[00:00] hard to say for sure, there are all sorts of volume numbers that are not representing reality [00:08] I can relate. I must have spent half an hour banging my head against a call to a virtual method with the wrong number of parameters, and it wasn't just optional unused parameters, it literally looked like they shoved a few extra parameters in the middle of the parameter list. I kept going back and forth checking the caller, ensuring it was calling the right object VMT, and the method parameters [00:08] for that method really were correct. [00:08] Finally, I gave up and decided it was a bug in their original code. [00:12] K4T (~nima@193-0-192-199.via.zamek.net.pl) left irc: Read error: Connection reset by peer [00:12] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) joined #scummvm. [00:12] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [00:23] be grateful it was only 30 minutes :) [00:25] Indeed. Though sooner or later I'm going to have to return the whole mess of the star control class hierarchy, shudder. So many vertex, matrix, projection, and display classes, for such a small part of the game [00:59] Asterisk (~asterisk@unaffiliated/asterisk) left irc: Read error: Connection reset by peer [01:05] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [01:22] DominusExult (~dominus@88-117-71-35.adsl.highway.telekom.at) joined #scummvm. [01:22] DominusExult (~dominus@88-117-71-35.adsl.highway.telekom.at) left irc: Changing host [01:22] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:23] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 264 seconds [01:23] Nick change: DominusExult -> Dominus [01:52] GitHub156 (~GitHub156@192.30.252.42) joined #scummvm. [01:52] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6s4Q [01:52] scummvm/master a1affaa Paul Gilbert: TITANIC: Implemented CAutoMusicPlayerBase class [01:52] GitHub156 (GitHub156@192.30.252.42) left #scummvm. [02:09] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) left irc: Quit: Être dans le vent, une ambition de feuille morte. [02:20] snover (~Adium@unaffiliated/snover) left irc: Quit: Leaving. [02:52] jammm (~jam@27.58.34.31) left irc: Read error: Connection reset by peer [02:52] jamm (~jam@unaffiliated/jamm) joined #scummvm. [03:39] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: [04:01] Poly-C (~Poly-C@gentoo/developer/Polynomial-C) joined #scummvm. [04:03] Polynomial-C (~Poly-C@gentoo/developer/Polynomial-C) left irc: Ping timeout: 244 seconds [05:52] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 244 seconds [06:09] rootfather (57bbb0bc@gateway/web/freenode/ip.87.187.176.188) joined #scummvm. [06:09] rootfather (57bbb0bc@gateway/web/freenode/ip.87.187.176.188) left irc: Changing host [06:09] rootfather (57bbb0bc@unaffiliated/rootfather) joined #scummvm. [06:09] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services. [06:09] rootfather (57bbb0bc@unaffiliated/rootfather) left irc: Changing host [06:09] rootfather (57bbb0bc@gateway/web/freenode/ip.87.187.176.188) joined #scummvm. [06:09] #scummvm: mode change '+o rootfather' by herbert.freenode.net [06:42] ajax16384 (~User@ip138.net138.n37.ru) joined #scummvm. [06:42] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [06:53] blorente (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) joined #scummvm. [06:53] #scummvm: mode change '+v blorente' by ChanServ!ChanServ@services. [06:53] Morning [07:12] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [07:12] jammm (~jam@27.58.34.31) joined #scummvm. [07:34] jamm (~jam@unaffiliated/jamm) joined #scummvm. [07:35] jammm (~jam@27.58.34.31) left irc: Read error: Connection reset by peer [07:40] Cruel` (~cruel@173-169-129-195.res.bhn.net) left irc: Quit: Leaving [07:47] jammm (~jam@106.221.154.118) joined #scummvm. [07:49] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 240 seconds [07:54] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [07:55] omer_mor|work (omermor|wo@nat/google/x-macwtjzccqwobjxf) left irc: Ping timeout: 250 seconds [07:56] m_kiewitz (~m_kiewitz@x4d03feb7.dyn.telefonica.de) joined #scummvm. [07:56] m_kiewitz (~m_kiewitz@x4d03feb7.dyn.telefonica.de) left irc: Changing host [07:56] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [07:56] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [08:06] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) joined #scummvm. [08:06] hi guys [08:07] hi Strangerke|work [08:08] omer_mor|work (omermor|wo@nat/google/x-zswfzybfnpkgzplc) joined #scummvm. [08:11] hi Strangerke|work [08:11] hi blorente [08:12] hi rootfather [08:17] good morning [08:18] was "Star Control II" ever on the radar for any of devs here? [08:18] One of the best adventure games I played as a child [08:19] t0by (~t0by@host175-202-dynamic.44-79-r.retail.telecomitalia.it) joined #scummvm. [08:19] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [08:20] omer_mor|work: it's already rewritten/ported/enhanced [08:20] http://sc2.sourceforge.net/ [08:20] Do you consider to talk to them for a merge? [08:22] I know about them [08:22] I just wondered why scummvm never picked it up [08:22] Note that it's one of the few retro gaming project which isn't crediting wjp for something... It's weird. :) [08:22] maybe none of the devs played it? [08:22] huh? [08:22] I never ever tried to propose it because the arcade part was quite large. I suspected it would be rejected [08:23] that joke went over my head... [08:23] oh - right, lot's of melee action [08:23] Strangerke|work: I do have a patch in there :-) [08:23] still didn't get the wjp joke .. [08:23] I'm just kidding because wjp is credited on nuvie, exult, pentagram, GemRB, ... at least based on my weak memory [08:23] wjp: ha, good :D [08:23] =) [08:25] omer_mor|work: I wouldn't be against a merge, but I'm a crazy inclusionist so most likely you shouldn't listen to me [08:26] bonjour [08:27] the freesci merge turned pretty well, so I'm for it :) [08:27] wanwan: Tiens, voilà le Français qui s'ignore :) [08:28] omer_mor|work: SCI was essentially about pure adventure games, and it required a lot of work [08:28] And FreeSCI guys were willing to work on it [08:29] omer_mor|work: most of freesci didn't survive. Some kernel functions did survive, VM survived, pathfinding survived but I think that's basically it [08:29] all of the graphics code was rewritten, because it caused all sorts of issues (FreeSCI used clean room approach) [08:30] especially sci1.1 and also sci1 games were basically fully broken using the original graphics code [08:30] sci0 games sort of worked [08:31] the basis for the new graphics code was greg's reverse engineered SCI engine [08:32] waltervn (~waltervn@213.143.50.52) joined #scummvm. [08:32] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [08:32] omer_mor|work: There's still an IRC channel, #sc2 [08:33] jammm (~jam@106.221.154.118) left irc: Read error: Connection reset by peer [08:33] jammmm (~jam@106.221.154.118) joined #scummvm. [08:34] greg? [08:34] Greg, from FreeSCI [08:34] what's his alias? [08:35] Wasn't it Greg? [08:36] or maybe _FRG_? [08:36] greg's engine was REd from king's quest 5 afaik [08:37] and then it took ages to implement all sorts of changes that were made inbetween. And the engine had of course some inaccuracies as well and and and [08:38] and then there was sci1.1 of course with even more changes and features [08:38] ChrisKeys (~ChrisKeys@ip5b42755d.dynamic.kabel-deutschland.de) left irc: Read error: Connection reset by peer [08:38] Strangerke|work: you got it all wrong! :) [08:39] :P [08:40] so it was not a simple merge and required tons of work for it to reach the stable state is is in now. but still, had it not been merged, I guess sci emulation would be years behind. so the merge was a great step forward. [08:40] yes [08:40] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [08:40] haha, Pushing up roses used my King's Quest collection photo :P [08:41] http://www.youtube.com/watch?v=C3AO9Cv_Qag&t=9m12s [08:41] the star control 2 project is actually in a very good stage, so not much benefit from merge, other than it would be cool to play it in scummvm [08:41] I think they got all the code from the authors [08:42] omer_mor|work: the whole VM is still used. Without freesci + greg's engine, it would have taken even more ages [08:43] when was the first ScummVM release with SCI support? End of 2010? [08:43] i started working in greg's engine maybe august 2009 or so [08:43] yes: http://scummvm.org/news/20101015/ [08:44] was greg's engine a different project/branch? [08:44] is it the "glutton" branch in freesci? [08:44] yes [08:44] to the first question [08:44] i think waltervn sent it to me back then [08:44] or maybe sev? idk anymore [08:44] it was not open-souce? [08:44] no idea [08:45] it was work in progress, wasn't finished at all [08:45] i don't think I ever heard of this "greg engine" [08:45] I just remember that the announcement of SCI was at the same time than Fascination, so everybody happily ignored it to play SCI [08:46] *snif* [08:46] i also got greg's KQ5 IDB, that was quite a lot of help as well [08:46] http://scummvm.org/news/20101015/ [08:53] re: the "glutton" branch of FreeSCI, see http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.93.9804&rep=rep1&type=pdf [08:56] Deledrius (~Deledrius@2602:100:4476:8b3a:f186:bb4c:fb56:e7e0) left irc: Quit: App.Exit [08:59] yeah - i know the paper [08:59] there was also the pathfinding paper by walter [08:59] right.. [09:09] Deledrius (~Deledrius@2602:100:4476:8b3a:bcb9:2bd6:4c5a:e732) joined #scummvm. [09:10] Lightkey (~jonas@p200300764C08987522CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 258 seconds [09:11] so I tried searching a bit and found very little about Greg's SCI engine. [09:12] it was mentioned here: https://sourceforge.net/p/scummvm/mailman/message/31427041/ [09:12] was it really closed source? [09:15] I guess this is his site: http://www.frieger.com/ [09:15] Deledrius (~Deledrius@2602:100:4476:8b3a:bcb9:2bd6:4c5a:e732) left irc: Quit: App.Exit [09:15] Deledrius (~Deledrius@2602:100:4476:8b3a:bcb9:2bd6:4c5a:e732) joined #scummvm. [09:23] Lightkey (~jonas@p200300764C08989022CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [09:25] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [09:26] AFAIK he never made the code public. I don't know exactly how this went down, because this happened before we merged. [09:30] oh? what did I miss? [09:37] K4T (~nima@193-0-192-199.via.zamek.net.pl) joined #scummvm. [09:37] K4T (~nima@193-0-192-199.via.zamek.net.pl) left irc: Client Quit [09:37] all of this is ancient history, circa 2009 [09:37] it's still very interesting. [09:38] it's interesting to note that in the news announcement (http://scummvm.org/news/20101015/) he was not mentioned: "Incredible work by the FreeSCI team and our own SCI engine team!" [09:38] at least not explicitly [09:39] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 264 seconds [09:47] he's listed as part of the SCI engine team in AUTHORS [09:47] jammm (~jam@106.221.154.118) joined #scummvm. [09:47] jammmm (~jam@106.221.154.118) left irc: Read error: Connection reset by peer [09:49] but if 2 engines were merged into scummvm - you'd think they would mention both - even if some authors joined the scummvm team post-merge [09:52] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [09:56] I think originally FreeSCI was merged in in early 2009, and then bits of pieces were replaced with stuff from Greg's engine, other bits rewritten etc [09:57] it's important to note that Greg's engine was still very much work-in-progress [09:59] Deledrius (~Deledrius@2602:100:4476:8b3a:bcb9:2bd6:4c5a:e732) left irc: Quit: App.Exit [10:02] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [10:02] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [10:13] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [10:13] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [10:16] omer_mor|work: see also https://sourceforge.net/p/scummvm/mailman/message/21703868/ (1.5 years before the 1.2.0 release) [10:20] Deledrius (~Deledrius@2602:100:4476:8b3a:3135:eb15:3461:31e5) joined #scummvm. [10:24] _sev|work (~sev@scummvm/undead/sev) left irc: Remote host closed the connection [10:32] _sev|work (~sev@proxy-gw-l.booking.com) joined #scummvm. [10:32] _sev|work (~sev@proxy-gw-l.booking.com) left irc: Changing host [10:32] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [10:32] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [10:59] blorente (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) left irc: Quit: http://www.kiwiirc.com/ - A hand crafted IRC client [10:59] blorente (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) joined #scummvm. [10:59] #scummvm: mode change '+v blorente' by ChanServ!ChanServ@services. [11:13] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: Leaving [11:13] Hello :) I had an idea yesterday, to allow for some basic automatic testing in the engines. [11:15] I have set up a debug channel called 'tests', and on the run method of the engine, the first thing it does is check for that flag. If that flag is set, it jumps straight to a very small and bad testing framework that I wrote yesterday: https://github.com/blorente/ktest [11:16] However, some basic tests were able to run, and I also got to mock a component of the engine: https://github.com/blorente/scummvm/tree/macventure/engines/macventure/tests [11:17] So, I was wondering if a) anybody had any feedback for the framework itself, to make it better, and b) whether this would be of any real use, to test other engines and such [11:18] For example, it could be hooked before the run() [11:19] I won't (can't) dedicate it much time during GSoC, but if you think it could be useful I could work on it after [11:24] _sev|work (~sev@proxy-gw-l.booking.com) joined #scummvm. [11:24] _sev|work (~sev@proxy-gw-l.booking.com) left irc: Changing host [11:24] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [11:24] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [11:29] blorente (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) left irc: Quit: http://www.kiwiirc.com/ - A hand crafted IRC client [11:29] blorente (~blorente@85.219.33.52.dyn.user.ono.com) joined #scummvm. [11:29] #scummvm: mode change '+v blorente' by ChanServ!ChanServ@services. [11:31] blorente1 (~blorente@85.219.33.52.dyn.user.ono.com) joined #scummvm. [11:31] blorente (~blorente@85.219.33.52.dyn.user.ono.com) left irc: Read error: Connection reset by peer [11:31] #scummvm: mode change '+v blorente1' by ChanServ!ChanServ@services. [11:34] visitor (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) joined #scummvm. [11:34] Nick change: visitor -> blorente|home [11:34] jammm (~jam@106.221.154.118) left irc: Read error: Connection reset by peer [11:34] jamm (~jam@unaffiliated/jamm) joined #scummvm. [11:39] _sev|work (~sev@scummvm/undead/sev) left irc: Ping timeout: 244 seconds [11:41] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [11:41] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [11:47] blorente: what's the advantage of your testing framework on other cpp testing frameworks? [11:47] omer_mor|work: It works with scummvm engines [11:48] I think there were not suitable framweorks [11:48] I believe to add automatic testing, scummvm would have to add some kind of automation support? [11:49] what's different in ktest? why it is works with scummvm engines and other frameworks don't? [11:50] I have no idea why the other frameworks don't work. I know that catch doesn't because of incompatibility with SDL [11:50] but I know that we have an existing framework for `common` [11:50] But I think that it couldn't be added to the engines [11:51] At Google we work with https://github.com/google/googletest [11:51] works pretty well [11:51] I have used it too [11:51] never compared to other c++ frameworks though [11:52] I just assumed it didn't work, since when I asked there were issues raised [11:52] don't rememeber them preciselythough [11:52] i would guess the main issue would be lack of automation support for scummvm [11:52] blorente1 (~blorente@85.219.33.52.dyn.user.ono.com) left irc: Quit: Bye [11:52] blorente|home (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) left irc: Quit: http://www.kiwiirc.com/ - A hand crafted IRC client [11:53] blorente (~blorente@85.219.33.52.dyn.user.ono.com) joined #scummvm. [11:53] gui apps need hooks for triggering events and monitoring changes [11:53] #scummvm: mode change '+v blorente' by ChanServ!ChanServ@services. [11:53] I don't think scummvm have something like that exposed [11:54] blorente1 (~blorente@213.143.49.103) joined #scummvm. [11:54] blorente (~blorente@85.219.33.52.dyn.user.ono.com) left irc: Read error: Connection reset by peer [11:54] blorente (~blorente@85.219.33.52.dyn.user.ono.com) joined #scummvm. [11:54] #scummvm: mode change '+v blorente' by ChanServ!ChanServ@services. [11:54] No, they don't. I wasn't targeting gui testing, o rendering. I was thinking more on testing decoders, for example [11:55] More like unit tests, not system or integration tests [11:55] oh, ok [11:55] that would be easier [11:57] Although I'm sure that it is possible to inject events, which would be a way to test the system [11:57] <_sev|work> in fact we do have a testing framework [11:58] <_sev|work> it is called Event Recorder [11:58] <_sev|work> but it is not stable [11:58] <_sev|work> somebody needs to take a look into that and complete it [11:58] blorente1 (~blorente@213.143.49.103) left irc: Ping timeout: 258 seconds [12:01] Yeah, that would be ideal [12:06] <_sev|work> you may give it a shoot as well, if you like [12:08] That is daunting, but it looks really interesting, I may take a look after gsoc [12:13] GitHub163 (~GitHub163@192.30.252.45) joined #scummvm. [12:13] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6GtP [12:13] scummvm/master 3bece5f Paul Gilbert: TITANIC: Implemented CSeasonalMusicPlayer class [12:13] GitHub163 (GitHub163@192.30.252.45) left #scummvm. [12:13] Regarding in engine tests, I have this lying around: Test framework: https://github.com/bgK/residualvm/commit/3ed57987a234f8ab6cb684f6ddafd4f8cc1151d3 Sample tests: https://github.com/bgK/residualvm/commit/520e9fd07caa17fd2227a1e60b9c2a8423495a40. It's kind of the same thing blorente did, and looks a lot like GoogleTest. [12:15] jammm (~jam@106.221.154.118) joined #scummvm. [12:16] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [12:24] blorente1 (~blorente@85.219.33.52.dyn.user.ono.com) joined #scummvm. [12:24] WinterGrascph (~WinterGra@catv-178-48-146-216.catv.broadband.hu) joined #scummvm. [12:24] #scummvm: mode change '+v WinterGrascph' by ChanServ!ChanServ@services. [12:24] blorente1 (~blorente@85.219.33.52.dyn.user.ono.com) left irc: Read error: Connection reset by peer [12:24] blorente1 (~blorente@85.219.33.52.dyn.user.ono.com) joined #scummvm. [12:26] blorente (~blorente@85.219.33.52.dyn.user.ono.com) left irc: Ping timeout: 250 seconds [12:27] Bgk: yours is much better :) [12:37] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 240 seconds [12:43] well, I never got to finish it, nor see if there was interest in something like that for inclusion in ScummVM [12:49] jamm (~jam@unaffiliated/jamm) joined #scummvm. [12:50] jammm (~jam@106.221.154.118) left irc: Ping timeout: 252 seconds [12:53] blorente (~blorente@85.219.33.52.dyn.user.ono.com) joined #scummvm. [12:53] blorente1 (~blorente@85.219.33.52.dyn.user.ono.com) left irc: Read error: Connection reset by peer [12:54] blorente1 (~blorente@85.219.33.52.dyn.user.ono.com) joined #scummvm. [12:54] #scummvm: mode change '+v blorente1' by ChanServ!ChanServ@services. [12:54] blorente (~blorente@85.219.33.52.dyn.user.ono.com) left irc: Read error: Connection reset by peer [12:56] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [13:09] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 276 seconds [13:22] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [13:22] jamm (~jam@unaffiliated/jamm) joined #scummvm. [13:26] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [13:38] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 250 seconds [13:41] blorente (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) joined #scummvm. [13:41] #scummvm: mode change '+v blorente' by ChanServ!ChanServ@services. [13:41] blorente1 (~blorente@85.219.33.52.dyn.user.ono.com) left irc: Quit: Bye [13:52] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [13:52] uruk-hai (~Peter@catv-89-133-19-143.catv.broadband.hu) joined #scummvm. [13:52] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services. [14:03] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [14:07] jamm (~jam@unaffiliated/jamm) joined #scummvm. [14:08] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 244 seconds [14:09] Dominus (~dominus@62-46-23-242.adsl.highway.telekom.at) joined #scummvm. [14:09] Dominus (~dominus@62-46-23-242.adsl.highway.telekom.at) left irc: Changing host [14:09] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [14:10] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 240 seconds [14:14] snover (~Adium@unaffiliated/snover) joined #scummvm. [14:14] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [14:24] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [14:53] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 244 seconds [15:07] ajax16384 (~User@ip138.net138.n37.ru) left irc: Quit: Leaving [15:21] Littleboy (~littleboy@c-71-233-131-7.hsd1.ma.comcast.net) joined #scummvm. [15:21] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [15:22] Littleboy: hey [15:22] Hello [15:22] what's up? :) [15:23] Still uber-busy with work? [15:25] pretty much :( [15:26] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [15:32] If my memory serves me well, you spent some time back in the days on Cryo games [15:33] Or am I mixing with axerl tribe games? [15:33] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 244 seconds [15:38] Strangerke|work: those are Omni3d engine-based [15:40] ced117 (~ced117@opensuse/member/ced117) left irc: Ping timeout: 276 seconds [15:42] wanwan: I wanted to make sure, and ask if pre-Cryo games are sharing something with lost eden [15:42] Exxos games, not to name them ;) [15:45] For instance, Rémi Herbulot worked on Lost Eden, but also on Purple Saturday Day and Commander Blood (sadly neither on Kult nor on Teenage Queen) [15:46] actually, it's complicated [15:46] I'm sure you'll agree we need Commander Blood in ScummVM ;) [15:46] (and Kult) [15:46] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [15:46] And I'm pretty sure it shares absolutely nothing :) [15:46] for example, dune has a good chunk of same code as eden (dialog system, animation system) [15:47] yep, he worked on Dune too [15:47] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [15:47] contrary, another game around that time also by cryo has pretty much zero in common, except sound driver and command line parsing routines [15:48] maybe some lowlevel drawing routines, too [15:49] commander blood, as i remember, uses its own engine as well [15:50] however, all of them use same FMV code [15:50] evolving little by little [15:55] heh [15:57] Commander Blood are very exactly 0% FMV [15:58] and it's a pure-assembly custom engine, afaict [15:58] the music from Warcraft Adventures - Lord of the Clans was just released online (illegally, of course). Seems someone in his country got in touch with Man-Biker, had someone write a special audio converter and then release the soundtrack. [15:59] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) left irc: Ping timeout: 264 seconds [15:59] I wonder if this game will ever be released in my lifetime [16:00] Who knows :) [16:00] Strangerke|work: cd edition has some, if i'm not confusing it with cb2 [16:00] But certainly not officially [16:00] cryo, those are the ones that created that Dune RTS/adventure game, correct? [16:00] Strangerke|work: I am still crossing my fingers at you getting that job at Blizzard [16:01] L0ngcat: I didn't get it :/ [16:01] m_kiewitz: yes [16:01] but that cryo engine is something else and not the one used for dune? [16:01] Strangerke|work: I know :/ there will be more [16:01] L0ngcat: Also I doubt they would keep this engine [16:02] it's not a Blizzard engine [16:03] Strangerke|work: Obviously, there exist copies of the beta. There is a whole playthough on youtube. Blizzard only needs to release this :P But yeah, not a big chance that will happen anytime soon [16:03] waltervn (~waltervn@213.143.50.52) left irc: Ping timeout: 264 seconds [16:04] the developer was Russian (_sev: you should have tea with these guys) [16:05] m_kiewitz: which one? [16:05] dune 1, the original. the adventure game [16:05] with a few RTS bits [16:06] yes, i got that. i mean, what the other engine/game you compare it to? [16:07] losteden [16:08] hm? like i said earlier, they have a number of common parts. but since these engines are not scripted, each game adds its own code [16:08] i thought there was some cryo engine [16:08] some said something like that in the last few days [16:09] yes, later they moved to those fps adventures made on their omni3d engine [16:09] *first person [16:10] started from atlantis or a bit earlier [16:11] not sure if these will be actually legal in scummvm, due to their fake 3d nature [16:11] |Cable| (~cable@111.156.165.83.dynamic.reverse-mundo-r.com) joined #scummvm. [16:13] Strangerke|work (5bb7582b@gateway/web/freenode/ip.91.183.88.43) left irc: Quit: Bbl [16:22] ced117 (~ced117@opensuse/member/ced117) joined #scummvm. [16:23] WooShell (~Markus@ipbcc0701d.dynamic.kabel-deutschland.de) joined #scummvm. [16:23] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [16:25] blorente (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) left irc: Quit: http://www.kiwiirc.com/ - A hand crafted IRC client [16:25] blorente (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) joined #scummvm. [16:25] #scummvm: mode change '+v blorente' by ChanServ!ChanServ@services. [16:30] ajax16384 (~User@ip33.net130.n37.ru) joined #scummvm. [16:30] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [16:36] meow =^.^= [16:36] blorente (55db2134@gateway/web/cgi-irc/kiwiirc.com/ip.85.219.33.52) left irc: Quit: http://www.kiwiirc.com/ - A hand crafted IRC client [16:42] snover (~Adium@unaffiliated/snover) left irc: Quit: Leaving. [16:56] Action: L0ngcat purrs [17:13] Cruel` (~cruel@173-169-129-195.res.bhn.net) joined #scummvm. [17:16] waltervn (~waltervn@213.143.50.52) joined #scummvm. [17:16] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [17:32] GitHub19 (~GitHub19@192.30.252.42) joined #scummvm. [17:32] [scummvm] waltervn pushed 1 new commit to master: https://git.io/v6Ghx [17:32] scummvm/master b9badf6 Walter van Niftrik: ADL: Fix gfx vs console init order [17:32] GitHub19 (GitHub19@192.30.252.42) left #scummvm. [17:44] anyone on here that is able to read turkish? [17:48] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [17:48] jamm (~jam@unaffiliated/jamm) joined #scummvm. [17:48] ny00123 (~ny00123@89-138-103-178.bb.netvision.net.il) joined #scummvm. [17:50] WinterGrascph (~WinterGra@catv-178-48-146-216.catv.broadband.hu) left irc: Read error: Connection reset by peer [17:54] https://www.youtube.com/watch?v=l121szCAGMU [17:54] I did it, hah. [17:55] The Monkey Island theme on a router. [17:57] <_sev> Sir_Burpalot: Incredible [17:57] <_sev> Sir_Burpalot: Do you mind if I post it from ScummVM account? [17:58] No, no objections here. [18:00] <_sev> cool [18:00] unbelievable [18:04] what left is to sync those leds with tones :) [18:05] You know, that can probably actually be done. [18:06] <_sev> right, that would be even cooler [18:07] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [18:07] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [18:11] _sev|work (~sev@scummvm/undead/sev) left irc: Client Quit [18:11] GitHub165 (~GitHub165@192.30.252.45) joined #scummvm. [18:11] [scummvm] sev- pushed 1 new commit to master: https://git.io/v6ZTV [18:11] scummvm/master 9985d07 Eugene Sandulenko: DIRECTOR: Lingo: Improve 'go to' command [18:11] GitHub165 (GitHub165@192.30.252.45) left #scummvm. [18:16] LyTchet (~alexandre@host-95-182-242-222.dynamic.voo.be) joined #scummvm. [18:23] nice work Sir_Burpalot. Reminds me of those people, that managed to make floppy drives to make music [18:25] those are cool too, but i prefer Smooth McGroove :) (watch him, if did not yet) [18:29] jammm (~jam@27.58.50.86) joined #scummvm. [18:30] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 265 seconds [18:37] Sir_Burpalot: O_o [18:37] Hah. [18:38] I had to use a special build of DOSBox to rip the music and then write a Ruby script to convert it into MikroTik commands. [18:38] Kudos. [18:38] (I see you, too, appreciate fine organ playing.) [18:39] Absolutely. [18:49] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) left irc: Disconnected by services [18:49] DrMcCoy (~drmccoy@scummvm/undead/drmccoy) joined #scummvm. [18:49] #scummvm: mode change '+o DrMcCoy' by ChanServ!ChanServ@services. [18:50] Flexman (~quassel@fbmgrpc09.tu-graz.ac.at) got netsplit. [18:50] bazaar (~bazaar@unaffiliated/bazaar) got netsplit. [18:50] aquadran (aquadran@xtr.net.pl) got netsplit. [18:50] Flexman (~quassel@fbmgrpc09.tu-graz.ac.at) returned to #scummvm. [18:51] bazaar (~bazaar@unaffiliated/bazaar) returned to #scummvm. [18:52] aquadran (aquadran@xtr.net.pl) returned to #scummvm. [18:52] aquadran (aquadran@xtr.net.pl) left irc: Changing host [18:52] aquadran (aquadran@scummvm/undead/aquadran) joined #scummvm. [18:52] #scummvm: mode change '+o aquadran' by ChanServ!ChanServ@services. [18:54] GitHub182 (~GitHub182@192.30.252.41) joined #scummvm. [18:54] [scummvm] sev- pushed 3 new commits to master: https://git.io/v6Z3f [18:54] scummvm/master d074609 Eugene Sandulenko: DIRECTOR: Lingo: Fix toString() function [18:54] scummvm/master a253d1f Eugene Sandulenko: DIRECTOR: Fix crash during test execution [18:54] scummvm/master 83a3cb7 Eugene Sandulenko: DIRECTOR: Lingo: Made 'go to' and 'play' commands work with expressions [18:54] GitHub182 (GitHub182@192.30.252.41) left #scummvm. [19:02] jammmm (~jam@27.58.50.86) joined #scummvm. [19:02] jammm (~jam@27.58.50.86) left irc: Read error: Connection reset by peer [19:08] LyTchet (~alexandre@host-95-182-242-222.dynamic.voo.be) left irc: [19:15] ajax16384 (~User@ip33.net130.n37.ru) left irc: Read error: Connection reset by peer [19:17] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [19:21] GitHub47 (~GitHub47@192.30.252.42) joined #scummvm. [19:21] [scummvm] sev- pushed 2 new commits to master: https://git.io/v6Zn4 [19:21] scummvm/master 9dff05e Eugene Sandulenko: DIRECTOR: Lingo: Added stubs for puppet* commands [19:21] scummvm/master 0fe0b15 Eugene Sandulenko: DIRECTOR: Lingo: Fix calling built-ins with variable number of parameters [19:21] GitHub47 (GitHub47@192.30.252.42) left #scummvm. [19:31] Strangerke: this certainly doesn't looks like "0% FMV to me :) - https://youtu.be/psGzadrkjA0?t=18 [19:35] kinda trippy game, though. i wonder what they were smoke... [19:44] SylvainTV (~SylvainTV@LFbn-1-6090-118.w90-110.abo.wanadoo.fr) joined #scummvm. [19:44] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [19:58] ny00123 (~ny00123@89-138-103-178.bb.netvision.net.il) left irc: Quit: Leaving [20:00] jamm (~jam@unaffiliated/jamm) joined #scummvm. [20:01] jammmm (~jam@27.58.50.86) left irc: Ping timeout: 240 seconds [20:11] wanwan: I was talking about Exxos games, so obviously about Captain Blood [20:11] https://www.youtube.com/watch?v=zA_C-bunTOA [20:12] frankyboy_ (~franky@ppp91-78-205-24.pppoe.mtu-net.ru) joined #scummvm. [20:14] Exxos? [20:14] They also called the Dune Soundtrack "Exxos" lol [20:15] m_kiewitz: it's the company before Cryo, by the same guys [20:15] I think they only released jewels [20:16] sneaky [20:16] the soundtrack CD for the game Dune is ultra rare... [20:16] i own 2 :P [20:17] but yeah they were masters [20:19] I still LOVE Captain Blood, Teenage Queen, Kult and Purple Saturn Day... [20:19] are you sure you own only two? maybe there's more and that's why it's so rare now :) [20:19] those guys were crazily creative [20:19] I own 2 copies of Kult :P [20:19] And 2 copies of The Short Grey! Woohoo! THAT'S rare :D [20:21] https://www.youtube.com/watch?v=EeyZ57rWdGg [20:22] snover (~Adium@unaffiliated/snover) joined #scummvm. [20:22] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [20:24] wanwan: i got lucky once, some large ebay used items seller sold them for 2 bucks or so [20:24] had no idea what he was selling. i grabbed both of course [20:24] If you see more... tell us :) [20:25] heh sure [20:25] i waited ages [20:26] and then ... dune soundtrack 2 bucks. I was o_O [20:26] :o [20:30] man, this channel is even nerdier than usual today. keep up the good work! 👠[20:33] wanwan (~wanwan@2a00:1370:812a:75d8:3867:ee9b:fcfe:2c3a) left irc: Ping timeout: 264 seconds [20:33] lol [20:44] wanwan (~wanwan@2a00:1370:812a:75d8:755d:3ed5:2b15:b0d0) joined #scummvm. [21:14] GitHub131 (~GitHub131@192.30.252.45) joined #scummvm. [21:14] [scummvm] waltervn pushed 2 new commits to master: https://git.io/v6ZrI [21:14] scummvm/master 9b9e4e9 Walter van Niftrik: ADL: Clarify mono/color game options [21:14] scummvm/master a5380b7 Walter van Niftrik: ADL: Use recently-added kPlatformApple2 [21:14] GitHub131 (GitHub131@192.30.252.45) left #scummvm. [21:22] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [21:22] jamm (~jam@unaffiliated/jamm) joined #scummvm. [21:25] criezy (~criezy@host86-175-213-239.range86-175.btcentralplus.com) joined #scummvm. [21:25] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [21:27] --****************************** [21:27] \\ [21:28] whoops, sorry [21:28] ouch, how many icons in that Commander Blood's talk menu? you need to learn them all? [21:30] yep, that helps :) [21:31] insane! [21:32] And as you play, your hand shakes more and more :D [21:35] is there a way to associate metadata (other than version) with a save game, and i am just not seeing it? [21:35] frankyboy_ (~franky@ppp91-78-205-24.pppoe.mtu-net.ru) left irc: Remote host closed the connection [21:40] GitHub148 (~GitHub148@192.30.252.34) joined #scummvm. [21:40] [scummvm] sev- pushed 1 new commit to master: https://git.io/v6Ziz [21:40] scummvm/master a427bf8 Eugene Sandulenko: DIRECTOR: Lingo: Added rest of D2 command stubs [21:40] GitHub148 (GitHub148@192.30.252.34) left #scummvm. [21:55] waltervn: where there special apple II versions as well? with added features like the AGI games? [22:03] it's only Apple II, but we had no Apple II platform define, so I used IIgs [22:03] uruk-hai (~Peter@catv-89-133-19-143.catv.broadband.hu) left irc: Read error: Connection reset by peer [22:05] AGI has II and IIgs versions, but AFAIK ADL has only II [22:05] GitHub77 (~GitHub77@192.30.252.34) joined #scummvm. [22:05] [scummvm] sev- pushed 1 new commit to master: https://git.io/v6ZMV [22:05] scummvm/master 42c385f Eugene Sandulenko: DIRECTOR: Lingo: Mark built-in commands with Director version [22:05] GitHub77 (GitHub77@192.30.252.34) left #scummvm. [22:05] director support looks interesting [22:06] there were tons of swedish director children games in the late 90 [22:09] m_kiewitz: it should be noted that the pre-agi game "winnie" is also detected as a IIgs game, but it's an Apple IIe game [22:13] damn, maybe we should have called it Apple II only [22:15] what's 'it' in that sentence? [22:20] criezy (~criezy@host86-175-213-239.range86-175.btcentralplus.com) left irc: Quit: criezy [22:22] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [22:23] jamm (~jam@unaffiliated/jamm) joined #scummvm. [22:27] Tkachov (Tkachov@gateway/shell/fnordserver.eu/x-fapfbrzimlondhdo) left irc: Quit: https://fnordserver.eu [22:35] GitHub152 (~GitHub152@192.30.252.34) joined #scummvm. [22:35] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6Z9r [22:35] scummvm/master acdf655 Paul Gilbert: TITANIC: Implemented CAutoMusicPlayer class [22:35] GitHub152 (GitHub152@192.30.252.34) left #scummvm. [22:40] t0by (~t0by@host175-202-dynamic.44-79-r.retail.telecomitalia.it) left irc: Quit: Bye! [22:44] DominusExult (~dominus@62-46-23-242.adsl.highway.telekom.at) joined #scummvm. [22:44] DominusExult (~dominus@62-46-23-242.adsl.highway.telekom.at) left irc: Changing host [22:44] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [22:44] waltervn (~waltervn@213.143.50.52) left irc: Quit: Leaving [22:45] waltervn: the platform inside ScummVM, or wait was it actually called Apple II only? [22:45] ah we actually have "Apple II" and "Apple IIgs" :P [22:45] i didn't know that [22:46] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 244 seconds [22:46] Nick change: DominusExult -> Dominus [22:46] WooShell (~Markus@ipbcc0701d.dynamic.kabel-deutschland.de) left irc: Quit: Zu gotdy od mpy nrmy stpimf. Zu drvpmf zrsmd aogy jrt iq pt viy jrt yp yjr htpimf. [22:57] Tkachov (Tkachov@gateway/shell/fnordserver.eu/x-ixuhomujkrentadd) joined #scummvm. [23:31] GitHub36 (~GitHub36@192.30.252.45) joined #scummvm. [23:31] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6ZF1 [23:31] scummvm/master dbcbb01 Paul Gilbert: TITANIC: Implemented CAutoSoundPlayer class [23:31] GitHub36 (GitHub36@192.30.252.45) left #scummvm. [23:52] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [23:52] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [23:53] Deledrius_ (~Deledrius@2602:100:4476:8b3a:3135:eb15:3461:31e5) joined #scummvm. [23:57] Deledrius (~Deledrius@2602:100:4476:8b3a:3135:eb15:3461:31e5) left irc: Ping timeout: 250 seconds [00:00] --- Tue Aug 9 2016