[00:04] [scummvm] Die4Ever pushed 1 new commits to master: https://git.io/JipWD [00:04] scummvm/master ffb1dc3 Die4Ever: GROOVIE: T11H Pente AI puzzle [00:04] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/Jiplq [00:04] scummvm/master 07ad07c : I18N: Update translation files [01:50] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [01:51] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 264 seconds [01:51] Nick change: DominusExult -> Dominus [02:01] heh [02:02] "This compression method is stupid! But it works!" - funny how sometimes the thoughts of a reverse engineer may match those of the original developer :P [03:51] gsi_ (~gsi@x4db49a63.dyn.telefonica.de) joined #scummvm. [03:51] Is there a way to disable these warnings during detection? WARNING: Engine plugin for SCI not present. Fallback detection is disabled.! WARNING: Engine plugin for Wintermute not present. Fallback detection is disabled.! [03:55] adding --engine= does not do it [03:55] gsi (~gsi@x4db63143.dyn.telefonica.de) left irc: Ping timeout: 264 seconds [05:25] reset (~reset@user/reset) joined #scummvm. [05:38] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [05:39] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [06:16] yes, rewriting detection for those plugins 😄 [06:16] [scummvm] Die4Ever pushed 3 new commits to master: https://git.io/JPkCl [06:16] scummvm/master 9b51c27 Die4Ever: GROOVIE: pente whitespace fixes [06:16] scummvm/master 5fcd0f2 Die4Ever: GROOVIE: beehive overrideMoves for testing [06:16] scummvm/master 8e9e309 Die4Ever: GROOVIE: mouse trap fix if statements in sub08 [06:21] [scummvm] sev- pushed 1 new commits to master: https://git.io/JPk46 [06:21] scummvm/master 1be73f6 sev-: JANITORIAL: Fix formatting [06:54] girafe (~girafe@176-147-142-235.abo.bbox.fr) left irc: Read error: Connection reset by peer [07:03] palasso (~palasso@user/palasso) joined #scummvm. [07:10] Maturion (~Maturion@p200300ede742a6008a982e4984f3c721.dip0.t-ipconnect.de) joined #scummvm. [07:18] Little Big Adventure 1 & 2 source code released. Wow ! https://github.com/2point21/lba1-classic https://github.com/2point21/lba2-classic [07:36] [scummvm] Die4Ever pushed 1 new commits to master: https://git.io/JPIcC [07:36] scummvm/master 4e90034 Die4Ever: GROOVIE: mousetrap fix [08:30] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [08:31] [scummvm] Die4Ever pushed 1 new commits to master: https://git.io/JPLeu [08:31] scummvm/master a815c1d Die4Ever: GROOVIE: beehive fix hexDifference init [08:51] [scummvm] aquadran pushed 1 new commits to branch-2-5: https://git.io/JPLZZ [08:51] scummvm/branch-2-5 9167201 aquadran: STARK: Added OpenGL renderer (without shaders) [08:57] [scummvm] aquadran pushed 1 new commits to branch-2-5: https://git.io/JPLWp [08:57] scummvm/branch-2-5 fb1b4c9 aquadran: STARK: Fix moving autosave to a new slot [09:01] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JPLBL [09:01] scummvm/master 2606eb5 aquadran: STARK: Improve messages while creating renderer. [10:39] [scummvm] bluegr pushed 1 new commits to master: https://git.io/JPtif [10:39] scummvm/master 19b75e2 bluegr: GROOVIE: Add game logic stub for the wine rack puzzle in Clandestiny [10:55] [scummvm] fedor4ever closed pull request #3423: Symbian: update for 2.5.1 release. (master...macros.mmh_2.5.1) https://git.io/JKiG3 [12:29] @sev and @Henke37; Sega CD Monkey actually uses boot params; but differently [12:29] i did notice that only a few days actually [12:29] Because there was no way to actually save your game on the original [12:30] (no support for memory cart) [12:30] The game generated 4 digit codes for where you were [12:30] and to "load" you would enter these passkeys [12:30] "generated" you mean. [12:31] I found some old CD passkeys online and they work as bootparms in ScummVM [13:40] [scummvm] bluegr pushed 1 new commits to master: https://git.io/JPYJ5 [13:40] scummvm/master cc4f5d9 bluegr: GROOVIE: Initial work on the logic of the Clandestiny wine rack puzzle [13:42] Maturion (~Maturion@p200300ede742a6008a982e4984f3c721.dip0.t-ipconnect.de) left irc: Ping timeout: 260 seconds [13:57] [scummvm] bluegr pushed 1 new commits to master: https://git.io/JPYcv [13:57] scummvm/master 720c92e bluegr: GROOVIE: More work on the wine rack puzzle [14:50] [scummvm] athrxx pushed 1 new commits to master: https://git.io/JPOTu [14:50] scummvm/master 173670a athrxx: KYRA: (MR) -fix bug no. 13044 [14:54] Here are some passkeys/bootparms for SegaCD for the ScummVM wiki [14:55] PART ONE: THE THREE TRIALS 7210 - Floating Underwater tied to Idol with no inventory 3076 - Have Sword, Shovel, Chicken and 273 pieces of eight. 3176 - Beat Sword Master, Variant #1 3177 - Beat Sword Master, Variant #2 3377 - Beat Sword Master, Completed Idol Theft 3777 - Completed all Three Trials, headed to town. -------------------------------------------------------------------------------------------- PART TWO: THE VOYAGE - SEA MONKEY [14:55] 6200 - Captain's Cabin of Sea Monkey 6297 - Captain's Cabin of Sea Monkey with more items 6377 - Captain's Cabin of Sea Monkey with even more items 2323 - Cookroom of Sea Monkey with some items -------------------------------------------------------------------------------------------- PART TWO: MONKEY ISLAND 1436 - In Ravine on Ledge on Monkey Island 8742 - Outside of Cannibal Hut, with Monkey Head Key 9430 - On Beach of Monkey Island next to Rowboat [14:55] 9433 - On Beach of Monkey Island next to Rowboat with more items 7309 - On Deck of Ghost Ship under Monkey Island 7310 - On Deck of Ghost Ship under Monkey Island -------------------------------------------------------------------------------------------- PART THREE: GUYBRUSH KICKS BUTT 9898 - Docks with Root Beer. 8989 - Church [14:56] Got them off SegaCD cheat sites and figured them out with repeated trial & error [14:58] Do those work now in ScummVM as boot params? Maybe these could go on the wiki, or at least a link to them. [14:59] [scummvm] athrxx pushed 1 new commits to branch-2-5: https://git.io/JPO3c [15:00] yes [15:01] Do you have a good link that consolidates these? Or are they spread over many pages? [15:06] any source i found doesn't bother to list them with an explanation [15:57] Looking for Director games, come across one publisher and it turns out they're the ones who published Spider-Man: The Sinister Six (the one gu3 is implementing) [15:57] scummvm/branch-2-5 509623c athrxx: KYRA: (MR) -fix bug no. 13044 [15:57] [scummvm] sev- pushed 1 new commits to master: https://git.io/JP3UV [15:57] scummvm/master fec3a9b sev-: GROOVIE: Fix warnings [16:01] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [16:01] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [16:07] Maturion (~Maturion@p200300ede742a6008a982e4984f3c721.dip0.t-ipconnect.de) joined #scummvm. [16:19] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [16:27] https://wiki.scummvm.org/index.php?title=Boot_Params [16:27] To use a boot parameter, I have a custom MI1 batch file [16:27] scummvm.exe -c scummvm.ini -d0 -b 7209 monkey-sega [16:28] that says to run SCUMM VM, then to use the custom INI file in the directory, then to do boot parameter 7209 for MI Sega CD [16:28] Not all boot parameters work across different Monkey Island versions though [16:32] [scummvm] bluegr pushed 1 new commits to master: https://git.io/JP3uf [16:32] scummvm/master b48d707 bluegr: GROOVIE: More work on Clandestiny's wine rack mini-game [16:41] Sylvain (~SylvainTV@2a01cb0c08d23e0064c8e2dad88592bc.ipv6.abo.wanadoo.fr) joined #scummvm. [16:45] SylvainTV__ (~SylvainTV@2a01cb0c08d23e00fdbbb5ba035138a5.ipv6.abo.wanadoo.fr) left irc: Ping timeout: 268 seconds [16:47] That's cute. Philip Marlowe: Private Eye is a p&c game with all the logic in plaintext (DEMOGAME.DAT, GAME.DAT or GAME.TXT) [16:47] Right, that's in the PRIVATE engine. [16:48] Oh! [16:48] sev (~sev@193.19.254.134) joined #scummvm. [16:48] sev (~sev@193.19.254.134) left irc: Changing host [16:48] sev (~sev@scummvm/sev) joined #scummvm. [16:48] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [16:49] Sure it's cute, but cut him some slack, it was @gu3's first engine. 😉 [16:49] I was thinking "Man, this game would be perfect for ScummVM". Looks like someone also had the same idea [16:50] Definitely a great game to start with. [16:55] eientei: Apparently on the US version has the logic in plain text. [16:58] huh [17:12] @eientei as @trembyle said, it's already there, but otherwise you are completely right. [17:14] The Zork Nemesis / Zork: Grand Inquisitor scripts are plan text too, but not necessarily easy to understand. [17:14] Nothing Zork-related is easy to understand [17:15] Yeah, it was a case of "find game first, discover it's already in ScummVM later" [17:15] If you are still interested, you can try to find a game with the same engine. Try to track down everything made with the same people/company [17:16] and if we can confirm is the same or a very similar engine, shouldn't be too hard too run (*) [17:18] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [17:19] WestWorld 2000 (same devs) also uses a plaintext script [17:19] sev (~sev@scummvm/sev) joined #scummvm. [17:19] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [17:20] The models are also plaintext, being RenderWare" scripts [17:43] and perhaps this one: https://www.mobygames.com/game/forbes-corporate-warrior [17:47] Outside weird FPS from the 90s, we have this one: https://www.mobygames.com/game/bruce-covilles-my-teacher-is-an-alien with a similar scripting to Private Eye (but for sure, not the same) [17:48] but it is much harder to implement, since they contained functions/procedures, that should be "compiled", so it is not as easy as Private Eye, where there is only scripts and variables [17:49] girafe (~girafe@176-147-142-235.abo.bbox.fr) joined #scummvm. [17:51] For the Virtual Comics series (e.g. "They Call Me... The Skul"), the comic side was made with "the Quest (tm) Multimedia Authoring System." [17:53] https://web.archive.org/web/19980209152528/http://www.allencomm.com/software/quest/ [17:56] This is interesting information. I guess this deserves a place in the wiki ? (e.g. "brooklyn multimedia" or something like that?) [17:59] only thing Corporate Warrior has in common is the use of RenderWare models, everything else is hardcoded [18:12] Also, keep in mind that some games (e.g. Bruce Coville's My Teacher Is an Alien) has their scripts "encrypted", but you can use this to read them: python from sys import argv with open(argv[1], "rb") as f: bs = f.read() for b in bs: if b == 0x0a: print('') else: print(chr(b ^ 0xfe), end='') [18:20] lol, single-byte xor [18:27] That seems to be a common practice with a lot of old games I've seen.. they didn't want all the text easily viewable in a hex editor, so doing an xor was the simplest way to encrypt the data [18:28] Brooklyn Multimedia was simply an imprint of Byron Preiss. It should be listed under the parent. [18:53] @eientei I will also advise to research "Robot City", since it looks like an interesting game to play (unlike.. Forbes Corporate Warrior .. ) [19:16] Indeed. Uses "cooked" files for dialogs and maps, but strings in them are plaintext. "MPSF" audio, "MPIF" graphics [19:20] Interestingly the EXE shows that there's a debug shell [19:20] To exit this shell, type Q and press return. To display the value of any game state variable, type 'show' followed by it's name OR a complete expression, and press return. SET a game state variable by typing the variable's name, followed by '=' and a valid mathmatical expression: [19:26] Mainline: a fatal error has occured - exiting. Please restart windows, and then report this to Brandon @ HMI. 503.261.0904 EMail: hmii@teleport.com [20:05] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [20:20] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JPsN5 [20:20] scummvm/master 1ee740d Timpii: I18N: Update translation (Finnish) [20:25] sev (~sev@scummvm/sev) left irc: Ping timeout: 260 seconds [21:08] sev (~sev@193.19.254.134) joined #scummvm. [21:08] sev (~sev@193.19.254.134) left irc: Changing host [21:08] sev (~sev@scummvm/sev) joined #scummvm. [21:08] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [21:10] sev (~sev@scummvm/sev) left irc: Read error: Connection reset by peer [21:14] [scummvm] einstein95 opened pull request #3470: DIRECTOR: Add more games, fix some entries (master...director_detection) https://git.io/JPGLu [21:26] Maturion (~Maturion@p200300ede742a6008a982e4984f3c721.dip0.t-ipconnect.de) left irc: Ping timeout: 260 seconds [21:40] sev (~sev@46.96.152.34) joined #scummvm. [21:40] sev (~sev@46.96.152.34) left irc: Changing host [21:40] sev (~sev@scummvm/sev) joined #scummvm. [21:40] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [21:40] [scummvm] sev- pushed 3 new commits to master: https://git.io/JPGOF [21:40] scummvm/master 7889cb9 sev-: GROOVIE: Initial work on WineRack puzzle [21:40] scummvm/master 12fe207 sev-: GROOVIE: Added logic table to WineRack puzzle [21:40] scummvm/master fdafab9 sev-: GROOVIE: Added override keyword [21:40] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JPGON [21:40] scummvm/master cd834e7 : I18N: Update translation files [21:44] _sev (~sev@scummvm/sev) joined #scummvm. [21:44] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [21:44] sev (~sev@scummvm/sev) left irc: Ping timeout: 245 seconds [21:46] _sev (~sev@scummvm/sev) left irc: Client Quit [21:49] _sev (~sev@193.19.254.187) joined #scummvm. [21:49] _sev (~sev@193.19.254.187) left irc: Changing host [21:49] _sev (~sev@scummvm/sev) joined #scummvm. [21:49] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [21:51] _sev (~sev@scummvm/sev) left irc: Client Quit [22:32] Deledrius (~Deledrius@user/deledrius) left irc: Quit: App.Exit [22:34] Deledrius (~Deledrius@user/deledrius) joined #scummvm. [22:52] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [22:57] Deledrius (~Deledrius@user/deledrius) left irc: Quit: App.Exit [22:58] Deledrius (~Deledrius@user/deledrius) joined #scummvm. [23:13] I'm guessing that you don't fight the corporations in that one? [23:14] palasso (~palasso@user/palasso) left irc: Quit: I am not a quitter! [23:18] [scummvm] sluicebox pushed 1 new commits to master: https://git.io/JPGKl [23:18] scummvm/master ab20c9b sluicebox: SCI: Add uninit read workarounds for QFG3, QFG4 [23:24] Nope 😦 [23:52] speachy (~speachy@rockbox/developer/speachy) left irc: Ping timeout: 244 seconds [23:52] speachy (~speachy@taster.shaftnet.org) joined #scummvm. [23:52] speachy (~speachy@taster.shaftnet.org) left irc: Changing host [23:52] speachy (~speachy@rockbox/developer/speachy) joined #scummvm. [00:00] --- Fri Oct 29 2021