[00:05] ComradeAnderson (~ComradeAn@unaffiliated/comradeanderson) left irc: Ping timeout: 245 seconds [00:06] Drenn (~Drenn@mindon2501w-lp140-01-174-93-46-229.dsl.bell.ca) left irc: Ping timeout: 248 seconds [00:11] ComradeAnderson (~ComradeAn@unaffiliated/comradeanderson) joined #scummvm. [00:28] lb_ii (b00e680b@gateway/web/freenode/ip.176.14.104.11) left irc: Ping timeout: 252 seconds [00:45] lb_ii (b00e680b@gateway/web/freenode/ip.176.14.104.11) joined #scummvm. [00:49] t0by: I have added actor.Talk("Keyboard.KeyCode is "+Keyboard.KeyCode) to a template WME game [00:50] official WME produces 4 different keycodes for "q"/"Q"/"9"/"" (&# is russian for QWERTY) [00:51] nightly build ScummVM without my touches produces 2 different keycodes for "q"/"Q" and it ignores active keyboard language layout [00:54] I'm not surprised. I don't know if we _can_ reliably know the active layout. [00:55] Not 100% sure, but I'd guess the possibility depends on the backend in the first place. [00:55] lb_ii, do we have a use case for non-latin chars? [01:03] Joefish (~Joefish@p200300764F41770079D41EE17C25B324.dip0.t-ipconnect.de) left irc: Ping timeout: 240 seconds [01:07] t0by, I don't know of any, however ISO-8859 was mentioned by somaen for some reason, so _maybe_ those usecases actually existed [01:08] criezy (~criezy@host86-176-174-96.range86-176.btcentralplus.com) left irc: Quit: criezy [01:08] t0by, I also tried running FoxTail with my test data.dcp [01:09] Until we actually hit upon a game with the bug, I'd forget about it for the time being and focus on the much more legit F1-12 bug [01:09] If you have a sec would you be so kind as to push your test game somewhere, file a bug for future reference? [01:09] FoxTail'd WME produces the same keycode for "q"/"Q"/"9"/"" [01:09] I'm not surprised, I doubt they have touched those bits. [01:10] no [01:10] (Then again, sometimes you never know...) [01:10] I mean, WME produce 4 keycodes, ScummVM produce 2 keycodes, FoxTail produce 1 keycode [01:11] WME detects inputed character, ScummVM detects inputed english character, FoxTail detects inputed lowercase english character [01:12] looks like they have completely rewritten BaseKeyboardState [01:12] oh [01:12] sorry [01:12] I thought you meant "produces the same keycode [as stock WME]" [01:13] that's interesting, and I have no idea why they'd do it. [01:13] so, my journey into keyboard stuff started, when I discovered that their keyboard constants differ from usual WME keyboard constants [01:13] Oh, for the magic key combo [01:13] sure [01:13] Action: t0by scratches head [01:13] neat. [01:14] yeah, but they could have just use upper-case "S" in combo =) [01:14] I'm sure you're having a blast with this, but have you considered dropping those folks a line and ask for a list of what they have modified and/or for the modified source? [01:15] I don't think those couple of hacks on top of WME are _that_ critical to be super secretive about it. [01:15] they finally answered my today [01:16] The fact that you're still hacking away at this makes me suspect that you got a negative answer? :_) [01:16] have said that they don't plan sharing sources because the code is dirty 8-D [01:16] also mentioned that they don't have exact list of changed things, like they were adding what they needed during some years [01:16] "Dirty" [01:16] pff [01:17] they haven't seen ours, then :P [01:17] lb_ii, they won't share it even with the explicit assurance that it will never ever be made public? [01:18] translation of exact words was something like "there are some lines that they are ashamed of" =) [01:18] lb_ii, of course you have mentioned that you're working on getting their stuff supported on ScummVM, have you? :) [01:18] Action: t0by is ashamed of entire listings [01:19] I've got their lead's approvement and blessing for this work even before I downloaded ScummVM sources, actually =) [01:20] but he was to busy to forward my questions to the dev guy, so the anwser was only today [01:20] Well, let's cross fingers then. [01:20] Anyway, it's 3AM here [01:20] I'm crawling to bed [01:20] It's 4:20 here [01:20] Sorry, I can hardly make sense [01:21] Okay, you win :P [01:21] lb_ii, anyway, thanks a million for your work _and_ updates [01:21] Good night! [01:21] Good night! [01:26] lb_ii (b00e680b@gateway/web/freenode/ip.176.14.104.11) left irc: Ping timeout: 252 seconds [01:31] t0by (~t0by@unaffiliated/t0by) left irc: Remote host closed the connection [01:44] Joefish (~Joefish@p200300764F0A4C00F74CE8516298FEEC.dip0.t-ipconnect.de) joined #scummvm. [01:44] #scummvm: mode change '+v Joefish' by ChanServ!ChanServ@services. [01:46] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [01:47] dreammaster (~dreammast@c-67-180-185-91.hsd1.ca.comcast.net) joined #scummvm. [01:47] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [01:48] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [02:58] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) left irc: Quit: Textual IRC Client: www.textualapp.com [03:05] GitHub69 (GitHub69@gateway/service/github.com/x-flhraozdmzjvsosl) joined #scummvm. [03:05] [scummvm] criezy pushed 1 new commit to master: https://git.io/fNdza [03:05] scummvm/master df236f1 Thierry Crozat: I18N: Regenerate translations data file [03:05] GitHub69 (GitHub69@gateway/service/github.com/x-flhraozdmzjvsosl) left #scummvm. [04:05] SylvainTV (~Sylvain@ALille-458-1-3-249.w86-228.abo.wanadoo.fr) left irc: Ping timeout: 256 seconds [05:13] SylvainTV (~Sylvain@ALille-458-1-3-249.w86-228.abo.wanadoo.fr) joined #scummvm. [05:13] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [05:17] SylvainTV (~Sylvain@ALille-458-1-3-249.w86-228.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [05:29] dreammaster (~dreammast@c-67-180-185-91.hsd1.ca.comcast.net) left irc: [05:35] SupSuper (~SupSuper@openxcom/dev/supsuper) left irc: Quit: Rip [05:48] K4T (~K4T@93.179.200.166) joined #scummvm. [06:27] Strangerke_ (~Strangerk@cust-225-10-110-94.dyn.as47377.net) joined #scummvm. [06:29] Strangerke (~Strangerk@cust-225-10-110-94.dyn.as47377.net) left irc: Ping timeout: 240 seconds [06:29] Nick change: Strangerke_ -> Strangerke [06:35] K4T (~K4T@93.179.200.166) left irc: Read error: Connection reset by peer [07:35] Lightkey (~Darklock@p200300F693C2B11222CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 240 seconds [08:23] Lightkey (~Darklock@p200300F693C2B19222CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [08:25] K4T (~K4T@91.201.122.108) joined #scummvm. [08:46] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) joined #scummvm. [09:59] criezy|Work (a5e15055@gateway/web/freenode/ip.165.225.80.85) joined #scummvm. [09:59] #scummvm: mode change '+o criezy|Work' by ChanServ!ChanServ@services. [10:32] Yuv422 (~Yuv422@60-240-103-165.tpgi.com.au) joined #scummvm. [10:35] TMM (~Hein-Piet@fsf/member/pdpc.professional.tmm) joined #scummvm. [10:35] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services. [11:23] Dark-Star (~quassel@h2387211.stratoserver.net) left irc: Ping timeout: 260 seconds [11:37] Dark-Star (~quassel@2a01:238:427f:2f00:3060:fc6b:969e:dcf0) joined #scummvm. [11:45] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) left irc: Quit: My MacBook has gone to sleep. ZZZzzz& [11:50] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) joined #scummvm. [11:53] ccawley2011 (d92b1353@gateway/web/freenode/ip.217.43.19.83) joined #scummvm. [13:11] waltervn (~waltervn@scummvm/undead/waltervn) joined #scummvm. [13:11] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services. [13:30] Littleboy (~littleboy@pool-108-7-223-151.bstnma.fios.verizon.net) joined #scummvm. [13:30] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [14:22] Yuv422 (~Yuv422@60-240-103-165.tpgi.com.au) left irc: Quit: Yuv422 [14:56] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) left irc: Quit: My MacBook has gone to sleep. ZZZzzz& [15:06] K4T (~K4T@91.201.122.108) left irc: Ping timeout: 240 seconds [15:08] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) joined #scummvm. [15:30] ST1 (~ScottT@119-18-4-180.cust.aussiebb.net) joined #scummvm. [15:30] ST (~ScottT@119-18-4-180.cust.aussiebb.net) left irc: Disconnected by services [16:36] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) left irc: Ping timeout: 248 seconds [16:39] mataniko (mataniko@cpe-184-153-7-51.nyc.res.rr.com) left #scummvm ("Leaving"). [16:39] mataniko (~mataniko@cpe-184-153-7-51.nyc.res.rr.com) joined #scummvm. [16:39] #scummvm: mode change '+o mataniko' by ChanServ!ChanServ@services. [17:14] K4T (~K4T@93.179.200.166) joined #scummvm. [18:42] Begasus (~begasus@ptr-4p6jping0g0o4cnrdcy.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [18:49] SylvainTV (~Sylvain@LFbn-LIL-1-423-124.w81-49.abo.wanadoo.fr) joined #scummvm. [18:49] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [18:51] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) joined #scummvm. [19:07] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) left irc: Quit: My MacBook has gone to sleep. ZZZzzz& [19:25] freanux (~freanux@unaffiliated/freanux) got netsplit. [19:27] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 260 seconds [19:30] Dominus (~dominus@unaffiliated/dominus) joined #scummvm. [19:36] freanux (~freanux@unaffiliated/freanux) got lost in the net-split. [19:53] criezy|Work (a5e15055@gateway/web/freenode/ip.165.225.80.85) left irc: Quit: Page closed [19:55] lb_ii: I vaguely remember there was a fair bit of work involved in getting that stuff together, as WME Lite had moved to the TEXT_INPUT interface, whereas ScummVM was still using SDL1 at that point, which meant we had to do some adjustment for it. [19:56] The ISO-8859-1 stuff I don't rightly remember, but I seem to remember having to deal with games encoding their text in ISO-8859-1, CP1252, possibly the cyrrilic equivalents, as well as UTF8, so I might have gotten a fair bit wrong. [19:56] The keycode mappings into the engine come from the demo-game IIRC [20:09] ignalina (~ignalina@h-238-27.A639.priv.bahnhof.se) joined #scummvm. [20:31] criezy (~criezy@host86-176-174-96.range86-176.btcentralplus.com) joined #scummvm. [20:31] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [21:41] lb_ii (b00e680b@gateway/web/freenode/ip.176.14.104.11) joined #scummvm. [21:41] somaen: hi! [21:44] Is it just me, or ScummVM completely ignores user's keyboard language, both in WME and launcher? [21:44] Is it a misbehaviour or a feature? [21:46] I don't know of any games that required non-english input, however launcher for me seems like user's land where forcing English layout is not an obvious action... [21:52] lb_ii: it does respect my keyboard layout. [21:53] I remember that in the past (with old SDL versions?) it would not take into account a change a layout that occured after changing the application. [21:54] But not even that works fine for me. [21:54] *that occured after starting the application [21:54] hm, brb - need retest with nightly [21:55] does not work for me on windows [21:56] I am on macOS. But I can check with a Windows 10 VM... [21:57] I have tried typing at search field (small field above games list) and at Edit Game -> ID, Name fields [21:58] I was also using the search field to test. [21:59] Now I just have to find were I am supposed to change the keyoard layout in Windows 10... [22:00] Just to make sure: what keyboard language do you test? does it have additional letters or just moving usual ones, AZERTY-style? [22:00] GitHub165 (GitHub165@gateway/service/github.com/x-sgphyqrpiydwmaxa) joined #scummvm. [22:00] [scummvm] ccawley2011 opened pull request #1275: BACKENDS: Mark resetQuit and getKeymapper as override (master...patch-1) https://git.io/fNbIv [22:00] GitHub165 (GitHub165@gateway/service/github.com/x-sgphyqrpiydwmaxa) left #scummvm. [22:01] Since I am French I was testing with French layout. [22:02] And while I didn't test before, I just tried it and I can get correct accentuated letters :-) [22:04] hm, both of MacOS and Win10? [22:04] I am still looking where to change the layout in Windows 10 :-P [22:04] Since I use it once every two months, I am not really used to it. [22:05] Also every time I start it it wants to install a bunch of updates that slow it down to a crawl and doesn't help to test something quickly... [22:05] 8-D [22:06] OK; the grqnch lqyout is qvqilqble noz: Letůs test [22:06] Er... [22:06] I could read it! [22:06] OK, the french layout is available now. Let's test. But maybe not on IRC :-P [22:07] KAT (~K4T@93.179.200.166) joined #scummvm. [22:07] It works in Windows 10 as well. [22:07] wtf... [22:07] I'm using Win10 as well. [22:08] My language is russian and I see english letters as if I haven't chenged the layout [22:09] Ah. You might be encountering a different issue then. [22:09] Basically ScummVM uses a 8 bits encoding, such as latin1 for western european languages. [22:09] The encoding used depend on the language selected in ScummVM. [22:10] I believe my encoding is CP-1251, which is 8bit too. [22:10] need to check it though [22:10] K4T (~K4T@93.179.200.166) left irc: Ping timeout: 240 seconds [22:10] So if the language selected in ScummVM is English for exanple, you have no chance of displaying Russian letters because the encoding used by ScummVM would not contain any Russian letters. [22:12] To be able to display Russian letters in ScummVM you would have to select a language that uses the ISO-8859-5 encoding [22:13] in the ScummVM Options [22:16] ScummVM interface is russian, codepage of cmd.exe is 866, Windows locale for non-Unicode apps is russian, still english input [22:16] Nick change: KAT -> K4T [22:19] tested on another PC with 8.1 with release ScummVM 2.0.0 - still english input [22:19] *with Windows 8.1 [22:20] maybe it does work with latin1 only? [22:21] K4T (~K4T@93.179.200.166) left irc: Ping timeout: 248 seconds [22:22] lb_ii: Can you try copy/paste of russian text from the system to the ScummVM search field? A few months ago I added proper encoding conversion for clipboard access in ScummVM and I am curious whether this works in your case. [22:22] You would need a recent version that uses SDL2 to test, since on Windows clipboard support doesn't work with SDL 1.2. [22:26] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [22:39] criezy: some letters are inserted in russian, but the string looks completely different, I copy "9FC:5=" from notepad and paste "011000" to ScummVM [22:39] English text is copypasted without issues [22:40] lb_ii: thanks for testing. This makes me think SDL doesn't properly handle the encoding of your system. Maybe it expects UTF-8. [22:44] lb_ii (b00e680b@gateway/web/freenode/ip.176.14.104.11) left irc: Ping timeout: 252 seconds [22:53] lb_ii (b00e680b@gateway/web/freenode/ip.176.14.104.11) joined #scummvm. [22:54] criezy: tried rebooting win10 into UTF-8 mode, nothing changed though - input is still english, paste is still rubbish [23:28] criezy (~criezy@host86-176-174-96.range86-176.btcentralplus.com) left irc: Quit: criezy [23:45] ccawley2011 (d92b1353@gateway/web/freenode/ip.217.43.19.83) left irc: Quit: Page closed [23:54] bonki (~bonki@scummvm/undead/bonki) left irc: Ping timeout: 250 seconds [23:58] bonki (~bonki@scummvm/undead/bonki) joined #scummvm. [23:58] #scummvm: mode change '+o bonki' by ChanServ!ChanServ@services. [00:00] --- Tue Aug 14 2018