[Back to Index]

  
[00:19] <Scummette> [scummvm] bluegr pushed 1 new commits to master: Error, database insert failed
[00:19] <Scummette> scummvm/master a26e5cf bluegr: NANCY: NANCY13: Implement WordFindPuzzle
[00:56] <grogbot_> [discord] <thunderforge8> I took at look at what the Chicago Manual of Style does for spaces and colons and they basically shrug and say [do whatever](https://www.chicagomanualofstyle.org/qanda/data/faq/topics/Alphabetizing/faq0013.html).
[00:57] <grogbot_> [discord] <thunderforge8> Python and Java both put `Broken Sword II:` before `Broken Sword:`, matching the current ScummVM behavior.
[00:59] <grogbot_> [discord] <thunderforge8> Basically, there is no standard accepted way, and so ScummVM does what is easiest to do in code, and which seems to be the common way to do it. We would have to add extra code, and test it extensively, in order to change the manner of sorting.
[00:59] <grogbot_> [discord] <thunderforge8> Basically, there is no standard accepted way, and so ScummVM does what is easiest to do in code, and which seems to be the common way to do it. We would have to add extra code, and test it extensively, in order to change the manner of sorting. Not impossible, but a volunteer would have to be motivated to do it and test it. (edited)
[00:59] <grogbot_> [discord] <thunderforge8> Basically, there is no standard accepted way, and so ScummVM does what is easiest to do in code, and which seems to be the common way to do it. We would have to add extra code, and test it extensively, in order to change the manner of sorting. Not impossible, but a volunteer would have to be motivated to do it and extensively test it. (edited)
[01:00] <grogbot_> [discord] <thebigcore> A much easier workaround would be just be to name that game `Broken Sword I: The Shadow of the Templars`. I know it's not programming, but still...
[01:01] <grogbot_> [discord] <thebigcore> A much easier workaround would just be to name that game `Broken Sword I: The Shadow of the Templars`. I know it's not programming, but still... (edited)
[01:01] <grogbot_> [discord] <thunderforge8> For what it's worth, MobyGames [also sorts it](https://www.mobygames.com/group/174/broken-sword-series/) differently than how you expect it:
[01:01] <grogbot_> [discord] <thunderforge8> * Broken Sword 5: The Serpent's Curse
[01:01] <grogbot_> [discord] <thunderforge8> * Broken Sword II: The Smoking Mirror - Remastered
[01:01] <grogbot_> [discord] <thunderforge8> * Broken Sword: Shadow of the Templars - Reforged
[01:03] <grogbot_> [discord] <thunderforge8> Names of games are tricky, and ScummVM almost always sticks with exactly the name the game was published as, not how it is referred to colloquially.
[01:03] <grogbot_> [discord] <thebigcore> Broken Sword 6: The Mystery of ScummVM
[01:03] <grogbot_> [discord] <thebigcore> Broken Sword 6: The Mystery of ScummVM 😄 (edited)
[01:04] <grogbot_> [discord] <thebigcore> Broken Sword 6: Sev's Prophecy - The Mystery of ScummVM 😄 (edited)
[01:10] <grogbot_> [discord] <tropp2176> Well, you can rename it in Game Options and that affects the alphabetical sorting...?
[01:11] <grogbot_> [discord] <thebigcore> Well I feel dumb now. That can be done in Game Options.
[01:16] <grogbot_> [discord] <thunderforge8> There are some games that just don't sort cleanly, like *Blackwell*. The order shown is 3, 4, 5, 1, 2.
[01:16] <grogbot_> [discord] <thunderforge8> Probably the best long-term fix in ScummVM would be to add the order of the series to ScummVM metadata.
[01:16] <grogbot_> [discord] <thunderforge8> https://cdn.discordapp.com/attachments/581224061091446795/1527846580147851417/image.png?ex=6a5c2582&is=6a5ad402&hm=3f849e988554f39ee7191e7a4537c0be29eb5589a98c512579b042274bcea182&
[01:17] <grogbot_> [discord] <thunderforge8> There are some games that just don't sort cleanly, like *Blackwell*. The order shown is 3, 4, 5, 1, 2. (edited)
[01:17] <grogbot_> [discord] <thunderforge8> https://cdn.discordapp.com/attachments/581224061091446795/1527846580147851417/image.png?ex=6a5c2582&is=6a5ad402&hm=3f849e988554f39ee7191e7a4537c0be29eb5589a98c512579b042274bcea182&
[01:17] <grogbot_> [discord] <thunderforge8> Probably the best long-term fix in ScummVM would be to add the order of the series to ScummVM metadata.
[01:17] <grogbot_> [discord] <thunderforge8> Glad you found a solution that works for you!
[01:18] <grogbot_> [discord] <thebigcore> It's always the simple things. *smacks forehead.*
[01:19] <grogbot_> [discord] <thebigcore> Oh I see. The games are being shown in alphabetical order.
[01:20] <grogbot_> [discord] <thunderforge8> Yeah, they're alphabetical, but not game order, and ScummVM doesn't have a way to order them "correctly" by just their names (sorting by internal ScummVM id, does work in this case, but that won't work for every series).
[01:20] <grogbot_> [discord] <thunderforge8> Yeah, they're alphabetical, but not game order, and ScummVM doesn't have a way to order them "correctly" by just their names (sorting by internal ScummVM id does work in this case, but that won't work for every series). (edited)
[01:21] <grogbot_> [discord] <thunderforge8> Yeah, they're alphabetical, but not game order, and ScummVM doesn't have a way to order them "correctly" by just their names (sorting by internal ScummVM id does work in this case, but that won't work for every series). Perhaps in the future ScummVM can add the idea of game series number. (edited)
[01:22] <grogbot_> [discord] <thunderforge8> Yeah, they're alphabetical, but not game order, and ScummVM doesn't have a way to order them "correctly" by just their names (sorting by internal ScummVM id does work in this case, but that won't work for other series). Perhaps in the future ScummVM can add the idea of game series number. (edited)
[01:52] <grogbot_> [discord] <supsuper> you can sort them by release date which usually matches series order
[01:56] <grogbot_> [discord] <thunderforge8> Can you do series and release date at once? I only see the option for one or the other
[02:44] <grogbot_> [discord] <tropp2176> It's release year specifically. Not currently, though I had added Publisher-then-Year & Series-then-Year as additional categories as a test. It... can be done, mostly a small change in `gui/launcher.cpp`.
[03:37] <grogbot_> [discord] <thebigcore> `Series then Year` would be a good option to add to the Grouping Menu.
[03:39] <grogbot_> [discord] <supsuper> i thought you could have different grouping and sorting options but maybe i misremember
[03:43] --> borosky joined #scummvm.
[07:04] <Scummette> [scummvm] aquadran pushed 1 new commits to master: Error, database insert failed
[07:04] <Scummette> scummvm/master 9223de0 aquadran: WINTERMUTE: Added gamma support (only 3d renderer) for game 'Oknytt'
[07:13] <ScummBot> Build [#17619](https://buildbot.scummvm.org/#/builders/67/builds/17619) of `master-wii` failed: failed compile (failure)
[07:15] <ScummBot> Build [#2048](https://buildbot.scummvm.org/#/builders/184/builds/2048) of `master-firebee` failed: compile (failure)
[07:23] <ScummBot> Build [#16433](https://buildbot.scummvm.org/#/builders/34/builds/16433) of `fetch-master` failed: triggered build-scheduler-master, 37 successes, 2 failures
[08:49] <Scummette> [scummvm] aquadran pushed 1 new commits to master: Error, database insert failed
[08:49] <Scummette> scummvm/master 76ff5f0 aquadran: WINTERMUTE: Skip one case MSADPCM WAVE for 'The Way Of Love: Sub Zero'
[09:25] <Scummette> [scummvm] aquadran pushed 1 new commits to master: Error, database insert failed
[09:25] <Scummette> scummvm/master 759f048 aquadran: WINTERMUTE: Update comment in code for 'Art of Murder 1: FBI Confidential'
[09:46] <Scummette> [scummvm] whoozle pushed 1 new commits to master: Error, database insert failed
[09:46] <Scummette> scummvm/master 66c3be7 whoozle: PHOENIXVR: Factor variables out into dedicated class, integrated debugger
[10:00] <-- Strengths left irc: Remote host closed the connection
[10:00] --> Strengths joined #scummvm.
[10:44] <Scummette> [scummvm] aquadran pushed 1 new commits to master: Error, database insert failed
[10:44] <Scummette> scummvm/master 7df438f aquadran: WINTERMUTE: W/A missing save thumbnail for 'Barrow Hill - The Dark Path'
[11:12] <Scummette> [scummvm] aquadran pushed 1 new commits to master: Error, database insert failed
[11:12] <Scummette> scummvm/master b2aa92e aquadran: WINTERMUTE: Fixed missing save thumbnails in 'The Golden Calf'
[11:15] <Scummette> [scummvm] aquadran pushed 1 new commits to master: Error, database insert failed
[11:15] <Scummette> scummvm/master 9e38953 aquadran: WINTERMUTE: Fixed missing save thumbnails in 'Monday Starts on Saturday'
[11:20] <Scummette> [scummvm] Scorpeg pushed 1 new commits to master: Error, database insert failed
[11:20] <Scummette> scummvm/master 4630a51 Scorpeg: PHOENIXVR: Fix variable debugger registration order
[11:36] <Scummette> [scummvm] Scorpeg pushed 1 new commits to master: Error, database insert failed
[11:36] <Scummette> scummvm/master 3a93ac8 Scorpeg: PHOENIXVR: Look for startup scripts in install directories
[12:15] <grogbot_> [discord] <tropp2176> https://github.com/scummvm/scummvm/compare/master...fusefib:scummvm:year-grouping Well... (I still need to test if nothing broke in the interim). IIRC the general idea may have been rejected in favor of fully rehauling the launcher.
[12:22] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: Error, database insert failed
[12:22] <Scummette> scummvm/master 62f23d3 Purple T: I18N: Update translation (French)
[12:26] --> Guest30 joined #scummvm.
[12:29] <-- Guest30 left irc: Client Quit
[13:02] <Scummette> [scummvm] bluegr pushed 3 new commits to master: Error, database insert failed
[13:02] <Scummette> scummvm/master 18190b1 bluegr: NANCY: NANCY8: Slight cleanup in AngleTossPuzzle
[13:02] <Scummette> scummvm/master cfcfaf6 bluegr: NANCY: NANCY13: Implement new PlayRandomMovie functionality
[13:02] <Scummette> scummvm/master d628bd4 bluegr: NANCY: Better file naming for exported AR dumps
[13:47] <Scummette> [scummvm] Helco opened pull request #7706: COMMON: Add is_assignable, is_constructible and support move-only SWAPs (master...move-only-swap) Error, database insert failed
[15:59] <Scummette> [scummvm] aquadran pushed 1 new commits to master: Error, database insert failed
[15:59] <Scummette> scummvm/master 0f3fa19 aquadran: WINTERMUTE: Added missing keymap entries for various games
[15:59] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: Error, database insert failed
[15:59] <Scummette> scummvm/master c30fd74 weblate: I18N: Update translations templates
[17:13] <Scummette> [scummvm] whoozle pushed 1 new commits to master: Error, database insert failed
[17:13] <Scummette> scummvm/master c76d2c9 whoozle: PHOENIXVR: Move SaveVariable/LoadVariable implementation to Variables class
[18:12] <Scummette> [scummvm] Scorpeg pushed 1 new commits to master: Error, database insert failed
[18:12] <Scummette> scummvm/master 3befe23 Scorpeg: PHOENIXVR: Use path fallback when loading ARN archives
[18:17] <-- borosky left irc: Ping timeout: 253 seconds
[18:38] <Scummette> [scummvm] Scorpeg pushed 1 new commits to master: Error, database insert failed
[18:38] <Scummette> scummvm/master 2bb07fa Scorpeg: PHOENIXVR: Improve fallback path lookup
[18:49] <Scummette> [scummvm] Scorpeg pushed 1 new commits to master: Error, database insert failed
[18:49] <Scummette> scummvm/master 5e1b5b8 Scorpeg: PHOENIXVR: Fix Louvre inventory text rectangle
[19:18] <Scummette> [scummvm] Scorpeg pushed 1 new commits to master: Error, database insert failed
[19:18] <Scummette> scummvm/master 29c8c93 Scorpeg: PHOENIXVR: Support for chinese and japanese releases
[19:49] --> chraist joined #scummvm.
[19:56] <Scummette> [scummvm] Scorpeg pushed 1 new commits to master: Error, database insert failed
[19:56] <Scummette> scummvm/master af32603 Scorpeg: PHOENIXVR: Fix red overlay for combining items
[20:05] <grogbot_> [discord] <.eriktorbjorn> Back when ScummVM didn't have any other way to group games, I just started naming them so they showed up in the order I wanted. And then I stuck with that out of habit.
[20:05] <grogbot_> [discord] <.eriktorbjorn> https://cdn.discordapp.com/attachments/581224061091446795/1528130658273071344/image.png?ex=6a5d2e14&is=6a5bdc94&hm=0ce2949bd8395abc4ff2456a6a9afb1e09d0bc36cc04689a2e5e33e4305cb8b6&
[20:17] <Scummette> [scummvm] aquadran pushed 1 new commits to master: Error, database insert failed
[20:18] <Scummette> scummvm/master 9fda1a3 aquadran: WINTERMUTE: W/A for game 'Project Joe'
[20:28] <Scummette> [scummvm] whoozle pushed 1 new commits to master: Error, database insert failed
[20:28] <Scummette> scummvm/master af862c7 whoozle: IMAGE: GIF: Do not deinterlace image if building against giflib version 5 or later
[20:30] <-- chraist left irc: Quit: Leaving
[20:40] <Scummette> [scummvm] whoozle pushed 2 new commits to master: Error, database insert failed
[20:40] <Scummette> scummvm/master ccc3aea whoozle: PHOENIXVR: Remove Amerzone Chapter 7 variable hack
[20:40] <Scummette> scummvm/master 3e7ea78 whoozle: PHOENIXVR: Use 255-pixels wide textures for Amerzone
[20:42] --> gsi_ joined #scummvm.
[20:45] <-- gsi left irc: Ping timeout: 244 seconds
[21:03] <Scummette> [scummvm] sev- closed pull request #7701: DIRECTOR: Night Light xlibs, few new detection entries (master...director_detection) Error, database insert failed
[21:03] <Scummette> [scummvm] sev- pushed 2 new commits to master: Error, database insert failed
[21:03] <Scummette> scummvm/master 527e90b einstein95: DIRECTOR: Add detection for Jablko, Hackers DPK, Lingo Expo (FM Towns)
[21:03] <Scummette> scummvm/master 50969e0 einstein95: DIRECTOR: Implement GetPath and HitMap xlibs for Night Light
[21:08] <Scummette> [scummvm] sev- pushed 1 new commits to master: Error, database insert failed
[21:08] <Scummette> scummvm/master 31f0ac5 M0Rf30: DIRECTOR: Honor Afterburner Fcdr compression types when reading resources
[21:08] <Scummette> [scummvm] sev- closed pull request #7698: DIRECTOR: Honor Afterburner Fcdr compression types when reading resources (master...director-afterburner-fcdr) Error, database insert failed
[21:13] <grogbot_> [discord] <exmensa> I like the movie/game/whatever collection software approach of having a separate 'display name' and 'sort name', that lets you drill down however you like
[21:13] <Scummette> [scummvm] sev- closed pull request #7695: DIRECTOR: Recognize D7 Cursor Asset Xtra cast members (master...director-cursor-xtra) Error, database insert failed
[21:13] <Scummette> [scummvm] sev- pushed 1 new commits to master: Error, database insert failed
[21:13] <Scummette> scummvm/master d4bc903 M0Rf30: DIRECTOR: Recognize D7 Cursor Asset Xtra cast members
[21:14] <Scummette> [scummvm] sev- closed pull request #7699: DIRECTOR: Parse Afterburner Fver imap/director versions and version string (master...director-afterburner-fver) Error, database insert failed
[21:14] <Scummette> [scummvm] sev- pushed 1 new commits to master: Error, database insert failed
[21:14] <Scummette> scummvm/master d799751 M0Rf30: DIRECTOR: Parse Afterburner Fver imap/director versions and version string
[21:15] <Scummette> [scummvm] sev- closed pull request #7700: DIRECTOR: Include Xtra symbol and cast id in XtraCastMember stub warnings (master...director-xtra-warning-diagnostics) Error, database insert failed
[21:15] <Scummette> [scummvm] sev- pushed 1 new commits to master: Error, database insert failed
[21:15] <Scummette> scummvm/master 249e97e M0Rf30: DIRECTOR: Include Xtra symbol and cast id in XtraCastMember stub warnings
[21:21] <Scummette> [scummvm] whoozle pushed 1 new commits to master: Error, database insert failed
[21:21] <Scummette> scummvm/master 3602afa whoozle: PHOENIXVR: Remove non-existing Script::strip declaration
[21:24] <Scummette> [scummvm] Scorpeg pushed 1 new commits to master: Error, database insert failed
[21:24] <Scummette> scummvm/master 96282cf Scorpeg: PHOENIXVR: Detection tables for italian and portuguese retail releases
[21:47] <Scummette> [scummvm] whoozle pushed 1 new commits to master: Error, database insert failed
[21:47] <Scummette> scummvm/master 139d5d1 whoozle: PHOENIXVR: Factor text parser out
[21:57] <-- ced117 left irc: Ping timeout: 244 seconds
[22:03] <Scummette> [scummvm] bluegr pushed 11 new commits to master: Error, database insert failed
[22:03] <Scummette> scummvm/master ec55373 bluegr: NANCY: NANCY13: Implement DropSortPuzzle
[22:03] <Scummette> scummvm/master 1466951 bluegr: NANCY: Disallow loading of saves created with a newer ScummVM version
[22:03] <Scummette> scummvm/master 99f4326 bluegr: NANCY: NANCY10: Add arrow hover highlight on cellphone links
[22:03] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: Error, database insert failed
[22:03] <Scummette> scummvm/master 83ba868 weblate: I18N: Update translations templates
[22:04] --> ced117 joined #scummvm.
[23:04] <grogbot_> [discord] <ticokh> initial icon placement now looks ok! The error was stupid, may I can blame myself because naming struct field blurry or the AI what without human overview still a dumb tool but because I named icon parameter the character race should use tall or short variant as iconSize and the icon footprint as iconDimension of course copilot used the iconSize as calculation icon footprint on battlefield calculation.
[23:04] <grogbot_> [discord] <ticokh> https://cdn.discordapp.com/attachments/581224061091446795/1528175583761010728/image.png?ex=6a5d57eb&is=6a5c066b&hm=0531f98f02a8e48aff6dec9deec6bc78dddef012312245d142f154c56410e829&
[23:05] <grogbot_> [discord] <ticokh> initial icon placement now looks ok! The error was stupid, may I can blame myself because naming struct field blurry or the AI what without human overview still a dumb tool but because I named icon parameter the character race should use tall or short variant as iconSize and the icon footprint as iconDimension of course copilot used the iconSize for calculation icon footprint on battlefield calculation. (edited)
[23:05] <grogbot_> [discord] <ticokh> https://cdn.discordapp.com/attachments/581224061091446795/1528175583761010728/image.png?ex=6a5d57eb&is=6a5c066b&hm=0531f98f02a8e48aff6dec9deec6bc78dddef012312245d142f154c56410e829&
[23:05] <grogbot_> [discord] <ticokh> initial icon placement now looks ok! The error was stupid, may I can blame myself because naming struct field blurry or the AI what without human overview still a dumb tool but because I named icon parameter the character race should use tall or short variant as iconSize and the icon footprint as iconDimension of course copilot used the iconSize for calculation icon footprint on battlefield. (edited)
[23:05] <grogbot_> [discord] <ticokh> https://cdn.discordapp.com/attachments/581224061091446795/1528175583761010728/image.png?ex=6a5d57eb&is=6a5c066b&hm=0531f98f02a8e48aff6dec9deec6bc78dddef012312245d142f154c56410e829&
[00:00] --- Sun Jul 19 2026