[00:01] Joefish (~Joefish@p200300764F1B07008B4F738EB78A12CD.dip0.t-ipconnect.de) left irc: Ping timeout: 265 seconds [00:04] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) joined #scummvm. [00:04] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [00:22] bgK: I didn't realize (or maybe forgot?) that you were working on the Presto Pegasus :) how is it going? [00:51] ccawley2011_ (6d93ed57@gateway/web/freenode/ip.109.147.237.87) left irc: Quit: Page closed [01:43] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) left irc: [02:00] Joefish (~Joefish@p200300764F1B07008B4F738EB78A12CD.dip0.t-ipconnect.de) joined #scummvm. [02:00] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services. [02:08] Joefish (~Joefish@p200300764F1B07008B4F738EB78A12CD.dip0.t-ipconnect.de) left irc: Ping timeout: 246 seconds [02:10] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [02:13] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 248 seconds [02:13] Nick change: Strangerke_ -> Strangerke [02:30] broosky (~borosky@095160154008.dynamic-ww-11.vectranet.pl) left irc: [02:33] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [02:34] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [02:54] |Cable| (~cable@249.137.117.91.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 276 seconds [03:03] Littleboy (~littleboy@pool-108-49-17-47.bstnma.fios.verizon.net) left irc: Quit: Ętre dans le vent, une ambition de feuille morte. [04:12] Storm-AFK (~kvirc@2.26.112.22) left irc: Quit: KVIrc 4.9.3 Aria http://www.kvirc.net/ [04:16] Stormkeeper (~kvirc@2.26.112.22) joined #scummvm. [04:19] Nick change: Stormkeeper -> Storm-AFK [04:40] Cheeseness (~cheesenes@ppp14-2-171-145.bras1.hba2.internode.on.net) left irc: Ping timeout: 265 seconds [04:42] Cheeseness (~cheesenes@ppp14-2-171-145.bras1.hba2.internode.on.net) joined #scummvm. [05:07] Storm-AFK (~kvirc@2.26.112.22) left irc: Quit: KVIrc 4.9.3 Aria http://www.kvirc.net/ [06:40] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [06:40] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [06:41] morning [07:27] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 248 seconds [07:31] bazaar (~bazaar@unaffiliated/bazaar) joined #scummvm. [07:43] tsoliman: I rebased the GOG.com patch onto modern ScummVM in this branch: https://github.com/bgK/scummvm/tree/pegasus-dvd. Some of the fixes I did to Pegasus for version 2.0.0 had some impact in the new DVD code. Those changes are in there as well. But that's about it. [07:44] Next steps are checking the other versions of the game still work and getting permission to merge from the authors. [07:44] Help is welcome [07:49] <_sev> In fact, in this particular case, it is precisely why we use GPL [07:49] <_sev> with the proper credits you can just use the code from Keith Kaisershot [07:49] |Cable| (~cable@249.137.117.91.dynamic.reverse-mundo-r.com) joined #scummvm. [07:50] I don't want this to end up with drama like the buried engine [07:51] <_sev> look, here is a HUGE difference [07:52] <_sev> in this case the work has been published, and if they do not allow us to reuse the code with proper credits, this is a clear violation of our license [07:52] <_sev> buried engine was all new code and never published in a product [07:53] <_sev> of course, it is very nce to inform the author [07:54] <_sev> but they cannot prohibit [07:54] <_sev> code reuse [07:54] <_sev> or we are not GPL [07:54] I tried mailing Keith already but did not get an answer. I'll try again. [08:02] <_sev> and besides [08:03] <_sev> yesterday we had a beer with wjp, and buried wa one of the topics. I will try to contact clone again [08:06] it would be nice to have it in [08:06] IIRC it's in a slightly more rough shape, with some bugs to be fixed [08:34] ajax16384 (~User@109.60.138.138) joined #scummvm. [08:34] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [09:04] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:04] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:19] LittleToonCat (~littlecat@sydnns0115w-156-57-12-94.dhcp-dynamic.fibreop.ns.bellaliant.net) left irc: Remote host closed the connection [09:29] f2k (~f2k@d54c7200b.static.telenet.be) joined #scummvm. [09:29] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [09:38] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:38] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:39] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [09:40] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:40] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:45] Joefish (~Joefish@p200300764F1DFD00CCD941E218309169.dip0.t-ipconnect.de) joined #scummvm. [09:45] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services. [10:14] Joefish (~Joefish@p200300764F1DFD00CCD941E218309169.dip0.t-ipconnect.de) left irc: Quit: Joefish [10:17] Axy (~Mia@unaffiliated/mia) left irc: Read error: Connection reset by peer [10:18] Axy (~Mia@88.227.158.202) joined #scummvm. [10:18] Axy (~Mia@88.227.158.202) left irc: Changing host [10:18] Axy (~Mia@unaffiliated/mia) joined #scummvm. [10:21] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [10:41] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [10:41] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [10:42] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [11:06] ajax16384 (~User@109.60.138.138) left irc: Quit: Leaving [11:08] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) joined #scummvm. [11:08] Vel0city (Vel0city@gateway/shell/panicbnc/x-vapeyzwtprtaxwfo) left irc: Ping timeout: 246 seconds [11:12] Vel0city (Vel0city@gateway/shell/panicbnc/x-iwxywjhlvledfzdm) joined #scummvm. [11:48] Lightkey (~Darklock@p200300F693C9182722CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 276 seconds [12:00] Lightkey (~Darklock@p200300F693C9188522CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [12:12] ccawley2011 (6d93ed57@gateway/web/freenode/ip.109.147.237.87) joined #scummvm. [12:49] jam__ (~jam@fp76f08856.tkyc113.ap.nuro.jp) joined #scummvm. [13:01] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [13:01] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [13:17] jam__ (~jam@fp76f08856.tkyc113.ap.nuro.jp) left irc: Ping timeout: 260 seconds [13:49] borosky (~borosky@095160154008.dynamic-ww-11.vectranet.pl) joined #scummvm. [14:24] |Cable| (~cable@249.137.117.91.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 240 seconds [14:35] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [14:37] |Cable| (~cable@249.137.117.91.dynamic.reverse-mundo-r.com) joined #scummvm. [14:55] _sev|work (~sev@scummvm/undead/sev) left irc: Ping timeout: 252 seconds [15:28] kurtwr2 (~kurtwr@c-73-116-30-72.hsd1.ca.comcast.net) left irc: Ping timeout: 256 seconds [15:57] Paaris (paaris@soju.fi) left irc: Remote host closed the connection [15:57] f2k (~f2k@d54c7200b.static.telenet.be) left irc: Quit: Leaving [15:58] Paaris (paaris@soju.fi) joined #scummvm. [16:09] kurtwr (~kurtwr@c-73-116-30-72.hsd1.ca.comcast.net) joined #scummvm. [16:45] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [16:56] ny00123 (~ny00123@141.226.166.73) joined #scummvm. [17:05] Joefish (~Joefish@p200300764F1DFD00CCD941E218309169.dip0.t-ipconnect.de) joined #scummvm. [17:05] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services. [17:30] I am (again) confused: What is the difference between g_system->getFeatureState(OSystem::kFeatureAspectCorrection) and ConfMan("aspect_ratio") and why are there two ways to read this setting? [17:31] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) left irc: Quit: Leaving. [17:34] girafe (~girafe@LFbn-LYO-1-451-105.w2-7.abo.wanadoo.fr) joined #scummvm. [17:36] what do you mean, two ways? [17:36] one is the current situation, and the other is the config setting [17:38] if you switch aspect ratio correction on/off with the hotkey, the config setting isn't affected [17:39] (I don't know if all backends support this switching) [17:44] although it seems my knowledge about this is a bit out of date with the new desired_screen_aspect_ratio [17:45] _sev|work (~sev@proxy-gw-a.booking.com) joined #scummvm. [17:45] _sev|work (~sev@proxy-gw-a.booking.com) left irc: Changing host [17:45] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [17:45] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [17:47] ajax16384 (~User@109.60.130.33) joined #scummvm. [17:47] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [17:47] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [17:48] so the correct way of checking whether to apply aspect correction before drawing the screen is g_system->getFeatureState(OSystem::kFeatureAspectCorrection) [17:50] but in sdl-graphics.cpp, ConfMan.getBool("aspect_ratio") is used to check whether to perform aspect correction or not. [17:50] i would refer you back to http://lists.scummvm.org/pipermail/scummvm-devel/2017-October/012003.html [17:53] Ok aspect correction is a bad example, because it is undergoing changes. What about the filtering option? I have the same question there. What is the correct way of determining whether I should apply linear filtering or not before drawing the screen. Should I use ConfMan.getBool("filtering") or g_system->getFeatureState(OSystem::kFeatureFilteringMode) [17:53] I just want to do these things correctly. [17:54] same thing. One is the config option, the other the current run-time state [17:55] ok so the getFeatureState is the correct way then. So the only reason why getFeatureState exists is to allow hotkeys to change settings on-the-fly without changing config. [17:56] Since ConfMan.getxxx is used for the other config settings that don't have hotkeys. This makes sense. Thanks. [17:56] if you are already in the graphics manager dont call through g_system, thats redundant [17:56] heroux (sandroco@gateway/shell/insomnia247/x-bwbfyrplwuohtwjh) left irc: Read error: Connection reset by peer [17:57] heroux (sandroco@gateway/shell/insomnia247/x-vwjwqpxqvtgyfjix) joined #scummvm. [18:19] hi sci experts! I'd like to take a look at https://bugs.scummvm.org/ticket/10295 but I'm some trouble [18:19] I'm having* [18:20] ah [18:20] I should probably make myself the owner of that ticket [18:20] the problem is with the palette used in room 904 at night time [18:21] PalVary should be turned off when opening the charsheet [18:21] but this is something that the current script patcher can't really accomodate, since it needs too large changes [18:21] the embedded palette for this room is mostly brown shades [18:21] I have a half-finished approach to this [18:22] turning off PalVary is what the Mac version does, by the way [18:22] and most of the brown pixels in the picture are from the range 72-255 [18:23] but some stray pixels are using brown colors from the range 54-71 which is changed during nighttime [18:23] yes [18:24] the pinkish palette is palette 904 [18:24] purplish* [18:25] I guess by default the room will use a palette with the same # as the pic? [18:25] I'd have to look at what exactly the night-time PalVary does [18:25] The Italian translation patch fixed this issue by changing the picture itself [18:25] yes [18:26] but that still leaves things like the "You're getting tired" dialog on that screen broken [18:26] it replaced the brown pixels from the range 54-71 to pixels from the range 72-255 [18:26] right [18:26] I'd like to know how the mac version fixed this [18:26] I just said [18:26] it turns off PalVary when opening the charsheet [18:26] oh, missed this :) [18:26] and then re-enables it when closing it [18:27] how did you analyse the mac version? [18:27] LittleToonCat (~littlecat@sydnns0115w-156-57-12-94.dhcp-dynamic.fibreop.ns.bellaliant.net) joined #scummvm. [18:27] sci companion and sv.exe does not support it [18:27] just scummvm's internal disassembler [18:28] and dumping resources from scummvm dumps them in an incompatible format (I guess different endianness) [18:28] the disassembler is good for scripts, but what about pics? palettes? [18:29] I only looked at the scripts here [18:30] it disables PalVary conditionally on some global [18:30] and when enabling it again takes the palette from some property of the game object IIRC [18:31] the charsheet script (204) does that? [18:31] yes [18:32] Is it possible to dump the script from the mac version to a dos-compatible format? which scicompanion would be able to read? [18:35] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [18:36] jammmm (~jam@106.210.170.160) joined #scummvm. [18:36] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [18:39] jammm (~jam@106.210.139.190) left irc: Ping timeout: 256 seconds [18:45] _sev|work (~sev@d158167.upc-d.chello.nl) joined #scummvm. [18:45] _sev|work (~sev@d158167.upc-d.chello.nl) left irc: Changing host [18:45] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [18:45] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [18:55] I think PR100 https://github.com/scummvm/scummvm/pull/1100 is ready to merge. It fixes lipsync in Dott, nothing else. [19:06] GitHub178 (GitHub178@gateway/service/github.com/x-xuhreskqahibfftc) joined #scummvm. [19:06] [scummvm] rsn8887 opened pull request #1110: PSP2: remove code duplication in psp2 graphicsmanager (master...psp2dedup) https://git.io/vNqSh [19:06] GitHub178 (GitHub178@gateway/service/github.com/x-xuhreskqahibfftc) left #scummvm. [19:13] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [19:24] DJWillis (~djwillis@cpc123746-trow7-2-0-cust5.18-1.cable.virginm.net) joined #scummvm. [19:24] #scummvm: mode change '+o DJWillis' by ChanServ!ChanServ@services. [20:35] Dark-Star (~quassel@2a01:238:427f:2f00:3060:fc6b:969e:dcf0) left irc: Ping timeout: 265 seconds [20:37] Dark-Star (~quassel@2a01:238:427f:2f00:3060:fc6b:969e:dcf0) joined #scummvm. [20:46] criezy (~criezy@host86-145-236-162.range86-145.btcentralplus.com) joined #scummvm. [20:46] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [21:11] freanux (~freanux@unaffiliated/freanux) left irc: Quit: Leaving Circada 0.4.1 [21:17] freanux (~freanux@unaffiliated/freanux) joined #scummvm. [21:25] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [21:30] LePhilousophe (valemboi20@amsn/developer/lephilousophe) left irc: Ping timeout: 240 seconds [21:42] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [21:47] linux_dr (~linux_dr@76-219-209-6.lightspeed.irvnca.sbcglobal.net) joined #scummvm. [21:48] _sev, I don't have a lot of time to devote now, but thought I would stop back by now that it's an earlier hour. [21:48] <_sev> how can I help? [21:50] Just that it sounded like someone might be interested in talking about an engine with a legally free download available. [21:50] I'd like to help, but I'm concerned if I was actually coding, I might run afoul of an NDA [21:53] ny00123 (~ny00123@141.226.166.73) left irc: Quit: Leaving [21:55] _sev, you mentioned I stop by in the evening European time, sometime to see if anyone had any... well maybe not interest, so much as curiosity [21:56] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [22:02] I know of 18 distinct games (23 including sequels) that very likely use some version of this engine, and I personally worked on 5 of them, and have a reasonable understanding of much of how they function. [22:06] linux_dr_2 (~linux_dr@2600:1700:6a70:2609:68d1:ede3:11b2:21d2) joined #scummvm. [22:06] so, not suggesting anyone start work on the engine in question, but if there is interest in doing so, I'm happy to offer some help. [22:07] Which engine is this? [22:07] linux_dr_3 (~linux_dr@2600:1700:6a70:2609:c552:c677:5843:6ae9) joined #scummvm. [22:09] sorry about that... my wifi driver was reinstalling. [22:09] 23:06 <@wjp> Which engine is this? [22:09] Reflexive Entertainment's "Velocity Engine"... [22:10] linux_dr (~linux_dr@76-219-209-6.lightspeed.irvnca.sbcglobal.net) left irc: Ping timeout: 248 seconds [22:10] I can't claim it would be a small job, but I think it would be interesting. [22:10] Nick change: linux_dr_3 -> linux_dr [22:11] linux_dr_2 (~linux_dr@2600:1700:6a70:2609:68d1:ede3:11b2:21d2) left irc: Ping timeout: 276 seconds [22:13] Of the games I'm aware of for the engine, I'm only aware of 3 that could be classed as adventure or RPG, and the freely downloadable one isn't one of them... so it's really a long shot, but thought I'd ask. [22:14] Which games? [22:15] Hm, from the list of Reflexive Entertainment games on wikipedia I think I only know Lionheart [22:15] Also, I wouldn't say I'm unwilling to contribute code... but I'm concerned if I was the primary developer, it would smell of NDA violation... the company was purchased Amazon over 8 years ago, and I've been gone over 15 years. [22:16] I worked most on Zax, but contributed significantly to Ricochet and STAT [22:16] aka Star Trek Away Team [22:17] Zax is a shooter, but could also be seen as an adventure game... STAT was *MARKETED* as a "realtime strategy" but that one was DEFINITELY an adventure game.... Lionheart was RPG all the way. [22:18] linux_dr: do you still have a copy of the NDA? usually they expire [22:18] tsoliman, I don't believe I do. [22:20] honestly, I'd love someone to convince Amazon (and/or JoWood/Interplay/Activision) to release the source, but I don't expect to see that happen. [22:22] zax is odd ... I've never seen it before ... it instantly reminds me of Albion [22:23] The source includes a very cool editor that I was very impressed with. [22:24] haven't heard of Albion... I will say Zax was originally a Hasbro title, before they jettisoned their game-development division. [22:24] I really wish Albion were all overhead (the 3D didn't age well at all) [22:26] Albion was an RPG from 1995 that I only found out about a few years ago [22:26] I'm sure a full asset dump is way too much to hope for, but all of the Reflexive isometric games used assets all modeled in 3DS Max, and rendered into PNG stills before being converted into game asset format. [22:26] it has point and click parts (and dialogue trees and such) .. and some horrible 3D bits [22:27] Lionheart looks more like Infinity Engine to me (although I think I remember from an ancient discussion on #gemrb that it really isn't...) [22:27] Reflexive has a fully graphical object oriented scripting language [22:27] criezy (~criezy@host86-145-236-162.range86-145.btcentralplus.com) left irc: Quit: criezy [22:28] I'm not familiar with Infinity engine. [22:28] Baldur's Gate on the PC used it [22:28] That's Baldur's Gate, Icewind Dale, Planescape: Torment [22:28] ok [22:28] Baldur's Gate on the console is unrelated [22:28] Yes... Velocity engine was really its own animal... [22:29] yeah, I remember people coming to #gemrb to pester the devs into looking at Lionheart, even though they all said they didn't have that game... it sounded like someone trying to deliberately push people into downloading it and then going after them, but that was just my impression :) [22:31] *IF* someone has a copy of Lionheart, I think that might be the best way forward, as far as bang for the buck in development time... to my knowledge it was the newest of the isometric games they made, and most of the stuff in Zax and STAT should probably work from it without much tweeking. [22:32] $9-12 USD from ebay: https://www.ebay.com/sch/i.html?_odkw=lionheart&_osacat=0&ssPageName=GSTL&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.Xlionheart+interplay.TRS0&_nkw=lionheart+interplay&_sacat=0 [22:33] it's on GOG for 10$ too [22:33] cool... isn't GOG DRM-free? [22:33] yup [22:34] I wonder if they have Zax and STAT... my commercial versions still are locked to physical CDs. :-/ [22:35] (nope and nope) [22:35] If their developer metadata is correct, gog only have Lionheart from Reflexive [22:35] ( https://www.gog.com/games?devpub=reflexive_entertainment&sort=popularity&page=1 ) [22:36] I am happy the field is devpub - I am less happy that their metadata often sucks [22:36] (sometimes CompanyName and CompanyNameTM are different companies) [22:37] I see nothing there besides Lionheart [22:38] Steam's is worse .. they have dev and pub as separate search fields .. and the metadata is much worse than GOG [22:39] *BUT* I mentioned that Ricochet (which requires a online purchase to unlock, but includes all assets) is still legally downloadable from Wayback Machine. [22:39] how would ScummVM know you bought it? [22:40] https://web.archive.org/web/20020401235359/http://www.reflexive.net/Demos/RicochetSetup.exe [22:40] it wouldn't... it has no reason to enfore DRM content protection. [22:41] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [22:41] Oo [22:41] would that make it warez? [22:42] looking at their list on mobygames, I think I've only ever played one game from them... which is funny because the company logo looks quite familiar to me [22:42] in fact, the installer was InnoSetup, if you want to extract the files without running the installer. [22:42] I liked the company logo, but didn't find it particularly original. [22:44] https://github.com/dscharrer/innoextract [22:44] very useful for gog games too, since their Windows installers are also InnoSetup [22:44] tsoliman: didn't we have the same issue with laby of time? [22:44] oh wait. I had Ricochet as bundleware with one of my first NVidia graphics cards... just a few days ago I imaged that particular CD :-) [22:45] Strangerke, tsoliman: detecting demo vs non-demo, you mean? [22:45] ComradeAnderson_ (~ComradeAn@unaffiliated/comradeanderson) joined #scummvm. [22:45] wjp: yes, the downloadable version was full but limited and registerable, and registering was putting a key in registry or something like that [22:45] the company's almost 7 years defunct according to Wikipedia... does that matter at this point? [22:46] Strangerke, wjp: how did we detect it? [22:46] I think we finally got an authorization to not care about it from the company [22:46] I have no right to give you the blessing to move forward on this. you could ask Amazon I suppose... but I don't think it matters. [22:47] but I'm not 100% sure, maybe dreammaster will remember [22:47] ITE also had a trial with full assets [22:47] a defunct company doesn't mean the copyright is gone... it just means that it's getting harder and harder to track down. [22:47] ComradeAnderson (~ComradeAn@unaffiliated/comradeanderson) left irc: Ping timeout: 240 seconds [22:47] Nick change: ComradeAnderson_ -> ComradeAnderson [22:47] linux_dr: I'll pay you a beer if you get an answer :) [22:47] but this is a bit of a side-track [22:47] (at least, I _think_ it was ITE?) [22:47] Dark-Star: oh so true! [22:48] Dark-Star, the copyright is INDEED not gone... that isn't the question... They gave away the (copyrighted) data... is USING it a copyright violation. [22:48] linux_dr: *sigh* the argument of "abandonware" is not a legal thing .. it is a rationalization for copyright infringement (which is illegal) [22:48] linux_dr: they gave it to you under what license? [22:49] sure, if you use it in a way that was never intended, it's a violation. There's probably an EULA in the game installer for that. And even if there's nobody who would go after you, it's (sadly) still illegal... copyright law sucks [22:49] yep .. not to mention "derived works" is also covered unless in certain exceptions (e.g. fair use) and those exceptions are defenses not a given [22:50] it's the same with all software that has an "unlock the full version" method... you are allowed to test it, even though the full-featured, unrestricted software is practically in your hands, with often just a 1-byte change in the file to enable it ;-) [22:50] They allowed anyone to download the installer... no license... the installer offered a click-through license, and the game engine enforced it... [22:50] (US here, no clue about EU laws) [22:50] tsoliman: Europe is more tolerant [22:51] I think the question is: (according to the DMCA) is reimplementation considered anti-circumvention? [22:51] IIRC, in the EU, EULAs are not enforcible if you don't see them before buying a product, but I don't know how that applies to a product that was free [22:52] *I* don't think it's a violation... but that's my IaNaL opinion.. [22:52] linux_dr: allowing someone to make a copy is not the same as a license (legally) .. analogy: I might leave my door unlocked but if someone opens it and enters the house they are liable for "breaking and entering" even though they "broke" nothing [22:53] let's not get into legal bikeshedding prematurely :-) [22:54] I didn't mean to open pandora's box. [22:54] As long as we talk about an engine, we should be in the safe zone :) [22:54] It seemed pretty straight forward to me. [22:54] fair enough .. I suppose if the current rights-holder says "eh, don't worry about it" then we're safe [22:54] I'm not the rightsholder. [22:54] ask Amazon. [22:54] tsoliman: or "yeah, we can sell it again without an effort!" [22:54] it's usually a win-win :) [22:55] yes [22:55] TMM (~Hein-Piet@fsf/member/pdpc.professional.tmm) joined #scummvm. [22:55] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [22:56] I am not an expert in these things, but like, don't you have to know someone on the inside to sort of be your champion in these matters? [22:57] Dark-Star, what incarnation of Ricochet did you have? [22:57] tsoliman, I'm 15 years outside of the inside. [22:58] I mean I can make a pretty good guess at what the response will be if one just emails legal@facelesscorporation.com, in fact I am willing to bet they have a template :) [22:58] but yeah this is me bikeshedding again :) [22:59] ComradeAnderson_ (~ComradeAn@unaffiliated/comradeanderson) joined #scummvm. [22:59] As long as we aren't providing or explicitly pointing anyone at freely available data, are we liable? [23:00] IIRC, the isPurchased() mechanism was simply a gameplay timer... user get's a free hour with occasional 5 minute freebies... however far they get in that time is up to them. [23:01] linux_dr: I don't know, actually, I think I misremembered the name for something similar :-) [23:01] ComradeAnderson (~ComradeAn@unaffiliated/comradeanderson) left irc: Ping timeout: 240 seconds [23:01] Nick change: ComradeAnderson_ -> ComradeAnderson [23:02] The first version was Ricochet Xtreme (actually "Ricochet" was the demo version, "Ricochet Xtreme" was after it was purchased. [23:11] ahh... look what I just found: the free addons: https://web.archive.org/web/20020407072458fw_/http://www.reflexive.net:80/Ricochet/Game%20Addons.htm ... ANYWAY ... The meat of the Velocity engine isn't in Ricochet, etc... a Lionheart implementation would probably give you 90% of Zax and Away Team... and maybe 50-70% of the other games. [23:18] so... anyway.... if there is any interest, I'm happy to share what I know, time permitting... [23:28] linux_dr (~linux_dr@2600:1700:6a70:2609:c552:c677:5843:6ae9) left irc: Quit: Leaving [23:55] girafe (~girafe@LFbn-LYO-1-451-105.w2-7.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [00:00] --- Wed Jan 10 2018