[00:20] [discord] Nice. I actually did some experiments with the Wizardry 1 sources available online late last year. However, I got kind of bogged down with issues of trying to properly access the contents of the data files Apple//e disk images (which are used even for the PC "version" I have). There's a custom UCSD disk format commonly used for the games, and from what I remember, the existing archives we have couldn't read it. This was at a stage [00:21] [discord] Nice. I actually did some experiments with the Wizardry 1 sources available online late last year. However, I got kind of bogged down with issues of trying to properly access the contents of the data files Apple//e disk images (which are used even for the PC "version" I have). There's a custom UCSD disk format commonly used for the games, and from what I remember, the existing Archive classes we have for Apple couldn't read it. Thi [00:40] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [01:06] [scummvm] criezy pushed 1 new commits to branch-3-0: https://is.gd/1QhCuF [01:06] scummvm/branch-3-0 b5ffe79 antoniou79: SWORD2: Add detection for alternate 2-CD Polish version [01:06] [scummvm] ScummVM-Translations pushed 1 new commits to branch-3-0: https://is.gd/jbjZob [01:06] scummvm/branch-3-0 898d310 weblate: I18N: Update translations templates [01:07] [scummvm] ScummVM-Translations pushed 1 new commits to branch-3-0: https://is.gd/C2pUuN [01:07] scummvm/branch-3-0 0539ae2 weblate: I18N: Update translation files [02:35] [scummvm] tag2015 pushed 2 new commits to master: https://is.gd/PwJ20H [02:35] scummvm/master aebd5c4 tag2015: AGS: Update blackwell4 / geminirue entries [02:35] scummvm/master e506693 tag2015: AGS: Add Steamdeck versions of several games [04:31] [discord] All old version used legacy UCSD disk Volume the tricky part was cropped the image to just the ApplePascal format diskfile. After that tool called CiderPress could extract the actual pascal file data. On all port for that just needed to cut few blocks (OS specific boot blocks) from the file. Except the C64/C128 port because pascal disk system use 512byte block all version was could store that on native disk system but c64 split and sh [06:42] borosky (~borosky@213-134-187-71.dynamic.play.pl) joined #scummvm. [06:59] ny00123 (~ny00123@5.29.14.51) joined #scummvm. [07:04] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [07:07] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 256 seconds [07:07] Nick change: DominusExult -> Dominus [08:57] Artea (~Lufia@artea.pt) left irc: Ping timeout: 264 seconds [09:56] [discord] I still don't know what to do the USCD Pascal P-Code language versions. I have a decode byte code form the scenario 1 from many platforms (IBM-PC, PC88, PC98, MSX, FM7, X1). Scenario 2-3 basically just a data disks. Also to create good de-compiler is not to hard but that still produce ugly pseudo-code because nested PROCEDURE what common in Pascal makes Ghidra really confused. [09:56] [discord] NES, PC-Engine, and and GameBoy Color have their own assembly compiled version but these versions is some kind of easy version of engine, much forgivable to the player :). [09:56] [discord] By the way Japanese Win9x and and PS1 Trilogy version look like rewritten to C/C++ and produce surprisingly similar de-complied code, with different gfx engine top on that. [09:56] [discord] Probably the best effort solution just reverse main game engine from Win9x/PS1 and let use old gfx and presentation. [09:56] [discord] I still don't know what to do the USCD Pascal P-Code language versions. I have a decoded byte code form the scenario 1 from many platforms (IBM-PC, PC88, PC98, MSX, FM7, X1). Scenario 2-3 basically just a data disks. Also to create good de-compiler is not to hard but that still produce ugly pseudo-code because nested PROCEDURE what common in Pascal makes Ghidra really confused. [09:56] [discord] NES, PC-Engine, and and GameBoy Color have their own assembly compiled version but these versions is some kind of easy version of engine, much forgivable to the player :). [09:56] [discord] By the way Japanese Win9x and and PS1 Trilogy version look like rewritten to C/C++ and produce surprisingly similar de-complied code, with different gfx engine top on that. [09:56] [discord] Probably the best effort solution just reverse main game engine from Win9x/PS1 and let use old gfx and presentation. (edited) [10:15] sev (~sev@81-205-47-249.fixed.kpn.net) joined #scummvm. [10:15] sev (~sev@81-205-47-249.fixed.kpn.net) left irc: Changing host [10:15] sev (~sev@scummvm/sev) joined #scummvm. [10:15] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [10:26] [discord] Watch out, a flood is coming! 🌊 [11:22] [scummvm] ScummVM-Translations pushed 1 new commits to branch-3-0: https://is.gd/kaKy0J [11:22] scummvm/branch-3-0 3e1e45e NorwayFun: I18N: Update translation (Georgian) [11:31] ced117 (~ced117@april/member/ced117) left irc: Ping timeout: 245 seconds [11:48] ced117 (~ced117@april/member/ced117) joined #scummvm. [11:55] stanrifkin (~stanrifki@p200300dbcf48c80000e4daa1cc89ec67.dip0.t-ipconnect.de) joined #scummvm. [12:32] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [12:36] ced117 (~ced117@april/member/ced117) left irc: Ping timeout: 245 seconds [12:38] ced117 (~ced117@april/member/ced117) joined #scummvm. [13:27] sev (~sev@81-205-47-249.fixed.kpn.net) joined #scummvm. [13:27] sev (~sev@81-205-47-249.fixed.kpn.net) left irc: Changing host [13:27] sev (~sev@scummvm/sev) joined #scummvm. [13:27] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [14:11] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [14:30] sev (~sev@81-205-47-249.fixed.kpn.net) joined #scummvm. [14:30] sev (~sev@81-205-47-249.fixed.kpn.net) left irc: Changing host [14:30] sev (~sev@scummvm/sev) joined #scummvm. [14:30] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [15:12] ccawley2011 (~ccawley20@195.180.35.228) joined #scummvm. [15:12] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [15:46] [scummvm] sev- closed pull request #7134: DIRECTOR: Fixes for Welcome to the Future (master...d6_features) https://is.gd/U32BSP [15:46] [scummvm] sev- pushed 5 new commits to master: https://is.gd/QTysYt [15:46] scummvm/master c77fb02 moralrecordings: DIRECTOR: Add full version of Welcome to the Future + XObjects [15:46] scummvm/master b4b3a8d moralrecordings: DIRECTOR: Fix detection entry for beyondthewall [15:46] scummvm/master 41afdf1 moralrecordings: DIRECTOR: Fix buggy behaviour of d_strstr [16:45] [scummvm] moralrecordings pushed 3 new commits to branch-3-0: https://is.gd/JWV1vn [16:45] scummvm/branch-3-0 099cbcf moralrecordings: DIRECTOR: Fix buggy behaviour of d_strstr [16:45] scummvm/branch-3-0 014929a moralrecordings: DIRECTOR: Fix Ghost/NotGhost/Reverse/NotReverse ink types in 32bpp mode [16:45] scummvm/branch-3-0 42a2216 moralrecordings: DIRECTOR: Make 32-bit BITDDecoder images output an RGBA surface [16:57] ny00123 (~ny00123@5.29.14.51) left irc: Remote host closed the connection [16:58] [discord] Thank you for all the info and suggestions! [17:37] [scummvm] tag2015 pushed 1 new commits to master: https://is.gd/cfyrC8 [17:37] scummvm/master 2f460f5 tag2015: DIRECTOR: Add detection for reported games [18:06] [scummvm] tag2015 pushed 13 new commits to branch-3-0: https://is.gd/obzGho [18:06] scummvm/branch-3-0 5a8a9c9 tag2015: AGS: Append game filename In fallback detection [18:06] scummvm/branch-3-0 35b0f3a tag2015: AGS: Added detection for two games [18:06] scummvm/branch-3-0 9548cd1 tag2015: DIRECTOR: Add Thomas & Tim to detection tables [18:47] gsi_ (~gsi@user/gsi) left irc: Ping timeout: 264 seconds [18:47] gsi (~gsi@user/gsi) joined #scummvm. [20:23] [discord] I really want to make an engine so I can add games for support into ScummVM that I want as well as games that arent fully supported yet (Frozen Engine (Mohawk)) but I know nothing about coding. Is there any way I can learn how to C++? I just really want to help [21:50] borosky (~borosky@213-134-187-71.dynamic.play.pl) left irc: Ping timeout: 240 seconds [23:05] ccawley2011 (~ccawley20@195.180.35.228) left irc: Ping timeout: 240 seconds [23:08] ccawley2011 (~ccawley20@195.180.35.228) joined #scummvm. [23:08] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [23:14] [discord] if you need a RE buddy, I'm always down (up) for wizardry fun [23:14] [discord] if you need a RE buddy, I'm always down (up) for wizardry fun - one of my favourite games of all time (even thought it's clunky and unforgiving and punishing and ugly) (edited) [23:14] [discord] if you need a RE buddy, I'm always down (up) for wizardry fun - one of my favourite game series of all time (even thought it's clunky and unforgiving and punishing and ugly) (edited) [23:45] [discord] @dreammaster sry for a ping. i continue my walkthrough of MM1 and i found a treasure but after taking it scummvm crashes whenever i try to get into ctrl+f5 menu (to save the game for example). random crashes arent that often but this is somewhat restricting from claiming specific stuff. [23:47] [discord] should i report it to someone or maybe workaround or idk [23:59] [discord] Damn. That's a definite problem. If it's repeatable, is it possible to save just before getting the treasure so I can replicate the same steps to get the crash? [00:00] --- Sat Jan 17 2026