[00:08] [discord] Already Friday here. My screenshot not show much progress. But now not just look like an original, actually could load original character save files. (edited) [00:08] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1367648435435601951/image.png?ex=6815595c&is=681407dc&hm=0bc25d067bd7f811648c9017c87cf50e27df3c1c06390fec1a3e7187a1b49f27& [00:18] [scummvm] sluicebox pushed 2 new commits to master: https://is.gd/gd56yl [00:18] scummvm/master 265c703 sluicebox: SCI: Fix EGA picture default palette [00:18] scummvm/master 7643ccc sluicebox: SCI: Implement vector picture wrap-around behavior [01:13] [discord] Dreamcast emulators (whether software or internal disc emulators) are picky about what formats they accept [01:34] actioninja (~actioninj@user/actioninja) left irc: Ping timeout: 248 seconds [01:35] actioninja (~actioninj@user/actioninja) joined #scummvm. [03:03] gsi (~gsi@user/gsi) joined #scummvm. [05:03] ny00123 (~ny00123@2a0d:6fc2:5ac1:3200:e367:15e:db92:482f) joined #scummvm. [05:14] [scummvm] eriktorbjorn opened pull request #6586: SCUMM: Add some bounds-checking to o5_stringOps() (bug #15884) (master...scumm-string-bounds-fix) https://is.gd/9zGX3t [06:17] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [06:19] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 260 seconds [06:19] Nick change: DominusExult -> Dominus [06:57] borosky (~borosky@213.134.187.43) joined #scummvm. [07:15] [scummvm] sluicebox pushed 1 new commits to branch-2-9: https://is.gd/kFFTeO [07:15] scummvm/branch-2-9 bb0708d sluicebox: SCI: Fix EGA picture default palette [07:58] [scummvm] bluegr closed pull request #6586: SCUMM: Add some bounds-checking to o5_stringOps() (bug #15884) (master...scumm-string-bounds-fix) https://is.gd/9zGX3t [07:58] [scummvm] bluegr pushed 1 new commits to master: https://is.gd/Ol4FHR [07:58] scummvm/master 524ce37 : SCUMM: Add some bounds-checking to o5_stringOps() (bug #15884) [08:21] ldevulder (~ldevulder@82.66.145.28) joined #scummvm. [08:28] ldevulder (~ldevulder@82.66.145.28) left irc: Quit: Leaving [08:30] Smedles (~quassel@smedley.org) left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere. [08:31] Smedles (~quassel@smedley.org) joined #scummvm. [08:38] Strengths (~Strengths@2001:4479:e103:e300:5fae:c807:df75:79ce) left irc: Ping timeout: 245 seconds [08:39] Strengths (~Strengths@2001:4479:e403:ac00:202c:1b8a:f62b:3ea9) joined #scummvm. [08:56] [scummvm] tag2015 pushed 7 new commits to branch-2-9: https://is.gd/U4M1xD [08:56] scummvm/branch-2-9 693b9dc : AGS: Add detection entries for some alternate versions [08:56] scummvm/branch-2-9 e1d60cc tag2015: AGS: Update Unavowed entries and a couple other games [08:56] scummvm/branch-2-9 144aa18 tag2015: AGS: Update phantomfellows entries [09:13] [scummvm] sev- pushed 1 new commits to master: https://is.gd/r3ZgBO [09:13] scummvm/master 63e9845 sev-: VIDEO: QTVR: Fix typo in projection parameter [09:44] Strengths (~Strengths@2001:4479:e403:ac00:202c:1b8a:f62b:3ea9) left irc: Quit: Strengths [09:53] Strengths (~Strengths@2001:4479:e403:ac00:52c:2096:e0eb:ecda) joined #scummvm. [10:23] Strengths (~Strengths@2001:4479:e403:ac00:52c:2096:e0eb:ecda) left irc: Remote host closed the connection [10:24] Strengths (~Strengths@2001:4479:e403:ac00:52c:2096:e0eb:ecda) joined #scummvm. [10:26] [scummvm] tag2015 pushed 22 new commits to branch-2-9: https://is.gd/CfraVA [10:26] scummvm/branch-2-9 0e06194 l0ud: AGS: Implement SoundClipWaveBase::set_speed [10:26] scummvm/branch-2-9 d814c16 tag2015: AGS: Update primordia entries and add new games [10:26] scummvm/branch-2-9 ad0c876 einstein95: AGS: Add detection for Old Skies OSDemo v1.0 [11:14] borosky (~borosky@213.134.187.43) left irc: Ping timeout: 276 seconds [11:16] [scummvm] lephilousophe opened pull request #6587: BACKENDS: OPENGL: Don't use HW CLUT8 lookup on low precision devices (master...fix-15860) https://is.gd/Od0Y37 [11:25] tsoliman (~tsoliman@user/tsoliman) left irc: Quit: I've been banished! [11:25] tsoliman (~tsoliman@user/tsoliman) joined #scummvm. [12:04] [discord] @lywx As previously stated, the Dremcast is very RAM limited at 16M hence the need for engine plugins, no launcher / GUI with a very lightweight alternative. Once you are booted and application loaded, you can swap the CD with ScummVM on it (as it is running in RAM) and then put a standard CD in with game data which then autodetects and gives a menu of games to start... But this is only mildly maintained port and Asylum is quite chall [12:05] [discord] Patches / maintainers to work on this are welcome... [12:07] [scummvm] sev- pushed 8 new commits to master: https://is.gd/tGdaZw [12:07] scummvm/master 6a1a5e4 sev-: COMMON: QT: Fix pHdr atom parsing [12:07] scummvm/master a1e42eb sev-: COMMON: QT: Tidied up and enhanced debug output [12:07] scummvm/master d691241 sev-: COMMON: QT: Added more debug info to QTVR atoms [12:17] [discord] My screenshot this week is a new thing I've been playing with in Ghidra.. dunno how far I'll get with it, but I've made some progress naming things already. [12:17] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1367837521832316959/ghidra.png?ex=68160976&is=6814b7f6&hm=a20b0ad11037666180377036febf70e33106cd36108962b8ee06b2d58f2e713b& [12:50] [discord] Once again for Screenshot Friday I'm completely missing the point of the assignment and I'm presenting ***videos***! [12:50] [discord] Work on The Last Express has been progressing very steadily: [12:50] [discord] * Graphics decoders have been fully tested and fixed where needed [12:50] [discord] * Some engine bugs have been squashed (with one known remaining which can rarely bring the engine into an infinite recursion loop state 💖) [12:50] [discord] * The engine has reached a completely thread-safe state (for now...) [12:50] [discord] * New features: [12:50] [discord] * ***Audio***! [12:50] [discord] * ***Cutscenes***! [12:50] [discord] * ***Subtitles***! [12:50] [discord] * ***TABLES*** in the restaurant car! And no less than six of them! [12:50] [discord] * A debug walk mode in which characters are going up and down the sleeping car while "excuse moi"-ing each other! [12:50] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1367845694957944953/2025-05-02_14-35-32.m4v?ex=68161113&is=6814bf93&hm=30caa7b96f2cab855c74c43710f9727276677196e9696f4a3166853ef1ff8595& [12:50] [discord] Once again for Screenshot Friday I'm completely missing the point of the assignment and I'm presenting ***videos***! [12:50] [discord] Work on The Last Express has been progressing very steadily: [12:50] [discord] * Graphics decoders have been fully tested and fixed where needed [12:50] [discord] * Some engine bugs have been squashed (with one known remaining which can rarely bring the engine into an infinite recursion loop state 💖) [12:50] [discord] * The engine has reached a completely thread-safe state (for now...) [12:50] [discord] * New features: [12:50] [discord] * ***Audio***! [12:50] [discord] * ***Cutscenes***! [12:50] [discord] * ***Subtitles***! [12:50] [discord] * ***TABLES*** in the restaurant car! And no less than six of them! [12:50] [discord] * A debug walk mode in which characters are going up and down the sleeping car while "excuse moi"-ing each other! (edited) [12:50] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1367845770706812959/2025-05-02_14-35-32.mp4?ex=68161125&is=6814bfa5&hm=c41c0bc8656d83ee96264d59f07dc7e8d7024dc45080543bf22d4acf70d82abe& [12:53] [discord] https://www.youtube.com/watch?v=3aefYB93ECA here's a longer video showcasing the cutscenes/audio/subtitles [12:54] [discord] https://www.youtube.com/watch?v=3aefYB93ECA here's a longer video showcasing the cutscenes/audio/subtitles (and tables!) (edited) [13:23] [discord] I have revived my old Snatcher project . It its still a long way to go, but I figured if people really do post IDA disasm screen shots here, then I also do qualify for the screenshot Friday 😅 . I have finished most of the animation, palette and transition code, so that at least the intro runs almost perfectly, now. This week, I am trying to complete the audio code... [13:23] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1367854042432147546/Screenshot_2025-04-23_231506.png?ex=681618d9&is=6814c759&hm=82b92705f21e3d47cb6df8b9efd991b10c87a1a5b392abff66ab0cc5dbcaa9a2& [13:23] ccawley2011 (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [13:23] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [13:23] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1367854073889427578/Screenshot_2025-04-23_231537.png?ex=681618e0&is=6814c760&hm=6415917c8a84ca63e845dcfd5d740389c6ad3d8fee59bd89358b8122e5600993& [13:34] [discord] Uhhhh, mystery game 😁 [14:06] [discord] What are the targeted versions? [14:13] [discord] Currently only the SegaCD version you're seeing. When it is done I can start thinking about support for other ports. I am trying to keep the code in a way that at least does not completely discourage adding other versions, but the game is heavily hard-coded and uses hardware specific effects . [14:15] [discord] I guess, the easiest one to add afterwards would be the PC-98 version. The one that I would actually find the most interesting is PC-Engine. That one has a similar look as SegaCD, since the SegaCD version was modelled after it. However re-ing PC-Engine is certainly not easier than SegaCD...😅 [14:16] [discord] I also have the newer versions, Playstation and Saturn. But they've been kind of "improved" to the worse. So they're lowest priority for me... [14:32] [discord] My rendering system should be pretty feature complete by now. I even have horizontal interrupts 😅 . They're used to enable/disable the display after certain scanlines and/or move around the vertical scroll offsets to create effects like this. [14:32] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1367871327607984188/Snatcher_US_SegaCD_English_2025-05-02_16-24-10.mp4?ex=681628f2&is=6814d772&hm=886a404aae9f71ed633decbfc4d16786c1f64e3eadc6d2846cfb231c69108071& [14:36] [discord] Impressive! [15:10] ny00123 (~ny00123@2a0d:6fc2:5ac1:3200:e367:15e:db92:482f) left irc: Quit: Leaving [16:14] LePhilousophe (~lephilous@scummvm/LePhilousophe) joined #scummvm. [16:14] #scummvm: mode change '+o LePhilousophe' by ChanServ!ChanServ@services.libera.chat [16:20] [scummvm] tag2015 pushed 1 new commits to master: https://is.gd/93oKLg [16:20] scummvm/master fb66b43 tag2015: AGS: Update Old Skies Steam entry, again [16:37] Smedles (~quassel@smedley.org) left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere. [16:37] Smedles (~quassel@smedley.org) joined #scummvm. [16:51] ccawley2011 (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 244 seconds [16:56] [discord] What was the scripting format used on Snatcher? [17:05] [scummvm] eriktorbjorn pushed 1 new commits to master: https://is.gd/ZK9zZz [17:05] scummvm/master 15d5319 : COMMON: QT: Silence GCC warning [17:06] ccawley2011 (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [17:06] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [17:28] [discord] The animation scripts and the game scripts (which do exist on top of all the hard-coded stuff) are just custom byte code. There is no "format" 😁 [17:29] [scummvm] eriktorbjorn pushed 1 new commits to master: https://is.gd/NQiHdV [17:29] scummvm/master 31be7f6 : SCUMM: Relax bounds checking a bit in o5_stringOps() [17:51] [scummvm] eriktorbjorn pushed 1 new commits to master: https://is.gd/ArWmeM [17:51] scummvm/master f80010e : SCUMM: Reword string out of bounds warning messages a bit [18:14] ccawley2011_ (~ccawley20@195.180.35.250) joined #scummvm. [18:14] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat [18:17] ccawley2011 (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 276 seconds [19:10] ny00123 (~ny00123@2a0d:6fc2:5ac1:3200:3204:dc07:2545:5b6c) joined #scummvm. [19:23] [discord] I have somewhat working processor plugin for PCEnigne. Currently working with CD system memory dumps, but disassembly of HuC 6280 works right. [19:23] [discord] I have somewhat working Ghidra processor plugin for PCEnigne. Currently working with CD system memory dumps, but disassembly of HuC 6280 works right. (edited) [19:26] ccawley2011__ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [19:26] #scummvm: mode change '+o ccawley2011__' by ChanServ!ChanServ@services.libera.chat [19:29] ccawley2011_ (~ccawley20@195.180.35.250) left irc: Ping timeout: 252 seconds [19:41] [discord] Let's see if I ever really come to the point of wanting to implement that port 😅 . [19:45] [discord] But it probably really is the best port of the remaining ones. The PC-98 version has the problem that it was shipped "unfinished", without the last act. [19:51] ccawley2011_ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [19:51] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat [19:54] ccawley2011__ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 260 seconds [20:27] ccawley2011__ (~ccawley20@195.180.35.250) joined #scummvm. [20:27] #scummvm: mode change '+o ccawley2011__' by ChanServ!ChanServ@services.libera.chat [20:30] ccawley2011_ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 268 seconds [20:52] [scummvm] digitall pushed 1 new commits to master: https://is.gd/jNI5lk [20:52] scummvm/master 9b1471f digitall: WATCHMAKER: Fix Various GCC Compiler Warnings [21:07] ny00123 (~ny00123@2a0d:6fc2:5ac1:3200:3204:dc07:2545:5b6c) left irc: Quit: Leaving [21:24] ccawley2011_ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [21:24] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat [21:26] ccawley2011 (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [21:26] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [21:27] ccawley2011__ (~ccawley20@195.180.35.250) left irc: Ping timeout: 252 seconds [21:28] ccawley2011__ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [21:28] #scummvm: mode change '+o ccawley2011__' by ChanServ!ChanServ@services.libera.chat [21:29] ccawley2011_ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 265 seconds [21:31] ccawley2011 (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 265 seconds [21:32] ccawley2011 (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [21:32] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [21:33] [scummvm] lephilousophe opened pull request #6588: ANDROID: Extract doc outside of the assets folder (master...android-split-doc) https://is.gd/uxn8G5 [21:33] ccawley2011__ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 248 seconds [21:33] ccawley2011__ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [21:33] #scummvm: mode change '+o ccawley2011__' by ChanServ!ChanServ@services.libera.chat [21:34] ccawley2011_ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) joined #scummvm. [21:34] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat [21:37] ccawley2011 (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 272 seconds [21:38] ccawley2011__ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Ping timeout: 272 seconds [21:39] ccawley2011_ (~ccawley20@2a06:61c1:d9b8:0:d318:9045:d5da:d870) left irc: Read error: Connection reset by peer [21:43] [scummvm] lephilousophe opened pull request #6589: ANDROID: Trigger an abort on error (master...android-error-stacktrace) https://is.gd/aLGqIG [21:52] [discord] Is it called SZ? [21:52] [discord] Game scripts [21:57] [discord] Like I said, I don't think it is called anything, nor would I even call it a format. But maybe it's just that I haven't explored that part much yet... [00:00] --- Sat May 3 2025