[00:00] I'm asuming IBM is just not Mac haha [00:00] [discord] There were a ton of machineTypes for the different Mac models with 256 there for all PCs [00:01] [discord] Also see for a similar xlib in terms of what you'll be adding [00:04] I want to play this game since about 20+ years ago, as I was stuck on a level when I was a kid and I'm not sure if it was for a bug or I was just too slow [00:04] so I never had a chance to finish it [00:05] I never imagined I'll read the source years later [00:05] I checked some other xlibs, it doesn't seem too complicated [00:09] [discord] Xlibs were the JS libraries of their time, just without the interdependencies [00:11] yeah, but with full access to the computer [00:11] I also found this pearl [00:11] > "Get out of here! Altering this file just might cause your hard drive to be re-initialized! Go hack somewhere else! Not responsible for anything that happens once you alter this fil [00:11] e. Believe me, I'll know! Just play the game!" [00:11] borosky (~borosky@213.134.185.182) left irc: Ping timeout: 248 seconds [00:12] reset (~reset@user/reset) left irc: Quit: reset [00:17] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [00:17] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [00:53] [scummvm] OMGPizzaGuy pushed 5 new commits to master: https://is.gd/weMI05 [00:53] scummvm/master 6e3a288 OMGPizzaGuy: ULTIMA8: Add contains point method for sort items [00:53] scummvm/master 71bf757 OMGPizzaGuy: ULTIMA8: Replace sort item screenspace coords with rect [00:53] scummvm/master 62b4aec OMGPizzaGuy: ULTIMA8: Use box struct to set bounds of sort items [01:21] Action: Smedles is building ScummVM v2.7.x branch for OS/2 [02:02] gsi (~gsi@dynamic-077-190-088-076.77.190.pool.telefonica.de) left irc: Ping timeout: 252 seconds [02:03] gsi (~gsi@dynamic-077-179-066-063.77.179.pool.telefonica.de) joined #scummvm. [02:34] [scummvm] OMGPizzaGuy pushed 1 new commits to master: https://is.gd/9cdxfe [02:34] scummvm/master 8191740 OMGPizzaGuy: ULTIMA8: Fix signed value loading of shape frame format. Bug #14066 [02:36] [scummvm] OMGPizzaGuy pushed 1 new commits to branch-2-7: https://is.gd/MS7V8J [02:36] scummvm/branch-2-7 53b6fa2 OMGPizzaGuy: ULTIMA8: Fix signed value loading of shape frame format. Bug #14066 [02:55] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [02:58] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 264 seconds [02:58] Nick change: DominusExult -> Dominus [02:59] donek (~donek@213.134.185.182) left irc: Ping timeout: 256 seconds [03:00] donek (~donek@2a00:f41:1cf2:3379:3599:33f5:4c95:7471) joined #scummvm. [03:39] donek (~donek@2a00:f41:1cf2:3379:3599:33f5:4c95:7471) left irc: Ping timeout: 260 seconds [03:41] donek (~donek@213.134.185.182) joined #scummvm. [03:53] [discord] Hm. I'm not a coder but is it possible to resolve the lack of fading in scummvm? [03:55] [discord] What do you mean lack of fading? Is this for a certain game? [03:56] [discord] I'm not sure if it effects other games and I know it's against the rules to make specific requests, but it has to do with how some sounds transition [03:56] [discord] looping improperly- I would suppose it happens with some other games [03:58] [discord] Making requests for new features is one thing, point out bugs or missing features that dont exist in the original engines is just regular bug reporting ๐Ÿ˜„ [03:58] [discord] In other words: are you seeing a lack of fading in games that should have them? Or is this a new feature request? [03:59] [discord] There's a lack of sound transition to different 'soundtracks' in the game moonbase commander [04:00] [discord] Moonbase commander uses small soundloops and stitches them together and in the current version of scummvm it basically only loops the same soundtrack over for all events once a game has started. [04:00] [discord] Okay, assuming it transitions in the original game that sounds like a regular bug. You fill out a bug report at https://bugs.scummvm.org [04:01] [discord] And actually, you can post feature requests there too, its just unlikely to be worked on unless a volunteer shares your passion. We just dont like feature requests on Discord because it tends not to be very productive. [04:02] [discord] And actually, you can post feature requests there too, its just unlikely to be worked on unless a volunteer shares your passion. We just dont like feature requests on Discord because it tends not to be very productive; too many people underestimate the work and sometimes they can come across as demanding. (edited) [04:02] [discord] TBH I'm not sure if it's worth reporting ATM unless the multiplayer for the game's been officially added, otherwise it might be a layered problem [04:02] [discord] And actually, you can post feature requests there too (its just unlikely to be worked on unless a volunteer shares your passion). We just dont like feature requests on Discord because it tends not to be very productive; too many people underestimate the work and sometimes they can come across as demanding. (edited) [04:03] [discord] (The game originally has multiplayer but Tooncat got it working in VM) [04:03] [discord] @LittleToonCat could probably confirm [04:04] [discord] I don't think so since he linked a custom dist to the discord we have [04:04] [discord] Can confirm, am working on networking stuff. Not sure if I'll get to other bugs though. [04:04] [discord] You can also ask in #๐ŸŸขengine-scumm about the current level of support for Moonbase Commander. Some devs focus on the engine channels for ones they work on instead of watching #general [04:05] [discord] Networking is a big help! Thanks for that! [04:10] [discord] Also, you might be interested in becoming an official ScummVM developer. You get the cool green name on Discord, access to our planning discussions about the future of ScummVM, and other benefits: https://wiki.scummvm.org/index.php?title=Developer_Central#Team_Member_Benefits If that's something you're interested in, reach out to `sev` or `rootfather`, our project leads. [04:10] [discord] Also, you might be interested in becoming an official ScummVM developer, especially if you plan to stick around a while. You get the cool green name on Discord, access to our planning discussions about the future of ScummVM, and other benefits: https://wiki.scummvm.org/index.php?title=Developer_Central#Team_Member_Benefits If that's something you're interested in, reach out to `sev` or `rootfather`, our project leads. (edited) [04:10] [discord] Also, you might be interested in becoming an official ScummVM developer, especially if you plan to stick around a while. You get the cool green name on Discord, access to some secret channels and our planning discussions about the future of ScummVM, and other benefits: https://wiki.scummvm.org/index.php?title=Developer_Central#Team_Member_Benefits If that's something you're interested in, reach out to `sev` or `rootfather`, our pr [04:10] [discord] Also, you might be interested in becoming an official ScummVM developer, especially if you plan to stick around a while. You get the cool green name on Discord, access to some top secret channels and our planning discussions about the future of ScummVM, and other benefits: https://wiki.scummvm.org/index.php?title=Developer_Central#Team_Member_Benefits If that's something you're interested in, reach out to `sev` or `rootfather`, ou [04:12] [discord] sev already mentioned the idea to me back when I showed my first progress to him, I am definitely interested, but I really should get this finished first before I think more about it. [04:13] [discord] Sure, do it whenever you are comfortable. [04:13] [discord] We're just happy to have passionate people to work on supporting games, especially for the SCUMM engine! ๐Ÿ˜„ [04:14] [discord] I think Moonbase Commander has been one of those games we've always wanted to have, but the technical difficulties of multiplayer have been the barrier. [04:15] [discord] Moonbase is definitely the most underappreciated game of the bunch that uses the SCUMM engine to its fullest. Especially getting networked multiplayer working. [04:15] [discord] Much like *Blade Runner* was for many years with its own technical challenges. [04:15] [discord] Moonbase is definitely the most underappreciated game of the bunch that uses the SCUMM engine to its fullest. Especially getting networked multiplayer working. It deserves more love imo. (edited) [05:07] [scummvm] sluicebox pushed 1 new commits to master: https://is.gd/09JrQg [05:07] scummvm/master 0ffcd59 sluicebox: SCI: Fix early KQ4 saves when a dialog is on screen [05:08] [scummvm] sluicebox pushed 1 new commits to branch-2-7: https://is.gd/RBmwkP [05:08] scummvm/branch-2-7 300522d sluicebox: SCI: Fix early KQ4 saves when a dialog is on screen [05:33] Build [#486](https://buildbot.scummvm.org/#builders/159/builds/486) of `daily-master` completed successfully. [06:58] SylvainTV (~SylvainTV@2a01cb0c00cc1d006c323faaa954d792.ipv6.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [07:25] ny00123 (~ny00123@2a0d:6fc2:6620:2400:c388:795:6e42:b67c) joined #scummvm. [07:27] [scummvm] neuromancer pushed 1 new commits to master: https://is.gd/Xc6uAJ [07:27] scummvm/master bbc17db neuromancer: FREESCAPE: make sure first sound to play is not interrupted [07:34] [scummvm] neuromancer pushed 2 new commits to master: https://is.gd/soLpc8 [07:34] scummvm/master 988192b neuromancer: NEWS: update Driller supported releases [07:34] scummvm/master c074767 neuromancer: NEWS: update Private Eye supported releases [07:37] [scummvm] neuromancer pushed 2 new commits to branch-2-7: https://is.gd/H3Z9Qg [07:37] scummvm/branch-2-7 f7424c1 neuromancer: NEWS: update Driller supported releases [07:37] scummvm/branch-2-7 4fa186f neuromancer: NEWS: update Private Eye supported releases [07:40] [scummvm] neuromancer pushed 5 new commits to branch-2-7: https://is.gd/4gBw5m [07:40] scummvm/branch-2-7 f695856 neuromancer: FREESCAPE: adjusted PC speaker audio generation for Driller DOS releases [07:40] scummvm/branch-2-7 f3d69ee neuromancer: FREESCAPE: make sure pc speaker sounds are queue correctly and the mixer will not overload [07:40] scummvm/branch-2-7 fa9667a neuromancer: FREESCAPE: improved accuracy of pc speaker sounds [07:55] borosky (~borosky@213.134.185.182) joined #scummvm. [08:32] _sev (~sev@scummvm/sev) joined #scummvm. [08:32] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [08:53] Krusher (~Krusher@36.red-88-23-20.staticip.rima-tde.net) joined #scummvm. [09:53] cihancan (~cian@88.234.212.117) joined #scummvm. [10:38] [discord] It is a known issue. Sound in Moonbase Commander is generally broken. But the game is not declared supported yet. [11:30] [scummvm] tag2015 pushed 1 new commits to master: https://is.gd/rfCeW6 [11:30] scummvm/master 5e36a43 tag2015: DIRECTOR: Mark Majestic german version as D5 [11:40] reset (~reset@user/reset) joined #scummvm. [11:51] BrainChild (~BrainChil@185.237.182.250) joined #scummvm. [12:28] donek (~donek@213.134.185.182) left irc: Ping timeout: 248 seconds [12:30] donek (~donek@2a00:f41:1ce5:ce36:23d2:4bb3:115e:bdd5) joined #scummvm. [12:31] [scummvm] sev- closed pull request #4665: [WIP] DIRECTOR: Last minute fixes (master...director_lastminute) https://is.gd/XwMXZe [12:31] [scummvm] sev- pushed 4 new commits to master: https://is.gd/yBnJSe [12:31] scummvm/master 6444b9d moralrecordings: DIRECTOR: For disposed objects, make getMethod return a warning [12:31] scummvm/master ecaed41 moralrecordings: DIRECTOR: Implement b_ilk [12:31] scummvm/master e93583b moralrecordings: DIRECTOR: Fix memory leak in Window::loadEXE() [12:50] ccawley2011 (~ccawley20@146.66.56.88) joined #scummvm. [12:50] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat [13:04] donek (~donek@2a00:f41:1ce5:ce36:23d2:4bb3:115e:bdd5) left irc: Ping timeout: 264 seconds [13:05] donek (~donek@213.134.185.182) joined #scummvm. [13:59] [scummvm] sev- pushed 1 new commits to master: https://is.gd/mWjqn2 [13:59] scummvm/master d4507f3 sev-: DIRECTOR: LINGO: Do not freak out when romanLingo is set to 1, as we are compatible [14:01] Krusher (~Krusher@36.red-88-23-20.staticip.rima-tde.net) left irc: Read error: Connection reset by peer [14:11] [scummvm] sev- pushed 1 new commits to master: https://is.gd/Zl7m4s [14:11] scummvm/master 3058bdb sev-: DIRECTOR: Do not leak memory on failed EXEv4 load [15:01] cihancan (~cian@88.234.212.117) left irc: Remote host closed the connection [16:07] rdg (~rdg@user/rdg) left irc: Ping timeout: 268 seconds [16:09] rdg (~rdg@user/rdg) joined #scummvm. [16:50] digitall (~digitall@scummvm/digitall) joined #scummvm. [16:50] #scummvm: mode change '+o digitall' by ChanServ!ChanServ@services.libera.chat [16:51] Evening. *Sigh* Got about halfway through "The Excavation of Hob's Barrow" running on ScummVM AGS with latest master and hit a segfault ... repeatably which blocks completion. [16:52] 0x000055555647049f in AGS3::BITMAP::draw (this=0x555036eda411, srcBitmap=0x55555ec97618, srcRect=..., dstX=0, dstY=0, horizFlip=false, vertFlip=false, skipTrans=false, srcAlpha=-1, tintRed=-1, tintGreen=-1, tintBlue=-1) at engines/ags/lib/allegro/surface.cpp:114 [16:52] The format bytes per pixels seem to be uninitialised... but it is down somewhere in the ManagedSurface stuff. [16:53] ny00123 (~ny00123@2a0d:6fc2:6620:2400:c388:795:6e42:b67c) left irc: Quit: Leaving [16:53] It happens when you give the girl at Devil's Thumb the fiddle bow, she plays and then it segfaults on the start of protagonist's flashback :| [17:01] still trying to debug why this happens and where the bug is setup :| [17:25] BrainChild (~BrainChil@185.237.182.250) left irc: Quit: Leaving... [17:33] Aha... _owner is nullptr :| [17:40] [scummvm] lotharsm pushed 1 new commits to master: https://is.gd/lrW9Pm [17:40] scummvm/master 7447128 lotharsm: NEWS: Update German NEWS file [17:41] [scummvm] lotharsm pushed 1 new commits to branch-2-7: https://is.gd/QVCPGD [17:41] scummvm/branch-2-7 432bc2a lotharsm: NEWS: Update German NEWS file [17:45] [scummvm] sev- pushed 2 new commits to master: https://is.gd/skfCle [17:45] scummvm/master 91d6710 sev-: DIRECTOR: Fix debug output [17:45] scummvm/master dd3fe3d sev-: DIRECTOR: Implemented SoundVolume XCMD [18:29] eriktorbjorn (~eriktorbj@scummvm/eriktorbjorn) joined #scummvm. [18:29] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.libera.chat [18:57] [scummvm] sev- pushed 2 new commits to master: https://is.gd/GfnHXM [18:57] scummvm/master 3c4e528 sev-: DIRECTOR: LINGO: Implemented mGetVM from MemoryXObj [18:57] scummvm/master 59ca2de sev-: COMMON: Better handling for malformed NE Windows executables [19:02] [scummvm] sev- pushed 1 new commits to master: https://is.gd/lAaMb1 [19:02] scummvm/master e914665 sev-: DIRECTOR: Fix use after free [19:30] Sigh. Will need to add some more sanity protecting assertions to AGS I think. [19:30] Will see [19:30] ttfn [19:30] digitall (digitall@scummvm/digitall) left #scummvm (Leaving). [19:49] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [19:50] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [20:31] speachy (~speachy@tunnel658658-pt.tunnel.tserv12.mia1.ipv6.he.net) joined #scummvm. [20:31] speachy (~speachy@tunnel658658-pt.tunnel.tserv12.mia1.ipv6.he.net) left irc: Changing host [20:31] speachy (~speachy@rockbox/developer/speachy) joined #scummvm. [21:29] [scummvm] sev- pushed 2 new commits to master: https://is.gd/18Oivp [21:29] scummvm/master 63a57c1 sev-: DIRECTOR: Made fewframesonly count global frames. [21:29] scummvm/master 5ce90b0 sev-: DIRECTOR: Increased number of fewframesonly to 19 [21:43] ldevulder (~ldevulder@2a01:e0a:4f3:5890:ce2d:e0ff:fe68:3ff5) left irc: Remote host closed the connection [21:43] ldevulder (~ldevulder@2a01:e0a:4f3:5890:ce2d:e0ff:fe68:3ff5) joined #scummvm. [22:24] [scummvm] sev- pushed 3 new commits to master: https://is.gd/kmkPr0 [22:24] scummvm/master b8b0490 sev-: DIRECTOR: Added Porta XCMD stub used in the7colors [22:24] scummvm/master 55e75be sev-: DIRECTOR: Renamed constants in accordance with our naming conventions [22:24] scummvm/master ce7af32 sev-: DIRECTOR: Speed up palette transitions on fewframesonly [22:58] ccawley2011 (~ccawley20@146.66.56.88) left irc: Read error: Connection reset by peer [23:11] [scummvm] sev- pushed 2 new commits to master: https://is.gd/KHrt9O [23:11] scummvm/master 228a4e8 sev-: DIRECTOR: LINGO: Allow floats be as arguments in b_sound [23:11] scummvm/master 15ffcd8 sev-: DIRECTOR: Print out debug output so the buildbot stays happy [23:29] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [23:29] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [23:55] [scummvm] OMGPizzaGuy pushed 1 new commits to master: https://is.gd/CSr2Lj [23:55] scummvm/master 3cafae9 OMGPizzaGuy: ULTIMA8: Fix sort item hidden easter egg item and test [00:00] --- Sat Jan 28 2023