[00:00] I can understand that. I still find it strange that this isn't a problem anywhere else (namely NES and other classic console emulators) where having betas/prototypes/prereleases is quite common. Sonic the Hedgehog 2 has about a dozen by itself. What I honestly want to understand is why it seems to be so much more of a problem with SVM? I wont ask about this again or bring it up, I just want to have a better understanding so that I can be [00:00] more informed here. [00:01] you're talking about 2 different things really [00:01] emulators are a totally different thing [00:12] you've ever heard of "once bitten, twice shy"? scummvm has gotten big scary legal letters before. we'd rather not get big scary legal letters again. we don't care about how grey the grey is, we just don't want it. it's that simple [00:19] "this isn't a problem anywhere else" just means anywhere else hasn't gotten any big scary legal letters. it's not a proof of permission, it just means they're lucky, and we're not [00:25] Counter idea that probably solves the issue: Add detection and mark it as pirated [00:26] The pirated copies that we detect and don't support are actually modified. This is theoretically a "legitimate" copy, but it has most likely been illegitimately obtained. [00:29] The problem is that the very idea that we know the signature of this ROM implies that someone who has contributed to the project had a copy. [00:30] and therein lies the rub [00:33] My understanding of current US copyright law is that, assuming Ron Gilbert (the "author") lives another 30 years, the game will enter the public domain in 2122. Maybe all we need is just a little patience. 😛 [00:35] didn't someone say that company stuff have a longer time? [00:35] The laws have changed somewhat recently. [00:36] Of course, if Space Disney has an interest in lengthening copyright in the late 21st century, they'll likely lobby congress and change the laws again. [00:37] But to answer your question, I have no idea really, and this is entirely theoretical. [00:50] Copyright in the USA Disney was a mistake [00:51] Can't be having any iteration of Mickey Mouse become PD [01:05] edheldil (~edheldil_@178-79-239-109.cust.centrio.cz) left irc: Quit: Leaving [01:20] [scummvm] deckarep opened pull request #3503: SCI: Update help documentation for the new stack alias named: "st" (master...master) https://git.io/JXBgG [01:38] unfortunately repairing a broken copyright system is out of the scope of the ScummVM project [01:51] Unless... 🤔 [01:52] I feel like I'm about to be bopped again by sev [01:55] https://i.pinimg.com/originals/a2/29/0b/a2290b5a030e9cb9dab790b66594f2a1.gif [02:04] [scummvm] trembyle pushed 1 new commits to master: https://git.io/JXB1N [02:04] scummvm/master 7639f83 trembyle: DIRECTOR: Add detection for later Warlock AV [02:11] [scummvm] sluicebox closed pull request #3503: SCI: Update help documentation for the new stack alias named: "st" (master...master) https://git.io/JXBgG [02:11] [scummvm] sluicebox pushed 1 new commits to master: https://git.io/JXBD9 [02:11] scummvm/master 686c8dc deckarep: SCI: Update help documentation for the new stack alias named: "st" [02:12] *waves* [02:12] Ohh Monday morning debates on the brokeness of copyright laws. Fun stuff :P [02:50] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 245 seconds [02:51] Harekiet (harekiet@kittens.harekiet.com) left irc: Ping timeout: 268 seconds [02:51] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [02:56] Harekiet (harekiet@kittens.harekiet.com) joined #scummvm. [03:14] Harekiet (harekiet@kittens.harekiet.com) left irc: Quit: ZNC 1.8.2 - https://znc.in [03:40] Nothing compared to a fun Saturday trying to update development libraries and support software on a Mac that hasn't had it done in several years. :P. I was originally all set to spend Sunday finally looking into some of the backlog of AGS bugs, but I felt so drained I couldn't bring myself to do much more than simply approve a few relevant PRs 😛 [03:56] Harekiet (harekiet@kittens.harekiet.com) joined #scummvm. [04:28] gsi_ (~gsi@x4db392a8.dyn.telefonica.de) joined #scummvm. [04:32] gsi (~gsi@x4db59fa6.dyn.telefonica.de) left irc: Ping timeout: 260 seconds [04:44] reset (~reset@user/reset) left irc: Quit: reset [04:47] reset (~reset@user/reset) joined #scummvm. [05:04] DreamMaster: Ouch, yeah rebuilding ones development enviroment is a bit of a enthusiasm dampener for sure :) [05:49] APic (apic@apic.name) left irc: Ping timeout: 260 seconds [05:49] APic (~apic@apic.name) joined #scummvm. [05:59] LeChuck joined #scummvm. [05:59] TAS_2012v (~2012@c83-191-164-168.bredband.tele2.se) joined #scummvm. [06:01] Deledrius (~Deledrius@user/deledrius) left irc: Read error: Connection reset by peer [06:01] Deledrius (~Deledrius@user/deledrius) joined #scummvm. [06:06] LePhilousophe[m] (~lephilous@scummvm/LePhilousophe) got netsplit. [06:07] ny00123 (~ny00123@5.102.216.30) joined #scummvm. [06:10] LePhilousophe[m] (~lephilous@scummvm/LePhilousophe) returned to #scummvm. [06:10] #scummvm: mode change '+o LePhilousophe[m]' by ChanServ!ChanServ@services.libera.chat [06:15] APic (~apic@apic.name) left irc: Ping timeout: 256 seconds [06:15] APic (apic@apic.name) joined #scummvm. [06:27] sev (~sev@91.200.115.54) joined #scummvm. [06:27] sev (~sev@91.200.115.54) left irc: Changing host [06:27] sev (~sev@scummvm/sev) joined #scummvm. [06:27] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [06:28] APic (apic@apic.name) left irc: Ping timeout: 244 seconds [06:53] Yeah, they've been looking into Loom for what, six-and-a-half years now? [06:53] https://cdn.discordapp.com/attachments/581224061091446795/907162366020554793/loom-promise.png [06:55] Not that I mind the talkie version. It has some interesting differences. But still... "One of these things is not like the others, ..." [06:55] https://cdn.discordapp.com/attachments/581224061091446795/907162916778815488/loom-montage.png [07:16] You have zero idea what you're talking about. I do know amount of code required for supporting the NES prototype. [07:27] Yes, the major difference is the resource offsets. So, basically, since ScummVM is not an emulator, you should implement the engine differences. Which, in this case would basically look like if (it_is_NES_prototype) { use_different_offsets(); do_some_other_minor_things() } Which literally screaming: ScummVM has the illegal copy and enables other people to obtain it illegally and play [07:29] and your argument about emulators makes zero sense. If, say, MM NES prototype had a custom mapper, used only in this game, or, say a custom chip, used only in this game, that could potentially look different. Though, frankly speaking, the emu community is operating in a gray zone and closing their eyes to the piracy by design. And this is the reason why so many folks there hid their identity. ScummVM team members are operating publicly. [07:31] And as someone who was involved in said scary legal discussions with Big Game, if we hadn't been so so so careful then LucasArts would have shut the project down 15 years ago. [07:31] So _sev is 100% correct, it's not a technical problem it's a legal and moral one. [07:33] eriktorbjorn: Emphasis on the 'disgrace' :) [07:37] girafe2 (~girafe@176-147-142-235.abo.bbox.fr) left irc: Read error: Connection reset by peer [07:40] [scummvm] sev- closed pull request #3493: BACKENDS: DIALOG: GTK: Keep main window updated during GTK+ dialog (master...gtk-idle-handler) https://git.io/JPjq3 [07:40] [scummvm] sev- pushed 1 new commits to master: https://git.io/JX0zK [07:40] scummvm/master bb0ce7f eriktorbjorn: BACKENDS: DIALOG: GTK: Keep main window updated during GTK+ dialog [07:41] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JX0z1 [07:41] scummvm/master bc90166 : I18N: Update translations templates [07:41] I'm sure there are those who'd say the biggest disgrace is that I don't have the Amiga version in that comparison. What can I say? My collection is pretty slim when it comes to Amiga games. 😋 [07:43] In theory, could one patch in the resources into their local extracted copy and enjoy it on their machine? (assuming the differences are graphical and not in the scripts) [07:44] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [07:47] ny00123 (~ny00123@5.102.216.30) left irc: Quit: Leaving [07:51] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JX0a5 [07:51] scummvm/master 82e405a aquadran: TINYGL: Fixed tglViewport transformation [07:51] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JX0aF [07:51] scummvm/master d5648a0 : I18N: Update translation files [07:53] sev (~sev@91.200.115.54) joined #scummvm. [07:53] sev (~sev@91.200.115.54) left irc: Changing host [07:53] sev (~sev@scummvm/sev) joined #scummvm. [07:53] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [07:53] sev (~sev@scummvm/sev) left irc: Client Quit [07:54] palasso (~palasso@user/palasso) joined #scummvm. [07:54] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JX0V6 [07:54] scummvm/master 0c5e091 aquadran: PLAYGROUND3D: Added viewport test [07:54] Maturion (~Maturion@p200300ede7400000d21add8c31652ff5.dip0.t-ipconnect.de) joined #scummvm. [08:01] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JX0oO [08:01] scummvm/master d810267 aquadran: STARK: Fixed blitting offset in software renderer [08:01] [scummvm] aquadran closed pull request #3500: SURFACESDL: Implemented fallback in case lack of VSYNC (master...sdl-vsync) https://git.io/JXZ22 [08:01] [scummvm] aquadran pushed 2 new commits to master: https://git.io/JX0oW [08:01] scummvm/master dfe477e aquadran: SURFACESDL: Implemented fallback in case lack of VSYNC [08:01] scummvm/master 543e53e aquadran: SURFACESDL: Implemented missing kFeatureVSync for getFeatureState() [08:02] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JX0oR [08:02] scummvm/master 5be2b22 : I18N: Update translations templates [08:35] APic (apic@apic.name) joined #scummvm. [08:44] @eientei in theory, one could reimplement the whole game in AGS [08:44] And the difference is in the scripts as well [08:59] That's a good point [09:09] jonasbits (~quassel@2a00:66c0:1:1::58) left irc: Ping timeout: 264 seconds [09:12] jonasbits (~quassel@2a00:66c0:1:1::58) joined #scummvm. [09:12] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [09:46] Maturion (~Maturion@p200300ede7400000d21add8c31652ff5.dip0.t-ipconnect.de) left irc: Quit: Leaving [09:46] Maturion (~Maturion@p200300ede7400000d21add8c31652ff5.dip0.t-ipconnect.de) joined #scummvm. [09:48] Maturion (~Maturion@p200300ede7400000d21add8c31652ff5.dip0.t-ipconnect.de) left irc: Remote host closed the connection [09:48] Maturion (~Maturion@p200300ede7400000d21add8c31652ff5.dip0.t-ipconnect.de) joined #scummvm. [10:13] [scummvm] citral23 pushed 1 new commits to branch-2-5: https://git.io/JXEnV [10:13] scummvm/branch-2-5 edb731a citral23: OPENDINGUX: Add support for Opendingux Beta [10:17] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [10:17] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [10:31] sev (~sev@128-124-10-83.mobile.vf-ua.net) joined #scummvm. [10:31] sev (~sev@128-124-10-83.mobile.vf-ua.net) left irc: Changing host [10:31] sev (~sev@scummvm/sev) joined #scummvm. [10:31] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [10:33] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [10:33] sev (~sev@scummvm/sev) left irc: Client Quit [10:33] sev (~sev@128-124-10-83.mobile.vf-ua.net) joined #scummvm. [10:33] sev (~sev@128-124-10-83.mobile.vf-ua.net) left irc: Changing host [10:33] sev (~sev@scummvm/sev) joined #scummvm. [10:33] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [10:34] sev (~sev@scummvm/sev) left irc: Client Quit [10:37] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [10:56] [scummvm] antoniou79 pushed 1 new commits to master: https://git.io/JXEam [10:56] scummvm/master 41cd647 antoniou79: BLADERUNNER: RC: Increase likelihood of restored greeting [10:57] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JXEaZ [10:57] scummvm/master 6789851 : I18N: Update translation files [13:21] [scummvm] einstein95 opened pull request #3504: DIRECTOR: Add patches to get A Silly Noisy House in-game (master...director) https://git.io/JXuuy [14:12] [scummvm] trembyle closed pull request #3504: DIRECTOR: Add patches to get Windows version of A Silly Noisy House in-game (master...director) https://git.io/JXuuy [14:12] [scummvm] trembyle reopened pull request #3504: DIRECTOR: Add patches to get Windows version of A Silly Noisy House in-game (master...director) https://git.io/JXuuy [14:13] [scummvm] trembyle closed pull request #3504: DIRECTOR: Add patches to get Windows version of A Silly Noisy House in-game (master...director) https://git.io/JXuuy [14:13] [scummvm] trembyle pushed 1 new commits to master: https://git.io/JXudE [14:13] scummvm/master cc4e9ec einstein95: DIRECTOR: Add patches to get "Silly Noisy House" in-game [15:41] "The Prince and the Coward" just got released on GOG.com! [15:57] Uses ScummVM, right? [15:58] It does! 2.5.0 version too 🙂 [15:58] but the page does not mention it. [15:59] Sweet. And it's available in 4 languages. Nice work GOG! [15:59] maybe it's because it's too new [16:00] I hope that they credit the ScummVM team for translations as well as the engine. [16:01] Or is that actually in our credits? [16:06] palasso (~palasso@user/palasso) left irc: Remote host closed the connection [16:08] palasso (~palasso@user/palasso) joined #scummvm. [16:19] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [16:19] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [16:32] ny00123 (~ny00123@5.102.216.30) joined #scummvm. [16:44] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [17:00] [scummvm] tag2015 opened pull request #3505: AGS: Add detection for some missing games/variants and some naming fixes (master...master) https://git.io/JXgev [17:16] That's surprising. The compatibility page lists The Prince and the Coward as "Untested". [17:23] I believe GOG has a team that tests the games they release (at least for being playable from start to finish) (?) [17:38] Did the original game come with a manual? GOG does not seem to offer one -- but if there was one, they'd have to translate it for English I guess. [17:58] This copy of the game includes a half-page "manual" 😂 https://allegro.pl/oferta/ksiaze-i-tchorz-plyta-bdb-pl-pc-10688924561 [17:59] Entire translation: Move your character, left mouse button Menu, right mouse button [18:01] Ah, much nicer manual in the big box https://allegro.pl/oferta/ksiaze-i-tchorz-big-box-kolekcjonerski-polski-pl-9757855111 [18:05] haha, but what a price... [18:06] I know, what is going on there? 10000zB is over 2000 euro. [18:06] There is another listing at half the price, but it's missing the manual. [18:07] maybe some scum [18:08] some linked from page also, like this https://allegro.pl/oferta/nowa-grand-theft-auto-san-andreas-big-box-pc-gta-10071473996 [18:10] haha https://allegro.pl/oferta/dying-light-2-aiden-caldwell-figurka-e3-autografy-10717040494 this is crazy, this doesn't look real [18:11] can't believe that it could cost like this [18:18] Better shot of the manual [18:19] https://cdn.discordapp.com/attachments/581224061091446795/907334912623931472/unknown.jpeg [18:19] is the entire thing in italics? [18:20] It looks like the photos on the crazy expensive listing were stolen from here https://archiwum.allegro.pl/oferta/ideal-ksiaze-i-tchorz-big-box-kolekcjonerski-pc-pl-i7340709709.html [18:20] Maybe just the backstory? [18:39] Sylvain (~SylvainTV@2a01cb0c08d23e00100c14c0274bea89.ipv6.abo.wanadoo.fr) joined #scummvm. [18:43] SylvainTV__ (~SylvainTV@2a01cb0c08d23e001175540354c1e5fb.ipv6.abo.wanadoo.fr) left irc: Ping timeout: 268 seconds [18:52] girafe (~girafe@176-147-142-235.abo.bbox.fr) joined #scummvm. [18:56] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JXgR1 [18:56] scummvm/master 188caf1 aquadran: STARK: Fixed savegame screenshots for software renderer [18:59] it's some story [19:00] This is what mine looks like, but I never bothered reading the manual since my German is pretty terrible. [19:00] https://cdn.discordapp.com/attachments/581224061091446795/907345316129439745/galador.jpg [19:03] Wow, full color! Looks pretty nice. [19:04] I'll keep an eye out for the Polish version at a sane price. I've bought from Allegro before, but never bothered saying up alerts for anything. [19:11] sev (~sev@d158167.upc-d.chello.nl) joined #scummvm. [19:11] sev (~sev@d158167.upc-d.chello.nl) left irc: Changing host [19:11] sev (~sev@scummvm/sev) joined #scummvm. [19:11] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [19:12] You know @eriktorbjorn you got me thinking about loom and the mysterious weavers. [19:12] https://cdn.discordapp.com/attachments/581224061091446795/907348458376151040/Loom-atropos.png [19:15] I always wondered what they looked like under those hoods. So I decided to brighten the image a little so we could finally see what the weavers look like once and for all. And I got say it kind of sucked. [19:15] https://cdn.discordapp.com/attachments/581224061091446795/907349040667177080/Loom-loomsucks.png [19:20] Which version is the top right from? The font looks different than standard. [19:20] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [19:23] sev (~sev@d158167.upc-d.chello.nl) joined #scummvm. [19:23] sev (~sev@d158167.upc-d.chello.nl) left irc: Changing host [19:23] sev (~sev@scummvm/sev) joined #scummvm. [19:23] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [19:25] For all you loom lovers out there I recommend watching this video featuring the games creator Brian Morriarty. Very informative to say the least. https://youtu.be/z1aVDael-KM [19:33] It's the 16-colour Mac version. It uses a high-resolution font on upscaled graphics. The 16-colour Mac version of Indiana Jones and the Last Crusade does, too. [19:39] Cool! [19:41] I'd so love to see a postmortem on something from Humongous someday, particularly on the development of the first Freddi Fish game [19:41] One of the former Humongous employees has shared footage and screenshots of the early development of that one and it started out with a VERY different artstyle [19:42] ScummVM should support the Mac version of Loom pretty well now, though the text isn't pixel perfect and at least one (in my opinion unnecessary) feature is missing. (The original allowed you to move around the little box with notes that you see in practice mode.) [19:42] Deledrius (~Deledrius@user/deledrius) left irc: Quit: App.Exit [19:44] Deledrius (~Deledrius@user/deledrius) joined #scummvm. [19:45] There are a bunch of screenshots, mostly of Indy 3, in this pull request: https://github.com/scummvm/scummvm/pull/3417 [19:46] Tjere [19:48] Though someone still needs to implement the Macintosh GUI: https://www.mobygames.com/game/macintosh/indiana-jones-and-the-last-crusade-the-graphic-adventure/screenshots [19:50] By the way, the Mac versions of the AGI games also worked in black-and-white. But I couldn't figure out exactly how they did it from the screenshots I've seen, and it even looked like different games (or perhaps different versions of their AGI interpreter?) used different methods. The horror... [20:01] They were different games using different assets. Sierra would actually send you new disks if you had purchased the black & white version and wanted to upgrade. [20:02] I'm not even certain that all of the colorized games were sold. Some may have exclusively been sent as upgrade disks. [20:17] I don't get it [20:17] Wasn't Prince and the Coward a released to freeware game, like Soltys? [21:52] [scummvm] athrxx pushed 2 new commits to master: https://git.io/JXgxC [21:52] scummvm/master e221cd4 athrxx: KYRA: (LoK/Mac) - add Mac sound support [21:52] scummvm/master 0f5e308 athrxx: KYRA: (LoK/Mac) - reduce code by adding macros [21:56] [scummvm] neuromancer pushed 1 new commits to master: https://git.io/JXgxx [21:56] scummvm/master c9d56e6 neuromancer: HYPNO: fixed player position and shots in spider-man game + loading of more levels [21:58] ny00123 (~ny00123@5.102.216.30) left irc: Ping timeout: 240 seconds [21:59] it seems to be, at least, at some point, but since that, the original owners' website went down, so there is only a record in Web Archive, and IIRC, no license is attached, it was just made for download [21:59] thus, basically, somebody has to chase it and confirm its status [22:02] Build [#2759](https://buildbot.scummvm.org/#builders/17/builds/2759) of `master-riscos-vfp-2` failed. [22:09] I wouldn't like that much that a fantranslation ended up being sold for profit [22:10] I mean, without proper permission [22:10] And probably a cut [22:11] ny00123 (~ny00123@141.226.153.153) joined #scummvm. [22:17] [scummvm] athrxx pushed 1 new commits to master: https://git.io/JX2eM [22:17] scummvm/master 8fe4c0a athrxx: KYRA: (LoK/Mac) - fix gcc warning [22:20] ny00123 (~ny00123@141.226.153.153) left irc: Remote host closed the connection [22:21] Build [#2759](https://buildbot.scummvm.org/#builders/38/builds/2759) of `master-riscos-2` failed. [22:28] [scummvm] athrxx pushed 1 new commits to master: https://git.io/JX2f9 [22:28] scummvm/master 85b0157 athrxx: NEWS: mention Kyra/Mac update [22:40] [scummvm] benoit-pierre opened pull request #3506: XEEN: fix caster selection during non-combat spell casting (master...xeen_fix_caster_selection_during_non-combat_spell_casting) https://git.io/JX2US [22:48] Build [#2481](https://buildbot.scummvm.org/#builders/34/builds/2481) of `fetch-master` failed. [22:56] I don't the ScummVM can take a cut. But at the very least GOG should ask permission and credit the ScummVM translators. [22:58] To @sev's point, we don't even know if they asked permission to sell the game itself, let alone the translation. [22:58] Although it's hard to believe they would open themselves up to the legal liability and reputation risk of not doing so. [23:01] i have heard of paid unofficial translations before. [23:03] Yeah, that's aplenty in indie games [23:03] Or crowdsourcing [23:03] But a translation that was made for the public domain, taken and sold... [23:03] Unless they know nobody responsible would have the money to take them to court [23:03] That's a game many play [23:04] or just depended on the language barrier keeping them unaware. [23:05] That's a gambit, in fact: thinking there's been a new owner that has the rights and courts in favor in case of lawsuit [23:06] Or knowing that no individual translator would sue them [23:06] Paid unofficial translations that become official has happened, indeed [23:06] But those are few and far between [23:14] palasso (~palasso@user/palasso) left irc: Remote host closed the connection [23:39] [scummvm] athrxx pushed 1 new commits to master: https://git.io/JX2GD [23:39] scummvm/master e54238c athrxx: KYRA: try to fix RiscOs build [23:44] Build [#2761](https://buildbot.scummvm.org/#builders/17/builds/2761) of `master-riscos-vfp-2` completed successfully. [23:59] Build [#2761](https://buildbot.scummvm.org/#builders/38/builds/2761) of `master-riscos-2` completed successfully. [00:00] --- Tue Nov 9 2021