[Back to Index]

  
[00:02] <-- gsi left irc: Ping timeout: 265 seconds
[00:04] --> gsi joined #scummvm.
[00:45] <grogbot> <Die4Ever> Thanks for looking into the Clandestiny stuff everyone, I'm still focused on The 11th Hour. It's exciting how much Groovie2 is progressing!
[00:47] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[00:47] --> TMM_ joined #scummvm.
[01:39] <Scummette> [scummvm] athrxx pushed 1 new commits to branch-2-5: https://git.io/Ji3h7
[01:39] <Scummette> scummvm/branch-2-5 961015e benoit-pierre: KYRA: (LOL) - fix keymap not getting re-enabled after a save
[01:49] <-- Dominus left irc: Ping timeout: 265 seconds
[01:51] --> Dominus joined #scummvm.
[02:12] <-- SylvainTV left irc: Ping timeout: 245 seconds
[02:49] <grogbot> <MultimediaMike> I put in an email to the Fixer; he might be able to come up with something
[03:08] <grogbot> <Die4Ever> thanks, is he an ffmpeg guy?
[03:37] <grogbot> <MultimediaMike> He's an expert and enthusiast at reverse engineering old multimedia formats
[03:46] <grogbot> <Seri> the odd part is that quad block sub case is used in other videos just fine so it's not like the case is outright incorrect. at least not all the time
[04:13] <grogbot> <Die4Ever> yea I noticed that too, the first thing I did was check to see if there was any code that was only used in Clandestiny but didn't find anything unique to it in our code
[04:20] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/Jisch
[04:20] <Scummette> scummvm/master 88be703 marcosoutsider: I18N: Update translation (Portuguese (Brazil))
[04:36] <grogbot> <madmoose> @Die4Ever FYI, I visualized it by changing processBlockQuadVectorBlockSub case 1 to output a purple block on frame 29: https://imgur.com/a/uzD7Bma
[04:39] <grogbot> <Die4Ever> cool
[04:42] --> _sev joined #scummvm.
[04:42] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[05:06] <ScummBot> Build [#28](https://buildbot.scummvm.org/#builders/159/builds/28) of `daily-master` failed.
[05:28] <Scummette> [scummvm] sluicebox opened pull request #3455: WIN32: Fix --savepath command line argument (master...win32-fix-savepath) https://git.io/JiszJ
[06:16] <-- _sev left irc: Read error: Connection reset by peer
[06:24] --> _sev joined #scummvm.
[06:24] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[06:26] <-- _sev left irc: Read error: Connection reset by peer
[07:36] <grogbot> <madmoose> @Die4Ever Quake IIIs roq decoder fails in exactly the same way.
[07:48] <grogbot> <Die4Ever> yea it does seem like our decoder is based on Q3's
[07:52] <grogbot> <madmoose> The code is very different though.
[07:55] --> _sev joined #scummvm.
[07:55] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[07:59] <grogbot> <Die4Ever> I believe ROQ was reverse engineered out of Q3 before the game was made open source
[08:39] <Scummette> [scummvm] sev- pushed 2 new commits to master: https://git.io/JiGtE
[08:39] <Scummette> scummvm/master 50704ce sev-: GROOVIE: Further work on Triangle puzzle
[08:39] <Scummette> scummvm/master d247c83 sev-: GROOVIE: Implemented 2 more subs for Triangle puzzle
[09:09] <Scummette> [scummvm] einstein95 opened pull request #3456: DIRECTOR: Fix size for jewels1 demo (master...director_fix) https://git.io/JiGOp
[09:24] <grogbot> <Seri> can see the same pattern of the quake decoder in the Clan and 11H binaries too though. i think my Clan ghidra file even has all the same names now as the quake source. major difference in our decoder is the conversion to RGB during codebook rather than at the end
[09:24] <grogbot> <Seri> i've been poking at this on and off for a couple weeks now as it's bugging me but RE of the video handling was never my strong point
[09:27] <Scummette> [scummvm] sluicebox closed pull request #3455: WIN32: Fix --savepath command line argument (master...win32-fix-savepath) https://git.io/JiszJ
[09:30] <grogbot> <madmoose> @Seri Would you mind sharing your ghidra project?
[09:33] <grogbot> <Seri> what files is needed to share that?
[09:33] <grogbot> <madmoose> No idea 🙂
[09:34] <grogbot> <eientei> afaik you can export your ghidra project as a project zip for sharing
[09:34] <grogbot> <madmoose> ghidra is mostly inscrutable to me.
[09:37] <grogbot> <mduggan> in File->Archive Current Project
[09:50] <Scummette> [scummvm] bluegr closed pull request #3456: DIRECTOR: Fix size for jewels1 demo (master...director_fix) https://git.io/JiGOp
[09:50] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JiGcX
[09:50] <Scummette> scummvm/master 979cde7 einstein95: DIRECTOR: Fix size for jewels1 demo
[09:50] <Scummette> [scummvm] ScummVM-Translations pushed 2 new commits to master: https://git.io/JiGcM
[09:50] <Scummette> scummvm/master 0fced4f tag2015: I18N: Update translation (Italian)
[09:50] <Scummette> scummvm/master 91d7f47 goodoldgeorge: I18N: Update translation (Hungarian)
[10:17] <-- _sev left irc: Read error: Connection reset by peer
[10:21] --> _sev joined #scummvm.
[10:21] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[10:22] --> SylvainTV joined #scummvm.
[11:40] <Scummette> [scummvm] lephilousophe opened pull request #3457: Add real 3D support to Android platform (master...android-3d) https://git.io/JiGaV
[12:05] <Scummette> [scummvm] bluegr pushed 4 new commits to master: https://git.io/JiGrb
[12:05] <Scummette> scummvm/master df52fee lephilousophe: ICB: Remove calls to _flushall
[12:05] <Scummette> scummvm/master 454e303 lephilousophe: COMMON: Add isAscii function to replace non standard isascii
[12:05] <Scummette> scummvm/master d1cc639 lephilousophe: GLK: HUGO: Replace call to isascii by our implementation
[12:05] <Scummette> [scummvm] bluegr closed pull request #3452: ALL: Fix mingw32 build (master...fix-mingw32) https://git.io/Ji3T3
[12:06] <Scummette> [scummvm] BenCastricum opened pull request #3458: SCUMM: SAMNMAX - Add missing actor animation in German floppy version too (master...bugfixes) https://git.io/JiGov
[12:11] <grogbot> <bluegr> https://cdn.discordapp.com/attachments/581224061091446795/901806636014923806/FB_IMG_1635077825522.jpg
[12:20] <grogbot> <eientei> #offtopic
[12:41] <Scummette> [scummvm] einstein95 opened pull request #3459: MOHAWK: Add Windows demo of Dr Seuss's ABCs (master...mohawk) https://git.io/JiGPm
[13:07] <-- SylvainTV left irc: Ping timeout: 260 seconds
[13:07] <Scummette> [scummvm] bluegr closed pull request #3459: MOHAWK: Add Windows demo of Dr Seuss's ABCs (master...mohawk) https://git.io/JiGPm
[13:07] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JiGD3
[13:07] <Scummette> scummvm/master 95b6e8f einstein95: MOHAWK: Add Windows demo of Dr Seuss's ABCs
[13:08] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JiGDZ
[13:08] <Scummette> scummvm/master d86c933 : I18N: Update translations templates
[13:08] <Scummette> [scummvm] bluegr closed pull request #3458: SCUMM: SAMNMAX - Add missing actor animation in German floppy version too (master...bugfixes) https://git.io/JiGov
[13:08] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JiGDC
[13:08] <Scummette> scummvm/master c8dadd4 : SCUMM: SAMNMAX - Add missing actor animation in German floppy version too
[13:08] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JiGDl
[13:08] <Scummette> scummvm/master 7401397 : I18N: Update translation files
[13:09] <Scummette> [scummvm] bluegr closed pull request #3449: MYST3: Add detection for English v1.0, Chinese (Simplified) (master...myst3) https://git.io/JiOC8
[13:09] <Scummette> [scummvm] bluegr pushed 2 new commits to master: https://git.io/JiGDg
[13:09] <Scummette> scummvm/master b130e32 einstein95: MYST3: Add detection for English v1.0, Chinese (Simplified)
[13:09] <Scummette> scummvm/master 6898b31 einstein95: MYST3: Add reason for lack of support of CHS version
[13:09] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JiGDV
[13:09] <Scummette> scummvm/master a53ed2d : I18N: Update translations templates
[13:10] <Scummette> [scummvm] athrxx pushed 2 new commits to master: https://git.io/JiGD1
[13:11] <Scummette> scummvm/master 39a9f86 athrxx: KYRA: fix some MSVC warnings
[13:11] <Scummette> scummvm/master f743957 athrxx: KYRA: (LOL) - fix invalid script stack access
[13:11] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JiGDS
[13:12] <Scummette> scummvm/master 9f82b82 : I18N: Update translation files
[13:12] <Scummette> [scummvm] athrxx pushed 1 new commits to branch-2-5: https://git.io/JiGDb
[13:17] <Scummette> scummvm/branch-2-5 bbaa4c4 athrxx: KYRA: (LOL) - fix invalid script stack access
[13:17] <Scummette> [scummvm] athrxx closed pull request #3448: KYRA: (LOL) - fix possible accesses out of script' stack bounds (master...lol_fix_out_of_script_stack_bounds_accesses) https://git.io/JiOYE
[13:45] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[13:46] --> TMM_ joined #scummvm.
[14:22] --> SylvainTV joined #scummvm.
[14:24] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JiGb2
[14:24] <Scummette> scummvm/master e775552 bluegr: GROOVIE: Fix overridden class members
[14:28] <Scummette> [scummvm] bluegr closed pull request #3453: DIRECTOR: Do not override tail flag in fallback detection (master...master) https://git.io/Ji3o9
[14:28] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JiGNI
[14:28] <Scummette> scummvm/master 7399dce besentv: DIRECTOR: Do not override tail flag in fallback detection
[14:40] <Scummette> [scummvm] sev- closed pull request #3426: ENGINES: Use MetaEngine consistently for getting autosave slot (master...consistent-autosave) https://git.io/J6qST
[14:40] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://git.io/JiGAi
[14:40] <Scummette> scummvm/master fe104cc orgads: ENGINES: Use MetaEngine consistently for getting autosave slot
[14:40] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JiGA1
[14:40] <Scummette> scummvm/master e2d4740 : I18N: Update translations templates
[14:40] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://git.io/JiGAy
[14:40] <Scummette> scummvm/master 0db343d orgads: ENGINES: Add missing getSavegameFile overrides
[14:40] <Scummette> [scummvm] sev- closed pull request #3429: ENGINES: Add missing getSavegameFile overrides (master...get-savegame-file) https://git.io/J6Ess
[14:41] <Scummette> [scummvm] ScummVM-Translations pushed 2 new commits to master: https://git.io/JiGA9
[14:41] <Scummette> scummvm/master 517dfd0 : I18N: Update translation files
[14:41] <Scummette> scummvm/master 9cecbee : I18N: Update translations templates
[14:54] <Scummette> [scummvm] lephilousophe pushed 1 new commits to master: https://git.io/JiGpr
[14:54] <Scummette> scummvm/master 25e8cb8 lephilousophe: CRYOMNI3D: Fix save filename pattern
[14:55] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JiGpK
[14:55] <Scummette> scummvm/master f08885b : I18N: Update translation files
[15:13] <-- _sev left irc: Quit: This computer has gone to sleep
[15:14] --> _sev joined #scummvm.
[15:14] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[15:24] <-- speachy left irc: Ping timeout: 245 seconds
[15:41] <Scummette> [scummvm] aquadran opened pull request #3460: PLAYGROUND3D: Introduce testing and playground environment engine for 3d rendereres (master...testbed3d) https://git.io/JiZTK
[16:01] <Scummette> [scummvm] BenCastricum opened pull request #3461: SCUMM: Use correct variable for current room (master...bugfixes) https://git.io/JiZLg
[16:10] --> ny00123 joined #scummvm.
[16:25] <-- jonasbits_ left irc: Quit: No Ping reply in 180 seconds.
[16:26] --> jonasbits joined #scummvm.
[16:32] <grogbot> <eientei> Is there a reason attempting to use the debugger to set a scummvar sets it to 0?
[16:34] <grogbot> <Henke37> that doesn't seem reasonable. check the syntax?
[16:43] <Scummette> [scummvm] bluegr closed pull request #3461: SCUMM: Use correct variable for current room (master...bugfixes) https://git.io/JiZLg
[16:43] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JiZ3S
[16:43] <Scummette> scummvm/master d4cef0e : SCUMM: Use correct variable for current room
[16:44] <grogbot> <eientei> ) scumm_vars[2] (int)scumm_vars[2] = 160 ) scumm_vars[2] = 1 (int)scumm_vars[2] = 0
[16:46] <grogbot> Command sent by eientei
[16:46] <grogbot> ... aaaaahhhhh
[16:46] <grogbot> <eientei> the syntax is scumm_vars[var] value
[16:49] <grogbot> <Henke37> yeah, i just looked at the parsing code. that's the syntax
[16:54] <Scummette> [scummvm] besentv opened pull request #3462: DIRECTOR: Add detection for a few german games (master...master) https://git.io/JiZGc
[16:54] <-- Harekiet left irc: Ping timeout: 252 seconds
[16:59] --> Harekiet joined #scummvm.
[17:03] <Scummette> [scummvm] lotharsm pushed 1 new commits to master: https://git.io/JiZZH
[17:03] <Scummette> scummvm/master 4abc6cb lotharsm: NEWS: Update German NEWS file
[17:04] <Scummette> [scummvm] lotharsm pushed 1 new commits to branch-2-5: https://git.io/JiZZA
[17:04] <Scummette> scummvm/branch-2-5 d6fea84 lotharsm: NEWS: Update German NEWS file
[17:11] <grogbot> <eientei> Well that's cute. Enable both show hex and show sta and you'll get a heap buffer overflow
[17:13] <grogbot> <Henke37> debugging functionality is rarely well debugged.
[17:15] <Scummette> [scummvm] athrxx pushed 1 new commits to master: https://git.io/JiZcL
[17:15] <Scummette> scummvm/master 095f7b7 athrxx: KYRA: (MR/Simplified Chinese) - fix preprocessing of long actor strings
[17:19] <Scummette> [scummvm] athrxx pushed 1 new commits to branch-2-5: https://git.io/JiZcD
[17:19] <Scummette> scummvm/branch-2-5 183bbe5 athrxx: KYRA: (MR/Simplified Chinese) - fix preprocessing of long actor strings
[17:28] <-- _sev left irc: Quit: This computer has gone to sleep
[17:32] --> _sev joined #scummvm.
[17:32] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[17:39] <-- _sev left irc: Quit: This computer has gone to sleep
[17:41] --> _sev joined #scummvm.
[17:41] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[17:43] <ScummBot> Build [#815](https://buildbot.scummvm.org/#builders/156/builds/815) of `master-win9x` completed successfully.
[17:51] <grogbot> <eriktorbjorn> Any luck with Sam & Max OPL3?
[18:02] <grogbot> <MultimediaMike> yeah, this was the first documentation on the format, and according to Wikipedia, Q3 wasn't open sourced until 2005 https://multimedia.cx/mirror/idroq.txt
[18:02] <grogbot> <MultimediaMike> according to that description, he was able to sort out many of the details just by inspecting the verbose output of the official encoder
[18:06] <grogbot> <MultimediaMike> these files aren't using the JPEG or HANG chunks, are they?
[18:10] <grogbot> <eientei> 10 days late but happy 31st to Monkey Island
[18:11] <grogbot> <NMIError> I'm still working on that. ScummVM implements the logic in the OPL3 driver accurately, but it turns out that the pitch bend values that are passed to the driver are not identical to the values in the MIDI data.
[18:12] <grogbot> <NMIError> It looks like they are divided by 8. I'm now looking for the MIDI processing code to confirm this.
[18:20] <grogbot> <Die4Ever> the video with the issues is not using those chunk types
[18:21] <grogbot> <Die4Ever> actually it did use a jpeg block eventually, but the distortion happened way before that
[18:55] <grogbot> <madmoose> I've identified the relevant ROQ functions in the demo executable, I'll try and step through it in a debugger tomorrow.
[19:03] <grogbot> <Die4Ever> thanks
[19:06] <ScummBot> Build [#2352](https://buildbot.scummvm.org/#builders/34/builds/2352) of `fetch-master` completed successfully.
[19:33] <-- _sev left irc: Read error: Connection reset by peer
[19:58] --> Maturion joined #scummvm.
[20:04] --> _sev joined #scummvm.
[20:05] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[20:06] <-- _sev left irc: Client Quit
[20:10] --> _sev joined #scummvm.
[20:10] <-- _sev left irc: Changing host
[20:10] --> _sev joined #scummvm.
[20:10] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[20:13] <Scummette> [scummvm] sev- pushed 5 new commits to master: https://git.io/JiZod
[20:13] <Scummette> scummvm/master 7d348bc sev-: GROOVIE: Implement more methods for Triangle puzzle
[20:13] <Scummette> scummvm/master 74744a8 sev-: GROOVIE: Implemented more Triangle subroutines
[20:13] <Scummette> scummvm/master 0d7403c sev-: GROOVIE: More work on Triangle puzzle
[20:15] <-- _sev left irc: Ping timeout: 244 seconds
[20:22] --> _sev joined #scummvm.
[20:22] <-- _sev left irc: Changing host
[20:22] --> _sev joined #scummvm.
[20:22] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[20:50] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://git.io/JiZi9
[20:50] <Scummette> scummvm/master 85a8c89 sev-: GROOVIE: Fix buffer overflow in Triangle puzzle
[21:03] <-- _sev left irc: Quit: This computer has gone to sleep
[21:41] <-- ny00123 left irc: Quit: Leaving
[21:47] <-- Maturion left irc: Ping timeout: 252 seconds
[22:13] <Scummette> [scummvm] Die4Ever pushed 1 new commits to master: https://git.io/JiZDM
[22:13] <Scummette> scummvm/master 5d239aa Die4Ever: GROOVIE: T11H added tests for cake and triangle
[22:13] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JiZDD
[22:13] <Scummette> scummvm/master aa556e1 : I18N: Update translations templates
[22:15] <Scummette> [scummvm] Die4Ever pushed 1 new commits to master: https://git.io/JiZDN
[22:15] <Scummette> scummvm/master 31ba247 Die4Ever: GROOVIE: disable cake tests by default
[22:15] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JiZDA
[22:15] <Scummette> scummvm/master 73f99ff : I18N: Update translation files
[22:32] --> palasso_ joined #scummvm.
[22:32] <-- palasso_ left irc: Client Quit
[22:35] <-- palasso left irc: Ping timeout: 260 seconds
[22:51] <Scummette> [scummvm] ccawley2011 opened pull request #3463: BACKENDS: Use GLAD for OpenGL function loading (master...glad) https://git.io/JiZ9p
[23:57] --> gsi_ joined #scummvm.
[00:00] --- Mon Oct 25 2021