[00:20] [discord] Ive read that but in which games is recommended? [00:26] [discord] Honestly I have it always enabled. Sound effects via Midi, if its not MT-32, sounds strange [00:26] [discord] @ninekain : The underlying parameter is called multi_midi ... You can do a search of the source code to see which engines and thus which games use this... [00:27] [discord] AGOS i.e. Simon The Sorceror games, Kyra i.e. Legend of Kyrandia, SCUMM i.e. a bunch of random Lucasarts things 🙂 [00:28] [discord] I am not a programmer, I dont know how to search the source code sorry 😦 [00:28] [discord] hi! I was wondering if the project to restore cut content to bladerunner is still ongoing, AFAIK there hasnt been an update in years despite the wiki saying there are upcoming features [00:33] [discord] @ninekain Well I have done it for you. It appears Simon the Sorceror 1 DOS Floppy, Legend of Kyrandia 1 and SCUMM games such as Sam and Max Hit The Road and probably a fair number of others. This basically allows the music to use the "better" MT32 track while still keeping Adlib for SFX / fallback. [00:33] [discord] But only for a small number of games/engines where MT32 MIDI resources are present along with Adlib data. [00:38] [discord] is Praetorian on this server? [00:40] [discord] oh they have their discord @ on their userpage [00:40] [discord] @antoniou79 [00:48] [discord] @moonbritches Note that he and a fair number of the other devs are European so are probably asleep 🙂 ... I should be. [00:50] [discord] ahhhh makes sense lol, thank you for pointing that out! ill [00:50] [discord] ahhhh makes sense lol, thank you for pointing that out! (edited) [00:57] [discord] No problem... Annoying since Discord lacks any detail which IRC had in respect of showing a user's timezone etc. to clue you in 🙂 [01:17] [discord] @moonbritches i'm pretty sure it's still being worked on, they regularly talk about it here [01:17] [discord] irregularly? [01:17] [discord] but this was the last i heard of it: https://discord.com/channels/581224060529148060/581224061091446795/1223922593736949791 [01:19] [discord] This seems like a different thing I'm talking about the restored content option that comes bundled with the gog version [01:19] [discord] oh i thought it was restored content [01:20] [discord] guess Praetorian will clarify when they're around [01:23] [discord] Hello, yes, the restored content project is still ongoing, but progressing slowly due to real life job/issues. I haven't adandoned it though, and still intend to restore more stuff. Most of it is planned out too. [01:23] [discord] Jake's restoration work is a different project indeed. [01:23] [discord] Awesome! And I just want to confirm that I'll be able to get the updates through gog when they become available? [01:26] [discord] That's up to GOG really. We can't control that. GOG would need to update their Blade Runner package to include the latest official ScummVM release. [01:26] [discord] Each new ScummVM release should have more of the restored content until the project is finished. For example, ScummVM 2.8.1 has significantly more restored content than the version GOG ships Blade Runner with. [01:26] [discord] But for a user, it would be simple to replace the ScummVM folder in the Blade Runner installation folder with a new one. [01:27] [discord] note you can always update ScummVM yourself independently of GOG [01:27] [discord] Oh so the restoration is in the scumm program itself not the specific release on gog? [01:27] [discord] I didn't know [01:27] [discord] You also always could extract the files that ScummVM uses to run Blade Runner from the GOG files and run them in a standalone (with other games) [01:27] [discord] Yes scummvm [01:27] [discord] Wouldn't it be cool for the not too tech-savvy people to have a self-update feature? [01:27] [discord] Awesome thank you so kuch [01:28] [discord] there is! [01:28] [discord] There is a self update feature it just doesn't appear over the game if it's fullscreen [01:28] [discord] ScummVM implements the Blade Runner engine, and by extending the engine we restore things that were cut or bugged, or untriggered etc [01:28] [discord] Hm I guess I never noticed it because I always update manually [01:29] [discord] it's on a schedule set in the options [01:29] [discord] a lot of stores also disable it so you don't get spammed for updates everytime you reinstall the game [01:29] [discord] Makes sense [01:30] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1233591074333659217/image.png?ex=662da6b7&is=662c5537&hm=ef821e5be03b1e74693f59510790bc712d25e452b912fd958a64e9255f066250& [01:31] [discord] but if you're a regular you'll probably see the update announcement before scummvm 😛 [01:32] [discord] Yeah WinGet/chocolatey for the win 😁 [01:51] [discord] So if I have the updated version of scumm I can just run it through the restored shortcut and it'll be the restored version of the game with all the latest improvements [01:52] [discord] correct [01:55] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [01:57] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 245 seconds [01:57] Nick change: DominusExult -> Dominus [02:31] [discord] if I have a world of xeen save file for the GOG "Floppy version" can i play that on scummVM? struggling to figure out how to move it over and load it [02:53] [discord] It's a bit experimental, but yes it's possible. If you run the game and get to a point where you're in the game itself on the map view, then first open up the ScummVM console. On Windows you can Ctrl+Alt+D. Then from the console you can use the "load" command. It takes the form: [02:53] [discord] `load ` [02:53] [discord] For example: load "c:\temp\" 1 [02:54] gsi_ (~gsi@user/gsi) left irc: Ping timeout: 268 seconds [02:54] [discord] It's a bit experimental, but yes it's possible. If you run the game and get to a point where you're in the game itself (i.e. not in the start menu or in a dialog or anything), then first open up the ScummVM console. On Windows you can Ctrl+Alt+D. Then from the console you can use the "load" command. It takes the form: [02:54] [discord] `load ` [02:54] [discord] For example: load "c:\temp\" 1 (edited) [02:55] gsi (~gsi@user/gsi) joined #scummvm. [03:01] [discord] doesn't seem to load [03:01] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1233613995232067685/image.png?ex=662dbc0f&is=662c6a8f&hm=576ee094850fdf6977218d13a03389765578a577aea79958b11f5e9ff9cd07d0& [03:02] [discord] i found a converter that made 2 files a dark02.wox and a xeen02.wox file but it still isn't seen when i try to load a game forcing that folder [03:02] [discord] it doesn't look the same as the scummVM save files [03:03] [discord] well i think the convert didn't work because GOG CD version still doesn't see them in the folder [03:04] [discord] The save files have to be in the format like xeen02.sav or xeen11.sav or similar for clouds, and for Dark SIde or WOX, dark02.sav, dark11.sav or similar. Then just specify the slot number like in your first two examples [03:05] [discord] i have dark02.sav in the folder, is that not save 2? [03:05] [discord] It should be, yes [03:17] [discord] is scummVM capable of doing the floppy version at all? I don't seem to be able to laod or convert properly [03:19] [discord] Perhaps not. I vaguely recall it was only really tested on the combined WOX version. As I said, it was mostly experimental, which is why it's never been properly polished and exposed in a more visible way [03:19] [discord] Sorry if you're not able to properly use it for your version. [03:20] [discord] i can start over, i own it all on GOG, it's just that my save files are the floppy version and my game was through Clouds of Xeen so it's a a lot to tosss [03:22] [discord] Well, if it's any consolation, the console has several useful commands if you want to quickly blitz through areas you've done previously, such as invincible and strength to make you immune to damage and have super strength, and even intangible, which lets you pass through any barriers [03:28] [scummvm] OMGPizzaGuy pushed 2 new commits to master: https://is.gd/JpSqcT [03:28] scummvm/master 983580c OMGPizzaGuy: ULTIMA8: Clean up graphics startup [03:28] scummvm/master 2a0c90e OMGPizzaGuy: ULTIMA8: Clean up engine initialize / deinitialize [03:29] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/N7E9gV [03:29] scummvm/master 9fe0546 : I18N: Update translations templates [03:39] [discord] I figured out the save conversion itself, but the file format is different than the scummVM saves [03:42] [discord] Yes, the ScummVM saves include extra information like a thumbnail, total play time, etc. [03:43] [discord] In general, most ScummVM games aren't the same as the original games' [03:43] [discord] In general, most ScummVM savegames aren't the same as the original games' (edited) [03:50] _marc` (~marc@2001:9e8:1950:f500:855d:87ce:e98e:6212) left irc: Ping timeout: 268 seconds [04:03] _marc` (~marc@2001:9e8:1961:700:61d1:ea5c:4d52:e578) joined #scummvm. [04:14] [discord] it seems like the index just don't point it to the right file regardless of save format, maybe the numbering is off or something? [04:14] [discord] meaning the [04:33] [discord] Perhaps so. Let me add some extra information to the debug command, so you know what file it's trying to access.. [04:44] [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/l6pI3D [04:44] scummvm/master 11417e5 dreammaster: MM: XEEN: In console load command, print out filename it's looking for [04:44] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/YJvYQG [04:44] scummvm/master e0ea91b : I18N: Update translation files [04:44] [discord] Pushed. It should be available in the daily builds within a day's time [07:03] TAS-2012v (~2012@h-98-128-246-108.A498.priv.bahnhof.se) joined #scummvm. [07:04] TAS_2012v (~2012@h-98-128-246-108.A498.priv.bahnhof.se) left irc: Ping timeout: 260 seconds [07:04] Nick change: TAS-2012v -> TAS_2012v [07:08] TAS-2012v (~2012@h-98-128-246-108.A498.priv.bahnhof.se) joined #scummvm. [07:08] TAS_2012v (~2012@h-98-128-246-108.A498.priv.bahnhof.se) left irc: Ping timeout: 246 seconds [07:08] Nick change: TAS-2012v -> TAS_2012v [07:47] ced117 (~ced117@april/member/ced117) left irc: Ping timeout: 252 seconds [07:54] ced117 (~ced117@april/member/ced117) joined #scummvm. [08:17] borosky (~borosky@213.134.185.68) joined #scummvm. [08:44] chraist (~chraist@user/chraist) joined #scummvm. [09:30] quaz (~q@user/quaz) left irc: Quit: WeeChat 4.2.1 [10:01] [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/dcOR95 [10:01] scummvm/master a29e06c AndywinXp: SCUMM: HE: Address gfx PR review requests [10:01] [discord] Wow thanks! Sadly I just finished Sam and Max and I don't have the others 😦 [10:13] [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/DFtxzk [10:13] scummvm/master 38029ab AndywinXp: SCUMM: MOONBASE: Fix pixel hit test detection [10:19] chraist (~chraist@user/chraist) left irc: Quit: Leaving [10:23] _sev_ (~sev@p508fb986.dip0.t-ipconnect.de) joined #scummvm. [10:23] _sev_ (~sev@p508fb986.dip0.t-ipconnect.de) left irc: Changing host [10:23] _sev_ (~sev@scummvm/sev) joined #scummvm. [10:23] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.libera.chat [10:23] _sev (~sev@scummvm/sev) left irc: Read error: Connection reset by peer [10:41] emilknievel (~emilkniev@78-82-73-180.customers.ownit.se) left irc: Remote host closed the connection [10:53] ccawley2011 (~ccawley20@249.51.115.87.dyn.plus.net) joined #scummvm. [10:53] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [10:53] quaz (~q@user/quaz) joined #scummvm. [11:15] [scummvm] SupSuper pushed 1 new commits to master: https://is.gd/xBKz5m [11:15] scummvm/master 5216d4c SupSuper: CREATE_PROJECT: Add option to disable static detection [12:38] _sev (~sev@p508fb986.dip0.t-ipconnect.de) joined #scummvm. [12:38] _sev (~sev@p508fb986.dip0.t-ipconnect.de) left irc: Changing host [12:38] _sev (~sev@scummvm/sev) joined #scummvm. [12:38] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [12:38] _sev_ (~sev@scummvm/sev) left irc: Read error: Connection reset by peer [12:52] ccawley2011 (~ccawley20@249.51.115.87.dyn.plus.net) left irc: Read error: Connection reset by peer [12:54] _sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [12:54] _sev (~sev@p508fb986.dip0.t-ipconnect.de) joined #scummvm. [12:54] _sev (~sev@p508fb986.dip0.t-ipconnect.de) left irc: Changing host [12:54] _sev (~sev@scummvm/sev) joined #scummvm. [12:54] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [13:46] _sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [13:53] ny00123 (~ny00123@2a0d:6fc2:5ac1:800:c5f8:d820:e36c:684) joined #scummvm. [13:56] _sev (~sev@scummvm/sev) joined #scummvm. [13:56] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [14:00] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/35f7QV [14:00] scummvm/master 3e2ca85 tag2015: I18N: Update translation (Italian) [14:21] borosky (~borosky@213.134.185.68) left irc: Ping timeout: 264 seconds [15:15] [scummvm] lephilousophe closed pull request #5763: DISTS: Set StartupWMClass in .desktop file (master...desktop-file-fix) https://is.gd/r7Ku2F [15:15] [scummvm] lephilousophe pushed 1 new commits to master: https://is.gd/7u2mN9 [15:15] scummvm/master f3286cb chkr-private: DISTS: Set StartupWMClass in .desktop file (#5763) [15:38] borosky (~borosky@213.134.185.68) joined #scummvm. [18:21] _sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [18:36] _sev (~sev@scummvm/sev) joined #scummvm. [18:36] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [18:57] ccawley2011 (~ccawley20@249.51.115.87.dyn.plus.net) joined #scummvm. [18:57] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [20:25] _sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [20:28] _sev (~sev@scummvm/sev) joined #scummvm. [20:28] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [20:50] [discord] Dark Side for Amiga/AtariSt is progressing! I had to push it when we did the Dark Side release in ScummVM because the game files for this version were not fully decrypted, but it is working now. 3D rendering looks good, fonts are partially working and some digital sounds are loading, but I'm not sure the full sound/music will be ever supported, since it requires to re-implement complete sound drivers from 68k assembly. 😞 [20:50] [discord] https://cdn.discordapp.com/attachments/581224061091446795/1233882910067527821/scummvm-darkside-st-00000.png?ex=662eb682&is=662d6502&hm=7d3aeb0cd799c77d0527f1693b7be882cbcee431ecbac7af8330e1e7bdef2de8& [20:55] borosky (~borosky@213.134.185.68) left irc: Ping timeout: 264 seconds [20:56] [discord] that is awesome, @gu3 [20:57] [discord] coincidentally, I was watching playthrough for Amiga Total Eclipse just today [20:57] [discord] and learned that it is not yet supported [20:59] [discord] Once the Dark Side support is complete, adding Total Eclipse for Amiga and Atari should be easy.. the only exception are the releases with encryption. One the blockers that I had was the fact that the data was not fully decrypted when I did my first try. It was mostly decrypted, for for a number of bytes (e.g. perhaps a hundred of them), randomly distributed in the binary. It turns out, the decryption had a second step, where it manually p [21:00] [discord] weird, why did they do it? [21:01] [discord] I don't know, but this means that each release, had slightly different data to patch in the second step. This is working now, but it requires to know exactly where is that table in the binary. It's not too hard to find, however, some of the releases are encrypted with Copylocked! [21:02] [discord] This protection decrypted each instruction with a routine that does self-modification, and most likely, it will not be supported 😢 . Fortunately, only affected some of the releases, but it is a pain [21:03] [discord] The alternative is to include these bytes that are patched in our datafile which is not great. [21:31] [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/aYTHnN [21:31] scummvm/master 51ffd1d AndywinXp: SWORD1: SOUND: Force alignment on odd-sized samples [21:32] [discord] Why not store the table offset in the data file? [21:33] [discord] When the self-modifying encryption is used, the table is not really there 😞 [21:33] [discord] https://en.wikipedia.org/wiki/Rob_Northen_copylock [21:34] [discord] So I understand it, why are you needing the executable? [21:34] [discord] Ah Copylock. Seen that on a few PC games. Iirc Sierra used it on their AGI games [21:35] [discord] > A Copylock-protected floppy disk contains one long track, known as the Copylock Serial Track [21:35] [discord] Yeah, they did [21:35] [discord] There are two parts: an small executable that runs the decryption and holds the table to correct it, and a large file, which is actually produced a decrypted version of the game in memory. [21:36] [discord] The small executable, itself, is encrypted with copylock, which decrypts its own instructions (and data) while it is executing [21:36] [discord] I'm guessing the large executable doesn't have a big section of nulls by chance? [21:36] [discord] Well, small [21:37] [discord] Once decrypted, the AGI loader has a section of 256 null bytes which allow people to use that section to figure out the key and decrypt the file [21:45] [discord] I can take a look [22:09] [scummvm] mistydemeo pushed 1 new commits to master: https://is.gd/YukvZ1 [22:09] scummvm/master 37ebf40 mistydemeo: AGS: add Perfect Tides Mac v2 [22:15] ny00123 (~ny00123@2a0d:6fc2:5ac1:800:c5f8:d820:e36c:684) left irc: Quit: Leaving [22:21] ccawley2011 (~ccawley20@249.51.115.87.dyn.plus.net) left irc: Read error: Connection reset by peer [22:42] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/01O5fA [22:42] scummvm/master 02e7bca marcosoutsider: I18N: Update translation (Portuguese (Brazil)) [23:41] _sev_ (~sev@p200300d50f193b01c0466ef90e11ccdb.dip0.t-ipconnect.de) joined #scummvm. [23:41] _sev_ (~sev@p200300d50f193b01c0466ef90e11ccdb.dip0.t-ipconnect.de) left irc: Changing host [23:41] _sev_ (~sev@scummvm/sev) joined #scummvm. [23:41] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.libera.chat [23:45] _sev (~sev@scummvm/sev) left irc: Ping timeout: 272 seconds [23:55] [discord] Any sierra games you guys recommend for a newbie? [23:57] [scummvm] sluicebox pushed 1 new commits to master: https://is.gd/D5hLWw [23:57] scummvm/master a1e3a9e sluicebox: SCUMMM: HE: Fix memory leak. PVS-Studio V773 [23:58] [discord] Honestly, for a newbie I'd be more inclinded to recommend Lucasarts games, since Sierra games were famous (infamous) from the number of ways you could kill yourself or get stuck into an unwinnable state. Unlike Lucasarts games.. which have the famous Monkey Island series, or Sam & Max Hit the Road [00:00] --- Sun Apr 28 2024