[01:09] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [01:19] sev (~sev@81-205-47-249.fixed.kpn.net) joined #scummvm. [01:19] sev (~sev@81-205-47-249.fixed.kpn.net) left irc: Changing host [01:19] sev (~sev@scummvm/sev) joined #scummvm. [01:19] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [01:36] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [01:37] gsi_ (~gsi@user/gsi) left irc: Ping timeout: 276 seconds [01:38] gsi (~gsi@user/gsi) joined #scummvm. [01:48] [scummvm] dwatteau pushed 2 new commits to master: https://is.gd/I2pabc [01:48] scummvm/master f948291 dwatteau: DGDS: Silence -Wpedantic warning about extra ';' [01:48] scummvm/master 886c8eb dwatteau: QDENGINE: Silence -Wpedantic warning about extra ';' [01:58] [scummvm] yuv422 pushed 6 new commits to master: https://is.gd/Xr9MiD [01:58] scummvm/master 2525458 : DARKSEED: Add more missing sfx [01:58] scummvm/master b156f83 : DARKSEED: Add won game logic [01:58] scummvm/master cc94491 : DARKSEED: Stop sfx when shower sequence is done. [02:08] [discord] Anyone got a few minutes to maybe help me get started with WSL/Docker and compiling an image? [02:08] [discord] I got them all connected, just not finding the right command to get started [02:10] [discord] *I'm new to linux [02:11] [discord] I don't know much about the Docker on Windows part. [02:11] [discord] but, if docker is set up, from WSL you should be able to run something like this: [02:11] [discord] ``` [02:11] [discord] cd your/scummvm/repo [02:11] [discord] ./devtools/docker.sh toolchains/ps3 [02:11] [discord] ./configure --host=ps3 [02:11] [discord] make -j$(nproc) ps3pkg [02:11] [discord] ``` [02:11] [discord] which Docker image are you trying to compile? [02:11] [discord] So I'm trying to set it up to configure the dreamcast build. Just replace ps3 with dc? [02:11] [discord] Overall, I'm working on porting Grim Fandango to Dreamcast [02:12] [discord] here I took the PS3 example https://wiki.scummvm.org/index.php?title=Compiling_ScummVM/Docker, first column for the argument to give to the `./devtools/docker.sh` script, third column for the `./configure` arguments, fourth column for the `make` arguments [02:13] [discord] ok, so first step is: is your WSL set up to have a Linux terminal in your scummvm repo? [02:13] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/fAFBq0 [02:13] scummvm/master 6162714 marcosoutsider: I18N: Update translation (Portuguese (Brazil)) [02:13] [discord] Ok yeah I've been using that guide too. I think I just missed the cd you/scummvm/repo part [02:13] [discord] with Windows Terminal set up to a Linux installation or something [02:13] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307166653284483143/image.png?ex=67395150&is=6737ffd0&hm=753cbb25a543a68ba3e2860a75e34572bd434e8654cd3bf6b4474009c1cef4e8& [02:14] [discord] I connected it and tested it with the simple "hello world" to make sure they're connected, so that part seems right [02:14] [discord] oh you're very new to the Linux terminal, right? [02:15] [discord] Yeah. I'm sure I'll figure it out once I get a few lines coded in, but getting that initial bit going hit a wall for me [02:15] [discord] I was also given this https://github.com/scummvm/scummvm/blob/master/configure [02:16] [discord] I see, no problem [02:16] [discord] I don't know much about the way WSL and Docker Desktop are supposed to interact on Windows, though. I hope I won't guide you in something that doesn't really work there [02:17] [discord] From my understanding I just use WSL/ubuntu with docker open and everything I code in WSL shows up in Docker [02:17] [discord] anyway, the first step are the requirements: installing Git to clone the scummvm repo, and then having Docker to run the build environment [02:17] [discord] your `apt-get` command was good, for this. But installing packages on Linux requires administrator rights (a.k.a. "root") [02:17] [discord] Ah, okay I saw the git stuff. Lemme run back to that [02:18] [discord] that's why your apt-get call told you `are you root?` [02:18] [discord] when you need to be root (= admin) under Linux, you prefix your command with `sudo`, most of the time [02:18] [discord] so, exec your `apt-get` command again, but add a `sudo` at the front of it. [02:18] [discord] then you'll get Git and (hopefully) Docker [02:18] [discord] Ok so this part [02:18] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307167975685750854/image.png?ex=6739528b&is=6738010b&hm=c167f223a382e2b024ebb1cf0a4fd9538d05a80dd519bbf7a015d7281454d9b1& [02:20] [discord] yes, the first line should probably have a `sudo` (where you're used to this, you know when to add a `sudo` when it's not mentionned) but indeed it could be more explicit [02:20] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307168452468805633/image.png?ex=673952fd&is=6738017d&hm=3e0ff7f32b8492be194465e8f22d32fa61918c393b7c470d3bd3943cdc20d8c2& [02:21] [discord] I see in your screenshot above that you were following the steps in some "random" order. You need to follow them in the order they're given [02:21] [discord] i.e. start with the sudo apt-get, then the 'git clone', and so on [02:21] [discord] and continue only if the previous command succeeded [02:23] [discord] Still getting the 'docker.io' has no installation candidate [02:24] [discord] yeah, that's what I feared when I said "I don't know much about the way WSL and Docker Desktop are supposed to interact on Windows, though" [02:24] [discord] the guide you read is mostly made for Linux/macOS hosts, I think [02:25] [discord] ok. Let me do some searching and see if I can find some guides. I really appreciate you helping [02:26] [discord] did you install Docker Desktop for windows? [02:26] [discord] I think it should set up the integration with your WSL Linux host for you, automatically [02:26] [discord] You may not have to install docker.io from the Linux shell [02:26] [discord] I installed docker first. Then did the wsl stuff through cmd [02:26] [discord] Yeah, iirc it's what dwa just said [02:27] [discord] Then went into docker and made sure the settings were connected [02:27] [discord] oh yeah, just try typing "docker version" then [02:27] [discord] to see if it's installed [02:27] [discord] Can I share my screen somehow? [02:28] [discord] But you do need to have Docker Desktop running first (and configured to integrate with WSL2), *before* launching your Linux environment. [02:28] [discord] Ok so x out of cmd and load it back up? [02:30] [discord] yes try that. It's been a while since I've used it because it was too slow for building stuff, but I remember this being a restriction that I often forgot [02:31] [discord] (too slow for building stuff == much slower that just running a native Linux installation from boot. But it wasn't extremely slow. It could do for quick builds (eg. not all ScummVM engines) when I didn't want to reboot the PC just to build with Docker) [02:32] [discord] (too slow for building stuff == much slower than just running a native Linux installation from boot. But it wasn't extremely slow. It could do for quick builds (eg. not all ScummVM engines) when I didn't want to reboot the PC just to build with Docker) (edited) [02:32] [discord] AH! [02:32] [discord] PROGRESS! [02:32] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307171459466137671/image.png?ex=673955ca&is=6738044a&hm=530d6bf335fa476a897f9bb9ca7214cd5aacf72df5c07a340174486a8181d823& [02:32] [discord] Had to run sudo apt-get update first [02:33] [discord] oh man so many lines of code 🤤 [02:34] [discord] LFG [02:34] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307171795299729488/image.png?ex=6739561a&is=6738049a&hm=2a17b4f732a779890fdacbc03015e0f909d744b254f27b1da344db58722e2241& [02:35] [discord] you can refresh the wiki link, I've updated some stuff with your feedback [02:35] [discord] I feel special [02:36] [discord] Seriously thank you all. Did not know what to expect jumping in here and just being like "yeah i'mma port Grim Fandango to Dreamcast" but yall have all been so pleasant and helpful. [02:37] [discord] While I'm waiting on all this to download, any of yall ever see the Manny Calavera skate deck that Tim Schaffer has in his office? [02:39] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307173240019619911/IMG_6066.jpg?ex=67395772&is=673805f2&hm=acd9eb9c06eaaf97822470b0e31576bc58fa6ccf5378a829191e6975dbeee97b& [02:40] [discord] haha no I didn't know about that one [02:41] [discord] You see it from time to time in the double fine videos. Showed up again in one of the last doc videos they did recently. But yeah I was able to gift that too him and talk to him for a while. Made my childhood heart so full [02:42] [discord] Ok looks like I got it all installed. Just continue down with the guide from there? [02:43] [discord] oh that skate is yours? [02:45] [discord] Yeah I used to do skate deck graphics based on video games and GF is probably my favorite game of all time so it made sense to make one. I did one of the golden ticket too. [02:46] [discord] Ok I got cd scummvm working, now fighting with the part. [02:46] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307174945847250985/image.png?ex=67395909&is=67380789&hm=8e13e43f0480ba51c26dd290593b2d1f9f0cd1b4e795bac912b0ba29c70ff7d6& [02:46] [discord] it's very nice. and wonderful that you got it to him! [02:47] [discord] It was so surreal. Absolutely one of the biggest highlights in my life. [02:47] [discord] And then seeing that he hung it on his wall just... yeah amazing. [02:48] [discord] Makes me smile everytime I see it [02:50] [discord] So is it one of these that I use for ? [02:50] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307175902488035400/image.png?ex=673959ed&is=6738086d&hm=ce29fbf8570acb75da216a59b06d4b9e326aa42aa5b7bec267bcae14bcb3f17e& [02:50] [discord] yes, `sudo ./devtools/docker.sh toolchains/dreamcast` should be OK [02:51] [discord] I don't know why it fails on your side. It looks like your DNS server is giving you IPv6 hosts, but then your network has no IPv6 support [02:52] [discord] It seems I gotta run the "update" lines of these codes first before they work. [02:52] [discord] It seems like the wiki is written as if you have everything already configured up front maybe? [02:53] [discord] I'm documenting all my steps btw [02:53] [discord] I've fixed some of that stuff, in the last few minutes. You have a network issue in your WSL, I don't really know why [02:56] [discord] Ok so after updating it, it just puts you in the root. Then for the "scummvm_configure" part it seems to only take one -- command at a time. [02:59] [discord] Ccawley told me I'd have to enable tinygl [02:59] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307178241357778944/image.png?ex=67395c1a&is=67380a9a&hm=282e1beb19dd1778a156c26af8c9558bb1cc3918007dce1325930ddd9d3e692f& [02:59] [discord] At what point would I make this happen? [03:01] [discord] i'd need to see your current terminal output [03:01] [discord] i'd need to see your current terminal output first (edited) [03:01] [discord] Whatcha need from me? [03:01] [discord] where you are in your WSL window [03:02] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307178859246129242/image.png?ex=67395cae&is=67380b2e&hm=ad9ca8430894946a2f5e9df959b316ee8e8b1855ecc1a3c49aaaa3b453d6640c& [03:02] [discord] Although I think it may have created it already [03:03] [discord] oh good [03:04] [discord] For context our idea for this was to create a barebones version just to run grim [03:04] [discord] well, looking at [this commit](https://github.com/scummvm/scummvm/commit/a43b6cb67a43a3eac54926b2097c0eaf57dca493) in the project history, it looks like Marcus (= the Dreamcast port maintainer) chose to disable TinyGL, in order to save memory (the Dreamcast is _very_ memory limited) [03:04] [discord] TinyGL is used as a software renderer for 3D, basically [03:04] [discord] so if you want to enable it back, you need to save memory elsewhere [03:04] [discord] yes, good. So the point here is to focus on a Dreamcast build only targeting the Grim engine [03:05] [discord] to do so, you can add the following arguments at the end of your `configure` stage: [03:05] [discord] `--disable-all-engines --enable-engine=grim` [03:06] [discord] so that _only_ the engine for Grim Fandango is included in your own ScummVM build for Dreamcast [03:06] [discord] so it'll be scummvm_configure --disable-all-engines --enable-engine=grim [03:06] [discord] I think so [03:06] [discord] I don't need to do the tinygl part yet? [03:07] [discord] yes, you do [03:07] [discord] I'm trying to find you a quick way of enabling it back [03:09] [discord] run this (only once; it will do a permanent change to the 'configure' script) before you run scummvm_configure again: [03:09] [discord] ``` [03:09] [discord] sed -i '/_backend="dc"/,/_tinygl=no/ { /_tinygl=no/d }' [03:09] [discord] ``` [03:09] [discord] run this (only once; it will do a permanent change to the 'configure' script) before you run scummvm_configure again: [03:09] [discord] ``` [03:09] [discord] sed -i '/_backend="dc"/,/_tinygl=no/ { /_tinygl=no/d }' configure [03:09] [discord] ``` (edited) [03:09] [discord] don't think much about this command, it's just a quick way of dropping the configure line that disabled TinyGL in dreamcast builds [03:10] [discord] (the 'sed' command is silent; it will modify the file without outputing anything) [03:10] [discord] Did I do that right? [03:10] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307181018255724604/image.png?ex=67395eb1&is=67380d31&hm=288e2025b29c41f2872c7a6d5d20c7c03c9536395354b3847a9b03e3af1cd832& [03:10] [discord] good [03:11] [discord] now try running that `scummvm_configure --disable-all-engines --enable-engine=grim` command again [03:11] [discord] and show much as much output as possible (i.e. 'configure' outputs a lot of stuff; only showing the last few lines is not going to be enough) [03:11] [discord] and show as much output as possible (i.e. 'configure' outputs a lot of stuff; only showing the last few lines is not going to be enough) (edited) [03:12] [discord] I sent the full script in a dm [03:12] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307181588710162483/message.txt?ex=67395f39&is=67380db9&hm=861b47f3e3ae07669dfeedf2617c5162403404471f025edc526f5c42b110f2db& [03:13] [discord] Oh nvm, I was worried it would show up as a 200 line message here [03:13] [discord] nice! here's the good part you wanted: [03:13] [discord] ``` [03:13] [discord] ... [03:13] [discord] Backend... dc, 16bit color, high resolution, TinyGL, savegame timestamp, MT-32 emulator, Lua, Nuked OPL emulator, virtual keyboard [03:13] [discord] Engines (plugins): [03:13] [discord] Grim [Grim Fandango] [03:13] [discord] ... [03:13] [discord] ``` [03:14] [discord] i.e. you have TinyGL (the 3D software renderer) and _only_ the Grim engine [03:14] [discord] lmao I feel so giddy right now [03:14] [discord] you're ready to build things, now [03:14] [discord] https://tenor.com/view/happy-gif-27563888 [03:15] [discord] So we roll with the Scummvm_build part now? [03:15] [discord] yes [03:15] [discord] you can just run [03:15] [discord] ``` [03:15] [discord] scummvm_build [03:15] [discord] scummvm_package [03:15] [discord] ``` [03:16] [discord] My body is ready [03:17] [discord] the first line builds scummv, the second one will produce the final `dcdist` package (or directory; can't remember) for Dreamcast [03:17] [discord] the first line builds scummvm, the second one will produce the final `dcdist` package (or directory; can't remember) for Dreamcast (edited) [03:17] [discord] i stg if I can even just get the game to boot I'm gonna cry [03:19] [discord] It seems to have stopped here without the prompt for the next thing. Do I just do the package command? [03:19] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307183128430907442/image.png?ex=673960a8&is=67380f28&hm=f7b73ce3b784a8ac915f0ecc0db8714b0647c8e7633d5e9e36e2f6f42071de6b& [03:19] [discord] it looks like, many moons ago, there was an effort to try running Grim Fandango there: [03:19] [discord] https://forums.scummvm.org/viewtopic.php?t=6431 [03:19] [discord] and I think this 'mc' user is Marcus, the Dreamcast port maintainer [03:20] [discord] So my thoughts on that: There's enough tools to dissect GF by now. If I can't get it to run stable on DC, I was going to try to downsize all the assets and see if that works. Does that make sense? [03:21] [discord] I'm not sure you're going to see much more than a 2-3 FPS game or something. If the game runs at all, since the Dreamcast has such a limited memory amount [03:21] [discord] and, as far as I know, the Dreamcast port of ScummVM was mostly written for 2D games, i.e. it would probably require very special code to deal with the Dreamcast hardware, and I think it has none at all [03:22] [discord] you know Full Throttle, right? [03:22] [discord] If I can at least get it to boot, then I have something to work with and we can make a build available for anyone ready to jump in and help [03:22] [discord] Oh yeah love FT [03:22] [discord] well, for several years, even Full Throttle was unplayable on Dreamcast [03:22] [discord] ::sigh:: [03:22] [discord] and you know that Grim Fandango is more complex [03:22] [discord] Of course [03:22] [discord] we may have just fixed Full Throttle recently, though& [03:23] [discord] Yeah that post was back in 2008 and it seems like a lot has updated since then. [03:23] [discord] if you want to test that, by the way, it's kinda funny that you show up with interest in Dreamcast and Tim's games, because this ticket is just a few hours old: [03:23] [discord] https://bugs.scummvm.org/ticket/15494 [03:24] [discord] I have a team of people that helped me port a few games before, so if I can present them with SOMETHING, we can hopefully work on it [03:24] [discord] oh, people with Dreamcast knowledge? [03:24] [discord] Oh crap, that was the guy who was helping me! [03:25] [discord] Not particularly, but we've made magic happen before and want to learn. We were going to look into porting "Car Quest" to Dreamcast next (a game I helped port from Switch to Steam) [03:26] [discord] We started off as speedrunners and one of the crew showed interest in programming and the dev let us tackle that project [03:26] [discord] ah, cool thing yeah! [03:29] [discord] Yeah check out Car Quest if you want a cool driving best adventure/exploration game. [03:30] [discord] I also did the post it note art for Skatebird [03:30] [discord] well, I have to go now, it's 4:30 AM here, and I need to wake up not too late [03:30] [discord] i'm not sure I can be of much more help for the Dreamcast part itself. But it's very nice to see interest in this port. AFAICS, it hasn't received much evolution, for several years (e.g. Full Throttle being K.O. for some years, the game detection code having some issues if my memory serves me well&) [03:30] [discord] so it's really nice to see something like this [03:30] [discord] THANK YOU SO MUCH FOR YOUR HELP!!!! [03:30] [discord] they look like funny games indeed [03:30] [discord] If I can manage to make this miracle happen I will absolutely make sure to find a way to credit yall [03:31] [discord] no problem -- you're quite lucky that I had some free time this evening, because I've been lacking free time for ScummVM for more than a year or something 😄 you show up just at the right time haha [03:31] [discord] That just means this was meant to happen. This is our destiny! [03:31] [discord] it's just a very small thing that I did here. But I'm always happy to help [03:32] [discord] Cannot thank you enough [03:32] [discord] you're very welcome. Have fun! [03:33] [discord] WAIT REAL QUICK WHERE IS THIS FILE GOING TO OUTPUT!? [04:00] [scummvm] yuv422 pushed 1 new commits to master: https://is.gd/8LhAe0 [04:00] scummvm/master 98eee10 : DARKSEED: Add German CD version detection entry [04:50] nightstrike (uid487@id-487.uxbridge.irccloud.com) joined #scummvm. [05:03] [scummvm] aquadran pushed 1 new commits to master: https://is.gd/Ytgqdz [05:03] scummvm/master 0be429a aquadran: WINTERMUTE: Added explicit returning empty list for "GetFiles" for "Stroke of Fate" duology [05:08] [scummvm] aquadran pushed 1 new commits to master: https://is.gd/V7iUF4 [05:08] scummvm/master 778d6cc aquadran: WINTERMUTE: Added two sfmFile functions for rename and remove files [05:16] [scummvm] aquadran pushed 1 new commits to master: https://is.gd/wIMsRR [05:16] scummvm/master 7cdf0f4 aquadran: WINTERMUTE: Added external routine.dll implementation for "Stroke of Fate" duology [05:20] [scummvm] aquadran pushed 1 new commits to master: https://is.gd/79uV1T [05:20] scummvm/master e683fcb aquadran: WINTERMUTE: Implemented screenshots for "Stroke of Fate" duology [05:38] [scummvm] aquadran pushed 1 new commits to master: https://is.gd/NrRHv6 [05:38] scummvm/master 62a614d aquadran: WINTERTMUTE: Allow properly return fail status from emulated external dll [06:17] [scummvm] aquadran pushed 1 new commits to master: https://is.gd/BQX2Hb [06:17] scummvm/master e8a1abd aquadran: WINTERMUTE: Added external protect.dll implementation for "Stroke of Fate: Operation Bunker". [06:34] Begasus (~Begasus@d54C05662.access.telenet.be) joined #scummvm. [06:47] [scummvm] dreammaster pushed 2 new commits to master: https://is.gd/MbWD7z [06:47] scummvm/master fba119c dreammaster: M4: RIDDLE: Schloss exterior movement fixes [06:47] scummvm/master 027a408 dreammaster: M4: RIDDLE: Graveyard mode/should cleanup, Wolf conv fixes [06:51] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/10rpij [06:51] scummvm/master 76e6ac6 Strangerke: M4: RIDDLE: Room 204: Implement and rename daemon sub-functions, star working on parser [07:28] [scummvm] neuromancer pushed 5 new commits to master: https://is.gd/Q3WnCE [07:28] scummvm/master 539f208 neuromancer: FREESCAPE: added commented code for drawCelestialBody in TinyGL for fixing it later [07:28] scummvm/master c5f7d07 neuromancer: FREESCAPE: added missing stipple code in shader renderer [07:28] scummvm/master b008700 neuromancer: FREESCAPE: added missing stipple code in tinygl renderer [07:32] speachy (~speachy@rockbox/developer/speachy) left irc: Quit: WeeChat 4.4.2 [07:56] [scummvm] aquadran pushed 1 new commits to master: https://is.gd/a0EvZU [07:56] scummvm/master 9d8d226 aquadran: WINTERMUTE: Turn off saving game state while playing bink videos [07:56] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/BSsP77 [07:56] scummvm/master 5e73974 weblate: I18N: Update translations templates [07:58] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/hbBQgU [07:58] scummvm/master 5a2bb6a weblate: I18N: Update translation files [08:26] [discord] there are now nice aliases scummvm_configure, scummvm_build and scummvm_package (sometimes with a suffix for multiplatform docker images) [09:28] [scummvm] lephilousophe opened pull request #6241: AGS: Make NumberPtr a class instead of a union (master...fix-ags-13557) https://is.gd/dFaU2w [09:30] [scummvm] lephilousophe pushed 1 new commits to branch-2-9: https://is.gd/RVGmfl [09:30] scummvm/branch-2-9 aa23b10 lephilousophe: GRAPHICS: OPENGL: Add back ARB_fragment extensions [09:53] borosky (~borosky@213.134.161.252) joined #scummvm. [09:58] [scummvm] bluegr closed pull request #6237: BACKENDS: SAVES: WIN32: Use DeleteFile() instead of _tremove() (master...update-windows-saves) https://is.gd/eLMJwS [10:21] [scummvm] mduggan pushed 1 new commits to master: https://is.gd/IIgkYW [10:21] scummvm/master 54cafe5 mduggan: DGDS: Implement Willy Beamish type talking heads [10:21] [scummvm] bluegr opened pull request #6242: SCUMM: Initialize class members (master...scumm_initializers) https://is.gd/qFF719 [11:33] TMM (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [11:33] TMM (hp@amanda.tmm.cx) joined #scummvm. [11:37] sev (~sev@scummvm/sev) joined #scummvm. [11:37] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [11:46] [scummvm] sev- pushed 1 new commits to master: https://is.gd/LYpDMo [11:46] scummvm/master 0ddccdd sev-: GUI: Fix regression with layout computation [11:49] [discord] Yeah I forgot that [11:50] [discord] Ah you should have pingd me so that I would have seen it on my phone before I went to bed 😄 [11:50] [discord] The resulting file/directory should appear in the scummvm repo you fetched [12:06] [scummvm] sev- pushed 1 new commits to branch-2-9: https://is.gd/Mf7SDx [12:06] scummvm/branch-2-9 ffb31c8 sev-: QDENGINE: Clarify data type signs in RLE decoder [12:06] [scummvm] sev- pushed 1 new commits to master: https://is.gd/Uiqytf [12:06] scummvm/master bd41cc4 sev-: QDENGINE: Clarify data type signs in RLE decoder [12:13] [discord] What will be important in your project is publishing your code under GPLv3. I hope that is not a problem. [12:13] [discord] Also, please pay attention, that you have to stick to the very specific version of Lua which sits in our `engines/grim/lua` [12:15] [discord] An important amendment: [12:15] [discord] `--disable-all-engines --enable-engine=grim --disable-detection-full` [12:15] [discord] The last flag will include only the grim engine detection tables. Other tables are _huge_ [12:16] [discord] Downsize the assets sounds like you are going to modify the game data. Redistribution of that is very problematic [12:58] [discord] Hey, just wondering is there any known problem running ScummVM on MacOS 15.1 (Sequoia) on Apple Silicon (I'm running a base M1 Macbook Pro)? I am aware about the need to allow the application in System settings before it can run (ctrl+ rightclick doesn't work anymore) but I get this error message as in the screenshot, I tried both stable 2.8.1 and the latest buildbot, it's the same error. I used to run it before on the same machine [12:58] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307328851981893703/Bildschirmfoto_2024-11-16_um_13.53.24.png?ex=6739e85f&is=673896df&hm=b7aae8141ff15d86dc9e90c30c5cedb05f622566a12361936cc2b8533b734df6& [13:07] [discord] I just tried to run the Intel version (through Rosetta) and it's the same error. I don't have an Intel Mac to test it there though (currently only have the M1 Mac though I should get a M4 Mac Mini soon) [13:17] [discord] The error details are in the log [13:18] [discord] and it seems that you have stray theme files somewhere, perhaps in your extrapath? [13:18] [discord] I bumped theme version yesterday, so if they do not match, you have this error message [13:26] [scummvm] sev- pushed 1 new commits to branch-2-9: https://is.gd/ZcU5oL [13:26] scummvm/branch-2-9 671421f sev-: SCUMM: Do not run MacGUI on HE games [13:26] [scummvm] sev- pushed 1 new commits to master: https://is.gd/D8hgS3 [13:26] scummvm/master 2e2d895 sev-: SCUMM: Do not run MacGUI on HE games [13:36] [discord] I deleted the ~/Library/Preference/ScummVM Preferences file to make sure that it gets recreated empty, but I still get the same error... is there any path where ScummVM may also look on MacOS for the configuration file? (I don't have ~./scummvmrc I already checked for that). I'm looking at the docs... to be honest I'm not very well versed with MacOS paths and such so I may very well overlook something simple [13:40] [discord] [2024-11-16 14:37:32] WARNING: Theme version mismatch. Expecting 'SCUMMVM_STX0.9.20' but got 'SCUMMVM_STX0.9.6'! [13:40] Last message repeated 8 time(s). [13:40] [discord] [2024-11-16 14:37:32] WARNING: Corrupted 'THEMERC' file in theme 'scummremastered.zip'! [13:40] [discord] [2024-11-16 14:37:32] WARNING: Failed to load theme 'scummremastered.zip'! [13:40] [discord] It definitely has something to do with the theme now I just need to find that file I guess... [13:41] [discord] @chrisis123 run `./scummvm -d7` [13:41] [discord] it will print something like [13:41] [discord] `Loading theme /Users/sev/projects/scummvm/scummvm/gui/themes/scummremastered.zip` [13:43] [discord] and it is exactly the issue I mentioned. You have old, really old themes somewhere on your filesystem, SCUMMVM_STX0.9.6' [13:44] [discord] that was over 2 years ago [13:45] [discord] ScummVM 2.7.0 [13:45] [discord] Thank you, I found it, I had some old stuff in /usr/local/share and for some reason the current version found it in that path... I deleted everything there now it's working again. Thank you! [14:06] [scummvm] bluegr closed pull request #6233: SCUMM: [RFC, WIP] Fix Valgrind warnings when saving (master...scumm-uninitialized) https://is.gd/1ES46n [14:18] [scummvm] ScummVM-Translations pushed 5 new commits to master: https://is.gd/gHmAMh [14:18] scummvm/master 1af6364 : I18N: Update translation (French) [14:18] scummvm/master 41d5852 SkiffPL: I18N: Update translation (Polish) [14:18] scummvm/master 7b01e92 antoniou79: I18N: Update translation (Greek) [14:58] ny00123 (~ny00123@2a0d:6fc2:5ac0:4600:4011:e747:19e0:40ee) joined #scummvm. [15:06] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/Gl0UO7 [15:06] scummvm/master 59a84cb antoniou79: I18N: Update translation (Greek) [15:14] [scummvm] criezy pushed 1 new commits to branch-2-9: https://is.gd/b7qSny [15:14] scummvm/branch-2-9 e5063dc criezy: I18N: Synchronize translations with master branch [15:15] [scummvm] ScummVM-Translations pushed 1 new commits to branch-2-9: https://is.gd/EBxNfB [15:15] scummvm/branch-2-9 372d79a weblate: I18N: Update translations templates [15:17] [scummvm] ScummVM-Translations pushed 1 new commits to branch-2-9: https://is.gd/sUmUD2 [15:17] scummvm/branch-2-9 ec61865 weblate: I18N: Update translation files [15:48] [discord] Hey guys. I am just playing around with sound in scummvm. There is a new world opening for me. MT-32 sounds beautiful 🥰 [15:49] [discord] I can't seem to get it to run with king's quest 4 sci. Is there a special trick for this game? The sound is horrible as of now. I saw a video how it can sound with mt-32 and this is worlds apart from what i get. [16:07] Begasus (~Begasus@d54C05662.access.telenet.be) left irc: Quit: Vision[]: i've been blurred! [16:09] tsoliman (~tsoliman@user/tsoliman) got netsplit. [16:09] Endy (~ender@sand.enderboi.com) got netsplit. [16:15] tsoliman (~tsoliman@user/tsoliman) returned to #scummvm. [16:15] Endy (~ender@sand.enderboi.com) returned to #scummvm. [16:24] Smedles (~quassel@2400:a848:4041:0:2d0:b4ff:fe02:4b01) got netsplit. [16:24] balrog (znc@user/balrog) got netsplit. [16:24] logix (~logix@shell.franken.de) got netsplit. [16:24] ovf (sid19068@id-19068.hampstead.irccloud.com) got netsplit. [16:24] ced117 (~ced117@april/member/ced117) got netsplit. [16:24] Artea (~Lufia@artea.pt) got netsplit. [16:24] SylvainTV (~SylvainTV@2a01cb0c03dda100b42bb79dedbfdbd2.ipv6.abo.wanadoo.fr) got netsplit. [16:24] phyber (phyber@user/phyber) got netsplit. [16:24] TAS_2012v (~2012@h-98-128-246-108.A498.priv.bahnhof.se) got netsplit. [16:24] Harekiet (harekiet@kittens.harekiet.com) got netsplit. [16:24] Strengths (~Strengths@2001:4479:e102:5600:21ad:b0f5:1fe5:de00) got netsplit. [16:24] JamminUnit (~JU@user/JamminUnit) got netsplit. [16:24] sev (~sev@scummvm/sev) got netsplit. [16:24] bgK (~arch@scummvm/bgK) got netsplit. [16:24] grogbot_ (~grogbot@al.scummvm.net) got netsplit. [16:24] gsish (2586f0ecab@user/gsish) got netsplit. [16:24] ced117 (~ced117@april/member/ced117) returned to #scummvm. [16:24] Artea (~Lufia@artea.pt) returned to #scummvm. [16:24] Smedles (~quassel@2400:a848:4041:0:2d0:b4ff:fe02:4b01) returned to #scummvm. [16:24] balrog (znc@user/balrog) returned to #scummvm. [16:24] logix (~logix@shell.franken.de) returned to #scummvm. [16:24] (phybeshell.franken.de) joined #scummvm. [16:24] phyber (phyber@user/phyber) returned to #scummvm. [16:24] TAS_2012v (~2012@h-98-128-246-108.A498.priv.bahnhof.se) returned to #scummvm. [16:24] Harekiet (harekiet@kittens.harekiet.com) returned to #scummvm. [16:24] ovf (sid19068@id-19068.hampstead.irccloud.com) returned to #scummvm. [16:24] grogbot_ (~grogbot@al.scummvm.net) returned to #scummvm. [16:24] gsish (2586f0ecab@user/gsish) returned to #scummvm. [16:25] grogbot_ (~grogbot@al.scummvm.net) left irc: Excess Flood [16:25] grogbot (~grogbot@al.scummvm.net) joined #scummvm. [16:26] Strengths (~Strengths@2001:4479:e102:5600:21ad:b0f5:1fe5:de00) returned to #scummvm. [16:26] JamminUnit (~JU@user/JamminUnit) returned to #scummvm. [16:26] sev (~sev@scummvm/sev) returned to #scummvm. [16:26] bgK (~arch@scummvm/bgK) returned to #scummvm. [16:26] #scummvm: mode change '+oo sev bgK ' by zirconium.libera.chat [16:26] _sev (~sev@81-205-47-249.fixed.kpn.net) joined #scummvm. [16:26] _sev (~sev@81-205-47-249.fixed.kpn.net) left irc: Changing host [16:26] _sev (~sev@scummvm/sev) joined #scummvm. [16:26] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [16:26] ny00123 (~ny00123@2a0d:6fc2:5ac0:4600:4011:e747:19e0:40ee) got netsplit. [16:26] chiptuner (~bobby@user/chiptuner) got netsplit. [16:27] Scummette (~Scummette@al.scummvm.net) left irc: Ping timeout: 260 seconds [16:27] ny00123 (~ny00123@2a0d:6fc2:5ac0:4600:4011:e747:19e0:40ee) returned to #scummvm. [16:27] chiptuner (~bobby@user/chiptuner) returned to #scummvm. [16:27] Scummette (~Scummette@al.scummvm.net) joined #scummvm. [16:27] CompanionCube (samis@sortix/rw-citizenship/CompanionCube) got netsplit. [16:27] risca (~quassel@h-155-4-62-62.A980.priv.bahnhof.se) got netsplit. [16:27] pigeond (~pigeon@li866-232.members.linode.com) got netsplit. [16:27] APic (apic@apic.name) got netsplit. [16:27] fourier (sid598719@fsf/member/fourier) got netsplit. [16:27] CompanionCube (samis@sortix/rw-citizenship/CompanionCube) returned to #scummvm. [16:28] risca (~quassel@h-155-4-62-62.A980.priv.bahnhof.se) returned to #scummvm. [16:28] pigeond (~pigeon@li866-232.members.linode.com) returned to #scummvm. [16:28] APic (apic@apic.name) returned to #scummvm. [16:28] fourier (sid598719@fsf/member/fourier) returned to #scummvm. [16:29] borosky (~borosky@213.134.161.252) got netsplit. [16:29] zenek (~zenek@213.134.161.252) got netsplit. [16:29] ScummBot (~ScummBot@al.scummvm.net) got netsplit. [16:29] sev (~sev@scummvm/sev) left irc: Ping timeout: 255 seconds [16:29] borosky (~borosky@213.134.161.252) returned to #scummvm. [16:29] zenek (~zenek@213.134.161.252) returned to #scummvm. [16:29] ScummBot (~ScummBot@al.scummvm.net) returned to #scummvm. [16:30] cYmen (~simon@user/cYmen) got netsplit. [16:30] user___ (~user@pc8-158.physik.uni-potsdam.de) got netsplit. [16:30] ski (~ski@remote11.chalmers.se) got netsplit. [16:32] cYmen (~simon@user/cYmen) returned to #scummvm. [16:32] user___ (~user@pc8-158.physik.uni-potsdam.de) returned to #scummvm. [16:32] ski (~ski@remote11.chalmers.se) returned to #scummvm. [16:33] zenek (~zenek@213.134.161.252) left irc: Ping timeout: 260 seconds [16:35] SylvainTV (~SylvainTV@2a01cb0c03dda100b42bb79dedbfdbd2.ipv6.abo.wanadoo.fr) got lost in the net-split. [16:35] zenek (~zenek@213.134.161.252) joined #scummvm. [16:40] [scummvm] bluegr closed pull request #6242: SCUMM: Initialize class members (master...scumm_initializers) https://is.gd/qFF719 [16:40] [scummvm] bluegr pushed 11 new commits to master: https://is.gd/kVvck7 [16:40] scummvm/master f300e9f : SCUMM: Initialize data to avoid Valgrind warnings on saving [16:40] scummvm/master b4f7341 : SCUMM: Initialize _bannerColors [16:40] scummvm/master 81b938e : SCUMM: Fix one of many Full Throttle Valgrind warnings [16:45] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/7IkIO5 [16:45] scummvm/master 94403bd bluegr: DGDS: Raise debuglevel of all debug statements to at least 1 [16:48] dos (~dos@dosowisko.net) got netsplit. [16:48] niska (~niska@static.38.6.217.95.clients.your-server.de) got netsplit. [16:48] krychu_ (~krychu@static.19.136.108.65.clients.your-server.de) got netsplit. [16:48] [discord] I cannot speak for SCI games in particular but not all engines support MT32 (as the original games may not supported it) [16:49] dos (~dos@dosowisko.net) returned to #scummvm. [16:49] niska (~niska@static.38.6.217.95.clients.your-server.de) returned to #scummvm. [16:49] krychu_ (~krychu@static.19.136.108.65.clients.your-server.de) returned to #scummvm. [16:49] [discord] ah sorry you mentioned the game is supposed to support it [16:49] [discord] https://youtube.com/shorts/Hgt2f0Tcjcc?si=HT4rtyytCRijaDBJ [16:50] [discord] The game itself seems to support mt-32. I just doesnt work in scummvm so easily 🤔 [16:52] dos (~dos@dosowisko.net) got netsplit. [16:52] niska (~niska@static.38.6.217.95.clients.your-server.de) got netsplit. [16:52] krychu_ (~krychu@static.19.136.108.65.clients.your-server.de) got netsplit. [16:52] cYmen (~simon@user/cYmen) got netsplit. [16:52] user___ (~user@pc8-158.physik.uni-potsdam.de) got netsplit. [16:52] ski (~ski@remote11.chalmers.se) got netsplit. [16:52] borosky (~borosky@213.134.161.252) got netsplit. [16:52] ScummBot (~ScummBot@al.scummvm.net) got netsplit. [16:52] CompanionCube (samis@sortix/rw-citizenship/CompanionCube) got netsplit. [16:52] risca (~quassel@h-155-4-62-62.A980.priv.bahnhof.se) got netsplit. [16:52] pigeond (~pigeon@li866-232.members.linode.com) got netsplit. [16:52] APic (apic@apic.name) got netsplit. [16:52] fourier (sid598719@fsf/member/fourier) got netsplit. [16:52] ny00123 (~ny00123@2a0d:6fc2:5ac0:4600:4011:e747:19e0:40ee) got netsplit. [16:52] chiptuner (~bobby@user/chiptuner) got netsplit. [16:52] Strengths (~Strengths@2001:4479:e102:5600:21ad:b0f5:1fe5:de00) got netsplit. [16:52] JamminUnit (~JU@user/JamminUnit) got netsplit. [16:52] bgK (~arch@scummvm/bgK) got netsplit. [16:52] gsish (2586f0ecab@user/gsish) got netsplit. [16:52] Scummette (~Scummette@al.scummvm.net) got netsplit. [16:52] grogbot (~grogbot@al.scummvm.net) got netsplit. [16:52] Smedles (~quassel@2400:a848:4041:0:2d0:b4ff:fe02:4b01) got netsplit. [16:52] balrog (znc@user/balrog) got netsplit. [16:52] logix (~logix@shell.franken.de) got netsplit. [16:52] ovf (sid19068@id-19068.hampstead.irccloud.com) got netsplit. [16:52] _sev (~sev@scummvm/sev) got netsplit. [16:52] ced117 (~ced117@april/member/ced117) got netsplit. [16:52] Artea (~Lufia@artea.pt) got netsplit. [16:52] phyber (phyber@user/phyber) got netsplit. [16:52] TAS_2012v (~2012@h-98-128-246-108.A498.priv.bahnhof.se) got netsplit. [16:52] Harekiet (harekiet@kittens.harekiet.com) got netsplit. [16:52] tsoliman (~tsoliman@user/tsoliman) got netsplit. [16:52] Endy (~ender@sand.enderboi.com) got netsplit. [16:52] zenek (~zenek@213.134.161.252) got netsplit. [16:52] TMM (hp@amanda.tmm.cx) got netsplit. [16:52] Dominus (~dominus@exult/developer/dominus) got netsplit. [16:52] HumanG33k (~HumanG33k@82.66.65.160) got netsplit. [16:52] mal_ (~mal@dsl-hkibng42-56733b-36.dhcp.inet.fi) got netsplit. [16:52] gsi (~gsi@user/gsi) got netsplit. [16:52] gordonfish (~gordonfis@user/gordonfish) got netsplit. [16:52] krychu_ (~krychu@static.19.136.108.65.clients.your-server.de) returned to #scummvm. [16:52] niska (~niska@static.38.6.217.95.clients.your-server.de) returned to #scummvm. [16:52] dos (~dos@dosowisko.net) returned to #scummvm. [16:52] zenek (~zenek@213.134.161.252) returned to #scummvm. [16:52] ski (~ski@remote11.chalmers.se) returned to #scummvm. [16:52] user___ (~user@pc8-158.physik.uni-potsdam.de) returned to #scummvm. [16:52] cYmen (~simon@user/cYmen) returned to #scummvm. [16:52] ScummBot (~ScummBot@al.scummvm.net) returned to #scummvm. [16:52] borosky (~borosky@213.134.161.252) returned to #scummvm. [16:52] fourier (sid598719@fsf/member/fourier) returned to #scummvm. [16:52] APic (apic@apic.name) returned to #scummvm. [16:52] pigeond (~pigeon@li866-232.members.linode.com) returned to #scummvm. [16:52] risca (~quassel@h-155-4-62-62.A980.priv.bahnhof.se) returned to #scummvm. [16:52] chiptuner (~bobby@user/chiptuner) returned to #scummvm. [16:52] ny00123 (~ny00123@2a0d:6fc2:5ac0:4600:4011:e747:19e0:40ee) returned to #scummvm. [16:52] _sev (~sev@scummvm/sev) returned to #scummvm. [16:52] bgK (~arch@scummvm/bgK) returned to #scummvm. [16:52] JamminUnit (~JU@user/JamminUnit) returned to #scummvm. [16:52] Strengths (~Strengths@2001:4479:e102:5600:21ad:b0f5:1fe5:de00) returned to #scummvm. [16:52] grogbot (~grogbot@al.scummvm.net) returned to #scummvm. [16:52] gsish (2586f0ecab@user/gsish) returned to #scummvm. [16:52] ovf (sid19068@id-19068.hampstead.irccloud.com) returned to #scummvm. [16:52] Harekiet (harekiet@kittens.harekiet.com) returned to #scummvm. [16:53] TAS_2012v (~2012@h-98-128-246-108.A498.priv.bahnhof.se) returned to #scummvm. [16:53] phyber (phyber@user/phyber) returned to #scummvm. [16:53] logix (~logix@shell.franken.de) returned to #scummvm. [16:53] SylvainTV (~SylvainTV@2a01cb0c03da100b42bb79dedbfdbd2.ipv6.abo.wanadoo.fr) joined #scummvm. [16:53] balrogg (znc@user/balrog) joined #scummvm. [16:53] Smedles (~quassel@2400:a848:4041:0:2d0:b4ff:fe02:4b01) returned to #scummvm. [16:53] Artea (~Lufia@artea.pt) returned to #scummvm. [16:53] ced117 (~ced117@april/member/ced117) returned to #scummvm. [16:53] mal_ (~mal@dsl-hkibng42-56733b-36.dhcp.inet.fi) returned to #scummvm. [16:53] HumanG33k (~HumanG33k@82.66.65.160) returned to #scummvm. [16:53] gordonfish (~gordonfis@user/gordonfish) returned to #scummvm. [16:53] Dominus (~dominus@exult/developer/dominus) returned to #scummvm. [16:53] Endy (~man!~tsoliman@user/tsoliman) joined #scummvm. [16:53] Endy (~ender@sand.enderboi.com) joined #scummvm. [16:53] #scummvm: mode change '+oo _sev bgK ' by zirconium.libera.chat [16:55] gsi (~gsi@user/gsi) got netsplit. [16:55] gordonfish (~gordonfis@user/gordonfish) got netsplit. [16:56] gsi (~gsi@user/gsi) returned to #scummvm. [16:56] gordonfish (~gordonfis@user/gordonfish) returned to #scummvm. [16:56] [scummvm] bluegr pushed 12 new commits to branch-2-9: https://is.gd/eW7yUL [16:56] scummvm/branch-2-9 f79ba25 : SCUMM: Initialize data to avoid Valgrind warnings on saving [16:56] scummvm/branch-2-9 fc9e8e1 : SCUMM: Initialize _bannerColors [16:56] scummvm/branch-2-9 ebaa080 : SCUMM: Fix one of many Full Throttle Valgrind warnings [16:57] zenek (~zenek@213.134.161.252) got netsplit. [16:57] TMM (hp@amanda.tmm.cx) got netsplit. [16:57] Dominus (~dominus@exult/developer/dominus) got netsplit. [16:57] HumanG33k (~HumanG33k@82.66.65.160) got netsplit. [16:57] mal_ (~mal@dsl-hkibng42-56733b-36.dhcp.inet.fi) got netsplit. [16:58] [scummvm] ScummVM-Translations pushed 1 new commits to branch-2-9: https://is.gd/IBtlsK [16:58] scummvm/branch-2-9 9d5164d antoniou79: I18N: Update translation (Greek) [16:58] zenek (~zenek@213.134.161.252) returned to #scummvm. [16:59] TMM (hp@amanda.tmm.cx) returned to #scummvm. [16:59] Dominus (~dominus@exult/developer/dominus) returned to #scummvm. [16:59] HumanG33k (~HumanG33k@82.66.65.160) returned to #scummvm. [16:59] mal_ (~mal@dsl-hkibng42-56733b-36.dhcp.inet.fi) returned to #scummvm. [16:59] [discord] DId you setup MT-32 globally or on a per-game level? [16:59] [discord] and, can you please post a screenshot of your sound configuration? [17:00] HumanG33k (~HumanG33k@82.66.65.160) left irc: Max SendQ exceeded [17:02] HumanG33k (~HumanG33k@82.66.65.160) joined #scummvm. [17:03] tsoliman (~tsoliman@user/tsoliman) got lost in the net-split. [17:03] balrog (znc@user/balrog) got lost in the net-split. [17:03] CompanionCube (samis@sortix/rw-citizenship/CompanionCube) got lost in the net-split. [17:03] Scummette (~Scummette@al.scummvm.net) got lost in the net-split. [17:05] [discord] Global [17:07] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307391602280632320/rn_image_picker_lib_temp_32dd5501-5575-4c03-974e-925b501487ba.jpg?ex=673a22d0&is=6738d150&hm=77308d5be45d1d60878cddaa1726de0465fd599adf5f706689d78bbe3cf73b60& [17:07] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307391603366821998/rn_image_picker_lib_temp_1ce216f3-2946-417d-bb42-02aafa965d41.jpg?ex=673a22d0&is=6738d150&hm=f427154b7b2c64cffc268be8964ff92c60486608a66a749d6bda5f0821dc466a& [17:07] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307391604503609418/rn_image_picker_lib_temp_fbb68f68-829c-45dd-90b0-82af21d67164.jpg?ex=673a22d0&is=6738d150&hm=54aa74e47e76eb11bffa9810c66f29aaed5047b12cabb18c8de2ec0bdd3cb5cd& [17:08] [discord] Do you use MUNT or the integrated MT-32 support? [17:08] [discord] Dunno what munt is tbh [17:11] [discord] ok then the integrated one 😛 in that case, untick both options on the MT-32 tab. [17:11] [discord] They should only be used if you have MUNT (which is an external MT-32 Emulator). [17:11] [discord] Second, on the MIDI Tab, select "MT-32 Emulator" [17:12] [discord] you mean in MT-32 tab [17:12] [discord] but for it to work you need a MT-32 ROM [17:12] [discord] yeah my bad [17:12] [discord] ok then the integrated one 😛 in that case, untick both options on the MT-32 tab. [17:12] [discord] They should only be used if you have MUNT (which is an external MT-32 Emulator). [17:12] [discord] Second, on the MT-32 Tab, select "MT-32 Emulator" (edited) [17:13] [discord] Maybe MattFarrel has a physical MT-32 device? [17:13] [discord] No doesnt. [17:15] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307393545161674773/rn_image_picker_lib_temp_90d7ad00-624e-4f81-bebc-c37f215ee485.jpg?ex=673a249f&is=6738d31f&hm=d56430b24e3395d317ed9b6c02aa5982c6f43d9d28599d4fa6f24eb63af5791d& [17:15] [discord] MIDI Tab stays as is? [17:15] [discord] 👍 [17:15] [discord] that should be it, you now only have to make sure that ScummVM can find the Roms [17:16] [discord] and no, nobody is going to tell you here where to get them 😉 [17:17] [discord] For other games i get an error when they are not in the right folder. Not for this game. Strange [17:17] [discord] Sound is still bad [17:17] [discord] Nothing changed [17:18] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/Si14OV [17:18] scummvm/master 326c375 bluegr: BAGEL: Don't display the start dialog if saves exist in the demos [17:18] [discord] So you did setup the MT-32 Roms properly? [17:18] [discord] Monkey Island is working perfectly btw. Such a beautiful soundtrack 🥰 [17:18] [discord] I put them in the scummvm folder. [17:19] [discord] Do i need to do anything else? [17:19] [scummvm] bluegr pushed 1 new commits to branch-2-9: https://is.gd/WEXnyj [17:19] scummvm/branch-2-9 c7b9c74 bluegr: BAGEL: Don't display the start dialog if saves exist in the demos [17:20] [discord] On the Audio tab, change the "Preferred Device" to "MT-32 Emulator" as well and try that [17:21] [scummvm] bluegr closed pull request #6239: BAGEL: Disable saving in the demo (master...bagel-save) https://is.gd/xDz56L [17:22] [discord] Finally 🥰 [17:22] [discord] Thank you ::: [17:22] [discord] Hooray 🙂 [17:22] [discord] If you play other games that don't support MT-32, I'd suggest to set it up on a per-game level [17:23] [discord] (or keep mt-32 as default and overwrite it) [17:24] [discord] Will it sound weird or will there be no sound in those cases if i leave it as is? [17:25] Begasus (~Begasus@d54C05662.access.telenet.be) joined #scummvm. [17:26] [discord] I'm not sure honestly. Sam and Max for example doesnt support it, but chances are that as you have selected the "Preferred device" as MT-32, it would try to enforce it [17:26] [discord] I'm not sure honestly. chances are that as you have selected the "Preferred device" as MT-32, it would try to enforce it (edited) [18:01] [scummvm] BallM4788 opened pull request #6243: BACKENDS: 3DS: Silence "casts away qualifiers" warning. (master...patch-2) https://is.gd/bhzRiJ [18:01] [scummvm] dwatteau opened pull request #6244: GLK: AGT: Fix unintended comparison for digits in debugout() (master...fix/glk-wrong-digit-comparison-cause-by-funsigned-char-ports) https://is.gd/zJd87u [18:19] [scummvm] bluegr closed pull request #6244: GLK: AGT: Fix unintended comparison for digits in debugout() (master...fix/glk-wrong-digit-comparison-cause-by-funsigned-char-ports) https://is.gd/zJd87u [18:20] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/3FBkf6 [18:20] scummvm/master 1c622ce dwatteau: GLK: AGT: Fix unintended comparison for digits in debugout() [18:51] [discord] Apologies for the random ping but any idea how the palettes work in Death Gate? The background images each seem to have their own palette, but the sprites don't seem to share the same palette as any of the background images in any file... So I assume it's manipulated somehow [18:51] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307417780517208124/image.png?ex=673a3b31&is=6738e9b1&hm=652a0589bd237c7baed13ec04618e2b91ac1f465f70a5425837ceeab0571fa0d& [18:53] [discord] its great to see moonbase compatible, i dont see the smooth transistions though [18:53] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307418243287482430/image.png?ex=673a3b9f&is=6738ea1f&hm=66347d167939dd5bca7c815e0831485b40adbd4eab07c74d224e51d3853da3a9& [18:59] [discord] Not a clue, sorry. My previous work on the latter games was originally mostly done on Companions of Xanth. Later on we discovered a Shannara demo that debug symbols. So Death Gate has been way down on the list of priority [19:01] [discord] You could always try locating the shannara demo and try loading it into Ghidra. If it can process the debug information, it may help give you some insights if you can locate graphics/palette handling based on method names [19:07] [discord] Not a problem, figured it was a longshot so thanks for replying 🙂 Shannara is on my list to look at so I'll bump that up [19:14] [discord] Good luck. If you make any progress with any of them, it'd be good to keep the team in the loop, and even better if we can keep a backup copy of any disassemblies you work on for the games. Save a duplication of effort when I, or anyone else, eventually gets to working on them [19:16] [discord] You can try emailing this guy: https://glendahlgren.home.blog/death-gate/, perhaps he remembers some technical details of the game. [19:19] [discord] Just ran the Shannara folder through my code, looks like it has the same issue plus flags are slightly different so the palette detection went a little wrong lmao, I'll see if I can find the demo to investigate further [19:19] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307424726930554880/image.png?ex=673a41a9&is=6738f029&hm=2acbbeca309ee0f059a09a8025a2fc0df8c34dad3182657f2cee7f9309e0cc1d& [19:21] [discord] You're running 2.8.1, that's why 🙂 [19:22] [discord] As a fallback, tonight after work I'll try and remember to load up the IDA disassembly we have of the demo, and do a text file export of it. Just in case you can't get Ghidra to work, you'll have something to refer to [19:22] [discord] Beautiful, thanks [19:22] [discord] did you develop DreamWweb [19:28] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307427014197641287/image.png?ex=673a43cb&is=6738f24b&hm=cf9249402c0a7d0ba07c20f28e591b4d8277854e866ced1fc06d3b162ba97702& [19:37] [discord] I think Bosca means you should test with a daily development build, so 2.9.0git or, as of today, 2.10.0git [19:52] TMM (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [19:53] TMM (hp@amanda.tmm.cx) joined #scummvm. [19:53] [discord] downloading daily now, i didnt see 2.8.1 at first because im on kubuntu 24.04 [20:04] [discord] ./scummvm: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory [20:09] [discord] ./scummvm: error while loading shared libraries: libvpx.so.7: cannot open shared object file: No such file or directory [20:10] Begasus (~Begasus@d54C05662.access.telenet.be) left irc: Quit: Vision[]: i've been blurred! [20:10] [discord] Exactly [20:14] [scummvm] orgads opened pull request #6245: SCUMM: Simplify width and height initialization (master...scumm-width-height) https://is.gd/LMdh7D [20:14] [discord] I'm still up for volunteers to perform a rewrite for the N64 port of ScummVM. I have two flashcarts; the EverDrive 64 X7, and the SummerCart64 (the latter has 64DD hardware emulation). [20:15] [discord] are you sure thats legal, nintendo being very litgious these days [20:16] [discord] compiling from daily [20:17] [discord] There are no volunteers, but you could be one, and have fun in the making! 🙂 [20:17] [discord] why you bother with dos games when thats covered by dosbox [20:20] [discord] https://wiki.scummvm.org/index.php?title=Compiling_ScummVM/GCC [20:22] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307440781979549746/image.png?ex=673a509d&is=6738ff1d&hm=d12543c5b5c72ce08d5899c1fe548424dfa1d898aeb556ee57942d0e795b8e27& [20:24] [discord] Because ScummVM offers a lot of advantages over DosBox for supported games: [20:24] [discord] https://forums.scummvm.org/viewtopic.php?t=14380 [20:38] [discord] Typically in those times, there was a shared palette range for things like sprites. Like colors 225-256 are used by them. So, then either room palette gets combined with sprite palette, or the room palette already have the colors used by sprites [20:45] [scummvm] orgads opened pull request #6246: SCUMM: Avoid memset for initializing non-trivial types (master...no-memset) https://is.gd/eEOL0x [20:45] [scummvm] orgads opened pull request #6247: IMGUI: Fix some GCC const-related warnings (master...imgui-const) https://is.gd/ixfrOZ [20:46] [discord] Now you mention it, I believe Fable does something like that [21:04] [discord] took forever [21:04] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307451178535092335/image.png?ex=673a5a4c&is=673908cc&hm=84ffe530f5c7063c7cd55c5d861ede3f6310051e9aea54ecbfd45a3bc692dbe1& [21:14] [discord] hey everyone. Any idea about translating lucasarts games? [21:17] [discord] wow moonbase commander works like it did on windows [21:18] [discord] Doesn't look like the demo uses the PIC format if I've found the same version, it has some pcx that are just normal to decode (attached), then I'm assuming some images in the two .q files in a format I don't recognise from eyeballing it [21:18] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307454692711727145/Brona.png?ex=673a5d92&is=67390c12&hm=30d08c645ed965594e241a0d664db54c041834629d84ecb4b79a13edbfc9db79& [21:18] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307454693118705745/Dead.png?ex=673a5d92&is=67390c12&hm=4bff9d64f706d484226411b736332472197d67d14fe47cc17e9d0485a1f33ce0& [21:18] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307454693500518440/Demo3.png?ex=673a5d92&is=67390c12&hm=73921d9392066041c415d8a7fe083e4d61afaad11ff5530b3130acaa51d79292& [21:18] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307454693848649728/Screen00.png?ex=673a5d92&is=67390c12&hm=1a88c3e96f862e2e37af67a928582a466779a329b1b0c3055e01439a0ef7e79d& [21:18] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307454694159024199/Screen02.png?ex=673a5d92&is=67390c12&hm=a9164181fb74221392c020cfa5881b64201deca17b81ae903ed29752586857f3& [21:18] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307454694490247329/Shade1.png?ex=673a5d92&is=67390c12&hm=f045f8a571e1239c1378ca46f5b6d7273c5f10f39da5f58d18a5e482fc531a4f& [21:18] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307454695069057084/image.png?ex=673a5d92&is=67390c12&hm=484c5d5c0d34619483459e19b3c0cc9e734c6c7d3bd75b570ce60d264353a9ba& [21:18] [discord] i dont think lucasarts uses scumm anymore [21:18] [discord] i wish rebellion released the source under gpl [21:20] [discord] https://github.com/dwatteau/scummtr [21:21] [discord] why is it easier to compile dev and daily builds on linux? [21:22] [discord] Compared to what? I found Windows a piece of cake for example [21:23] [discord] i tried using VScode and found it jumbled to compile rather than doing it in command prompt [21:23] [scummvm] tag2015 pushed 4 new commits to master: https://is.gd/BMvAgj [21:23] scummvm/master a135bb2 tag2015: DIRECTOR: Fix more filesizes in D4 entries [21:23] scummvm/master 3af6a2a tag2015: ACHIEVEMENTS: Add several AGS games [21:23] scummvm/master b3e5d06 tag2015: ACHIEVEMENTS: Generated description files [21:24] [discord] Ah yes, this i have it. I am trying to translate full throttle in greek for my son to play [21:30] [discord] surprised rebellion gave the source code to MC to scummvm [21:31] [discord] i asked them if they would open it and said no [21:38] [discord] Be better off with Visual Studio Community or Rider [21:38] [discord] for later LucasArts titles, and for non-Latin languages, I'd suggest having a look at NUTcracker as well: [21:38] [discord] https://github.com/BLooperZ/nutcracker [21:38] [discord] right hah! [21:39] [discord] still to add stuff in old games years later and not figure out how they did it amazes me [21:39] [scummvm] sluicebox pushed 9 new commits to master: https://is.gd/jwyqpr [21:39] scummvm/master 01841ad sluicebox: AGI: PREAGI: Fix TROLL menu numbers [21:39] scummvm/master fa94972 sluicebox: AGI: PREAGI: Fix WINNIE keyboard modifier test [21:39] scummvm/master 99a50c8 sluicebox: AGI: PREAGI: Fix menu selection keyboard handling [21:40] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307460321916751954/image.png?ex=673a62d0&is=67391150&hm=cbe94c672c812e5de98f11b694f1837d37ae5cec31fe08be9d8c3350b0cd2af9& [21:41] [discord] Oh thanks. I am looking at it write now. I didnt find this [21:42] [scummvm] lephilousophe closed pull request #6241: AGS: Make NumberPtr a class instead of a union (master...fix-ags-13557) https://is.gd/dFaU2w [21:42] [scummvm] lephilousophe pushed 1 new commits to master: https://is.gd/WvqgO4 [21:42] scummvm/master 7cc927d lephilousophe: AGS: Make NumberPtr a class instead of a union [21:43] [scummvm] peterkohaut opened pull request #6248: Tinsel: Basic 3D rendering of the main character for Discworld Noir. (master...tinsel_3d_rendering) https://is.gd/MuMOHA [21:44] [scummvm] lephilousophe pushed 1 new commits to branch-2-9: https://is.gd/kilujl [21:44] scummvm/branch-2-9 4addaac lephilousophe: AGS: Make NumberPtr a class instead of a union [21:47] [discord] nutcracker is little tough [21:47] [discord] but ok [21:51] [discord] I would love to see this game replayable again: https://www.webwisekids.org/programs-missing.html but i cant find any copy anywhere [21:53] Build [#13072](https://buildbot.scummvm.org/#/builders/58/builds/13072) of `master-amigaos4` failed. [21:57] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 252 seconds [21:57] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [21:58] [discord] why couldnt scummvm be under the mpl as a way to bring it to consoles? [21:58] Nick change: DominusExult -> Dominus [21:59] [discord] Windows builds add one step. Also, they're a bit less configurable. Other than that, there is not much difference. And if you use MinGW under Windows, then I'd say, there is no difference at all [21:59] [discord] the reason for that is that our primary build system is make-based. [22:13] Build [#12900](https://buildbot.scummvm.org/#/builders/87/builds/12900) of `master-nds` failed. [22:18] [scummvm] bluegr closed pull request #6247: IMGUI: Fix some GCC const-related warnings (master...imgui-const) https://is.gd/ixfrOZ [22:18] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/71Ikbb [22:18] scummvm/master a83b489 orgads: IMGUI: Fix some GCC const-related warnings [22:20] [scummvm] bluegr closed pull request #6245: SCUMM: Simplify width and height initialization (master...scumm-width-height) https://is.gd/LMdh7D [22:20] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/Cj0fIR [22:20] scummvm/master 4ad47bf orgads: SCUMM: Simplify width and height initialization [22:21] [scummvm] bluegr closed pull request #6243: BACKENDS: 3DS: Silence "casts away qualifiers" warning. (master...patch-2) https://is.gd/bhzRiJ [22:21] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/fVdRIn [22:21] scummvm/master fba2ea5 BallM4788: BACKENDS: 3DS: Silence "casts away qualifiers" warning. [22:31] Build [#11672](https://buildbot.scummvm.org/#/builders/34/builds/11672) of `fetch-master` failed. [22:43] ny00123 (~ny00123@2a0d:6fc2:5ac0:4600:4011:e747:19e0:40ee) left irc: Quit: Leaving [22:55] [discord] hmm castle master from 1990 never heard of this game [22:55] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1307479145344667688/image.png?ex=673a7458&is=673922d8&hm=f44c55664838f59992f37c485347122fae8dfe984afd71d1a7afd077cd7aaa51& [23:47] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/6E5T7J [23:47] scummvm/master fb8f1b2 bluegr: SCUMM: MACGUI: Don't initialize Mac GUI when it's not activated [23:47] [scummvm] bluegr closed pull request #6240: SCUMM: MACGUI: Don't display the 'rough' GUI warning when using original_gui=false (master...fix/scumm-macgui-rough-no-banner-if-not-using-original-gui) https://is.gd/jhRLAJ [23:54] [scummvm] bluegr pushed 5 new commits to branch-2-9: https://is.gd/DV3VBZ [23:54] scummvm/branch-2-9 0a5596c dwatteau: GLK: AGT: Fix unintended comparison for digits in debugout() [23:54] scummvm/branch-2-9 0b371c5 orgads: IMGUI: Fix some GCC const-related warnings [23:54] scummvm/branch-2-9 b0c849f orgads: SCUMM: Simplify width and height initialization [23:54] [scummvm] ScummVM-Translations pushed 1 new commits to branch-2-9: https://is.gd/4jnIwz [23:54] scummvm/branch-2-9 cbabdca weblate: I18N: Update translations templates [23:56] [scummvm] ScummVM-Translations pushed 1 new commits to branch-2-9: https://is.gd/EuW3gs [23:56] scummvm/branch-2-9 bebf317 weblate: I18N: Update translation files [00:00] --- Sun Nov 17 2024