[00:02] [discord] Nothing weird in the logs [00:02] [discord] this is where I read that about 3D games [00:02] [discord] https://forums.scummvm.org/viewtopic.php?t=16924 [00:03] [discord] But... it was from 2006 😓 [00:10] [discord] Not sure. I note that opengl_game_shaders is not set on engines/myst3/configure.engine ... so that may be related [00:12] TMM (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [00:12] TMM (hp@amanda.tmm.cx) joined #scummvm. [00:13] [discord] Unfortunately my knowledge of GL and this engine is limited. You can report a bug on bugs.scummvm.org... though please check with nightly build first. [00:43] [discord] I created a ticket, thanks [00:49] [discord] https://bugs.scummvm.org/ticket/15543 ... Minor formatting triage. Please standby as this may take some time before an engine dev / GL dev takes a look [00:50] [discord] By some time, I mean days, weeks and maybe longer 🙂 [00:51] [discord] No worries! I understand 😄 [00:51] [discord] For context, the current bug I am looking at dates from 1993 ... so there is a bit of a backlog, but we are trying [00:51] [discord] Haha [00:51] [discord] If you know C/C++, feel free to look at this and submit a Pull Request or add data to the bug if you get anywhere [00:52] [discord] You may want to compare Thimbleweed Park which is similar as to whether that also allows shaders to be applied. [00:53] [scummvm] tunnelsociety opened pull request #6277: SCUMM: HE: Fix leak in mixer (master...he-mixerleak) https://is.gd/ITFOpa [01:03] [discord] yeah, shaders don't on that game either [01:03] [discord] I think this points to "user" shaders will not apply to games which have game shaders. [01:04] [discord] But again... I am not a expert on this and the docs could do with an update on this... [02:55] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [02:55] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 260 seconds [02:55] Nick change: DominusExult -> Dominus [03:05] gsi (~gsi@user/gsi) left irc: Ping timeout: 265 seconds [03:06] gsi (~gsi@user/gsi) joined #scummvm. [03:41] Deledrius_ (~Deledrius@user/deledrius) joined #scummvm. [03:44] Deledrius (~Deledrius@user/deledrius) left irc: Ping timeout: 252 seconds [03:47] nae2040 (~dedj0ker@user/dedj0ker) left irc: Quit: Leaving [04:00] gsi_ (~gsi@user/gsi) joined #scummvm. [04:02] gsi (~gsi@user/gsi) left irc: Ping timeout: 252 seconds [04:03] [discord] @sluicebox Had a look at the SCI sol decoder wrt. GK1 audio. It is using the 8bit DPCM Mono decode path... but I don't think it will be easy to detect the pops on the fly. They look more baked into the original audio stream. Only associated with speech audio so not sure if that indicates an issue with the original samples... [04:56] [discord] cool! i'm in email contact with the modder and they sound enthsiastic about their technique becoming a feature here [05:02] [discord] @sluicebox If they did it algorithmically then we likely could code it into the SCI sound code to run on the fly. Otherwise, it might be possible to load as patches from external file... rather than needing to add 182Mb to main executable or load that into RAM :/ [05:02] [discord] yes, they said they are optimistic it can be implemented on the fly [05:03] [discord] Just that I thought that this would be a clipping or large excursion in the sample, but it looks like a more subtle error... and even Audacity click removal algo didn't like it. [06:22] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [06:24] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 276 seconds [06:24] Nick change: DominusExult -> Dominus [06:44] reset (~reset@user/reset) joined #scummvm. [06:58] [scummvm] lotharsm pushed 1 new commits to master: https://is.gd/Gji9yN [06:58] scummvm/master de1c86c lotharsm: NEWS: Update German NEWS file [06:59] [scummvm] lotharsm pushed 1 new commits to branch-2-9: https://is.gd/16W9ML [06:59] scummvm/branch-2-9 48bbe1f lotharsm: NEWS: Update German NEWS file [07:15] [discord] Hi folks, I made that GK1 fix - I'm setting up a dev environment so I can start experimenting with applying my repair to ScummVM itself. [07:16] [discord] My operating theory on what went wrong was that their DPCM encoder had a logic error when determining if the next delta value they chose would cause an in-bounds result when decoded. It certainly fits my observations, at least. [07:16] [discord] The wave wraps from positive to negative and keeps going, but because of the nature of the delta encoding, it still (functionally, when decoded) re-settles at zero after the "wrap" has occurred. [07:18] [discord] To fix it, the inversion caused by the wrap means the wave needs to be inverted until the next zero-crossing (since the wave itself has not inverted, only the "return" of the current cycle). The result should be pretty darn close to lossless, although the specifics of my implementation are something I'm keen to improve - I prioritised stability over fine-tuning. [07:18] [discord] I'll likely release an improved version of my patch too, since I like that it's applicable to DOS/Windows for retro machines and such. 🙂 But it'd be great to have it in ScummVM to skip the whole patching step for most users, if possible. [07:25] [discord] To fix it, the inversion caused by the wrap means the wave needs to be inverted until the next zero-crossing (since the wave itself has not inverted, only the "return" of the current cycle). The result should be pretty darn close to lossless in most cases, although the specifics of my implementation are something I'm keen to improve - I prioritised stability over fine-tuning. (edited) [08:34] [discord] @krisenigma shaders do not work on these games because they are using our 3D graphical backend and shaders only work on our 2D one [08:35] [discord] that's not a bug, more a feature request [08:52] [discord] @_digitall_ I elieve thet shaders are not implemented in OpenglSDL3d backend [08:52] [discord] I did not check the code, though [08:55] [discord] that's it [09:43] [discord] Absolutely inspiring and amazing work! Thank you for doing this! [09:57] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/isrCvq [09:57] scummvm/master c570c33 Strangerke: M4: RIDDLE: room 704: Start working on room (preload, init, pre_parser, callback) [12:22] reset (~reset@user/reset) left irc: Quit: reset [14:22] [discord] can someone add full pipe to the free game category on the site? https://web.archive.org/web/20221206142146/https://ivanmaximov.kroogi.com/en/download/251585-FULL-PIPE.html [14:22] [discord] the main dev added the game as free download a few years ago [14:22] [discord] his blog was taken down, but still... [14:22] [discord] also its not available on steam anymore [14:22] [discord] has a free android port tho [15:02] [scummvm] tunnelsociety closed pull request #6277: SCUMM: HE: Fix leak in mixer (master...he-mixerleak) https://is.gd/ITFOpa [16:15] [scummvm] lephilousophe pushed 1 new commits to master: https://is.gd/qPG8O6 [16:15] scummvm/master e6e6a40 lephilousophe: WII: Avoid reading at null address when restoring mouse cursors [16:15] [scummvm] lephilousophe pushed 1 new commits to branch-2-9: https://is.gd/8RgkmL [16:15] scummvm/branch-2-9 cd55248 lephilousophe: WII: Avoid reading at null address when restoring mouse cursors [16:26] Begasus (~Begasus@d54C05662.access.telenet.be) joined #scummvm. [16:27] ScummBot (~ScummBot@al.scummvm.net) left irc: Quit: buildmaster reconfigured: bot disconnecting [16:27] ScummBot (~ScummBot@al.scummvm.net) joined #scummvm. [16:53] [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/b2VpTK [16:53] scummvm/master 6da669d AndywinXp: SCUMM: HE: Fix mem leak in mixer_he [16:55] [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/JiaXwZ [16:55] scummvm/master 412a61c AndywinXp: SCUMM: HE: Clean up previous fix [16:56] [scummvm] AndywinXp pushed 2 new commits to branch-2-9: https://is.gd/obGMNW [16:56] scummvm/branch-2-9 4b19cb7 AndywinXp: SCUMM: HE: Fix mem leak in mixer_he [16:56] scummvm/branch-2-9 543674d AndywinXp: SCUMM: HE: Clean up previous fix [17:00] [discord] I am very well aware about that fact that mr Maximov added the unreleased international version on his blog [17:00] [discord] but [17:00] [discord] he did it by his own [17:00] [discord] and at his own risk [17:00] [discord] it was never cleared up with the publisher, particularly with 1C [17:01] [discord] so, while mr Maximov is distributing his at his own responsibilty, this does not give us right or safety to redistribute it or even share the link [17:02] [discord] we had a very similar situaion with Al Lowe putting some of his games on his personal website, with the same sentiments [17:15] ny00123 (~ny00123@2a0d:6fc2:5ac0:8b00:5209:41c3:5736:cbf5) joined #scummvm. [17:20] [scummvm] lephilousophe opened pull request #6278: CONFIGURE: Add a 3D feature (master...add-3d-feature) https://is.gd/wxyMgv [17:24] [discord] the original website is not even up anymore [18:00] ScummBot (~ScummBot@al.scummvm.net) left irc: Quit: buildmaster reconfigured: bot disconnecting [18:01] ScummBot (~ScummBot@al.scummvm.net) joined #scummvm. [18:39] Begasus (~Begasus@d54C05662.access.telenet.be) left irc: Quit: Vision[]: i've been blurred! [18:49] TMM (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [18:49] TMM (hp@amanda.tmm.cx) joined #scummvm. [19:51] dedj0ker (~dedj0ker@user/dedj0ker) joined #scummvm. [19:51] dedj0ker (~dedj0ker@user/dedj0ker) left irc: Client Quit [20:38] [scummvm] sev- pushed 2 new commits to master: https://is.gd/k7uFTv [20:38] scummvm/master b41178f sev-: QDENGINE: Remove move g_runtime usage in adv minigames [20:38] scummvm/master 182ad50 sev-: QDENGINE: Eliminated global constructor [20:56] [scummvm] tag2015 pushed 1 new commits to master: https://is.gd/A4xpqA [20:56] scummvm/master 263dfdf tag2015: AGS: Add various new games [20:59] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/JgXktZ [20:59] scummvm/master 452303a Strangerke: M4: RIDDLE: room 704: Implement daemon, rename parameters of sendWSMessage_130000 [21:03] [scummvm] Strangerke pushed 1 new commits to master: https://is.gd/X1ec2u [21:03] scummvm/master aa5630b Strangerke: M4: RIDDLE: room 704: Some renaming [21:39] [scummvm] lephilousophe closed pull request #6278: CONFIGURE: Add a 3D feature (master...add-3d-feature) https://is.gd/wxyMgv [21:39] [scummvm] lephilousophe pushed 1 new commits to master: https://is.gd/2kFD0M [21:39] scummvm/master 0dfc713 lephilousophe: CONFIGURE: Add a 3D feature [21:41] [scummvm] lephilousophe pushed 1 new commits to branch-2-9: https://is.gd/cZIdms [21:41] scummvm/branch-2-9 ab442ec lephilousophe: CONFIGURE: Add a 3D feature [21:47] [scummvm] antoniou79 pushed 1 new commits to master: https://is.gd/5Ide4T [21:47] scummvm/master 52d2223 antoniou79: DISTS: ANDROID: New versionCodes for 2.10.0 [21:49] [scummvm] antoniou79 pushed 1 new commits to master: https://is.gd/CGhdNM [21:49] scummvm/master 5716888 antoniou79: JANITORIAL: Correct typo in comment [21:57] [scummvm] sdelamarre pushed 1 new commits to master: https://is.gd/dnnt0b [21:57] scummvm/master 8884cc4 sdelamarre: GOB: Fix endianess issue in Goblin_v7::setGoblinState (Adibou2) - bug #15516 [21:57] [scummvm] sdelamarre pushed 1 new commits to branch-2-9: https://is.gd/FJcCeP [21:57] scummvm/branch-2-9 e6030ea sdelamarre: GOB: Fix endianess issue in Goblin_v7::setGoblinState (Adibou2) - bug #15516 [22:10] [scummvm] sev- pushed 1 new commits to master: https://is.gd/Prqcwc [22:10] scummvm/master 6f4ffe3 sev-: CONFIGURE: Added copyright to engines.awk [22:18] [scummvm] ScummVM-Translations pushed 1 new commits to branch-2-9: https://is.gd/s8qNMl [22:18] scummvm/branch-2-9 ad8f212 CloneWith: I18N: Update translation (Chinese (Simplified Han script)) [22:27] ny00123 (~ny00123@2a0d:6fc2:5ac0:8b00:5209:41c3:5736:cbf5) left irc: Remote host closed the connection [23:13] [scummvm] criezy opened pull request #6279: MACOS: Change default savepath to use the Application Support folder (master...macos-savepath) https://is.gd/y5rPNg [23:25] [scummvm] sev- opened pull request #6280: CONFIGURE: Added possibility to define engine components (master...configure-components) https://is.gd/JDV7bi [23:54] dedj0ker (~dedj0ker@user/dedj0ker) joined #scummvm. [00:00] --- Mon Dec 2 2024