[00:01] jamm (~jam@unaffiliated/jamm) joined #scummvm. [00:02] jammm (~jam@106.221.135.134) left irc: Ping timeout: 244 seconds [00:23] SylvainTV (~SylvainTV@LFbn-1-6090-118.w90-110.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [00:26] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [01:05] heroux (sandroco@gateway/shell/insomnia247/x-zhecisfhcodxazcf) left irc: Ping timeout: 250 seconds [01:06] jammm (~jam@106.221.143.60) joined #scummvm. [01:06] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [01:13] heroux (sandroco@gateway/shell/insomnia247/x-ewnsybqzumldxqag) joined #scummvm. [01:24] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 244 seconds [01:26] Dominus (~dominus@178-189-198-113.adsl.highway.telekom.at) joined #scummvm. [01:26] Dominus (~dominus@178-189-198-113.adsl.highway.telekom.at) left irc: Changing host [01:26] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [01:30] jammm (~jam@106.221.143.60) left irc: Ping timeout: 244 seconds [01:34] heroux (sandroco@gateway/shell/insomnia247/x-ewnsybqzumldxqag) left irc: Remote host closed the connection [01:39] jamm (~jam@unaffiliated/jamm) joined #scummvm. [01:44] jammm (~jam@106.221.143.60) joined #scummvm. [01:45] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 258 seconds [01:57] heroux (sandroco@gateway/shell/insomnia247/x-giixofedjhqlufbd) joined #scummvm. [02:03] heroux (sandroco@gateway/shell/insomnia247/x-giixofedjhqlufbd) left irc: Ping timeout: 276 seconds [02:05] heroux (sandroco@gateway/shell/insomnia247/x-eqkhyqmicpmiwulo) joined #scummvm. [02:10] jammmm (~jam@106.221.143.60) joined #scummvm. [02:10] jammm (~jam@106.221.143.60) left irc: Read error: Connection reset by peer [02:15] heroux (sandroco@gateway/shell/insomnia247/x-eqkhyqmicpmiwulo) left irc: Ping timeout: 258 seconds [02:23] heroux (sandroco@gateway/shell/insomnia247/x-gsypaetbxlstehwh) joined #scummvm. [02:31] heroux (sandroco@gateway/shell/insomnia247/x-gsypaetbxlstehwh) left irc: Ping timeout: 264 seconds [02:46] heroux (~heroux@gateway/shell/insomnia247/x-biauttmkvenoxqwh) joined #scummvm. [03:07] heroux (~heroux@gateway/shell/insomnia247/x-biauttmkvenoxqwh) left irc: Ping timeout: 250 seconds [03:08] GitHub156 (~GitHub156@192.30.252.46) joined #scummvm. [03:08] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v6Oyj [03:08] scummvm/master c691449 Paul Gilbert: TITANIC: Add sounds list to QSoundManager [03:08] GitHub156 (GitHub156@192.30.252.46) left #scummvm. [03:32] snover (~Adium@unaffiliated/snover) left irc: Quit: Leaving. [03:33] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: [03:36] heroux (~heroux@gateway/shell/insomnia247/x-ouzlcfrsvujgfwdc) joined #scummvm. [03:41] jamm (~jam@unaffiliated/jamm) joined #scummvm. [03:42] jammmm (~jam@106.221.143.60) left irc: Read error: Connection reset by peer [03:43] jammm (~jam@106.221.143.60) joined #scummvm. [03:43] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [03:43] heroux (~heroux@gateway/shell/insomnia247/x-ouzlcfrsvujgfwdc) left irc: Ping timeout: 250 seconds [03:51] heroux (sandroco@gateway/shell/insomnia247/x-bbqoroizmlvbvvdz) joined #scummvm. [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: 250 seconds [04:10] jammm (~jam@106.221.143.60) left irc: Read error: Connection reset by peer [04:11] jamm (~jam@unaffiliated/jamm) joined #scummvm. [04:36] jammm (~jam@106.221.143.60) joined #scummvm. [04:36] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [05:15] Strangerke (~Strangerk@APoitiers-652-1-327-229.w86-217.abo.wanadoo.fr) joined #scummvm. [05:26] Strangerke (~Strangerk@APoitiers-652-1-327-229.w86-217.abo.wanadoo.fr) left irc: Ping timeout: 240 seconds [05:32] jammmm (~jam@106.221.143.60) joined #scummvm. [05:32] jammm (~jam@106.221.143.60) left irc: Read error: Connection reset by peer [05:50] GitHub89 (~GitHub89@192.30.252.45) joined #scummvm. [05:50] [scummvm] sev- pushed 1 new commit to master: https://git.io/v6OQg [05:50] scummvm/master e926dba Eugene Sandulenko: DIRECTOR: Lingo: Moved recently added functions to built-ins [05:50] GitHub89 (GitHub89@192.30.252.45) left #scummvm. [06:02] GitHub84 (~GitHub84@192.30.252.42) joined #scummvm. [06:02] [scummvm] sev- pushed 1 new commit to master: https://git.io/v6OQi [06:02] scummvm/master eb1b2d3 Eugene Sandulenko: DIRECTOR: Lingo: Added more command stubs [06:02] GitHub84 (GitHub84@192.30.252.42) left #scummvm. [06:13] GitHub111 (~GitHub111@192.30.252.46) joined #scummvm. [06:13] [scummvm] rootfather pushed 2 new commits to master: https://git.io/v6OQx [06:13] scummvm/master 865143c Lothar Serra Mari: DOCUMENTATION: Use uppercase filenames for German documentation... [06:13] scummvm/master f5db38a Lothar Serra Mari: WIN32: Update copyright year in scummvm.iss [06:13] GitHub111 (GitHub111@192.30.252.46) left #scummvm. [06:16] ny00123 (~ny00123@89-138-103-178.bb.netvision.net.il) joined #scummvm. [06:46] jammmm (~jam@106.221.143.60) left irc: Read error: Connection reset by peer [06:46] jamm (~jam@unaffiliated/jamm) joined #scummvm. [07:18] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [07:18] jammm (~jam@106.221.143.60) joined #scummvm. [07:22] jammmm (~jam@106.221.143.60) joined #scummvm. [07:22] jammm (~jam@106.221.143.60) left irc: Read error: Connection reset by peer [07:26] waltervn (~waltervn@213.143.50.77) joined #scummvm. [07:26] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [07:36] Cruel` (~cruel@173-169-129-195.res.bhn.net) left irc: Quit: Leaving [07:42] morning [07:43] moin [07:44] hi waltervn wanwan [07:48] I'm in Spain on 3G connection. My "MBs" are disappearing quickly. [07:51] jammmm (~jam@106.221.143.60) left irc: Read error: Connection reset by peer [07:51] jamm (~jam@unaffiliated/jamm) joined #scummvm. [08:00] It costs about 4 euro per GB on a prepaid SIM, so not too bad. But any metered connection makes me uncomfortable ;) [08:01] jammm (~jam@106.221.129.250) joined #scummvm. [08:04] jammmm (~jam@106.221.132.61) joined #scummvm. [08:04] Begasus (~Begas_@d54C3C8C2.access.telenet.be) joined #scummvm. [08:04] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 240 seconds [08:04] jammm (~jam@106.221.129.250) left irc: Read error: Connection reset by peer [08:04] g'morning [08:09] so, where is Strangerke? [08:31] uruk-hai (~Peter@catv-89-133-19-143.catv.broadband.hu) joined #scummvm. [08:31] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services. [08:32] jamm (~jam@unaffiliated/jamm) joined #scummvm. [08:33] jammmm (~jam@106.221.132.61) left irc: Ping timeout: 240 seconds [08:49] Fighter19 (~Fighter19@2a02:810d:ec0:27ac:f17a:6305:98ed:dec0) left irc: Ping timeout: 264 seconds [09:11] Lightkey (~jonas@p200300764C08984222CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 250 seconds [09:11] ajax16384 (~User@ip33.net130.n37.ru) joined #scummvm. [09:11] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [09:17] WooShell (~Markus@ipbcc0701d.dynamic.kabel-deutschland.de) joined #scummvm. [09:18] good meowning =^.^= [09:22] Vampire0 (~Vampire@jEdit/Vampire) joined #scummvm. [09:22] GitHub47 (~GitHub47@192.30.252.40) joined #scummvm. [09:22] [scummvm] Tkachov pushed 1 new commit to master: https://git.io/v6ONo [09:22] scummvm/master 139ad46 Alexander Tkachev: WAGE: Fix crash in Explorer... [09:22] GitHub47 (GitHub47@192.30.252.40) left #scummvm. [09:24] Lightkey (~jonas@p200300764C08985622CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [09:44] t0by (~t0by@95.236.245.21) joined #scummvm. [09:44] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [09:45] m_kiewitz (~m_kiewitz@x4d03e600.dyn.telefonica.de) joined #scummvm. [09:45] m_kiewitz (~m_kiewitz@x4d03e600.dyn.telefonica.de) left irc: Changing host [09:45] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [09:45] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [09:51] o/ [09:59] jammm (~jam@106.221.149.224) joined #scummvm. [10:00] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 244 seconds [10:04] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [10:14] jammm (~jam@106.221.149.224) left irc: Quit: Leaving [10:14] jamm (~jam@unaffiliated/jamm) joined #scummvm. [10:16] t0by (~t0by@95.236.245.21) left irc: Quit: Bye! [10:16] t0by (~t0by@95.236.245.21) joined #scummvm. [10:16] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [10:22] jammm (~jam@106.221.147.7) joined #scummvm. [10:23] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 252 seconds [10:28] ajax16384 (~User@ip33.net130.n37.ru) left irc: Read error: Connection reset by peer [10:29] jammm (~jam@106.221.147.7) left irc: Quit: Leaving [10:29] jamm (~jam@unaffiliated/jamm) joined #scummvm. [10:33] frankyboy_ (~franky@ppp109-252-155-155.pppoe.spdop.ru) joined #scummvm. [10:37] jammm (~jam@106.221.128.110) joined #scummvm. [10:37] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [10:44] Guest19 (~textual@93-32-68-206.ip32.fastwebnet.it) joined #scummvm. [10:44] buongiorno a tutti [10:44] sapete se c'è modo su osx di ingrandire la finestra? [10:46] how to increase window size on osx? [10:55] Guest19: go "options", then select Graphics Mode "3x" [10:55] or you could also change to the OpenGL renderer and then you can adjust it to whatever size you want [11:10] SylvainTV (~SylvainTV@LFbn-1-6090-118.w90-110.abo.wanadoo.fr) joined #scummvm. [11:10] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [11:25] Guest19, you don't mean fullscreen, right? [11:30] oops [11:30] http://phoronix.com/scan.php?page=news_item&px=Btrfs-RAID-56-Is-Bad [11:30] " [11:30] It turns out the RAID5 and RAID6 code for the Btrfs file-system's built-in RAID support is faulty and users should not be making use of it if you care about your data." [11:46] waltervn (~waltervn@213.143.50.77) left irc: Quit: Leaving [11:50] ced117 (~ced117@opensuse/member/ced117) left irc: Ping timeout: 244 seconds [12:03] ced117 (~ced117@opensuse/member/ced117) joined #scummvm. [12:13] Guest19 (~textual@93-32-68-206.ip32.fastwebnet.it) left irc: Quit: My Mac has gone to sleep. ZZZzzz& [12:16] great, someone joins, asks a question, you reply and the guy leaves without saying anything :/ [12:17] K4T (~nima@193-0-192-199.via.zamek.net.pl) joined #scummvm. [12:20] maybe that guy used btrfs raid... [12:21] I would suggest never to reply to italians that pop up on a channel with a generic nickname speaking their native language. [12:21] Nick change: t0by -> s0meone [12:21] ehi ciao bella rega dove posso scaricare i giuochi [12:21] s0meone (t0by@95.236.245.21) left #scummvm ("Bye!"). [12:21] t0by (~t0by@95.236.245.21) joined #scummvm. [12:21] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services. [12:22] That was a test, you passed. [12:24] t0by: lol [12:25] frankyboy_ (~franky@ppp109-252-155-155.pppoe.spdop.ru) left irc: Read error: Connection reset by peer [12:26] frankyboy_ (~franky@ppp109-252-155-155.pppoe.spdop.ru) joined #scummvm. [12:27] jammm (~jam@106.221.128.110) left irc: Quit: Leaving [12:27] jamm (~jam@unaffiliated/jamm) joined #scummvm. [12:31] frankyboy_ (~franky@ppp109-252-155-155.pppoe.spdop.ru) left irc: Quit: #E>6C O >B 20A [12:31] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [12:32] jamm (~jam@unaffiliated/jamm) joined #scummvm. [13:26] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [13:27] jamm (~jam@unaffiliated/jamm) joined #scummvm. [13:59] Guest19 (~textual@93-32-68-206.ip32.fastwebnet.it) joined #scummvm. [14:00] Guest19 (~textual@93-32-68-206.ip32.fastwebnet.it) left irc: Client Quit [14:00] LePhilousophe (valemboi20@amsn/developer/lephilousophe) left irc: Quit: Bye... [14:01] LePhilousophe (valemboi20@amsn/developer/lephilousophe) joined #scummvm. [14:07] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 244 seconds [14:07] ajax16384 (~User@ip33.net130.n37.ru) joined #scummvm. [14:07] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [14:08] Dominus (~dominus@194-96-32-37.adsl.highway.telekom.at) joined #scummvm. [14:08] Dominus (~dominus@194-96-32-37.adsl.highway.telekom.at) left irc: Changing host [14:08] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [14:15] snover (~Adium@unaffiliated/snover) joined #scummvm. [14:15] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [14:27] Guest19 (~textual@93-32-68-206.ip32.fastwebnet.it) joined #scummvm. [14:35] Guest19 (~textual@93-32-68-206.ip32.fastwebnet.it) left irc: Quit: My Mac has gone to sleep. ZZZzzz& [14:45] frankyboy_ (~franky@ppp109-252-155-155.pppoe.spdop.ru) joined #scummvm. [15:02] uruk-hai (~Peter@catv-89-133-19-143.catv.broadband.hu) left irc: Ping timeout: 265 seconds [15:03] uruk-hai (~Peter@catv-89-133-19-143.catv.broadband.hu) joined #scummvm. [15:03] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services. [15:07] franky_boy (~franky@ppp46-138-35-62.pppoe.spdop.ru) joined #scummvm. [15:09] frankyboy_ (~franky@ppp109-252-155-155.pppoe.spdop.ru) left irc: Ping timeout: 252 seconds [15:12] franky_boy (~franky@ppp46-138-35-62.pppoe.spdop.ru) left irc: Ping timeout: 250 seconds [15:17] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 240 seconds [15:18] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) joined #scummvm. [15:20] jamm (~jam@unaffiliated/jamm) joined #scummvm. [15:25] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) left irc: Quit: #E>6C O >B 20A [15:26] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) joined #scummvm. [15:33] waltervn (~waltervn@213.143.50.124) joined #scummvm. [15:33] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [15:50] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [15:50] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [16:05] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 252 seconds [16:13] jamm (~jam@unaffiliated/jamm) joined #scummvm. [16:14] GitHub113 (~GitHub113@192.30.252.34) joined #scummvm. [16:14] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v63th [16:14] scummvm/master f0d208c Paul Gilbert: TITANIC: Added more sound manager methods [16:14] GitHub113 (GitHub113@192.30.252.34) left #scummvm. [16:28] GitHub130 (~GitHub130@192.30.252.45) joined #scummvm. [16:28] [scummvm] csnover pushed 1 new commit to master: https://git.io/v63qa [16:28] scummvm/master 6a7ddd8 Colin Snover: SCI32: Actually save and load remaps [16:28] GitHub130 (GitHub130@192.30.252.45) left #scummvm. [16:30] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) left irc: [16:37] GitHub147 (~GitHub147@192.30.252.34) joined #scummvm. [16:37] [scummvm] csnover pushed 1 new commit to master: https://git.io/v63qF [16:37] scummvm/master 949919b Colin Snover: SCI32: Remove VMD flags from Audio32 mixer... [16:37] GitHub147 (GitHub147@192.30.252.34) left #scummvm. [16:51] jammm (~jam@106.221.128.17) joined #scummvm. [16:52] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [17:08] jammm (~jam@106.221.128.17) left irc: Read error: Connection reset by peer [17:13] jammm (~jam@106.221.152.73) joined #scummvm. [17:15] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) left irc: Read error: Connection reset by peer [17:16] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) joined #scummvm. [17:16] Nick change: Begasus -> Begas_food [17:22] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) left irc: Read error: Connection reset by peer [17:23] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) joined #scummvm. [17:30] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) left irc: Read error: Connection reset by peer [17:31] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) joined #scummvm. [17:36] Cruel` (~cruel@173-169-129-195.res.bhn.net) joined #scummvm. [17:37] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) left irc: Read error: Connection reset by peer [17:38] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) joined #scummvm. [17:41] uruk-hai (~Peter@catv-89-133-19-143.catv.broadband.hu) left irc: Quit: Leaving [17:43] uruk-hai (5985138f@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.19.143) joined #scummvm. [17:43] #scummvm: mode change '+o uruk-hai' by ChanServ!ChanServ@services. [17:47] Begas_food (~Begas_@d54C3C8C2.access.telenet.be) left irc: Quit: Vision[0.9.7-H-20140108]: i've been blurred! [17:50] frankyboy_ (~franky@ppp91-78-192-242.pppoe.mtu-net.ru) left irc: Ping timeout: 250 seconds [17:50] Begasus (~Begas_@d54C3C8C2.access.telenet.be) joined #scummvm. [17:56] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) joined #scummvm. [17:57] waltervn (~waltervn@213.143.50.124) left irc: Ping timeout: 240 seconds [18:03] waltervn (~waltervn@213.143.50.124) joined #scummvm. [18:03] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [18:08] uruk-hai (5985138f@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.19.143) left irc: Quit: http://www.kiwiirc.com/ - A hand crafted IRC client [18:18] abruanese (~a@45.63.97.181) left irc: Quit: ZNC 1.6.3+deb1 - http://znc.in [18:24] abruanese (~a@45.63.97.181) joined #scummvm. [18:33] waltervn (~waltervn@213.143.50.124) left irc: Ping timeout: 240 seconds [18:39] heroux (sandroco@gateway/shell/insomnia247/x-bbqoroizmlvbvvdz) left irc: Ping timeout: 258 seconds [18:44] K4T (~nima@193-0-192-199.via.zamek.net.pl) left irc: [18:47] heroux (sandroco@gateway/shell/insomnia247/x-avccgjtjbxcnwohq) joined #scummvm. [18:51] sooo. the SCI audio resources per CD is going to be kind of annoying to support. phantasmagoria uses a 65535.MAP patch file in the root directory of each CD [18:51] GK2 has the map patch file in RESSCI.00x [18:54] it seems the content of 65535.map is always the same [18:54] it is not [18:54] at least the hashes do not match [18:55] i only took a look with a hex viewer moment [18:56] https://gist.github.com/csnover/e6a739b390b49740837e8895e429db93 the sha1s of each of them [18:56] (theyre also all different sizes) [18:56] not for me [18:56] put each cd into different folder? [18:56] cd1 is 837 bytes, cd2 is 837 bytes too [18:57] i remember some other game requires that [18:57] m_kiewitz: is this some german version? [18:57] mine is 1.000.000 US release [18:57] no it's my English copy [18:58] uncensored English European version [18:58] hm. mine are also all dated 6 Aug 1995 [18:58] German copy is 837 bytes too [18:59] mine is 5 nov 1996 [18:59] i will never understand sierra and the things they did [19:00] wanwan: someone suggested to rename RESOURCE.AUD to RESAUD.00x and RESOURCE.SFX to RESSFX.00x which seemed like it could be a reasonable course of action (matches RESSCI.00x) [19:00] dreammaster (~dreammast@c-73-167-118-204.hsd1.ma.comcast.net) joined #scummvm. [19:00] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [19:00] Phant1, PQ:SWAT, GK2, and Phant2 seem to be the only games that have this problem [19:01] Rama for whatever reason just put a ton of patch audio files onto CD2 and CD3 [19:01] (these are all the original US releases) [19:01] one CD per directory would certainly make installation less of a pain in the butt [19:01] that was me :P [19:02] m_kiewitz suggested & * :) [19:04] Im not quite sure yet how to make this work. [19:06] i think it will get tricky [19:06] K4T (~nima@193-0-192-199.via.zamek.net.pl) joined #scummvm. [19:06] we could for example check which resources are in which files, if there was some kind of logic behind it [19:07] Ill start with the assumption that they werent so evil/incompetent to use the same resource IDs the sounds on different discs [19:07] otherwise we could simply check for header data at the offset and if its not there check the next file and so on [19:07] until we find a header [19:07] well if they did that, then wow... [19:07] i mean, the same resource IDs for different sounds on different discs* [19:07] yeah [19:07] although i doubt it [19:07] so [19:07] i think there is a fan made installer that combines the audio resource files [19:08] if there is, they need to work on their SEO :) [19:08] oh, here it is. unisci. [19:09] i bet there is some global specifying which CD is currently active [19:09] we could also use such information to use the correct resource audio file [19:10] its possible, kCD is supposed to return CD numbers [19:10] who sets that information? [19:11] K4T (~nima@193-0-192-199.via.zamek.net.pl) left irc: Client Quit [19:12] there is a find disc function in SSCI ResourceMgr, it gets called by kCD [19:12] this is another area where i was grousing about scummvms resourcemanager in the past [19:13] (btw, unisci does not appear to come with sources) [19:13] doesn't really matter [19:14] it will surely just add all data on top and adjust offsets [19:23] well, anyway. FindDisc reloads patch tables, resource maps, and audio volumes [19:24] and it does a file search and checks the file extension of whatever file it finds to decide which disc was loaded [19:25] so e.g. ressci.002 existing means the user has inserted disc 2 [19:27] urgh [19:28] now I guess we need to find out how disc swapping worked [19:28] and then either patch it out or make the logic so that scripts get what they expect [19:28] kCD -> ResourceMgr::FindDisc [19:29] i mean script wise [19:29] unless were going to change the way that games are installed (i.e. separate directories per CD) it shouldnt be necessary [19:29] it wouldn't really make sense for us to implement it the way it was [19:29] yes [19:31] assuming that resource IDs are unique per resource across all the discs, we just need to read 65535.MAP from each of the RESSCI bundles (or from 65535.00x in the case of phant1) and then add the resources from that bundle to the resource manager so the resource manager knows which audio volume to get them from. this functionality already exists for resmap/ressci, but unfortunately the audio code is different& [19:33] i need to look into that 65535.map thingie [19:33] it seems they combined them already for the European release [19:34] sounds that way [19:34] GitHub90 (~GitHub90@192.30.252.45) joined #scummvm. [19:34] [scummvm] sev- pushed 2 new commits to master: https://git.io/v63cT [19:34] scummvm/master bbc6e2a Eugene Sandulenko: DIRECTOR: Lingo. Added stubs for 'do' and 'open' commands [19:34] scummvm/master 0204628 Eugene Sandulenko: DIRECTOR: Lingo: Added stubs for open*, do, pause commands [19:34] GitHub90 (GitHub90@192.30.252.45) left #scummvm. [19:35] does your gabriel knight 2 have different 65535.map files too? [19:36] yes, but they are in the RESSCI bundles [19:37] not standalone files [19:37] and actually& phant1 might have identical 65535.map inside each RESSCI too [19:37] GitHub105 (~GitHub105@192.30.252.41) joined #scummvm. [19:37] [scummvm] sev- pushed 3 new commits to master: https://git.io/v63ct [19:37] scummvm/master 29faa28 Dmitry Iskrich: DIRECTOR: Change sprite type [19:37] scummvm/master b7f66e0 Dmitry Iskrich: DIRECTOR: Debug output for Mac resource [19:37] scummvm/master 5510481 Dmitry Iskrich: DIRECTOR: Fix some image rendering seg faults [19:37] GitHub105 (GitHub105@192.30.252.41) left #scummvm. [19:37] kurtwr (~kurtwr@c-73-12-209-100.hsd1.ca.comcast.net) left irc: Ping timeout: 258 seconds [19:37] er, by 'identical' i mean same as the standalone file on each disc [19:38] that would be really convenient if true& [19:39] right [19:39] that's really going to be quite a mess [19:40] because i guess we should also support those fan made combined CD installations [19:40] yeah, the 65535.maps are superfluous [19:40] or maybe not, idk [19:40] the same content exists in each of the RESSCI files, like in GK2 [19:41] kurtwr (~kurtwr@c-73-12-209-100.hsd1.ca.comcast.net) joined #scummvm. [19:44] that doesn't really help that much. we can't really ignore patch files [19:44] 65535.map is a unique snowflake [19:46] how large is it? [19:46] less than 1k [19:46] we could also combine yours and if the US release is the only one that did this, then simply put it inside ScummVM [19:47] im not sure how that would solve the problem, the resource.aud/resource.sfx files are different per disc [19:47] or well offer it as separate download and blacklist all regular 65535.map patch files [19:47] those need to get renamed anyway, yes [19:48] well, my point is, the 65535.map only specifies offsets into the resource.aud/sfx, it doesnt say which of the 7 different resource.aud/sfx is supposed to be targeted [19:48] thats a general problem, but the different 65535.map files are an US exclusive issue at least for now [19:49] and as i said - we should check if sierra had some logic behind it [19:49] for example maybe they had all resources of disc 1 start with 1 [19:49] we could in any case just check all files for a header at the specified offset [19:49] and figure it out that way [19:50] or well in case we need to add multi CD support anyway, then we could use that info to use the correct one [19:50] active CD is 4 -> then check resaud.004 [19:50] there is no logic to the audio volumes in the actual engine, the files are always RESOURCE.AUD/SFX and when the disc changes it just reloads it all from whatever 65535.MAP is loaded and what RESOURCE.AUD/SFX is on the disc [19:51] the resource IDs in each map are all over the place [19:51] yes, but when we rename it we can simply use the current CD number [19:51] or as i said - we could also simply check all files [19:51] i doubt there are basically dupes that start at the exact same offset [19:52] we need to check that of course [19:52] there is surely also a global with the current cd number, we could use that one too [19:52] there are various solutions [19:54] are there dupes in your 65535.map file? I mean resource ids that show up in multiple ones? [19:54] and if so, are they different data-wise or the same data [19:55] im like 99.9999% sure there will be identical resource IDs with identical data at different offsets per map [19:56] let me look at what is in phant1 real quick. [19:57] yeah, so 65535.map on disc 7 has resource ID 2 at 0x189d0a, and on disc 6 the same resource at 0x9cfb30 [19:59] Littleboy (~littleboy@c-24-147-105-156.hsd1.ma.comcast.net) joined #scummvm. [19:59] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [20:00] any idea when the disc swap takes place? [20:00] i could take a look at the scripts [20:01] maybe it's even dynamic, so happens when the scripts can't find the resource data [20:02] theres some global script method called getDisc& [20:02] in game.sc [20:03] kind of weird& it *must* know which CD which resource exists on [20:03] is that a RESMAP feature? [20:03] i seem to vaguely recall the map format being changed for multicd in that way [20:04] haven't looked into that [20:04] would be very nice in case they added the disc id to all resources [20:05] that would make it very easy [20:06] it wouldnt apply to the audio maps though :\ [20:07] well in some way the scripts have to know which CD is required for the current data [20:07] yeah, resource.cpp:1707 [20:07] so we could then use that data to use the correct resaud file [20:08] well, the system has to know which CD contains *some* data. but like, that data could be the room script. [20:08] that's enough for us I think [20:09] 1707 is for older resource files [20:09] so you are thinking, switch to the correct cd according to what resource is loaded, and then you know which cd is supposed to be loaded, so you *also* know which audio resource map and bundle to use [20:10] but later there is a _volumeNumber [20:10] yes [20:10] a bit hackish, but maybe that's the best way [20:10] still i wonder how they marked system scripts [20:11] i mean scripts and other resources that are available in each resource file [20:11] maybe volume 0? [20:15] volume 0 apparently is for files [20:15] Jon_God (~jon_god@c-73-93-80-196.hsd1.ca.comcast.net) joined #scummvm. [20:15] free files [20:19] Im confused again, about how to know which CD to go to. :) [20:19] yes [20:19] RESMAP.001 -> _volumeNumber = 1 [20:19] but the scripts have to know somehow which CD to ask for [20:20] so maybe there is some table or something inside the scripts that specifies the CD per room or so [20:20] no idea where the CD switch is? [20:21] hmm. [20:21] well, there is chapEndRm in phant1 [20:21] it knows which disc to load because it is hardcoded for each chapter [20:21] it seems [20:22] but i dont think the other games were designed so cleanly [20:22] or were they& [20:23] which games are multi CD again? [20:23] so it seems like the game scripts themselves are hard-coded to know which cd should be loaded [20:23] GK2, Phantasmagoria 1+2 [20:24] so i guess there is a global that specifies the currently loaded CD [20:24] Phant1, GK2, PQ:SWAT, Lighthouse, Rama, Phant2 [20:24] ah SWAT, right [20:24] Lighthouse doesn't have chapters afaik [20:25] for SWAT such an approach may make sense though. i think it's separate missions [20:25] oh, and shivers 2 ;) [20:25] right that one too [20:25] Shivers 2 only switched to the next disc for the last puzzle IIRC [20:25] ajax16384 (~User@ip33.net130.n37.ru) left irc: Read error: Connection reset by peer [20:25] GK2 is chapter-based, like Phant1 [20:26] yes [20:26] so I guess it makes sense that the game scripts are just hard-coded to switch discs at key points in the story [20:26] Jon_God (~jon_god@c-73-93-80-196.hsd1.ca.comcast.net) left irc: Remote host closed the connection [20:26] 64994 contains "insert disc X" messages [20:26] script [20:27] yeah, thats game.sc [20:27] although that may be restoring a game [20:27] yeah, save games store which CD they were on [20:27] kCD subop 1 [20:29] so this is fine, i guess we just need to extend the audio-loading part of the resource manager with some reload function if it doesnt have one already (i think it might, because of the mgdx language switching), and actually implement kCD [20:30] maybe it's global 1Eh [20:30] the current cd should be able to be saved somewhere in the kernel, no need to go out to game scripts to get it [20:31] the game script says what CD it wants by kCD subop 0 [20:31] is it called right on startup too? [20:31] or well it has to do that when a saved game got restored as well [20:32] Littleboy (~littleboy@c-24-147-105-156.hsd1.ma.comcast.net) left irc: Ping timeout: 244 seconds [20:32] gk2 calls it right on startup with subop 0 [20:32] but it seems we return 1 there [20:33] is disc 1 currently hardcoded? [20:33] it seems scripts dont ask for a CD, but rather check which CD is currently inserted [20:33] ny00123 (~ny00123@89-138-103-178.bb.netvision.net.il) left irc: Quit: Leaving [20:34] ah, it seems subop = 0 without any more parameters == "is disc in drive" [20:34] and when subop = 0, but with another parameter, then it checks for that disc [20:34] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) left irc: Read error: Connection reset by peer [20:34] so on startup it only checks if a CD is in the drive ... weird [20:35] hmm, when i start gk1 and watch the prologue, kCD isn't called anymore [20:35] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) joined #scummvm. [20:35] unless there is a bug in the logging code [20:35] wait, was kCD actually reversed? or is the current code guess work? [20:36] because maybe kCD(0) returns the current disc [20:36] and that may work atm, because we return 1 [20:36] but we don't return the disc number, but TRUE as in "disc is in drive" [20:37] which then means that we would really have to check scripts which disc it wants [20:37] otherwise we have no idea what to return [20:37] whoops, sorry, spaced out [20:39] kCD is old guessed code, which is kind of funny given how simple it is [20:39] well, then I guess kCD(0) is really supposed to return the current disc number [20:39] only that makes sense based on what the scripts do [20:40] yeah [20:40] so by default when the engine loads, if it loads from a savegame it needs to set its internal CD number to whatever was stored in the save game [20:40] otherwise we can just always start on disc 1 [20:40] Vampire0 (~Vampire@jEdit/Vampire) left irc: Ping timeout: 244 seconds [20:40] we really need to figure out what the scripts want [20:40] anything else will fail, just like on game startup etc. [20:41] nothing should fail, starting with disc 1 goes to the main menu which lets you load a save game, or start a new game [20:41] starting a new game starts on disc 1 always [20:41] loading a save game, the save game says which CD to load [20:41] sure, but when the scripts ask for the current ID when it wants another CD, we simply do not know which CD the scripts want [20:42] global 1Eh was animation threshold in sci1 [20:42] but maybe all of that was changed completely [20:42] kCD(0) is tell me the current disc, presumably would be followed up with a kCD(0, discNum) [20:43] if the disc actually need sto be changed away from disc 1 [20:43] we need to check if it works that way in every game [20:43] because if it isn't then expecting kCD(0, discnum) won't work [20:43] even then - we would also have to check, what the scripts do when kCD(0) returns the wrong disc id [20:44] maybe they will already show a message asking for CD x [20:44] think for a moment about what would happen in physical reality when someone starts a game [20:44] we should try to avoid that [20:44] they could have inserted any CD [20:44] so we just say the user inserted disc 1 to start [20:45] argh, i see it in the gk2 scripts [20:45] we can't do it that way [20:46] the scripts call kCD(0), and when they get the wrong CD, they show "please insert bla" [20:46] or wait, i need to test that out [20:46] when would cd 1 be the wrong cd for game startup to the main menu? [20:47] ah, when i change 1 to 2 on kCD(0), then the game only allows to restore and quit [20:48] im thinking about CD switching atm, not about game startup [20:49] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) left irc: Read error: Connection reset by peer [20:50] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) joined #scummvm. [20:50] we really need to check every single game before doing anything [20:54] ah [20:54] Special note for customers with multiple CD-ROM drives or CD-ROM jukebox changers [20:54] let you access all the Phantas CDs without unnecessary disc swapping! [20:54] that's inside the readme of gk2 [20:54] so maybe that approach will work after all [20:57] kurtwr (~kurtwr@c-73-12-209-100.hsd1.ca.comcast.net) left irc: Read error: Connection reset by peer [20:58] kurtwr (~kurtwr@c-73-12-209-100.hsd1.ca.comcast.net) joined #scummvm. [21:00] phantasmagoria 1 uses the exact same script code in script 64994 [21:01] same code in PQ:SWAT [21:02] and the other 3 are afaik SCI3 games. The code has to be somewhere else [21:03] ah no, there it is - RAMA has the same code [21:04] same code for Lighthouse [21:05] for phantasmagoria 2 it's somewhere else [21:08] lol, Phantasmagoria 2 has a picture resource showing a book called "Big Book of Tractors" with Beavis + Butthead on the book's cover [21:08] :) [21:09] can't find any information about disc switching [21:09] no picture, no view, no message [21:09] really weird [21:10] where are you pulling scripts from? [21:13] "Big Book of Tractors" :O [21:18] there are actually 5 "Tractors" books [21:18] only the last one has Beavis and Butthead lol [21:18] I'm using SCI Viewer [21:18] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) left irc: Read error: Connection reset by peer [21:18] maybe those books are actually part of the game, never really played through it [21:19] but i doubt they had permission to use Beavis + Butthead [21:19] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) joined #scummvm. [21:20] Vampire0 (~Vampire@jEdit/Vampire) joined #scummvm. [21:21] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) left irc: Remote host closed the connection [21:25] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) joined #scummvm. [21:26] i have to wrassle up some code reviewers or this will take forever. i have branches waiting for kSetCursor32 and kRobot and removing GfxScreen from SCI32 [21:26] and the PR for kShowMovi [21:26] e [21:28] part of this is my fault, working on top of my other feature branches [21:29] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [21:29] hey Strangerke, i think some people were looking for you [21:31] ah Strangerke [21:33] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [21:33] heya :) [21:34] You can't imagine how it feels to finally get a decent connection [21:34] raaah lovely. [21:34] who was looking for me? [21:35] the mafia [21:35] oh, business as usual them [21:35] :~) [21:35] some person asking about DuckMan [21:36] What's up with SCI? [21:36] what's up? [21:36] its better every day [21:36] cool :D [21:36] on my working branch, you can even play phantasmagoria for a couple minutes until a plane object is NULL_REG for some reason [21:37] :) [21:37] the same problem happens in torin& so weird& [21:40] it seems like a game script bug, but if the same thing happened in SSCI it would also crash [21:41] have we added workarounds for those games? [21:41] maybe it's an uninitialized temp, that we reset to 0 [21:41] that would be interesting. there are workarounds for both engines [21:42] er, both games [21:42] not the same workarounds though [21:42] it would get really complicated then though [21:42] :/ [21:42] phant1 has an arithmetic workaround [21:42] you could enable logging for workarounds [21:43] if that's the only one, then i doubt that it's responsible [21:43] yeah, the only other workaround it has is scrollwindow-related, and it is definitely not that [21:43] so this bug may be really annoying to chase down, i suspect [21:44] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) left irc: Remote host closed the connection [21:45] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) joined #scummvm. [21:45] the current code doesnt ever set the plane selector on screenitems, it only reads [21:45] i checked SSCI and did not see any writes happening from the kernel either [21:46] maybe VM issue with some kArray command or so [21:46] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) left irc: Remote host closed the connection [21:46] does it happen at the same moment all the time? [21:47] yeah, it is reproducible [21:49] if you check out my working branch, walk from the dining to the reception and then try to walk up the stairs, it will crash [21:49] it is trying to get rid of the fireplace, but has a null plane [21:50] even though it is still in the screen item list for plane 15:2 [21:50] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) joined #scummvm. [21:51] and you tried a write breakpoint? [21:52] i should maybe improve the breakpoint code [21:52] is it set before that? [21:52] let me take a look& [21:54] when the breakpoint doesn't trigger, then it's either kernel code or it's setting it by itself [21:54] Deledrius (~Deledrius@2602:100:4476:8b3a:659a:84e5:bdcf:324e) left irc: Quit: App.Exit [21:54] (001a) [000] plane = 0015:0002 (Plane) ¯\(°_o)/¯ [21:55] bp_write doesnt trigger, though vo complains that there are two objects with the name 'fire' [21:55] i was using bp_write fire::plane [21:55] shouldn't matter then [21:55] and the other object? [21:55] do both have plane set? [21:56] which one causes the error? [21:56] Begasus (~Begas_@d54C3C8C2.access.telenet.be) left irc: Quit: Vision[0.9.7-H-20140108]: i've been blurred! [21:56] well, interestingly [21:56] the second fire has a plane of 0 [21:56] but it is not the one that the error describes& [21:57] the error says there is no plane selector on the object at 2e:6582, but that one has a plane selector. 33:10dd is the other fire object without a plane [21:57] er. delete the word "selector" from that sentence [21:57] findObjectByName(fire): multiple matches: 0: [002e:6582] 1: [0033:10dd] [21:59] the good one is owned by script 4200, the bad one by script 3200. 3200 is the dining room. why is that object still active?& [22:02] perhaps more importantly, if it is actually reading selectors from the wrong object, why is it doing that [22:02] i should check to see if there are duplicate objects when this happens in torin too [22:03] the torin one is a little trickier because it is related to a random action that the sidekick does [22:04] nope, in torin, there is only one poBoogle object and it has a null plane. [22:05] Action: t0by loves watching snover at work [22:06] Action: t0by is a big fan of how he's has mastered the art of saying stuff that gives the impression he knows what he's doing. [22:07] i have no idea what i am doing [22:07] lets just be clear about that [22:07] im going to prove it by starting an os update right in the middle of this conversation that requires a reboot [22:07] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) left irc: Remote host closed the connection [22:07] snover (~Adium@unaffiliated/snover) left irc: Quit: Leaving. [22:08] "What - what do you mean, `Installing Windows 10`? Damnit." [22:09] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) joined #scummvm. [22:13] snover (~Adium@unaffiliated/snover) joined #scummvm. [22:13] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [22:15] Oh so it was not the Windows 10 update. [22:15] yeah way too fat for that :P [22:15] fast [22:20] frankyboy_ (~franky@ppp79-139-216-5.pppoe.spdop.ru) left irc: Remote host closed the connection [22:31] Deledrius (~Deledrius@2602:100:4476:8b3a:f186:bb4c:fb56:e7e0) joined #scummvm. [22:39] jamm (~jam@unaffiliated/jamm) joined #scummvm. [22:40] jammm (~jam@106.221.152.73) left irc: Ping timeout: 250 seconds [22:54] GitHub50 (~GitHub50@192.30.252.46) joined #scummvm. [22:54] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v63Et [22:54] scummvm/master 7b5b06f Paul Gilbert: TITANIC: Added more sound manager methods, field renames in CProximity [22:54] GitHub50 (GitHub50@192.30.252.46) left #scummvm. [23:06] then i decided to just go work out while it was running ¯\_(Ä)_/¯ [23:08] and hoping maybe m_kiewitz would just figure everything out for me. you know, my usual mo. [23:13] interesting how the app store doesnt think i have xcode installed. apple, apple. [23:17] Port build status changed with 7b5b06f9: Failure: master-gp2xwiz, master-osx_intel, master-gp2x, master-amigaos4, master-openpandora [23:17] nooooo. [23:19] My bad. Just fixing it now [23:20] &ooooooo& [23:21] GitHub77 (~GitHub77@192.30.252.34) joined #scummvm. [23:21] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/v63uf [23:21] scummvm/master 4679675 Paul Gilbert: TITANIC: Further work on sound manager, fix extra enum comma [23:21] GitHub77 (GitHub77@192.30.252.34) left #scummvm. [23:36] 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. [23:40] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 244 seconds [23:47] Port build status changed with 46796754: Success: master-gp2xwiz, master-osx_intel, master-gp2x, master-amigaos4, master-openpandora [23:47] Mia (~Mia@unaffiliated/mia) left irc: Ping timeout: 250 seconds [23:49] Action: dreammaster sighs with relief [00:00] --- Sun Aug 7 2016