[00:13] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) joined #scummvm. [00:13] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [00:16] github notifier plugin is great. Now I just have to glance at that little icon instead of letting days pass without realizing someone left a comment on my PR :O [00:18] You don't receive emails when somebody comment on your PR? Or you just don't read your emails? [00:19] don't receive emails.. Guess I forgot to put a check somewhere [00:20] https://github.com/settings/notifications [00:20] ... [00:21] I hoped it would be burried in their settings but now I feel bad [00:22] wow buried is written with one 'r'. my life is a lie.. [00:30] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [00:38] Joefish: I don't see any issue if I move the second loadNewTheme() just before the error dialog in the fail case. [00:38] It seems to work properly in both cases where the first loadNewTheme() either succeed or fails. [00:40] And by the way, if it fails, I suspect we don't even need to do the rebuild since we don't change the language (or rather we change it twice and it ends up not being changed). [00:52] criezy: I'm rereading your msg now the 20th time. I think I start to understand. In the meanwhile I updated the PR with pretty pics :P [00:54] Also I agree with your last point. If loadNewTheme() fails it returns before alterting the current theme [00:56] criezy: and where do you put the rebuild? or did you remove it completely? [00:56] It's still in the same place. [00:57] I didn;t move it. [00:58] but doesn't it then load the new theme, blits on screen and then destroys the GUI? [00:59] And what is the problem with that? [01:00] ... [01:01] I thought the whole time loadNewTheme() needs to be called after rebuild so it wouldn't be in an 'incomplete state' [01:01] yea kk [01:01] works fine they way you described it [01:02] It almost works fine... [01:02] T_T [01:02] Or rather, it works fine for now. [01:02] There is an issue with your code: [01:03] It builds the error message before changing the language, and then uses it in the MessageDialog after changing the language. [01:04] ah right [01:04] Actually part of the message is created before changing the language and the second hafl after. So you will get mixed language. [01:04] And if they don't use the same font one will be garbage. [01:06] (once the messages are translated - so for now it works) [01:06] yeap. didn't think of that. So changing the language before the error message is created would be fine I guess? Otherwise if it failed before rendering the new language it wouldn't make sense writing the error message in it [01:07] wait [01:07] Yes, changing the language before creating the message is fine, but you need to get the charset before changing the language to get the proper message. [01:09] alright [01:09] And indeed it if failed in loadNewTheme, if will not have loaded the font for the new language. So trying to write the message in it would indeed not make sense and would likely display garbage. [01:09] So not only is this fine to set back the old language before creating the error message, but we need to do it. [01:10] GitHub181 (~GitHub181@192.30.252.45) joined #scummvm. [01:10] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vSgyA [01:10] scummvm/master 93a4c29 Paul Gilbert: TITANIC: Change many doubles to floats to match original's precision... [01:10] GitHub181 (GitHub181@192.30.252.45) left #scummvm. [01:11] Actually, no we don't. If I remember correctly, if loadNewTheme() fails it will set the language to English? [01:11] But it would make more sense I think to get the error message in the previously selected language anyway (rather than always English). [01:12] no it will fall back to the previously applied [01:12] I mean in loadNewTheme itself. [01:12] I know that in the dialog apply you set it back to the previously applied. [01:12] yea I think to remember it falls back the englsih [01:12] but we change it immediately afterwards [01:13] Yes, I was just thinking that if you create the message before setting it back top the previously language (as is partially the case with your current code) [01:13] I haven't removed it because I don't know if other behavior depends on it and it doesn't disrupt the code [01:13] then it will use English [01:13] right [01:13] damn you're good :D [01:19] okay seems to work [01:19] except I somehow got a segfault when clicking furiously.. [01:20] deref invalid _mouseWidget.. [01:27] Yes, I get the same randomly. [01:27] Sometimes valgrind don't report any error, and sometimes it reports an error on _mouseWidget being accessed after having been deleted, and then it crashes. [01:28] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) joined #scummvm. [01:29] GitHub20 (~GitHub20@192.30.252.45) joined #scummvm. [01:29] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vSg9v [01:29] scummvm/master 8ffdd29 Paul Gilbert: TITANIC: Renamed CStarControlSub6 to FPose [01:29] GitHub20 (GitHub20@192.30.252.45) left #scummvm. [01:30] okay now I got it twice in a row.. strange [01:33] GitHub14 (~GitHub14@192.30.252.42) joined #scummvm. [01:33] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vSg9Z [01:33] scummvm/master 25485af Paul Gilbert: TITANIC: Fix some incorrect type casts [01:33] GitHub14 (GitHub14@192.30.252.42) left #scummvm. [01:36] alright. time for bed now. Thanks for your patience criezy. good night :) [01:36] good night [01:41] GitHub106 (~GitHub106@192.30.252.42) joined #scummvm. [01:41] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vSg9H [01:41] scummvm/master 5148713 Paul Gilbert: TITANIC: Further cleanup of pose usages [01:41] GitHub106 (GitHub106@192.30.252.42) left #scummvm. [01:44] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [01:45] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [01:50] Joefish (~ident@p200300C6F3C66300BD663D9A81E0CC02.dip0.t-ipconnect.de) left irc: Ping timeout: 260 seconds [02:26] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) left irc: [02:34] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) left irc: Quit: Ętre dans le vent, une ambition de feuille morte. [03:27] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 240 seconds [03:31] vinayakvivek (uid121616@gateway/web/irccloud.com/x-cqfpyrzufphpnhrj) joined #scummvm. [03:34] snover (~snover@unaffiliated/snover) joined #scummvm. [03:34] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [04:01] OmerMor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [04:03] vinayakvivek_ (uid121616@gateway/web/irccloud.com/x-tfunnbiijyyhnayn) joined #scummvm. [04:10] vinayakvivek (uid121616@gateway/web/irccloud.com/x-cqfpyrzufphpnhrj) got netsplit. [04:10] LittleToonCat (~littlecat@47.54.148.237) got netsplit. [04:10] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) got netsplit. [04:10] Endy (ender@sand.enderboi.com) got netsplit. [04:10] Nick change: vinayakvivek_ -> vinayakvivek [04:10] Possible future nick collision: vinayakvivek [04:17] LittleToonCat (~littlecat@47.54.148.237) returned to #scummvm. [04:21] Endy (ender@sand.enderboi.com) got lost in the net-split. [04:21] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) got lost in the net-split. [04:33] steven_h (9b8f2e11@gateway/web/freenode/ip.155.143.46.17) left irc: Quit: Page closed [04:55] GitHub19 (~GitHub19@192.30.252.40) joined #scummvm. [04:55] [scummvm] stevenhoefel pushed 1 new commit to master: https://git.io/vSgAw [04:55] scummvm/master 90e97f7 stevenhoefel: DIRECTOR: Further work loading assets from D5 Movies. [04:55] GitHub19 (GitHub19@192.30.252.40) left #scummvm. [05:19] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) left irc: Quit: Leaving [05:34] vinayakvivek (uid121616@gateway/web/irccloud.com/x-tfunnbiijyyhnayn) left irc: Quit: Connection closed for inactivity [05:51] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [05:51] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [06:25] m_kiewitz (~m_kiewitz@x4d03c7ae.dyn.telefonica.de) joined #scummvm. [06:25] m_kiewitz (~m_kiewitz@x4d03c7ae.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:25] Joefish (~ident@p200300C6F3C9C00030F6AD1F9D9800A6.dip0.t-ipconnect.de) joined #scummvm. [06:26] morning [06:27] vinayakvivek (uid121616@gateway/web/irccloud.com/x-xjrwfzprkdbncgpr) joined #scummvm. [06:37] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [06:41] OmerMor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 256 seconds [06:58] NuSuey (uid3556@gateway/web/irccloud.com/x-vnzthfgfsakfivnp) joined #scummvm. [07:07] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) joined #scummvm. [07:07] hi guys [07:08] hey Strangerke [07:08] Lightkey (~Darklock@p200300764C343C8422CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 256 seconds [07:08] hey Joefish :) What's up? [07:09] eating breakfast after a debug session with criezy yesterday went deep into the night :D [07:11] :) [07:11] I was wondering concerning your nickname... Is it related to an old Joe Cartoon's SWF animation? [07:11] Action: criezy is also eating breakfast [07:12] damn you're the first one to get it right away [07:12] I'm impressed [07:12] I'm surprised you know it. I thought you were too young :) [07:12] Die hamster! Die! [07:13] yea :D [07:13] microwave fun for the whole family [07:13] btw, I have the reputation to know particularly well obscure and useless things :P [07:15] obscure? maybe. but definitely not useless. early '00 flash clips/games are better than most of todays entertainment [07:15] oh, I thought it was mid-90s :) [07:16] wouldn't it predate flash then? :P [07:16] hmm maybe it was '99 when I saw those clips but I'm quite sure not earlier [07:17] wow joecartoon still exists [07:19] but how old were you in 99? [07:19] 9 [07:19] Lightkey (~Darklock@p200300764C343C5722CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [07:20] watching joecartoon's animations at 9... Hum... [07:20] time to feel old Strangerke :) [07:20] That sounds appropriate [07:20] definitely [07:20] LittleToonCat (~littlecat@47.54.148.237) left irc: Remote host closed the connection [07:20] Old? Me? I'm 25... with some experience. [07:21] I see :) [07:21] (I celebrated my 25th birthday for the 19th time 2 months ago) [07:22] growing old is mandatory, growing up not so much :) [07:25] Well, until I'm proven wrong, I'm immortal. So growing old isn't an option either [07:25] who's the oldest team member? I'm sure I asked this before... [07:27] I think it's eriktorbjorn. If I remember properly he's 1 or 2 years older than me [07:27] so, hum. 26 or 27 :P [07:27] :D [07:27] hehe [07:39] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [07:39] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [07:42] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [07:52] _sev|work (~sev@5.57.20.50) joined #scummvm. [07:52] _sev|work (~sev@5.57.20.50) left irc: Changing host [07:52] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [07:52] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [08:10] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [08:32] Joefish: by the way I think I found the issue with the crash related to the _mouseWidget and I have a fix. But I would like to do more tests before committing. [08:32] And this is not directly related to your changes. We are just lucky it didn't happen before. [08:33] But for now, I have to leave for work. [08:37] kurtwr (~kurtwr@c-50-173-166-91.hsd1.ca.comcast.net) left irc: Ping timeout: 256 seconds [09:31] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:31] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:36] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [09:47] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [09:47] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [09:50] phyber (phyber@unaffiliated/phyber) left irc: Quit: . [09:56] phyber (phyber@unaffiliated/phyber) joined #scummvm. [10:27] D0SFreak (~D0SFreak@172.98.67.96) joined #scummvm. [10:34] RLP__ (~D0SFreak@172.98.67.96) joined #scummvm. [10:37] D0SFreak (~D0SFreak@172.98.67.96) left irc: Ping timeout: 260 seconds [10:54] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [10:59] ComradeAnderson (~ComradeAn@unaffiliated/comradeanderson) left irc: Ping timeout: 240 seconds [10:59] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [10:59] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [11:02] ComradeAnderson (~ComradeAn@unaffiliated/comradeanderson) joined #scummvm. [11:19] maxyodedara5 (uid218271@gateway/web/irccloud.com/x-wyivbztmqqgrpqnf) joined #scummvm. [11:20] GitHub26 (~GitHub26@192.30.252.41) joined #scummvm. [11:20] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vS2RD [11:20] scummvm/master db7b757 Paul Gilbert: TITANIC: Add missing content for OSVideoSurface::clear [11:20] GitHub26 (GitHub26@192.30.252.41) left #scummvm. [11:34] D0SFreak (~D0SFreak@172.98.67.96) joined #scummvm. [11:38] RLP__ (~D0SFreak@172.98.67.96) left irc: Ping timeout: 260 seconds [11:40] GitHub69 (~GitHub69@192.30.252.41) joined #scummvm. [11:40] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vS2Er [11:40] scummvm/master 47d3395 Paul Gilbert: TITANIC: Fix gcc warning [11:40] GitHub69 (GitHub69@192.30.252.41) left #scummvm. [11:45] Coldwine[m] (coldwinema@gateway/shell/matrix.org/x-afirszlsfnffxikv) joined #scummvm. [12:02] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: brb [12:05] _sev|work (~sev@scummvm/undead/sev) left irc: Ping timeout: 268 seconds [12:09] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [12:09] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [12:34] RLP__ (~D0SFreak@172.98.67.96) joined #scummvm. [12:38] D0SFreak (~D0SFreak@172.98.67.96) left irc: Ping timeout: 240 seconds [13:34] D0SFreak (~D0SFreak@172.98.67.96) joined #scummvm. [13:35] maxyodedara5 (uid218271@gateway/web/irccloud.com/x-wyivbztmqqgrpqnf) left irc: Quit: Connection closed for inactivity [13:36] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [13:38] RLP__ (~D0SFreak@172.98.67.96) left irc: Ping timeout: 240 seconds [13:50] exmensa (~exmensa@66.43.202.238) left irc: Ping timeout: 264 seconds [13:52] ajax16384 (~User@109.60.138.138) joined #scummvm. [13:52] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [13:53] RLP__ (~D0SFreak@c-73-7-33-53.hsd1.ga.comcast.net) joined #scummvm. [13:57] D0SFreak (~D0SFreak@172.98.67.96) left irc: Ping timeout: 260 seconds [14:03] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) joined #scummvm. [14:03] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [14:59] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [15:03] rootfather (~rootfathe@unaffiliated/rootfather) joined #scummvm. [15:03] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services. [15:07] kurtwr (~kurtwr@c-50-173-166-91.hsd1.ca.comcast.net) joined #scummvm. [15:25] _sev|work (~sev@5.57.20.50) joined #scummvm. [15:25] _sev|work (~sev@5.57.20.50) left irc: Changing host [15:25] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [15:25] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [15:29] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [15:29] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [15:29] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [15:30] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [15:33] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [15:33] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [15:34] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [15:34] D0SFreak (~D0SFreak@c-73-7-33-53.hsd1.ga.comcast.net) joined #scummvm. [15:34] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) joined #scummvm. [15:38] RLP__ (~D0SFreak@c-73-7-33-53.hsd1.ga.comcast.net) left irc: Ping timeout: 260 seconds [15:41] _sev|work (~sev@5.57.20.50) joined #scummvm. [15:41] _sev|work (~sev@5.57.20.50) left irc: Changing host [15:41] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [15:41] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [15:43] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [15:45] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [15:45] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [15:48] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [15:48] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [15:49] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [15:50] _sev|work (~sev@5.57.20.50) joined #scummvm. [15:50] _sev|work (~sev@5.57.20.50) left irc: Changing host [15:50] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [15:50] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [15:53] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [16:01] ajax16384 (~User@109.60.138.138) left irc: Quit: Leaving [16:04] WooShell (~Markus@ipbcc07076.dynamic.kabel-deutschland.de) joined #scummvm. [16:08] LittleToonCat (~littlecat@47.54.148.237) joined #scummvm. [16:09] meow =^.^= [16:46] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Quit: Bbl [16:51] D0SFreak (~D0SFreak@c-73-7-33-53.hsd1.ga.comcast.net) left irc: Ping timeout: 260 seconds [16:51] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) left irc: Ping timeout: 260 seconds [16:53] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [16:53] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [16:56] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [16:58] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 268 seconds [16:58] Nick change: Strangerke_ -> Strangerke [17:07] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) left irc: Ping timeout: 240 seconds [17:22] wjp: I havent finished fully comparing the code yet, but it is looking like that weird "high resolution pictures" branch in Plane is the rendering method used by SCI3 [17:22] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) joined #scummvm. [17:28] turning on whats already there appears to fix the transparency rendering glitches in LSL7, without any obvious problems encountered in other games so far [17:32] unfortunately, i am at a loss as to what is causing these hangs in LSL7 and Lighthouse. i could probably use a second pair of eyes at this point. [17:39] hangs? [17:40] yeah; lsl7 gets stuck in the middle of an animation and wont proceed; lighthouse has a similar problem [17:41] o_O [17:41] but the game keeps on running? [17:42] and it's just one character or is it all of them? [17:42] yeah, the game is still running, but stuck in handsOff [17:43] in lsl7, something is supposed to call soMakeCheese::changeState but doesnt [17:43] ah so it's just specific situations where those issues happen? [17:43] yep. [17:44] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [17:44] maybe those are timer issues? [17:44] i mean engine running too fast maybe [17:46] when exactly does it happen in lsl7? [17:46] ajax16384 (~User@109.60.130.33) joined #scummvm. [17:46] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [17:46] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [17:46] Nick change: Strangerke_ -> Strangerke [17:46] it happens when you try to use the cheese maker in the kitchen [17:46] is simply nothing triggering another state or is it not triggering soMakeCheese::changeState(0) at all? [17:48] changeState 0 through 7 are OK, then it breaks down and changeState(8) is never called [17:48] does this happen with the code right now? or is it only working that far in your own branch? [17:48] script number? [17:48] only on my working branch is it possible to run the game right now [17:49] i have a save game at the hang point [17:49] its script 540 [17:51] wait, so state 7 is triggered? [17:51] it seems to play a sound?! [17:52] yes [17:52] Last message repeated 1 time(s). [17:52] does the sound play? [17:52] it does [17:52] it seems it has highest bit set [17:53] hmm, but that should then trigger a cue and that should do another changeState [17:54] https://gist.github.com/csnover/751c5bd1b3b2913e100505d5538f7cdb these are the backtraces for the successful calls [17:54] Farmboy0 (~quassel@p5DD105BA.dip0.t-ipconnect.de) joined #scummvm. [17:54] Farmboy0 (~quassel@p5DD105BA.dip0.t-ipconnect.de) left irc: Changing host [17:54] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [17:54] well i would need to see what happens right when the sound has done playing [17:55] what's global[CCh]? [17:56] object 'oSound1' [17:57] does that object have a "cue" method? [17:57] no [17:58] Farmboy0_ (~quassel@p5DD105BA.dip0.t-ipconnect.de) joined #scummvm. [17:59] ah wait, i think soMakeCheese should have one [17:59] it does [18:00] can you set a break point on it? [18:00] and then try once more [18:00] but i guess it's never called [18:01] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Ping timeout: 240 seconds [18:02] yes, it is called only for the first 8 cues [18:02] i can't remember who should call it, will have to look in other sci games... [18:05] from the backtraces, it doesnt seem like there is a single caller for this sequence [18:05] o_O [18:06] so maybe there is an issue with the sound code then [18:06] btw. those backtraces, have you implemented a new command to figure those out? [18:08] no, i just `bpx soMakeCheese::changeState` and then `bt` every time it broke into the debugger [18:13] im going to look harder to see if i can figure out anything weird about the sound code, since youve also mentioned it as being suspicious. i had a vague sense that might be the problem at one point (like a missing `signal` or something), but wasnt clearheaded enough to do much digging around. [18:16] oh, i guess i could also look to see if some kDoSound polling is happening [18:18] hm. there are kDoSoundUpdateCues calls on oSound1 until the sound effect is finished playing [18:19] aha [18:26] is that normal? [18:28] seems normal. sci3 is doing something extra though [18:28] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) joined #scummvm. [18:28] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [18:31] check what's happening on the last call [18:31] if it gets a trigger, it should call ::cue [18:31] something must be going wrong [18:33] what is the exact cue data the game is providing? does it look reasonable? [18:33] ? [18:33] t0by (~t0by@unaffiliated/t0by) left irc: Quit: Bye! [18:33] t0by (~t0by@host92-202-dynamic.44-79-r.retail.telecomitalia.it) joined #scummvm. [18:33] t0by (~t0by@host92-202-dynamic.44-79-r.retail.telecomitalia.it) left irc: Changing host [18:33] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [18:33] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [18:33] ::cue is just a call, which should then call another ::changeState [18:34] I mean, the game data contains information on when the cue is. or something like what, right? [18:34] *that [18:35] in other sci versions it just worked like: sound is done playing -> cue [18:35] and that was it [18:36] ah [18:36] but the way you phrase that... [18:43] m_kiewitz: what did you want me to look at? the last call to kDoSoundUpdateCues? [18:43] yes [18:43] a) what gets returned / set by it [18:43] and b) what the scripts are doing [18:45] maybe desci could be another soc project? [18:46] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [18:49] the last kDoSoundUpdateCues sets oSound1::signal to -1, oSound1::handle to 0 [18:50] some game script does seem to process this, as then oSound1::prevSignal becomes -1 and oSound1::signal becomes 0 [18:50] (during some future vm call) [18:53] and do you see when the scripts would call ::cue? [18:53] there must be something wrong in there [19:00] sorry, it will be a couple more minutes, making food [19:05] (also, bpw isnt working at the moment, grr.) [19:07] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) joined #scummvm. [19:07] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [19:12] bpw doesn't work in some situations [19:13] i wanted to fix it for ages [19:16] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) joined #scummvm. [19:27] okay. lets see if i can figure out where this ::cue-call is [19:40] Joefish (~ident@p200300C6F3C9C00030F6AD1F9D9800A6.dip0.t-ipconnect.de) left irc: Quit: No Ping reply in 180 seconds. [19:41] Joefish (~ident@p200300C6F3C9C00030F6AD1F9D9800A6.dip0.t-ipconnect.de) joined #scummvm. [19:44] Joefish (~ident@p200300C6F3C9C00030F6AD1F9D9800A6.dip0.t-ipconnect.de) left irc: Client Quit [19:45] Joefish (~ident@p200300C6F3C9C00030F6AD1F9D9800A6.dip0.t-ipconnect.de) joined #scummvm. [19:49] Joefish (~ident@p200300C6F3C9C00030F6AD1F9D9800A6.dip0.t-ipconnect.de) left irc: Client Quit [19:50] Joefish (~ident@p200300C6F3C9C00030F6AD1F9D9800A6.dip0.t-ipconnect.de) joined #scummvm. [20:01] Lightkey (~Darklock@p200300764C343C5722CF30FFFE083718.dip0.t-ipconnect.de) left irc: Read error: Connection timed out [20:17] Lightkey (~Darklock@p200300764C343C5722CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [20:18] frankyboy_ (~franky@ppp109-252-73-40.pppoe.spdop.ru) joined #scummvm. [20:21] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) left irc: Quit: Leaving [20:24] not making a lot of progress. [20:25] from what i can tell, the sound object needs to have a `client` set in order to transmit a cue to that client object, and it never does here [20:57] GitHub166 (~GitHub166@192.30.252.42) joined #scummvm. [20:57] [scummvm] criezy pushed 2 new commits to master: https://git.io/vSVJK [20:57] scummvm/master 91125bc Thierry Crozat: GUI: Add method to know if a widget contains a given widget [20:57] scummvm/master 78561ca Thierry Crozat: GUI: Fix access to deleted widget after rebuilding a dialog... [20:57] GitHub166 (GitHub166@192.30.252.42) left #scummvm. [20:57] GitHub144 (~GitHub144@192.30.252.41) joined #scummvm. [20:57] [scummvm] criezy pushed 1 new commit to master: https://git.io/vSVJi [20:57] scummvm/master 6fea2e2 Thierry Crozat: I18N: Update translations templates [20:57] GitHub144 (GitHub144@192.30.252.41) left #scummvm. [21:00] tormen (~me@lib59-5-82-243-109-205.fbx.proxad.net) left irc: Ping timeout: 264 seconds [21:01] Joefish: that should fix the crash we were having yesterday with the _mouseWidget. [21:01] tormen (~me@lib59-5-82-243-109-205.fbx.proxad.net) joined #scummvm. [21:01] "commence the furious clicking!" :O [21:04] what the fuck [21:04] did you click too much and inadvertently create a black hole? [21:04] I could have sworn I pushed the changes from last night before going to bed.. [21:04] nah not yet :D [21:04] snover: that's the issue then [21:04] client should have been set [21:05] can you check what it does on soMakeCheese when it's doing that play call? [21:05] normally it should set client during that call [21:05] maybe it gets reset [21:05] i dont see `client` populated during this animation sequence for earlier sfx either [21:07] With the two conversions intermingling, I though you were telling Joefish he should have set his client to auto-push changes. [21:08] criezy: this is just another symptom of clicking too much. please click less. physics needs you to do your part. [21:11] DJWillis (~djwillis@cpc2-trow6-2-0-cust204.aztw.cable.virginm.net) left irc: Read error: Connection reset by peer [21:11] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [21:13] m_kiewitz: https://www.youtube.com/watch?v=PEiv1MsJhfA&feature=youtu.be&t=6m52s this is the sequence that has the problem. the 'plop' sound is 33101, then it gets stuck here https://zetafleet.com/i/58e6b16f78d59.jpg instead of continuing on to the formed cheese animation & voiceover [21:14] also, again, this is lsl7, so those links are potentially nsfw [21:15] t0by (~t0by@unaffiliated/t0by) left irc: Quit: Bye! [21:16] criezy: seems to have fixed it. only time will tell it guess [21:28] i need to run for now, but on examination of that video i am not sure that the next cue isnt actually supposed to come from the end of the animation [21:28] hmm it's really weird, because it would obviously need to get a ::cue from the sample [21:28] hmm [21:29] that could in theory also be the case [21:29] do you fix invalid loops + cels in some way? [21:29] i remember sci16 having various fix ups for such cases inside the interpreter and if they do not match perfectly, things did not work properly [21:30] and it wasn't just one specific way of fixing invalid cel/loop numbers, but all sorts of routines used different ones [21:30] maybe check those, maybe they changed something for sci3 [21:30] well, there was that problem with & ugh, what was it again? the bug in gk1. [21:31] kNumCels. [21:33] that workaround isnt being triggered so at least it is not that& [21:33] hm. there is a patch for lsl7 which comes with a really helpful release notes that says it fixes Random lockups [21:34] it comes with one script and some new interpreters. [21:35] lol [21:35] (the script is for UI buttons, so unlikely to be relevant here) [21:38] is there still a cycler for ego? [21:38] if yes, check what that one is set to and what it's doing [21:41] it is some StopWalk object [21:41] well the other good news i guess is that the lighthouse bug is a lighthouse bug, heh. https://youtu.be/3rc_-7RXZZ4?t=3m57s [21:42] lol [21:43] ok i really gotta go for a while. let me know if you have any other thoughts, ill look more at the ego cycler later and see what i can see [21:43] maybe look for the lsl7 issue, maybe that's really a timer issue [21:43] thanks for your help so far :) [21:43] i wouldn't be surprised in case it's an actual game bug too [21:46] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [22:02] snover: it seems poCheeseMaker is the animation that is playing, not sure though [22:02] so maybe check the cycler of that one too [22:02] still that would mean that the animation would have to trigger 2 ::cues and I somewhat doubt that [22:03] maybe also verify that the exact same frames are playing for ScummVM and the let's play video [22:04] vinayakvivek (uid121616@gateway/web/irccloud.com/x-xjrwfzprkdbncgpr) left irc: Quit: Connection closed for inactivity [22:05] enthusi (pi@pc8-155.physik.uni-potsdam.de) left irc: Ping timeout: 256 seconds [22:05] enthusi (pi@pc8-155.physik.uni-potsdam.de) joined #scummvm. [22:12] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [22:13] Dark-Star (~quassel@2a01:238:427f:2f00:3060:fc6b:969e:dcf0) left irc: Ping timeout: 240 seconds [22:14] m_kiewitz: btw, suicide club also reminded me a bit of battle royale [22:14] suicide club? [22:14] ah that one [22:14] m_kiewitz: I mentioned that the other day, yeah [22:14] finally watched it [22:20] I heard "Lesson of Evil" is great too [22:20] (Directed by Takashi Miike lol) [22:22] I thought the name rings a bell, but at a first glance on his imdb page I think the only movie of his that I've seen is ace attorney [22:22] hm, perhaps the name's familiar because you mentioned visitor q the other day and I saw his name there [22:24] Dark-Star (~quassel@2a01:238:427f:2f00:3060:fc6b:969e:dcf0) joined #scummvm. [22:29] Farmboy0_ (~quassel@p5DD105BA.dip0.t-ipconnect.de) left irc: Remote host closed the connection [22:29] frankyboy_ (~franky@ppp109-252-73-40.pppoe.spdop.ru) left irc: Remote host closed the connection [22:36] what? You don't know Takashi Miike? [22:37] Dead or Alive [22:37] Audition [22:37] Ichi the Killer [22:37] The Happiness of the Katakuris [22:37] Gozu [22:37] Three... Extremes [22:37] Zatoichi [22:38] the man is a legend [22:39] and then there is Beat Takeshi [22:39] the one from Takeshi's challenge [22:39] sure, him I know [22:39] kitano [22:39] Takeshi's Castle [22:39] and who also created an insane Famicom (NES) game [22:39] Action: Lightkey ducks [22:40] https://www.youtube.com/watch?v=m6MIlJYiJUs [22:40] in that game you can literally divorce your wife and kill + punch your wife and kids [22:40] and it's a NES game [22:40] also, battle royale, while we're at it :) [22:40] and get drunk [22:41] Audition is also a really great movie, very nerve wrecking in the end [22:48] WooShell (~Markus@ipbcc07076.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:19] NuSuey (uid3556@gateway/web/irccloud.com/x-vnzthfgfsakfivnp) left irc: Quit: Connection closed for inactivity [23:37] Joefish (~ident@p200300C6F3C9C00030F6AD1F9D9800A6.dip0.t-ipconnect.de) left irc: Ping timeout: 260 seconds [23:54] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) joined #scummvm. [23:54] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [00:00] --- Fri Apr 7 2017