[Back to Index]

  
[01:05] <-- sev left irc: Quit: This computer has gone to sleep
[03:00] <grogbot> [discord] <_happyferret> I love Bluesky. I'm basically pen pals with Brad Taylor on there. He's very receptive to my questions and always checks out my SCUMM related updates.
[04:35] <-- Strengths left irc: Quit: Strengths
[04:42] <Scummette> [scummvm] SegMash opened pull request #7535: SCI: Setting default subtitles in Hebrew KQ7 (master...kq7_hebrew_subtitles) Error, database insert failed
[04:47] --> Strengths joined #scummvm.
[05:41] --> gsi joined #scummvm.
[05:58] <-- Smedles left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[05:59] --> Smedles joined #scummvm.
[06:06] <grogbot> [discord] <gu3> Some good regarding the Rebel Assault support, most of the RA1 levels are playable, even without bugs. I also added full support for gamepad controls. Stil a good amount of work to do to clean up the code, reduce the duplication and the complexity of some functions translated from the executable, but I'm starting to see the light at the end of the tunnel!
[06:06] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1509800112166010961/scummvm-rebel1-00003.png?ex=6a1a7e6d&is=6a192ced&hm=27c4f005319b66f0df86bf3c6e2edd7c21a681695e38ecbd5c97be45d49fe8e6&
[06:06] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1509800112506015764/scummvm-rebel1-00004.png?ex=6a1a7e6d&is=6a192ced&hm=09baa8c24b80080292518fc67529afcf0914a1f18918018072d4319da93e7437&
[06:06] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1509800112862527498/scummvm-rebel1-00005.png?ex=6a1a7e6d&is=6a192ced&hm=f68da16a6ccf7d3567529632c6bc9abcbed190f435e8c85b4ed7d2f8269d7b89&
[06:06] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1509800113222975599/scummvm-rebel1-00006.png?ex=6a1a7e6d&is=6a192ced&hm=496e795d7b3593c089444ee95f92186f1089fcc1d90feec6c39112e9f78cf0f1&
[06:08] <grogbot> [discord] <gu3> Some good progress regarding the Rebel Assault support, most of the RA1 levels are playable, even without bugs. I also added full support for gamepad controls. Stil a good amount of work to do to clean up the code, reduce the duplication and the complexity of some functions translated from the executable, but I'm starting to see the light at the end of the tunnel! (edited)
[06:08] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1509800112166010961/scummvm-rebel1-00003.png?ex=6a1a7e6d&is=6a192ced&hm=27c4f005319b66f0df86bf3c6e2edd7c21a681695e38ecbd5c97be45d49fe8e6&
[06:08] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1509800112506015764/scummvm-rebel1-00004.png?ex=6a1a7e6d&is=6a192ced&hm=09baa8c24b80080292518fc67529afcf0914a1f18918018072d4319da93e7437&
[06:08] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1509800112862527498/scummvm-rebel1-00005.png?ex=6a1a7e6d&is=6a192ced&hm=f68da16a6ccf7d3567529632c6bc9abcbed190f435e8c85b4ed7d2f8269d7b89&
[06:08] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1509800113222975599/scummvm-rebel1-00006.png?ex=6a1a7e6d&is=6a192ced&hm=496e795d7b3593c089444ee95f92186f1089fcc1d90feec6c39112e9f78cf0f1&
[06:45] <-- TAS_2012v left irc: Remote host closed the connection
[07:15] --> borosky joined #scummvm.
[08:05] <grogbot> [discord] <bmsbotje> This is the culmination of a few weeks getting to grips with KQ8's BSP format: Conner has learned that walls are not a suggestion.
[08:05] <grogbot> [discord] <bmsbotje> https://cdn.discordapp.com/attachments/581224061091446795/1509829905796436088/wallface-1.mov?ex=6a1a9a2c&is=6a1948ac&hm=5843e2cf1b13743bcd7a84a5de6eff285c20fe2f35bbf30f16159ec7cdbb45b3&
[08:12] <grogbot> [discord] <shm__> Well, I posted even better - video how it loads along with PR 🙂
[08:14] <grogbot> [discord] <shm__> But as screenshot... Well, this will work. This is disassembly of Questprobe 1 (still unifinished, working on it), and here is the problem you can see clearly - for some reason seems game author did not wanted to change the actual action/condition tables and instead patch them on startup.
[08:14] <grogbot> [discord] <shm__> https://cdn.discordapp.com/attachments/581224061091446795/1509832262580179004/image.png?ex=6a1a9c5e&is=6a194ade&hm=2fdc359cc6d7644438a25795405fd8c2cf910662a889c187c24117e46c9ccda5&
[08:15] <grogbot> [discord] <shm__> This means that all implementation which just load data off the tape/disk will be wrong, as they have to patch the tables same way executable does to have same action/cond tables.
[08:15] --> sev joined #scummvm.
[08:15] <-- sev left irc: Changing host
[08:15] --> sev joined #scummvm.
[08:15] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[08:18] <grogbot> [discord] <shm__> and after I finish with disassm, it would only remains Questprobe 3 - Human Torch and the Thing from the classic Scott Adams ZX Spectrum games to disassemble and check that all goes good.
[08:18] <grogbot> [discord] <shm__> https://cdn.discordapp.com/attachments/581224061091446795/1509833178272235640/image.png?ex=6a1a9d39&is=6a194bb9&hm=3bc05f2f95b26e744bab7fbc03e59fbce6bd903abdded41f9529b8997ae3ca2c&
[08:26] --> nightstrike joined #scummvm.
[08:27] <-- sev left irc: Quit: This computer has gone to sleep
[08:32] <grogbot> [discord] <shm__> If someone wonders, why I need to disassemble them - developers hardcoded image logic directly in game code, without game script. On screenshot Robin of Sherwood. They did that in multiple cases, not only for Spectrum, TI-99/4A of Return to Pirate Isle have same approach (even in bigger scale tbh). So first have to do groundwork, even if it just adding images to existing engine 😆
[08:32] <grogbot> [discord] <shm__> https://cdn.discordapp.com/attachments/581224061091446795/1509836722509316186/image.png?ex=6a1aa086&is=6a194f06&hm=bfc93017056bf637b667c11f6e62207ad914aeb573f9f68f657e5ba3bc932775&
[08:32] <grogbot> [discord] <shm__> Well, I posted even better - video how it loads along with PR 🙂 https://discord.com/channels/581224060529148060/711242520415174666/1508717736174424144 (edited)
[08:33] <grogbot> [discord] <shm__> Well, I posted even better - video how it loads along with PR 🙂 https://discord.com/channels/581224060529148060/711242520415174666/1508717736174424144
[08:33] <grogbot> [discord] <shm__> Added image loading with effect from top to bottom, just because it looks good this way, not because it is required 🙂 (edited)
[08:40] <grogbot> [discord] <shm__> This means that all implementation which just load data off the tape/disk will be wrong, as they have to patch the tables same way executable does to have same action/cond tables. I suppose will add this in Hulk in SCOTT for Scumm when tape loader goes through 🙂 (edited)
[09:23] --> TAS_2012v joined #scummvm.
[09:59] --> ldevulder joined #scummvm.
[10:15] <-- ldevulder left irc: Read error: Connection reset by peer
[10:15] --> ldevulder joined #scummvm.
[10:15] <-- ldevulder left irc: Remote host closed the connection
[10:21] --> sev joined #scummvm.
[10:21] <-- sev left irc: Changing host
[10:21] --> sev joined #scummvm.
[10:21] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[10:35] <-- nightstrike left irc: Quit: Connection closed for inactivity
[10:47] <grogbot> [discord] <bmsbotje> This is the culmination of a few weeks getting to grips with KQ8's BSP format: Connor has learned that walls are not a suggestion. (edited)
[10:47] <grogbot> [discord] <bmsbotje> https://cdn.discordapp.com/attachments/581224061091446795/1509829905796436088/wallface-1.mov?ex=6a1a9a2c&is=6a1948ac&hm=5843e2cf1b13743bcd7a84a5de6eff285c20fe2f35bbf30f16159ec7cdbb45b3&
[11:01] <-- sev left irc: Quit: This computer has gone to sleep
[11:24] <grogbot> [discord] <madmoose_dk> I'm having success with having Claude drive my disassembler.
[11:24] <grogbot> [discord] <madmoose_dk> https://cdn.discordapp.com/attachments/581224061091446795/1509880057416515684/cryo-dune-mouse-hover.mov?ex=6a1ac8e1&is=6a197761&hm=eb2e5738e8cab9ceb8f7eabd7623bd5971e3bd9788234851915e9b25f6cb093d&
[12:08] <grogbot> [discord] <thebigcore> "He who controls the Claude controls the universe!"
[12:09] <grogbot> [discord] <thebigcore> RA1 is certainly not the kind of game people expect ScummVM to emulate either. Most people associate ScummVM with point-and-click adventure games.
[12:11] <grogbot> [discord] <thebigcore> RA1 is certainly not the kind of game people expect ScummVM to support either. Most people associate ScummVM with point-and-click adventure games. (edited)
[12:11] <grogbot> [discord] <gu3> You said the E word. 😂
[12:11] <grogbot> [discord] <thebigcore> I corrected myself.
[12:12] <grogbot> [discord] <gu3> Oh, right 😁
[12:12] <grogbot> [discord] <gu3> anyway, you are correct. It is not the game people expect, except, it uses almost all the tech developed by LucasArts, so it was waay easier to implement
[12:14] <grogbot> [discord] <thebigcore> I was thinking of Aaron Giles' DREAMM which is why I initially said the E word.
[12:14] <grogbot> [discord] <gu3> It is a situation similar to these games: https://wiki.scummvm.org/index.php/Backyard_Baseball
[12:15] <Scummette> [scummvm] tag2015 pushed 1 new commits to master: Error, database insert failed
[12:15] <Scummette> scummvm/master b8de984 tag2015: AGS: Add detection for more games
[12:26] <grogbot> [discord] <shm__> I wonder what would be the Codex experience. Did anyone tried that?
[12:26] <grogbot> [discord] <shm__> I wonder what would be the Codex experience. Did anyone tried that? For Ghidra/IDA RE. (edited)
[12:28] <grogbot> [discord] <gu3> Codex is very good, even better than Claude in some aspects.
[12:30] <grogbot> [discord] <madmoose_dk> I haven't played with Codex, but Claude's pretty good:
[12:30] <grogbot> [discord] <madmoose_dk> https://cdn.discordapp.com/attachments/581224061091446795/1509896662921908315/Screen_Recording_2026-05-29_at_14.25.41.mov?ex=6a1ad858&is=6a1986d8&hm=016262275b487e7fd6c472a4a451092a9c761da520e337e763c72154abcfbc78&
[12:39] <grogbot> [discord] <gu3> This is very cool, I'm eager to have the second spider-man game supported in ScummVM (https://en.wikipedia.org/wiki/Questprobe_featuring_Spider-Man)
[13:28] --> ldevulder joined #scummvm.
[13:33] <grogbot> [discord] <shm__> I wonder if one day someone will implement Hopkins FBI 3D action 🙂
[13:33] <grogbot> [discord] <shm__> https://github.com/scummvm/scummvm/blob/b8de984283200e08dfe9fed08119c959ff985fbc/engines/hopkins/hopkins.cpp#L1564
[14:11] <grogbot> [discord] <eientei> That doesn't technically emulate, instead running more like WINE or DOSbox
[14:11] --> sev joined #scummvm.
[14:11] <-- sev left irc: Changing host
[14:11] --> sev joined #scummvm.
[14:11] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[14:16] <grogbot> [discord] <shm__> DOSBox is emulator, no?
[14:16] <grogbot> [discord] <shm__> Wine is sort of compatibility layer, but DOSBox is 100% emulator
[14:17] <grogbot> [discord] <shm__> Wine is sort of compatibility layer, but DOSBox is 100% emulator. At least if we're on the same page about what emulator is 😆 (edited)
[14:46] <grogbot> [discord] <madmoose_dk> DREAMM is 100% an emulator, it also simulates DOS and Windows.
[14:50] <grogbot> [discord] <supsuper> it's even in the name 😛
[14:53] <grogbot> [discord] <shm__> I have always thought that DREAMM is just fancy launcher, which inside uses portions from WINE, DOSBox and FM-Towns emulator 🙂 I know that he tells all are his own, just... Hard to believe he has himself built Windows compatibility layers, 16-bit protected mode and other stuff 🙂
[14:54] <grogbot> [discord] <shm__> I have always thought that DREAMM is just fancy launcher, which inside uses portions from WINE, DOSBox and FM-Towns emulator 🙂 I know that he tells all are his own, just... Hard to believe he has himself built Windows compatibility layers, 16-bit protected mode and other stuff 🙂 And made all that closed source, of course. (edited)
[14:55] <grogbot> [discord] <madmoose_dk> Aaron's been making emulators for a number of decades now 😛
[14:58] <grogbot> [discord] <shm__> Well, my suspicions are my own 🙂 I guess I can always take a Ghidra and ask Codex to tell me, if these are parts of WINE and DOSBox, but I am too poor to spend money on such stuff 🙂
[14:59] <-- sev left irc: Quit: This computer has gone to sleep
[14:59] <grogbot> [discord] <madmoose_dk> It's a silly thing to be suspicious of, tbh.
[15:01] <grogbot> [discord] <shm__> Probably I just do not like closed source 😆
[15:03] <grogbot> [discord] <madmoose_dk> I understand perfectly wanting to just work on your own thing without having to deal with anybody else's code. I don't know your pedigree but I'm certain he's contributed more to open source than you have.
[15:04] <grogbot> [discord] <madmoose_dk> Certainly more than most here
[15:04] <grogbot> [discord] <bosca_bo> Why are we bashing on good ole Aaron now? 🙁
[15:05] <grogbot> [discord] <shm__> More like bashing on me. I just have suspicions, most likely I am wrong, so be it, not first time this happen.
[15:06] <grogbot> [discord] <madmoose_dk> Please don't come in here and start bashing on pillars of the community.
[15:07] <grogbot> [discord] <shm__> You are blowing it out of proportions
[15:12] <grogbot> [discord] <jaderlund> Questprobe 2 is already supported.
[15:12] <grogbot> [discord] <jaderlund> https://cdn.discordapp.com/attachments/581224061091446795/1509937469674488048/Screenshot_2026-05-29_at_17.11.18.png?ex=6a1afe5a&is=6a19acda&hm=f383806513ef8754a6e724a93afdff53150bf7b5360584ab6f57091d146e5f7e&
[15:13] <grogbot> [discord] <jaderlund> *Questprobe 2* is already supported. (edited)
[15:13] <grogbot> [discord] <jaderlund> https://cdn.discordapp.com/attachments/581224061091446795/1509937469674488048/Screenshot_2026-05-29_at_17.11.18.png?ex=6a1afe5a&is=6a19acda&hm=f383806513ef8754a6e724a93afdff53150bf7b5360584ab6f57091d146e5f7e&
[15:13] <grogbot> [discord] <shm__> not ZX version
[15:13] <grogbot> [discord] <jaderlund> It is the third one, *Fanstastic Four,* that needs a new interpreter added to the Glk engine.
[15:13] <grogbot> [discord] <shm__> at least not in SCUMM
[15:14] --> sev joined #scummvm.
[15:14] <-- sev left irc: Changing host
[15:14] --> sev joined #scummvm.
[15:14] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[15:19] <grogbot> [discord] <jaderlund> It is the third one, *Fantastic Four,* that needs a new interpreter added to the Glk engine. (edited)
[15:30] <grogbot> [discord] <jaderlund> You're right. It probably just needs a detection entry.
[15:31] <Scummette> [scummvm] sev- closed pull request #7534: Add support for Atlantis: The Lost Tales (UNSTABLE) (master...atlantis-pr) Error, database insert failed
[15:51] <grogbot> [discord] <supsuper> experience aside, the secret is DREAMM is not a general purpose emulator. making an emulator that has to run *every* game is a lot harder than one that only has to run a few games. that makes it a lot more feasible for one person to do on their own, and why there are so many closed emulators now
[15:53] <grogbot> [discord] <ticokh> Because still Friday and I cheated a lot in job today I fixed all 3dView rendering issue 🙂
[15:53] <grogbot> [discord] <ticokh> https://cdn.discordapp.com/attachments/581224061091446795/1509947681815003306/image.png?ex=6a1b07dc&is=6a19b65c&hm=3325b4eaf74f8ccdec7bb665b97001d78d0f01f8b3441f8c39972350a9dbc989&
[16:23] <grogbot> [discord] <jaderlund> Done!
[16:23] <grogbot> [discord] <jaderlund> https://cdn.discordapp.com/attachments/581224061091446795/1509955249916477440/Screenshot_2026-05-29_at_18.20.47.png?ex=6a1b0ee9&is=6a19bd69&hm=a4795ce7a392a5fd241c5d8af5a6edb4b88f91ca760afd969d584d31174b2229&
[16:24] <grogbot> [discord] <shm__> Just detection?
[16:24] <grogbot> [discord] <jaderlund> Yes.
[16:25] <grogbot> [discord] <shm__> Cool, then when tape loader is accepted can add the checksum and it will work then.
[16:25] <grogbot> [discord] <shm__> @jaderlund btw sent you a DM
[16:40] <grogbot> [discord] <lephilousophe> There is OpenRA already
[16:54] <grogbot> [discord] <shm__> remove 8 pixel column from left and from bottom
[17:00] <grogbot> [discord] <vextanny> "RA" in "Command & Conquer"?
[17:06] <grogbot> [discord] <thebigcore> https://static0.gamerantimages.com/wordpress/wp-content/uploads/2023/11/spider-man-pointing-meme-cropped.jpg?q=50&fit=crop&w=1008&h=693&dpr=1.5
[17:38] <-- borosky left irc: Ping timeout: 252 seconds
[17:43] <grogbot> [discord] <shm__> https://cdn.discordapp.com/attachments/581224061091446795/1509975413034586313/content.png?ex=6a1b21b0&is=6a19d030&hm=5597189719ee311309ba41590e42569bff8273c6bc8b25f58e6fa625c1e314da&
[17:43] <grogbot> [discord] <shm__> https://discord.com/channels/581224060529148060/581224061091446795/1509937469968224327
[18:18] <-- ldevulder left irc: Quit: Leaving
[00:00] --- Sat May 30 2026