[00:06] Kirben (kirben@c220-239-194-17.brasd3.vic.optusnet.com.au) joined #scummvm. [00:06] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services. [00:25] Javacat (~Javacat@unaffiliated/javacat) left irc: Quit: Please, try the fish [00:58] Vampire0_ (vampire@jEdit/Vampire) joined #scummvm. [00:59] Vampire0 (vampire@jEdit/Vampire) left irc: Read error: Operation timed out [01:10] Smartnow (~Smartnow@unaffiliated/smartnow) left irc: Remote host closed the connection [01:15] qptain_Nemo (~qN@81.200.28.83) joined #scummvm. [01:21] Smartnow (~Smartnow@unaffiliated/smartnow) joined #scummvm. [01:27] Smartnow (~Smartnow@unaffiliated/smartnow) left irc: Ping timeout: 255 seconds [01:28] nutron (~nutron@unaffiliated/nutron) left irc: Quit: I must go eat my cheese! [01:30] Smartnow (~Smartnow@unaffiliated/smartnow) joined #scummvm. [01:34] balrog_phone (~balrog@unaffiliated/balrog) joined #scummvm. [01:58] SCI activity. Great! :D [02:01] balrog_phone (~balrog@unaffiliated/balrog) left irc: Quit: Bye [02:11] kurtwr2 (kurtwr@c-71-193-60-169.hsd1.ca.comcast.net) joined #scummvm. [02:15] kurtwr (kurtwr@c-71-193-60-169.hsd1.ca.comcast.net) left irc: Ping timeout: 265 seconds [02:27] Kaidane (~Kaidane@adsl-065-005-218-152.sip.cae.bellsouth.net) left irc: Read error: Connection reset by peer [02:46] tsoliman (~tsoliman@rrcs-98-100-164-31.central.biz.rr.com) joined #scummvm. [02:46] #scummvm: mode change '+o tsoliman' by ChanServ!ChanServ@services. [02:49] Strangerke or dreammaster: I got 2 copies of a TsAGE game: Silent Steel. Not even sure if it fits the criteria yet (never played it). Let me know if you would like a copy. Seems like urban runner at first glance [02:53] it seems like it is a movie that pauses so you can pick one of several choices? Doesn't seem like there's inventory or anything. [02:55] tsoliman (~tsoliman@rrcs-98-100-164-31.central.biz.rr.com) left irc: Quit: later [03:48] LordHoto (~loom@unaffiliated/lordhoto) left irc: Quit: ... [03:48] pok0j (~pok0j@aedz156.neoplus.adsl.tpnet.pl) left irc: Remote host closed the connection [03:55] clone2727 (~clone2727@pool-71-125-67-84.nwrknj.east.verizon.net) left irc: Quit: later [05:14] tsoliman: If you read the logs: yes, we have this one too. It uses a later version of TsAGE engine (TsAGEWin or TsAGE32, I can't remember). [05:14] tsoliman: So maybe, one day... [05:20] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [05:20] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [05:38] balrog_phone (~balrog@unaffiliated/balrog) joined #scummvm. [05:48] Strangerke (~Strangerk@46.253.166.145) left irc: Quit: Bbl [05:58] Herrman (wolter@p509139D7.dip.t-dialin.net) left irc: Quit: Warum hat nur jeder eine andere Definition von "gut genug"? [06:16] balrog_phone (~balrog@unaffiliated/balrog) left irc: Remote host closed the connection [06:19] edheldil (~edheldil@2001:1488:ac14:1400:222:19ff:fe31:415e) left irc: Remote host closed the connection [06:35] spookypeanut (~spookypea@scummvm/undead/spookypeanut) left irc: Ping timeout: 272 seconds [06:44] jakimushka (~jakimushk@178.219.192.15) left irc: Ping timeout: 248 seconds [06:49] ny00123 (~ny00123@bzq-79-181-202-210.red.bezeqint.net) joined #scummvm. [06:54] _sev (~sev@scummvm/undead/sev) left irc: Ping timeout: 244 seconds [06:54] Tomaz^W (~tompsson@85.89.73.250) joined #scummvm. [07:02] Hkz (~Hkz@2001:470:c89a:2:519b:44ad:f753:ffa4) joined #scummvm. [07:02] #scummvm: mode change '+o Hkz' by ChanServ!ChanServ@services. [07:13] Strangerke (51f60aa1@gateway/web/freenode/ip.81.246.10.161) joined #scummvm. [07:13] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [07:13] hi guys [07:13] Strangerke! [07:16] edheldil (~edheldil@2001:1488:ac14:1400:222:19ff:fe31:415e) joined #scummvm. [07:16] Hey Hkz! :) [07:16] How are you! :) [07:17] And how is that italian floppy set of Fascination? :D [07:17] Is it detected properly at least? [07:17] Strangerke, fine with a slight backache from country work [07:18] no idea, i'm dumping the box of games just now [07:18] got home a few minutes ago [07:18] ok, nice :) [07:18] hey strangerke :) [07:18] I guess you didn't receive yet Robin? [07:18] good morning everyone :P [07:18] hi vendu [07:19] Strangerke, nope, but mail delivery is around 15 [07:19] how's it going? [07:19] vendu, hi [07:19] heya hkz :) [07:19] Hkz: Tsk, it seems so slow when you're badly expecting something [07:20] heh :) [07:40] gapan (~gapan@46.12.140.184.dsl.dyn.forthnet.gr) joined #scummvm. [07:48] pok0j (~pok0j@aedz156.neoplus.adsl.tpnet.pl) joined #scummvm. [07:51] Filippos Karapetis master * r6b38731 / (4 files in 2 dirs): SCI: Implement savegame deletion functionality in SCI32 - http://git.io/31pziw [07:52] ooh, work on sci32 :) anyone know how far gabriel knight 1 (sins of the fathers) might be from being completeable? :) [08:03] Filippos Karapetis master * rc3f0a42 / (2 files): SCI: kMakeSaveFileName is actually using virtual savegame IDs - http://git.io/Sux2fg [08:04] [md5] (~md5@athedsl-4367099.home.otenet.gr) joined #scummvm. [08:04] [md5] (~md5@athedsl-4367099.home.otenet.gr) left irc: Changing host [08:04] [md5] (~md5@unaffiliated/md5/x-729473) joined #scummvm. [08:04] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [08:04] <[md5]> hello everyone! [08:05] <[md5]> vendu: GK1 has been completable for some time now, but it has several graphical glitches [08:05] <[md5]> vendu: so, if you wish, you can play it, but it's not yet supported in its current state [08:06] <[md5]> and now I got to go :) later [08:06] [md5] (~md5@unaffiliated/md5/x-729473) left irc: Client Quit [08:27] Smartnow (~Smartnow@unaffiliated/smartnow) left irc: Ping timeout: 255 seconds [08:29] Smartnow (~Smartnow@unaffiliated/smartnow) joined #scummvm. [08:33] James|GlideM (~James|Gli@cpc2-mapp11-2-0-cust447.12-4.cable.virginmedia.com) joined #scummvm. [08:33] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [08:43] Seem to have some SPAM on the forum http://forums.scummvm.org/viewtopic.php?p=72539#72539 [08:52] giucam (~giulio@adsl-ull-5-204.49-151.net24.it) joined #scummvm. [09:17] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [09:17] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [09:34] qptain_Nemo (~qN@81.200.28.83) left irc: Read error: Connection reset by peer [09:34] qptain_Nemo (~qN@81.200.28.83) joined #scummvm. [09:41] jakimushka (~jakimushk@178.219.192.15) left irc: Ping timeout: 245 seconds [09:42] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [09:42] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [09:45] James|GlideM (~James|Gli@cpc2-mapp11-2-0-cust447.12-4.cable.virginmedia.com) left irc: Read error: Connection reset by peer [09:57] digitall (~digitall@cpc2-hitc2-0-0-cust28.9-2.cable.virginmedia.com) joined #scummvm. [09:57] #scummvm: mode change '+o digitall' by ChanServ!ChanServ@services. [10:04] _sev (~sev@scummvm/undead/sev) joined #scummvm. [10:04] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [10:12] dreammaster (~paulfgilb@C-61-68-147-209.bur.connect.net.au) joined #scummvm. [10:12] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [10:24] StraToN (c130f60e@gateway/web/freenode/ip.193.48.246.14) joined #scummvm. [10:42] giucam (~giulio@adsl-ull-5-204.49-151.net24.it) left irc: Quit: Ciao! [10:58] WooShell (woo@188-192-188-111-dynip.superkabel.de) joined #scummvm. [11:00] miau [11:03] Moo [11:05] woof [11:20] waltervn (~chatzilla@82-171-63-220.ip.telfort.nl) joined #scummvm. [11:44] LordHoto (~loom@unaffiliated/lordhoto) joined #scummvm. [11:44] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services. [11:56] jakimushka (~jakimushk@178.219.192.15) left irc: Read error: Connection reset by peer [11:56] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [11:56] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [12:16] James|GlideM (~James|Gli@cpc2-mapp11-2-0-cust447.12-4.cable.virginmedia.com) joined #scummvm. [12:16] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [12:25] giucam (~giulio@adsl-ull-5-204.49-151.net24.it) joined #scummvm. [12:33] dreammaster (~paulfgilb@C-61-68-147-209.bur.connect.net.au) left irc: Quit: Leaving for the day [12:39] jakimushka (~jakimushk@178.219.192.15) left irc: Ping timeout: 250 seconds [12:40] L0ngcat (~Jonatan@ti0111a380-3115.bb.online.no) joined #scummvm. [12:49] Nick change: StraToN -> StraToN`away [13:07] Nick change: StraToN`away -> StraToN [13:11] clone2727 (~clone2727@nat-alex-resnet-out-6.rutgers.edu) joined #scummvm. [13:11] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services. [13:27] Strangerke (51f60aa1@gateway/web/freenode/ip.81.246.10.161) left irc: Quit: Page closed [13:28] Strangerke (51f60aa1@gateway/web/freenode/ip.81.246.10.161) joined #scummvm. [13:28] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [13:44] Kirben (kirben@c220-239-194-17.brasd3.vic.optusnet.com.au) left irc: Ping timeout: 248 seconds [13:50] Matthew Hoops master * rd789df8 / (7 files): GRAPHICS: Add palette start index and color count functions to ImageDecoder - http://git.io/p2sBNg [13:50] Matthew Hoops master * rb253a05 / (4 files in 3 dirs): GRAPHICS: Hide the WinCursor implementation - http://git.io/QJmGew [14:10] khalek (~jsg@jsg.id.au) joined #scummvm. [14:12] so what is the preferred method of sending patches now, sourceforge, github, email or ? [14:12] github [14:13] thanks, will look into that then [14:24] spookypeanut (~spookypea@cpc3-hatf8-2-0-cust519.9-3.cable.virginmedia.com) joined #scummvm. [14:24] spookypeanut (~spookypea@cpc3-hatf8-2-0-cust519.9-3.cable.virginmedia.com) left irc: Changing host [14:24] spookypeanut (~spookypea@scummvm/undead/spookypeanut) joined #scummvm. [14:24] #scummvm: mode change '+o spookypeanut' by ChanServ!ChanServ@services. [14:46] spookypeanut (~spookypea@scummvm/undead/spookypeanut) left irc: Ping timeout: 272 seconds [14:48] Upthorn (~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net) left irc: Read error: Connection reset by peer [14:48] Upth (~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net) joined #scummvm. [14:48] Nick change: Upth -> Upthorn [14:48] #scummvm: mode change '+v Upthorn' by ChanServ!ChanServ@services. [14:53] Tomaz^W (~tompsson@85.89.73.250) left irc: Ping timeout: 250 seconds [15:01] Fabio Battaglia master * r623ae7f / engines/cruise/detection.cpp : CRUISE: Add detection entry for Amiga Italian ver - http://git.io/Ut6K1w [15:04] khalek (jsg@jsg.id.au) left #scummvm ("."). [15:04] Fabio Battaglia master * ref280e8 / engines/cruise/detection.cpp : CRUISE: Correct Italian detection entry - http://git.io/fADWrg [15:10] Hkz: Thanks... but any other changes expected? [15:10] digitall, hopefully not [15:10] Just that I'm trying to merge up the Cruise refactoring... and master changes beyond small ones would create major headaches. [15:10] detection should be fine... as that file wasn't touched IIRC [15:10] don't worry :) [15:11] just added that because i finished dumping a few games, nothing left to add [15:11] alexbevi (~Alex@207.34.241.1) joined #scummvm. [15:11] Ah cool... Thanks. [15:12] Hkz: Euh... Not even a little Facination detection to add? [15:12] Strangerke, that one got detected fine [15:12] Ha ok, I misunderstood your PM then [15:13] TAS_2012v (2012@c83-248-147-182.bredband.comhem.se) left irc: Ping timeout: 245 seconds [15:15] Strangerke, nah that one was for cruise [15:17] Schnaks (~Schnaks@pD958B819.dip.t-dialin.net) left irc: Ping timeout: 255 seconds [15:18] Action: clone2727 summons fuzzie [15:20] Schnaks (~Schnaks@pD958A9F6.dip.t-dialin.net) joined #scummvm. [15:21] well, in turn cruise still doesn't work [15:21] Could not setup language data for your version! [15:23] StraToN (c130f60e@gateway/web/freenode/ip.193.48.246.14) left #scummvm. [15:26] unless i leave it detected as english... in that case it works fine, in italian [15:26] Are you sure it's italian? [15:26] ho :/ [15:26] ahoy scallywags [15:26] madmoose: Hi mulderwags [15:27] I said scallywags, not scullywags [15:27] please, at least get your x-file references right. [15:27] right. Hi malderwags! [15:28] Better. [15:28] I guess... :P [15:29] ;) [15:30] Action: digitall adds a spare chicken to the fuzzie summoning. [15:37] pok0j (~pok0j@aedz156.neoplus.adsl.tpnet.pl) left irc: Ping timeout: 252 seconds [15:39] pok0j (~pok0j@exd246.neoplus.adsl.tpnet.pl) joined #scummvm. [16:01] Guest62023 (~jack@146.255.164.95) joined #scummvm. [16:01] hi [16:01] !list [16:01] Guest62023: A list of the supported games can be found here: http://www.scummvm.org/compatibility.php [16:02] for films??? [16:02] Guest62023: you're probably in the wrong channel ... [16:03] Guest62023 (jack@146.255.164.95) left #scummvm. [16:04] At least it wasn't photoshop again [16:05] msg scumm-warez xdcc send #1 [16:05] dang [16:05] :D [16:06] i'm kind of curious where that guest thought he was [16:06] scummvm == films? [16:07] yep, not obvious [16:10] at least he got the "scum" part right.. [16:20] Javacat (~Javacat@unaffiliated/javacat) joined #scummvm. [16:25] Gentle (~tier@quassel/contributors/gentle) left irc: Ping timeout: 252 seconds [16:31] SylvainTV (~Sylvain@ALille-553-1-118-134.w86-215.abo.wanadoo.fr) joined #scummvm. [16:31] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [16:36] Adys_ (~adys@unaffiliated/adys) joined #scummvm. [16:38] Adys (~adys@unaffiliated/adys) left irc: Ping timeout: 265 seconds [16:39] Adys (~adys@unaffiliated/adys) joined #scummvm. [16:41] Adys_ (~adys@unaffiliated/adys) left irc: Ping timeout: 272 seconds [16:54] Strangerke (51f60aa1@gateway/web/freenode/ip.81.246.10.161) left irc: Quit: Bbl [16:57] Schnaks (~Schnaks@pD958A9F6.dip.t-dialin.net) left irc: Ping timeout: 256 seconds [16:59] Hkz: That's probably because your Italian version does not feature a DELPHINE.LNG file with menu etc. strings. [17:00] Schnaks (~Schnaks@p4FC48CB5.dip.t-dialin.net) joined #scummvm. [17:00] sirlemonhead (~bduncan22@86-43-170-237-dynamic.b-ras2.prp.dublin.eircom.net) joined #scummvm. [17:00] Hkz: So you need to add these strings to ScummVM, see CruiseEngine::loadLanguageStrings in cruise.cpp starting on line 134 [17:08] LordHoto, aha, that is indeed the case [17:08] thanks [17:08] so... I heard MD5 has magical powers of showing up when you talk about him or SCI games? [17:08] digitall, better wait for your merge before i fiddle with those? [17:08] Action: TMM twiddles his thumbs [17:09] Hkz: Had the same problems with my German Amiga version back when I added it ;-P [17:09] LordHoto, i'll check the menu on an amiga emulator and then add it that way [17:10] once i make sure this won't make digitall run after me with something sharp [17:19] Schnaks (~Schnaks@p4FC48CB5.dip.t-dialin.net) left irc: Ping timeout: 240 seconds [17:19] KD0ETH_Wo (~KD0ETH_Wo@MA2982.grinnell.edu) joined #scummvm. [17:22] Schnaks (~Schnaks@p4FC4997F.dip.t-dialin.net) joined #scummvm. [17:26] Schnaks (~Schnaks@p4FC4997F.dip.t-dialin.net) left irc: Ping timeout: 245 seconds [17:26] giucam (~giulio@adsl-ull-5-204.49-151.net24.it) left irc: Quit: Ciao! [17:30] Schnaks (~Schnaks@p4FC4B44B.dip.t-dialin.net) joined #scummvm. [17:34] Gentle (~tier@quassel/contributors/gentle) joined #scummvm. [17:40] Schnaks (~Schnaks@p4FC4B44B.dip.t-dialin.net) left irc: Ping timeout: 272 seconds [17:45] Hkz: No need to wait... Just add the required strings as I don't think that region conflicts anyway... [17:46] I'll do the required rebase/merging work to put the new refactoring on top... [17:55] James|GlideM (~James|Gli@cpc2-mapp11-2-0-cust447.12-4.cable.virginmedia.com) left irc: Read error: Connection reset by peer [18:00] Strangerke (~Strangerk@46.253.166.145) joined #scummvm. [18:00] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [18:06] spookypeanut (~spookypea@cpc3-hatf8-2-0-cust519.9-3.cable.virginmedia.com) joined #scummvm. [18:06] spookypeanut (~spookypea@cpc3-hatf8-2-0-cust519.9-3.cable.virginmedia.com) left irc: Changing host [18:06] spookypeanut (~spookypea@scummvm/undead/spookypeanut) joined #scummvm. [18:06] #scummvm: mode change '+o spookypeanut' by ChanServ!ChanServ@services. [18:13] spookypeanut (~spookypea@scummvm/undead/spookypeanut) left irc: Ping timeout: 272 seconds [18:13] Fabio Battaglia master * r3296e87 / (3 files): CRUISE: Add italian language strings - http://git.io/T4DMcg [18:13] TAS_2012v (2012@c83-248-147-182.bredband.comhem.se) joined #scummvm. [18:29] Eugene Sandulenko master * rec7dfed / NEWS : NEWS: Add GUI-related items. - http://git.io/wH5UeA [18:30] hennymcc (~hennymcc@p4FC1679C.dip.t-dialin.net) joined #scummvm. [18:31] hennymcc (~hennymcc@p4FC1679C.dip.t-dialin.net) left irc: Client Quit [18:34] giucam (~giulio@adsl-ull-5-204.49-151.net24.it) joined #scummvm. [18:37] spookypeanut (~spookypea@cpc3-hatf8-2-0-cust519.9-3.cable.virginmedia.com) joined #scummvm. [18:37] spookypeanut (~spookypea@cpc3-hatf8-2-0-cust519.9-3.cable.virginmedia.com) left irc: Changing host [18:37] spookypeanut (~spookypea@scummvm/undead/spookypeanut) joined #scummvm. [18:37] #scummvm: mode change '+o spookypeanut' by ChanServ!ChanServ@services. [19:07] Adys_ (~adys@unaffiliated/adys) joined #scummvm. [19:09] Adys (~adys@unaffiliated/adys) left irc: Ping timeout: 244 seconds [19:09] _sev (~sev@scummvm/undead/sev) left irc: Read error: No route to host [19:10] _sev (~sev@scummvm/undead/sev) joined #scummvm. [19:10] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [19:11] I guess noone in here really had to ever deal with dxt compression and the fact its covered by S3 patent? [19:12] Adys (~adys@unaffiliated/adys) joined #scummvm. [19:13] Adys_ (~adys@unaffiliated/adys) left irc: Ping timeout: 248 seconds [19:13] Tomaz^, you can download addon libraries for mesa to deal with it for most hardware [19:14] Not part of my yet to be asked question [19:14] Tomaz^, if you live in a country where software patents don't apply, or at least that patent. any place other than the US should be fine [19:14] Tomaz^, ah, my apologies. I did have to deal with it in that I wanted to play quake 4 [19:14] I have to load a dxt compressed image and extract the alpha channel [19:14] ah [19:14] And I'm unsure on what the patent actually prohibits me to do [19:15] such as, an algorithm that just grabs the alpha channel is very different from the algorithm that S3 patented [19:15] So I'm trying to figure out if doing such a thing would be legal and not covered by the patent [19:15] hmm, that's more of a lawyer than a technical question. but I do think that the S3 patent specifically deals with doing the unpacking on a GPU [19:15] if I remember correctly [19:16] did you read the patent? [19:16] Well I read that a friend wrote S2TC ( he's currently afk so I can't ask him directly ) [19:16] which was a "simpler" algorithm for dealing with dxt and apparently that might be outside the patent [19:16] which is why i figured an algo that just grabs the alpha would also be legal [19:16] but i dunno [19:19] well, it's really just a matter of what it says in the patent. You can't really patent a file format as such from how I understand it [19:21] but IANAL :P [19:23] Isn't patents just a case of doing SOMETHING different from what they say to be on the safe side? [19:23] Although... IAANAL [19:23] I am a north americal lawyer? [19:24] IA also NAL [19:24] ahh [19:25] I "could" work around it by firing up opengl [19:25] feed it the dxt data as just that [19:25] render to texture [19:25] grab pixels from that [19:25] well, do you need to do it offline or do you need it as part of a running program? [19:25] but it feels like a really dumb way to work around it [19:25] offline [19:26] Then just do that once, and store the results for future use? [19:26] im not even sure i can fire up opengl without a window [19:26] can't do that [19:26] well i could [19:26] but i only need the result once [19:26] but for a couple hundred images [19:26] dtcrshr (~datacrush@unaffiliated/datacrusher) joined #scummvm. [19:26] so caching is pointless [19:29] vendu (~vendu@unaffiliated/vendu) left irc: Ping timeout: 265 seconds [19:29] well, if you only need to do it once you can run your software on one of my boxes in europe if you'd like [19:29] that should work around it :P [19:29] basically what I am doing is reading an image, the alpha channel, and using the information to create a 2D mesh just covering the parts thats needed [19:30] this saves alot of computation ingame since most "sprites" are 50%+ alpha 0 [19:30] so this cuts down the amount of pixel computations [19:30] works perfect on tga but our end graphics will be dds so I needed a way to load alpha channel information from them [19:31] I am in Europe as well [19:31] I just want to avoid Patent issues even if they potentially don't apply here [19:32] well, if you need to run it offline and you're not exporting any software that has the s3tc capability built in and you're in europe [19:32] then I think you're pretty much ok [19:32] might be, might be [19:33] but, IANAL, as I said if you want to be sure talk to a lawyer, but with my understanding of the whole thing, s3tc is not 'protected' in europe, so running and distributing software that uses it can't be a problem [19:33] if you then not sell software that uses s3tc internally then I do not see how you could possibly be infringing anything [19:46] Kaidane (~Kaidane@adsl-065-005-218-152.sip.cae.bellsouth.net) joined #scummvm. [19:48] is there maybe an SCI expert here? I was hoping to maybe be able to do something useful to the engine. I took a week off and I was thinking that I could spend some time of that on some SCI bugs/features? [19:51] alexbevi (~Alex@207.34.241.1) left irc: Quit: Leaving. [20:02] I'm not entirely sure where to start :) that's why I talked :) so if anyone could spend a little time answering stupid questions? that would be great [20:03] nutron (~nutron@24.67.96.21) joined #scummvm. [20:03] nutron (~nutron@24.67.96.21) left irc: Changing host [20:03] nutron (~nutron@unaffiliated/nutron) joined #scummvm. [20:10] TMM: Just ask you questions, hopefully someone will answer [20:10] your [20:12] L0ngcat_ (~Jonatan@ti0111a380-0745.bb.online.no) joined #scummvm. [20:14] L0ngcat (~Jonatan@ti0111a380-3115.bb.online.no) left irc: Ping timeout: 245 seconds [20:14] Nick change: L0ngcat_ -> L0ngcat [20:16] well, it's really just about where to start, I've been running some unsupported SCI games and seen some debug messages, there's the scrollbox thing that looks interesting, or even something like the vibratemouse [20:16] still wonder what that's supposed to do [20:16] but aaanyway :) [20:16] so do we [20:17] ah [20:17] I imagine it has to be the cursor... what else could it be? I looked all over the internets and it doesn't appear there ever was a mouse with haptic feedback [20:18] as I said, it's kind of hard to see where to start. I don't really understand the drawing or pallet system I just wondered if there was information that I really need to read [20:19] and well, if there are sort of 'janitorial tasks' that I could do to get into the codebase while doing something worthwhile [20:20] There seems to be 22 comments including "HACK" in the SCI engine, so you might look at that, check what the original is doing, by REing the original interpreter and try to fix it. [20:22] do annotated disassemblies already exist within the project? [20:22] or does every contributer have to 'start from scratch' so to speak? [20:23] I guess some people might have some annotated disassemblies. [20:25] But we don't have any central place where people can grab those. [20:26] ok [20:27] If you want to work on some unsupported game there's probably a lot to be done even on exisiting disassemblies. [20:28] well, I figured that maybe that someone had an idea of what needs to be done [20:28] coming from 0 it's all quite overwhelming [20:30] There's some TODO list here: http://wiki.scummvm.org/index.php/SCI/TODO [20:32] yeah, I found those, I also found the place where they bomb in the games [20:32] that list seems to be out-of-date [20:33] some of it ;) [20:35] well, I could have a look at the pallet animation thing I guess. It's easy enough to see what it should do using an emulator. I'm sure the pallets are somewhere so figuring out what transformation is done to the existing one should be possible? [20:35] starting with say, the LSL6 intro [20:35] lsl6highres [20:36] the problem with the newer games is that the foundation we have there is mostly just guesswork. AFAIK no serious reverse engineering work has been done. [20:37] Sounds like starting some disassembly is a good start then ;-) [20:37] waltervn: has anyone reached out to al lowe since they got the rights for lsl back [20:37] Mataniko: they don't have the right back, they only have a license to do one remake [20:37] *rights [20:37] ah [20:41] well, yes, I guess I could start making an annotated disassembly [20:42] I guess I looking through scummvm code may even help with that :) [20:43] I'll just try some stuff then, I was hoping there were some more bite-sized things to do [20:46] clone2727 (~clone2727@nat-alex-resnet-out-6.rutgers.edu) left irc: Quit: bbl [20:47] Reverse engineering the later SCI games is annoying because of the relatively modern compiler. So you're facing virtual functions, unrolled loops, inlined functions and all kinds of other stuff that takes up a lot of your time. [20:48] ah [20:50] I should probably just start with an SCI2 interpreter then? [20:50] it seems that that is where support currently stops, right? [20:50] I think that's there the "later SCI games" start too ;-) [20:50] Right [20:51] There's also some stuff in SCI1.1 that could use work, like figuring out how the engine manages multiple songs being played simultaneously and how channels are allocated in that case. [20:52] spookypeanut (~spookypea@scummvm/undead/spookypeanut) left irc: Ping timeout: 272 seconds [20:52] I've been gone a year now, so perhaps some progress has been made in those areas, not sure. [20:53] SCI1.1 and SCI1 too, regarding that music issue I just mentioned [20:53] has anyone ever tried to contact the people that run realmserver.com? [20:54] ny00123 (~ny00123@bzq-79-181-202-210.red.bezeqint.net) left irc: Ping timeout: 248 seconds [20:54] well, the music stuff is really quite cosmetic considering all the games that cannot really be played at all :) [20:55] Yes, but for me it's still serious enough to use dosbox instead (and I'm saying this is an ex-scummvm developer ;) [20:58] Dominus (~Dominus@85-127-134-25.dynamic.xdsl-line.inode.at) left irc: Quit: Leaving. [20:58] Dominus (~Dominus@85-127-134-25.dynamic.xdsl-line.inode.at) joined #scummvm. [20:58] really? ok? [20:59] well, I dislike dosbox so much that I'd rather fix scummvm for the games I want to play than use it :P [21:00] LordHoto, what version of the interpreter do you suggest I start with? I have GK1 (from GOG) as an SCI2 game? [21:00] LordHoto, use dos or windows version? any tips on that front? [21:01] as long as you remember to legally own the version you use... ;-) [21:02] TMM: I guess I can't suggest anything here ;-) I'm not into SCI. [21:02] Hkz, I do :) [21:02] many many many times over for the SCI interpreter [21:02] don't think there's a single piece of software I have more licenses to :P [21:03] ny00123 (~ny00123@bzq-79-179-220-181.red.bezeqint.net) joined #scummvm. [21:13] balrog_phone (~balrog@unaffiliated/balrog) joined #scummvm. [21:13] giucam (~giulio@adsl-ull-5-204.49-151.net24.it) left irc: Quit: Ciao! [21:22] spookypeanut (~spookypea@cpc3-hatf8-2-0-cust519.9-3.cable.virginmedia.com) joined #scummvm. [21:22] spookypeanut (~spookypea@cpc3-hatf8-2-0-cust519.9-3.cable.virginmedia.com) left irc: Changing host [21:22] spookypeanut (~spookypea@scummvm/undead/spookypeanut) joined #scummvm. [21:22] #scummvm: mode change '+o spookypeanut' by ChanServ!ChanServ@services. [21:24] Adys_ (~adys@unaffiliated/adys) joined #scummvm. [21:26] Adys (~adys@unaffiliated/adys) left irc: Ping timeout: 272 seconds [21:29] Adys (~adys@unaffiliated/adys) joined #scummvm. [21:29] P2E (~tgz@74.60.157.211) left irc: Read error: Connection reset by peer [21:30] Adys_ (~adys@unaffiliated/adys) left irc: Ping timeout: 272 seconds [21:30] P2E (~tgz@74.60.157.211) joined #scummvm. [21:35] Adys (~adys@unaffiliated/adys) left irc: Ping timeout: 272 seconds [21:39] ny00123 (~ny00123@bzq-79-179-220-181.red.bezeqint.net) left irc: Quit: Leaving [21:40] Adys (~adys@unaffiliated/adys) joined #scummvm. [21:42] pok0j (~pok0j@exd246.neoplus.adsl.tpnet.pl) left irc: Read error: Connection reset by peer [21:45] Hkz (~Hkz@2001:470:c89a:2:519b:44ad:f753:ffa4) left irc: Quit: sleep [21:51] Adys_ (~adys@unaffiliated/adys) joined #scummvm. [21:54] Adys (~adys@unaffiliated/adys) left irc: Ping timeout: 271 seconds [21:55] WooShell (woo@188-192-188-111-dynip.superkabel.de) left irc: Quit: svc.startd: The system is coming down. syncing file systems... done. [21:56] Adys (~adys@unaffiliated/adys) joined #scummvm. [21:56] clone2727 (~clone2727@pool-71-125-67-84.nwrknj.east.verizon.net) joined #scummvm. [21:56] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services. [21:58] Adys_ (~adys@unaffiliated/adys) left irc: Ping timeout: 245 seconds [22:14] waltervn (~chatzilla@82-171-63-220.ip.telfort.nl) left irc: Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122203] [22:36] gapan (~gapan@46.12.140.184.dsl.dyn.forthnet.gr) left irc: Quit: Leaving. [22:40] was it normal for DOS games to have different sound "driver" files for adlib/soundblaster etc? [22:41] the game i'm looking at seems to read one of these files into a buffer and make function calls into that buffer..IDA doesn't make any sense of the files though [22:41] yes [22:42] I just need to figure out what sample rate etc to play the samples at but i cant figure out where to find that information [22:46] i've tried a few combinations with audacity but nothing sounds right :\ [22:49] Well, that makes sense since AdLib instruments aren't raw samples ;) [22:50] the game does have digital sound effects..some speech [22:51] i'm not actually sure where the music stuff is stored.. [22:52] Good luck in finding the music in the data files. There's no one true format for AdLib music; you need to find the player in the disasm and how it shoves the data into the AdLib registers :P [22:52] oh great :D [22:54] Basically everyone has their own format, and their own player that manipulated the hardware in some way to play the music specified by that format :P [22:54] waht about digital sound effects? [22:54] Depends [22:54] Probably raw PCM or Creative ADPCM [22:55] If it's raw PCM, those are mostly easy to identify. And of course you won't need to look at how it's played (except for the sampling rate, if those vary ingame) [22:56] It might just be one of the 1000 ADPCM variants :P [22:56] i'm trying them in audacity with the raw import option but they're not playing correctly at all [22:57] Might be ADPCM'd or DPCM'd then. Or maybe something else obscure, like µ-law [22:57] oh great :P [22:57] In that case, you would need to look at the code/disasm :P [22:58] i dont know how to disassemble the driver files at all [22:58] IDA can't make any sense of them [23:00] That might be for a lot of reasons. No function table in the file, or a non-standard one, in which case you need to find the functions yourself (and the start of the code blocks) [23:00] will it just be a standard C file? [23:00] or assembly? [23:00] any idea how they wrote these drivers generally? [23:01] Well, what you get to see is assembly. What it was originally depends on the people; it might have been anything from asm over C to pascal [23:01] hmm audacity has a setting for VOX ADPCM..i'm getting something better sounding with that [23:02] yeah that sounds near perfect now..I can hear speech :) [23:02] If it sounds similar to how it should sound like, but still horribly broken, that would indicated that it does use ADPCM [23:02] But now you have to find out what variant, what parameters (block size), etc. [23:03] Since there's probably literally 1000s of those, that's hard. With luck, you might be able to guess (there's a few popular ones) [23:03] But I'd advice just going directly to the disasm [23:05] Just finding the table(s) will often clue you in what variant it uses, and the block size should be somewhere there too (if you're lucky, as a const parameter to a function call) [23:06] i think doing that might beyond my skill level at the moment :( [23:06] Well, ScummVM does have the OKI ADPCM code if you want to try hooking it up [23:07] so things like sample rate arent relevant to ADPCM? [23:07] Sample rate is still relevant [23:07] Sure it's relevant ;) [23:08] k thanks :) i might give that oki code a go [23:08] Strangerke (~Strangerk@46.253.166.145) left irc: Ping timeout: 252 seconds [23:09] What you get after deADPCMing is a buffer of raw 16bit samples. That still has no "prefered" sampling rate, that is specified somewhere else (either in an extra header in the file, in the scripts or in the code) [23:09] Depending on the variant, you might not even know whether it's mono or stereo [23:10] it must be in the file, I can't see where the code would be telling the driver that [23:11] Yes, it's most likely in the file ;) [23:11] The exact sampling rate is not the big problem. First you need to find an exact match for the deADPCMing. And that is in general a lot of fiddling, with parameters that sound /almost/ correct but are in reality miles of, or some weird clicks that shouldn't be there and the like [23:12] And then there's many many variants of ADPCM as DrMcCoy said [23:13] a small error propagates throughout the wave [23:13] ho hum [23:13] [md5] (~md5@athedsl-4367099.home.otenet.gr) joined #scummvm. [23:13] [md5] (~md5@athedsl-4367099.home.otenet.gr) left irc: Changing host [23:13] [md5] (~md5@unaffiliated/md5/x-729473) joined #scummvm. [23:13] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services. [23:13] <[md5]> good evening [23:14] Oki's a pretty simple though if that's what it is [23:14] ie. there's no blocks [23:14] <[md5]> looks like I missed out on the SCI discussion. Seemed interesting enough :) [23:17] Kirben (kirben@c220-239-194-17.brasd3.vic.optusnet.com.au) joined #scummvm. [23:17] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services. [23:31] sirlemonhead (bduncan22@86-43-170-237-dynamic.b-ras2.prp.dublin.eircom.net) left #scummvm. [23:52] Filippos Karapetis master * rc64a69c / (engines/sci/resource.cpp engines/sci/resource.h): SCI: Resolve some resource related FIXMEs - http://git.io/4qdBXg [23:53] SylvainTV (~Sylvain@ALille-553-1-118-134.w86-215.abo.wanadoo.fr) left irc: Ping timeout: 265 seconds [00:00] --- Tue May 15 2012