[00:09] GitHub73 (~GitHub73@192.30.252.40) joined #scummvm. [00:09] [scummvm] dreammaster pushed 2 new commits to master: https://git.io/v7H2F [00:09] scummvm/master 6a5c520 Paul Gilbert: DEVTOOLS: Add compression for titanic.dat bitmaps [00:09] scummvm/master f132cbc Paul Gilbert: TITANIC: Add support for compressed bitmaps in titanic.dat [00:09] GitHub73 (GitHub73@192.30.252.40) left #scummvm. [00:13] AudioRCA[m] (audiorcama@gateway/shell/matrix.org/x-ybbuwphsezgtdfwl) joined #scummvm. [00:13] super_fox2[m] (superfox2m@gateway/shell/matrix.org/x-xvsrdleeqhqlqgea) joined #scummvm. [00:13] Coldwine[m] (coldwinema@gateway/shell/matrix.org/x-gvabzpyvvoeywwdv) joined #scummvm. [00:16] Lightkey: snovilein, you say. [00:17] oh I would never! [00:17] GitHub0 (~GitHub0@192.30.252.34) joined #scummvm. [00:17] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v7Ha3 [00:17] scummvm/master 4a94516 Paul Gilbert: COMMON: Added freeing notes to zlib wrapper methods [00:17] GitHub0 (GitHub0@192.30.252.34) left #scummvm. [00:22] super_fox2[m] (superfox2m@gateway/shell/matrix.org/x-xvsrdleeqhqlqgea) left irc: Ping timeout: 240 seconds [00:22] AudioRCA[m] (audiorcama@gateway/shell/matrix.org/x-ybbuwphsezgtdfwl) left irc: Ping timeout: 246 seconds [00:22] Coldwine[m] (coldwinema@gateway/shell/matrix.org/x-gvabzpyvvoeywwdv) left irc: Ping timeout: 240 seconds [00:23] tomazcuber[m] (tomazcuber@gateway/shell/matrix.org/x-agumknemnwqsyuoa) left irc: Ping timeout: 258 seconds [00:23] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [00:25] travis-ci (~travis-ci@ec2-54-156-137-236.compute-1.amazonaws.com) joined #scummvm. [00:25] scummvm/scummvm#4114 (master - f132cbc : Paul Gilbert): The build was broken. [00:25] Change view : https://github.com/scummvm/scummvm/compare/a03183760a42...f132cbcf8570 [00:25] Build details : https://travis-ci.org/scummvm/scummvm/builds/263944916 [00:25] travis-ci (travis-ci@ec2-54-156-137-236.compute-1.amazonaws.com) left #scummvm. [00:27] Looks like it failed on create_titanic. I added a USE_ZLIB to my VS project's predefined symbols list so the zlib code would be enabled. Not sure how to do that for the module.mk [00:28] searching for something on the wiki, getting a few hits but not the page where I found it first, not exactly encouraging me to trust in the search function [00:28] Lightkey: well i managed to correct the page after just two tries, so a pretty good night for me then [00:29] t0by (~t0by@unaffiliated/t0by) left irc: Ping timeout: 255 seconds [00:39] travis-ci (~travis-ci@ec2-54-147-53-29.compute-1.amazonaws.com) joined #scummvm. [00:39] scummvm/scummvm#4115 (master - 4a94516 : Paul Gilbert): The build was broken. [00:39] Change view : https://github.com/scummvm/scummvm/compare/f132cbcf8570...4a945162c5c5 [00:39] Build details : https://travis-ci.org/scummvm/scummvm/builds/263945968 [00:39] travis-ci (travis-ci@ec2-54-147-53-29.compute-1.amazonaws.com) left #scummvm. [00:40] dreammaster: #include "config.h" probably? [00:42] Where.. in the module.mk itself? It doesn't look like it would handle #defines. [00:43] in create_titanic_dat.cpp [00:44] (im going off of what create_project is doing, and knowing that config.h is where configure puts the #defines) [00:44] Oh, actually, I guess I can shove it directly in the zlib.cpp. That's what needs it, and I made a local copy in the folder to handle the minor class differences [00:46] Ah, that did the trick, indeed. Doh; so simple [00:47] GitHub182 (~GitHub182@192.30.252.42) joined #scummvm. [00:47] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v7Hap [00:47] scummvm/master 94f6614 Paul Gilbert: DEVTOOLS: Fix gcc compilation of create_titanic [00:47] GitHub182 (GitHub182@192.30.252.42) left #scummvm. [00:52] which GitHub IRC bot is that anyway? there are so many.. [00:55] 90% of freenode users are actually github bots [00:55] im a github bot [00:56] I didn't mean instances but projects :-P [01:00] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) left irc: Remote host closed the connection [01:01] travis-ci (~travis-ci@ec2-54-147-53-29.compute-1.amazonaws.com) joined #scummvm. [01:01] scummvm/scummvm#4116 (master - 94f6614 : Paul Gilbert): The build is still failing. [01:01] Change view : https://github.com/scummvm/scummvm/compare/4a945162c5c5...94f661428183 [01:01] Build details : https://travis-ci.org/scummvm/scummvm/builds/263949976 [01:01] travis-ci (travis-ci@ec2-54-147-53-29.compute-1.amazonaws.com) left #scummvm. [01:01] Gah [01:02] Oh, darn. Of course. In my Visual Studio project I had to add in the zlib.lib. Again, no idea how to do that for gcc/travis [01:08] wjp: shouldn't you be listed as tracker maintainer? [01:14] snover: are Inside the Chest and Behind the Developers' Shield that complicated? [01:19] Lightkey: they use some proprietary file format which the apps try to consume using kFileIO, and IIRC the reader for those files tries to overread into memory. since they are just silly utilities it didnt seem worth my time to fix what needs fixing [01:21] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [01:21] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:21] Nick change: DominusExult -> Dominus [01:28] tomazcuber[m] (tomazcuber@gateway/shell/matrix.org/x-jxekjwuznpdggjjw) joined #scummvm. [01:28] as much as i enjoy learning new things about builds, im struggling with the cost-benefit analysis of the effort currently involved to save a minuscule amount of disk space :) [01:29] Pantheon (~Pantheon@90.255.143.253) left irc: Read error: Connection reset by peer [01:32] let me just see if i can reproduce this locally. config.mk is the auto-generated file containing the linker flags, and LIBS is the variable containing that list [01:34] sure can! [01:56] AudioRCA[m] (audiorcama@gateway/shell/matrix.org/x-edmpemmxadvgjufi) joined #scummvm. [01:56] Coldwine[m] (coldwinema@gateway/shell/matrix.org/x-uzodybjgmphtuxfz) joined #scummvm. [01:56] super_fox2[m] (superfox2m@gateway/shell/matrix.org/x-ggyhxkqbxrnhxpgt) joined #scummvm. [01:56] frankyboy_ (~franky@ppp109-252-73-95.pppoe.spdop.ru) left irc: Remote host closed the connection [02:26] Hey all, just outta curiosity, has anyone looked at getting Maniac Mansion Deluxe Edition ported to ScummVM? I read that the limiting factor last time someone asked was that Adventure Game Studio games weren't supported, but now they are. [02:27] no, they are not? [02:29] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) left irc: [02:34] kurtwr2 (~kurtwr@c-73-116-30-72.hsd1.ca.comcast.net) joined #scummvm. [02:35] kurtwr (~kurtwr@c-73-116-30-72.hsd1.ca.comcast.net) left irc: Ping timeout: 240 seconds [02:52] Lightkey (~Darklock@p200300764C0B8C3322CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 258 seconds [03:14] Lightkey (~Darklock@p200300764C0B8C5222CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [03:17] snover: SCI32 in NEWS too [03:17] yeah& that thing i said about there being too many places& [03:18] ive been trying to focus on indeo4 but i think i am probably not going to be successful without examining the reference decoder. [03:18] well, at least this time it was _sev_'s fault :-) [03:41] uh.. looks like someone was confused which of the names was for the game and which for the engine with gnap and ufos [03:42] no, everything is perfect [03:42] nice try though! [03:42] wat? :-) [03:43] wanwan (~wanwan@ppp158-255-172-20.pppoe.spdop.ru) joined #scummvm. [03:43] AFAICS gnap is the name of the engine in the tree [03:44] dont make me send you a gif. [03:45] well, I will edit the wiki then [03:46] more seriously, i dont know what happened there. [03:47] it's clear from history [03:47] the name of the engine is the name of the game but the game has two names and someone swapped them? i guess? [03:47] that the German name for the game actually is Gnap may have contributed to it [04:15] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) left irc: Quit: Leaving. [04:24] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) joined #scummvm. [04:43] GitHub120 (~GitHub120@192.30.252.45) joined #scummvm. [04:43] [scummvm] dafioram opened pull request #989: TITANIC: Star control dvector class refactor (master...dvector_refactor) https://git.io/v7HP0 [04:43] GitHub120 (GitHub120@192.30.252.45) left #scummvm. [05:17] GitHub89 (~GitHub89@192.30.252.34) joined #scummvm. [05:17] [scummvm] bgK pushed 3 new commits to master: https://git.io/v7HXn [05:17] scummvm/master 2ccf659 David Fioramonti: MOHAWK: add Myst and Riven save game details to readme [05:17] scummvm/master f18f319 David Fioramonti: MOHAWK: Myst+Riven keyboard/mouse controls added to readme [05:17] scummvm/master 17625a6 Bastien Bouclet: MOHAWK: Add Riven to the list of supported games in the README... [05:17] GitHub89 (GitHub89@192.30.252.34) left #scummvm. [05:17] GitHub112 (~GitHub112@192.30.252.45) joined #scummvm. [05:17] [scummvm] bgK closed pull request #988: MOHAWK: Myst and Riven saves and controls readme additions (master...mohawk_myst_riven_readme) https://git.io/v7HWr [05:17] GitHub112 (GitHub112@192.30.252.45) left #scummvm. [05:19] Begasus (~begasus@ptr-4p6jpiol7p7kpiq9zxh.18120a2.ip6.access.telenet.be) joined #scummvm. [05:32] travis-ci (~travis-ci@ec2-54-145-197-177.compute-1.amazonaws.com) joined #scummvm. [05:32] scummvm/scummvm#4118 (master - 17625a6 : Bastien Bouclet): The build is still failing. [05:32] Change view : https://github.com/scummvm/scummvm/compare/94f661428183...17625a640380 [05:32] Build details : https://travis-ci.org/scummvm/scummvm/builds/263986852 [05:32] travis-ci (travis-ci@ec2-54-145-197-177.compute-1.amazonaws.com) left #scummvm. [06:11] waltervn (~waltervn@213.143.50.116) joined #scummvm. [06:11] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [07:02] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) left irc: Quit: Leaving. [07:04] Begasus (~begasus@ptr-4p6jpiol7p7kpiq9zxh.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 255 seconds [07:05] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) joined #scummvm. [07:17] Joefish (~Joefish@p200300764F6869001A5E0FFFFE1124CA.dip0.t-ipconnect.de) joined #scummvm. [07:17] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services. [07:22] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [07:22] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [07:24] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [07:36] Lightkey: Where can I put in a request then? [07:46] <_sev_> AudioRCA[m]: http://www.scummvm.org/faq/#question.add-new-games [07:46] Nick change: _sev_ -> _sev [07:47] Thanks sev [07:50] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [07:50] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services. [07:50] Heh, I thought Scummvm supported Adventure Game Studio now [07:54] <_sev> no [07:54] <_sev> there was some work, but it was never finished [07:55] <_sev> and the AGS community was very vocal against it [07:55] But it's open source isn't it? [07:55] <_sev> yes [07:55] I mean what can they do? Write angry comments on reddit? [07:55] <_sev> and it was being heavily developed [07:56] <_sev> meaning that there is always that chasing required [07:56] <_sev> no idea about current state of affairs, though [07:56] <_sev> and the thing is that somebody is against your work is not very motivating, you know [08:07] wanwan (~wanwan@ppp158-255-172-20.pppoe.spdop.ru) left irc: Ping timeout: 248 seconds [08:23] frankyboy_ (~franky@ppp109-252-73-95.pppoe.spdop.ru) joined #scummvm. [08:28] frankyboy_ (~franky@ppp109-252-73-95.pppoe.spdop.ru) left irc: Read error: Connection reset by peer [08:29] frankyboy_ (~franky@ppp109-252-73-95.pppoe.spdop.ru) joined #scummvm. [08:39] LittleToonCat (~littlecat@47.54.148.237) left irc: Remote host closed the connection [08:57] ajax16384 (~User@109.60.130.33) joined #scummvm. [08:57] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [09:14] t0by (~t0by@unaffiliated/t0by) left irc: Read error: Connection reset by peer [09:37] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) joined #scummvm. [09:45] _sev: ScummVM was mentioned in https://github.com/adventuregamestudio/ags/issues/403 but that's all I know. [10:05] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [10:07] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [10:07] Nick change: Strangerke -> Strangerke_ [10:38] Pantheon (~Pantheon@90.255.143.253) joined #scummvm. [10:41] I am happy to take a look at fixing the build if its still failing :) [10:42] I've a linux vm here so i'll try reproduce the issue just now [10:43] I had a quick look last night and it looked like create_titanic needed to link with zlib right? [10:43] Mia (~Mia@78.191.239.108) joined #scummvm. [10:43] Mia (~Mia@78.191.239.108) left irc: Changing host [10:43] Mia (~Mia@unaffiliated/mia) joined #scummvm. [10:58] GitHub7 (~GitHub7@192.30.252.42) joined #scummvm. [10:58] [scummvm] sev- pushed 1 new commit to master: https://git.io/v7HdD [10:58] scummvm/master 933d634 Eugene Sandulenko: CONFIGURE: An (unsuccessful) attempt to add library dependencies to the tools... [10:58] GitHub7 (GitHub7@192.30.252.42) left #scummvm. [10:59] Mia (~Mia@unaffiliated/mia) left irc: Ping timeout: 276 seconds [11:04] <_sev> Pantheon: yes, that is right. But it is a bit tricky. See my commit [11:04] _sev: thanks, i'll have a look [11:04] _sev: I was able to reproduce the issue here localy [11:05] <_sev> it always happens on everything non-MSVC [11:05] <_sev> e.g. what is using our configure [11:11] wanwan (~wanwan@ppp158-255-172-20.pppoe.spdop.ru) joined #scummvm. [11:13] travis-ci (~travis-ci@ec2-54-156-137-236.compute-1.amazonaws.com) joined #scummvm. [11:13] scummvm/scummvm#4119 (master - 933d634 : Eugene Sandulenko): The build is still failing. [11:13] Change view : https://github.com/scummvm/scummvm/compare/17625a640380...933d634c32c3 [11:13] Build details : https://travis-ci.org/scummvm/scummvm/builds/264037589 [11:13] travis-ci (travis-ci@ec2-54-156-137-236.compute-1.amazonaws.com) left #scummvm. [11:19] _sev: this commit? https://github.com/scummvm/scummvm/commit/6a5c52019458e13941abb3f6ab3f4cd1607c3989 [11:19] <_sev> heh, no [11:20] _sev: there is one a little later that forces use_zlib [11:20] <_sev> the one just previous [11:20] <_sev> 933d634 [11:20] <_sev> but I've fixed it [11:20] <_sev> will commit shortly [11:22] oh you have fixed this issue? :) [11:22] <_sev> yes, I just fixed it [11:23] GitHub28 (~GitHub28@192.30.252.40) joined #scummvm. [11:23] [scummvm] sev- pushed 1 new commit to master: https://git.io/v7HFw [11:23] scummvm/master f738e79 Eugene Sandulenko: BUILD: Fix specifying tool-specific libraries and flags... [11:23] GitHub28 (GitHub28@192.30.252.40) left #scummvm. [11:24] nice :) [11:29] exmensa (exmensa@96.31.26.199) joined #scummvm. [11:34] James|GlideM1 (~holoirc@94.197.120.140.threembb.co.uk) joined #scummvm. [11:38] James|GlideM (~holoirc@cpc120086-basf12-2-0-cust93.12-3.cable.virginm.net) left irc: Ping timeout: 240 seconds [11:51] James|GlideM1 (~holoirc@94.197.120.140.threembb.co.uk) left irc: Read error: Connection reset by peer [11:52] James|GlideM (~holoirc@cpc120086-basf12-2-0-cust93.12-3.cable.virginm.net) joined #scummvm. [11:52] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [11:56] James|GlideM1 (~holoirc@94.197.120.140.threembb.co.uk) joined #scummvm. [11:58] James|GlideM (~holoirc@cpc120086-basf12-2-0-cust93.12-3.cable.virginm.net) left irc: Ping timeout: 258 seconds [12:26] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [12:34] James|GlideM (~holoirc@92.40.249.46.threembb.co.uk) joined #scummvm. [12:34] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [12:38] James|GlideM1 (~holoirc@94.197.120.140.threembb.co.uk) left irc: Ping timeout: 240 seconds [12:38] James|GlideM1 (~holoirc@94.197.121.65.threembb.co.uk) joined #scummvm. [12:42] James|GlideM (~holoirc@92.40.249.46.threembb.co.uk) left irc: Ping timeout: 276 seconds [12:57] Farmboy0 (~quassel@p5DD10E34.dip0.t-ipconnect.de) joined #scummvm. [12:57] Farmboy0 (~quassel@p5DD10E34.dip0.t-ipconnect.de) left irc: Changing host [12:57] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [13:06] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [13:11] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [13:14] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 260 seconds [13:14] Nick change: Strangerke -> Strangerke_ [13:25] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 246 seconds [13:30] Begasus (~begasus@ptr-4p6jpip4kq42wb7yyud.18120a2.ip6.access.telenet.be) joined #scummvm. [13:37] James|GlideM1 (~holoirc@94.197.121.65.threembb.co.uk) left irc: Read error: Connection reset by peer [13:37] James|GlideM (~holoirc@cpc120086-basf12-2-0-cust93.12-3.cable.virginm.net) joined #scummvm. [13:37] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [13:50] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [14:21] GitHub173 (~GitHub173@192.30.252.40) joined #scummvm. [14:21] [scummvm] eriktorbjorn pushed 2 new commits to master: https://git.io/v7Qe5 [14:21] scummvm/master 8aeeacf Torbjörn Andersson: TITANIC: Add missing va_end() on early return (CppCheck warning) [14:21] scummvm/master 0c6496b Torbjörn Andersson: BLADERUNNER: Fix potential memory leak (CppCheck warning) [14:21] GitHub173 (GitHub173@192.30.252.40) left #scummvm. [14:29] Congratz on the sludge engine progress. Even though I have to say, I am not familiar with these games, and the graphics looks to have been done by drunk 5-year olds. Hopefully the story aspect is better. [14:57] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) joined #scummvm. [14:57] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [15:02] Sev: Thanks for the assist fixing the Travis builds [15:07] HTTP_____GK1wmSU (~PYATIBRAT@31.3.153.136) joined #scummvm. [15:08] HTTP_____GK1wmSU (PYATIBRAT@31.3.153.136) left #scummvm. [15:24] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) left irc: [15:30] you are too harsh. It's more in the drunk 12 year old range [15:48] ny00123 (~ny00123@2a02:ed0:6d07:4900::2) joined #scummvm. [15:56] L0ngcat, Thanks! There are still some unsolved bugs waiting in the schedule, but normally all should be fixed by the end of this month. [15:57] Haha, I agree with the graphics, but it's a funny game. :) [16:01] which game? [16:08] LittleToonCat (~littlecat@47.54.148.237) joined #scummvm. [16:14] LyTchet (~alexandre@host-85-26-111-173.dynamic.voo.be) joined #scummvm. [16:41] LyTchet (~alexandre@host-85-26-111-173.dynamic.voo.be) left irc: [16:51] vv222 (~vv221@dotslashplay.it) joined #scummvm. [16:55] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:55] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [17:25] Pantheon_ (~Pantheon@90.255.149.190) joined #scummvm. [17:28] Pantheon (~Pantheon@90.255.143.253) left irc: Ping timeout: 240 seconds [17:38] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) joined #scummvm. [17:38] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [17:50] ah, nice. the indeo4 reference decoder has some function names baked in as strings for error reporting. that makes things a little easier. [17:51] That's good to hear. [17:52] It's like the game exectuable then. I don't think I would have attempted reversing the game to begin with if I wasn't able to see the class names and lots of error messages identifying methods [17:52] also, since it is a VFW driver, there is a lot of free information thanks to the use of standard Windows APIs. [17:53] Better and better [18:11] http://www.openrce.org/articles/full_view/23 [18:12] navigate the rri successfully and you will get all the classes for a given object [18:12] *rtti [18:13] Yep. That's pretty much the kind of techniques I used for reversing Titanic. The class type information automatically genereated for each class with virtual methods gave me the class name. [18:13] And with all the virtual methods, figuring out a method in one class let me give the proper name to all classes that derive from a common ancestor [18:14] Looks like a fairly comprehensive article, from a quick skim [18:15] ironically, I use this information in my own project to slurp data out of the scummvm process [18:15] in addition to the debugging symbols of course [18:30] on the topic of reversing games, surely you don't take requests [18:33] Well, some things have taken my fancy in the past, but right now I do have a bit of a backlog :) [18:34] don't we all [18:34] I definitely want to move onto Xeen, and properly finish it. Then it's a tossup on working on the other MADS games like Return of the Phantom, or Access for Martian Memorandum. [18:36] Plus I've started making inroads into reversing the Legend engine, both for Companions of Xanth and Gateway.. they both share much of their engines in common, and working on both helps me figure out things in the other game and vice versa [18:45] Mia (~Mia@78.191.239.108) joined #scummvm. [18:45] Mia (~Mia@78.191.239.108) left irc: Changing host [18:45] Mia (~Mia@unaffiliated/mia) joined #scummvm. [18:53] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 255 seconds [18:57] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [18:57] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [19:00] GitHub193 (~GitHub193@192.30.252.45) joined #scummvm. [19:00] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v7Qs0 [19:00] scummvm/master e846a10 Paul Gilbert: TITANIC: Fix receiving any SuccUBus mail in the Bomb room SuccUBus [19:00] GitHub193 (GitHub193@192.30.252.45) left #scummvm. [19:04] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 240 seconds [19:05] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [19:05] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [19:16] GitHub17 (~GitHub17@192.30.252.34) joined #scummvm. [19:16] [scummvm] dreammaster closed pull request #989: TITANIC: Star control dvector class refactor (master...dvector_refactor) https://git.io/v7HP0 [19:16] GitHub17 (GitHub17@192.30.252.34) left #scummvm. [19:16] GitHub164 (~GitHub164@192.30.252.42) joined #scummvm. [19:16] [scummvm] dreammaster pushed 6 new commits to master: https://git.io/v7QGs [19:16] scummvm/master a319941 David Fioramonti: TITANIC: Star control dvector work, renamed fn1 to DAffMatrixProdVec... [19:16] scummvm/master 18e52ef David Fioramonti: TITANIC: star control dvector rename fn2 to RotVectAxisY [19:16] scummvm/master ba12836 David Fioramonti: TITANIC: star control dvector work, replace fn3 with getAnglesAsVect also replace atan2 implementation... [19:16] GitHub164 (GitHub164@192.30.252.42) left #scummvm. [19:22] GitHub49 (~GitHub49@192.30.252.45) joined #scummvm. [19:22] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v7QGV [19:22] scummvm/master 9cc1f09 Paul Gilbert: TITANIC: Further cleanup of DVector class [19:22] GitHub49 (GitHub49@192.30.252.45) left #scummvm. [19:32] Begasus (~begasus@ptr-4p6jpip4kq42wb7yyud.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [19:36] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 255 seconds [19:39] Pantheon_ (~Pantheon@90.255.149.190) left irc: Remote host closed the connection [19:39] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [19:39] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [19:45] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [19:45] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services. [19:45] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 255 seconds [19:47] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [19:47] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [19:56] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [20:02] _sev (~sev@scummvm/undead/sev) left irc: Ping timeout: 240 seconds [20:12] _sev (~sev@scummvm/undead/sev) joined #scummvm. [20:12] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [20:12] _sev (~sev@scummvm/undead/sev) left irc: Client Quit [20:14] _sev (~sev@a238130.upc-a.chello.nl) joined #scummvm. [20:14] _sev (~sev@a238130.upc-a.chello.nl) left irc: Changing host [20:14] _sev (~sev@scummvm/undead/sev) joined #scummvm. [20:14] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [20:47] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [20:52] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [20:52] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [21:02] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [21:05] Pantheon_ (~Pantheon@90.253.23.84) joined #scummvm. [21:05] Woah, just fell into a c++ trap [21:05] I had 'a /= b;' [21:06] where a is an int [21:06] and b is a uint [21:06] if a is negative, the result becomes unsigned and ends up becoming huge! [21:07] :) [21:07] somehow that seems non obvious, or maby im just tired :D [21:07] #scummvm: mode change '+o Strangerke_' by ChanServ!ChanServ@services. [21:08] no, it's not obvious, except if your compiler is smart enough to complain about it [21:08] (ie: not MSVC) [21:08] hahah yeah this is MSVC :D [21:08] I'm using MSVC too (an older one I bet), I know how it feels ;) [21:09] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [21:14] https://msdn.microsoft.com/en-us/library/ms173683.aspx [21:16] Strangerke_: you saw the ufos gnap switch on the wiki? [21:28] ny00123 (~ny00123@2a02:ed0:6d07:4900::2) left irc: Quit: Leaving [21:35] hum, no [21:35] wanwan (~wanwan@ppp158-255-172-20.pppoe.spdop.ru) left irc: Ping timeout: 246 seconds [21:44] Strangerke_: well, _sev had started GNAP as engine page and you changed it to the game page a month later and created ufos as engine page instead (and I have no clue what the capitalisation on both were about, no other engine starts lower case on the wiki and GNAP is not an acronym), I reversed it as the engine in the tree is called gnap [21:45] ok, I guess that at some point we talked about renaming the engine or something... Thanksµ [22:06] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 260 seconds [22:10] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [22:10] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [22:14] Joefish (~Joefish@p200300764F6869001A5E0FFFFE1124CA.dip0.t-ipconnect.de) left irc: Ping timeout: 246 seconds [22:14] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 246 seconds [22:20] Vampire0 (~Vampire@jEdit/Vampire) left irc: Ping timeout: 240 seconds [22:22] Vampire0 (~Vampire@jEdit/Vampire) joined #scummvm. [22:27] snover: thanks for the link :) [22:28] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [22:28] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [22:32] frankyboy_ (~franky@ppp109-252-73-95.pppoe.spdop.ru) left irc: Remote host closed the connection [22:32] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Remote host closed the connection [22:36] Anyone know what [22:36] the purpose of the USE_RGB_COLOR define is? [22:36] DrMcCoy (~drmccoy@xoreos/drmccoy) left irc: Ping timeout: 246 seconds [22:36] it doesnt seem to be documented here: http://wiki.scummvm.org/index.php/Defines [22:36] I think it may be messing with my cursor handling [22:37] USE_RGB_COLOR is turned on when 16 bit (high color) modes are enabled [22:38] As opposed to, when disabled, only 256 color paletted mode is allowed [22:38] oooh interesting [22:39] DrMcCoy (~drmccoy@xoreos/drmccoy) joined #scummvm. [22:39] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [22:39] Yeh; I've only just recently been battling the mouse cursor code as well. Starship Titanic uses 32bit curors with alpha transparency, and the current mosue cursor code only supports 16bit cursors at most. :P [22:39] ok that makese sense then why I was getting cursors with different bt depths [22:39] **bt = bit [22:44] ok bingo, with that left undefined then my cursor code looks like it does the right thing [22:44] Will need to remind myself to have a look at that later and get my head around it :) [22:44] GitHub121 (~GitHub121@192.30.252.42) joined #scummvm. [22:44] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v7Q0M [22:44] scummvm/master 0bdb969 Paul Gilbert: TITANIC: Renamings for the CSuccUBus class [22:44] GitHub121 (GitHub121@192.30.252.42) left #scummvm. [22:45] thanks for the help folks :) [22:47] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [22:49] This reminds me, I should check the freeware games with my backend and not just SCUMM games [22:49] im sure it will uncover some horrors of my making [22:49] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 246 seconds [22:49] Nick change: Strangerke -> Strangerke_ [22: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:03] GitHub29 (~GitHub29@192.30.252.42) joined #scummvm. [23:03] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v7QEz [23:03] scummvm/master ad43619 Paul Gilbert: TITANIC: Stop SuccUBus turning on when dragging mail [23:03] GitHub29 (GitHub29@192.30.252.42) left #scummvm. [23:21] waltervn (~waltervn@213.143.50.116) left irc: Quit: Leaving [23:44] dreammaster: is the original titanic engine rendering to a 16bpp or 24bpp surface? [23:45] i see that the init code is using a16bpp surface but then these videos all seem to be coded 32bpp [23:45] 24/32* [23:46] the init code in scummvm titanic engine* [23:46] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [23:48] From memory, it's hardcoded to 16bpp display. The engine does have code, though, to in theory run the game at 32bpp, yes. In fact, it also had some code to allow for optionally starting the game up in a window, though it crashed when I tried hacking the game to do so [23:49] Strangerke_ (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 246 seconds [23:49] Nick change: Strangerke -> Strangerke_ [23:51] Yep, double-checked, and it's hardcoded to 640x480x16 fullscreen in the application startup [23:51] You're right though that many of the videos are full 32-bit RGB.. so the game needs to do down-conversion to 16bits for each pixel as the movie frames are rendered [23:59] that certainly seems not ideal; unfortunately 32bpp seems to be a bit of a mess at the moment. IIRC the SDL backend wont tell you about any 32bpp formats that might be supported unless you actually switch to a 32bpp format first, because our code generates the 32bpp options but filters out any format that is > the currently selected hardware format (which is 16bpp for the launcher). [00:00] --- Mon Aug 14 2017