[00:00] @j4w4 hope you understand [00:10] How much of EFMI would you say is finished. I mean it is a game with an engine named after that of LucasArts. [00:11] Yes, I think maybe reverse engineering could be tedious but only if your stuck in a rut. If you're making progress then it should be rewarding. [00:12] You speak like you know the stuff. That's cool! [00:12] I've been a developer most of my life. I know a thing or two about programming, that's for sure. [00:12] Here is the 9 years old list of unsolved bugs. Most still valid: https://wiki.scummvm.org/index.php?title=GrimE/Research_on_EFMI [00:13] awesome! perhaps you could give a helping hand then [00:14] Hah, I think is my bug I was talking about: alking to the dart players can get stuck. (Not repeated yet). [00:15] and starting from this page https://bugs.scummvm.org/report/1?sort=summary&asc=1&page=3 see bugs marked "EMI: " [00:15] Guybrush Threepwood is frozen in the Scumm Bar in the dart throwing pirates scene. [00:16] there are tons of bugs like this [00:16] another example at the same scene: https://bugs.scummvm.org/ticket/11787 [00:17] reported on 2014, has not been touched since [00:17] Wow, yep, well, I'll just be more patient I guess [00:17] no work is being done on the engine, only small tweaks recently [00:18] I think, those tweaks could be Grim-related, not for EMI [00:18] Well, I appreciate the explanation, it is what it is, and I'll just be patient for a finish, that's all. [00:19] Maybe somebody can ask LucasArts for the source code and update it directly someday. [00:20] it is Disney these days [00:20] with LucasArts we had not much besides big troubles from their legal depertment [00:21] so no, we will not initiate talks with them, or more so with Disney [00:22] if someone else tries, succeeds and brings the sources back to us, free for our use, that would indeed help [00:22] but I'd personally avoid touching them with a pole, or having our project on their radar, again [00:23] dealing with C&D letters, even when ungrounded is not fun at all [00:35] I think we may be peripherally on someones radar after the Disney acquisition, as the GoG releases started using ScummVM at that point. But yeah, dont poke the bear, particularly not the bear with all the lawyers. [00:38] EfMI is afaik not one of the releases on GoG that uses ScummVM (that would be a weird choice as our support is very WIP), and should work ok on Windows, which seems to be your preferred platform of choice. Hence you may have some luck with being able to play the game with that release. Alternatively, the PS2 release is quite nice, particularly because the controls lend themselves well to analog sticks. And a PS2 can be gotten for the price of [00:38] a soda used, probably the game would cost more than the console& [00:39] So overall there are acceptable ways to play the game, unlike some other games. [00:41] Now, that isnt to say that I wont work on EfMI, just that theres quite a few games ahead of it on my list, and comparably quite few hours of spare time to go across them. [00:44] Motivation comes in all sorts of flavors, when I originally looked into EfMI a lot of it was wanting to know how the engine worked, and being fascinated by the Lua-scripts etc, also its quite rewarding doing initial work, getting the first things on the screen etc. That, and I was a student at the time, so I could spend a lot more time on things like that. [00:47] Thats only me though, we were quite a few people doing a lot more than I did on that engine across the years, each of whom had their own reason for doing so, including a love for that particular game. And sure, seeing people liking the game/work can be motivating. Seeing people demanding you work on them is the very opposite though. [00:48] So please, consider how you phrase yourself, and what you are asking here. [01:46] And the best way to ensure it happens is to volunteer to do it yourself. We always need more developers! 🙂 [01:47] Today's letter is done, 28 new signatures found. [01:53] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [01:54] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 240 seconds [01:54] Nick change: DominusExult -> Dominus [02:01] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [02:01] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [02:02] EternalSunshine (~andrevan@user/EternalSunshine) left irc: Quit: WeeChat 3.6 [02:45] gsi (~gsi@dynamic-077-012-159-060.77.12.pool.telefonica.de) joined #scummvm. [02:47] gsi_ (~gsi@dynamic-077-190-053-151.77.190.pool.telefonica.de) left irc: Ping timeout: 245 seconds [05:41] @sluicebox hi! I was playing some of Quest for Glory III recently (GOG version), and I noticed that during (all) the scene transitions there's a very short interval where the old scene's pallete colors get messed up. I think this happens in the original game too, although GOG's preset DosBox configuration makes these transitions go by very fast so it's less noticeable there. Our transitions are slower (better in my opinion). Is this a [05:41] known issue? Is it something fixable / worth opening a ticket for on the bug tracker? [05:43] eg. [05:43] https://cdn.discordapp.com/attachments/581224061091446795/1005712817590124554/scummvm-qfg3-00003.png [05:47] How are the transitions done? Fade out and fade in? [06:32] [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/VJhBgn [06:32] scummvm/master eb2df1a AndywinXp: SCUMM: Set default value for _useOriginalGUI to true [06:32] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/kukl8T [06:32] scummvm/master f5b8673 : I18N: Update translation files [07:10] It varies I believe. Some are done as shown above (like vertical curtains), some others are kind of fade in but with that effect (I forget the name) that the image is constructed progressively by pixels [07:14] eg. [07:14] https://cdn.discordapp.com/attachments/581224061091446795/1005735795417681940/scummvm-qfg3-00004.png [07:16] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [07:16] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [07:18] I see. Well that's really hard to do cleanly if the game needs to switch palettes. Fast transitions might be best in that case. [07:23] Indeed it seems like that's what happening. The palette for the new scene replaces the old one and thus the old scene changes its colors during the transition effect. This could be fixable but maybe costly and I'll leave it to sluicebox and others more familiar with SCI than me, to decide [08:41] grogbot1 (~grogbot@al.scummvm.net) joined #scummvm. [08:41] Have you tried the "Use RGB Rendering" setting under Game Options? I think it fixes at least some of that type of glitches. [08:41] grogbot (~grogbot@al.scummvm.net) left irc: Read error: Connection reset by peer [08:42] Nick change: grogbot1 -> grogbot [08:54] Oh, hey, you are right! It totally fixed it (I've only played through the early scenes, but still the issue seems to be completely gone). I've missed this option. I guess no bug to report then 🙂 [09:08] nice. should this be the default then? [09:15] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [09:17] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [09:19] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/MlsdK2 [09:19] scummvm/master 6bd7a4c tag2015: I18N: Update translation (Italian) [10:19] ccawley2011 (~ccawley20@233.51.115.87.dyn.plus.net) joined #scummvm. [10:19] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [10:22] I'll let sluicebox or someone else answer that. Maybe there are side-effects with having it enabled by default [10:26] But if it's not using ScummVM I don't how they got it to work as I thought that was how they got most of their old games to work. Or maybe it runs in a DosBox. [10:31] Nope it's a Windows game, not a DOS game, so it can't be dosbox. They just use the original interpreter (Windows has pretty good backward compatibility for 32-bit Windows binaries) or maybe a slightly updated version [10:32] I use this https://quickandeasysoftware.net/software/escape-from-monkey-island-setup in a Windows XP vm, personally [10:39] bgbennyboy also has a launcher for EfMI (and for Grim Fandango, and apparently for Curse of Monkey Island too). [10:40] Also all of these are open source, iirc [11:00] I may try that myself, thanks for the tip [11:01] Those LucasArts games are open source? [11:01] I would find that hard to believe. [11:10] Not speaking of the games, but of the fan-made installers which replace the original ones [11:10] Ah yes, open source is good so you can compile it yourself. [11:12] Or if you want to make sure that theyll continue working ten years from now. Otherwise someone will maybe have to do the same work from scratch again. Open-source also helps with long-term preservation [11:16] I don't think this will run in 32-bit on Windows 11 though, will it? [11:16] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [11:16] I dont know [11:17] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [11:21] I think it will actually [11:21] I still run many things from the \Program Files (x86) folder and everything installed there is 32-bit. [11:25] A Win 98 VM or similar is also sometimes a solution for getting things to work, or ironically enough, running Linux and Wine. [11:29] For some 16bit applications like installers you can try winevdm [11:29] It re-adds 16 bit support on 64 bit windows [11:31] Actually, I used the installer you suggested and it looks like it worked just fine on Windows 11. No need for a VM. [11:31] Now, I just loaded the game and checked the first scene but so far so good. I'll play this a bit later and see how things go. [11:32] Why play it in a VM if you can play it right on the OS you're using. 🙂 [11:40] Yep, the .GSV that ScummVM creates causes the crashing. I just tried to use the file with the native installation. So, they must not be saving the data in the proper format for the native game. [12:32] I really like the Oracle VirtualBox for running multiple versions of Linux. I've used it for years. [12:58] I can't even remember what issues I had using the regular installer and if the game actually worked or not. But that tailor made installer with the help of getting the official patches and then patching to work with no CDs is golden anyway. So, glad you led me on to that. [13:26] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [13:34] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [13:34] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [13:34] sev (~sev@scummvm/sev) joined #scummvm. [13:34] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [13:44] The ScummVM saveformat for EfMI is not the same as the original executables format [14:09] yeoldetoast (~billy@user/yeoldetoast) left irc: Quit: Leaving [14:55] reset (~reset@user/reset) left irc: Quit: reset [15:12] reset (~reset@user/reset) joined #scummvm. [15:26] [scummvm] dwatteau pushed 1 new commits to master: https://is.gd/sRExpi [15:26] scummvm/master 4ec06a2 dwatteau: SCUMM: Unify WORKAROUND usage and complete/tweak some of them [15:39] [scummvm] moralrecordings opened pull request #4167: [WIP] DIRECTOR: Improve transitions layer (master...transition_fixes) https://is.gd/1vcnSb [15:48] SylvainTV (~SylvainTV@lfbn-lil-1-250-202.w90-45.abo.wanadoo.fr) joined #scummvm. [15:59] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [15:59] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [16:00] LePhilousophe__ (valemboi20@scummvm/LePhilousophe) left irc: Ping timeout: 245 seconds [16:07] LePhilousophe (valemboi20@scummvm/LePhilousophe) joined #scummvm. [16:07] #scummvm: mode change '+o LePhilousophe' by ChanServ!ChanServ@services.libera.chat [16:15] [scummvm] lephilousophe closed pull request #4118: VITA: Add plugins support (master...vita-plugins) https://is.gd/M5yHz2 [16:15] [scummvm] lephilousophe pushed 3 new commits to master: https://is.gd/ICHF15 [16:15] scummvm/master 2a84d3e lephilousophe: VITA: Add plugins support [16:15] scummvm/master f925c14 lephilousophe: VITA: Move link optimizations at the end of configure [16:15] scummvm/master 8829a9b lephilousophe: VITA: Remove the now useless alternative targets [16:15] ScummBot (~ScummBot@al.scummvm.net) left irc: Quit: buildmaster reconfigured: bot disconnecting [16:15] ScummBot (~ScummBot@al.scummvm.net) joined #scummvm. [16:23] [scummvm] athrxx pushed 1 new commits to master: https://is.gd/LLi8Hh [16:23] scummvm/master 36a5571 athrxx: SCUMM: (MI1 - EGA/VGA) - fix bug no. 13762 (Inaccurate text position) [16:55] LePhilousophe (valemboi20@scummvm/LePhilousophe) left irc: Remote host closed the connection [16:55] LePhilousophe (valemboi20@scummvm/LePhilousophe) joined #scummvm. [16:55] #scummvm: mode change '+o LePhilousophe' by ChanServ!ChanServ@services.libera.chat [16:56] chraist (~chraist@user/chraist) joined #scummvm. [16:57] [scummvm] athrxx pushed 1 new commits to master: https://is.gd/nYY5QR [16:57] scummvm/master 692685b athrxx: SCUMM: extend fix 36a5571 to all v4 targets [17:16] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [17:16] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [17:33] [scummvm] eriktorbjorn opened pull request #4168: SCUMM: Work around hard-to-read colors in MI1 VGA CD version compared to the floppy version (master...scumm-mi1-cd-dog-sign) https://is.gd/x4N0XF [17:37] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/b3pU7A [17:37] scummvm/master b1661c7 : I18N: Update translation (French) [17:49] LePhilousophe (valemboi20@scummvm/LePhilousophe) left irc: Ping timeout: 268 seconds [17:51] Build [#5341](https://buildbot.scummvm.org/#builders/79/builds/5341) of `master-vita` failed. [17:52] Build [#4796](https://buildbot.scummvm.org/#builders/34/builds/4796) of `fetch-master` failed. [17:56] LePhilousophe (valemboi20@scummvm/LePhilousophe) joined #scummvm. [17:56] #scummvm: mode change '+o LePhilousophe' by ChanServ!ChanServ@services.libera.chat [17:58] eriktorbjorn (~eriktorbj@scummvm/eriktorbjorn) left irc: Ping timeout: 252 seconds [18:02] [scummvm] antoniou79 pushed 1 new commits to master: https://is.gd/LNX9ws [18:02] scummvm/master 91fb744 antoniou79: BLADERUNNER: CUTCONTENT: Skip Runciter quotes 1670 and 1680 in DEU version [18:03] chraist (~chraist@user/chraist) left irc: Remote host closed the connection [18:03] [scummvm] antoniou79 pushed 1 new commits to branch-2-6: https://is.gd/0SObVW [18:03] scummvm/branch-2-6 0822a39 antoniou79: BLADERUNNER: CUTCONTENT: Skip Runciter quotes 1670 and 1680 in DEU version [18:09] Build [#5343](https://buildbot.scummvm.org/#builders/79/builds/5343) of `master-vita` completed successfully. [18:11] [scummvm] athrxx pushed 1 new commits to master: https://is.gd/KacwER [18:11] scummvm/master 6373dd1 athrxx: SCUMM: (COMI/CJK) - fix GUI font [18:12] LePhilousophe (valemboi20@scummvm/LePhilousophe) left irc: Ping timeout: 268 seconds [18:19] LePhilousophe (valemboi20@scummvm/LePhilousophe) joined #scummvm. [18:19] #scummvm: mode change '+o LePhilousophe' by ChanServ!ChanServ@services.libera.chat [18:26] Build [#4798](https://buildbot.scummvm.org/#builders/34/builds/4798) of `fetch-master` completed successfully. [18:55] LePhilousophe (valemboi20@scummvm/LePhilousophe) left irc: Ping timeout: 268 seconds [19:17] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [19:17] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [19:19] palasso (~palasso@user/palasso) joined #scummvm. [19:45] [scummvm] bluegr pushed 3 new commits to master: https://is.gd/7pjskQ [19:45] scummvm/master ef50d7e henke37: ENGINES: Have engines declare if they provide custom help. [19:45] scummvm/master 60ca37a henke37: GUI: Only enable help button when supported [19:45] scummvm/master f668e4a henke37: SCUMM: This engine provides custom help [19:45] [scummvm] bluegr closed pull request #4162: Declare custom help support (master...noHelp) https://is.gd/WyZPF2 [19:45] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/nhkhDP [19:45] scummvm/master 97d82b9 : I18N: Update translations templates [19:51] [scummvm] bluegr closed pull request #4159: Small additions to commercial AGS games, add missing gog/steam achievements (master...master) https://is.gd/wt3fCo [19:51] [scummvm] bluegr pushed 5 new commits to master: https://is.gd/G5x3cO [19:51] scummvm/master 10a17e4 tag2015: AGS: Add new versions of commercial games, minor fixes [19:51] scummvm/master 3845c3c tag2015: ACHIEVEMENTS: Add values for new AGS steam/gog games [19:51] scummvm/master 0c7eb8d tag2015: ACHIEVEMENTS: Generated description files [19:51] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/pNr31c [19:51] scummvm/master d525bf3 : I18N: Update translation files [19:57] [scummvm] bluegr closed pull request #4166: ULTIMA: Replace Std::stack with Common::Stack (master...ultima-stack) https://is.gd/ML6Xpv [19:57] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/iaDSDw [19:57] scummvm/master 3b3be12 ccawley2011: ULTIMA: Replace Std::stack with Common::Stack [19:59] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [20:00] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [20:00] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [20:00] sev (~sev@scummvm/sev) joined #scummvm. [20:00] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [20:10] ccawley2011_ (~ccawley20@233.51.115.87.dyn.plus.net) joined #scummvm. [20:10] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat [20:14] ccawley2011 (~ccawley20@233.51.115.87.dyn.plus.net) left irc: Ping timeout: 268 seconds [20:29] is there any way of getting subtitles for the GOG version of Phantasmigoria 2? [20:40] [scummvm] athrxx pushed 1 new commits to master: https://is.gd/HwLKcr [20:40] scummvm/master fc3845a athrxx: SCUMM: (COMI/CJK) - fix font glitch [21:16] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [21:17] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [21:18] [scummvm] sev- pushed 1 new commits to master: https://is.gd/zQFgQC [21:18] scummvm/master 88ba6b7 sev-: NEWS: Mention COMI original GUI support [21:18] It's amazing how good the game works considering it was done from scratch besides the assets. [21:19] ccawley2011_ (~ccawley20@233.51.115.87.dyn.plus.net) left irc: Read error: Connection reset by peer [21:19] [scummvm] sev- pushed 1 new commits to master: https://is.gd/Fe7ITJ [21:19] scummvm/master efe7827 sev-: NEWS: Added missing full stop [21:22] [scummvm] lotharsm pushed 1 new commits to master: https://is.gd/pAglfd [21:22] scummvm/master 0bde2bc lotharsm: NEWS: Mention original GUI for COMI in German NEWS file [21:28] From scratch? [21:29] Ah, you mean in ScummVM? [21:33] Well, the engine is quite similar to the Grim Fandango engine for the script logic, the major changes are the removal of iMuse Digital (even if the box says iMuse its actually using one of the RAD Game Tools audio systems), and the 3D rendering is redone to use bone animations instead of the more basic system in Grim. Beyond that though, all the game logic is in the Lua scripts. [21:34] Anyone know what engine The Spacebar used? https://en.wikipedia.org/wiki/The_Space_Bar I'm curious as to whether or not its a director game. [21:44] Nope, it's a custom one from Boffo Games [21:44] Drat. Oh well maybe one day then. [22:28] eriktorbjorn (~eriktorbj@scummvm/eriktorbjorn) joined #scummvm. [22:28] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.libera.chat [23:29] yes; you and @eriktorbjorn are all correct. SCI transitions between rooms with different palettes means you get moments of messed up palettes. something has to give! as it was in the original, it is in scummvm. "Use RGB rendering" is how you fix that -- i'm under the impression that this effect is the primary reason that feature exists [23:32] i don't know much about it though! it's not available on all platforms (requires USE_RGB_COLOR) and i assume it means doing more work / more CPU usage. it seems a reasonable default, but on the other hand it is an original effect and i personally like the defaults to favor how things originally were. (minus a couple hundred script bugs) [23:40] tsoliman (~tsoliman@user/tsoliman) left irc: Quit: I've been banished! [23:42] tsoliman (~tsoliman@user/tsoliman) joined #scummvm. [00:00] --- Mon Aug 8 2022