[00:21] syke (~syke@162-238-126-248.lightspeed.sntcca.sbcglobal.net) joined #scummvm. [00:21] #scummvm: mode change '+v syke' by ChanServ!ChanServ@services. [00:47] criezy (~criezy@host86-176-174-21.range86-176.btcentralplus.com) left irc: Quit: criezy [01:18] Hi guys [01:18] Did we got any news/update about the ScummVM BLADE RUNNER for the PS3 ? I mean , many talk months and months ago about the " Final Cut" edition and i wonder if its ready... ? [01:19] ink0gnito (~ink0gnito@185.132.133.69) left irc: Ping timeout: 268 seconds [01:19] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [01:19] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [01:19] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [01:19] ink0gnito_ (~ink0gnito@81.171.5.204) joined #scummvm. [01:23] ink0gnito (~ink0gnito@185.132.133.69) joined #scummvm. [01:24] ink0gnito_ (~ink0gnito@81.171.5.204) left irc: Ping timeout: 240 seconds [01:36] syke (~syke@162-238-126-248.lightspeed.sntcca.sbcglobal.net) left irc: Quit: Leaving. [01:59] antlarr (~quassel@212.red-83-32-80.dynamicip.rima-tde.net) left irc: Ping timeout: 265 seconds [02:04] JohnnyonF (~quassel@187.3.224.235) joined #scummvm. [02:05] yuv422_ (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [02:05] JohnnyonFlame (~quassel@187.3.224.235) left irc: Read error: Connection reset by peer [02:08] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Ping timeout: 265 seconds [02:15] @criezy Yes, I was referring to the contemporary Mac OS versions like 9 and earlier. Instructions for how to extract with a contemporary Mac would be a good start! I'm not sure we've even documented how to name resource forks for supported games in a way that ScummVM expects. I had to read the source to figure it out. (A file named "Data1" needs an empty "Data1" file and the resource data in "Data1.rsrc") [02:17] also, someting has broken SCI's detection code since 2.1.0, it crashes accessing a null pointer instead of displaying hashes when encountering an unknokwn game with resource forks [02:18] on this topic, does scummvm check ADS for mac resource streams? i think it was supposed to be microsoft's version of the tech [02:18] not likely that users will set it up tho... [02:18] i hope not, i'd hate to try to explain that to users [02:21] @waltervn i don't know about the sci16 mac hoyle, the mac versions of sci16 haven't gotten a lot of testing until recently, maybe because they're hard to find. the sci16 mac issues so far have been one-off, no known platform-wide problems [02:32] someone gets me! https://twitter.com/dosnostalgic/status/1223335495863803907 [02:38] DominusExult (~dominus@port-92-196-125-120.dynamic.as20676.net) joined #scummvm. [02:38] DominusExult (~dominus@port-92-196-125-120.dynamic.as20676.net) left irc: Changing host [02:38] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [02:40] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 265 seconds [02:40] Nick change: DominusExult -> Dominus [02:54] yuv422_ (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [02:55] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [02:55] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [03:07] This is definitely my favorite feature of 2.1.1 [03:08] Related question - on my French GK2 CDs, I see that the message resources are in French. Can these be displayed as subtitles without needing a translation patch? [03:09] I mean, not now, but could this feature be added? [03:10] I'd imagine that these reflect the written script, and not necessarily what the actors read on set. But it's still better than nothing. [03:35] that's a good question, i would try (and may try later) making a copy of your french game directory, then adding all of the files from the english subtitle patch except the *.MSG files. that will get you the timing data for syncing text to the movies and the scripts that display subtitles. if all the messages, or even some of them, are translated and present in your french version then they should appear [03:38] timofonic (~timofonic@unaffiliated/timofonic) left irc: Ping timeout: 265 seconds [04:23] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [04:23] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [04:54] https://www.adventuregamestudio.co.uk/site/games/game/2404-black-sect-2-the-cursed-crypt-pnc-remake-/ Speaking of AGS remakes. ;-) [04:58] syke (~syke@162-238-126-248.lightspeed.sntcca.sbcglobal.net) joined #scummvm. [04:58] #scummvm: mode change '+v syke' by ChanServ!ChanServ@services. [06:09] Cheeseness (~cheesenes@ppp118-208-241-220.bras1.hba2.internode.on.net) left irc: Quit: Leaving. [06:14] Begasus (~begasus@ptr-4qba4ecaww2cbdyn0vh.18120a2.ip6.access.telenet.be) joined #scummvm. [06:15] Cheeseness (~cheesenes@ppp118-208-241-220.bras1.hba2.internode.on.net) joined #scummvm. [06:43] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: [07:13] syke (~syke@162-238-126-248.lightspeed.sntcca.sbcglobal.net) left irc: Quit: Leaving. [07:45] Strangerke (~Strangerk@cust-208-39-111-94.dyn.as47377.net) left irc: Ping timeout: 240 seconds [08:29] Rasi (~carnager@archlinux/support/rasi) left irc: Quit: WeeChat 2.7 [08:33] @sluicebox you make it way too complicated [08:33] we support MacBinary format which incorporates all resource forks into a plain file [08:34] and many tools like HFSExplorer can export in this format, and you can do it on Mac as well with 'macbinary' utility [08:34] i didn't make it complicated, it is inherently complicated [08:35] it would be great if we could write up how to point HFSExplorer at a CD-ROM [08:35] I even created a small thing to dump a directory recursively while keeping all the timestamps [08:35] devtools/encode-macbinary.sh [08:35] my position isn't that it can't be done, my position is that a normal person with a macintosh cd-rom is not going to successfully run their game in scummvm [08:36] that is not quite correct statement [08:36] we've been explaining it for years, since we've been supporting SCUMM Mac games for years [08:36] we even had something on the Wiki [08:37] there: https://wiki.scummvm.org/index.php?title=HOWTO-Mac_Games [08:37] yes, but that page doesn't have the string ".rsrc" i nit [08:37] and if you want to run a macintosh game that uses resource forks on non-mac computer [08:38] ahem [08:38] it does [08:38] use broswer search capabilities [08:38] sorry there it is [08:38] \o/ [08:38] haha, but the part i don't see, which is again why i had to read the source to get this setup [08:39] which setup? [08:39] is that for SCI games you need to have an empty file and a .rsrc [08:39] err [08:39] it is not about the sources, it is about understanding what HFS/HFS+ is [08:40] with the right understanding, you're always looking for resource forks on HFS media, that is the primary purpose of the file system [08:40] and the conventional way of handling it on non-HFS is either to: [08:41] 1. keep main stream in , and keep resource fork in .rsrc [08:41] 2. put both into single file named , but keep it into macbinary format [08:41] 2a. Optionally attach .bin extension to it [08:42] ScummVM transparently supports all these methods when you use MacResourceFork class [08:42] so, to your problem [08:42] SCI games, just as many other things, have no data in the main stream, and keeps everything in the resoruce fork [08:42] that's why. And that is quite widespread [08:43] and even more widespread is when you have both. So, simple copying on Windows will lead to a problem when you seemingly see file of the same size, but suddenly the software is not working: you're missing the resource fork [08:44] HFSExplorer on Windows lets you see that [08:44] Rasi (~carnager@archlinux/support/rasi) joined #scummvm. [08:44] That is a great explanation, and I do know (most) of those details, but the first problem is that that explanation is better than what's on the wiki [08:44] I don't know how to make HFSExplorer point to CD-ROMs vs disks [08:45] and the SCI mac problems are a combination of multiple usability problems multiplying each other. (DataX files spread among hidden directories, visible directories, same file names but different content on differnt discs) [08:46] so my wiki page, which is a temporary "as we work on this" page, is a call to get these things sorted and written up so idiots like me can use them [08:48] for SCI games there are upwards of 15+ "DataX" files, and that means creating 15 empty DataX data forks for each DataX.rsrc. i'm not complaining! it's just that there's room for improvement, because i keep shutting down tickets about this [08:49] [scummvm] bgK pushed 3 new commits to master: https://git.io/Jv3iJ [08:50] so one of my goals is to have a wiki page that spells out for idiots like me who have an old macintosh cd-rom, "do this and scummvm can run it" [08:51] because right now, idiots like me won't be able to do it, which would discourage the reverse engineering effort on these versions 🙂 [09:06] ldevulder__ (~ldevulder@176.167.63.110) joined #scummvm. [09:10] ldevulder_ (~ldevulder@176.164.206.182) left irc: Ping timeout: 260 seconds [09:11] but i am optimistic that we will figure them out! otherwise i wouldn't be spending all this time on the reverse engineering [09:21] cd (~cd@unaffiliated/cd) left irc: Quit: cd [09:32] Hi guys [09:33] Are there other people at fosdem this weekend? [09:52] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [09:52] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [09:52] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [10:15] antlarr (~quassel@212.red-83-32-80.dynamicip.rima-tde.net) joined #scummvm. [10:17] sadly not... I hope to make it to fosdem next year :/ [10:24] ajax16384 (~User@109.60.130.33) joined #scummvm. [10:24] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [10:32] Too bad :/ [10:53] _sev (~sev@scummvm/undead/sev) left irc: Read error: Connection reset by peer [10:58] _sev (~sev@scummvm/undead/sev) joined #scummvm. [10:58] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [11:09] Begasus (~begasus@ptr-4qba4ecaww2cbdyn0vh.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 272 seconds [11:22] Begasus (~begasus@ptr-4qba4ecaww2cbdyn0vh.18120a2.ip6.access.telenet.be) joined #scummvm. [11:27] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [12:06] I'm giving an impromptu lighting talk at fosdem about the director engine. [12:08] https://live.fosdem.org/watch/k3201 [12:10] @Strangerke yes me 😄 [12:11] that's so cool @rvanlaar [12:11] I should be up in about 15-20 minutes .... [12:24] criezy (~criezy@host86-176-174-21.range86-176.btcentralplus.com) joined #scummvm. [12:24] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [12:27] And just now I'm having an issue with scummvm only displaying a black screen 😉 Probably due to me updating my mesa drivers this morning 😉 [12:28] ink0gnito (~ink0gnito@185.132.133.69) left irc: Ping timeout: 268 seconds [12:30] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [12:31] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [12:31] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [12:32] yes, a segfault in the gpu driver. [13:27] ink0gnito (~ink0gnito@185.132.133.69) joined #scummvm. [13:30] Lightkey (~Darklock@p200300F693C0488722CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 248 seconds [13:30] SDL? [13:31] @moralrecordings would you possibly like to co-mentor the director GSoC task if we get accepted and a student decides to work on it? [13:31] @sev sure [13:32] cool [13:32] Nice :) [13:34] there's a good range of problems to solve, especially ones for first-timers [13:36] JohnnyonF (~quassel@187.3.224.235) left irc: Read error: Connection reset by peer [13:43] Lightkey (~Darklock@p200300F693C0486122CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [14:30] waltervn (~waltervn@scummvm/undead/waltervn) joined #scummvm. [14:30] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [14:33] Strangerke (Strangerke@151.216.139.115) joined #scummvm. [15:43] Hmm, compiler shows a warning about line 59 in "backends/networking/sdl_net/handlers/filespagehandler.cpp": else if (s[i] > (byte)0x7F) [15:43] where "s" is Common::String, so s[i] would be a char [15:43] seems about right. What is that line for anyway? [15:44] else if (s[i] > (byte)0x7F) result += Common::String::format("&#%d;", (int)s[i]); [15:46] Strangerke (Strangerke@151.216.139.115) left irc: Ping timeout: 268 seconds [16:05] scummvm/master 4ad06f4 bgK: KEYMAPPER: Do a better job at keeping track of the mouse position [16:05] scummvm/master a13ce39 bgK: 3DS: Fix keymap defaults to match documentation [16:05] scummvm/master 81aedef bgK: 3DS: Fix libcurl detection [16:05] [scummvm] antoniou79 pushed 1 new commits to master: https://git.io/Jv37u [16:05] scummvm/master a95f187 antoniou79: BLADERUNNER: Restore Rachael's missing dialogue in SPA/ITA [16:05] the function name should be the clue: encodeHtmlEntities [16:07] the comparison still does not make sense though [16:10] how so? [16:10] it encodes everything that isn't ascii [16:11] a bit paranoid perhaps. [16:12] but it does deal with a lot of character encoding issues [16:12] because as per the compiler warning a char as signed 8bit will not be greater than 0x7F [16:12] ah [16:12] well, char might be unsigned. one of the reasons why it's such a hilarious type to work with. [16:13] So, ideally we could cast the s[i] to byte in the comparison? Would that make sense? [16:14] Lightkey (~Darklock@p200300F693C0486122CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 265 seconds [16:15] I don't think "byte" is supposed to ever be signed [16:15] so that does fix the warning [16:16] the simplest solution is to only encode the characters that actually need to be encoded and to set the correct character encoding header [16:16] well you say simplest but.... [16:17] headers seem to be one of those things nobody can be trusted to get right [16:23] [scummvm] antoniou79 pushed 1 new commits to master: https://git.io/Jv37H [16:23] scummvm/master ad046b1 antoniou79: NETWORKING: Fix compiler warning about always false comparison [16:24] Also, woo-hoo! Blade Runner made it to page 10 of all time best selling titles on GOG in just short of a month and a half. [16:24] https://www.gog.com/games?page=10&sort=bestselling [16:50] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:50] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [16:53] ldevulder_ (~ldevulder@i15-lef02-th2-89-83-252-24.ft.lns.abo.bbox.fr) joined #scummvm. [16:55] Congratulations for the new release! [16:56] ldevulder__ (~ldevulder@176.167.63.110) left irc: Ping timeout: 268 seconds [16:56] What about android play store? Is it going to be updated as well? [17:01] I think not yet. We have a few more issues we need to fix, but we've organised the pending work better as of late. [17:02] I also think if we publish to the Play Store, it's going to be as a beta at first. [17:13] Begasus (~begasus@ptr-4qba4ecaww2cbdyn0vh.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 272 seconds [17:16] @kelmer are you still around? Do you have experience with Android development? [17:22] Begasus (~begasus@ptr-4qba4ecaww2cbdyn0vh.18120a2.ip6.access.telenet.be) joined #scummvm. [17:32] i had the dumbest idea. backends are responsible for screen shakes, yes? why not shake the game window instead? [17:44] probably for performance reasons, but I agree it seems weird. [17:56] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [17:56] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [18:15] perhaps shaking the screen was historically done using video registers and that's why engines don't have code for it (just guessing though) [18:17] much hardware does support hardware accelerated scrolling yes [19:09] Lightkey (~Darklock@p200300F693C0486122CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [19:18] [scummvm] DirtyHairy opened pull request #2030: ZVISION: Fix initial out-of-bounds condition in clock. (master...fix-zvision-out-of-bounds) https://git.io/Jv3A6 [19:27] cd (~cd@unaffiliated/cd) joined #scummvm. [19:32] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: [19:40] Begasus (~begasus@ptr-4qba4ecaww2cbdyn0vh.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [20:11] [scummvm] athrxx pushed 4 new commits to master: https://git.io/Jv3xH [20:11] scummvm/master 46ef010 athrxx: KYRA: (EOB) - prepare for PC Speaker support [20:11] scummvm/master 0820b06 athrxx: KYRA: (EOB) - add PC Speaker driver [20:11] scummvm/master 2c91759 athrxx: KYRA: (LOK) - add missing delay (bug #11330) [20:30] phyber (phyber@unaffiliated/phyber) left irc: Quit: . [20:32] Port build status changed with 0239ed5e: Failure: master-openpandora [20:35] [scummvm] athrxx pushed 1 new commits to master: https://git.io/Jv3pt [20:35] scummvm/master 2ae66b7 athrxx: KYRA: fix Pandora build [20:36] phyber (phyber@unaffiliated/phyber) joined #scummvm. [20:37] SylvainTV (~Sylvain@lfbn-lil-1-11-105.w90-45.abo.wanadoo.fr) joined #scummvm. [20:37] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [20:51] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [21:03] Port build status changed with 2ae66b7a: Success: master-openpandora. Nice work, all ports built fine now [21:09] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [21:09] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [21:12] [scummvm] dreammaster closed pull request #2025: ULTIMA: Ultima games engine (master...ultima) https://git.io/JvmGt [21:13] [scummvm] dreammaster pushed 524 new commits to master: https://git.io/Jv3pj [21:13] scummvm/master 57e025f dreammaster: ULTIMA8: Initial files [21:13] scummvm/master 73fe721 dreammaster: ULTIMA8: Compilation fixes [21:13] scummvm/master 04f4f34 dreammaster: ULTIMA8: Added world/ folder [21:13] congrats @DreamMaster [21:13] The motherlode is added :) [21:14] Thanks [21:24] cd (~cd@unaffiliated/cd) left irc: Quit: cd [21:28] \o/ [21:28] Congratulations! [21:32] :) [21:39] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [21:42] dreammaster: Just some humble and naive questions... What about bmp and lzw in engines/ultima/nuvie/files? Aren't there common/ code already managing that? If not, any plans? [21:48] Quite possibly. Previously I was more focused on getting the engine to work with minimal changes, hence why it even has a "Std" namespace with classes mimicking the standard C++ STL classes the engines use [21:49] This afternoon, for example, I'm starting to look at the games' scaling code, and seeing how much can ripped out of it, given that ScummVM has it's own scalers [22:13] Flexman (~quassel@ibg-pc-19.tugraz.at) joined #scummvm. [22:13] lol i just finished "Flight of the Amazon Queen" :-) [22:15] the German langauge Trader Bob is spoken by Christoph Waltz who wasn't famous back then :-D [22:21] Port build status changed with 893fa1ca: Failure: master-pspfull, master-android_arm, master-amigaos4, master-openpandora [22:26] TAS_2012v (~2012@c213-102-81-191.bredband.comhem.se) left irc: Remote host closed the connection [22:27] TAS_2012v (~2012@c213-102-81-191.bredband.comhem.se) joined #scummvm. [22:34] [scummvm] dreammaster pushed 1 new commits to master: https://git.io/Jv3jF [22:34] scummvm/master 4b780ad dreammaster: NUVIE: Compilation fix [22:36] [scummvm] sev- pushed 3 new commits to master: https://git.io/Jv3jh [22:36] scummvm/master 4e47a3f sev-: JANITORIAL: Whitespace fixes [22:36] scummvm/master cb37da1 sev-: ULTIMA: Fix duplicated object files [22:36] scummvm/master 2d54e3e sev-: ULTIMA: Few override fixes [22:56] Strangerke (~Strangerk@cust-208-39-111-94.dyn.as47377.net) joined #scummvm. [22:56] [scummvm] criezy pushed 1 new commits to master: https://git.io/Jvse2 [22:56] scummvm/master 98b7095 criezy: IOS7: Fix implementation of getMillis() [22:58] Flexman, that's great 😄 [23:00] Port build status changed with 893fa1ca: Failure: master-3ds, master-dingux, master-gp2xwiz, master-gp2x, master-ds [23:02] [scummvm] ccawley2011 opened pull request #2031: PLUMBERS: Clean up includes (master...plumbers-includes) https://git.io/JvseM [23:04] rootfather: thats really funny... i didn't notice first that it was him, but the guy clearly had an austrian accent. and his name is spelled wrong in the credits... [23:05] also it seems that the guys did not really know this kind of games too well, it seems like they just are reading their text lines without too many emotions... [23:12] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [23:12] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [23:12] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [23:19] Ill check if I recognize his voice on my next play through 😁 [23:20] And yes, the German speech is horrible in this game. But in a lovely way. [23:33] Port build status changed with 893fa1ca: Failure: master-caanoo, master-android_x86 [23:33] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [23:34] yuv422 (~yuv422@119-18-3-11.771203.syd.nbn.aussiebb.net) joined #scummvm. [23:34] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [23:52] [scummvm] dreammaster pushed 2 new commits to master: https://git.io/JvsfS [23:52] scummvm/master df40de7 dreammaster: ULTIMA8: Removed unused scalers and scaler manager [23:52] scummvm/master 6b6b49b dreammaster: NUVIE: Compilation fix [23:55] Strangerke: No possibility of Maupiti Island for GSoC 2020? I guess Sukiya/Soukiya is even less possible :P [23:58] Going afk for a bit. Be back shortly [00:00] --- Sun Feb 2 2020