[00:03] GitHub72 (~GitHub72@192.30.252.40) joined #scummvm. [00:03] [scummvm] sev- pushed 5 new commits to master: https://git.io/vM8Fm [00:03] scummvm/master 2c69ffc Eugene Sandulenko: DIRECTOR: Lingo: Added stub for handling symbols [00:03] scummvm/master 5ee5102 Eugene Sandulenko: DIRECTOR: Lingo: More documentation for D3 differences [00:03] scummvm/master bfc2fa8 Eugene Sandulenko: DIRECTOR: Lingo: Implemented stubs for put..after and put..before [00:03] GitHub72 (GitHub72@192.30.252.40) left #scummvm. [00:36] broosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) joined #scummvm. [00:36] GitHub183 (~GitHub183@192.30.252.40) joined #scummvm. [00:36] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vM8AK [00:36] scummvm/master ec8845a Paul Gilbert: TITANIC: Fix Barbot's introduction spiel [00:36] GitHub183 (GitHub183@192.30.252.40) left #scummvm. [00:37] Tkachov (Tkachov@gateway/shell/fnordserver.eu/x-mupmugkdhgaktwxm) left irc: Write error: Broken pipe [00:37] phyber_ (phyber@unaffiliated/phyber) joined #scummvm. [00:38] borosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) left irc: Remote host closed the connection [00:39] phyber (phyber@unaffiliated/phyber) left irc: Ping timeout: 253 seconds [00:39] Nick change: phyber_ -> phyber [01:04] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 260 seconds [01:19] 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. [01:36] kurtwr (~kurtwr@c-50-173-166-91.hsd1.ca.comcast.net) left irc: [01:41] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [01:42] kurtwr (~kurtwr@c-50-173-166-91.hsd1.ca.comcast.net) joined #scummvm. [01:43] Endy: Psst [01:43] hold onto your butts. [01:43] GitHub83 (~GitHub83@192.30.252.42) joined #scummvm. [01:43] [scummvm] csnover pushed 19 new commits to master: https://git.io/vM4v5 [01:43] scummvm/master 97a4785 Colin Snover: SCI32: Fix kSetShowStyle signature for SCI3 [01:43] scummvm/master 3e2f4a6 Colin Snover: SCI32: Remove SCI3 workarounds hack [01:43] scummvm/master 8987d9a Colin Snover: SCI32: Enable playback of stereo audio [01:43] GitHub83 (GitHub83@192.30.252.42) left #scummvm. [02:05] dont want to play pq:swat to fix the bugs so badly [02:05] would someone else do it for me? i can fix the bugs, i just dont want to play the game [02:19] Action: dreammaster backs slowly away.. [02:38] Vampire0 (~Vampire@jEdit/Vampire) joined #scummvm. [02:41] Vampire0_ (~Vampire@jEdit/Vampire) left irc: Ping timeout: 240 seconds [02:56] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: [02:58] aw man. [02:58] on the upside i guess nobody will notice if it doesnt run [03:02] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [03:02] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 240 seconds [03:04] Dominus (~dominus@194-96-35-28.adsl.highway.telekom.at) joined #scummvm. [03:04] Dominus (~dominus@194-96-35-28.adsl.highway.telekom.at) left irc: Changing host [03:04] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [03:07] GitHub137 (~GitHub137@192.30.252.42) joined #scummvm. [03:07] [scummvm] digitall pushed 1 new commit to master: https://git.io/vM4qk [03:07] scummvm/master 8ae904e D G Turner: GRAPHICS: Correct Unsigned vs. Signed Comparison Compiler Warning. [03:07] GitHub137 (GitHub137@192.30.252.42) left #scummvm. [03:17] GitHub16 (~GitHub16@192.30.252.41) joined #scummvm. [03:17] [scummvm] digitall pushed 1 new commit to master: https://git.io/vM4Of [03:17] scummvm/master cff454d D G Turner: VIDEO: Fix Two Further Signed vs. Unsigned Compiler Warnings. [03:17] GitHub16 (GitHub16@192.30.252.41) left #scummvm. [03:21] i was wondering when those would get fixed :) [03:24] i know, im a terrible person for not doing it myself :( [04:08] GitHub15 (~GitHub15@192.30.252.42) joined #scummvm. [04:08] [scummvm] digitall pushed 1 new commit to master: https://git.io/vM4GG [04:08] scummvm/master 1bdeff2 D G Turner: CLOUD: Fix Two Variable Shadowing Compiler Warnings. [04:08] GitHub15 (GitHub15@192.30.252.42) left #scummvm. [04:39] GitHub70 (~GitHub70@192.30.252.45) joined #scummvm. [04:39] [scummvm] digitall pushed 1 new commit to master: https://git.io/vM4ZR [04:39] scummvm/master ace486c D G Turner: CLOUD: Fix Various Shadowing Compiler Warnings from errorCallback. [04:39] GitHub70 (GitHub70@192.30.252.45) left #scummvm. [05:09] GitHub190 (~GitHub190@192.30.252.42) joined #scummvm. [05:09] [scummvm] digitall pushed 1 new commit to master: https://git.io/vM4nG [05:09] scummvm/master 3280953 D G Turner: CLOUD: Fix Remaining Shadowing Compiler Warnings. [05:09] GitHub190 (GitHub190@192.30.252.42) left #scummvm. [05:14] GitHub81 (~GitHub81@192.30.252.41) joined #scummvm. [05:14] [scummvm] digitall pushed 1 new commit to master: https://git.io/vM4nE [05:14] scummvm/master df84aee D G Turner: CLOUD: Add FIXME comment.... [05:14] GitHub81 (GitHub81@192.30.252.41) left #scummvm. [05:56] steven_h (9b8f2e11@gateway/web/freenode/ip.155.143.46.17) left irc: Quit: Page closed [06:08] GitHub49 (~GitHub49@192.30.252.42) joined #scummvm. [06:08] [scummvm] digitall pushed 1 new commit to master: https://git.io/vM4CZ [06:08] scummvm/master 26452df D G Turner: SCI: Fix Unused Variable Compiler Warning when SCI32 is not enabled.... [06:08] GitHub49 (GitHub49@192.30.252.42) left #scummvm. [06:09] GitHub64 (~GitHub64@192.30.252.42) joined #scummvm. [06:09] [scummvm] criezy pushed 1 new commit to master: https://git.io/vM4Cn [06:09] scummvm/master b7d963e Thierry Crozat: I18N: Update translations templates [06:09] GitHub64 (GitHub64@192.30.252.42) left #scummvm. [06:23] GitHub12 (~GitHub12@192.30.252.42) joined #scummvm. [06:23] [scummvm] digitall pushed 1 new commit to master: https://git.io/vM4Cx [06:23] scummvm/master 2ab0927 D G Turner: GUI: Suppress Unused Variable Warning For Some Build Configurations.... [06:23] GitHub12 (GitHub12@192.30.252.42) left #scummvm. [06:23] GitHub70 (~GitHub70@192.30.252.45) joined #scummvm. [06:23] [scummvm] criezy pushed 1 new commit to master: https://git.io/vM4Cj [06:23] scummvm/master 5df6cdc Thierry Crozat: I18N: Update translations templates [06:23] GitHub70 (GitHub70@192.30.252.45) left #scummvm. [06:37] Littleboy (~littleboy@c-73-16-71-98.hsd1.ma.comcast.net) left irc: Read error: Connection reset by peer [06:49] snover: It's not ok with regards to the VideoDecoder API, but if the other AVI codecs do this as well it's ok with me [06:55] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [06:55] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [06:55] morning [07:10] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 248 seconds [07:20] Littleboy (~littleboy@c-73-16-71-98.hsd1.ma.comcast.net) joined #scummvm. [07:20] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [07:55] Woohoo - 2 hours and 1.8GB of latex packages later, I finally get that old beamer presentation in scummvm-media to build so I can see what it looked like :P [08:18] Lightkey (~Darklock@p200300764C2EBF2322CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 240 seconds [08:31] Lightkey (~Darklock@p200300764C2EBF0422CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [08:48] Endy: haha [08:55] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [08:56] LittleToonCat (~littlecat@sydnns0115w-047054148237.dhcp-dynamic.FibreOP.ns.bellaliant.net) left irc: Remote host closed the connection [08:56] steven_h (7c959d6c@gateway/web/freenode/ip.124.149.157.108) joined #scummvm. [09:12] steven_h (7c959d6c@gateway/web/freenode/ip.124.149.157.108) left irc: Quit: Page closed [09:31] steven_h (7c959d6c@gateway/web/freenode/ip.124.149.157.108) joined #scummvm. [09:32] ajax16384 (~User@109.60.138.138) joined #scummvm. [09:32] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [09:35] CuriosTiger (~stian@terex.bigrig.org) got netsplit. [09:35] CuriosTiger (~stian@terex.bigrig.org) returned to #scummvm. [09:37] Tomaz^W2 (~tompsson@84.216.7.40) got netsplit. [09:37] _sev (~sev@scummvm/undead/sev) got netsplit. [09:37] joostp (~joostp@scummvm/undead/joostp) got netsplit. [09:37] bazaar (~bazaar@unaffiliated/bazaar) got netsplit. [09:37] Tomaz^W (~tompsson@84.216.7.40) joined #scummvm. [09:37] joostp (~joostp@scummvm/undead/joostp) returned to #scummvm. [09:37] #scummvm: mode change '+o joostp' by ChanServ!ChanServ@services. [09:37] _sev (~sev@scummvm/undead/sev) returned to #scummvm. [09:37] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [09:38] bazaar (~bazaar@unaffiliated/bazaar) returned to #scummvm. [09:38] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:38] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:38] qvist (~qvist@delta.ipv7.se) got netsplit. [09:38] LePhilousophe (valemboi20@amsn/developer/lephilousophe) got netsplit. [09:38] [vEX] (~vex@217-210-113-95-no42.tbcn.telia.com) got netsplit. [09:38] LePhilousophe (valemboi20@amsn/developer/lephilousophe) returned to #scummvm. [09:38] qvist (~qvist@delta.ipv7.se) returned to #scummvm. [09:38] #scummvm: mode change '+v qvist' by ChanServ!ChanServ@services. [09:44] LeChuck joined #scummvm. [09:50] m_kiewitz (~m_kiewitz@x4d03fb11.dyn.telefonica.de) joined #scummvm. [09:50] m_kiewitz (~m_kiewitz@x4d03fb11.dyn.telefonica.de) left irc: Changing host [09:50] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [09:50] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [10:06] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [10:06] GitHub88 (~GitHub88@192.30.252.42) joined #scummvm. [10:06] [scummvm] sev- pushed 1 new commit to master: https://git.io/vM49P [10:06] scummvm/master 66624ef Eugene Sandulenko: DIRECTOR: Smarter checks for 'end' clause in grammar/lexer [10:06] GitHub88 (GitHub88@192.30.252.42) left #scummvm. [10:21] _sev|work (~sev@5.57.20.49) joined #scummvm. [10:21] _sev|work (~sev@5.57.20.49) left irc: Changing host [10:21] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [10:21] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [10:53] ST (~ScottT@203-227-181-180.cpe.skymesh.net.au) joined #scummvm. [10:53] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services. [10:57] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [11:19] anzipex (~anzipex@94.79.47.205) joined #scummvm. [11:21] ST (~ScottT@203-227-181-180.cpe.skymesh.net.au) left irc: Ping timeout: 268 seconds [11:33] frankyboy_ (~franky@ppp94-29-94-94.pppoe.spdop.ru) joined #scummvm. [11:49] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [11:51] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 255 seconds [11:53] freanux (~freanux@unaffiliated/freanux) joined #scummvm. [12:13] broosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) left irc: [12:13] Á(O%O)À [12:14] GitHub51 (~GitHub51@192.30.252.42) joined #scummvm. [12:14] [scummvm] stevenhoefel pushed 1 new commit to master: https://git.io/vMBeA [12:14] scummvm/master 19b0cc7 stevenhoefel: DIRECTOR: Load Shared Cast Bitmaps (anchor point is incorrect).... [12:14] GitHub51 (GitHub51@192.30.252.42) left #scummvm. [12:17] borosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) joined #scummvm. [12:18] steven_h (7c959d6c@gateway/web/freenode/ip.124.149.157.108) left irc: Quit: Page closed [12:30] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [12:37] Port build status changed with 19b0cc78: Failure: master-openpandora, master-gp2xwiz, master-amigaos4, master-osx_intel, master-caanoo, master-gp2x [13:28] anzipex (anzipex@94.79.47.205) left #scummvm ("Leaving"). [13:31] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Read error: Connection reset by peer [13:48] h00ligan (~User@109.60.138.138) joined #scummvm. [13:48] #scummvm: mode change '+o h00ligan' by ChanServ!ChanServ@services. [13:50] h00ligan (~User@109.60.138.138) left irc: Client Quit [13:51] tsk :-) [13:51] ajax16384 (~User@109.60.138.138) left irc: Ping timeout: 248 seconds [13:52] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 240 seconds [13:52] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [13:53] m_kiewitz (~m_kiewitz@x4d03fb11.dyn.telefonica.de) joined #scummvm. [13:53] m_kiewitz (~m_kiewitz@x4d03fb11.dyn.telefonica.de) left irc: Changing host [13:53] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [13:53] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [13:54] GitHub198 (~GitHub198@192.30.252.34) joined #scummvm. [13:54] [scummvm] wjp pushed 1 new commit to master: https://git.io/vMBmo [13:54] scummvm/master 87c57e4 Willem Jan Palenstijn: GRAPHICS: Fix build [13:54] GitHub198 (GitHub198@192.30.252.34) left #scummvm. [14:17] Port build status changed with 87c57e42: Success: master-openpandora, master-gp2xwiz, master-amigaos4, master-osx_intel, master-caanoo, master-gp2x. Nice work, all ports built fine now [14:17] \o/ [14:35] borosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) left irc: Ping timeout: 260 seconds [14:35] broosky (~broosky@095160154224.dynamic-ww-11.vectranet.pl) joined #scummvm. [14:38] borosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) joined #scummvm. [14:40] broosky (~broosky@095160154224.dynamic-ww-11.vectranet.pl) left irc: Ping timeout: 248 seconds [15:17] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [15:20] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 260 seconds [15:20] Nick change: Strangerke_ -> Strangerke [15:25] t0by (~t0by@95.244.238.249) joined #scummvm. [15:25] t0by (~t0by@95.244.238.249) left irc: Changing host [15:25] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [15:25] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [16:16] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [16:25] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [16:37] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:37] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [16:44] wjp: https://github.com/csnover/scummvm/commit/166f73474cb18ba36ebac3cf158af2a0c304136c do you see any problem with doing this? [16:46] hah [16:46] > Hoyle5 does a spin lock on kGetTime [16:47] is that really black sorcery on the part of the scripters? [16:47] i dont really know why it does it [16:47] i didnt dig into the game scripts [16:47] or it's how SCI is supposed to work. [16:47] It take it's option #1 then [16:48] snover: they did the same in several AGI games [16:48] had to implement something similar [16:49] and I also added delays, but I didn't add a straight delay - the current code basically figures out that a script does this and then delays after a few checks only. [16:49] yeah. kGetTime is also called in normal operation of the game loop, so i would need to use some better heuristic to avoid it maxing out the CPU [16:49] than just sticking a sleep in there [16:49] t0by: no, it's basically: kGetTime -> is current time not the same as previous time -> loop [16:49] i wasnt feeling very motivated& [16:50] how is that *not* extremely evil? :P [16:50] when you just add a sleep, then this will have consequences [16:50] t0by: not in DOS :P [16:50] sure, only consequences right now in hoyle 5, but I don't like that at all [16:51] would have to check the AGI code, no idea anymore what I did exactly. I think I even checked how many instructions got executed inbetween the time checking script code [16:52] without this that code would have introduced issues in other games. and without it, it would have resulted in 100% cpu load + graphics freeze [16:52] Hah, was sci32 still dos? [16:52] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [16:52] Apparently. [16:52] i think it was the police quest 1 cards game almost at the end, where sierra did this [16:53] Oh, damnit [16:53] LSL7 is >20 years old now? [16:53] unfortunately hoyle is not just waiting for the next tick, it is waiting for 200 ticks :\ [16:53] urgh [16:53] Action: t0by cries in a corner [16:54] t0by: What? [16:54] i cant fathom why. this game starts too fast, we need to make people think it is working hard on randomising the cards [16:54] ??? [16:54] already? [16:55] i guess i should be a little less lazy and look at a script patch [16:57] (procedure (localproc_010e param1 &tmp temp0 temp1) (= temp0 (+ (GetTime) param1)) (while (> temp0 (GetTime)))) [16:57] ho hum. [17:03] LittleToonCat (~littlecat@sydnns0115w-047054148237.dhcp-dynamic.FibreOP.ns.bellaliant.net) joined #scummvm. [17:13] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [17:13] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [17:27] even better, they copied this method to several scripts [17:28] ny00123 (~ny00123@93-172-131-136.bb.netvision.net.il) joined #scummvm. [17:43] GitHub157 (~GitHub157@192.30.252.42) joined #scummvm. [17:43] [scummvm] sev- pushed 1 new commit to master: https://git.io/vMByF [17:43] scummvm/master af2a917 Eugene Sandulenko: DIRECTOR: Lingo: Added sub for 'the date' entity [17:43] GitHub157 (GitHub157@192.30.252.42) left #scummvm. [17:46] snover: had the same with AGI, saw the same code several times [17:46] heuristic to detect such things would probably be the best solution [17:46] in AGI it's even worse, because AGI has variables that contain the current time [17:46] so no kGetTime [17:46] m_kiewitz: I am thinking maybe I will add a kernel entry to one of the dummy kernels that calls kWait, then patch the script to call that instead of kGetTime in a loop [17:47] that was a confusing way to say that& [17:47] you could do that sure, if it's the only game that does things like that, it would probably be the best solution [17:47] it is the only one i have seen so far [17:47] for AGI I found several games that do it, so heuristic was the best approach (especially because there are tons of fan games on top) [17:47] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [17:47] i have never seen such thing in sci16 [17:48] well, sci16 had kWait. i have no idea why they thought that it should be removed& [17:48] the only thing that sierra loves to do sometimes is to do inner loops w/o the proper game loop [17:48] borosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) left irc: Ping timeout: 240 seconds [17:48] for example eco quest ending, was it eco quest 1 or 2 can't remember [17:49] which resulted in ScummVM being unresponsive [17:49] borosky (~broosky@095160154081.dynamic-ww-11.vectranet.pl) joined #scummvm. [17:49] they did basically the same with quest for glory 3 combat, and I solved that one using a script patch [17:50] well not exactly the same I mean, but because of that inner loop our game delay code doesn't get activated [17:50] and the game runs faster than it should be. animations of combat are also not checked, so you could basically instant-kill enemies by simply hitting on the attack button very fast [17:51] that's why i fixed it via script patch, because it was broken regardless [17:51] yeah, i am being conservative by changing it to kWait instead of just turning these into no-ops. there is no reason for the game to artificially insert waits before a new game except to make it seem like it is doing somethin [17:51] g [17:53] broosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) joined #scummvm. [17:53] borosky (~broosky@095160154081.dynamic-ww-11.vectranet.pl) left irc: Ping timeout: 258 seconds [17:54] yes sure behavior should be somewhat the same, so changing them to kWait is better than removing them. [17:54] is it always the same amount of time that needs to pass? [17:56] _sev|work (~sev@a238130.upc-a.chello.nl) joined #scummvm. [17:56] _sev|work (~sev@a238130.upc-a.chello.nl) left irc: Changing host [17:56] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [17:56] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [17:56] m_kiewitz: not sure. at least the same call seems to use the same number of ticks, rather than it being random [17:57] always 200 in script 3 [17:57] always 15 in script 64937 [17:58] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [17:58] always 100 in 500 [17:58] GitHub0 (~GitHub0@192.30.252.34) joined #scummvm. [17:58] [scummvm] sev- pushed 1 new commit to master: https://git.io/vMBH0 [17:58] scummvm/master 0e58b35 Eugene Sandulenko: DIRECTOR: Lingo: Implemented stub for 'the time' entity [17:58] GitHub0 (GitHub0@192.30.252.34) left #scummvm. [17:58] always 300 in 23 [17:58] and thats all of them [18:00] is it possible to create one single script patch for all of them? [18:00] yeah [18:00] great [18:03] WooShell (~Markus@ipbcc071f7.dynamic.kabel-deutschland.de) joined #scummvm. [18:05] meow =^.^= [18:06] if i can remember how to set up the stack to make a kcall, that is& :) [18:07] push1; lsp param[1]; callk Wait, 2; ret [18:09] they made several subroutines instead of just putting one inside script 0? weird [18:10] Nick change: enthusi_ -> enthusi [18:11] unsurprising given how they just seem to have cut and pasted code from hoyle4 until things worked :) [18:15] there we go. treated the wrong part of callk as uint16. :) [18:40] criezy (~criezy@host109-147-201-134.range109-147.btcentralplus.com) joined #scummvm. [18:40] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [18:59] Farmboy0 (~quassel@p5DD10FB0.dip0.t-ipconnect.de) joined #scummvm. [18:59] Farmboy0 (~quassel@p5DD10FB0.dip0.t-ipconnect.de) left irc: Changing host [18:59] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [19:13] demonimin (~demonimin@unaffiliated/demonimin) left irc: Ping timeout: 240 seconds [19:44] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) joined #scummvm. [19:44] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [19:46] blitter (~blitter@67.184.129.248) got netsplit. [19:50] demonimin (~demonimin@unaffiliated/demonimin) joined #scummvm. [19:57] blitter (~blitter@67.184.129.248) got lost in the net-split. [20:06] snover: hoyle5 appear to use the "wait" procedure in script# 1201 as well [20:06] localproc_1495 [20:09] Also there appears to be a similar spinlock in script#900 introScript::changeState: [20:09] (while (u> (GetTime) -192) [20:13] borosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) joined #scummvm. [20:13] I also checked the Solitaire variant of Hoyle5. It's mostly similar, but there are 3 more spinlocks in script#2 and 1 in script#0 there. They are not inside local procedures. [20:14] broosky (~broosky@178235040148.dynamic-ww-05.vectranet.pl) left irc: Ping timeout: 252 seconds [20:15] WindlePoons (~WindlePoo@84-112-184-77.cable.dynamic.surfer.at) joined #scummvm. [20:15] Hi [20:18] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [20:21] Is here a Linux user? (Dev?) [20:25] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [20:26] WindlePoons: why do you ask? [20:26] <_sev> WindlePoons: it depends [20:27] i written a bash script for convert screenshots created with ScummVM, works great for me, but i dont public this [20:27] http://pastebin.com/sN1asMAg [20:27] i am not bash expert ;) [20:28] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 260 seconds [20:28] Nick change: Strangerke_ -> Strangerke [20:29] I think other people need that? [20:29] why do you convert screenshots to jpg? [20:29] wjp: thumbnails [20:31] first enter game name, engine, version then convert scummvm00*bmp to bmp and .jpg and create a text file [20:32] but see todo, it is not perfect for another guys/public this [20:48] demonimin (~demonimin@unaffiliated/demonimin) left irc: Ping timeout: 260 seconds [20:49] <_sev> \o/ [20:49] <_sev> D3 grammar is complete [20:49] GitHub3 (~GitHub3@192.30.252.42) joined #scummvm. [20:49] [scummvm] sev- pushed 2 new commits to master: https://git.io/vMRYy [20:49] scummvm/master 2cc9404 Eugene Sandulenko: DIRECTOR: Lingo: Add time-related stubs. This completes D3 grammar... [20:49] scummvm/master e87f872 Eugene Sandulenko: DIRECTOR: Lingo: Clarify which of 'the entities' need id [20:49] GitHub3 (GitHub3@192.30.252.42) left #scummvm. [20:49] oh :) Nice! [20:56] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [20:58] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [20:58] Nick change: Strangerke_ -> Strangerke [21:02] <_sev> ugh [21:02] <_sev> another grammar violation, this time in D4 [21:06] demonimin (~demonimin@unaffiliated/demonimin) joined #scummvm. [21:17] snover: lsl1vga seems to have spinlocks in room 250 & 260 [21:25] and many others as well [21:26] i was searching for the regex "while.*[<>].*GetTime" in my decompiled scripts. it catches all the speedtest rooms, but many others as well. [21:29] steven_h (9b8f2e11@gateway/web/freenode/ip.155.143.46.17) joined #scummvm. [21:38] ny00123 (~ny00123@93-172-131-136.bb.netvision.net.il) left irc: Quit: Leaving [21:48] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [21:50] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 256 seconds [21:50] Nick change: Strangerke_ -> Strangerke [22:02] omer_mor: really weird, i played through lsl1 and didn't see any problems [22:04] maybe we should really add heuristic and detect those situations automatically [22:04] Dominus (~dominus@unaffiliated/dominus) left irc: Quit: Oh no... znc died [22:04] omer_mor: can you please check fan games too? [22:08] frankyboy_ (~franky@ppp94-29-94-94.pppoe.spdop.ru) left irc: Remote host closed the connection [22:12] Dominus (~dominus@194-96-35-28.adsl.highway.telekom.at) joined #scummvm. [22:12] Dominus (~dominus@194-96-35-28.adsl.highway.telekom.at) left irc: Changing host [22:12] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [22:18] ST (~ScottT@203-227-181-180.cpe.skymesh.net.au) joined #scummvm. [22:18] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services. [22:33] WindlePoons (~WindlePoo@84-112-184-77.cable.dynamic.surfer.at) left irc: Quit: Verlassend [22:37] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [22:37] demonimin (~demonimin@unaffiliated/demonimin) left irc: Ping timeout: 240 seconds [22:38] GitHub160 (~GitHub160@192.30.252.34) joined #scummvm. [22:38] [scummvm] bluegr pushed 1 new commit to master: https://git.io/vMRuz [22:38] scummvm/master 09d0685 Filippos Karapetis: SCI32: Add a workaround for the demo version of LSL7 [22:38] GitHub160 (GitHub160@192.30.252.34) left #scummvm. [22:41] WooShell (~Markus@ipbcc071f7.dynamic.kabel-deutschland.de) left irc: Quit: Walking upside down in the sky, between the satellites passing by. Gliding along the black rainbow, I fly away with my shadow. Scratching the moon like a DJ, the night follows its odyssey. [22:51] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [22:51] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [22:51] Nick change: Strangerke_ -> Strangerke [22:52] t0by (~t0by@unaffiliated/t0by) left irc: Quit: Bye! [22:58] omer_mor: gross :( [22:59] at least it is easy to repatch and repatch [23:10] omer_mor: in the full version do you also experience a bug where if you make a change to the volume in the "control" panel, then quit and restart scummvm, some of your set preferences end up changing? i can consistently delete game.opt, run the demo, move the volume slider, restart scummvm, and suddenly audio is turned off completely and the card backs are red [23:16] wondering if this is a demo bug or a scummvm bug [23:16] (hoping for the former, expecting the latter :)) [23:18] relatedly, nobody agreed to test pqswat for me, so i loaded it up and discovered that it also has some audio36 maps that point off the end of the first disc resource.aud. [23:22] GitHub55 (~GitHub55@192.30.252.40) joined #scummvm. [23:22] [scummvm] sev- pushed 2 new commits to master: https://git.io/vMRwp [23:22] scummvm/master d7ea2b0 Eugene Sandulenko: DIRECTOR: Lingo: Started documenting D4 keywords [23:22] scummvm/master 3f49160 Eugene Sandulenko: DIRECTOR: Lingo: Implemented 'duplicate cast' stub... [23:22] GitHub55 (GitHub55@192.30.252.40) left #scummvm. [23:22] though i wonder what exactly is the deal with this map file. there are resource mismatch warnings in the middle of the game which make it look like something else is screwed up [23:30] snover: it's supposed to always save the settings inside ScummVM and then restore them [23:30] so in case the game does the same, then we should disable the functionality in case it causes issues [23:31] m_kiewitz: there are definitely some weirdo interactions that have yet to be addressed with the settings sync, but in this case it is settings that are saved to the hoyle5-specific game.opt options file, like the background and card colours and whatnot [23:32] touching the volume setting gets the game to write out the game.opt, but i suspect it could be reproduced by messing with any of the other game settings too [23:33] snover: in case the kGetTime code is in all sorts of games, I think we should rather create a heuristic just like the one in AGI [23:33] it shouldn't be a problem, should be pretty easy [23:34] criezy (~criezy@host109-147-201-134.range109-147.btcentralplus.com) left irc: Quit: criezy [23:34] m_kiewitz: yeah. i havent noticed it anywhere else yet, i guess i can grep all my scripts too to see if it is hiding in another game [23:35] that would be helpful [23:36] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [23:41] there may be some, i need to go for a bit but i will investigate when i get back. most of them seem to just be in the system script that does the render benchmarking [23:55] GKHotCursor::flashBad in GK2 has a spin loop. CombatBar::doit in QFG4 has one too, but this usage is OK because it is already throttled by FrameOut [23:56] Game::getDisc has one but that method is never used unless someone doesnt copy datafiles correctly [23:57] a local procedure of GK2 script 0 has one but is throttled by FrameOut [23:57] there are a lot of those so i am going to not mention them any more :) [23:58] KQ7CD::doit in KQ7 1.51 has one if (proc11_0 561) [23:59] so does kq7 2.00b [23:59] "Scripters gunna spin loop" [00:00] --- Wed Jan 11 2017