[00:02] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) left irc: Ping timeout: 240 seconds [00:21] Mia (~Mia@unaffiliated/mia) left irc: Ping timeout: 240 seconds [00:29] Mia (~Mia@78.165.181.2) joined #scummvm. [00:29] Mia (~Mia@78.165.181.2) left irc: Changing host [00:29] Mia (~Mia@unaffiliated/mia) joined #scummvm. [00:40] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [00:42] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 260 seconds [00:44] OmerMor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [00:46] omer_mor_ (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 260 seconds [00:48] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray. [01:19] Stormkeeper (~kvirc@2.26.112.88) joined #scummvm. [01:26] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [01:27] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [01:29] snw (~snow_bcks@ganon.dot-server.net) left irc: Quit: User was destroyed by a weapon of mass destruction. [01:30] snw (~snow_bcks@ganon.dot-server.net) joined #scummvm. [01:34] Joefish (~ident@p200300764F211A001A5E0FFFFE1124CA.dip0.t-ipconnect.de) left irc: Ping timeout: 240 seconds [01:34] Joefish_ (~ident@p200300764F2523001A5E0FFFFE1124CA.dip0.t-ipconnect.de) joined #scummvm. [01:34] #scummvm: mode change '+v Joefish_' by ChanServ!ChanServ@services. [01:39] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) joined #scummvm. [01:39] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [01:50] GitHub134 (~GitHub134@192.30.252.34) joined #scummvm. [01:50] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQIKT [01:50] scummvm/master 0f084fb Paul Gilbert: TITANIC: Fix getting Titania's eye from light fixture [01:50] GitHub134 (GitHub134@192.30.252.34) left #scummvm. [02:05] joostp (~joostp@scummvm/undead/joostp) left irc: Ping timeout: 240 seconds [02:16] joostp (~joostp@scummvm/undead/joostp) joined #scummvm. [02:16] #scummvm: mode change '+o joostp' by ChanServ!ChanServ@services. [02:26] uch. what equation is KQ7s Windows interpreter using to position the bloody AVIs& [02:32] dreammaster (~dreammast@c-73-149-116-247.hsd1.vt.comcast.net) left irc: [02:33] tomazcuber[m] (tomazcuber@gateway/shell/matrix.org/x-xywqggdnojtvwtqe) joined #scummvm. [02:40] it sends 22 for the y-position; if i multiply this from script coordinate to screen coordinate it is 52, but it should be 72 for the video to render properly centred. i feel like addition isnt right here, since the x-position is 0, and that is definitely correct. but i dont know what else they might have done. [02:40] the current code that just multiplies script-to-screen works correctly for GK1 videos. [03:00] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) left irc: Quit: Ętre dans le vent, une ambition de feuille morte. [03:11] geep (~JoeBelow@xplr-104-249-224-181.xplornet.com) left irc: Quit: Ex-Chat [03:21] none of this stuff makes any sense. i think i am just going to ignore the game script coordinates and just stick everything in the middle of the screen since thats all any AVI playback ever does. [03:25] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 246 seconds [03:31] snover (~snover@unaffiliated/snover) joined #scummvm. [03:31] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [04:19] Stormkeeper (~kvirc@2.26.112.88) left irc: Ping timeout: 240 seconds [04:23] SylvainTV (~Sylvain@ALille-458-1-12-159.w86-228.abo.wanadoo.fr) left irc: Ping timeout: 268 seconds [04:35] Lightkey (~Darklock@p200300764C69C22222CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 276 seconds [04:47] Lightkey (~Darklock@p200300764C69C28722CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [04:49] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [05:15] SylvainTV (~Sylvain@ALille-458-1-12-159.w86-228.abo.wanadoo.fr) joined #scummvm. [05:19] SylvainTV (~Sylvain@ALille-458-1-12-159.w86-228.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [05:20] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [05:20] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services. [05:46] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 258 seconds [06:18] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 268 seconds [06:22] snover (~snover@unaffiliated/snover) joined #scummvm. [06:22] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [06:25] morning [06:27] Tkachov (~Tkachov@84.237.53.198) joined #scummvm. [06:27] #scummvm: mode change '+o Tkachov' by ChanServ!ChanServ@services. [06:29] snover (~snover@unaffiliated/snover) left irc: Ping timeout: 260 seconds [06:34] snover (~snover@unaffiliated/snover) joined #scummvm. [06:34] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services. [06:49] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) left irc: Read error: Connection reset by peer [07:02] _sev (~sev@scummvm/undead/sev) left irc: Quit: Leaving [07:09] Tomaz^W (~tompsson@84.216.7.40) joined #scummvm. [07:11] OmerMor (~Omer@46-117-132-33.bb.netvision.net.il) left irc: Ping timeout: 268 seconds [07:13] _sev (~sev@a238130.upc-a.chello.nl) joined #scummvm. [07:13] _sev (~sev@a238130.upc-a.chello.nl) left irc: Changing host [07:13] _sev (~sev@scummvm/undead/sev) joined #scummvm. [07:13] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [07:21] t0by (~t0by@unaffiliated/t0by) left irc: Ping timeout: 276 seconds [07:37] _sev_ (~sev@scummvm/undead/sev) joined #scummvm. [07:37] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services. [07:39] _sev (~sev@scummvm/undead/sev) left irc: Ping timeout: 240 seconds [07:53] hi guys [07:56] LittleToonCat (~littlecat@47.54.148.237) left irc: Remote host closed the connection [08:02] hey Strangerke|work [08:04] _sev, t0by: I search a little in the fallback code and I guess the principle is to assemble and return a ADGameDescription in the fallbackDetect function ? https://github.com/yinsimei/scummvm/blob/newWIP1-1/engines/wintermute/detection.cpp#L102 [08:05] In sludge, the game file to read can be "*.slg" or simply "gamedata". So I guess for "*.slg" files I need to go through keys of FileMap and compare their substrings ? However, for the game name, there isn't a quick way to get it. Because in the sludge data file it is located after quite a bunch of stuff (like copyright info, game icon, global variables, functions names, language info...). So I guess for "*.slg" files, I will [08:05] directly put the string before ".slg" as the game name, for "gamedata", I leave it empty ? [08:40] TMM (~hp@fsf/member/pdpc.professional.tmm) joined #scummvm. [08:40] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [08:43] criezy_ (~criezy@host86-179-101-156.range86-179.btcentralplus.com) joined #scummvm. [08:43] #scummvm: mode change '+o criezy_' by ChanServ!ChanServ@services. [08:44] criezy (~criezy@host109-147-200-55.range109-147.btcentralplus.com) left irc: Ping timeout: 240 seconds [08:44] Nick change: criezy_ -> criezy [08:46] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) joined #scummvm. [08:52] _sev|work (~sev@5.57.20.49) joined #scummvm. [08:52] _sev|work (~sev@5.57.20.49) left irc: Changing host [08:52] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [08:52] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [08:53] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) joined #scummvm. [08:53] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [08:55] morning [09:07] morning :) [09:07] Nick change: Joefish_ -> Joefish [09:08] frankyboy_ (~franky@ppp109-252-73-99.pppoe.spdop.ru) joined #scummvm. [09:55] _sev, t0by: I get the fall back detection work, I think. Buth for Robin's Rescue. Obviously, the [09:55] Sorry [09:56] But for Robin's Rescue, it gives a segmentation fault at the beginning. Obviously, the director engine is a perfect example in my case. [09:57] criezy|Work (a5e15041@gateway/web/freenode/ip.165.225.80.65) joined #scummvm. [09:57] #scummvm: mode change '+o criezy|Work' by ChanServ!ChanServ@services. [10:17] _sev|work_ (~sev@5.57.20.49) joined #scummvm. [10:17] _sev|work_ (~sev@5.57.20.49) left irc: Changing host [10:17] _sev|work_ (~sev@scummvm/undead/sev) joined #scummvm. [10:17] #scummvm: mode change '+o _sev|work_' by ChanServ!ChanServ@services. [10:17] _sev|work (~sev@scummvm/undead/sev) left irc: Read error: Connection reset by peer [10:22] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) left irc: Remote host closed the connection [10:24] Cheeseness (~cheesenes@ppp14-2-188-154.bras1.hba2.internode.on.net) joined #scummvm. [10:49] GitHub57 (~GitHub57@192.30.252.42) joined #scummvm. [10:49] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQLGi [10:49] scummvm/master 007776b Paul Gilbert: TITANIC: Add German handling to getSuffixedWord [10:49] GitHub57 (GitHub57@192.30.252.42) left #scummvm. [10:49] dreammaster (~dreammast@73.149.116.247) joined #scummvm. [10:49] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [11:18] dreammaster (~dreammast@73.149.116.247) left irc: [11:43] Mia (~Mia@unaffiliated/mia) left irc: Read error: Connection reset by peer [11:44] Mia (~Mia@78.165.181.2) joined #scummvm. [11:44] Mia (~Mia@78.165.181.2) left irc: Changing host [11:44] Mia (~Mia@unaffiliated/mia) joined #scummvm. [11:46] jamm (~jam@unaffiliated/jamm) joined #scummvm. [12:10] _sev|work_ (~sev@scummvm/undead/sev) left irc: Ping timeout: 240 seconds [12:15] _sev|work (~sev@5.57.20.49) joined #scummvm. [12:15] _sev|work (~sev@5.57.20.49) left irc: Changing host [12:15] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [12:15] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [12:55] Stormkeeper (~kvirc@2.26.112.88) joined #scummvm. [13:15] frankyboy_ (~franky@ppp109-252-73-99.pppoe.spdop.ru) left irc: Ping timeout: 255 seconds [13:42] frankyboy_ (~franky@ppp109-252-73-99.pppoe.spdop.ru) joined #scummvm. [13:55] _sev|work (~sev@scummvm/undead/sev) left irc: Ping timeout: 240 seconds [13:56] _sev|work (~sev@scummvm/undead/sev) joined #scummvm. [13:56] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services. [15:04] Begasus (~begasus@ptr-4p6jpip4y45m4b8s2jq.18120a2.ip6.access.telenet.be) joined #scummvm. [15:07] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) joined #scummvm. [15:07] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) joined #scummvm. [15:21] _sev|work (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [15:27] omer_mor (~Omer@46-117-132-33.bb.netvision.net.il) joined #scummvm. [15:52] WooShell (~Markus@ipbcc06af5.dynamic.kabel-deutschland.de) joined #scummvm. [15:53] LittleToonCat (~littlecat@47.54.148.237) joined #scummvm. [15:56] meow =^.^= [15:59] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) joined #scummvm. [15:59] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [16:14] ny00123 (~ny00123@89-139-184-250.bb.netvision.net.il) joined #scummvm. [16:28] Begasus (~begasus@ptr-4p6jpip4y45m4b8s2jq.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 240 seconds [16:29] Begas_VBox (~Begasus@d54C3C8C2.access.telenet.be) left irc: Ping timeout: 268 seconds [16:33] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [16:33] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [16:37] TMM (~hp@fsf/member/pdpc.professional.tmm) left irc: Quit: Ex-Chat [16:41] Begasus (~begasus@ptr-4p6jpilfos3scresev1.18120a2.ip6.access.telenet.be) joined #scummvm. [16:49] Begas_VBox (~Begasus@d54c3c8c2.access.telenet.be) joined #scummvm. [16:54] Begas_VBox (~Begasus@d54c3c8c2.access.telenet.be) left irc: Ping timeout: 240 seconds [16:54] Begasus (~begasus@ptr-4p6jpilfos3scresev1.18120a2.ip6.access.telenet.be) left irc: Ping timeout: 255 seconds [16:58] Stormkeeper (~kvirc@2.26.112.88) left irc: Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/ [17:00] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 268 seconds [17:07] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) joined #scummvm. [17:47] PSA: Killing Floor available for free via humble bundle (Steam) - unil saturday [17:53] Stormkeeper (~kvirc@2.26.112.88) joined #scummvm. [17:59] Stormkeeper (~kvirc@2.26.112.88) left irc: Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/ [18:02] Stormkeeper (~kvirc@2.26.112.88) joined #scummvm. [18:02] criezy|Work (a5e15041@gateway/web/freenode/ip.165.225.80.65) left irc: Quit: Page closed [18:13] Farmboy0 (~quassel@xoreos/farmboy0) joined #scummvm. [18:24] SylvainTV (~SylvainTV@LFbn-1-10765-133.w86-208.abo.wanadoo.fr) joined #scummvm. [18:24] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [18:32] Tkachov (~Tkachov@84.237.53.198) left irc: Quit: Leaving [18:37] gus (~quassel@2400:6180:0:d0::f76:7001) left irc: Read error: Connection reset by peer [18:40] gus (~quassel@2400:6180:0:d0::f76:7001) joined #scummvm. [18:54] exmensa (exmensa@66.43.202.238) joined #scummvm. [19:02] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Read error: Connection reset by peer [19:03] m_kiewitz (~m_kiewitz@x4d03fffd.dyn.telefonica.de) joined #scummvm. [19:03] m_kiewitz (~m_kiewitz@x4d03fffd.dyn.telefonica.de) left irc: Changing host [19:03] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) joined #scummvm. [19:03] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services. [19:05] exmensa (exmensa@66.43.202.238) left irc: [19:12] m_kiewitz (~m_kiewitz@scummvm/undead/m-kiewitz) left irc: Quit: technology isn't intrinsically good or evil. It's how it's used. Like the Death Ray. [19:22] exmensa (~exmensa@66.43.202.238) joined #scummvm. [20:08] Stormkeeper (~kvirc@2.26.112.88) left irc: Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/ [20:16] Littleboy (~littleboy@c-73-4-50-241.hsd1.ma.comcast.net) left irc: Quit: Ętre dans le vent, une ambition de feuille morte. [20:17] Farmboy0 (~quassel@xoreos/farmboy0) left irc: Read error: Connection reset by peer [20:48] Stormkeeper (~kvirc@2.26.112.88) joined #scummvm. [20:49] ny00123 (~ny00123@89-139-184-250.bb.netvision.net.il) left irc: Quit: Leaving [20:53] Harekiet (~harekiet@kittens.harekiet.com) left irc: Ping timeout: 255 seconds [21:13] back to square 1 https://s18.postimg.org/4k3cd74ex/scummvm00003.png :P [21:18] <_sev_> why? [21:20] not sure yet. I rewrote part of the encoding temporarily for rendering the newspaper images that are mode 11h. Once I got it working I implemented it and everything still worked. Now I'm implementing image preloading so it doesn't have to reload them from file on every render call and somehow seem to load the wrong palette [21:22] also finding documentation on VGA modes that are not 13h is almost impossible. Gladly I hoard pdfs and found a pre-release version of a VGA standard document that shortly described the modes [21:32] works again. just forgot to NULL a pointer and got the wrong palette [21:33] DJWillis (~djwillis@cpc123746-trow7-2-0-cust5.18-1.cable.virginm.net) joined #scummvm. [21:33] #scummvm: mode change '+o DJWillis' by ChanServ!ChanServ@services. [21:35] btw is there a way to switch resolutions during the game? [21:35] GitHub79 (~GitHub79@192.30.252.40) joined #scummvm. [21:35] [scummvm] bluegr opened pull request #964: SCI32: Proper implementation of kObjectIntersect (master...sci32_kobjectintersect) https://git.io/vQqUa [21:35] GitHub79 (GitHub79@192.30.252.40) left #scummvm. [21:36] most of the game is in 320x200 but as mentioned the newspaper parts are in mode 0x11, so 640x480. I'm sure downscaling the articles won't look pretty [21:38] and upscaling the rest of the game might give some headaches down the line with rendering but going 640x400 and cover up the bottom somehow might actually be a reasonable approach if there's no way to handle that [21:41] Also, can someone give me some resources on the technical details of the VGA modes? Currently I'm mostly working with osdev wiki, abrash articles about EGA/VGA and docs I find here and there but when it comes to the less used corners the info is getting sparse. Would be nice to have all the bits and pieces together in one place. [21:42] Harekiet (~harekiet@kittens.harekiet.com) joined #scummvm. [21:45] Joefish: some game do that already, such as dreamweb which uses 640x480 for intro and credits and 320x200 otherwise. [21:45] Joefish: my google-fu tells me that 11h is 640x480 monochrome, so shouldn't that just be 1 bit per pixel? [21:46] Just call initGraphics() with the resolution you want. [21:46] criezy: oh nice. I'll take a look on that then. thanks :) [21:47] Joefish: but in general I'd assume the dosbox source code to have that info deep inside it - I know, not exactly what you're asking for but better than nothing I guss [21:47] And now that I think of it, that will be an issue with the changes I had in mind to handle aspect ratio correction... [21:49] logix: indeed. I was first a bit confused when I looked at the data but after poking around in the debugger I saw it writes to the A000 segment and is laid out flat in memory and not like mode 6 that wirtes to B000 and has planar mode iirc [21:49] good idea with the dosbox source [21:50] criezy: what do you mean? [21:51] For what? The aspect ratio correction? [21:51] yea [21:51] Currently the backend do aspect ratio correction for a set or predefined resolution. So for example 320x200 is corrected, but 640x480 is not. [21:52] But we have game that use uncommon resolutions and which as a result are not corrected. [21:52] so it defaults to 4:3? [21:53] There is an option in ScummVM to apply aspect ratio correction or not. [21:53] The correction is 6:5 so indeed, 320x200 end up being displayed as 320x240, so 4:3 when the aspect ratio correction is on. [21:53] incidentally i dont think that dreamweb is meant to be AR corrected [21:54] But some SCI mac games that use 320x190 are not currently corrected and remain at 320x190. [21:54] snover: you mean the 320x200 mode should remain at 320x200? [21:54] yeah. [21:54] That would actually simplifies things for me. [21:54] right at the start of the game there is a circle, with AR correction it turns into an oval [21:55] Right. [21:59] Also once you get to eden's room, there is a rotating fan, and the size of the fan blades change as it rotate when using AR, while they remain the same size with no AR. [22:02] Joefish: I have a PR that basically uses AR for any game that does not use the GUIO_NOASPECT option, so that it would be applied even for exotic resolutions, as long as the game does not disable the option. [22:02] But if a game needs aspect ratio correction for some portion of it but not others, that complicate things. [22:04] criezy: Is there actually ever a 'need' for applying AR? Personally I hate it when the game is stretched to 16:9/10 in fullscreen. I rather play with black bars on the side but maybe that's just preferences. [22:04] or am I missing the point? [22:05] The goal of AR is to display the game at the same visual aspect ratio as it did back in the days. [22:05] The issue being that they used non-square pixel back then. [22:06] ah right [22:06] It is not going to remove black bars (unless you happen to have a 4:3 screen). [22:07] speaking of problems with fullscreen, does anyone feel like fixing the problem that mouse coordinates are not translated correctly when running on a monitor with a different aspect ratio than the games display surface? [22:08] t0by (~t0by@unaffiliated/t0by) joined #scummvm. [22:08] #scummvm: mode change '+o t0by' by ChanServ!ChanServ@services. [22:08] Evening [22:08] miss anything? [22:08] hey t0by [22:08] snover: I thing t0by just voluntered. :P [22:08] :) [22:08] (i.e. instead of 0,0 corresponding to the top-left corner of the game screen, it corresponds to the top-left corner of the window/monitor) [22:08] Simei, I've seen a bunch of messages in the log, are you ok now? [22:08] sounds good to me! [22:09] but i was going to ask t0by about some of the stuff in TransparentSurface too&hmm& [22:09] criezy, what did I volunteer for? [22:09] fixing all the bugs [22:09] snover, shoot. Caveat: I worked on that thing 4 years ago and I didn't know what I was doing anyway, as usual [22:09] snover, *all* the bugs? [22:09] yes [22:09] damnit. [22:09] get cracking [22:10] No, seriously, could you give me a TL;DR of what I've volunteered for? [22:10] So I can work on finding a hiding place. [22:10] mouse coordinates are not translated correctly when running on a monitor with a different aspect ratio than the games display surface. i.e. instead of 0,0 corresponding to the top-left corner of the game screen, it corresponds to the top-left corner of the window/monitor [22:10] snover: I might have a look myself. [22:11] Although I wanted to first rework my AR PR, and then have a look at the remaining issue in your SDL PR (if I can get my Win10 VM to work). [22:11] Ouchie. [22:11] criezy, if it's not urgent can I have a shot at it next week? [22:11] Of course I reserve the right to run away in horror. [22:11] It has been there for a while, so I would not say it is urgent. [22:12] I will let you have a look next week and tackle it later if you run away. [22:12] snover, on all platforms? Steps to reproduce: 1. set monitor to weird aspect ratio 2. launch engine with fixed rendering surface size 3. watch it burn? [22:14] I think WME is a good candidate for 2. [22:14] btw I'm almost positive we have 5 or 6 games that work perfectly in WME, I'd like to have them supported in .10 [22:14] t0by: i noticed it just by: 1. have a 16:9 monitor; 2. load a 4:3 game that draws a cursor; 3. put the game into fullscreen; 4. move the mouse around and notice that it doesnt get to the left edge of the game screen until it is at the left edge of the screen [22:15] left edge of the physical screen* [22:15] snover, thanks. Do we have a ticket? [22:15] you can just feel it is wrong because the mouse moves more slowly on the X-axis than the Y-axis [22:15] i dont think so, i think i just kept forgetting about it [22:15] Oh, I get it, so... non-square mouse pixels. [22:15] I think it's probably a bugfeature. [22:16] I'll have a look [22:16] I'll create a ticket later [22:16] ok, thanks :) [22:16] (and assign it to yours truly) [22:16] with regards to TransparentSurface, I am just trying to improve the picture quality of AVI rendering in SCI engine without writing duplicate interpolation code [22:17] I'm going to bed now, I actually only checked in to see if Simei had run away in terror to join the French Foreign Legion. [22:17] snover, how may I help you? [22:17] but i dont like that it seems to require constantly allocating and deallocating memory, and only interpolates for 32bpp [22:18] i dont even need the transparency stuff so im not sure if there is a reason not to have the scaling code somewhere else, either in Surface or just as a free function [22:18] Oh, I guess we can find a way to recycle the same allocated memory. As for 32bpp, that was originally Wintermute, i.e. 32bpp only, so that's IIRC why nobody cared about other bpps [22:19] its not a super critical thing either. [22:19] I don't think that can hurt. [22:19] For that matter *IIRC* rotoscale doesn't require transparency either... [22:21] It's bedtime for me now, let's see about this tomorrow [22:21] no worries. have a good night! [22:21] Simei: sorry for not being around earlier [22:22] Simei, in the future if no-one's around feel free to drop an email as a last resort [22:22] be careful not to drop them too hard, they can be fragile [22:23] &ill see myself out. [22:23] Yes, it's these new emails [22:23] all thinness and lightness [22:23] t0by: Thanks for checking! I'm totally fine. [22:23] in the 90s they were much more rugged. [22:23] Simei, great. [22:23] t0by: for info, for the mouse cursor thing it might depend on the SDL version and SurfaceSDL vs. OpenGL. [22:24] Simei, consider also asking criezy or Strangerke|work. [22:24] t0by, I think there's a problem with irc today because I don't receive any message alerts [22:24] I think the first time I noticed it I was using surfacesdl with SDL 2 and wondering if maybe it was related to the fact we handle a full screen reoslution that might not have the expected AR by adding black bars. [22:24] See setting of the viewport in the SDL2 case for surfacesdl-graphics. [22:24] That sounds interesting indeed. [22:25] I'll also see where I can reproduce. [22:25] But I didn't really investigate it, so this is just a hint of what might be the cause. [22:25] Or might not. [22:26] Or that bandersnatch again. [22:26] WooShell (~Markus@ipbcc06af5.dynamic.kabel-deutschland.de) left irc: Quit: If you understand or if you don't, if you believe or if you doubt - There's a universal justice, and the eyes of truth are always watching you. [22:27] By the way, since it works for wjp, if it doesn't make anybody's machine explode I'd be inclined to hit the "merge" button on this in a day or two: https://github.com/scummvm/scummvm/pull/963 [22:27] Looks harmless enough to me (famous last words) [22:28] And with this menace, I'll leave you for bed [22:28] Simei, so, all set? If not, drop an email and I'll have a look first thing in the morning. [22:28] Good night [22:29] Good night t0by. [22:29] night t0by [22:29] t0by, Good night! Concerning the code, not much to worry about for now. :) [22:30] boxer is an sdl app which seems to have similar mouse problems on macos, if you need to narrow down possibilities by looking at another thing [22:30] t0by (~t0by@unaffiliated/t0by) left irc: Quit: Leaving [22:34] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) joined #scummvm. [22:34] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [22:40] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) joined #scummvm. [22:40] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [22:43] IIRC, the special scaling mouse coordinate scaling in fullscreen mode is done so that there is no area of the screen where moving the mouse has no effect on the display of the mouse cursor [22:45] IE without it with the mouse cursor drawing clipped at 4:3 and black bars on the left and right moving the mouse cursor inside the black bars would result in no movement of the cursor [22:54] (in ResidualVM this is handled differently, the cursor is allowed to draw over the black bars .. not sure which solution is the best) [23:00] waltervn (~waltervn@541B2DBA.cm-5-4a.dynamic.ziggo.nl) left irc: Quit: Leaving [23:05] girafe (~girafe@LFbn-1-11729-221.w2-7.abo.wanadoo.fr) left irc: Quit: Leaving [23:07] GitHub84 (~GitHub84@192.30.252.40) joined #scummvm. [23:07] [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vQqGv [23:07] scummvm/master ef52dc2 Paul Gilbert: TITANIC: Fix German strings array size in getSuffixedWord [23:07] GitHub84 (GitHub84@192.30.252.40) left #scummvm. [23:16] Lightkey (~Darklock@p200300764C69C28722CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 258 seconds [23:19] Strangerke (~Strangerk@cable-85.28.84.13.coditel.net) left irc: Ping timeout: 240 seconds [23:29] Lightkey (~Darklock@p200300764C6B9A7022CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [23:37] That reminds me of a bug I noticed yesterday whereby in full screen mode the ScummVM is not centered and the mouse can move on the back part of the screen but is not properly erased. [23:37] https://www.dropbox.com/s/4ae06ci6xvk4dv8/scummvm-fullscreen-bug.png?dl=0 [23:39] mmm, welcome to windows 95. [23:39] is that with the sdl2 patch? [23:40] (the pr) [23:40] It is with SDL 2, but not with your PR. [23:40] Although if I knew how to reproduce it maybe I would find out it also happens with your PR. [23:42] rrebello (~Rodrigo@96.126.111.239) left irc: Ping timeout: 255 seconds [23:42] rrebello (~Rodrigo@96.126.111.239) joined #scummvm. [23:44] frankyboy_ (~franky@ppp109-252-73-99.pppoe.spdop.ru) left irc: Remote host closed the connection [23:45] Henke37 (~Henrik@81-227-16-59-no133.bredband.skanova.com) left irc: Quit: ERR_SHUTDOWN [00:00] --- Fri Jun 23 2017