[Back to Index]

  
[00:04] <Scummette> [scummvm] Die4Ever pushed 1 new commits to master: https://git.io/JipWD
[00:04] <Scummette> scummvm/master ffb1dc3 Die4Ever: GROOVIE: T11H Pente AI puzzle
[00:04] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/Jiplq
[00:04] <Scummette> scummvm/master 07ad07c : I18N: Update translation files
[01:50] --> DominusExult joined #scummvm.
[01:51] <-- Dominus left irc: Ping timeout: 264 seconds
[01:51] Nick change: DominusExult -> Dominus
[02:01] <Endy> heh
[02:02] <Endy> "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_ joined #scummvm.
[03:51] <grogbot> <trembyle> 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] <grogbot> <trembyle> adding --engine= does not do it
[03:55] <-- gsi left irc: Ping timeout: 264 seconds
[05:25] --> reset joined #scummvm.
[05:38] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[05:39] --> TMM_ joined #scummvm.
[06:16] <grogbot> <sev> yes, rewriting detection for those plugins 😄
[06:16] <Scummette> [scummvm] Die4Ever pushed 3 new commits to master: https://git.io/JPkCl
[06:16] <Scummette> scummvm/master 9b51c27 Die4Ever: GROOVIE: pente whitespace fixes
[06:16] <Scummette> scummvm/master 5fcd0f2 Die4Ever: GROOVIE: beehive overrideMoves for testing
[06:16] <Scummette> scummvm/master 8e9e309 Die4Ever: GROOVIE: mouse trap fix if statements in sub08
[06:21] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://git.io/JPk46
[06:21] <Scummette> scummvm/master 1be73f6 sev-: JANITORIAL: Fix formatting
[06:54] <-- girafe left irc: Read error: Connection reset by peer
[07:03] --> palasso joined #scummvm.
[07:10] --> Maturion joined #scummvm.
[07:18] <grogbot> <TheUp> Little Big Adventure 1 & 2 source code released. Wow ! https://github.com/2point21/lba1-classic https://github.com/2point21/lba2-classic
[07:36] <Scummette> [scummvm] Die4Ever pushed 1 new commits to master: https://git.io/JPIcC
[07:36] <Scummette> scummvm/master 4e90034 Die4Ever: GROOVIE: mousetrap fix
[08:30] --> BrainChild joined #scummvm.
[08:31] <Scummette> [scummvm] Die4Ever pushed 1 new commits to master: https://git.io/JPLeu
[08:31] <Scummette> scummvm/master a815c1d Die4Ever: GROOVIE: beehive fix hexDifference init
[08:51] <Scummette> [scummvm] aquadran pushed 1 new commits to branch-2-5: https://git.io/JPLZZ
[08:51] <Scummette> scummvm/branch-2-5 9167201 aquadran: STARK: Added OpenGL renderer (without shaders)
[08:57] <Scummette> [scummvm] aquadran pushed 1 new commits to branch-2-5: https://git.io/JPLWp
[08:57] <Scummette> scummvm/branch-2-5 fb1b4c9 aquadran: STARK: Fix moving autosave to a new slot
[09:01] <Scummette> [scummvm] aquadran pushed 1 new commits to master: https://git.io/JPLBL
[09:01] <Scummette> scummvm/master 2606eb5 aquadran: STARK: Improve messages while creating renderer.
[10:39] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JPtif
[10:39] <Scummette> scummvm/master 19b75e2 bluegr: GROOVIE: Add game logic stub for the wine rack puzzle in Clandestiny
[10:55] <Scummette> [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] <grogbot> <Actaeus> @sev and @Henke37; Sega CD Monkey actually uses boot params; but differently
[12:29] <grogbot> <Henke37> i did notice that only a few days actually
[12:29] <grogbot> <Actaeus> Because there was no way to actually save your game on the original
[12:30] <grogbot> <Actaeus> (no support for memory cart)
[12:30] <grogbot> <Actaeus> The game generated 4 digit codes for where you were
[12:30] <grogbot> <Actaeus> and to "load" you would enter these passkeys
[12:30] <grogbot> <Henke37> "generated" you mean.
[12:31] <grogbot> <Actaeus> I found some old CD passkeys online and they work as bootparms in ScummVM
[13:40] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JPYJ5
[13:40] <Scummette> scummvm/master cc4f5d9 bluegr: GROOVIE: Initial work on the logic of the Clandestiny wine rack puzzle
[13:42] <-- Maturion left irc: Ping timeout: 260 seconds
[13:57] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JPYcv
[13:57] <Scummette> scummvm/master 720c92e bluegr: GROOVIE: More work on the wine rack puzzle
[14:50] <Scummette> [scummvm] athrxx pushed 1 new commits to master: https://git.io/JPOTu
[14:50] <Scummette> scummvm/master 173670a athrxx: KYRA: (MR) -fix bug no. 13044
[14:54] <grogbot> <Actaeus> Here are some passkeys/bootparms for SegaCD for the ScummVM wiki
[14:55] <grogbot> <Actaeus> 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] <grogbot> 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] <grogbot> 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] <grogbot> <Actaeus> Got them off SegaCD cheat sites and figured them out with repeated trial & error
[14:58] <grogbot> <trembyle> 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] <Scummette> [scummvm] athrxx pushed 1 new commits to branch-2-5: https://git.io/JPO3c
[15:00] <grogbot> <Actaeus> yes
[15:01] <grogbot> <trembyle> Do you have a good link that consolidates these? Or are they spread over many pages?
[15:06] <grogbot> <Henke37> any source i found doesn't bother to list them with an explanation
[15:57] <grogbot> <eientei> 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] <Scummette> scummvm/branch-2-5 509623c athrxx: KYRA: (MR) -fix bug no. 13044
[15:57] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://git.io/JP3UV
[15:57] <Scummette> scummvm/master fec3a9b sev-: GROOVIE: Fix warnings
[16:01] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[16:01] --> TMM_ joined #scummvm.
[16:07] --> Maturion joined #scummvm.
[16:19] <-- BrainChild left irc: Quit: Keep smiling and bye for now.
[16:27] <grogbot> <Actaeus> https://wiki.scummvm.org/index.php?title=Boot_Params
[16:27] <grogbot> <Actaeus> To use a boot parameter, I have a custom MI1 batch file
[16:27] <grogbot> <Actaeus> scummvm.exe -c scummvm.ini -d0 -b 7209 monkey-sega
[16:28] <grogbot> <Actaeus> 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] <grogbot> <Actaeus> Not all boot parameters work across different Monkey Island versions though
[16:32] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://git.io/JP3uf
[16:32] <Scummette> scummvm/master b48d707 bluegr: GROOVIE: More work on Clandestiny's wine rack mini-game
[16:41] --> Sylvain joined #scummvm.
[16:45] <-- SylvainTV__ left irc: Ping timeout: 268 seconds
[16:47] <grogbot> <eientei> 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] <grogbot> <trembyle> Right, that's in the PRIVATE engine.
[16:48] <grogbot> <eientei> Oh!
[16:48] --> sev joined #scummvm.
[16:48] <-- sev left irc: Changing host
[16:48] --> sev joined #scummvm.
[16:48] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[16:49] <grogbot> <trembyle> Sure it's cute, but cut him some slack, it was @gu3's first engine. 😉
[16:49] <grogbot> <eientei> I was thinking "Man, this game would be perfect for ScummVM". Looks like someone also had the same idea
[16:50] <grogbot> <trembyle> Definitely a great game to start with.
[16:55] <eriktorbjorn> eientei: Apparently on the US version has the logic in plain text.
[16:58] <grogbot> <eientei> huh
[17:12] <grogbot> <gu3> @eientei as @trembyle said, it's already there, but otherwise you are completely right.
[17:14] <eriktorbjorn> The Zork Nemesis / Zork: Grand Inquisitor scripts are plan text too, but not necessarily easy to understand.
[17:14] <grogbot> <eientei> Nothing Zork-related is easy to understand
[17:15] <grogbot> <eientei> Yeah, it was a case of "find game first, discover it's already in ScummVM later"
[17:15] <grogbot> <gu3> 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] <grogbot> <gu3> and if we can confirm is the same or a very similar engine, shouldn't be too hard too run (*)
[17:18] <-- sev left irc: Quit: This computer has gone to sleep
[17:19] <grogbot> <eientei> WestWorld 2000 (same devs) also uses a plaintext script
[17:19] --> sev joined #scummvm.
[17:19] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[17:20] <grogbot> <eientei> The models are also plaintext, being RenderWare" scripts
[17:43] <grogbot> <gu3> and perhaps this one: https://www.mobygames.com/game/forbes-corporate-warrior
[17:47] <grogbot> <gu3> 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] <grogbot> <gu3> 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 joined #scummvm.
[17:51] <grogbot> <eientei> 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] <grogbot> <eientei> https://web.archive.org/web/19980209152528/http://www.allencomm.com/software/quest/
[17:56] <grogbot> <gu3> This is interesting information. I guess this deserves a place in the wiki ? (e.g. "brooklyn multimedia" or something like that?)
[17:59] <grogbot> <eientei> only thing Corporate Warrior has in common is the use of RenderWare models, everything else is hardcoded
[18:12] <grogbot> <gu3> 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] <grogbot> <eientei> lol, single-byte xor
[18:27] <grogbot> <DreamMaster> 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] <grogbot> <trembyle> Brooklyn Multimedia was simply an imprint of Byron Preiss. It should be listed under the parent.
[18:53] <grogbot> <gu3> @eientei I will also advise to research "Robot City", since it looks like an interesting game to play (unlike.. Forbes Corporate Warrior .. )
[19:16] <grogbot> <eientei> Indeed. Uses "cooked" files for dialogs and maps, but strings in them are plaintext. "MPSF" audio, "MPIF" graphics
[19:20] <grogbot> <eientei> Interestingly the EXE shows that there's a debug shell
[19:20] <grogbot> <eientei> 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] <grogbot> <eientei> 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 joined #scummvm.
[20:20] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JPsN5
[20:20] <Scummette> scummvm/master 1ee740d Timpii: I18N: Update translation (Finnish)
[20:25] <-- sev left irc: Ping timeout: 260 seconds
[21:08] --> sev joined #scummvm.
[21:08] <-- sev left irc: Changing host
[21:08] --> sev joined #scummvm.
[21:08] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[21:10] <-- sev left irc: Read error: Connection reset by peer
[21:14] <Scummette> [scummvm] einstein95 opened pull request #3470: DIRECTOR: Add more games, fix some entries (master...director_detection) https://git.io/JPGLu
[21:26] <-- Maturion left irc: Ping timeout: 260 seconds
[21:40] --> sev joined #scummvm.
[21:40] <-- sev left irc: Changing host
[21:40] --> sev joined #scummvm.
[21:40] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[21:40] <Scummette> [scummvm] sev- pushed 3 new commits to master: https://git.io/JPGOF
[21:40] <Scummette> scummvm/master 7889cb9 sev-: GROOVIE: Initial work on WineRack puzzle
[21:40] <Scummette> scummvm/master 12fe207 sev-: GROOVIE: Added logic table to WineRack puzzle
[21:40] <Scummette> scummvm/master fdafab9 sev-: GROOVIE: Added override keyword
[21:40] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JPGON
[21:40] <Scummette> scummvm/master cd834e7 : I18N: Update translation files
[21:44] --> _sev joined #scummvm.
[21:44] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[21:44] <-- sev left irc: Ping timeout: 245 seconds
[21:46] <-- _sev left irc: Client Quit
[21:49] --> _sev joined #scummvm.
[21:49] <-- _sev left irc: Changing host
[21:49] --> _sev joined #scummvm.
[21:49] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[21:51] <-- _sev left irc: Client Quit
[22:32] <-- Deledrius left irc: Quit: App.Exit
[22:34] --> Deledrius joined #scummvm.
[22:52] <-- BrainChild left irc: Quit: Keep smiling and bye for now.
[22:57] <-- Deledrius left irc: Quit: App.Exit
[22:58] --> Deledrius joined #scummvm.
[23:13] <grogbot> <trembyle> I'm guessing that you don't fight the corporations in that one?
[23:14] <-- palasso left irc: Quit: I am not a quitter!
[23:18] <Scummette> [scummvm] sluicebox pushed 1 new commits to master: https://git.io/JPGKl
[23:18] <Scummette> scummvm/master ab20c9b sluicebox: SCI: Add uninit read workarounds for QFG3, QFG4
[23:24] <grogbot> <eientei> Nope 😦
[23:52] <-- speachy left irc: Ping timeout: 244 seconds
[23:52] --> speachy joined #scummvm.
[23:52] <-- speachy left irc: Changing host
[23:52] --> speachy joined #scummvm.
[00:00] --- Fri Oct 29 2021