[Back to Index]

  
[00:03] <grogbot> [discord] <Digitall> @elcapo1000 : When the documentation was migrated from the wiki to the readthedocs system, it was rewritten to be more user orientated... However, this meant that some of the niche ports lost some critical details, I resurrected this for the Dreamcast: https://wiki.scummvm.org/index.php?title=Dreamcast#Notes_on_CD_mastering ... since there are several pitfalls in using the Windows software which I don't think are properly accounted f
[00:04] <grogbot> [discord] <Digitall> Especially "Some games (e.g. SPY Fox 1: Dry Cereal) use filenames which are incompatible with the ISO 9660 filesystem standard. Because the Dreamcast port does not support filename extensions like RockRidge or Joliet, the CD mastering software needs to be instructed not to mangle the filenames to comply to ISO 9660, or the engine will not be able to open the files. In the case of mkisofs, this can be achieved by using the -relaxed-fil
[00:06] <grogbot> [discord] <Digitall> You should look at the rest of the notes there and I highly suggest mastering the image in a Linux VM ...
[00:15] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/H7TIPx
[00:15] <Scummette> scummvm/master b98f0e2 sev-: DIRECTOR: Initial code for bytecode script browser
[00:28] <-- _sev left irc: Quit: This computer has gone to sleep
[02:34] <grogbot> [discord] <n1ckn4m3> Same problem here, looks like it started happening around the same time MT32 music was supported in the MM engine
[02:42] --> gsi_ joined #scummvm.
[02:44] <grogbot> [discord] <eientei> Can you try taking `ROLMUS` and `ROLSND` from https://downloads.scummvm.org/frs/demos/xeen/cloudsofxeen-dos-demo-en-ni.zip and putting it in the game's folder
[02:46] <-- gsi left irc: Ping timeout: 252 seconds
[03:08] <-- LePhilousophe left irc: Ping timeout: 256 seconds
[03:09] <grogbot> [discord] <antoniou79> A similar issue was reported here (and on the forums). At the time I could not find a rolmus file though, so I didn't test with it. <https://bugs.scummvm.org/ticket/15046>
[03:10] --> LePhilousophe joined #scummvm.
[03:10] #scummvm: mode change '+o LePhilousophe' by ChanServ!ChanServ@services.libera.chat
[03:39] <grogbot> [discord] <eientei> Yeah, I think it wants ROLMUS from Xeen
[03:42] <grogbot> [discord] <heyitsmay> I was just wondering if there are any plans to make the race part of Arthur's Reading Race function in ScummVM?
[03:44] <grogbot> [discord] <eientei> Eventually, if someone implements it
[03:46] <-- _marc` left irc: Ping timeout: 268 seconds
[03:59] --> _marc` joined #scummvm.
[05:52] <grogbot> [discord] <dreammaster> FWIW: Spent some time this evening looking into the Swords of Xeen problem. I think I've identified the problem to a commit a while back where a file access class was set up to be shared between Xeen & MM1:
[05:52] <grogbot> [discord] <dreammaster> https://github.com/scummvm/scummvm/commit/1cc18af84caf67910f80ec95a5ae268fbda92559
[05:53] <grogbot> [discord] <dreammaster> I'll look into actually fixing it tomorrow night. Ironically, it seems that a filesystem hack for Simon the Sorcerer, to test for the presence of files with an extra trailing period, ended up generating a Xeen file hash key that matched that of one of the files in the savefile archive. So when some code was introduced for MM1 to handle matching files in the save file, it ended up borking Swords.
[07:18] --> borosky joined #scummvm.
[07:32] --> grib joined #scummvm.
[08:08] <grogbot> [discord] <invwar> fascinating
[08:22] <grogbot> [discord] <gu3> Do you know if this could be affecting some other engines? 🤔
[08:38] --> _sev joined #scummvm.
[08:38] <-- _sev left irc: Changing host
[08:38] --> _sev joined #scummvm.
[08:38] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[09:14] <Scummette> [scummvm] sluicebox opened pull request #5769: CI: Fix macosx build (master...ci-test) https://is.gd/Dcm18a
[09:20] <-- _sev left irc: Quit: This computer has gone to sleep
[09:24] --> _sev joined #scummvm.
[09:24] <-- _sev left irc: Changing host
[09:24] --> _sev joined #scummvm.
[09:24] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[09:42] <Scummette> [scummvm] lephilousophe closed pull request #5769: CI: Fix macosx build (master...ci-test) https://is.gd/Dcm18a
[09:42] <Scummette> [scummvm] lephilousophe pushed 1 new commits to master: https://is.gd/OofqSO
[09:42] <Scummette> scummvm/master 8689160 sluicebox: CI: Use macos-13, set macosx destination
[09:44] <Scummette> [scummvm] lephilousophe closed pull request #5754: ANDROID: Remove deprecation warnings (master...android-deprecated) https://is.gd/oPO2ae
[09:44] <Scummette> [scummvm] lephilousophe pushed 9 new commits to master: https://is.gd/BvmaDa
[09:44] <Scummette> scummvm/master 2522cba lephilousophe: ANDROID: Don't use deprecated WiFi API
[09:44] <Scummette> scummvm/master 35e6c7a lephilousophe: ANDROID: Introduce Compatibility helper class
[09:44] <Scummette> scummvm/master c155e3d lephilousophe: ANDROID: Remove old compatibility code
[10:18] <-- ced117 left irc: Ping timeout: 255 seconds
[10:31] <-- AtleoS left irc: Ping timeout: 260 seconds
[10:31] --> AtleoS joined #scummvm.
[10:34] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[10:34] --> TMM_ joined #scummvm.
[10:38] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/RQgu6y
[10:38] <Scummette> scummvm/master 9e5534e sev-: DIRECTOR: Improvements to the Channel window
[10:40] --> emilknievel joined #scummvm.
[11:05] --> ced117 joined #scummvm.
[11:38] <Scummette> [scummvm] scemino pushed 1 new commits to master: https://is.gd/OZAHoy
[11:38] <Scummette> scummvm/master 59554e7 scemino: DIRECTOR: Add Cast in ImGUI
[11:49] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/gMyRBj
[11:49] <Scummette> scummvm/master 03d3d1e sev-: DIRECTOR: Refactored byte script display
[11:52] <-- _sev left irc: Quit: This computer has gone to sleep
[12:41] <-- AtleoS left irc: Remote host closed the connection
[12:43] --> AtleoS joined #scummvm.

