[00:03] oops. abrupt departures are my MO lately [00:07] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [00:13] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) left irc: [00:35] i need to figure out from m_kiewitz how he isolates the object responsible for the next cue. [01:37] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:42] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [01:42] Nick change: DominusExult -> Dominus [01:57] Joefish_ (~ident@p200300764F2C4F001A5E0FFFFE1124CA.dip0.t-ipconnect.de) joined #scummvm. [01:57] #scummvm: mode change '+v Joefish_' by ChanServ!ChanServ@services. [02:00] Joefish (~ident@p57B2E707.dip0.t-ipconnect.de) left irc: Ping timeout: 246 seconds [02:33] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 246 seconds [02:38] snover (~snover@unaffiliated/snover) joined #scummvm. [02:38] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [03:02] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) left irc: Quit: Ętre dans le vent, une ambition de feuille morte. [04:00] apparently, i need to be more conscious of the fact that SCI Companion doesnt search patches directories for patched scripts, so sometimes the decompiled scripts are not the ones the game uses& [04:01] after being totally confused about why there was no call to export 13,0 where the decompiled script clearly showed there should be one, i finally figured it out& sierra wrote a patch script that patched out all the video playback for the bayou dance cutscene, including that export call& [04:09] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [04:11] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 240 seconds [04:16] also if anyone else has time and can take care of these uninitialized temp reads so i can focus on fixing gk2 grotto, i would appreciate that https://bugs.scummvm.org/ticket/9810 https://bugs.scummvm.org/ticket/9811 [04:41] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 240 seconds [04:42] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [05:19] Lightkey (~Darklock@p200300764C7B173722CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 245 seconds [05:31] Lightkey (~Darklock@p200300764C7B172522CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [05:43] LittleToonCat (~littlecat@47.54.148.237) left irc: Remote host closed the connection [06:09] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [06:25] m_kiewitz (~m_kiewitz@x4d03cda6.dyn.telefonica.de) joined #scummvm. [06:25] m_kiewitz (~m_kiewitz@x4d03cda6.dyn.telefonica.de) left irc: Changing host [06:25] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [06:25] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [06:47] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [06:47] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [07:02] morning [07:17] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [07:17] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [07:24] ajax16384 (~User@109.60.138.138) joined #scummvm. [07:24] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [07:52] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) left irc: Read error: No route to host [07:54] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) joined #scummvm. [07:59] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) left irc: Quit: Leaving. [08:02] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [08:05] morning [08:06] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [08:08] morning :) [08:08] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) joined #scummvm. [08:08] Nick change: Joefish_ -> Joefish [08:10] _sev|work (~sev@5.57.20.48) joined #scummvm. [08:10] _sev|work (~sev@5.57.20.48) left irc: Changing host [08:10] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [08:10] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [08:11] https://twitter.com/icculus/status/869274049490423808 SDL bugs anyone? [08:20] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [08:23] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 268 seconds [08:31] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [08:36] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [08:44] _sev|work (~sev@5.57.20.48) joined #scummvm. [08:44] _sev|work (~sev@5.57.20.48) left irc: Changing host [08:44] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [08:44] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [08:51] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [08:51] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [09:17] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [09:27] klusark (~klusark@24.80.205.243) got netsplit. [09:29] Endy (ender@sand.enderboi.com) got netsplit. [09:29] Dominus (~dominus@unaffiliated/dominus) got netsplit. [09:29] TAS_2012v (~2012@c-63fb71d5.024-3-67626724.cust.bredbandsbolaget.se) got netsplit. [09:29] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) got netsplit. [09:29] Deledrius (~Deledrius@68.118.139.214) got netsplit. [09:29] ST1 (~ScottT@203-227-181-180.cpe.skymesh.net.au) got netsplit. [09:29] Rasi (~carnager@archlinux/support/rasi) got netsplit. [09:29] CuriosTiger (~stian@terex.bigrig.org) got netsplit. [09:29] peterkohaut (~ec2-user@ec2-52-57-206-182.eu-central-1.compute.amazonaws.com) got netsplit. [09:29] aquadran (aquadran@scummvm/undead/aquadran) got netsplit. [09:29] logix (logix@193.175.24.42) got netsplit. [09:29] rootfather (~rootfathe@unaffiliated/rootfather) joined #scummvm. [09:29] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services. [09:29] m-kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [09:29] #scummvm: mode change '+o m-kiewitz' by ChanServ!ChanServ@services. [09:31] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Ping timeout: 240 seconds [09:32] ajax16384 (~User@109.60.138.138) left irc: Read error: Connection reset by peer [09:38] klusark (~klusark@24.80.205.243) got lost in the net-split. [09:40] peterkohaut (~ec2-user@ec2-52-57-206-182.eu-central-1.compute.amazonaws.com) got lost in the net-split. [09:40] Endy (ender@sand.enderboi.com) got lost in the net-split. [09:40] aquadran (aquadran@scummvm/undead/aquadran) got lost in the net-split. [09:40] logix (logix@193.175.24.42) got lost in the net-split. [09:40] CuriosTiger (~stian@terex.bigrig.org) got lost in the net-split. [09:40] Rasi (~carnager@archlinux/support/rasi) got lost in the net-split. [09:40] ST1 (~ScottT@203-227-181-180.cpe.skymesh.net.au) got lost in the net-split. [09:40] Deledrius (~Deledrius@68.118.139.214) got lost in the net-split. [09:40] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) got lost in the net-split. [09:40] TAS_2012v (~2012@c-63fb71d5.024-3-67626724.cust.bredbandsbolaget.se) got lost in the net-split. [09:40] Dominus (~dominus@unaffiliated/dominus) got lost in the net-split. [09:45] m-kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Ping timeout: 240 seconds [09:46] Guest20277 (~m_kiewitz@x4d03cda6.dyn.telefonica.de) joined #scummvm. [09:49] criezy|Work (a5e15041@gateway/web/freenode/session) joined #scummvm. [09:49] #scummvm: mode change '+o criezy|Work' by ChanServ!ChanServ@services. [09:50] klusark (~klusark@S01066c3b6b1953d0.vc.shawcable.net) joined #scummvm. [09:55] Guest20277 (~m_kiewitz@x4d03cda6.dyn.telefonica.de) left irc: Read error: Connection reset by peer [09:55] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [09:56] m-kiewitz (~m_kiewitz@x4d03cda6.dyn.telefonica.de) joined #scummvm. [09:56] m-kiewitz (~m_kiewitz@x4d03cda6.dyn.telefonica.de) left irc: Changing host [09:56] m-kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [09:56] #scummvm: mode change '+o m-kiewitz' by ChanServ!ChanServ@services. [09:56] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 240 seconds [09:58] Endy (ender@203.82.214.174) joined #scummvm. [10:00] _sev|work (~sev@5.57.20.48) joined #scummvm. [10:00] _sev|work (~sev@5.57.20.48) left irc: Changing host [10:00] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [10:00] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [10:13] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [10:13] TAS_2012v (~2012@c-63fb71d5.024-3-67626724.cust.bredbandsbolaget.se) joined #scummvm. [10:13] tsoliman (~tsoliman@cpe-65-30-8-1.wi.res.rr.com) joined #scummvm. [10:13] Deledrius (~Deledrius@68.118.139.214) joined #scummvm. [10:13] ST1 (~ScottT@203-227-181-180.cpe.skymesh.net.au) joined #scummvm. [10:13] Rasi (~carnager@archlinux/support/rasi) joined #scummvm. [10:13] CuriosTiger (~stian@terex.bigrig.org) joined #scummvm. [10:13] peterkohaut (~ec2-user@ec2-52-57-206-182.eu-central-1.compute.amazonaws.com) joined #scummvm. [10:13] aquadran (aquadran@scummvm/undead/aquadran) joined #scummvm. [10:13] logix (logix@193.175.24.42) joined #scummvm. [10:13] #scummvm: mode change '+oo tsoliman aquadran ' by orwell.freenode.net [10:15] criezy|Work (a5e15041@gateway/web/freenode/session) left irc: Changing host [10:15] criezy|Work (a5e15041@gateway/web/freenode/ip.165.225.80.65) joined #scummvm. [10:15] #scummvm: mode change '+o criezy|Work' by herbert.freenode.net [10:21] Endy (ender@203.82.214.174) got netsplit. [10:22] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [10:22] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [10:22] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [10:22] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services. [10:24] o/ [10:24] m-kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Ping timeout: 240 seconds [10:32] Endy (ender@203.82.214.174) got lost in the net-split. [10:38] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 240 seconds [10:43] ajax16384 (~User@109.60.138.138) joined #scummvm. [10:43] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [10:44] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [10:52] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Read error: Connection reset by peer [10:52] m_kiewitz (~m_kiewitz@x4d03cda6.dyn.telefonica.de) joined #scummvm. [10:52] m_kiewitz (~m_kiewitz@x4d03cda6.dyn.telefonica.de) left irc: Changing host [10:52] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [10:52] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [11:01] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Read error: Connection reset by peer [11:03] Guest65188 (~m_kiewitz@x4d03cda6.dyn.telefonica.de) joined #scummvm. [11:14] m_kiewitz (~m_kiewitz@x4d03cda6.dyn.telefonica.de) joined #scummvm. [11:14] m_kiewitz (~m_kiewitz@x4d03cda6.dyn.telefonica.de) left irc: Changing host [11:14] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [11:14] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [11:15] Guest65188 (~m_kiewitz@x4d03cda6.dyn.telefonica.de) left irc: Read error: Connection reset by peer [11:22] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Ping timeout: 240 seconds [11:27] ny00123 (~ny00123@46-116-13-123.bb.netvision.net.il) joined #scummvm. [11:51] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [11:52] VonGuardian (sid17526@gateway/web/irccloud.com/x-jtcymtlvpkujouvq) left irc: Quit: Connection closed for inactivity [11:52] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [11:52] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [12:05] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [12:18] _sev|work (~sev@5.57.20.48) joined #scummvm. [12:18] _sev|work (~sev@5.57.20.48) left irc: Changing host [12:18] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [12:18] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [12:19] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [12:49] synthesizer sid control active and working! happy morning [12:53] \m/ [12:55] _sev|work (~sev@5.57.20.48) joined #scummvm. [12:55] _sev|work (~sev@5.57.20.48) left irc: Changing host [12:55] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [12:55] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [13:04] \o/ [13:08] _sev|work (~sev@scummvm/undead/sev) left irc: Read error: Connection reset by peer [13:08] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [13:08] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [13:14] _sev|work_ (~sev@5.57.20.48) joined #scummvm. [13:14] _sev|work_ (~sev@5.57.20.48) left irc: Changing host [13:14] _sev|work_ (~sev@scummvm/undead/sev) joined #scummvm. [13:14] #scummvm: mode change '+o _sev|work_' by ChanServ!ChanServ@services. [13:15] _sev|work (~sev@scummvm/undead/sev) left irc: Ping timeout: 240 seconds [13:32] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) joined #scummvm. [13:32] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [13:33] _sev|work_ (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [13:42] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [13:42] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [14:06] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [14:12] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [14:12] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [14:26] Vampire0 (~Vampire@jEdit/Vampire) left irc: Read error: No route to host [14:26] Begasus (~begasus@ptr-4p6jpimxzsjpinrkeb1.18120a2.ip6.access.telenet.be) joined #scummvm. [14:28] Vampire0 (~Vampire@jEdit/Vampire) joined #scummvm. [14:38] rmbeer (~rmbeer@unaffiliated/rmbeer) joined #scummvm. [14:41] jhj [14:41] that crazy... 20 ops... [14:42] and some others are hiding... [14:42] this channel have much trolls? [14:42] not really [14:42] it's to keep all the other ops in line [14:43] ops are team members [14:43] Strangerke gets really power mad from time to time [14:44] only on some keyxords, like 'plumbers' or 'hello' [14:44] Hello Plumbers! [14:45] Tsk. 'Hello' only works when said alone. Because I can't help singing 'I wish'. It's painful. [14:45] How is "I wish" a response to "Hello"? [14:45] I will only say "don't wear ties" then [14:45] https://www.youtube.com/watch?v=ryDOy3AosBw [14:45] BUT THEY DO WEAR TIES APPARENTLY [14:46] Action: Strangerke|work hugs P2E [14:46] THAT GAME IS FULL OF LIES [14:46] that's true too :D [14:46] THE VERY FIRST FUCKING SHOT HAS HIM WEARING A TIE [14:46] Action: TMM fumes at the mouth [14:46] yes, but only on one picture out of two... [14:46] they don't wear ties, they're full of lies, they're the kind of guys that you despise! [14:46] ...consistency... [14:47] Their consistency director was having a stroke at the time of shooting [14:47] it was all very tragic [14:47] shame [14:47] oddly enough, as it turns out, everyone but 2 of the actors were all having simultaneous strokes during the making of the game [14:47] including the programmers, if strangerke is to be believed [14:47] I mean [14:47] some people even have a stroke while they're playing [14:48] :D [14:48] but only if they're into that sort of thing, I guess [14:48] chadj (~chadj@cpe-72-131-101-95.wi.res.rr.com) left irc: Quit: Out! [14:48] P2E, well played, you win the internet today [14:48] (cue thatsmyfetish.gif) [14:48] although LSL7 is more porny than plumbers really [14:49] but which one will scummvm support first =] [14:49] Did I mention that one of the dev was a former Sierra dev? [14:49] LSL7 is completeable with that fix to kFillArray I did a couple of days ago [14:49] (and Tsunami dev) [14:49] Strangerke|work, no fucking way [14:49] TMM: nice! :) [14:50] TMM: Cry: http://www.mobygames.com/developer/sheet/view/developerId,6037/ [14:50] Strangerke|work, well 99.9% of the work was done by the real sci developers. I just fixed one bug [14:50] I'll have to take a look soon, once I get this tracker done [14:50] writing chiptune software from scratch is.......interesting [14:50] TMM: it's a good news anyway :) [14:50] P2E :) [14:51] Strangerke|work, hw worked on LSL5 *before* he worked on plumbers? [14:51] didn't you find like hello-world binaries on the 3do disk? [14:51] chadj (~chadj@cpe-72-131-101-95.wi.res.rr.com) joined #scummvm. [14:51] and tsunami games... yes... [14:51] well, yes :) [14:51] with debug symbols :D [14:51] that is so weird [14:52] and TsAGE? [14:52] ... [14:52] I can't even [14:52] no, that's helpful if you want to RE a binary that prints 'Hello world' [14:52] I think that putting 'plumbers don't wear ties' on someone's mobygames profile is like endorsing someone for 'excel' on LinkedIN [14:52] I think it's just someone trolling that guy [14:53] I'll ask omer_mor one of those days... maybe he could tell :) [14:53] I'd be very interested to talk to this guy... [14:54] ...asking some technical questions, like "What the hell were you smoking!?" [14:56] TMM: It reminds me when I contacted KArlo Kilayko for Murder Makes Strange Deadfellows [14:57] TMM: the guy was absolutely horrified because he thought I was about to ask him questions related to Sonia Rouge :D [14:57] Riana Rouge, sorry [14:57] haha [14:58] (which is a FMV, btw... Add it on your list) [14:58] FMVVM [15:08] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [15:16] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [15:24] Begasus (~begasus@ptr-4p6jpimxzsjpinrkeb1.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 240 seconds [15:24] ST1 (~ScottT@203-227-181-180.cpe.skymesh.net.au) left irc: Read error: Connection timed out [15:27] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) joined #scummvm. [15:27] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [15:35] GitHub58 (~GitHub58@192.30.252.40) joined #scummvm. [15:35] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vHlMp [15:35] scummvm/master 713f6e8 Paul Gilbert: TITANIC: Fix references to CPhotoCrosshairs _entries array [15:35] GitHub58 (GitHub58@192.30.252.40) left #scummvm. [15:36] Begasus (~begasus@ptr-4p6jpimxzsjpinrkeb1.18120a2.ip6.access.telenet.be) joined #scummvm. [15:37] rmbeer: that was your cue to run. [15:37] Simei: hey, how's it going? [15:38] t0by, what thing? [15:38] The whole discussion that ensued from your comment :D [15:39] xD [15:42] the scummvm is a complete engine for build any games? [15:43] no [15:43] ah, the link of before confused me. [15:44] i remember the scumm like a engine for build any game like Monkey Island (conversational game) [15:47] meanwhile, scummvm is a runtime that hosts a variety of engines, such as the scumm engine [16:01] ajax16384 (~User@109.60.138.138) left irc: Quit: Leaving [16:03] LittleToonCat (~littlecat@47.54.148.237) joined #scummvm. [16:12] GitHub198 (~GitHub198@192.30.252.41) joined #scummvm. [16:12] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vHlQ2 [16:12] scummvm/master 867f06a Paul Gilbert: TITANIC: Renamings and further fixes for CPhotoCrosshairs [16:12] GitHub198 (GitHub198@192.30.252.41) left #scummvm. [16:13] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [16:14] WooShell (~Markus@ipbcc06af5.dynamic.kabel-deutschland.de) joined #scummvm. [16:24] EmeraldM2 (~EmeraldM3@cpe-184-153-5-143.nyc.res.rr.com) joined #scummvm. [16:24] Mataniko (~EmeraldM3@cpe-184-153-5-143.nyc.res.rr.com) left irc: Read error: Connection reset by peer [16:28] meow =^.^= [16:28] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:28] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [16:34] m_kiewitz (~m_kiewitz@x4d03d19b.dyn.telefonica.de) joined #scummvm. [16:34] m_kiewitz (~m_kiewitz@x4d03d19b.dyn.telefonica.de) left irc: Changing host [16:34] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [16:34] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [16:34] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Client Quit [16:37] _sev (~sev@scummvm/undead/sev) joined #scummvm. [16:37] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [16:37] _sev_ (~sev@scummvm/undead/sev) left irc: Ping timeout: 246 seconds [16:38] m_kiewitz (~m_kiewitz@x4d03d19b.dyn.telefonica.de) joined #scummvm. [16:38] m_kiewitz (~m_kiewitz@x4d03d19b.dyn.telefonica.de) left irc: Changing host [16:38] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [16:38] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [17:07] Farmboy0 (~quassel@p4FD341AD.dip0.t-ipconnect.de) joined #scummvm. [17:07] Farmboy0 (~quassel@p4FD341AD.dip0.t-ipconnect.de) left irc: Changing host [17:07] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [17:14] rmbeer: ScummVM supports a variety of engines, some of which come with their own dev kit, such as *shameless plug* wintermute [17:15] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) joined #scummvm. [17:17] t0by, _sev: Hi, I'm back. Didn't have a lot of time to work on Sludge yet today. I replaced the get/put2/4bytes by scummvm functions this morning. And I think now I'll begin to tidy things up, by replacing the png and custom image decoder in a number of places ? [17:17] Good, let us know if you hit any problem [17:18] t0by, _sev: Then move to characters and sprite bank after that ? [17:18] Ok, thanks. [17:21] Harekiet (~harekiet@kittens.harekiet.com) left irc: Read error: Connection reset by peer [17:22] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) left irc: Ping timeout: 272 seconds [17:32] Gentle (~tier@quassel/contributors/gentle) left irc: Quit: No Ping reply in 180 seconds. [17:33] Gentle (~tier@quassel/contributors/gentle) joined #scummvm. [17:34] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) joined #scummvm. [17:34] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [17:36] Harekiet (~harekiet@kittens.harekiet.com) joined #scummvm. [17:40] <_sev> Simei: great [17:45] wjp: if you feel like working on it a bit more, bpe could use a little love. when you use the command, it does not echo anything (it ought to be able to check for script export validity and say ok/error), and if you use bpe log, the log does not tell the arguments & return value, unlike e.g. bpk [17:50] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) joined #scummvm. [17:50] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [17:51] snover: bpe? [17:52] ah export [17:57] criezy|Work (a5e15041@gateway/web/freenode/ip.165.225.80.65) left irc: Quit: Page closed [18:06] hmmm, do I want the censored UK release of Phantasmagoria 2 for 3 pounds? [18:07] ah dang disc 1 is missing [18:10] cpasjuste_ (~cpasjuste@193.12.207.77.rev.sfr.net) joined #scummvm. [18:10] m_kiewitz: Nevermind. I'm sure you'll find something else to bid on :) [18:11] cpasjuste_ (~cpasjuste@193.12.207.77.rev.sfr.net) left irc: Client Quit [18:16] GitHub182 (~GitHub182@192.30.252.40) joined #scummvm. [18:16] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vH8qU [18:16] scummvm/master c6f079b Paul Gilbert: TITANIC: Further commenting of CPhotoCrosshairs class [18:16] GitHub182 (GitHub182@192.30.252.40) left #scummvm. [18:30] snover: maybe in a few days [18:35] _sev, t0by: Do you have an idea what these gl functions grouped are doing here? They have already been taken care of by something in surface or I should deal with them? https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L1304 [18:36] https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L1175 [18:36] https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L1191 [18:40] have you tried figuring out what renderToTexture is doing? [18:42] Strangerke|work: I actually was in touch with John Crane. He worked on porting SCI titles to Macintosh. I never asked him about plumbers though (nor did I hear about this game before your last April 1st joke) :) [18:45] wjp: it's applying the "viewport" to it ? [18:49] GitHub20 (~GitHub20@192.30.252.42) joined #scummvm. [18:49] [scummvm] h3xx opened pull request #955: CONFIGURE: Fix XDM compatibility (master...fix-sdl2-xdm) https://git.io/vH8sa [18:49] GitHub20 (GitHub20@192.30.252.42) left #scummvm. [18:50] To make sure it's inside the window ? [18:56] If it's too big, it "cuts" a part of the texture for displaying [19:16] Simei: sorry, I'm here [19:16] GitHub112 (~GitHub112@192.30.252.34) joined #scummvm. [19:16] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vH8cu [19:16] scummvm/master c5084ff Paul Gilbert: TITANIC: Fix deselecting stars in the photo view [19:16] GitHub112 (GitHub112@192.30.252.34) left #scummvm. [19:16] Simei: I don't understand the question, can you rephrase that? [19:17] Ah, I don't know if it's important for now. Bu [19:18] It seems that there is always a bunch of gl functions following the image loading [19:19] Of course there are. [19:19] So I was wondering, may it's something in general? [19:19] Seem to relate to viewport [19:21] a translation of the image? [19:22] Simei: is your question concerning the bunch of GL functions in its entirety? [19:22] Or a particular line? [19:22] the entirety, the whole thing [19:23] After loading the image *in general* the original interpreter must then create a GL texture in order to do something with it. [19:24] Since the original engine uses GL for graphics it's only natural that to display something you must use a GL primitive. [19:24] The nature of this "something" varies depending on what you are looking at,. [19:24] Is there a particular function you'd like to look at in more detail? [19:30] t0by: i think it's ok for now, i think i get the general idea [19:31] So i leave them as they are to be replaced later? [19:31] Generally speaking, we'll do with Graphics::Surface exactly what they do there with GL textures [19:31] Try to get the general idea (comments help) and mimic it [19:36] Ok [19:37] So, the offset, viewport etc. will be left there [19:39] Simei: can you link the exact line please? [19:40] https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L1226 [19:40] In this line : https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L1286 [19:40] Interesting.. looks like GOG has branched into selling emulated Neo Geo titles [19:40] Maybe we can look forward to adventure or RPG classics from other systems, too [19:41] o_O [19:41] GitHub33 (~GitHub33@192.30.252.45) joined #scummvm. [19:41] [scummvm] h3xx closed pull request #955: Fix error when using XDM (master...fix-sdl2-xdm) https://git.io/vH8sa [19:41] GitHub33 (GitHub33@192.30.252.45) left #scummvm. [19:43] Uhm [19:43] there seems to be some form of tiling going on [19:44] the part inside the loop is straightforward [19:44] either render or blend with an existing backdrop [19:44] let me see if tiling is at all supported [19:45] So, i think it's changing the texture itself? [19:46] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [19:47] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [19:50] t0by (~t0by@unaffiliated/t0by) left irc: Read error: Connection reset by peer [19:51] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [19:51] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services. [19:51] Simei: I'm sorry, my X crashed [19:51] where were we [19:52] Simei: do you think the engine supports background tiling or that's some weird GL-only implementation detail? [19:52] Simei: btw if you want to use some GL knowledge they have ##opengl [19:53] Cheeseness: that you know of Sludge supports any sort of backdrop tiling? [19:54] Yes, I think I need to read about some gl function descriptions to see what on earth it is [19:58] Wait, no, I misread the line 1236 [20:00] Is this thing... wrapping backdrops "around" the viewport until there is no backdrop left? [20:03] Mellified_Man (~Mellified@eddie.mellified.com) left irc: Read error: Connection reset by peer [20:03] Mellified_Man (~Mellified@eddie.mellified.com) joined #scummvm. [20:03] AH [20:03] unrelated, but the image format they use is apparently... HSI. [20:06] o_O [20:07] what ? [20:09] Joefish (~ident@p200300764F2C4F001A5E0FFFFE1124CA.dip0.t-ipconnect.de) left irc: Remote host closed the connection [20:10] Is that an image format? [20:10] I know of HSI color space but I have never head of an image format with that name. [20:11] Apparently. [20:11] t0by: In case you didn't see my reply re: TransparentSurface, it's slow. [20:11] GitHub159 (~GitHub159@192.30.252.40) joined #scummvm. [20:11] [scummvm] m-kiewitz pushed 1 new commit to master: https://git.io/vH8Ei [20:11] scummvm/master a8475db Martin Kiewitz: SCI: SQ4CD: Limit workaround for Russian SQ4 to room 150+900... [20:11] GitHub159 (GitHub159@192.30.252.40) left #scummvm. [20:11] somaen: yes, that was a given. [20:12] somaen: while you are here... do you happen to have a theory about what this loop is doing? [20:12] https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L1231 [20:12] Which is why the Binary/Opaque cases were implemented [20:13] I am not super well versed in GL but... that's not the standard way you display a picture? [20:13] Is it familiar to you? [20:13] t0by: are you talking about prince's mhwanh now? (Which snover mentioned was the HSI Raw format) [20:13] Lemme see [20:13] t0by: (re HSI, I mean) [20:13] I would guess at NPOT-handling [20:13] Just based on "realPicHeight" [20:13] Oh, good idea [20:14] The thing does support npot sizes [20:14] But... https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L1288 [20:14] Skimming the loop itself, it seems to offset by viewPortHeight [20:14] Joefish (~ident@p200300764F2C4F001A5E0FFFFE1124CA.dip0.t-ipconnect.de) joined #scummvm. [20:14] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services. [20:14] Yes, which is what I find slightly puzzling [20:15] See the comment at line 1285 [20:15] It appears to "wrap" a backdrop multiple times around a viewport [20:15] what is that ? [20:15] Also 122 [20:15] 1252 [20:16] the texCoords seem to be the same for every iteration, while the vertices differ [20:16] somaen: what do you take from 1285? [20:16] It seems super uninteresting to my untrained eye [20:16] I would assume RenderToTexture [20:16] But copyTexSubImage2D is not a GL-function [20:17] somaen: backdropexists doesn't *seem* to be updated in there, so I think it's not related to the loop [20:17] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [20:17] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [20:18] FMVVM 1.11! [20:18] I don't know what GL context is bound for rendering here, but judging from the 1285 comment, I'd say it's an attempt at rendering to texture [20:19] Well, the function is called renderToTexture... [20:19] the return of FMVVM (almost a palyndrom) :-) [20:19] t0by: Haha, didn't notice [20:20] Simei: did you find any place where picWidth != realPicWidth? (And/or picHeight != realPicHeight) ? [20:20] copyTexSubImage2D is a idfef between glCopyTexSubImage2D and that glesCopyTexSubImage2D of glee.h [20:20] I'd guess at drawing a picture to a texture, repeating it in the y-direction then [20:20] Actually, in both directions [20:20] somaen: so... tiling? [20:21] Would seem so, based on a bit of guesswork [20:21] It was my original guess too, but then I have no idea what it's doing there. [20:21] Try calculating the vertices-array for a few iterations [20:21] It appears that this thing supports tiled backdrops. [20:21] In an undocumented, sneaky way... [20:21] The shift is probably even and relative to the WxH [20:22] wjp: yes, I've been looking for that too. [20:22] Anyway, it's not a familiar GL pattern, right? [20:22] A tad odd though, GL supports repeating textures itself [20:22] Not the first odd thing I've seen in here. [20:23] t0by: See the "wrapping" section here: https://open.gl/textures [20:23] https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L1195 [20:23] Incidentally, another way of figuring out what code like that does, is to use it, and fiddle with the loops a bit [20:24] Here, the picWidth and picHeight are assgined [20:24] Not unsurprising [20:24] POT - Power of Two [20:24] Oh, well, that's rounding it to the nearest 2^n [20:24] GL prefers POT textures [20:24] implementation detail. [20:25] Note how realPicWidth works out against the texCoordW [20:25] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [20:25] picWidth is just a size large enough to contain the texture, while being a POT [20:26] That part is optional anyhow, in case you have NPOT_textures enabled [20:27] https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/sludge/backdrop.cpp#L273 [20:27] https://opensludge.github.io/opensludge/doc/SLUDGEDevKitHelp/parallaxAdd.html [20:27] in reserveBackDrop they are set to window size, if we choose to "reserve" the image [20:27] The value scrollSpeedX specifies how fast the parallax image will move as a percentage of the the background image as it scrolls. For example, if scrollSpeedX is 50, for every 2 pixels the main scene moves the parallax layer will move only 1. If you specify a scroll speed in this way, the width of the image must be a power of two (i.e. the width must be 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 etc. pixels) in order [20:27] for proper tiling to occur... that is, the image will repeat horizontally. The same is true of scrollSpeedY which specifies how fast the image moves vertically as a percentage of the movement of the main scene - if a value is specified here, the height of the image must be a power of 2. [20:28] It _might_ be wise to approach the rendering side of things at higher levels [20:28] Instead of trying to follow the lower level GL-implementation [20:28] I was literally halfway typing that. [20:29] Dunno what the current plan is [20:30] It's that I get surface loaded from game data and try to replace the original byte * texture around [20:31] I notice this under the image loading and have no idea about what it is, so I ask here for its general idea [20:34] So it's better I that leave them here as they are for now? [20:35] Simei: you did right to ask, since it's probably a significant detail and not just random GL boilerplate. [20:35] But not *that* significant. [20:36] *Personally* at this point I'd comment that out, leave a comment to the effect of "this stuff here does some sort of wrapping around of textures and blending" and move on. [20:36] It's an advanced feature that is not high on our list of deliverables. [20:37] Ok, I'll do it. [20:38] Thank for having taken time looking at it! t0by, somaen, wjp [20:39] np [20:41] Simei: focus on fixing loading, our #1 priority now is proabably not to have the interpreter blow up every time there is a costume variable. [20:41] Ok, I bear that in mind [20:42] rmbeer (~rmbeer@unaffiliated/rmbeer) left irc: Ping timeout: 240 seconds [20:42] GitHub168 (~GitHub168@192.30.252.42) joined #scummvm. [20:42] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vH8aS [20:42] scummvm/master 0d35da3 Paul Gilbert: TITANIC: Fix vector calculation for markers drawing [20:42] GitHub168 (GitHub168@192.30.252.42) left #scummvm. [20:49] GitHub33 (~GitHub33@192.30.252.42) joined #scummvm. [20:49] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vH8Vp [20:49] scummvm/master 98ad7ca Paul Gilbert: TITANIC: CSurfaceArea fillRect is actually drawLine [20:49] GitHub33 (GitHub33@192.30.252.42) left #scummvm. [20:50] Simei: btw I think we agreed that POT is an implementation detail there [20:50] right somaen, wjp? [20:50] POT is a thing GL cares about [20:51] You don't have to [20:52] ok, i see [20:53] Back to actual work [20:53] see you later [20:53] t0by (~t0by@unaffiliated/t0by) left irc: Quit: t0by [20:53] t0by (~t0by@host178-14-dynamic.248-95-r.retail.telecomitalia.it) joined #scummvm. [20:53] t0by (~t0by@host178-14-dynamic.248-95-r.retail.telecomitalia.it) left irc: Changing host [20:53] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [20:53] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services. [20:54] That's the quickest change of mind I've seen in a while t0by [20:54] or he's just very fast at completing work [20:54] No, that was my stupid laptop suspending for a second while docking. [20:55] Hah [20:56] wjp: by the way, I mentioned HSI because the source is full of mentions of "HSI" [20:56] and what do I find? [20:56] http://fileformats.archiveteam.org/wiki/HSI_Raw [20:56] > Files begin with ASCII "mhwanh" [20:56] By the way it doesn't sound like it. [20:56] Or wait, it does. [20:57] > Images are usually uncompressed, and either 8-bit palette color, or 24-bit truecolor. Other image types, and PackBits compression, are possible, but are not documented. [20:57] i.e. RLE [20:57] Will have to find a spec to see if it's really it, I suppose. [20:58] Does SLUDGE use any third party libs for loading images? [20:58] somaen: libpng, obviously, and select methods out of libtga (but no, not the full loading method) [20:59] But nothing fancy? [20:59] No jpegs or such? [20:59] Not really. [20:59] Not at all, I think. [20:59] That's good then [21:00] WME had some games that used colour-keying on JPEGs [21:00] JPEGs don't guarantee exact colours [21:00] o_O [21:00] That's... a weird thing to do? [21:00] Yes [21:01] It worked for the original interpreter, it didn't in ScummVM [21:01] rounding errors or slightly different JPEG libraries [21:01] same image, slightly different colours resulting [21:01] I'm surprised it worked reliably for the original interpreter. [21:02] Well, given the same CPU and JPEG-library you would expect consistent results [21:02] No, I mean. [21:02] I'm assuming the artists would whip up a JPEG in Photoshop with large swaths of #00FF00 or something, then save it. [21:02] Well, normally FF00FF, but yes [21:03] Then the trick would work only if the JPEG decoder read that as precisely 00FF00 again. [21:03] Which is... precisely your point, not a given. [21:03] Yes, and our JPEG-decoder read it as 00FE00 [21:04] Which is just as correct [21:05] Or rather [21:05] By the same line of reasoning [21:06] doing a by-visually-close color key comparison may work? :) [21:06] that'll be... interesting [21:06] "if (abs(key - pixel) < 2) [21:07] " [21:07] The artists would whip up an image in Photoshop with large swaths of #00FF00 or something, then encode it in JPEG, then WME would decode and you'd end up with something at the other side of the pipeline that *may or may not* be #00FF00 depending on the encoder *and* decoder. [21:07] Yes [21:07] I would expect artists getting very angry when color keying only worked with Photoshop and not, say, Paint Shop Pro. [21:08] Especially since both are quite capable of outputting PNG/TGA [21:09] It _is_ possible though that you'd save from Photoshop, and then set the key in the WME-editor [21:09] Which would use the same JPEG-loader as the actual engine, since it _IS_ the actual engine [21:09] So, the value that it would see, is the value that the decoder of the engine would see... [21:09] that's probably how that worked [21:11] Makes sense [21:11] And then, along comes my port of the engine, that happens to compile on x64_64... [21:13] Oh right [21:14] you can set the key in the editor with the... thingy [21:20] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [21:24] GitHub43 (~GitHub43@192.30.252.40) joined #scummvm. [21:24] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vH8XU [21:24] scummvm/master eb2ce9c Paul Gilbert: TITANIC: Implement CSurfaceArea drawLine [21:24] GitHub43 (GitHub43@192.30.252.40) left #scummvm. [21:30] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [21:47] ny00123 (~ny00123@46-116-13-123.bb.netvision.net.il) left irc: Quit: Leaving [21:59] ST (~ScottT@203-227-181-180.cpe.skymesh.net.au) joined #scummvm. [21:59] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services. [22:15] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [22:44] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray. [22:58] GitHub171 (~GitHub171@192.30.252.40) joined #scummvm. [22:58] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vH8bd [22:58] scummvm/master 6854ffb Paul Gilbert: TITANIC: Cleanup of CStarMarkers draw method [22:58] GitHub171 (GitHub171@192.30.252.40) left #scummvm. [23:23] GitHub43 (~GitHub43@192.30.252.42) joined #scummvm. [23:23] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vH8xE [23:23] scummvm/master 6e46535 Paul Gilbert: TITANIC: Rename CPhotoCrosshairs to CStarCrosshairs... [23:23] GitHub43 (GitHub43@192.30.252.42) left #scummvm. [23:26] _sev, t0by: I've refactored the image loading functions and applied them in backdrop. I'll start to look at sprite bank tomorrow. [23:26] Good night then. :) [23:36] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [23:40] WooShell (~Markus@ipbcc06af5.dynamic.kabel-deutschland.de) left irc: Quit: If you understand or if you don't, if you believe or if you doubt - There's a universal justice, and the eyes of truth are always watching you. [23:58] t0by (~t0by@unaffiliated/t0by) left irc: Ping timeout: 255 seconds [00:00] --- Wed May 31 2017