[01:57] Endy (ender@sand.enderboi.com) left irc: Ping timeout: 252 seconds [01:57] Endy (ender@sand.enderboi.com) joined #scummvm. [02:00] TAS_2012v (~2012@c188-151-18-76.bredband.tele2.se) left irc: Ping timeout: 250 seconds [02:02] TAS_2012v (~2012@c83-250-24-235.bredband.tele2.se) joined #scummvm. [02:55] Endy (ender@sand.enderboi.com) left irc: Quit: Switching to a less flaky server :) [02:55] Endy (ender@sand.enderboi.com) joined #scummvm. [04:11] gordonfish (~gordonfis@user/gordonfish) left irc: Remote host closed the connection [04:12] gordonfish (~gordonfis@user/gordonfish) joined #scummvm. [04:52] gsi_ (~gsi@dynamic-077-179-089-087.77.179.pool.telefonica.de) joined #scummvm. [04:56] gsi (~gsi@dynamic-077-012-121-216.77.12.pool.telefonica.de) left irc: Ping timeout: 246 seconds [05:25] [scummvm] digitall pushed 1 new commits to master: https://is.gd/4eCvN3 [05:25] scummvm/master d91072d digitall: MTROPOLIS: Fix Extra Parameters in Format GCC Compiler Warning [05:38] reset (~reset@user/reset) left irc: Quit: reset [06:16] [scummvm] sluicebox pushed 1 new commits to master: https://is.gd/yYJ1kz [06:16] scummvm/master 2a20d63 sluicebox: DISTS: WIN32: Add --no-console to optional desktop shortcut [06:55] [scummvm] orgads opened pull request #4381: GUI: Make character validation less ugly (master...char-validation) https://is.gd/276vyN [07:07] eriktorbjorn (~eriktorbj@scummvm/eriktorbjorn) left irc: Quit: Leaving. [08:01] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [08:02] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 248 seconds [08:02] Nick change: DominusExult -> Dominus [08:07] Smedles (~quassel@2403:580d:1:0:aaa1:59ff:fe53:1a69) joined #scummvm. [08:16] [discord] might be a weird question but for people who play scummvm games using the packages you could buy from gog and steam, which one usually is more up to date? i know they both bundle scummvm with the older games to make them work on modern windows, but ive heard valve kinda rarely if ever updates their versions of scummvm [08:16] [discord] should i just stick to gog then? [08:22] [discord] I usually use a separate up to date instance of ScummVM [08:23] [discord] ^ [08:23] [discord] Neither are good at keeping their ScummVM versions up to date (although gog is the better of the two) [08:25] [discord] alright thought so [08:25] [discord] thanks [08:27] [discord] For reference as to what version comes with what game, I compiled this with help from here [08:27] [discord] https://wiki.scummvm.org/index.php?title=User:Eientei/Steam_ScummVM [08:43] [scummvm] grisenti opened pull request #4382: AGS: improve std::set replacement (master...master) https://is.gd/9toHfg [08:51] [discord] I was testing today with PQ2 about a MT-32 issue that was reported on the forums. I notice that the GOG version at least does not include the copy protection code check which I remember from when I was a kid -- from a quick look I don't think they even include the codes in the additional pdf material. Is there a way to restore the check? [08:52] [discord] (For the code screen see: https://www.mobygames.com/game/amiga/police-quest-2-the-vengeance/screenshots/gameShotId,336679/) [08:53] [scummvm] alxpnv pushed 1 new commits to master: https://is.gd/hGPCpN [08:53] scummvm/master c77a189 alxpnv: ASYLUM: fix Sound::convertVolumeTo() to match Sound::convertVolumeFrom() [08:55] [discord] Ah, never mind. [08:55] [discord] `scummvm --copy-protection` restores it. [08:57] BrainChild (~BrainChil@185.237.182.250) joined #scummvm. [08:58] Begasus (~Begasus@ptr-4q5jayt8nyeikuysqz8.18120a2.ip6.access.telenet.be) joined #scummvm. [08:58] g'morning peeps [08:59] trying to build the latest scummvm on Haiku fails with an error on engine ags: https://bpa.st/D6DQ [09:05] looks like it was introduced in: https://github.com/scummvm/scummvm/commit/7132742e04805b31a5226edacfac45ac92ce011b#diff-a266a3cf8ca1660c7a9a8d0f3d11e30fa87d3f0bce697251378d2f98aeba7951 [09:56] [discord] Strange, both the master and branch-2-6 branches build fine with AGS on a Haiku R1/beta3 x86 VM here. [09:57] maybe something changed in regard in Haiku recently (running nightly here) [10:01] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [10:04] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 252 seconds [10:04] Nick change: DominusExult -> Dominus [10:15] [discord] Ah, never mind. [10:16] [discord] `scummvm --copy-protection` restores it. [10:16] [discord] Edit: or it was working already and I failed to notice it, since it now works always, even without the `--copy-protection` switch. [10:16] [discord] The protection codes seem to be available from the GOG Galaxy client but not from the extras for the PQ Collection. (edited) [10:18] [discord] yeah, it looks like they changed their locale implementation recently: [10:18] [discord] https://github.com/haiku/haiku/commits/master/src/system/libroot/posix/locale [10:19] [discord] Ah, never mind. [10:19] [discord] `scummvm --copy-protection` restores it. [10:19] [discord] Edit: or it was working already and I failed to notice it, since it now works always, even without the `--copy-protection` switch. [10:19] [discord] The protection codes seem to be available from the GOG Galaxy client but not from the extras for the PQ Collection. [10:19] [discord] Edit 2: The codes (names) are in the PQ Collection Manual which consolidates all the manuals from the games. They are removed for some odd reason from the PQ 2 manual which is also offered separately. (edited) [10:58] BrainChi_ (~BrainChil@185.237.182.250) joined #scummvm. [11:01] BrainChild (~BrainChil@185.237.182.250) left irc: Ping timeout: 252 seconds [11:43] [scummvm] orgads opened pull request #4383: COMMON: Simplify singleton instantiation (master...simplify-singleton) https://is.gd/9BQHLi [12:16] [discord] Begasus: I wonder if this isn't just a small bug in the nightlies, i.e. in wchar.h they should include locale_t.h, not locale.h (as they did in the other headers). [12:19] dwa, clueless there (don't know the insides for Haiku), but someone in the channel mentioned a possible reason? (there has been some recent changes to locale.h etc a while back) [12:20] in the meantime merged the new version and it's building atm on our buildmaster (still running beta3) [12:21] 32bit almost done: https://build.haiku-os.org/buildmaster/master/x86_gcc2/logviewer.html?buildruns/3241/builds/78778.log [12:21] [discord] yes, I'm thinking about this commit of theirs [12:21] [discord] https://github.com/haiku/haiku/commit/d338200e2b7c03c7aa392598b8612d4e9afa1841 [12:21] [discord] which indeed was added after beta3 [12:21] yep that is the one [12:22] [discord] and in their review for this change, they said "I think we should merge this still, and fix the bugs as they happen. That's what nightly builds and beta releases are for, right? We will need builders with these updated headers to run haikuports on, then we can rebuild recipes against it, and see if we find and fix any specific problems." [12:22] Begasus: allegro also seems to be expecting "extern void setlocale(int type, const char *language)" instead of Haiku provided "extern char *setlocale(int category, const char *locale);" [12:22] notice the void vs char* return type. [12:22] that seems weird. [12:23] from the haiku channel [12:24] [discord] I'm not familiar with this part of the code, but I think it's just meant to be an internal wrapper in a namespace, it's not about using the setlocale() implementation from the system afaics [12:25] [discord] please ask them if wchar.h isn't meant to include locale_t.h instead of locale.h [12:28] done, also linked to the log for today [12:32] Thanks for taking the time to look into this! [12:32] BrainChi_ (~BrainChil@185.237.182.250) left irc: Remote host closed the connection [12:33] BrainChild (~BrainChil@185.237.182.250) joined #scummvm. [12:34] [discord] no problem! and hi to the Haiku team! [12:38] [discord] Begasus: btw in your haikuport, you can update the LICENSE line to GPLv3 [12:38] filed a ticket, let's see what comes from it, in the meantime the 32bit version is fine [12:38] ah, thanks dwa [12:40] [discord] still, there's maybe something to be changed on our side too, as there's a bit of magic going on with the way we plug AGS into the ScummVM system, afaik. But you'll have to wait for someone with more experience than me to check that [12:41] [discord] although the suggested wchar.h change may help you solve other strange build errors [12:42] done [12:43] could be, having some issues on some ports with _locale also [12:46] /sources/fontforge-20220308/fontforge/splinefont.h:2637:15: error: conflicting types for 'locale_t'; have 'char *' [12:46] 2637 | typedef char* locale_t; [12:49] [discord] I wonder why wchar.h now includes locale.h in their headers [12:49] [discord] for `locale_t` definition, I guess [12:50] [discord] but they have a `locale_t.h` header for that [12:50] [discord] in their Gerrit review, that's something that they fixed in some other headers, but they may have just forgot to apply the same fix to wchar.h [12:53] [scummvm] tag2015 pushed 1 new commits to master: https://is.gd/SDCUzI [12:53] scummvm/master 2a30dd1 tag2015: DIRECTOR: Add detection for B/W version of Amanda Stories [12:53] ticket filed at: https://dev.haiku-os.org/ticket/18030 also linked the log from today, if someone picks it up they can read the logs here too [12:54] [discord] Begasus: for fontforge, try removing the `defined(__HAIKU__)` just before that typedef. It looks like fontforge had a workaround for when Haiku didn't have proper locale support, but if you're building for beta4 you maybe don't need it anymore [12:54] [discord] [12:54] [discord] but well, fontforge is a bit out of topic though :p [12:55] already did that and works dwa :) [12:56] needed that for lilypond/frescobaldi [12:56] [discord] ah, I used to contribute some build recipes for various systems& fond memories of stuff frequently breaking here and there 😉 [12:56] hence why we stick around :D [12:56] [discord] learned a lot through that, though! [12:57] still can't write any descent "hello world" code, but I know my way around in recipes :) [12:59] balrog (balrog@user/balrog) left irc: Ping timeout: 268 seconds [13:00] [discord] haha. Well, have fun! I'll keep an eye on that ticket [13:00] +1 :) [13:06] balrog (balrog@user/balrog) joined #scummvm. [13:21] ccawley2011 (~ccawley20@146.66.56.28) joined #scummvm. [13:21] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [13:45] Begasus (~Begasus@ptr-4q5jayt8nyeikuysqz8.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 255 seconds [13:59] Begasus (~Begasus@2a02:1810:9d85:f000:c3fb:8d7b:6506:cf5f) joined #scummvm. [14:34] BrainChi_ (~BrainChil@185.237.182.250) joined #scummvm. [14:37] BrainChild (~BrainChil@185.237.182.250) left irc: Ping timeout: 252 seconds [15:03] [scummvm] raziel- opened pull request #4384: JANITORIAL: Correct spelling mistakes - 2 (master...patch-2) https://is.gd/WLVNIF [15:09] [scummvm] bluegr closed pull request #4384: JANITORIAL: Correct spelling mistakes - 2 (master...patch-2) https://is.gd/WLVNIF [15:09] [scummvm] bluegr pushed 7 new commits to master: https://is.gd/w7gEtV [15:09] scummvm/master ffdf9f8 raziel-: NEWS.md: Correct spelling mistake [15:09] scummvm/master b82f3cc raziel-: SUPERNOVA: Correct spelling mistakes [15:09] scummvm/master 7900f40 raziel-: ICB: Correct spelling mistake [15:18] ny00123 (~ny00123@2a0d:6fc2:6620:9900:c12a:ad8f:63d2:d16) joined #scummvm. [15:22] ccawley2011_ (~ccawley20@146.66.56.28) joined #scummvm. [15:22] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat [15:25] ccawley2011 (~ccawley20@146.66.56.28) left irc: Ping timeout: 252 seconds [15:52] reset (~reset@user/reset) joined #scummvm. [16:17] [scummvm] lephilousophe opened pull request #4385: BACKENDS: OPENGL: Rework libretro pipeline (master...rework-libretro) https://is.gd/WYe9XU [16:28] [discord] Hi guys. I am trying to play Versailles 1685. I 'm using scummvm android version. [16:28] [discord] the games execute well, except that i don't have any sound ecept during the introduction videos. (no music, and no dialogs during the game). [16:28] [discord] I guess i have someting to set up. Could you point me in the right direction. [16:30] [discord] it's supposed to work without any setup [16:31] [discord] do you have all wav files? [16:31] [discord] Double check you have all the datafiles per [16:55] cu peeps! [16:56] Begasus (~Begasus@2a02:1810:9d85:f000:c3fb:8d7b:6506:cf5f) left irc: Quit: Leaving [17:14] sev (~sev@84-83-225-213.fixed.kpn.net) joined #scummvm. [17:14] sev (~sev@84-83-225-213.fixed.kpn.net) left irc: Changing host [17:14] sev (~sev@scummvm/sev) joined #scummvm. [17:14] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [17:15] sev (~sev@scummvm/sev) left irc: Client Quit [17:28] [discord] I don't think I have the Versailles game (unless it was sold digital and some point and it's in the backlog) so I cannot test myself. [17:28] [discord] Only thing I can suggest is to check the same game data folder with a Windows (or Linux) version of ScummVM and see if it works then. [17:28] [discord] Also obviously check volume levels, and whether the issue exists for other games on Android. [17:28] Nick change: BrainChi_ -> BrainChild [17:28] [discord] I do have an Android and the game 😉 [17:41] BrainChild (~BrainChil@185.237.182.250) left irc: Quit: Leaving... [17:55] reset (~reset@user/reset) left irc: Ping timeout: 252 seconds [18:08] reset (~reset@user/reset) joined #scummvm. [18:13] balrog (balrog@user/balrog) left irc: Quit: Bye [18:18] sev (~sev@dhcp-089-099-212-125.chello.nl) joined #scummvm. [18:18] sev (~sev@dhcp-089-099-212-125.chello.nl) left irc: Changing host [18:18] sev (~sev@scummvm/sev) joined #scummvm. [18:18] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [18:20] balrog (~balrog@user/balrog) joined #scummvm. [18:21] eriktorbjorn (~eriktorbj@scummvm/eriktorbjorn) joined #scummvm. [18:21] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.libera.chat [18:39] [scummvm] dwatteau pushed 1 new commits to master: https://is.gd/Wy0XZ9 [18:39] scummvm/master 12b1cb6 dwatteau: SCUMM: Avoid UBSan warning in drawBomp() [18:52] [discord] I know it's not supported by ScummVM in any way, but... I did not see this coming: https://adventuregamers.com/news/view/the-space-bar-is-being-re-released [18:53] [discord] Steve Meretzky wrote about it (not much information, though) on Facebook, so I guess he's in on it. [19:40] [discord] I really wonder, if they located the original sources, @eriktorbjorn [20:19] _sev (~sev@dhcp-089-099-212-125.chello.nl) joined #scummvm. [20:19] _sev (~sev@dhcp-089-099-212-125.chello.nl) left irc: Changing host [20:19] _sev (~sev@scummvm/sev) joined #scummvm. [20:19] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [20:22] sev (~sev@scummvm/sev) left irc: Ping timeout: 252 seconds [20:28] BrainChild (~BrainChil@185.237.182.250) joined #scummvm. [21:18] [scummvm] tag2015 pushed 1 new commits to master: https://is.gd/yvfmVO [21:18] scummvm/master 94f565d tag2015: DIRECTOR: Fix missing titles, remove duplicate [21:21] _sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [21:31] _sev (~sev@scummvm/sev) joined #scummvm. [21:31] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [21:34] _sev (~sev@scummvm/sev) left irc: Client Quit [21:35] _sev (~sev@scummvm/sev) joined #scummvm. [21:35] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [21:37] _sev (~sev@scummvm/sev) left irc: Client Quit [21:42] _sev (~sev@scummvm/sev) joined #scummvm. [21:42] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [21:44] _sev (~sev@scummvm/sev) left irc: Client Quit [21:45] _sev (~sev@scummvm/sev) joined #scummvm. [21:45] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [22:07] _sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [22:08] _sev (~sev@scummvm/sev) joined #scummvm. [22:08] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [22:08] niska (~niska@static.38.6.217.95.clients.your-server.de) left irc: Quit: Leaving [22:26] niska (~niska@static.38.6.217.95.clients.your-server.de) joined #scummvm. [22:29] BrainChi_ (~BrainChil@185.237.182.250) joined #scummvm. [22:29] ccawley2011_ (~ccawley20@146.66.56.28) left irc: Read error: Connection reset by peer [22:30] Nick change: BrainChi_ -> BrainChild_ [22:31] BrainChild (~BrainChil@185.237.182.250) left irc: Ping timeout: 252 seconds [22:37] digitall (~digitall@scummvm/digitall) joined #scummvm. [22:37] #scummvm: mode change '+o digitall' by ChanServ!ChanServ@services.libera.chat [22:47] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [22:48] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [22:50] [scummvm] sev- force pushed 4 new commits to master: https://is.gd/CYSBlD [22:50] scummvm/master 1158b00 raziel-: SCI: Correct spelling mistakes [22:50] scummvm/master 71f19b0 raziel-: ULTIMA: Remove superflous space [22:50] scummvm/master 8369d0f dwatteau: SCUMM: Avoid UBSan warning in drawBomp() [22:55] ny00123 (~ny00123@2a0d:6fc2:6620:9900:c12a:ad8f:63d2:d16) left irc: Quit: Leaving [22:58] Quick tip for anyone who wants to recover your local git checkout of scummvm from a forcepush without a full delete and redownload... [22:58] 1. (on master branch) git branch temp [22:58] 2. git checkout temp [22:59] 3. git branch -d master (This deletes your local master branch which has conflicting commits compared to the remote... only do this if you have no local commits / work on your master... [22:59] which you shouldn't do as you should use a feature branch :) [23:00] [discord] I rarely use feature branches 😂 [23:00] 4.5 git fetch origin (assuming this is scummvm/scummvm [23:00] 5. git checkout master (This will create a new master branch to track origin/master thus matching the new commits)... [23:01] 6. (optinal) git push -f myusername master [23:01] i.e. to overwrite your copy :) ... The exact sequence will vary based on how complex your remotes are... [23:01] [discord] Or as shortcut: `git pull --rebase`, then it will complain about the script file in SCI, for this file you do `git rebase --skip` - that fixed it for the buildbot. But I think it depends on the exact time when you pulled for the last time [23:02] [discord] But as digitall said: It depends 🙂 [23:02] sev: LOL. Well I tend to do it for lengthy refactoring which is likely to conflict with other users... but a judgement call. A quick bugfix doesn't warrant it :) [23:03] To be honest, if you have a checkout of "your" github fork, with a upstream / scummvm remote... it is a similar flow of switching to a temp branch (so you can delete the master branch [23:04] since you can't delete the active branch :) ... then purging the local branches with the conflicting commits and then pulling down the fixed up versions and force pushing to your copies to keep everything in sync. [23:04] On that, someone should give buildbot some help or delete it's checkout to force it to pull again. [23:04] [discord] I manually fixed buildbot [23:05] [discord] I guess I'm lucky in that I spent so much time working on my game engine branches, I can't honestly remember the last time I updated master 🙂 [23:05] [discord] It currently is building _something_ which I _think_ is the last commit after the fix [23:05] [discord] aka current HEAD [23:05] I suspect it will choke on this. I think the old one had a script in the nightly to detect and delete the checkout on this situation... but I may be wrong :) [23:05] rootfather: Ah cool. Thanks. [23:05] [discord] I went to the buildbot's source folder and manually resolved the conflict. For Weblate, I was able to do a clean git reset [23:07] Ah good, so a fairly clean break and avoids the issues in future. I am very partial to using git bisect to track down regression bugs so I would be sad to hit unbuildable commits or other history breakage. [23:08] File renaming / moves are bad enough... as is trying to get 10 year old code to build on newer compiler / glibc without a huge helping of temp patches / permissive flags :) [23:08] [discord] The history is back again without broken commits. sev just slightly altered history. Oh well, he invented time travelling!! [23:09] Since it is 01/01/1970, my flares are back in style :) [23:09] [discord] digitall: I recently had to use a Haiku VM for gcc++ 2.95 **and** modern git bisect :p [23:09] [discord] it was weird to build a 2002 scumm engine again [23:09] dwa: I have flashbacks of gcc 2.95 for embedded systems, but the alcohol helps :) [23:10] [discord] haha [23:10] Nick change: BrainChild_ -> BrainChild [23:24] [discord] digitall: be careful about that temp branch you create though, as that will have the old history. [23:25] [discord] Which means that one can accidentally end up reintroducing some commits if that branch is used for anything that later goes into master. [23:26] somaen: Damn. Missed out step 7: git branch -d temp [23:27] I do that before I do a rebase i.e. do a branch from existing state to a temp branch, then do the rebase on the temp... so that if it all goes hideously wrong, I can checkout back and delete the temp and have another try :) [23:28] [discord] Right. A good general tip git wise is also that you can always look at the reflog to find even the stuff you thought you lost. [23:28] [discord] Unless 14 days have gone and it got GCed [23:29] [discord] If you are relying on GitHub, then you have about 90 days though [23:29] [discord] https://www.serra.me/en/2020/08/disaster-recovery-with-the-github-events-api/ [23:30] [discord] (assuming you pushed your branches though) [23:31] reflogging a dead horse? :) [23:33] https://dictionary.cambridge.org/dictionary/english/flog-a-dead-horse if not aware. Since git is from British English slang, I always wondered if ref(erence) log shorted to [23:33] re - flog was a injoke too :) [23:33] [discord] nice 😄 [23:33] Since if you in the ref log, you are thrashing the old stuff which is akin to the idiomatic meaning ;) [23:47] _sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [23:48] _sev (~sev@dhcp-089-099-212-125.chello.nl) joined #scummvm. [23:48] _sev (~sev@dhcp-089-099-212-125.chello.nl) left irc: Changing host [23:48] _sev (~sev@scummvm/sev) joined #scummvm. [23:48] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [23:58] Right... I am late for a cup of tea. Be Well :) [23:58] ttfn [23:58] digitall (digitall@scummvm/digitall) left #scummvm (Leaving). [00:00] --- Wed Nov 2 2022