[Back to Index]
[00:00] <grogbot> <sev> it is expected to work
[00:00] <grogbot> <sev> ah, no. wait
[00:00] <grogbot> <sev> IIRC, you cannot provide gameid anymore
[00:01] <grogbot> <sev> but in most cases, your target name matches gameid, this is why it looks like working
[00:04] <vv222> That's a bit tricky ;P
[00:04] <vv222> What is the "target name", in opposition to gameId?
[00:05] <vv222> Oh, I thnik I get it: a "target" is a game already installed and known by ScummVM?
[00:06] <vv222> If that's the case, this is not what is used for me, as I register no game in ScummVM.
[00:06] <vv222> What I mean by that, is that the output of `scummvm -t` is empty.
[00:07] <vv222> But I can still run my current test game (IHNM) with: scummvm -p /usr/local/share/games/i-have-no-mouth-and-i-must-scream ihnm
[00:07] <vv222> (ScummVM 2.2.0)
[00:08] <grogbot> <sev> I see
[00:08] <grogbot> <sev> I'll recheck the code. perhaps we left it for the increased backwards compatibility
[00:08] <grogbot> <sev> but these days the gameid is not unique across the engines
[00:09] <grogbot> <sev> this was primary reason for introducing it, to avoid necessity to cross check for unused gameids between the engines
[00:09] <vv222> Yes, I get the need.
[00:10] <vv222> But I guess pre-2.2.0 ScummVM builds have no support for engineId:gameId?
[00:10] <grogbot> <sev> correct
[00:11] <vv222> I see the next Debian stable is going to ship with 2.2.0, so we can expect it to become the norm in most slow-paced distros in the coming months.
[00:11] <grogbot> <sev> hopefully
[00:12] <grogbot> <SupSuper> seems to still work via command line at least: User picked target 'indy3' (engine ID 'scumm', game ID 'indy3')... Looking for a plugin supporting this target... SCUMM [all games]
[00:12] <grogbot> <SupSuper> probably a fallback
[00:12] <vv222> But we're still looking at, I think, at least 1 or 2 years with pre-2.2.0 ScummVM on some casual gamers computers.
[00:12] <vv222> (Ubuntu LTS, old Linux Mint, etc.)
[00:12] <grogbot> <SupSuper> since i assume if you're passing a path in, you're not interested in existing targets
[00:12] <vv222> In our case, a path is always given.
[00:13] <vv222> I guess I will add a version check, and start providing engineId:gameId if ScummVM e 2.2.0
[00:13] <vv222> Falling back to the old gameId for older builds.
[00:13] <grogbot> <sev> yes, good idea
[00:13] <vv222> On our side, it will make the transition much easier too.
[00:14] <vv222> Of course, for games supported only starting with 2.2.0, we would have no need for the fallback.
[00:15] <vv222> I really should take the habit to follow ScummVM development more closely, to not be surprised by such changes ;)
[00:15] <vv222> But it's not easy when I already need to follow DOSBox, WINE, innoextract, etc.
[00:16] <vv222> Bah, at least keeping an eye on new releases and changelogs would not hurt.
[00:20] --> JohnnyonFlame joined #scummvm.
[00:22] <-- ccawley2011 left irc: Quit: Leaving
[00:23] <-- JohnnyonF left irc: Ping timeout: 240 seconds
[00:25] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://git.io/Jtr7f
[00:25] <Scummette> scummvm/master 0ecf6a0 sev-: NEWS: Added announcement about the engineid missed in 2.2.0 news
[00:26] <vv222> Oh, I guess I would have missed it then, even if following the news more closely ;P
[00:26] <-- vliaskov left irc: Remote host closed the connection
[00:35] <-- _sev left irc: Quit: This computer has gone to sleep
[00:37] --> _sev joined #scummvm.
[00:37] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[00:38] <-- _sev left irc: Client Quit
[00:40] --> _sev joined #scummvm.
[00:40] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[01:02] <-- Axy left irc: Read error: Connection reset by peer
[01:02] --> Axy joined #scummvm.
[01:02] <-- Axy left irc: Changing host
[01:02] --> Axy joined #scummvm.
[01:06] <-- joostp left irc: Ping timeout: 240 seconds
[01:07] <-- L0ngcat left irc: Remote host closed the connection
[01:07] <-- marcusr left irc: Remote host closed the connection
[01:07] --> L0ngcat joined #scummvm.
[01:08] --> joostp joined #scummvm.
[01:08] #scummvm: mode change '+o joostp' by ChanServ!ChanServ@services.
[01:09] --> marcusr joined #scummvm.
[01:15] <grogbot> <criezy> vv222: I don't know if that will be useful for you but in ScummVM 2.0.0 we also added the ability to detect and start a game in a specified directory without having to specify a game id: scummvm -p <path> --auto-detect But that obviously only works well if you only have one game in that directory.
[01:45] <Deledrius> oh I missed that this feature was added! I've been needing that!
[02:05] <-- Axy left irc: Remote host closed the connection
[02:06] --> Axy joined #scummvm.
[02:28] <vv222> criezy, this is actually great news!
[02:29] <vv222> With ./play.it, we always only have one single game for each path.
[02:29] <vv222> Similar to what a distro-packaged game would look like.
[02:30] <vv222> So it will make our update easier:
[02:30] <vv222> 1. check ScummVM version
[02:30] <vv222> 2. if e 2.0.0, use --auto-detect
[02:30] <vv222> 3. if < 2.0.0, use gameId
[02:30] <vv222> Done ;)
[02:51] --> DominusExult joined #scummvm.
[02:51] <-- DominusExult left irc: Changing host
[02:51] --> DominusExult joined #scummvm.
[02:53] <-- Dominus left irc: Ping timeout: 256 seconds
[02:53] Nick change: DominusExult -> Dominus
[03:27] --> Harekiet_ joined #scummvm.
[03:28] <-- Harekiet left irc: Read error: Connection reset by peer
[03:32] <-- hkz left irc: Ping timeout: 264 seconds
[03:33] --> hkz joined #scummvm.
[03:53] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://git.io/JtrAa
[03:53] <Scummette> scummvm/master 8aa4a9c dreammaster: AGS: Shift game scanner to be available via command line
[04:10] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://git.io/JtrxJ
[04:10] <Scummette> scummvm/master 1beb8ef dreammaster: AGS: Added BTTF fan game detections
[04:18] <Scummette> [scummvm] dreammaster pushed 2 new commits to master: https://git.io/JtrxL
[04:18] <Scummette> scummvm/master 58e7616 dreammaster: AGS: Added TFG&MI detection
[04:18] <Scummette> scummvm/master 43ca0f1 dreammaster: AGS: Have fallback detection as kPlatformUnknown
[04:22] <-- neoXite left irc: Ping timeout: 246 seconds
[04:25] --> neoXite joined #scummvm.
[04:35] Lightkey (~Darklock@p200300f69709812522cf30fffe083718.dip0.t-ipconnect.de) got netsplit.
[04:35] phyber (phyber@unaffiliated/phyber) got netsplit.
[04:35] CommunistWolf (~gulag@unaffiliated/lupine-85/x-7392152) got netsplit.
[04:40] Lightkey (~Darklock@p200300f69709812522cf30fffe083718.dip0.t-ipconnect.de) returned to #scummvm.
[04:40] phyber (phyber@unaffiliated/phyber) returned to #scummvm.
[04:40] CommunistWolf (~gulag@unaffiliated/lupine-85/x-7392152) returned to #scummvm.
[04:43] Kopimisti[m] <-- (kopimistim@gateway/shell/matrix.org/x-ojmxtfecuteyumhv) left irc: Ping timeout: 246 seconds
[04:44] oldgrowth[m] <-- (oldgrowthm@gateway/shell/matrix.org/x-kuwesqcuekdegvwx) left irc: Ping timeout: 268 seconds
[04:44] pierremme[m] <-- (pierremmem@gateway/shell/matrix.org/x-ggbecyrewfkanlbg) left irc: Ping timeout: 268 seconds
[04:44] pipeweed[m] <-- (ahtimozill@gateway/shell/matrix.org/x-qiuufauboooqymkq) left irc: Ping timeout: 268 seconds
[04:44] <-- hein left irc: Ping timeout: 268 seconds
[04:44] LePhilousophe[m] <-- (valemboi20@amsn/developer/lephilousophe) left irc: Ping timeout: 260 seconds
[04:45] M13rrrk[m] <-- (M13rrrkmat@gateway/shell/matrix.org/x-ndljllfybjoruirw) left irc: Ping timeout: 240 seconds
[04:58] --> travis-ci joined #scummvm.
[04:58] <travis-ci> scummvm/scummvm#17989 (master - 43ca0f1 : Paul Gilbert): The build passed.
[04:58] <travis-ci> Change view : https://github.com/scummvm/scummvm/compare/1beb8ef360b0...43ca0f149b0e
[04:58] <travis-ci> Build details : https://travis-ci.org/scummvm/scummvm/builds/758323088
[04:58] travis-ci (travis-ci@144.127.75.34.bc.googleusercontent.com) left #scummvm.
[05:04] LePhilousophe[m] --> (valemboi20@amsn/developer/lephilousophe) joined #scummvm.
[05:04] #scummvm: mode change '+o LePhilousophe[m]' by ChanServ!ChanServ@services.
[05:13] oldgrowth[m] --> (oldgrowthm@gateway/shell/matrix.org/x-agocrqczfnrarncj) joined #scummvm.
[05:13] pierremme[m] --> (pierremmem@gateway/shell/matrix.org/x-syjfnmfcabhytecf) joined #scummvm.
[05:13] --> hein joined #scummvm.
[05:13] pipeweed[m] --> (ahtimozill@gateway/shell/matrix.org/x-xiamjgkxxhsjsafe) joined #scummvm.
[05:15] Kopimisti[m] --> (kopimistim@gateway/shell/matrix.org/x-qtdpulryrzxhyuaz) joined #scummvm.
[05:20] M13rrrk[m] --> (m13rrrkmat@gateway/shell/matrix.org/x-utoqvizomhvlbtnb) joined #scummvm.
[05:24] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://git.io/JtrpH
[05:24] <Scummette> scummvm/master 8515ecd dreammaster: AGS: Restore dummy descriptor line for AGS game scanner
[06:04] --> palasso joined #scummvm.
[06:35] <ScummBot> Port build status changed with 8aa4a9cf: Failure: master-amigaos4
[06:44] <-- delacroix left irc: Quit: ZNC - http://znc.in
[06:51] --> delacroix joined #scummvm.
[07:01] Nick change: Harekiet_ -> Harekiet
[07:17] <Scummette> [scummvm] SupSuper pushed 2 new commits to master: https://git.io/Jtov0
[07:17] <Scummette> scummvm/master 65d2929 SupSuper: AGS: Added Mage's Initiation GOG Windows detection
[07:17] <Scummette> scummvm/master a1b3aa2 SupSuper: AGS: Add several Steam detection entries
[07:21] <Scummette> [scummvm] ScummVM-Translations pushed 2 new commits to master: https://git.io/Jtov1
[07:21] <Scummette> scummvm/master 73abc3a tag2015: I18N: Update translation (Italian)
[07:21] <Scummette> scummvm/master de7b1ea marcosoutsider: I18N: Update translation (Portuguese (Brazil))
[08:14] <grogbot> <Henke37> the whole idea of assuming that autodetection only find one entry is flawed.
[08:14] <grogbot> <Henke37> because in rare situations autodetection will find more than one match
[08:15] <grogbot> <Henke37> this is intentional
[08:19] <ScummBot> Port build status changed with 43ca0f14: Success: master-amigaos4
[08:20] <-- JohnnyonFlame left irc: Read error: Connection reset by peer
[09:39] <grogbot> <criezy> Right. But using the gameid would not help in those cases anyway.
[09:40] <grogbot> <Henke37> not on its own no, but actually adding a game entry would
[10:11] <-- systwi left irc: Ping timeout: 264 seconds
[10:16] --> systwi joined #scummvm.
[10:32] <-- systwi left irc: Ping timeout: 264 seconds
[10:50] --> systwi joined #scummvm.
[11:17] <-- Strangerke left irc: Ping timeout: 246 seconds
[11:31] <grogbot> <Henke37> first random visual studio compile log of the year. https://pastebin.com/i8yv3c3Q
[11:42] --> girafe joined #scummvm.
[11:56] <-- eriktorbjorn left irc: Remote host closed the connection
[11:57] --> eriktorbjorn joined #scummvm.
[11:57] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.
[12:01] --> Shine_ joined #scummvm.
[12:55] --> Strangerke joined #scummvm.
[13:06] --> OpenSorce joined #scummvm.
[13:06] <OpenSorce> /!\ this channel has moved to ##hamradio /!\
[13:06] <-- OpenSorce left irc: Remote host closed the connection
[13:11] <grogbot> <Henke37> goodie, a chance to see how kicks on irc looks on discord.
[13:13] --> bodeezl joined #scummvm.
[13:13] <bodeezl> /!\ this channel has moved to #nyymit /!\
[13:13] <-- bodeezl left irc: Remote host closed the connection
[13:14] --> deetwelveIz joined #scummvm.
[13:14] <deetwelveIz> /!\ this channel has moved to #nyymit /!\
[13:15] --> batman42 joined #scummvm.
[13:15] <-- batman42 left irc: Remote host closed the connection
[13:15] --> ccawley2011 joined #scummvm.
[13:15] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.
[13:16] <-- deetwelveIz left irc: Remote host closed the connection
[13:21] --> cd joined #scummvm.
[13:32] <grogbot> <Henke37> on second thought, a g line would be nice too
[13:40] <vv222> Henke37, criezy, I'm not sure to understand the kind of situation where even by providing a gameId ScummVM would still get several matches (and then, I guess, fail to run the game).
[14:17] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/Jto4Y
[14:17] <Scummette> scummvm/master e2444fe tag2015: I18N: Update translation (Italian)
[14:18] <-- cd left irc: Ping timeout: 260 seconds
[14:29] --> cd joined #scummvm.
[14:36] --> hkz_ joined #scummvm.
[14:37] <-- hkz left irc: Ping timeout: 246 seconds
[15:30] --> Begasus joined #scummvm.
[15:40] <grogbot> <somaen> We can get multiple matches for multi language games
[15:41] <grogbot> <somaen> Some wintermute games have multiple languages, and a launcher that moves files around to select
[15:41] <grogbot> <somaen> Without that launcher you find all the variants
[15:42] <vv222> Oh right, I forgot about that. We have some games in this case (Goblins 3 comes in mind), but then we always set the language with the -q runtime option.
[15:42] <vv222> Hmm, I think you are actually talking about something elese ;)
[15:43] <vv222> A single installation providing multiple languages, and a language selector moving files around?
[15:43] <vv222> Would the -q language option be enough to start such games from the command line?
[15:51] <grogbot> <somaen> The gameid doesnt differentiate the language at least
[15:53] <vv222> Yes, that I know. For the Goblins 3 example, I have to pass `-q fr` for the French version or it would fail trying to run it as the English one.
[15:54] <vv222> (but maybe it's better now, this is from quite old tests)
[16:22] <-- Dominus left irc: Quit: Oh no... znc died
[16:41] --> Dominus joined #scummvm.
[16:41] <-- Dominus left irc: Changing host
[16:41] --> Dominus joined #scummvm.
[16:57] <grogbot> <criezy> One example I had in mind is games for which we provide a translation. For example Mission Supernova (which you can download for free on the developer's website now) was only released in German, but when playing in ScummVM you can play it in English. The choice of German or English is done by the user at the detection stage.
[16:58] <grogbot> <criezy> Using -q might work I guess. I never tested it though.
[16:59] <grogbot> <criezy> Also in such a case where several games are detected with --auto-detect, it will start the first one.
[17:04] <grogbot> <Henke37> wasn't supernova already translated, but not exposed?
[17:29] <-- vv222 left irc: Ping timeout: 246 seconds
[17:29] --> vv222 joined #scummvm.
[17:32] <-- vv222 left irc: Client Quit
[17:34] --> vv222 joined #scummvm.
[17:36] --> ny00123 joined #scummvm.
[17:44] <-- TMM left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[17:44] --> TMM joined #scummvm.
[17:44] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[18:06] --> ldevulder_ joined #scummvm.
[18:10] <-- ldevulder left irc: Ping timeout: 256 seconds
[18:25] <-- ccawley2011 left irc: Ping timeout: 260 seconds
[18:53] <-- girafe left irc: Read error: Connection reset by peer
[19:08] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[19:14] <grogbot> <criezy> No, we had to translate everything ourselves.
[19:14] <grogbot> <criezy> For Mortville Manor there was already a partial English translation.
[19:15] <grogbot> <criezy> Maybe that's the one you were thinking of.
[19:23] <Scummette> [scummvm] lotharsm pushed 1 new commits to master: https://git.io/Jto14
[19:23] <Scummette> scummvm/master a0374d2 lotharsm: NEWS: Update German NEWS file
[19:23] <Scummette> [scummvm] ZvikaZ opened pull request #2766: AGI: support new WinAGI *.wag file format (master...z_agi_wag) https://git.io/Jto1R
[19:29] --> ajax16384 joined #scummvm.
[19:29] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[19:36] <-- Begasus left irc: Quit: Ex-Chat
[19:53] <-- Shine_ left irc: Read error: Connection reset by peer
[20:21] <Scummette> [scummvm] ScummVM-Translations pushed 3 new commits to master: https://git.io/JtoDj
[20:21] <Scummette> scummvm/master c33c4af : I18N: Update translation (French)
[20:21] <Scummette> scummvm/master bb4974c antoniou79: I18N: Update translation (Greek)
[20:21] <Scummette> scummvm/master 7a78e2d losernator: I18N: Update translation (Korean)
[20:27] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://git.io/Jtoyu
[20:27] <Scummette> scummvm/master 93e1989 lotharsm: I18N: Update translation (German)
[20:31] --> criezy joined #scummvm.
[20:31] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services.
[20:44] <-- ajax16384 left irc: Quit: Leaving
[20:46] <-- TAS_2012v left irc: Remote host closed the connection
[21:06] --> TAS_2012v joined #scummvm.
[21:55] --> travis-ci joined #scummvm.
[21:55] <travis-ci> scummvm/scummvm#17997 (master - 93e1989 : Lothar Serra Mari): The build passed.
[21:55] <travis-ci> Change view : https://github.com/scummvm/scummvm/compare/7a78e2de73db...93e1989256bf
[21:55] <travis-ci> Build details : https://travis-ci.org/scummvm/scummvm/builds/758433865
[21:55] travis-ci (travis-ci@120.79.227.35.bc.googleusercontent.com) left #scummvm.
[22:08] <-- Lightkey left irc: Ping timeout: 258 seconds
[22:09] --> Lightkey joined #scummvm.
[22:40] <-- palasso left irc: Read error: Connection reset by peer
[22:55] <grogbot> <gu3> I just got the first (bad) ending in the Private Eye scummvm reimplementation. A PR will be available for review soon..
[22:55] <grogbot> <gu3> https://cdn.discordapp.com/attachments/581224061091446795/809196433974231080/SPOILER_ending.png
[22:56] <grogbot> <gu3> (the system pointer is not visible in the game, that's just rendered by the program that takes the screenshot)
[22:58] <Strangerke> congrats :)
[22:59] <-- Lightkey left irc: Ping timeout: 260 seconds
[23:02] <-- L0ngcat left irc: Remote host closed the connection
[23:02] <-- marcusr left irc: Remote host closed the connection
[23:02] --> L0ngcat joined #scummvm.
[23:04] --> marcusr joined #scummvm.
[23:09] <-- ny00123 left irc: Quit: Leaving
[23:12] --> Lightkey joined #scummvm.
[23:52] --> JohnnyonFlame joined #scummvm.
[00:00] --- Thu Feb 11 2021