[00:04] demonimin (~demonimin@unaffiliated/demonimin) left irc: Ping timeout: 260 seconds [00:13] demonimin (~demonimin@5.51.222.165) joined #scummvm. [00:13] demonimin (~demonimin@5.51.222.165) left irc: Changing host [00:13] demonimin (~demonimin@unaffiliated/demonimin) joined #scummvm. [00:20] 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:20] Mellified_Man (~Mellified@192.64.190.17) left irc: Read error: Connection reset by peer [00:20] Mellified_Man (~Mellified@eddie.mellified.com) joined #scummvm. [00:24] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [00:48] dtcrshr (~datacrush@unaffiliated/datacrusher) left irc: Ping timeout: 255 seconds [00:51] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [01:01] dtcrshr (~datacrush@unaffiliated/datacrusher) joined #scummvm. [01:04] Harekiet (~harekiet@kittens.harekiet.com) left irc: Read error: Connection reset by peer [01:07] dtcrshr (~datacrush@unaffiliated/datacrusher) left irc: Max SendQ exceeded [01:08] dtcrshr (~datacrush@unaffiliated/datacrusher) joined #scummvm. [01:10] dtcrshr (~datacrush@unaffiliated/datacrusher) left irc: Read error: Connection reset by peer [01:19] Harekiet (~harekiet@kittens.harekiet.com) joined #scummvm. [01:22] _sev_ (~sev@scummvm/undead/sev) joined #scummvm. [01:22] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services. [01:23] _sev (~sev@scummvm/undead/sev) left irc: Ping timeout: 255 seconds [01:28] dreammaster (~dreammast@73.149.116.247) joined #scummvm. [01:28] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [01:41] GitHub53 (~GitHub53@192.30.252.34) joined #scummvm. [01:41] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vDx67 [01:41] scummvm/master 1a25abb Paul Gilbert: GRAPHICS: Apply eriktorbjorn's fix for non-origin transBlitFrom calls [01:41] GitHub53 (GitHub53@192.30.252.34) left #scummvm. [01:46] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [01:48] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 260 seconds [01:54] erdic (~erdic@unaffiliated/motley) left irc: Ping timeout: 240 seconds [01:57] bazaar (~bazaar@unaffiliated/bazaar) left irc: Ping timeout: 264 seconds [02:01] klusark (~klusark@216-71-194-243.dyn.novuscom.net) left irc: Quit: quit [02:02] klusark (~klusark@216-71-194-243.dyn.novuscom.net) joined #scummvm. [02:10] Littleboy (~littleboy@c-73-186-252-231.hsd1.ma.comcast.net) joined #scummvm. [02:10] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [02:21] Vampire0_ (~Vampire@jEdit/Vampire) joined #scummvm. [02:22] GitHub115 (~GitHub115@192.30.252.40) joined #scummvm. [02:22] [scummvm] dreammaster pushed 2 new commits to master: https://git.io/vDxMt [02:22] scummvm/master 902ce47 Paul Gilbert: TSAGE: R2R: Don't allow F8 to start credits when they're already on [02:22] scummvm/master 0706da8 Paul Gilbert: TITANIC: Assert dynamic_cast result in CBellot::Use [02:22] GitHub115 (GitHub115@192.30.252.40) left #scummvm. [02:25] Vampire0 (~Vampire@jEdit/Vampire) left irc: Ping timeout: 268 seconds [02:25] Nick change: Vampire0_ -> Vampire0 [02:31] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 240 seconds [02:32] Dominus (~dominus@178-191-48-62.adsl.highway.telekom.at) joined #scummvm. [02:32] Dominus (~dominus@178-191-48-62.adsl.highway.telekom.at) left irc: Changing host [02:32] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [02:52] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Ping timeout: 260 seconds [02:54] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [02:54] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [02:55] Littleboy (~littleboy@c-73-186-252-231.hsd1.ma.comcast.net) left irc: Quit: Ętre dans le vent, une ambition de feuille morte. [03:01] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 240 seconds [03:15] Dominus (~dominus@91-115-59-62.adsl.highway.telekom.at) joined #scummvm. [03:15] Dominus (~dominus@91-115-59-62.adsl.highway.telekom.at) left irc: Changing host [03:15] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [03:42] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 240 seconds [03:45] Dominus (~dominus@194-166-156-43.adsl.highway.telekom.at) joined #scummvm. [03:45] Dominus (~dominus@194-166-156-43.adsl.highway.telekom.at) left irc: Changing host [03:45] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [03:54] GitHub75 (~GitHub75@192.30.252.42) joined #scummvm. [03:54] [scummvm] dreammaster pushed 2 new commits to master: https://git.io/vDxHa [03:54] scummvm/master 2857acb Paul Gilbert: TITANIC: Add missing timer call in endgame sequence [03:54] scummvm/master d27aba0 Paul Gilbert: TITANIC: Cleanup and renaming for endgame classes [03:54] GitHub75 (GitHub75@192.30.252.42) left #scummvm. [04:18] dreammaster (~dreammast@73.149.116.247) left irc: [04:40] Mia (~Mia@unaffiliated/mia) left irc: Ping timeout: 268 seconds [04:42] Mia (~Mia@85.110.17.233) joined #scummvm. [04:42] Mia (~Mia@85.110.17.233) left irc: Changing host [04:42] Mia (~Mia@unaffiliated/mia) joined #scummvm. [04:49] Working on ScummVM is too addictive :) [05:57] pigeon (~pigeon@eth5284.nsw.adsl.internode.on.net) left irc: Quit: leaving [05:57] pigeon (~pigeon@eth5284.nsw.adsl.internode.on.net) joined #scummvm. [05:57] #scummvm: mode change '+v pigeon' by ChanServ!ChanServ@services. [06:39] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [06:39] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [06:40] morning [07:23] Nick change: rootfather|afk -> rootfather [07:26] macdude22 (~macdude22@2604:2d80:4035:8b5a:743c:944a:124b:b379) left irc: Ping timeout: 240 seconds [07:41] LittleToonCat (~littlecat@sydnns0115w-047054148237.dhcp-dynamic.FibreOP.ns.bellaliant.net) left irc: Remote host closed the connection [07:43] m_kiewitz (~m_kiewitz@x4d03e564.dyn.telefonica.de) joined #scummvm. [07:43] m_kiewitz (~m_kiewitz@x4d03e564.dyn.telefonica.de) left irc: Changing host [07:43] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [07:43] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [08:03] Lightkey (~Darklock@p200300764C04543322CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 240 seconds [08:16] Lightkey (~Darklock@p200300764C04541822CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [08:33] GitHub70 (~GitHub70@192.30.252.34) joined #scummvm. [08:33] [scummvm] rsn8887 opened pull request #908: SDL: Fix erratic analog pointer + control options (master...upstream) https://git.io/vDpkL [08:33] GitHub70 (GitHub70@192.30.252.34) left #scummvm. [08:33] I just made a PR to dix remaining problems with analog joystick mouse control. And add the mouse speed and analog joystick deadzone to the new control tab. [08:38] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [08:38] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [08:38] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [08:45] ajax16384 (~User@109.60.138.138) joined #scummvm. [08:45] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [08:56] _sev_ (~sev@scummvm/undead/sev) left irc: Quit: Leaving [09:40] Harekiet (~harekiet@kittens.harekiet.com) left irc: Ping timeout: 255 seconds [09:53] Harekiet (~harekiet@kittens.harekiet.com) joined #scummvm. [09:53] t0by (~t0by@host247-244-dynamic.2-87-r.retail.telecomitalia.it) joined #scummvm. [09:53] t0by (~t0by@host247-244-dynamic.2-87-r.retail.telecomitalia.it) left irc: Changing host [09:53] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [09:53] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [09:57] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [10:16] rsn8887: you are unnecessarily (and sometimes incorrectly) changing a lot of whitespace in there which makes it harder than necessary to see what the actual changes are [10:42] phyber (phyber@unaffiliated/phyber) left irc: Ping timeout: 276 seconds [10:43] phyber (phyber@unaffiliated/phyber) joined #scummvm. [10:45] klusark (~klusark@216-71-194-243.dyn.novuscom.net) left irc: Ping timeout: 240 seconds [10:45] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [10:45] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [10:46] klusark (~klusark@216-71-194-243.dyn.novuscom.net) joined #scummvm. [10:54] phyber_ (phyber@unaffiliated/phyber) joined #scummvm. [10:55] phyber (phyber@unaffiliated/phyber) left irc: Ping timeout: 255 seconds [10:56] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [10:58] phyber_ (phyber@unaffiliated/phyber) left irc: Ping timeout: 240 seconds [10:59] phyber (phyber@unaffiliated/phyber) joined #scummvm. [10:59] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [11:02] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 260 seconds [11:02] Nick change: Strangerke_ -> Strangerke [11:17] Cheeseness (~cheesenes@ppp14-2-162-157.bras1.hba2.internode.on.net) left irc: Ping timeout: 240 seconds [11:26] Nick change: rootfather -> rootfather|afk [11:37] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [11:40] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 260 seconds [11:40] Nick change: Strangerke_ -> Strangerke [11:44] Cheeseness (~cheesenes@ppp14-2-162-157.bras1.hba2.internode.on.net) joined #scummvm. [12:00] phyber (phyber@unaffiliated/phyber) left irc: Ping timeout: 255 seconds [12:13] erdic (~erdic@unaffiliated/motley) joined #scummvm. [12:36] Dark-Star|Zzz (~quassel@2a01:238:427f:2f00:3060:fc6b:969e:dcf0) joined #scummvm. [12:37] Dark-Star (~quassel@2a01:238:427f:2f00:3060:fc6b:969e:dcf0) left irc: Quit: No Ping reply in 180 seconds. [12:45] phyber (phyber@unaffiliated/phyber) joined #scummvm. [12:49] snover http://imgur.com/a/etrQ1 another crash [12:50] Harekiet: uh oh that looks kinda bad [12:50] buy may even be a script bug [12:50] *but [12:51] I had some unitialized variable warning before as well, that might be a script error that kinda worked [12:52] you got that output somewhere still? [12:53] [2017-02-22 12:25:16] WARNING: Uninitialized read for parameter 1 from method GKFeature::doVerb (room 5411, script 64950, localCall ffffffff)! [12:54] when did this happen? [12:55] euhm think it was early after arriving in the hunting lodge [12:55] this other crash from the screenshot is when you're in the woods with the wolf [12:57] oh that one happens pretty much all the time after you encounter the wolf if I retry it with a savegame [12:58] hmm I'm not sure if I'm not getting something, I'm not experienced in SCI32 at all [13:00] but it seems the current signature for kList should be "i(.*)". Just a minor nit-pick (unless of course I'm wrong, maybe it was done that way intentionally) [13:00] 8 would be kListNodeValue [13:01] so the uninitialized value should be a node or a null and it's neither [13:01] i guess i should improve the signature checking code and actually allow uninitialized variables for the main kernel call in case there are sub ops [13:02] jamm (~jam@unaffiliated/jamm) joined #scummvm. [13:02] because then you would have gotten the sub op signature mismatch instead [13:02] ah sounds really like some kind of script bug then [13:03] it tries to delete a timer [13:03] was surely ignored by the original interpreter :( but well we could add a workaround for this [13:04] anyway, as I said - I'm no expert on SCI32, so let's wait what snover thinks about it [13:04] CuriosTiger (~stian@terex.bigrig.org) left irc: Ping timeout: 252 seconds [13:05] CuriosTiger (~stian@52.0.220.135) joined #scummvm. [13:05] Harekiet: ah, still got that ScummVM window open? [13:05] if so please enter "room" and then press enter [13:06] nvm, we already write that info out [13:06] im a bit sick today (including the last few days), so I'm a bit slow [13:07] I can just recreate it fairly easy from my savegame, and it happens in different locations, you encounter the wolf and then I think the walkthrough says you have a limited amount of time before shit goes down [13:11] Cheeseness (~cheesenes@ppp14-2-162-157.bras1.hba2.internode.on.net) left irc: Ping timeout: 260 seconds [13:12] well no more gk2 at least for now :) [13:14] bazaar (~bazaar@unaffiliated/bazaar) joined #scummvm. [13:15] Harekiet: if you have some time, you could try to figure out every possible room and/or if the room number actually even changes [13:15] just enter debugger by pressing Ctrl-Shift-D and then enter "room" [13:15] that would be useful information for building a workaround [13:16] Cheeseness (~cheesenes@ppp14-2-162-157.bras1.hba2.internode.on.net) joined #scummvm. [13:21] I'd imaigne it's all the rooms that make up the forest area since I am seem to be able to trigger it everywehre [13:22] 611, 621, 631, 641, dunno if it's some logic to that [13:25] sadly it's not that simple to figure out room numbers anymore. in SCI16 you could most of the time just check for certain background graphics and voila resouce number of those was the room number [13:25] i see there's a script 651 [13:26] and there's also 610, 620, 630, 640. Also 600, 601, 605, 606, 615, 616, 625, 626, 635, 636 [13:28] but those may be just scripts and no actual rooms [13:32] indeed, more different numbers popping up, although all in the 6xx range [13:33] peterkohaut|work (~peterkoha@188-167-125-162.dynamic.chello.sk) joined #scummvm. [13:34] klusark (~klusark@216-71-194-243.dyn.novuscom.net) left irc: Ping timeout: 268 seconds [13:36] that's good to know. right now we do not support ranges with workarounds. it's so many rooms then, that we may simply use a wildcard for rooms and cross our fingers that nothing else slips through [13:36] peterkohaut (~peterkoha@188-167-125-162.dynamic.chello.sk) left irc: Ping timeout: 240 seconds [13:38] klusark (~klusark@216-71-194-243.dyn.novuscom.net) joined #scummvm. [13:50] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [13:52] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 260 seconds [13:52] Nick change: Strangerke_ -> Strangerke [14:09] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [14:11] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [14:11] Nick change: Strangerke_ -> Strangerke [14:45] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) joined #scummvm. [15:23] Littleboy (~littleboy@c-73-186-252-231.hsd1.ma.comcast.net) joined #scummvm. [15:23] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [15:26] wjp [15:28] wjp: I agree, but I don't know a good way to undo only the whitespace changes. They are scattered all over because I kept adding and removing code to debug this thing before I commited [15:28] Begasus (~begasus@ptr-4p6jpin8gdpm7138bsy.18120a2.ip6.access.telenet.be) joined #scummvm. [15:51] Harekiet (~harekiet@kittens.harekiet.com) left irc: Ping timeout: 240 seconds [15:56] Nick change: Begasus -> Begas_afk [15:59] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Ping timeout: 255 seconds [16:02] Harekiet (~harekiet@kittens.harekiet.com) joined #scummvm. [16:02] erdic (~erdic@unaffiliated/motley) left irc: Quit: leaving [16:04] erdic (~erdic@unaffiliated/motley) joined #scummvm. [16:08] ajax16384 (~User@109.60.138.138) left irc: Quit: Leaving [16:10] Cheeseness (~cheesenes@ppp14-2-162-157.bras1.hba2.internode.on.net) left irc: Quit: Leaving. [16:10] Raziel^ (~Raziel@ipb21bfcba.dynamic.kabel-deutschland.de) joined #scummvm. [16:10] #scummvm: mode change '+v Raziel^' by ChanServ!ChanServ@services. [16:14] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 255 seconds [16:18] erdic (~erdic@unaffiliated/motley) left irc: Quit: Lost terminal [16:19] erdic (~erdic@unaffiliated/motley) joined #scummvm. [16:19] snover (~snover@unaffiliated/snover) joined #scummvm. [16:19] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [16:21] m_kiewitz, Harekiet: Uninitialised param read warnings show up all the time right now; they were silently being ignored before and always returned zero, which usually works OK, except notably when there is an interaction with a draggable screen item, returning 0 for the param usually results in a non-draggable draggable [16:21] I cant really make those reads work the same as temp reads without having to go through every single sci game [16:23] hrm, annoying [16:23] snover yeh that warning didn't really seem to cause issues, that timer deletion thing is preventing progress here now [16:26] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:26] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [16:29] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 240 seconds [16:33] dtcrshr (~datacrush@2801:88:f7a:100:240:a7ff:fe2d:d7c0) joined #scummvm. [16:33] dtcrshr (~datacrush@2801:88:f7a:100:240:a7ff:fe2d:d7c0) left irc: Changing host [16:33] dtcrshr (~datacrush@unaffiliated/datacrusher) joined #scummvm. [16:36] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [16:36] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [16:38] with regards to the kList crash, the Collect system class& seems broken [16:40] or, actually& hm. [16:42] its nextNode property should be initialised to 0, im not super sure where the uninitialised value is coming from. it would have to be the node value of a node in the list, if Im reading this correctly [16:48] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 240 seconds [16:48] Cheeseness (~cheesenes@ppp14-2-162-157.bras1.hba2.internode.on.net) joined #scummvm. [16:51] WooShell (~Markus@ipbcc071f7.dynamic.kabel-deutschland.de) joined #scummvm. [16:52] meow =^.^= [16:52] snover (~snover@unaffiliated/snover) joined #scummvm. [16:52] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [16:56] snover: that should have been a pointer to a node, right? (of course no pointer for us) [16:56] or what exactly did sierra pass in such case? simply a number starting at 0? [16:57] also what do you think about the signatures right now, it should be "i[n0]" for kList, right? [16:57] right now it's "[n0]" [17:00] Nick change: Begas_afk -> Begasus [17:01] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 260 seconds [17:01] snover (~snover@unaffiliated/snover) joined #scummvm. [17:01] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [17:02] sorry, i seem to be having connectivity issues [17:02] node keys are passed into delete [17:03] hmm weird then that it passes uninitialized as node key O_o [17:03] the code looks like this https://gist.github.com/csnover/dabee21b3b00771191fbec98014c0005 [17:06] there are only two methods that set the nextNode member, delete and release [17:06] release just walks through and deletes all the nodes in the elements member [17:09] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [17:10] m_kiewitz: as far as your question about the signature, which signature are you referring to specifically? kList itself is "(.*)" [17:10] ny00123 (~ny00123@bzq-79-182-43-200.red.bezeqint.net) joined #scummvm. [17:11] kList(NodeValue) expects a single key node [17:21] didn't this timer thing happen before snover since i thought you said people had finished it [17:22] i finished the game myself [17:22] it never came up on my playthrough [17:22] but, i didnt test every possible path, just followed a walkthrough [17:23] weird indeed [17:23] GitHub58 (~GitHub58@192.30.252.42) joined #scummvm. [17:23] [scummvm] sev- pushed 14 new commits to master: https://git.io/vDhlD [17:23] scummvm/master 7db8908 Eugene Sandulenko: DIRECTOR: Lingo: Hid another trace under lingoparse debug flag [17:23] scummvm/master 9dfb8ff Eugene Sandulenko: DIRECTOR: Lingo: Turned if() statement code into relative jumps... [17:23] scummvm/master d73ebf5 Eugene Sandulenko: DIRECTOR: Lingo: Fixed float constants processing [17:23] GitHub58 (GitHub58@192.30.252.42) left #scummvm. [17:28] LittleToonCat (~littlecat@sydnns0115w-047054148237.dhcp-dynamic.FibreOP.ns.bellaliant.net) joined #scummvm. [17:29] snover: the non sub opcode signature [17:29] the generic one, which then goes to the sub opcode one [17:29] { MAP_CALL(List), SIG_SINCE_SCI21, SIGFOR_ALL, "(.*)", kList_subops, NULL }, [17:30] oh right, yeah sorry about that bollocks about the signature right now, i mentioned the correct one 6 hours ago. im really sick atm [17:30] no worries. [17:30] yeah the "(.*)" one, that should bette be "i(.*)" [17:30] right? [17:30] because first parameter should always be the sub opcode number [17:30] correct? [17:30] id have to double-check but i dont even know that these signatures are used if there are subops [17:31] i should also change signature checking for those, so that we verify that one, but let uninitialized parameters through [17:31] so that Harekiet would have gotten signature mismatch on kList(NodeValue) instead [17:31] Raziel^ (~Raziel@ipb21bfcba.dynamic.kabel-deutschland.de) left irc: Ping timeout: 268 seconds [17:32] the main signature is checked of course [17:32] maybe we could even just add a "!" to let uninitialized values through, so that they get caught by the sub opcode later [17:32] in case "!" includes uninitialized values, i haven't checked yet [17:33] the point is that the first integer is verified, before it gets passed to sub opcode checking [17:33] so that in case kList(pointer, 5) was called, kList signature mismatch would get triggered, because it's an invalid sub opcode [17:34] i hope you can understand what I mean [17:34] _sev (~sev@a238130.upc-a.chello.nl) joined #scummvm. [17:34] _sev (~sev@a238130.upc-a.chello.nl) left irc: Changing host [17:34] _sev (~sev@scummvm/undead/sev) joined #scummvm. [17:34] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [17:35] i think i do [17:44] GitHub10 (~GitHub10@192.30.252.42) joined #scummvm. [17:44] [scummvm] criezy pushed 1 new commit to master: https://git.io/vDhRi [17:44] scummvm/master f9707a8 Timo Mikkolainen: I18N: Update translation (Finnish)... [17:44] GitHub10 (GitHub10@192.30.252.42) left #scummvm. [17:45] Just skipping the call seems to make it work for now, maybe it messes up the logic in the wolf attack but it still seemed to kill me [17:58] Farmboy0 (~quassel@p5DD10246.dip0.t-ipconnect.de) joined #scummvm. [17:58] Farmboy0 (~quassel@p5DD10246.dip0.t-ipconnect.de) left irc: Changing host [17:58] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [18:09] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [18:16] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Ping timeout: 260 seconds [18:17] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [18:17] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [18:18] ajax16384 (~User@109.60.130.33) joined #scummvm. [18:18] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [19:33] snover waiting for the guard to move in the ludwig castle also has the game weirdly freezing up while it's waiting to play some animation [19:33] Harekiet: where did you say you got the game from again? gog? [19:34] yeh [19:35] i think someone else complained about this problem before, but refused to follow my request to send a save game and reproduction steps [19:35] i was not able to reproduce it with my copy of gk2 [19:36] if you have a reproducible freeze, that would be useful [19:36] I noticed it before as well in some previous chapter, if oyu hang around in the grotto the guard moves around now and then but an hourglass pops up and nothing really happens [19:36] I'm still waiting with the game in the background frozen [19:37] do you have a debugger that will let you execute code? [19:37] euhm run and edit and vstudio you mean [19:37] when i get a hang like that, which doesnt allow ctrl+shift+d to go into the scummvm debugger, i break into lldb and then run `p g_sci->getSciDebugger()->cmdBacktrace(0, nullptr)` [19:38] I can get into the scumm debugger [19:38] oh [19:38] godo [19:38] the music plays and all but it doesn't do much :) [19:38] that makes it easier to get the backtrace [19:39] I need to get this debugger output sent to some console somewhere [19:39] guess a screenshot will do [19:40] http://imgur.com/a/as3pF [19:40] ./configure --enable-text-console [19:41] I'll have to see how that's done in vstudio [19:42] maybe just add `-DUSE_TEXT_CONSOLE_FOR_DEBUGGER`, however that works with MSVC [19:43] this call stack is reminding me of a similar problem that i ran into in LSL7, where an animation got stuck [19:43] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) joined #scummvm. [19:43] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [19:43] this is probably the same bug, but i have no idea what the bug is yet [19:44] i also dont remember how i identified the defective object in that scenario& [19:44] what is the room number? [19:45] 960 [19:45] I'll see if my save triggers it again [19:45] pretty much just involves waiting :) [19:46] `vo guardControl` and check the value of the `state` property [19:46] it is probably stuck at 1 [19:46] yep that's 1 [19:47] try running `send guardControl changeState 2` [19:47] nop [19:47] try running `send guardControl changeState 0` :) [19:48] looks like the guard movement should happen randomly between 40 and 50 seconds of waiting [19:48] then the hourglass is gone [19:48] but the guard is still there [19:48] i guess the problem is in guard3 then [19:49] it's weird since it happens before in the game but then I just had to wait a very long time and it did eventually go forward [19:50] oh returning to the room now the guard is gone [19:50] at least I can continue :) [19:51] GitHub43 (~GitHub43@192.30.252.42) joined #scummvm. [19:51] [scummvm] criezy pushed 1 new commit to master: https://git.io/vDh9p [19:51] scummvm/master 80aba31 Lyubomyr Lisen: I18N: Update translation (Ukrainian)... [19:51] GitHub43 (GitHub43@192.30.252.42) left #scummvm. [19:53] GitHub82 (~GitHub82@192.30.252.41) joined #scummvm. [19:53] [scummvm] criezy pushed 1 new commit to master: https://git.io/vDhHB [19:53] scummvm/master 6fb0f5b Eugene Sandulenko: I18N: Update translation (Ukrainian)... [19:53] GitHub82 (GitHub82@192.30.252.41) left #scummvm. [19:53] wjp: do you want me to go through and remove all the added whitespace? or is it acceptable as is? [19:54] GitHub196 (~GitHub196@192.30.252.42) joined #scummvm. [19:54] [scummvm] criezy pushed 1 new commit to master: https://git.io/vDhH6 [19:54] scummvm/master d2e2eac Eugene Sandulenko: I18N: Update translation (Ukrainian)... [19:54] GitHub196 (GitHub196@192.30.252.42) left #scummvm. [19:56] GitHub142 (~GitHub142@192.30.252.42) joined #scummvm. [19:56] [scummvm] criezy pushed 1 new commit to master: https://git.io/vDhHN [19:56] scummvm/master 842cda6 Eugene Sandulenko: I18N: Update translation (Russian)... [19:56] GitHub142 (GitHub142@192.30.252.42) left #scummvm. [19:58] wjp: I will clean it up... [20:26] rsn8887, on the wiki there is an astyle file [20:31] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [20:33] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [20:36] t0by (~t0by@unaffiliated/t0by) left irc: Quit: Bye! [20:46] @wjp t0by, I fixed all the whitespace, should be much easier now to review https://github.com/scummvm/scummvm/pull/908/files [20:47] I mean https://github.com/scummvm/scummvm/pull/908 [20:49] How does git see if "both files changed"? Changed compared to WHAT? [20:51] I am so confused. I would like to rebase after cherry-pick but I NEVER want to merge those 30 manual merge conflicts on one of my files ever again, when I cherry-pick next time from my development branch [20:51] So I guess I can never squash my PR into just one commit, because then later on I will have to manually merge again when I want to cherry pick from my own development branch [20:52] Ah well. I will just leave it as is for now. [20:59] GitHub74 (~GitHub74@192.30.252.34) joined #scummvm. [20:59] [scummvm] lubomyr opened pull request #909: ANDROIDSDL: changed filename in assets file with scummvm-data for replace old data files (master...master) https://git.io/vDhpx [20:59] GitHub74 (GitHub74@192.30.252.34) left #scummvm. [21:04] GitHub108 (~GitHub108@192.30.252.34) joined #scummvm. [21:04] [scummvm] sev- pushed 2 new commits to master: https://git.io/vDhhD [21:04] scummvm/master 8a70c0c lubomyr: ANDROIDSDL: changed filename in asset file with scummvm-data for replacing old data-files [21:04] scummvm/master db4ef7c Eugene Sandulenko: Merge pull request #909 from lubomyr/master... [21:04] GitHub108 (GitHub108@192.30.252.34) left #scummvm. [21:04] GitHub177 (~GitHub177@192.30.252.42) joined #scummvm. [21:04] [scummvm] sev- closed pull request #909: ANDROIDSDL: changed filename in assets file with scummvm-data for replace old data files (master...master) https://git.io/vDhpx [21:04] GitHub177 (GitHub177@192.30.252.42) left #scummvm. [21:04] GitHub10 (~GitHub10@192.30.252.42) joined #scummvm. [21:04] [scummvm] criezy pushed 1 new commit to master: https://git.io/vDhh9 [21:04] scummvm/master 15625c9 Arius: I18N: Update translation (Greek)... [21:04] GitHub10 (GitHub10@192.30.252.42) left #scummvm. [21:06] <_sev> rsn8887: please, read our code formatting conventions :/ [21:07] <_sev> rsn8887: your new switch statement has extra indent [21:08] snover http://imgur.com/a/kgwMC that ever happened before? [21:09] <_sev> rsn8887: and line 2063 [21:11] _sev: yes got it, will fix asap [21:12] peterkohaut|work (~peterkoha@188-167-125-162.dynamic.chello.sk) left irc: Read error: Connection reset by peer [21:19] Harekiet: i never saw it [21:24] snover looks like it's some initial state mess up after loading a game right after scummvm starts, moving to another room it's fine and if you then load the previous save again it's fine as well [21:25] darn, more bugs with the launcher integration. [21:25] can you give me the save game? [21:27] https://dl.dropboxusercontent.com/u/3873490/Scene/gk2-cd.024 [21:30] thanks, i got it. [21:37] _sev: I am reworking the shader selector. [21:37] <_sev> nice [21:37] _sev: wth is "p->code" impossible to search a var named p. [21:38] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [21:38] <_sev> what do you mean? [21:38] I am scared by this: [21:38] for (int i = 0; p->code; ++p, ++i) { [21:38] if (renderMode == p->id) [21:38] sel = p->id; [21:38] no idea what p is. [21:38] <_sev> pointer? [21:39] Harekiet: seems like such an odd thing to show up now, but it looks like it might be due to a palette submission problem that i also noticed in LSL7 [21:39] ill need to take a look at that code more to figure out what is wrong [21:39] nevermind I see it it is pointer [21:39] ah that might explain the blackness indeed, thought it was some unloaded asset [21:39] <_sev> rsn8887: const Common::RenderModeDescription *p = Common::g_renderModes; [21:40] <_sev> rsn8887: in fact, I believe that you can use shaders instead of render modes [21:41] <_sev> rsn8887: there is no sense to use both at the same time [21:41] _sev: There is great sense having software AND hardware scalers and shaders at the same time. [21:41] <_sev> but can you use them at the same time? [21:41] _sev: for example, the shader could do an overlay, while the software scaler could do scaling etc. [21:42] <_sev> I see [21:42] _sev: yes, because scalers are purely done in software, then the shader takes that texture and does something more with it. [21:43] _sev: A good example is many emulators on xbox and some on windows that allow pre-scale in software 2x and then a shader on top [21:43] <_sev> I understand [21:43] _sev: now I will have to extend common and include g_shaderModes etc. But that should be fine [21:43] <_sev> yes [21:50] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [21:52] ny00123 (~ny00123@bzq-79-182-43-200.red.bezeqint.net) left irc: Quit: Leaving [22:19] _sev: nevermind there's a rat's tail of hundred's of lines of code just to change Rendermode or graphicsMode going all the way back to main.cpp and all the way into the Osystem_PSP2 etc. implementations. I will try to find a simpler way and remove the shader stuff from my PR now, to at least fix the analog stick. [22:30] _sev: and SDL2 doesn't even support shaders. It just happens that they can be hacked into the Vita port *very* easily, but no other system will use them, unless it is based of opengl-sdl (where shaders are almost done anyways). [22:31] _sev: so there's no point in putting in the work for SDL backend shader suppport. I will leave it to the OpenGL backend. [22:36] bgK (~bgk@2001:41d0:2:599c::2a60:8434) left irc: Ping timeout: 240 seconds [22:40] bgK (~bgk@rbx1-fr.quadhost.net) joined #scummvm. [22:40] #scummvm: mode change '+o bgK' by ChanServ!ChanServ@services. [22:40] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [22:43] Begasus (~begasus@ptr-4p6jpin8gdpm7138bsy.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [22:50] _sev: it should be clean now and ready to go. All references to shaders have been removed. After all the reason for PR was analog mouse fixes... [22:51] _sev: well one more... [22:54] _sev: ok done. Tell me if you need anything else. [23:18] _sev: I will make another pull request to allow the VIta to have shaders with a selector in the menu. I will just put a function g_system->GetShaderID(COMMON::STRING) g_system->GetShaderName(int ID) and g_system->GetNumShaders? [23:19] https://www.youtube.com/watch?v=QM1iUe6IofM [23:25] that [23:27] GitHub108 (~GitHub108@192.30.252.40) joined #scummvm. [23:27] [scummvm] waltervn pushed 2 new commits to master: https://git.io/vDj8a [23:27] scummvm/master 69ae262 Walter van Niftrik: ADL: Add comments to hires6 direction opcode [23:27] scummvm/master 23bc483 Walter van Niftrik: ADL: Fix hires6 room description printing [23:27] GitHub108 (GitHub108@192.30.252.40) left #scummvm. [23:35] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [23: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:58] yay, i think i fixed the interpolation problem too [00:00] --- Thu Feb 23 2017