[13:47] --> ldevulder joined #scummvm.
[13:48] <-- ldevulder_ left irc: Ping timeout: 255 seconds
[13:51] <-- _marc` left irc: Ping timeout: 260 seconds
[14:02] --> _marc` joined #scummvm.
[14:07] <Scummette> [scummvm] athrxx pushed 2 new commits to master: https://is.gd/AYTNXY
[14:07] <Scummette> scummvm/master 55f1bbd athrxx: SCUMM: (FM-Towns) - add menu option to force 640 x 480 mode
[14:07] <Scummette> scummvm/master b617111 athrxx: SCUMM: (HE) - silence some warnings
[14:07] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/Tchq4P
[14:07] <Scummette> scummvm/master 922c174 : I18N: Update translations templates
[14:24] <-- ced117 left irc: Ping timeout: 268 seconds
[14:30] --> ced117 joined #scummvm.
[14:36] <-- ced117 left irc: Ping timeout: 240 seconds
[14:46] --> ccawley2011 joined #scummvm.
[14:46] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[14:47] --> ced117 joined #scummvm.
[14:55] <grogbot> [discord] <dreammaster> Probably not.. it'd only be in such cases where the engine has an archive class with entries keyed by some calculated Id. And honestly, even Xeen's archive class could have just used a HashMap with the filename as a key.. it just used the calculated Id because that's what the original did.
[14:56] <grogbot> [discord] <lephilousophe> The maintenance is likely over!
[14:57] <grogbot> [discord] <dreammaster> Though I do think that at this point in time it's not clean design to have a hack for a specific engine in the filesystem code. What would be better would be to have Simon itself implement an archive class as a layer above the filesystem, and have it have the trailing period check.
[15:10] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[15:10] --> TMM_ joined #scummvm.
[15:14] <grogbot> [discord] <rootfather> Thank you!
[15:14] <grogbot> [discord] <lephilousophe> you are welcome 🙂
[15:51] <grogbot> [discord] <n1ckn4m3> Copying rolmus and rolsnd to the MM1 directory stops the rolmus error from generating, but then the game just crashes to desktop immeditely (using daily build and 2.8.1).
[15:56] --> _sev joined #scummvm.
[15:56] <-- _sev left irc: Changing host
[15:56] --> _sev joined #scummvm.
[15:56] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[15:57] <grogbot> [discord] <n1ckn4m3> Copying rolmus and rolsnd to the MM1 directory stops the rolmus error from generating, but then the game just crashes to desktop immeditely (using daily build and 2.8.1), on both default and enhanced modes. (edited)
[15:58] <grogbot> [discord] <n1ckn4m3> Copying rolmus and rolsnd to the MM1 directory stops the rolmus error from generating, but then the game just crashes to desktop immeditely (using daily build and 2.8.1), on both default and enhanced modes, even if I do an audio override and set it to PC Speaker or Adlib vs. MT32 (edited)
[15:58] <grogbot> [discord] <n1ckn4m3> Copying rolmus and rolsnd to the MM1 directory stops the rolmus error from generating, but then the game just crashes to desktop immediately (using daily build and 2.8.1), on both default and enhanced modes, even if I do an audio override and set it to PC Speaker or Adlib vs. MT32 (edited)
[16:01] --> ny00123 joined #scummvm.
[16:21] <Scummette> [scummvm] tag2015 pushed 1 new commits to master: https://is.gd/aDGfxw
[16:21] <Scummette> scummvm/master bb1536e tag2015: AGS: Update dreamswitchhouse + add new games
[16:21] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/qnK9Gk
[16:21] <Scummette> scummvm/master 8ce0c0b : I18N: Update translation files
[16:40] <grogbot> [discord] <ninekain> Yeah same here
[16:40] <grogbot> [discord] <ninekain> But in my case changing music to FluidSynth fixed it
[17:27] <grogbot> [discord] <ninekain> https://wiki.scummvm.org/index.php/Broken_Sword_1
[17:27] <grogbot> [discord] <ninekain> is this updated? I cant get the intro to work
[17:28] <grogbot> [discord] <ninekain> While on the original GOG version of scummvm it does
[17:36] <grogbot> [discord] <bosca_bo> The ScummVM version given on the GOG package is ancient 🙂 can you show me the file tree of this version you're having issues with?
[17:37] <grogbot> [discord] <bosca_bo> Specifically the SMACKSHI folder should be filled with smk files
[17:37] <grogbot> [discord] <bosca_bo> Including INTRO.SMK
[17:38] <grogbot> [discord] <bosca_bo> And you can just delete the other DXA files, if any, throughout the game files
[17:38] <grogbot> [discord] <bosca_bo> The DXA files are from a time during which ScummVM couldn't read the original SMK files
[17:44] --> _sev_ joined #scummvm.
[17:44] <-- _sev_ left irc: Changing host
[17:44] --> _sev_ joined #scummvm.
[17:44] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.libera.chat
[17:47] <-- _sev left irc: Ping timeout: 260 seconds
[17:48] <Scummette> [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/VEJwB1
[17:48] <Scummette> scummvm/master e1bb816 AndywinXp: SCUMM: GFX: Simplify expression and fix truncation issue
[17:56] <Scummette> [scummvm] moralrecordings opened pull request #5770: DIRECTOR: Fixes for Virtual Nightclub (master...xtra) https://is.gd/cuhHCZ
[17:59] <grogbot> [discord] <ninekain> Yeah they are full of .SMK
[18:01] <grogbot> [discord] <ninekain> https://cdn.discordapp.com/attachments/581224061091446795/1235289953811038288/image.png?ex=6633d4eb&is=6632836b&hm=15aab43406cc6e1b527418ce3ce637414587aa4fe0a1464eda7af85f9a0557f7&
[18:02] <grogbot> [discord] <bosca_bo> ok, and are there any DXA files outside this folder?
[18:03] <grogbot> [discord] <ninekain> nope
[18:03] <grogbot> [discord] <bosca_bo> very well
[18:04] <grogbot> [discord] <bosca_bo> which game folder have you exactly added to the newer ScummVM version?
[18:04] <grogbot> [discord] <ninekain> the whole one
[18:05] <grogbot> [discord] <bosca_bo> so "Broken Sword 1 - The Shadow of the Templars"?
[18:05] <grogbot> [discord] <ninekain> it has the things the wiki says
[18:05] <grogbot> [discord] <ninekain> yeah
[18:05] <grogbot> [discord] <bosca_bo> okay
[18:05] <grogbot> [discord] <bosca_bo> and just to be extremely clear: what do you mean the intro is not working?
[18:06] <grogbot> [discord] <ninekain> when I open the game it goes straight to gameplay
[18:06] <grogbot> [discord] <ninekain> where the protag wakes up inside the globe
[18:06] <grogbot> [discord] <ninekain> well, carpet, blanket, whatever
[18:07] <grogbot> [discord] <bosca_bo> hmm... even if you go to the menu pressing ESC and start a new game?
[18:08] <grogbot> [discord] <ninekain> Oh yeah that worked
[18:08] <grogbot> [discord] <ninekain> I think
[18:08] <-- Strengths left irc: Remote host closed the connection
[18:08] <grogbot> [discord] <ninekain> Yeah it did
[18:08] <grogbot> [discord] <ninekain> Why?
[18:09] <grogbot> [discord] <bosca_bo> oh
[18:09] --> Strengths joined #scummvm.
[18:09] <grogbot> [discord] <bosca_bo> I'm sensing there's an issue with the scummvm.ini configuration file, or something like that
[18:09] <grogbot> [discord] <ninekain> hmmm
[18:09] <grogbot> [discord] <bosca_bo> let me try what happens if I use a fresh ini file
[18:10] <grogbot> [discord] <ninekain> what would that be? could it be the khz?
[18:10] <grogbot> [discord] <ninekain> i changed that yesterday
[18:10] <grogbot> [discord] <bosca_bo> I would be surprised if it were that, I don't think so
[18:10] <grogbot> [discord] <ninekain> output_rate=48000
[18:10] <grogbot> [discord] <bosca_bo> could you show me your config file? maybe I can try to replicate the issue
[18:10] <grogbot> [discord] <bosca_bo> also, you don't have any savegames for Broken Sword 1, is that correct?
[18:10] <grogbot> [discord] <ninekain> nope
[18:12] <grogbot> [discord] <ninekain> https://cdn.discordapp.com/attachments/581224061091446795/1235292665055154196/scummvm.txt?ex=6633d771&is=663285f1&hm=96abfa1e3c0fd25a15ef233874aded24834038cbd3776db37c86f33df2f19228&
[18:12] <grogbot> [discord] <ninekain> [sword1-win]
[18:12] <grogbot> [discord] <ninekain> extra=GOG.com
[18:12] <grogbot> [discord] <ninekain> engineid=sword1
[18:12] <grogbot> [discord] <ninekain> platform=windows
[18:12] <grogbot> [discord] <ninekain> guioptions=sndNoMIDI noAspect lang_English
[18:12] <grogbot> [discord] <ninekain> description=Broken Sword: The Shadow of the Templars (GOG.com/Windows/English)
[18:12] <grogbot> [discord] <ninekain> path=E:\Games\Broken Sword - Shadow of the Templars\
[18:12] <grogbot> [discord] <ninekain> gameid=sword1
[18:12] <grogbot> [discord] <ninekain> language=en
[18:12] <grogbot> [discord] <ninekain> and this is on brokensword
[18:16] <grogbot> [discord] <bosca_bo> replicated it!
[18:16] <grogbot> [discord] <bosca_bo> thanks, I'll let you know why it happens
[18:17] <grogbot> [discord] <ninekain> thanks 😄
[18:18] --> _sev joined #scummvm.
[18:18] <-- _sev left irc: Changing host
[18:18] --> _sev joined #scummvm.
[18:18] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[18:18] <-- _sev_ left irc: Read error: Connection reset by peer
[19:09] --> ldevulder_ joined #scummvm.
[19:10] <-- ldevulder left irc: Ping timeout: 256 seconds
[19:12] <grogbot> [discord] <bosca_bo> ok I have news on this. the video is started and then ended prematurely because the event manager is convinced that there has been a left mouse button clicking event, which is one of the way that the user can skip a video in Broken Sword
[19:12] <grogbot> [discord] <bosca_bo> it could be that we're not purging the input event queue properly before starting the game
[19:14] <grogbot> [discord] <bosca_bo> oh wait, with the icons grid interface a game is started as soon as the double-click is performed *without waiting for the left mouse button to release* before launching the game
[19:14] <grogbot> [discord] <bosca_bo> this can't be right...
[19:15] Nick change: ldevulder_ -> ldevulder
[19:18] <grogbot> [discord] <gu3> This sounds similar to a bug in the freescape engine where events were not purged leading to the game immediately crashing after it is restarted.
[19:19] <grogbot> [discord] <bosca_bo> in this case it really seems to be caused by the handling of doubleclicks within our icons GUI layout
[19:30] <grogbot> [discord] <ninekain> So It's not a me issue? Haha
[19:32] <grogbot> [discord] <ninekain> Can confirm that clicking "play" instead of clicking the icon on the grid fixes it
[19:36] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/NR423H
[19:36] <Scummette> scummvm/master 5642e2c sev-: DIRECTOR: Implement interface to toggle breakpoints in Script view
[19:46] <-- _sev left irc: Ping timeout: 272 seconds
[19:48] --> _sev joined #scummvm.
[19:48] <-- _sev left irc: Changing host
[19:48] --> _sev joined #scummvm.
[19:48] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[20:31] <grogbot> [discord] <n1ckn4m3> Sure does, good catch
[20:44] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/84No0f
[20:44] <Scummette> scummvm/master ff24083 sev-: GRAPHICS: Make convertTo() work with incomplete palettes
[20:44] <grogbot> [discord] <ninekain> No prob!
[20:50] <-- _sev left irc: Quit: This computer has gone to sleep
[20:55] --> _sev joined #scummvm.
[20:55] <-- _sev left irc: Changing host
[20:55] --> _sev joined #scummvm.
[20:55] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat
[21:11] --> DominusExult joined #scummvm.
[21:14] <-- Dominus left irc: Ping timeout: 268 seconds
[21:14] Nick change: DominusExult -> Dominus
[21:28] <-- ccawley2011 left irc: Read error: Connection reset by peer
[21:49] <-- ny00123 left irc: Quit: Leaving
[21:56] <-- _sev left irc: Read error: Connection reset by peer
[21:56] --> sev joined #scummvm.
[21:56] <-- sev left irc: Changing host
[21:56] --> sev joined #scummvm.
[21:56] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[22:08] <-- borosky left irc: Ping timeout: 252 seconds
[22:48] <-- sev left irc: Quit: This computer has gone to sleep
[23:25] <Scummette> [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/dSTQRB
[23:25] <Scummette> scummvm/master f5f6d86 AndywinXp: SCUMM: SPYFOX3: Fix #15108 and #15106
[00:00] --- Thu May 2 2024