[00:16] I don't know much about the legal aspects of these sorts of things, but isn't the thing about mods like this that you need to own the game being modified in the first place? [00:33] [scummvm] einstein95 opened pull request #3481: DEVTOOLS: Work around Mac-Japanese sequences missing low byte (master...dumper_companion) https://git.io/JPXit [01:37] edheldil (~edheldil_@178-79-239-109.cust.centrio.cz) left irc: Ping timeout: 268 seconds [02:22] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [02:22] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [02:49] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [02:50] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 260 seconds [02:50] Nick change: DominusExult -> Dominus [04:17] Sure. And it's fine if a mod simply patches new stuff into a game, such as fan translations. But in this case, the original game assets are being extracted and improved. Thus releasing them as a patch would be violating the authors' copyrights, since it's providing (improved) original content. [04:21] I mean, technically, you could argue that it's the work of a computer program and how much of the original work lies in the upscaled versions [04:44] reset (~reset@user/reset) left irc: Quit: reset [04:44] gsi_ (~gsi@x4db58b38.dyn.telefonica.de) left irc: Ping timeout: 245 seconds [04:45] gsi (~gsi@x4db974ac.dyn.telefonica.de) joined #scummvm. [05:18] i don't know how it being the work of a computer program makes a difference [05:18] the upscaled versions are a derivative of the original game assets, and unless you have a license to distribute them, that's copyright infringement [05:38] sev (~sev@193.19.255.140) joined #scummvm. [05:38] sev (~sev@193.19.255.140) left irc: Changing host [05:38] sev (~sev@scummvm/sev) joined #scummvm. [05:38] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [06:02] [scummvm] sev- closed pull request #3472: AGOS: RFC: Fix Waxworks AdLib music (bug #13048) (master...waxworks-adlib-music) https://git.io/JP0LD [06:02] [scummvm] sev- pushed 3 new commits to master: https://git.io/JP1gT [06:02] scummvm/master f59e060 eriktorbjorn: AGOS: Fix Waxworks AdLib music (bug #13048) [06:02] scummvm/master f25e74b eriktorbjorn: AGOS: Further work on Waxworks AdLib volume [06:02] scummvm/master 09433c1 eriktorbjorn: AGOS: Use the music volume setting for Accolade AdLib driver [06:09] [scummvm] sev- pushed 1 new commits to master: https://git.io/JP12z [06:09] scummvm/master 59c319e sev-: GOB: Fix Italian Adibou2 detection entry extra [06:11] So basically upscaling the images is not illegal. Its just distribution? [06:12] Upscaling itself is perfectly fine, but we are not able to distribute the upscaled "end result". This means that the upscaling needs to be in "real time", which is not possible with the current approaches. [06:18] you could also do the upscaling as part of the installation process [06:18] Works generated by computers are copyright-free in the US at least [06:19] Citation needed [06:19] 1 sec [06:19] nah there's no way, that would a program that added mild film grain to videos would allow full movies to be redistributed, which is obviously not true [06:20] that would also mean re-encoding a video would free it from copyright [06:20] the bigger problem is if you're including your own game engine and your own game assets, you've effectively taken the original game out of the equation 😛 [06:20] Thats what I thought too. Instead of distributing images one could create a program that would do the upscaling on the end users computer [06:23] Or indeed compiling a program [06:24] We could in theory use upscaled images XORed against the original assets, and thus make them dependent on owning the originals [06:28] Ok, so I may have gotten "works made by computer" confused with "works made by animals", where the latter in the US are not copyrightable [06:29] In that case filters could be interpretaded the same way [06:29] In Australia, works generated by computers aren't copyrightable but in the UK they are [06:29] not copyrightable is different from immune to copyright [06:30] I never said they were immune, only that they didn't have copyright [06:39] So compiled software isnt copyrighted in Australia? [06:44] It is, as there was, afaict, some human component to it. The court cases were around computer-translated content and assembling phone directories from databases [06:47] but tbh, US copyright law is a whole ||expletive|| ||expletive||fest of an ||expletive|| ||redacted|| [06:59] eientei: Well, FooM is detected but it doesn't start for me so I assumed that TADS games aren't supported yet. [07:13] Technically it doesn't need to be in "real time". Tools can be provided to extract the assets, along with instructions or scripts to feed them into upscaler tools. [07:14] One issue is that some, but not all, of these upscaler algorithms are themselves under license / copyright. [07:18] The guy that made the upscaled images used cupscale. Am not sure but its suppose to be open source software that uses Esrgan algorithm. I think so. No idea about the copyright parta [07:21] https://github.com/n00mkrad/cupscale [07:25] Seems like it uses Real-ESRGAN [07:32] It seems like this is what the project is doing. From the project's readme: > It does not come with any replacement graphics or games. [07:32] Why is this a problem? [07:35] [scummvm] eriktorbjorn pushed 3 new commits to branch-2-5: https://git.io/JP173 [07:35] scummvm/branch-2-5 5afcb05 eriktorbjorn: AGOS: Fix Waxworks AdLib music (bug #13048) [07:35] scummvm/branch-2-5 0412e1a eriktorbjorn: AGOS: Further work on Waxworks AdLib volume [07:35] scummvm/branch-2-5 2432a8a eriktorbjorn: AGOS: Use the music volume setting for Accolade AdLib driver [07:36] In the simplest possible implementation, a user would 1. Buy a game from GOG.com 2. Click a button to extract + upscale the assets 3. Run the modified game in ScummVM (or the scummvmext fork) [07:37] AI upscaling takes time and not everyone has the pc to do it, so a lot of users would probably prefer just grabbing prescaled assets [07:38] [scummvm] eriktorbjorn pushed 1 new commits to branch-2-5: https://git.io/JP17M [07:38] scummvm/branch-2-5 973ee2e eriktorbjorn: NEWS: Mention Waxworks AdLib fix. [07:38] A lot of users probably prefer downloading pirated copies of ScummVM games, but that doesn't mean that we support or condone that. [07:39] right, it's the zip argument. it could be used legitimately but it's also very likely to not. same for providing support for external assets [07:39] [scummvm] eriktorbjorn pushed 1 new commits to master: https://git.io/JP17x [07:39] scummvm/master 901a730 eriktorbjorn: NEWS: Mention Waxworks AdLib music fix. [07:39] Yes, step 2 would take a long time in 2021, but some users might have a powerful enough PC that they could just leave it overnight. And of course in 2022-23, the barrier to entry becomes lower. [07:40] users can do whatever they wan't, we just can't provide support for it because we can't guarantee they're using it legitimately or not [07:44] I don't know. I'll leave the discussion here. To me, if a user wants to pirate a game, they'll download the original or an upscale. We can't control that. But if we can provide tools to do it legitimately, that is a quality of life upgrade. [07:51] palasso (~palasso@user/palasso) joined #scummvm. [07:51] I do think we should remove or close discussions about HiRes packs on the forums. [07:52] A firm statement like "distribution of upscale packs will never be condoned or supported" might be warranted. [07:57] [scummvm] orgads opened pull request #3482: MATH: Change Vector argument in [un]project to const reference (master...math-ref) https://git.io/JP1bE [07:58] Wow. So even discussion about it will be banned. Way to go 💩 [07:59] Discussion of distributing copyrighted material has always been against the rules. [08:01] We were not talking about distribution. Only the ways for end user to enjoy upscaled images. [08:02] Unless I'm reading the wrong thread, the title says HiRes "packs", which implies distribution. [08:03] I'm supportive of ways for the users to enjoy the images as long as they generate them on their own. [08:04] And discussion in the thread talks about "where to look for these packs" [08:11] You got it wrong man. The title might say whatever. It doesnt mean anyone is discussing distribution. Its like saying that because is the title someone wrote "bag" there must be a bomb in it [08:14] @Marcin Poco X3 Pro you are missing one simple but important point: we do it for the sake of the project and individual devs safety [08:14] so, think about us being dumbheads or whatnot, if some dev feels unsafe to discuss something, we will not allow it on our open channels [08:15] the project devs never tried to hide behind anonymity, and you know for sure, that this topic is a gray area at least. And somehow we are not eager to test its legality on ourselves [08:16] and speaking of that thread [08:16] I had to request the original author to remove the URLs as he indeed distributes his work [08:20] and indeed, one of viable ways to distribute the upscaled assets without involvement of the original IP right owners is to create a program to do it [08:20] edheldil (~edheldil_@178-79-239-109.cust.centrio.cz) joined #scummvm. [08:20] I haven't seen the thread this is about, but without further context, the wording 'HiRes "packs"' does sound at the very least muddy to me - if it's actually something like "How to upscale game assets and create a HiRes pack" that might be different, but otherwise... [08:20] perhaps, it will also have a set of finetuned parameter for different assets if it is applicable [08:21] and yes, we are not stupid and we know that many people just will go and download the pre-processed files. Just we want to stay away from that as a project [08:22] logix: be my guest: https://forums.scummvm.org/viewtopic.php?t=14787 [08:23] sev: thanks, just went there myself :) and yeah, "hires packs now possible" at least to me sounds a lot like "intended for distribution" [08:46] My point is that you dont shut whole threat because there might be couple of comment about distribution. Delete the comments. Its like cutting whole arm because you got dirt under fingernail. My point is that you are ovvvvercautious. [08:50] Maturion (~Maturion@p200300ede72ec8003deb236cfd376b6c.dip0.t-ipconnect.de) joined #scummvm. [09:00] [scummvm] aquadran closed pull request #3482: MATH: Change Vector argument in [un]project to const reference (master...math-ref) https://git.io/JP1bE [09:00] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JPMLT [09:00] scummvm/master 5fa8082 orgads: MATH: Change Vector argument in [un]project to const reference [09:03] [scummvm] orgads opened pull request #3483: GRIM: Add isRemastered convenience function to engine (master...grim-is-remastered) https://git.io/JPML7 [09:04] the thread being 2.5 years old by this point kinda shows no desire to outright prevent discussion of upscaling in general [09:17] [scummvm] aquadran closed pull request #3483: GRIM: Add isRemastered convenience function to engine (master...grim-is-remastered) https://git.io/JPML7 [09:17] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JPMOU [09:17] scummvm/master d1b35d2 orgads: GRIM: Add isRemastered convenience function to engine [09:40] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [10:01] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [10:05] sev (~sev@193.19.255.140) joined #scummvm. [10:05] sev (~sev@193.19.255.140) left irc: Changing host [10:05] sev (~sev@scummvm/sev) joined #scummvm. [10:05] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [10:20] sev (~sev@scummvm/sev) left irc: Read error: Connection reset by peer [10:21] sev (~sev@193.19.255.140) joined #scummvm. [10:21] sev (~sev@193.19.255.140) left irc: Changing host [10:21] sev (~sev@scummvm/sev) joined #scummvm. [10:21] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [10:25] sev (~sev@scummvm/sev) left irc: Client Quit [10:25] sev (~sev@193.19.255.140) joined #scummvm. [10:25] sev (~sev@193.19.255.140) left irc: Changing host [10:25] sev (~sev@scummvm/sev) joined #scummvm. [10:25] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [10:49] [scummvm] sev- pushed 1 new commits to branch-2-5: https://git.io/JPMVQ [10:49] scummvm/branch-2-5 fa77f37 sev-: NEWS: Mention major improvements in 2.5.1 [11:06] [scummvm] SupSuper pushed 1 new commits to master: https://git.io/JPMKs [11:06] scummvm/master b891062 SupSuper: CI: Remove outdated Xcode version check [11:19] tsoliman (~tsoliman@user/tsoliman) left irc: Quit: I've been banished! [11:20] tsoliman (~tsoliman@user/tsoliman) joined #scummvm. [11:20] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JPMPf [11:20] scummvm/master 81a24aa : I18N: Update translation (French) [12:26] fair enough. and in any case these sort of AI upscaled mods are so new that I don't think there's even been a situation yet in which the rights holders have even issued any sort of DMCA takedown or legal threats, but probably best to play it safe and let someone else set the legal precedent [13:15] Maybe Im just old fashioned but I love me some old school pixel art. Not really a fan of how the upscaling looks [13:20] sometimes it may be nice [13:20] Like when source is compressed 3d pre-render or something [13:20] True [13:32] reset (~reset@user/reset) joined #scummvm. [13:58] sev (~sev@scummvm/sev) left irc: Ping timeout: 260 seconds [13:58] edheldil (~edheldil_@178-79-239-109.cust.centrio.cz) left irc: Ping timeout: 268 seconds [13:59] sev (~sev@scummvm/sev) joined #scummvm. [13:59] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [14:41] _sev (~sev@88.155.42.94) joined #scummvm. [14:41] _sev (~sev@88.155.42.94) left irc: Changing host [14:41] _sev (~sev@scummvm/sev) joined #scummvm. [14:41] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.libera.chat [14:45] sev (~sev@scummvm/sev) left irc: Ping timeout: 268 seconds [14:49] edheldil (~edheldil_@178-79-239-109.cust.centrio.cz) joined #scummvm. [14:50] Is there a new link to generate an access token for Dropbox cloud storage? [14:56] _sev_ (~sev@193.19.254.250) joined #scummvm. [14:56] _sev_ (~sev@193.19.254.250) left irc: Changing host [14:56] _sev_ (~sev@scummvm/sev) joined #scummvm. [14:56] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.libera.chat [14:58] _sev (~sev@scummvm/sev) left irc: Ping timeout: 268 seconds [15:01] [scummvm] antoniou79 pushed 2 new commits to branch-2-5: https://git.io/JPDK1 [15:01] scummvm/branch-2-5 1484b13 ccawley2011: GUI: Disable widgets in the options dialog relating to unavailable features [15:01] scummvm/branch-2-5 26751ba antoniou79: GUI: Prevent segfault for Options in GMM in-game [15:08] Maturion (~Maturion@p200300ede72ec8003deb236cfd376b6c.dip0.t-ipconnect.de) left irc: Ping timeout: 268 seconds [16:05] edheldil (~edheldil_@178-79-239-109.cust.centrio.cz) left irc: Remote host closed the connection [16:51] [scummvm] sev- closed pull request #3481: DEVTOOLS: Work around Mac-Japanese sequences missing low byte (master...dumper_companion) https://git.io/JPXit [16:51] [scummvm] sev- pushed 1 new commits to master: https://git.io/JPyTQ [16:51] scummvm/master 7fcad50 einstein95: DEVTOOLS: Work around Mac-Japanese sequences missing low byte [16:51] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/JPyTF [16:51] scummvm/master c59c974 : I18N: Update translation files [16:52] [scummvm] sev- pushed 1 new commits to master: https://git.io/JPykm [16:52] scummvm/master cbc14ac sev-: DEVTOOLS: COMPANION: Fix typo in error message [16:53] ny00123 (~ny00123@5.102.216.30) joined #scummvm. [17:09] Maturion (~Maturion@p200300ede72ec8003deb236cfd376b6c.dip0.t-ipconnect.de) joined #scummvm. [17:18] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [17:20] Nick change: _sev_ -> sev [17:58] Maturion (~Maturion@p200300ede72ec8003deb236cfd376b6c.dip0.t-ipconnect.de) left irc: Ping timeout: 268 seconds [18:08] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [18:10] sev (~sev@193.19.254.250) joined #scummvm. [18:10] sev (~sev@193.19.254.250) left irc: Changing host [18:10] sev (~sev@scummvm/sev) joined #scummvm. [18:10] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [18:27] I updated the Wikidata entry for ScummVM (https://www.wikidata.org/wiki/Q145568). It is no longer instance of: emulator and is now different from: emulator and added a source with a quote. It won't stop the confusion, but every bit helps I suppose. [18:30] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [18:30] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [18:33] @Thunderforge oh, thank you! [18:33] @Thundercato but perhaps you could also update the Logo and icon? [18:34] Sure, where can I get the latest versions? [18:34] the files could be found here: https://github.com/scummvm/scummvm-media/ [18:40] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [18:45] sev (~sev@scummvm/sev) joined #scummvm. [18:45] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [18:47] sev (~sev@scummvm/sev) left irc: Client Quit [18:48] sev (~sev@193.19.254.250) joined #scummvm. [18:48] sev (~sev@193.19.254.250) left irc: Changing host [18:48] sev (~sev@scummvm/sev) joined #scummvm. [18:48] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [18:51] Looks like there's some caching issues going on, but the icon should be switched to the 2019 "modern remastered" version. I kept the two wide logos as-is, but added a source saying the modern remastered one was 2019. It already is set to a higher priority than the older one, so it is the one that shows up in Wikipedia articles and whatnot. [18:52] In other words, it's updated, but caching may not make it show up for a while. https://shouldiblamecaching.com [18:52] This is the best website ever. [19:36] Maturion (~Maturion@p200300ede72ec8003deb236cfd376b6c.dip0.t-ipconnect.de) joined #scummvm. [19:43] [scummvm] aquadran closed pull request #3406: RFC: GRIM: Support playing with mouse (master...grim-mouse-squashed) https://git.io/JVc4O [19:43] [scummvm] aquadran reopened pull request #3406: RFC: GRIM: Support playing with mouse (master...grim-mouse-squashed) https://git.io/JVc4O [19:44] Holy molly, the Hobgoblin attacks Spider-man again! We will have to wait until the hypno engine is finished in Scummvm to see how this ends.. [19:44] https://cdn.discordapp.com/attachments/581224061091446795/905182080261062706/hobgoblin.png [19:48] [scummvm] lephilousophe pushed 2 new commits to master: https://git.io/JPyXx [19:48] scummvm/master af7500a lephilousophe: CONFIGURE: long long is not an extension anymore in C++11 [19:48] scummvm/master ded4ab6 lephilousophe: WIN32: Enable GNU extensions for mingw [19:48] [scummvm] lephilousophe closed pull request #3473: SDL: Fix warning with GCC 11 on MinGW (master...mingw-warning) https://git.io/JPzhH [19:52] [scummvm] orgads opened pull request #3484: GRIM: Fix some missing hotspots with mouse enabled (master...grim-missing-hotspots) https://git.io/JPy1C [20:00] the plot thickens [20:08] Me when the Hypno engine is finished: https://youtu.be/nVmXsBNfwHY?t=131 [20:14] Well, just don't expect a very good game: https://www.youtube.com/watch?v=IB7HfsyoVnY [20:15] Excellent [20:17] looks like they also did the private engine? [20:18] yes [20:26] [scummvm] aquadran closed pull request #3484: GRIM: Fix some missing hotspots with mouse enabled (master...grim-missing-hotspots) https://git.io/JPy1C [20:26] [scummvm] aquadran pushed 1 new commits to master: https://git.io/JPy9W [20:26] scummvm/master d3471ef orgads: GRIM: Fix some missing hotspots with mouse enabled [20:42] Hi, I'm in talk with others for the upgrade to 2.5.0 in Debian. We are searching if there's an existing way to migrate ResidualVM settings and gamesaves automaticaly into ScummVM. [21:03] BrainChild (~brainchil@185.237.182.250) joined #scummvm. [21:23] Should be as simple as moving the save games from the default residualvm folder to ScummVM's [21:24] Migrating settings is less easy as you'd have to do some .ini merging [21:24] "cat .residualvmrc | tail -n +2 | grep '^[' -B 1 -A 1000 >> .scummvmrc" [21:27] It doesn't seem overly complicated; but would it be of interrest to have it inside ScummVM ? [21:27] (in backends/fs/posix ) [21:29] The [residualvm] top entry should just be dropped ? [21:34] yeah [21:52] This is a really weird question guys but... where can I buy some of your official merch to support you? Have you also got some pajamas perchance? [21:57] Pajama Sam Pajamas 🤔 [21:59] ny00123 (~ny00123@5.102.216.30) left irc: Quit: Leaving [22:03] The scummvm.org has a donate button if you'd like to support the group. There aren't anything being sold. [22:07] BrainChild (~brainchil@185.237.182.250) left irc: Quit: Keep smiling and bye for now. [22:53] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [22:57] palasso (~palasso@user/palasso) left irc: Remote host closed the connection [23:08] https://salsa.debian.org/games-team/scummvm/-/merge_requests/5/diffs enough for today 🙂 [23:20] [scummvm] ScummVM-Translations pushed 2 new commits to master: https://git.io/JPSqb [23:20] scummvm/master 09d170e Timpii: I18N: Update translation (Finnish) [23:20] scummvm/master 383207b sev-: I18N: Update translation (Russian) [23:24] Maturion (~Maturion@p200300ede72ec8003deb236cfd376b6c.dip0.t-ipconnect.de) left irc: Ping timeout: 268 seconds [00:00] --- Wed Nov 3 2021