[00:03] sluicebox, right, I tried it now with fullscreen switch and -g1x. the touch input does not work properly in fullscreen mode though. [00:04] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) left irc: Quit: Ętre dans le vent, une ambition de feuille morte. [00:05] the cursor jumps to the corners... seems uncontrollable [00:07] oh, i was responding to m_kiewitz [00:12] oh :) sorry... [00:12] movAX13h (ice@178-191-27-129.adsl.highway.telekom.at) left #scummvm. [00:18] 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. [00:26] sluicebox (~cbone@107-143-150-225.lightspeed.irvnca.sbcglobal.net) left irc: Remote host closed the connection [01:16] waltervn (~waltervn@82-171-142-149.ip.telfort.nl) left irc: Quit: Leaving [01:44] Vampire0_ (~Vampire@jEdit/Vampire) joined #scummvm. [01:46] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [01:48] Vampire0 (~Vampire@jEdit/Vampire) left irc: Ping timeout: 255 seconds [02:48] snover (~Adium@unaffiliated/snover) left irc: Quit: Leaving. [03:08] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: [04:00] Cheeseness (~cheesenes@ppp14-2-158-60.bras1.hba1.internode.on.net) left irc: Quit: Leaving. [04:03] Cheeseness (~cheesenes@ppp14-2-158-60.bras1.hba1.internode.on.net) joined #scummvm. [05:38] Cruel` (~cruel@65-33-179-238.res.bhn.net) left irc: Quit: Leaving [06:25] ny00123 (~ny00123@217.132.60.19) joined #scummvm. [06:31] Strangerke (~Strangerk@85.28.84.13) joined #scummvm. [06:32] hi [06:34] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 276 seconds [06:34] Nick change: Strangerke -> Strangerke_ [06:38] WooShell (~Markus@ipbcc071f7.dynamic.kabel-deutschland.de) joined #scummvm. [06:39] good meowning =^.^= [06:46] klusark (~klusark@216-71-194-243.dyn.novuscom.net) left irc: Ping timeout: 252 seconds [06:47] <_sev> hi cpasjuste [06:48] klusark (~klusark@216-71-194-243.dyn.novuscom.net) joined #scummvm. [07:13] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [07:22] t0by (~t0by@host222-188-dynamic.31-79-r.retail.telecomitalia.it) joined #scummvm. [07:22] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [07:31] link to Buried engine is broken on the wiki [07:32] m_kiewitz (~m_kiewitz@x4d03ead6.dyn.telefonica.de) joined #scummvm. [07:32] m_kiewitz (~m_kiewitz@x4d03ead6.dyn.telefonica.de) left irc: Changing host [07:32] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [07:32] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [07:39] TAS_2012v (~2012@c-dcfb71d5.024-3-67626724.cust.bredbandsbolaget.se) left irc: [08:04] Nick change: Vampire0_ -> Vampire0 [08:10] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) joined #scummvm. [08:46] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [08:46] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [08:59] GitHub75 (~GitHub75@192.30.252.46) joined #scummvm. [08:59] [scummvm] sev- pushed 1 new commit to master: https://git.io/vi4V1 [08:59] scummvm/master 96e4187 Eugene Sandulenko: FULLPIPE: Further work on scene27 bats knocking logic [08:59] GitHub75 (GitHub75@192.30.252.46) left #scummvm. [09:00] Lightkey (~jonas@p200300764C08988022CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 255 seconds [09:13] Lightkey (~jonas@p200300764C08983322CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [09:24] Strangerke|work_ (5bb7582b@gateway/web/freenode/ip.91.183.88.43) joined #scummvm. [09:27] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Ping timeout: 264 seconds [09:43] Dominus (~dominus@91-115-19-221.adsl.highway.telekom.at) joined #scummvm. [09:43] Dominus (~dominus@91-115-19-221.adsl.highway.telekom.at) left irc: Changing host [09:43] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [09:47] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) joined #scummvm. [09:47] Strangerke|work_ (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Ping timeout: 264 seconds [10:00] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [10:04] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Client Quit [10:22] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [10:34] waltervn (~waltervn@82-171-142-149.ip.telfort.nl) joined #scummvm. [10:34] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [10:37] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [12:30] waltervn (~waltervn@82-171-142-149.ip.telfort.nl) left irc: Quit: Leaving [12:34] If anybody has spare money, the rights for Toonstruck are for sale, apparently: https://twitter.com/InfoSecMiku/status/774169276441767936/photo/1 [12:46] I'd be interested by Stonekeep if the sources are provided [12:46] Kingdom could be cool too, it's a low hanging fruit [13:11] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) joined #scummvm. [13:11] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [13:48] TAS_2012v (~2012@c-e7fb71d5.024-3-67626724.cust.bredbandsbolaget.se) joined #scummvm. [14:55] Cruel` (~cruel@65-33-179-238.res.bhn.net) joined #scummvm. [15:03] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Ping timeout: 244 seconds [15:06] snover (~Adium@unaffiliated/snover) joined #scummvm. [15:06] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [15:11] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [15:13] WinterGrascph (~WinterGra@winter.sch.bme.hu) joined #scummvm. [15:13] #scummvm: mode change '+v WinterGrascph' by ChanServ!ChanServ@services. [15:32] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [15:45] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) joined #scummvm. [15:45] #scummvm: mode change '+v WinterGrascph_' by ChanServ!ChanServ@services. [15:47] WinterGrascph (~WinterGra@winter.sch.bme.hu) left irc: Ping timeout: 240 seconds [15:49] FreeTHX (~freethx@5.51.235.218) left irc: Ping timeout: 244 seconds [15:50] ajax16384 (~User@ip33.net130.n37.ru) joined #scummvm. [15:50] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [15:50] girafe (~girafe@LFbn-1-8015-136.w90-112.abo.wanadoo.fr) joined #scummvm. [15:53] Deledrius (~Deledrius@2602:100:4476:8b3a:659a:84e5:bdcf:324e) left irc: Quit: App.Exit [15:56] Deledrius (~Deledrius@2602:100:4476:8b3a:61b8:d875:de26:8d2a) joined #scummvm. [16:10] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [16:12] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Quit: Page closed [16:28] ugh, phantasmagoria. `IntArray:newWith(4 "")` [16:28] new integer array, then tries to set the first element to an empty string reference [16:29] ugh. sq6 does it in 4 scripts too. [16:35] klusark (~klusark@216-71-194-243.dyn.novuscom.net) left irc: Quit: quit [16:40] klusark (~klusark@216-71-194-243.dyn.novuscom.net) joined #scummvm. [16:53] m_kiewitz: is there documentation somewhere about how to write patches other than the brief comments in script_patches.cpp? [16:54] it's quite simple and script_patches.cpp contains quite a few comments on it too [16:54] you got any questions? [17:01] it looks like patches can be shorter than the signature, is this correct? [17:03] yes [17:03] and you can of course also skip bytes, the patch is supposed to be as short as possible [17:05] patches can also get bytes from the original, and even add or subtract a certain amount as well [17:06] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [17:08] is there a way to inspect the final patched code to make sure the patch is applying in the expected way? [17:08] i just go through it via debugger [17:08] ok [17:08] you should do that in any case just in case you miss something [17:09] a script byte code inspection opcode in the debugger would be nice though [17:09] i think we got a disassembler opcode, but afaik only for whole scripts [17:09] eh not opcode, but rather command [17:14] i ran disasm_addr [17:17] i think this is almost, but not quite, correct [17:17] is there a specific way to add noops? [17:18] there are no true NOPs in SCI at least afaik [17:18] i use ldi 0 or something like that [17:18] can take up 2 or 3 bytes [17:19] and in case i need to waste 1 byte only, i will just extend a jump or a pushi or something like that to use 3 bytes instead of 2 [17:19] by well simply using a word as parameter instead of a byte [17:20] what's the most important part about patches is to document everything properly. We have a few script patches were that wasn't done [17:20] thats great advice, and would be very useful in the documentation [17:20] and well of course testing them again several versions especially translated versions [17:21] well, that's rather a VM trick. there are also quite a few optimization tricks that i learnt over time [17:21] the SCI compiler didn't do a perfect job (thank god for that) [17:26] i dont suppose there is something like SIG_SELECTOR16 but for class names? [17:27] https://gist.github.com/csnover/a10305ef34665ffd35afc3980f59f3a3 the hard-codedness of the string address and the class number make this patch brittle [17:32] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [17:32] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [17:33] GitHub136 (~GitHub136@192.30.252.46) joined #scummvm. [17:33] [scummvm] sev- pushed 3 new commits to master: https://git.io/viBKh [17:33] scummvm/master 4fc6f02 Eugene Sandulenko: FULLPIPE: Make calculation in scene27 more readable [17:33] scummvm/master 7865308 Eugene Sandulenko: FULLPIPE: Fix bat knocking in scene27 [17:33] scummvm/master 92b22b4 Eugene Sandulenko: FULLPIPE: More debug output to scene27 [17:33] GitHub136 (GitHub136@192.30.252.46) left #scummvm. [17:33] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [17:34] nope [17:35] im also not sure if patching those things is the "proper" way. Because you would then have to patch all sorts of games [17:35] two games [17:35] what did the original code do in that case? write a 0 to it? or the offset of the string? [17:37] also i'm not sure if that offset stayed the game for all the various versions [17:41] FreeTHX (~freethx@5.51.235.218) joined #scummvm. [17:50] if i am reading this correctly& it looks like it would read the string as a short array instead of a char array so it would get some garbage [17:53] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) left irc: Read error: Connection reset by peer [17:53] WinterGrascph (~WinterGra@winter.sch.bme.hu) joined #scummvm. [17:53] #scummvm: mode change '+v WinterGrascph' by ChanServ!ChanServ@services. [17:59] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) joined #scummvm. [17:59] #scummvm: mode change '+v WinterGrascph_' by ChanServ!ChanServ@services. [18:00] WinterGrascph (~WinterGra@winter.sch.bme.hu) left irc: Ping timeout: 276 seconds [18:05] TAS_2012v (~2012@c-e7fb71d5.024-3-67626724.cust.bredbandsbolaget.se) left irc: [18:07] TAS_2012v (~2012@c-e7fb71d5.024-3-67626724.cust.bredbandsbolaget.se) joined #scummvm. [18:12] #scummvm: mode change '+o Strangerke_' by ChanServ!ChanServ@services. [18:19] Deledrius (~Deledrius@2602:100:4476:8b3a:61b8:d875:de26:8d2a) left irc: Ping timeout: 264 seconds [19:00] criezy (~criezy@host86-175-211-233.range86-175.btcentralplus.com) joined #scummvm. [19:00] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [19:02] ah. i found a better representation of this patch. works for both games. luckily the bug calls to a system class which seems to always have the same class number. [19:03] it appears that the places where this bad call is were all arrays intended to be text size rectangles. [19:06] frankyboy_ (~franky@ppp109-252-147-221.pppoe.spdop.ru) joined #scummvm. [19:29] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) joined #scummvm. [19:29] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [19:33] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) left irc: Remote host closed the connection [19:33] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) joined #scummvm. [19:33] #scummvm: mode change '+v WinterGrascph_' by ChanServ!ChanServ@services. [19:56] GitHub185 (~GitHub185@192.30.252.45) joined #scummvm. [19:56] [scummvm-tools] criezy pushed 1 new commit to master: https://github.com/scummvm/scummvm-tools/commit/60033c92740ba63850911dea3f6946c5c9e38b9f [19:56] scummvm-tools/master 60033c9 Thierry Crozat: BUILD: Fix build on newlib-based systems [19:56] GitHub185 (GitHub185@192.30.252.45) left #scummvm. [19:59] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) left irc: Remote host closed the connection [20:00] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) joined #scummvm. [20:00] #scummvm: mode change '+v WinterGrascph_' by ChanServ!ChanServ@services. [20:33] should I put AGDF_CD flags on games that had no floppy version, only CD? [20:34] the existing games are inconsistent in this regard [20:37] frankyboy_ (~franky@ppp109-252-147-221.pppoe.spdop.ru) left irc: Remote host closed the connection [20:41] snover: which are? [20:41] CD versions should always have AGDF_CD [20:45] GK2, Hoyle 5, LSL6 hires, LSL7, probably more& [20:46] those are ones that came on CD without the CD flag [20:46] But except for Hoyle I dont think any of these had floppy versions. [20:47] so im not sure what the point of putting a CD flag on them is [20:47] Hoyle 5 actually comes on CD + floppy as well [20:47] others like KQ7 and Torin do have the CD flag set [20:47] i got a copy on ebay.com, dreammaster will forward it to me at some point. I will then check which are CD exclusive (if there are any) [20:47] thats why I said except for Hoyle :) [20:48] well there could be one version that was on CD only [20:48] GK2, etc. that's incorrect [20:55] okeydokey. [20:56] i need to get my hands on hoyle 5. It's a shame, I ordered 2 and wanted to send you a copy. And that copy got lost, because I - dumbass - forgot to add dreammaster's house number [20:57] funnily the other order arrived. But the original one said "delivered", but wasn't there. I guess the USPS guy just dropped it into some trash can :/ [21:03] weird. i feel like they normally hold the mail at the local postal office in cases like that, but maybe im just too optimistic about these things :) [21:03] i wonder where it ended up [21:06] i would have expected the tracking to say "incomplete address, checking with sender" or "returning to sender", but nope. [21:11] ny00123 (~ny00123@217.132.60.19) left irc: Quit: Leaving [21:21] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) joined #scummvm. [21:29] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) left irc: Read error: Connection reset by peer [21:29] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) joined #scummvm. [21:29] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [21:40] WinterGrascph (~WinterGra@winter.sch.bme.hu) joined #scummvm. [21:40] #scummvm: mode change '+v WinterGrascph' by ChanServ!ChanServ@services. [21:41] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) left irc: Read error: Connection reset by peer [21:49] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) joined #scummvm. [21:49] #scummvm: mode change '+v WinterGrascph_' by ChanServ!ChanServ@services. [21:50] WinterGrascph (~WinterGra@winter.sch.bme.hu) left irc: Read error: Connection reset by peer [21:56] girafe (~girafe@LFbn-1-8015-136.w90-112.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [21:57] t0by (~t0by@host222-188-dynamic.31-79-r.retail.telecomitalia.it) left irc: Quit: Bye! [21:59] ajax16384 (~User@ip33.net130.n37.ru) left irc: Read error: Connection reset by peer [22:12] demonimin_ (~demonimin@unaffiliated/demonimin) left irc: Ping timeout: 276 seconds [22:32] WinterGrascph_ (~WinterGra@winter.sch.bme.hu) left irc: Ping timeout: 244 seconds [22:37] WooShell (~Markus@ipbcc071f7.dynamic.kabel-deutschland.de) left irc: Quit: Zu gotdy od mpy nrmy stpimf. Zu drvpmf zrsmd aogy jrt iq pt viy jrt yp yjr htpimf. [22:55] 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. [23:51] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [00:00] --- Sat Sep 10 2016