[Back to Index]

  
[00:22] <Scummette> [scummvm] ScummVM-Translations pushed 2 new commits to master: https://is.gd/VXVRzG
[00:22] <Scummette> scummvm/master 443edf1 antoniou79: I18N: Update translation (Greek)
[00:22] <Scummette> scummvm/master 573503b VAN-Gluon: I18N: Update translation (Japanese)
[00:37] --> gsish_ joined #scummvm.
[00:38] --> balrog_ joined #scummvm.
[00:42] <Scummette> [scummvm] bluegr pushed 2 new commits to master: https://is.gd/ikjt48
[00:42] <Scummette> scummvm/master 46402b8 bluegr: MADS: PHANTOM: Add a sanity check for sound channel buffers
[00:42] <Scummette> scummvm/master b0003a0 bluegr: MADS: PHANTOM: Ensure that there's enough heap allocated for dialogs
[00:45] gsish (2586f0ecab@user/gsish) got netsplit.
[00:45] balrog (znc@user/balrog) got netsplit.
[00:45] Nick change: gsish_ -> gsish
[00:45] Possible future nick collision: gsish
[00:52] <Scummette> [scummvm] bluegr closed pull request #7461: TINSEL: Add support for DW1 PSX Japanese font (master...dw1-psx-japan-font) https://is.gd/6a2KTh
[00:52] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://is.gd/vb0IXS
[00:52] <Scummette> scummvm/master a665a13 sluicebox: TINSEL: Add support for DW1 PSX Japanese font
[00:52] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/B2WRaD
[00:52] <Scummette> scummvm/master 9a4afb8 weblate: I18N: Update translations templates
[00:52] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/lmzJFn
[00:52] <Scummette> scummvm/master c40960a weblate: I18N: Update translation files
[00:56] balrog (znc@user/balrog) got lost in the net-split.
[02:59] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/ZHhi6l
[02:59] <Scummette> scummvm/master d67fb48 dreammaster: MADS: PHANTOM: Fix black conv dialog at the start of part 3
[03:19] <-- Dominus left irc: Ping timeout: 248 seconds
[03:19] --> DominusExult joined #scummvm.
[03:20] Nick change: DominusExult -> Dominus
[03:45] <-- CompanionCube left irc: Quit: ZNC - http://znc.in
[03:54] --> CompanionCube joined #scummvm.
[06:46] --> DominusExult joined #scummvm.
[06:48] <-- Dominus left irc: Ping timeout: 244 seconds
[06:48] Nick change: DominusExult -> Dominus
[07:50] --> borosky joined #scummvm.
[08:16] <Scummette> [scummvm] dreammaster pushed 2 new commits to master: https://is.gd/hX6aor
[08:16] <Scummette> scummvm/master 8e223a5 dreammaster: MADS: PHANTOM: Fix displaying selected item specific actions
[08:16] <Scummette> scummvm/master 92f57b0 dreammaster: MADS: PHANTOM: Fix walker crashes in Opera cutscene
[08:43] <Scummette> [scummvm] dreammaster pushed 2 new commits to master: https://is.gd/AHh1CM
[08:43] <Scummette> scummvm/master 198af68 dreammaster: MADS: PHANTOM: Fix entering column in box 5
[08:43] <Scummette> scummvm/master 7a28d6e dreammaster: MADS: PHANTOM: Fix entering underground from pillar ladder
[10:30] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/XEGRee
[10:30] <Scummette> scummvm/master a3ab31a dreammaster: MADS: PHANTOM: Fixes for entering mask puzzle room
[11:32] <Scummette> [scummvm] dreammaster pushed 3 new commits to master: https://is.gd/OfFhyD
[11:32] <Scummette> scummvm/master b63c195 dreammaster: MADS: PHANTOM: Room 502 color cycling fix
[11:32] <Scummette> scummvm/master ebc54ac dreammaster: MADS: PHANTOM: Room 502 room rendering fixes
[11:32] <Scummette> scummvm/master 5e6c74e dreammaster: MADS: PHANTOM: Workarounds for final chandelier fight null walker
[11:32] --> ldevulder joined #scummvm.
[12:06] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/oGVn58
[12:06] <Scummette> scummvm/master 2796204 dreammaster: MADS: PHANTOM: Fixes for final unmasking cutscene
[12:16] <grogbot_> [discord] <titanoboa0873> Im an AI engineer and I have software development team and Im looking for a long-term collaborator in the U.S. or Europe.
[12:16] <grogbot_> [discord] <titanoboa0873> My strength is the technical side: AI development, software engineering, and project delivery.
[12:16] <grogbot_> [discord] <titanoboa0873> Im looking for someone who can support client communication, join meetings, and help build strong relationships with clients and companies using native English.
[12:16] <grogbot_> [discord] <titanoboa0873> **You will play a key role in contract management between our company and businesses in the United States or Europe.**
[12:16] <grogbot_> [discord] <titanoboa0873> This is a part-time collaboration with revenue sharing.
[12:16] <grogbot_> [discord] <titanoboa0873> If you are interested, please message me.
[12:16] <grogbot_> [discord] <titanoboa0873> My whatsapp number is +81 08028949932 and telegram id is @phil1pxx.
[12:38] <grogbot_> [discord] <dreammaster> As an early start to this week's Screenshot Friday, a screenshot from the ending of Return of the Phantom. Not only has my recent work at supporting the game been merged into master at the beginning of the week, but it is now officially completable, with the first playthrough just finished. 🎉
[12:38] <grogbot_> [discord] <dreammaster> So what comes next? Gameplay wise, there's still some polishing needed for the sound/speech code. Plus, there's an outstanding bug where sprites are drawn on top of on-screen conversation dialogs when they should be clipped. But apart from that, the gameplay should be pretty robust.. I fixed a variety of display bugs and crashes as I did my play-through, so I'm hopeful that it's resulted in a pretty solid engine core.
[12:38] <grogbot_> [discord] <dreammaster> Apart from that, there are still two main areas of work remaining. Firstly is the game's menus, including the difficulty menu, and the original save/load dialogs. In my playthrough I exclusively used GMM save/loads, so the dialogs still need work. Secondly, there seems to have been some new functionalities added to the animation viewer used for the intro cutscene. When I tried playing it using the Rex Nebular animation viewer it m
[12:38] <grogbot_> [discord] <dreammaster> It'll be great after all these years, and with the later M4 games already supported, to finally see the list of games supported by the earlier MADS engine expanding.
[12:38] <grogbot_> [discord] <dreammaster> https://cdn.discordapp.com/attachments/581224061091446795/1496852801349746759/scummvm-phantom-00024.png?ex=69eb644e&is=69ea12ce&hm=b30ca663abe7969a10bb76a47cac5a6f56f9af661732413c09601c40633328e4&
[12:47] <grogbot_> [discord] <gu3> Anything cool you found reversing the game? cheats, easter egg, uncompleted features?
[12:52] <-- Dominus left irc: Remote host closed the connection
[12:58] --> Dominus joined #scummvm.
[13:05] --> DominusExult joined #scummvm.
[13:08] <-- Dominus left irc: Ping timeout: 264 seconds
[13:08] Nick change: DominusExult -> Dominus
[14:53] <-- Strengths left irc: Quit: Strengths
[14:54] --> Strengths joined #scummvm.
[14:55] --> sev joined #scummvm.
[14:55] <-- sev left irc: Changing host
[14:55] --> sev joined #scummvm.
[14:55] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[15:55] --> DominusExult joined #scummvm.
[15:56] --> Dominus- joined #scummvm.
[15:58] <-- Dominus left irc: Ping timeout: 255 seconds
[15:58] Nick change: Dominus- -> Dominus
[16:00] <-- DominusExult left irc: Ping timeout: 245 seconds
[16:00] --> DominusExult joined #scummvm.
[16:03] <-- Dominus left irc: Ping timeout: 264 seconds
[16:03] Nick change: DominusExult -> Dominus
[17:17] <-- ldevulder left irc: Ping timeout: 246 seconds
[17:43] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/Zxa908
[17:43] <Scummette> scummvm/master 51dd801 sev-: MADS: PHANTOM: Fix warning
[19:37] --> ldevulder joined #scummvm.
[19:47] --> ny00123 joined #scummvm.
[20:46] <-- ny00123 left irc: Quit: Leaving
[21:11] <Scummette> [scummvm] robertmegone opened pull request #7462: SCUMM: MONKEY1: Workaround for issue giving room notes to Herman (master...mi1-herman-notes) https://is.gd/Picvn9
[21:19] <grogbot_> [discord] <dreammaster> Nothing particularly cool. There's a whole internal debugger that could be enabled by entering the sequence "WIDEPIPE". It contains a whole bunch of keys that I may spend a bit of time enabling, just in case for any future historical interest. The engine itself also has a bunch of placeholder functions that aren't connected to anywhere, for things like shaking the screen and other effects. Though it's possible that these may be us
[21:19] <grogbot_> [discord] <dreammaster> The sprite system was an interesting implementation. Basically, all the sprite drawing functions shared much of their structure in common, just with extra bits added here and there. Such as for versions with depth checking would have lines to check a pixel for depth before being drawn. Or for scaling, figuring out a translation of x/y looping to drawing extra/less pixels. Rather than have a single drawing function, they have about
[21:20] <grogbot_> [discord] <dreammaster> From a programming perspective, it was also kind of cool to see the similarities and differences between MADS and M4. I can see why, back in the early days when I first joined, there was an attempt made to try and join MADS and M4 together. Of course, there are enough differences that I can also see how it would have ended up being a mess of special MADS vs M4 use cases throughout the entire engine, even if the work succeeded. It'
[21:30] <grogbot_> [discord] <dreammaster> The sound driver was, once again, pretty annoying. As with Rex Nebular, the game comes with about 7 sound drivers, one for each block/section of rooms in the game. And each driver contains embedded code for playing back the music, using direct port access, and custom data. And one set for each supported sound card. In this case, I decided to cheat, and threw everything into the Claude AI to see what it could make of it. The result
[21:38] <-- borosky left irc: Ping timeout: 256 seconds
[21:45] <grogbot_> [discord] <Digitall> @dreammaster If not aware, MADSv2 has a large bunch of GCC Compiler Warnings from me with current master... I can provide some if you wish, but will see if I can fix some
[21:46] <grogbot_> [discord] <godelite_> I don't know how to do that sorry. The github for that VoiceMod does mention the bug, so that "developer" is aware of it. The game itself has no bugs, just when you add the VoiceMod then it creates a SaveGame bug where if you save the game and then restore it, the speech bubbles dissappear.
[22:06] <Scummette> [scummvm] criezy pushed 1 new commits to master: https://is.gd/8eeDHx
[22:06] <Scummette> scummvm/master c390af4 criezy: GUI: Fix clicking on indirect children of a ScrollContainerWidget
[22:21] <-- ldevulder left irc: Ping timeout: 264 seconds
[22:53] <grogbot_> [discord] <dreammaster> That'd be helpful, thanks, on both counts
[23:23] <-- sev left irc: Quit: This computer has gone to sleep
[23:25] <Scummette> [scummvm] criezy pushed 1 new commits to master: https://is.gd/zgXtIB
[23:25] <Scummette> scummvm/master 5021e47 criezy: TTS: MACOSX: Fix issue speaking text that ends with a space
[00:00] --- Fri Apr 24 2026