[00:16] m_kiewitz: thanks for the tip on cyclers. this is starting to look suspicious. [00:18] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Read error: Connection reset by peer [00:18] uh. didnt do it. [00:25] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [01:33] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Ping timeout: 240 seconds [01:35] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [01:35] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [01:43] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [01:44] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [01:54] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) joined #scummvm. [01:56] GitHub94 (~GitHub94@192.30.252.34) joined #scummvm. [01:56] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vSVrb [01:56] scummvm/master b4a6ec6 Paul Gilbert: TITANIC: Add missing initializer for CStarRef1 [01:56] GitHub94 (GitHub94@192.30.252.34) left #scummvm. [02:04] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) left irc: Read error: Connection reset by peer [02:18] Vampire0 (~Vampire@jEdit/Vampire) left irc: Ping timeout: 260 seconds [02:20] Vampire0 (~Vampire@jEdit/Vampire) joined #scummvm. [02:24] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) left irc: [03:03] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 264 seconds [03:08] snover (~snover@unaffiliated/snover) joined #scummvm. [03:08] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [03:13] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 260 seconds [03:18] snover (~snover@unaffiliated/snover) joined #scummvm. [03:18] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [03:25] eriktorbjorn (~d91tan@h136n7.blg-stadsnat.ias.bredband.telia.com) left irc: Ping timeout: 240 seconds [03:30] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 240 seconds [03:34] snover (~snover@unaffiliated/snover) joined #scummvm. [03:34] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [03:51] eriktorbjorn (~d91tan@h136n7.blg-stadsnat.ias.bredband.telia.com) joined #scummvm. [03:51] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services. [05:10] vinayakvivek (uid121616@gateway/web/irccloud.com/x-jazbjedkbbaxslbl) joined #scummvm. [05:19] m_kiewitz (~m_kiewitz@x4d03fcfe.dyn.telefonica.de) joined #scummvm. [05:19] m_kiewitz (~m_kiewitz@x4d03fcfe.dyn.telefonica.de) left irc: Changing host [05:19] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [05:19] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [05:55] Uhfgood (~Captain_J@97-96-80-60.res.bhn.net) left irc: Quit: Leaving [06:14] ny00123 (~ny00123@89-139-222-178.bb.netvision.net.il) joined #scummvm. [07:06] Lightkey (~Darklock@p200300764C343C5722CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 260 seconds [07:18] Lightkey (~Darklock@p200300764C343C9622CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [07:43] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) joined #scummvm. [07:43] hi guys [07:44] LittleToonCat (~littlecat@47.54.148.237) left irc: Remote host closed the connection [07:53] Joefish (~ident@p200300C6F3C655009BAEE7D788A76170.dip0.t-ipconnect.de) joined #scummvm. [07:56] Hi Strangerke|work [08:00] hey criezy :) [08:00] Hi criezy [08:00] hey Strangerke|work :) [08:01] hi Joefish :) [08:01] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [08:01] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [08:21] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [08:36] balrog (~balrog@unaffiliated/balrog) left irc: Ping timeout: 240 seconds [08:41] balrog (~balrog@unaffiliated/balrog) joined #scummvm. [09:20] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [09:20] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [09:20] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [09:20] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [09:23] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [09:23] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [09:43] NuSuey (uid3556@gateway/web/irccloud.com/x-twgcrsmccujqzemw) joined #scummvm. [09:47] Poly-C (~Poly-C@gentoo/developer/Polynomial-C) joined #scummvm. [09:48] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) left irc: Ping timeout: 246 seconds [12:39] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [12:41] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 246 seconds [12:41] Nick change: Strangerke_ -> Strangerke [12:48] Strangerke|work: I looked for reports for dm on the tracker but couldn't find any. There is a todo.txt in the engine folder but not sure how relevant it still is after 7 months. I found a few TODOs in code but are there any notes or blog posts on bugs / different behavior from the original? I'm reading through WinterGrascph's blog to see if he mentions anything I can take a look at in the meanwhile [13:00] Joefish, I don't have the context, but do know that git has (I think) git diff HEAD 'HEAD@{7 months ago}' [13:00] or something like that [13:01] so you can see exactly what has happened since the TODO was updated [13:01] (10 bucks says "variable renaming" :P) [13:02] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [13:02] Scratch that [13:02] you want git-rev-list [13:02] But you get the idea. [13:03] (I'm reasonably sure you can restrict it with -- engine/somethingsomething) [13:03] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [13:03] Nick change: Strangerke_ -> Strangerke [13:04] _sev_ (~sev@scummvm/undead/sev) joined #scummvm. [13:04] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services. [13:05] _sev (~sev@scummvm/undead/sev) left irc: Ping timeout: 240 seconds [13:16] rev-list doesn't seem to understand iso dates for some reason and {7 months ago} was a nice try but doesn't work either. But I found "git whatchanged" and judging from the commit messages they are indeed mostly cleanups, compiler/formatting fixes so I guess the file can still be trusted :P [13:17] Oh, I didn't know about git whatchanged [13:17] thanks [13:18] Joefish: btw they have #git; you can get support in O(1) time if you prepend "hi, I'm a svn user and I don't really understand how git is supposed to make sense" to your queries. [13:18] lol [13:41] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) left irc: Ping timeout: 240 seconds [13:48] sorry, I was AFK [13:49] I seriously have to spend some time on DM, I'm sorry [13:49] the first obvious thing is that a couple of screen effects aren't implemented. You'll see a serie of messages displayed in the console about those [13:49] the second obvious thing is that, iirc, there are random (?) crashes while playing [13:50] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) joined #scummvm. [13:51] considering the game itself, it's a bit complicated to play using only the mouse, in my memories I was paying using the keyboard for moving/straffing and the mouse to cast spells, fight and turn left/right. it could help to bind those keys [13:55] Strangerke|work: well that's something I can start with. I looked at the detection code and saw there's a demo version of dm. Found it but scummvm doesn't recognize it. Guess I need to unpack adf file somehow first [13:57] yes indeed, there's an "unadf" tool under linux, iirc [13:57] I can't remember if it's working properly or not. I extracted the code for it on a small laptop a while ago, I should be able to find it.... otherwise I'll spend another day extracting those sources :P [14:02] Strangerke|work: alright found it. I renders the intro and start screen but segfaults right at the beginning :) [14:03] doh. [14:03] As I mentionned, I have rebuilt sources [14:03] the problem is that they are extremely complex to use [14:04] a crazy guy reversed *all* the versions, on *all* the platforms in such a way that if you compile with the same compiler and optimizations, you get a 100% identical binary [14:04] what [14:05] that in 1 set of source files, with several billions of #ifdef [14:05] ... [14:05] char hexdump[] = "..."; [14:05] :D [14:05] (yeah, that won't really work) [14:05] so extracting manuall a version, like the sources of the amiga demo, takes about 6h [14:06] does this maniac have a name or do you have link to his work? [14:06] the GSoC student last year worked on a set I made based on the best Amiga version, with the patches of the best Atari version which weren't applied on it [14:07] his work isn't public afaik, but I can send you the last version I have [14:07] if that's okay that would be great :) [14:07] but really, it's a nightmare to extract the sources manually, I'm not exagerating :) [14:08] and despite mixing versions you still got a compatible version with the original? md5 collisions to the rescue? :P [14:10] probably just misunderstood what you meant with mixing amiga and atari versions [14:13] I think I found him. https://www.dungeon-master.com/forum/viewtopic.php?f=25&t=29805 [14:14] oh wait. is it okay to post this link here? :/ [14:34] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [14:39] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [14:39] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [14:41] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [14:41] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 240 seconds [14:41] Nick change: Strangerke_ -> Strangerke [14:49] there's actually a remake of dm https://www.youtube.com/watch?v=TyKZqFuso68 looks great [15:01] yes indeed it's really nice :) [15:02] the mix of sources we made was to get the best of atari and amiga versions [15:02] in ScummVM [15:03] as a standalone version (like the free games)? [15:04] or just fixes to the engine [15:05] rereading answered my question. [15:22] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) joined #scummvm. [15:22] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [16:05] Joefish,t0by: sounds like you were looking for something like `git log --since='7 months ago' engines/dm/`, possibly with `--stat` or `-p` flags [16:06] Tkachov (Tkachov@gateway/shell/fnordserver.eu/x-gpnosuelmskqjkjz) left irc: Ping timeout: 256 seconds [16:07] Unseen2 (snowcat@snowcat.de) left irc: Ping timeout: 240 seconds [16:08] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) joined #scummvm. [16:10] LittleToonCat (~littlecat@47.54.148.237) joined #scummvm. [16:11] Farmboy0 (~quassel@p5DD10678.dip0.t-ipconnect.de) joined #scummvm. [16:11] Farmboy0 (~quassel@p5DD10678.dip0.t-ipconnect.de) left irc: Changing host [16:11] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [16:16] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [16:18] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:18] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [16:21] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Ping timeout: 260 seconds [16:24] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Ping timeout: 240 seconds [16:31] m_kiewitz (~m_kiewitz@x4d03fcfe.dyn.telefonica.de) joined #scummvm. [16:31] m_kiewitz (~m_kiewitz@x4d03fcfe.dyn.telefonica.de) left irc: Changing host [16:31] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [16:31] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [16:42] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [16:46] WooShell (~Markus@ipbcc07076.dynamic.kabel-deutschland.de) joined #scummvm. [16:48] meow =^.^= [16:55] WooShell: Mooh [16:57] snover, oh, thanks. [16:57] I have terrible memory for git commands or anything-commands [16:57] I google everything each time as it were the first. [16:57] but see, it *could* be done *somehow* :P [17:06] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Quit: Bbl [17:23] madmoose: møø? [17:34] möö [17:34] Unseen2 (snowcat@snowcat.de) joined #scummvm. [17:40] Tkachov (Tkachov@gateway/shell/fnordserver.eu/x-epbuptkeuqszrsmh) joined #scummvm. [17:40] No, that's incorrect. [17:40] We spell "møø". [17:55] m00 [18:03] muh [18:06] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [18:06] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [18:17] SylvainTV (~SylvainTV@LFbn-1-8392-241.w81-254.abo.wanadoo.fr) joined #scummvm. [18:17] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [18:47] Begasus (~begasus@ptr-4p6jpio6cb0i1k90q7s.18120a2.ip6.access.telenet.be) joined #scummvm. [19:51] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [19:51] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [19:53] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 260 seconds [20:06] |Cable| (~cable@33.138.117.91.dynamic.reverse-mundo-r.com) joined #scummvm. [20:07] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 256 seconds [20:14] snover: have you figured out the issue? [20:14] m_kiewitz: nope :| [20:14] cycler looks fine? [20:15] can't you commit your latest changes? [20:15] Im pretty sure this End cycler is supposed to trigger the cue, but Im super slow lately [20:16] m_kiewitz: actually i was going to ask you if you are OK with me landing the audio volume & save/load stuff from a while ago this weekend [20:16] or if you wanted to review that before it lands [20:16] what was changed? [20:23] the ScummVM-specific integration code (launcher save/load & audio sync) is pulled out into a GuestAdditions class. for SCI16, audio volume sync from the game to scummvm is restricted to only occur when the call stack indicates it is a user-initiated action. [20:23] for SCI32, new kernel calls in the 0xE0 range are added to support the integrated save/load & to remove spinloops in some games, and code for the million ways SCI32 games handled audio volumes is added. [20:26] https://github.com/csnover/scummvm/compare/a75c6b7b6d5f2ec42f1aa8860f582d791526c28d%5E...b6efa7a254a5c713dc4db0f30f0a3711c96e0605 is the range of changes [20:48] i am still reviewing stuff, but i think that after these GuestAddition changes, the only other change i know of that could impact SCI16 are the Object changes to support SCI3. (those changes inadvertently triggered that defective script problem in KQ5; i added a workaround for it, but there might be more of those cases that i dont know about yet.) [21:10] that was what again? I can't remember anymore (the KQ5 issue) [21:19] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [21:25] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) joined #scummvm. [21:38] ny00123 (~ny00123@89-139-222-178.bb.netvision.net.il) left irc: Quit: Leaving [21:38] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [21:40] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) left irc: Read error: Connection reset by peer [21:51] m_kiewitz: on phone, sorry. The basevars size is wrong, too few basevars in the script. It happens that the first script in kq5 is short and trying to read the vars read runs off the end of the script [21:53] But, the basevars are only ever read from class objects, so just avoiding reading the basevars from instance objects keeps the problem from happening in that case [21:53] I don't know if the basevars on any class objects are missing or not [21:54] wjp has a branch from years ago that tries to detect the problem [21:57] and this change won't break saved games? [22:01] It shouldn't, the change is just reading basevars into a container at initialization time (after script patches run) instead of reading them off the script buffer at runtime, but it's worth double checking [22:03] (Assuming you're talking about the sci3 object change) [22:06] yes [22:07] but i mean when using that code, shouldn't there be more base variables to save/restore? [22:07] well or less [22:12] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [22:24] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) joined #scummvm. [22:24] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [22:25] Sorry, almost back to my desk [22:25] Iirc basevars is a weird name for offset to selector lookup [22:27] 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. [22:31] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [22:36] m_kiewitz: (back at HQ now) yeah. what i said is correct: _baseVars is just a map from varindex to selector, which is constant and the same for all objects of the same class. [22:53] Joefish (~ident@p200300C6F3C655009BAEE7D788A76170.dip0.t-ipconnect.de) left irc: Ping timeout: 260 seconds [23:13] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) joined #scummvm. [23:13] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [23:16] t0by (~t0by@unaffiliated/t0by) left irc: Quit: Bye! [23:22] Begasus (~begasus@ptr-4p6jpio6cb0i1k90q7s.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [23:23] Begasus (~begasus@ptr-4p6jpio6cb0i1k90q7s.18120a2.ip6.access.telenet.be) joined #scummvm. [23:51] 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:52] Littleboy (~littleboy@c-24-147-104-143.hsd1.ma.comcast.net) left irc: Quit: Être dans le vent, une ambition de feuille morte. [23:54] vinayakvivek (uid121616@gateway/web/irccloud.com/x-jazbjedkbbaxslbl) left irc: Quit: Connection closed for inactivity [00:00] --- Sat Apr 8 2017