[00:07] ink0gnito (~ink0gnito@185.132.133.69) joined #scummvm. [00:17] [scummvm] sluicebox pushed 1 new commits to master: https://git.io/fjdEN [00:17] scummvm/master 25374e0 sluicebox: SCI: Fix ECO2 Icon bar tutorial [00:36] Port build status changed with 25374e05: Failure: master-gcw0, master-ds [00:40] travis-ci (~travis-ci@ec2-54-198-94-9.compute-1.amazonaws.com) joined #scummvm. [00:40] scummvm/scummvm#9714 (master - 25374e0 : sluicebox): The build has errored. [00:40] Change view : https://github.com/scummvm/scummvm/compare/9a76434d400c...25374e05335d [00:40] Build details : https://travis-ci.org/scummvm/scummvm/builds/572538762 [00:40] travis-ci (travis-ci@ec2-54-198-94-9.compute-1.amazonaws.com) left #scummvm. [00:41] yeah yeah... [00:41] #ifdef ENABLE_SCI32 strikes again [00:45] [scummvm] sluicebox pushed 1 new commits to master: https://git.io/fjduO [00:45] scummvm/master 2b6d58c sluicebox: SCI: Fix builds when SCI32 disabled [00:49] Polemic (~Android@cpe-172-113-133-134.socal.res.rr.com) left irc: Ping timeout: 245 seconds [00:51] Polemic_ (~Android@172.58.29.142) joined #scummvm. [00:52] why do you have an ENABLE_SCI32 anyways? [00:57] sci32 is treated as a quasi sub engine, it was in development for a long time, meanwhile sci16 was complete and stable [00:58] now that it's done, i don't know if there's a good reason to have it as a separate module. seems like the only benefit is allowing a resource constrained device to run sci16 games... but not sci32? [00:59] the other benefit is that i break the nintendo builds that have it disabled every couple of months [01:01] well it's the psuedo-ness that's confusing 😛 i guess it's too hard to make them cleanly separate subengines at this point [01:03] i will lower myself to clicking the thumbs up emjoi on any PR that deletes all the #ifdefs [01:04] Port build status changed with 2b6d58cb: Success: master-gcw0, master-ds. Nice work, all ports built fine now [01:05] and upset the buildbot? 😛 [01:05] and the gamecube crowd goes wild [01:06] Polemic_ (~Android@172.58.29.142) left irc: Read error: Connection reset by peer [01:11] Hahaha, that's not GameCube. [01:12] 🙂 [01:12] next you're going to tell me master-ds isn't nintendo ds [01:12] travis-ci (~travis-ci@ec2-54-227-195-221.compute-1.amazonaws.com) joined #scummvm. [01:12] scummvm/scummvm#9715 (master - 2b6d58c : sluicebox): The build passed. [01:12] Change view : https://github.com/scummvm/scummvm/compare/25374e05335d...2b6d58cbb202 [01:12] Build details : https://travis-ci.org/scummvm/scummvm/builds/572544453 [01:12] travis-ci (travis-ci@ec2-54-227-195-221.compute-1.amazonaws.com) left #scummvm. [01:12] https://en.wikipedia.org/wiki/GCW_Zero [01:13] i have to tiptoe around this codebase so THAT can work? that's even worse! [01:13] i remember that thing [01:14] lots of weird handheld linux things that people loved putting emulators [01:15] Polemic (~Android@cpe-172-119-238-220.socal.res.rr.com) joined #scummvm. [01:15] Don't let _sev hear that. [01:16] haha, no i'm speaking to the ENABLE_SCI32 macro [01:16] i want it gone [01:16] isn't that from the same family as the dingoo and pandora [01:16] i only know of these things because every old game ends up ported to them 😛 [01:18] you can't use a sci utility function without double checking that it hasn't been wrapped in an sci32 #ifdef [01:19] i am praying that is now only a historical artifact that can be resolved in the near future, and not permanently blocked by a handheld gamecube [01:21] but everything here is a historical artifact [01:32] https://cdn.discordapp.com/attachments/581224061091446795/611734203867988015/unknown.png [01:33] oh yeah, that will end well... [01:34] fortunately there's only 400 of those so nbd [01:38] DominusExult (~dominus@port-92-196-64-135.dynamic.qsc.de) joined #scummvm. [01:38] DominusExult (~dominus@port-92-196-64-135.dynamic.qsc.de) left irc: Changing host [01:38] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:41] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 246 seconds [01:41] Nick change: DominusExult -> Dominus [02:20] ComradeAnderson (~ComradeAn@unaffiliated/comradeanderson) left irc: Ping timeout: 248 seconds [02:21] ComradeAnderson (~ComradeAn@unaffiliated/comradeanderson) joined #scummvm. [02:23] lskovlun (~lars@0x3ec7309f.osd.customer.dk.telia.net) joined #scummvm. [02:23] #scummvm: mode change '+o lskovlun' by ChanServ!ChanServ@services. [02:25] sluicebox: I don't see why that function should be #ifdef'ed out, even if we keep the subengine in place. [02:25] That being the case, I'd say you can just remove it. [02:26] the ifdef, not the function [02:33] yes, but that was a random one i pulled out of grep in a few seconds 🙂 [02:36] there are lots of those, and it's fine for now, but cleaning that kind of thing up is going to raise the question "does this even still need to be a subengine?", and i'm hoping when that happens the answer will be no [02:42] just did an experiment compiling with an without [02:44] as a visual studio debug build, not known for being lean and mean, enabling sci32 adds 850k to the exe [02:48] release build with the more realistic 550k difference [02:54] http://sciprogramming.com/community/index.php?topic=1870.msg12905 [02:54] "I felt a great disturbance in the Force, as if millions of voices suddenly cried out in terror and were suddenly silenced." [02:54] (AGI related, not SCI) [02:57] haha that is kind of madness i wholeheartedly endorse [02:58] i love that that site exists [03:23] lskovlun (~lars@0x3ec7309f.osd.customer.dk.telia.net) left irc: Remote host closed the connection [03:37] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [03:37] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [04:31] jamm (~jamm@unaffiliated/jamm) joined #scummvm. [04:47] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Quit: Bye [04:55] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: [04:57] whiterandrek (~CVoltage@ppp-109-104-179-20.wildpark.net) joined #scummvm. [04:57] #scummvm: mode change '+o whiterandrek' by ChanServ!ChanServ@services. [05:56] Begasus (~begasus@ptr-4qba4eanh8q6m1gfxv7.18120a2.ip6.access.telenet.be) joined #scummvm. [05:58] SupSuper (~SupSuper@openxcom/dev/supsuper) left irc: Quit: Rip [06:00] Begas_VBox (~Begasus@d54C05BEA.access.telenet.be) joined #scummvm. [06:02] jamm (~jamm@unaffiliated/jamm) left irc: Ping timeout: 268 seconds [06:03] vliaskov (~vliaskov@x4db7524a.dyn.telefonica.de) joined #scummvm. [06:12] Drenn (~Drenn@toroon0717w-lp130-05-184-145-50-104.dsl.bell.ca) left irc: Ping timeout: 248 seconds [06:13] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) left irc: Quit: Leaving. [06:31] mlk (~mlk@93-160-21-209-cable.dk.customer.tdc.net) left irc: Ping timeout: 245 seconds [07:19] whiterandrek (~CVoltage@ppp-109-104-179-20.wildpark.net) left irc: Read error: Connection reset by peer [07:55] borasky (~borosky@095160157148.dynamic-ra-10.vectranet.pl) left irc: Ping timeout: 258 seconds [07:56] borasky (~borosky@095160157148.dynamic-ra-10.vectranet.pl) joined #scummvm. [08:07] Polemic (~Android@cpe-172-119-238-220.socal.res.rr.com) left irc: Remote host closed the connection [08:13] jamm (~jamm@unaffiliated/jamm) joined #scummvm. [08:44] visual studio is nice in that it targets a platform that doesn't need plugins. the os already knows how to page in executables as needed [08:45] and it's clever enough not to page them out. it just throws them away and reloads from the executable when needed next [09:12] TAS_2012v (~2012@188.151.19.218) left irc: [09:14] jamm (~jamm@unaffiliated/jamm) left irc: Ping timeout: 258 seconds [09:32] timofonic (~timofonic@unaffiliated/timofonic) left irc: Ping timeout: 248 seconds [09:48] TAS_2012v (~2012@188.151.19.218) joined #scummvm. [10:16] jamm (~jamm@unaffiliated/jamm) joined #scummvm. [10:35] jamm (~jamm@unaffiliated/jamm) left irc: Ping timeout: 268 seconds [11:11] Black (~Black@151.48.1.190) joined #scummvm. [11:12] Black (Black@151.48.1.190) left #scummvm. [11:17] [scummvm] bluegr pushed 1 new commits to master: https://git.io/fjdwE [11:17] scummvm/master 878675c bluegr: STARTREK: Simplify screen name code and add the "actions" debug command [11:43] ny00123 (~ny00123@85-250-102-120.bb.netvision.net.il) joined #scummvm. [11:45] The SCI32 games were developed much later, so they require more resources, and SVGA resolutions. I believe it still makes sense to keep the SCI32 define, as the newer subengine adds a lot of functionality to SCI, as @sluicebox noticed [11:46] So, please dont remove the define, it doesnt hurt to keep it around [11:46] Plus, resource limites platforms like the DS wont handle most of the SC32 games anyway... [11:46] Limited * [12:01] cd (~cd@unaffiliated/cd) left irc: Quit: cd [12:21] Begas_VBox (~Begasus@d54C05BEA.access.telenet.be) left irc: Read error: Connection reset by peer [12:34] Begas_VBox (~Begasus@d54c05bea.access.telenet.be) joined #scummvm. [12:50] Hello! [12:51] Is there a way to choose font size for the debugger console in the gui? [12:52] It seems that the greater the resolution the tiniest the font size [12:54] it's not an gui exposed parameter, that's for sure [12:56] Praetorian: the font size is supposed to increase with the window size. Is that not what you observe? [12:57] otherwise it's possible to change it in the [theme]_gfx.stk file (look for the font element with id console) [12:57] No, it's not working for me like that. This is in Windows 10 x64, compiled with msys2 mingw64 [12:57] Ok I think i ll try that [12:59] interesting. There are three font sizes. Window height < 400, < 800, and above 800 [13:00] perhaps the default font sizes are too small? [13:06] This is what I'm seeing (windowed):https://i.imgur.com/y4VqrNr.png [13:06] and larger window: [13:07] https://i.imgur.com/t35PuIa.png [13:08] are you building with FreeType support enabled? [13:08] yes freetype2 [13:09] ScummVM 2.1.0git6617-g9a76434d40-dirty (Aug 16 2019 14:42:19) Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 FluidSynth Theora AAC A/52 FreeType2 JPEG PNG cloud (servers, local) [13:12] mhh, the perhaps ScummVM can't find the console font. Can you try setting your extrapath to dist/engine-data in the source directory? The console scalable font is in the font.dat file there. [13:13] in you screenshots it seems like the console is using the fallback bitmap font. [13:18] The change in the stx file does not seem to work, nor setting the path. But I was using the OpenGL renderer because I was previously debugging some behavior for that one. And disabling seems to help a bit, because now the font size seems to scale when changing window size. [13:19] (disabling it = setting the default renderer) [13:20] https://i.imgur.com/Nd5z5Bi.png [13:20] much better [13:21] you can also just use the system terminal, I greatly prefer that [13:21] yeah, I know. I keep forgetting about that 🙂 [13:21] That's easier for copy paste purposes too [13:21] not sure about the msys situation though [13:22] it works ok for that. I've tried it before [13:22] yes, but I think readline causes problems [13:23] I haven't tried it with readline recently though [13:26] the console is supposed to look like that when using the scalable font: https://funkyimg.com/i/2Wh4Z.png [13:27] I still wonder why your build is not using it [13:27] Hmm, interesting. I'll try an official daily to see if there's a difference [13:36] The official builds have the same (problematic) behavior. They do scale the font (when not using OpenGL) but they look as in my screenshot above. [13:37] Maybe it's something with my PC setup.... [13:39] Begas_BM (~vision@d54C05BEA.access.telenet.be) joined #scummvm. [13:48] vyzigold (~jarda@39.129.broadband4.iol.cz) joined #scummvm. [13:52] Begas_BM (~vision@d54C05BEA.access.telenet.be) left irc: Quit: Vision[0.10.3]: i've been blurred! [14:00] Addendum for my above comment on the text console debugger for mingw64: running configure with "--enable-text-console --disable-readline" does the trick perfectly (otherwise, yes readline causes issues; the debugger does not read-in the input commands) [14:01] And a quick bug report. Choosing the built-in classic theme results in a crash on my local build, with the message: "Could not load widget position for 'GlobalOptions_Cloud_Container.StorageWizardConnectionStatusHint'!" [14:02] ScummVM 2.1.0git6617-g9a76434d40-dirty (Aug 16 2019 16:58:26) Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 FluidSynth Theora AAC A/52 FreeType2 JPEG PNG cloud (servers, local) [14:31] <_Tkachov> so I spent a couple of days trying to build libcurl for android so it wouldn't give me certificates-related error [14:31] <_Tkachov> then I finally built it, but it didn't change anything [14:32] <_Tkachov> even though I've passed pem file to ./configure [14:32] <_Tkachov> so after a lot of tries I finally made it work... [14:33] <_Tkachov> by passing path to pem file via CURLOPT_CAINFO parameter [14:34] Strangerke_ (~Strangerk@cust-208-39-111-94.dyn.as47377.net) joined #scummvm. [14:34] <_Tkachov> (and I've downloaded latest mozilla certs from there https://curl.haxx.se/docs/caextract.html) [14:34] <_Tkachov> somehow it doesn't work while built into the lib, but works if you specify the file on user's filesystem [14:35] Strangerke (~Strangerk@cust-208-39-111-94.dyn.as47377.net) left irc: Ping timeout: 245 seconds [14:35] Nick change: Strangerke_ -> Strangerke [14:36] <_Tkachov> btw cloud syncing icon is not visible on my android build [14:38] @Tkachov Is the cloud sync icon drawn using the overlay or the OSD? [14:41] <_Tkachov> OSD, IIRC [14:41] That's what I remember as well. [14:41] <_Tkachov> there are g_system->displayActivityIconOnOSD() calls in cloudicon.cpp [14:41] For your information trying to build curl and SDL_net for iOS is on my list for next week. [14:41] That information regarding certificates might turn out to be useful there as well. But since it can be built with darwinssl (the native system ssl library), hopefully this will go more smoothly. [14:42] It looks like displayActivityIconOnOSD isn't implemented on Android at the moment. [14:43] Hmm. It's probably not implemented on iOS either. [14:43] That's something else for my list 😛 [14:43] You might want to try it with https://github.com/scummvm/scummvm/pull/1695 and see if the OSD works there. [14:44] <_Tkachov> well, the sync itself works, only icon does not (= [14:48] One thing I should point out about curl on Android is that it seems to require Android 4.4 or later, and apparently causes a crash on older devices. See the discussion here: https://forums.scummvm.org/viewtopic.php?f=17&t=14516 [14:55] <_Tkachov> seems quite strange tho [14:56] <_Tkachov> may be it was built for later API version? [15:15] heroux (sandroco@gateway/shell/insomnia247/x-ippuamdafcgifmce) left irc: Ping timeout: 268 seconds [15:15] heroux (sandroco@gateway/shell/insomnia247/x-jvxeeezicoyjcijj) joined #scummvm. [15:23] zwiebelgeist (54a3dd3e@p54A3DD3E.dip0.t-ipconnect.de) joined #scummvm. [15:24] Hey there; I have some problems setting up my MT32 with scummvm; It seems it gets used as a general Midi device instead of a MT32; [15:24] Playing Conquests of the Longbow i get weird "Forest noises" that seem midi instead of mt32; [15:25] My setup is: PC -> USB Midi device -> MT32 [15:25] My settings: Preferred Device: Midi Output Name and unter MT-32 I selected the very same device and set the check on "true roland mt-32"; What am I missing here? [15:26] (Tried out MT-32 emulation the game sounds fine) [15:26] zwiebelgeist: What operating system are you using? [15:27] Windows 10, 18362 [15:28] ScummVM is 2.0.0 [15:29] Also the game settings are all set to default an I am only manipulating the global settings [15:32] Drenn (~Drenn@toroon0717w-lp130-05-184-145-50-104.dsl.bell.ca) joined #scummvm. [15:39] If I want to use the MT32 is the idea to set the midi interface to it as a preferred device (and the under 'mt32' set the very same and check "real mt32") or to select "mt-32 emulator" and then under the mt32 tab to state to actually use real hardware? [15:40] Polemic (~Android@2605:e000:1201:45f:d1fc:4471:5793:436c) joined #scummvm. [15:54] Polemic (Android@2605:e000:1201:45f:d1fc:4471:5793:436c) left #scummvm. [16:16] vliaskov (~vliaskov@x4db7524a.dyn.telefonica.de) left irc: Remote host closed the connection [16:18] P2E (~tgz@209.251.45.7) left irc: Ping timeout: 248 seconds [16:21] P2E (~tgz@209.251.45.7) joined #scummvm. [16:21] [scummvm] antoniou79 pushed 2 new commits to master: https://git.io/fjdPu [16:21] scummvm/master 94858f7 antoniou79: BLADERUNNER: Added cut generic walker models [16:21] scummvm/master 43af0a3 antoniou79: BLADERUNNER: Restored buzzer to annoy Dino (WIP) [16:33] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) joined #scummvm. [16:33] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services. [16:36] JohnnyonFlame (~quassel@170.233.51.98) joined #scummvm. [16:38] borosky (~borosky@095160157148.dynamic-ra-10.vectranet.pl) left irc: Read error: Connection reset by peer [16:38] vyzigold (~jarda@39.129.broadband4.iol.cz) left irc: Ping timeout: 272 seconds [16:38] borosky (~borosky@095160157148.dynamic-ra-10.vectranet.pl) joined #scummvm. [16:43] zwiebelgeist (54a3dd3e@p54A3DD3E.dip0.t-ipconnect.de) left irc: Remote host closed the connection [17:02] SupSuper (~SupSuper@openxcom/dev/supsuper) joined #scummvm. [17:46] Good news everyone! 🙂 The Starry Expanse (RealRiven) team is officially working with Cyan now, according to their latest blog post [17:46] Thats simply amazing [17:47] http://www.starryexpanse.com/2019/08/15/mysterium-2019-a-very-special-announcement/ [18:13] vyzigold (~jarda@39.129.broadband4.iol.cz) joined #scummvm. [18:14] ajax16384 (~User@109.60.130.33) joined #scummvm. [18:14] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [18:26] Begas_VBox (~Begasus@d54c05bea.access.telenet.be) left irc: Quit: Vision[0.10.3]: i've been blurred! [18:27] Begasus (~begasus@ptr-4qba4eanh8q6m1gfxv7.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [18:39] Lightkey (~Darklock@p200300F693D1231222CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 264 seconds [18:51] Lightkey (~Darklock@p200300F693D1235522CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [18:52] I was wondering on how to map it a ps3 controller on emulationstation. I used sudo nano /home/pi/RetroPie-Setup/tmp/build/scummvm/backends/events/sdl/sdl-events.cpp To get to the mapping and set #define JOY_BUT_LMOUSE 14 #define JOY_BUT_RMOUSE 13 #define JOY_BUT_ESCAPE 15 #define JOY_BUT_PERIOD 12 #define JOY_BUT_SPACE 0 #define JOY_BUT_F5 3 But select and start was still acting as L mouse and R mouse. How do I correct it. [18:52] Or is there something I'm missing? [18:58] Those defines are for the SDL1 joystick API. The mapping for the SDL2 game controller API is here: https://github.com/scummvm/scummvm/blob/master/backends/events/sdl/sdl-events.cpp#L1154 [19:03] static const ControllerEventMapping mapping[] = { // SDL_CONTROLLER_BUTTON_A: Left mouse button { EVENT_LBUTTONDOWN, KeyState(), EVENT_LBUTTONDOWN, KeyState() }, // SDL_CONTROLLER_BUTTON_B: Right mouse button { EVENT_RBUTTONDOWN, KeyState(), EVENT_RBUTTONDOWN, KeyState() }, // SDL_CONTROLLER_BUTTON_X: Period (+R_trigger: Space) { EVENT_KEYDOWN, [19:03] KeyState(KEYCODE_PERIOD, '.'), EVENT_KEYDOWN, KeyState(KEYCODE_SPACE, ASCII_SPACE) }, // SDL_CONTROLLER_BUTTON_Y: Escape (+R_trigger: Return) { EVENT_KEYDOWN, KeyState(KEYCODE_ESCAPE, ASCII_ESCAPE), EVENT_KEYDOWN, KeyState(KEYCODE_RETURN, ASCII_RETURN) }, // SDL_CONTROLLER_BUTTON_BACK: Virtual keyboard (+R_trigger: Predictive Input Dialog) [19:03] Do I add anything in this area @ccawley2011 [19:07] [scummvm] vyzigold opened pull request #1809: COMMON: Encoding conversion (master...encoding2) https://git.io/fjd1i [19:08] I suspect that the game controller database is missing an entry for your controller. [19:16] cd (~cd@unaffiliated/cd) joined #scummvm. [19:21] It is missing the SDL Controller section on that file [19:21] https://cdn.discordapp.com/attachments/581224061091446795/612003225025118229/JPEG_20190816_142150.jpg [19:41] msvc is busted. https://pastebin.com/79rfe7y2 [19:42] sword25 fails to grab the lua stuff [19:42] and yes, i just did a pull and rebuilt the project files [19:42] and that is a clean build. [19:51] seems fine here. you did update create_project right? clean build will still keep the old exe around [19:52] again? ugh. fine, i will do that. [19:52] this is the second time this month [19:52] well there's new defines [19:53] we need some kind of "update your create_project" alert 😛 [19:53] preferably one that shows up in the build log [19:56] timofonic (~timofonic@unaffiliated/timofonic) joined #scummvm. [20:03] finally, it builds again. i wish i didn't have to do so many extra steps to build. [20:04] but i'm sure not trading away msvc for something else [20:06] cmake? 😛 [20:06] it's kind of a catch-22 because you can't know how to compile create_project before running create_project [20:06] you could hardcode a msbuild command in the .bat but ehhhhhhhh [20:24] vyzigold (~jarda@39.129.broadband4.iol.cz) left irc: Ping timeout: 258 seconds [20:31] @ccawley2011 do you know how could I add it if it's missing? [20:34] @I3aSiC_Ski1L23 This might be useful: https://github.com/gabomdq/SDL_GameControllerDB [20:36] ScummVM should pick up the gamecontrollerdb.txt file if it's added to the extras path. [20:40] SylvainTV (~Sylvain@alille-658-1-80-233.w92-147.abo.wanadoo.fr) joined #scummvm. [20:40] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [20:41] Thanks I'll try it out @ccawley2011 [21:35] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [22:56] JohnnyonF (~quassel@131.0.31.185) joined #scummvm. [22:58] JohnnyonFlame (~quassel@170.233.51.98) left irc: Ping timeout: 272 seconds [00:00] --- Sat Aug 17 2019