[Back to Index]
[00:36] <Scummette> [scummvm] bluegr pushed 1 new commits to master: https://is.gd/UNYRBP
[00:36] <Scummette> scummvm/master 8409388 bluegr: NANCY: Implement whalesurvivorpuzzle (Never a Dall Moment) for Nancy 9
[00:48] <Scummette> [scummvm] sev- closed pull request #7356: GUI: Fix mouse dragging issue with scrollbar in help menu (master...master) https://is.gd/WLhzqI
[00:48] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/wOafv5
[00:48] <Scummette> scummvm/master 20b1351 moetez00: GUI: Fix mouse dragging issue with scrollbar in help menu
[01:06] <Scummette> [scummvm] sev- closed pull request #7363: LAUNCHER: Remove temporary game ID when detection fails. (master...LAUNCHER) https://is.gd/tLkB0d
[01:06] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/ysFnvc
[01:06] <Scummette> scummvm/master 22eaa6d moetez00: LAUNCHER: Remove temporary game ID when detection fails.
[01:06] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/FxtOGp
[01:06] <Scummette> scummvm/master 97c5ddb weblate: I18N: Update translations templates
[01:07] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/jWuVCE
[01:07] <Scummette> scummvm/master a90b17f weblate: I18N: Update translation files
[01:08] <Scummette> [scummvm] sev- closed pull request #7364: ALL: Add disc image support (ISO 9660, MDS/MDF) (master...disc-image-support-v2) https://is.gd/BRl0oX
[01:23] <Scummette> [scummvm] sev- closed pull request #7368: WAGE: Prevent negative interval in sound timer (master...fix-negative-interval-wage) https://is.gd/ngP7rl
[01:25] --> gsi joined #scummvm.
[01:37] <-- sev left irc: Quit: This computer has gone to sleep
[03:44] <Scummette> [scummvm] darraghmoran2025 closed pull request #7367: WAGE: Add keymapper support (master...fix/wage-keymapper) https://is.gd/93NGuU
[03:45] <Scummette> [scummvm] darraghmoran2025 closed pull request #7360: DREAMWEB: Add keymapper support - ready for review (master...fix/dreamweb-keymapper) https://is.gd/H51r39
[03:45] <Scummette> [scummvm] darraghmoran2025 closed pull request #7359: GNAP: Add keymapper support DRAFT (master...fix/gnap-keymapper) https://is.gd/Z9uIEL
[03:46] <Scummette> [scummvm] darraghmoran2025 closed pull request #7351: TOON: Fix subtitle typo 'repsonsible' -> 'responsible' (master...fix/toon-subtitle-typo) https://is.gd/W5XJhX
[03:52] <-- gsi left irc: Ping timeout: 248 seconds
[03:54] --> gsi joined #scummvm.
[04:03] <grogbot> [discord] <lightshadow919> Hello everyone! I'm new to GSoC and was interested in contributing to ScummVM, particularly in the "Finishing implementation of incomplete engines" area, any tips on how to start the project proposal and overall tips for success? Thanks
[04:08] <grogbot> [discord] <lightshadow919> I saw this general guide on another organization's github. Is it a good format to follow?
[04:08] <grogbot> [discord] <lightshadow919> https://cdn.discordapp.com/attachments/581224061091446795/1486939873305821184/message.txt?ex=69c7542b&is=69c602ab&hm=9a0bb8624be151f99b02ae652be57ec83e67055bfc11ca2086b919aafa242b33&
[04:33] <grogbot> [discord] <lightshadow919> About you
[04:33] <grogbot> [discord] <lightshadow919> Your full name
[04:33] <grogbot> [discord] <lightshadow919> Your university/current enrollment
[04:33] <grogbot> [discord] <lightshadow919> The timezone you live/work in
[04:33] <grogbot> [discord] <lightshadow919> Short bio
[04:33] <grogbot> [discord] <lightshadow919> Your experience in programming (especially C++ and Python)
[04:33] <grogbot> [discord] <lightshadow919> Your experience in technologies required for the project
[04:33] <grogbot> [discord] <lightshadow919> About the project
[04:33] <grogbot> [discord] <lightshadow919> What is your choice?
[04:33] <grogbot> [discord] <lightshadow919> Why did you choose this specific idea?
[04:33] <grogbot> [discord] <lightshadow919> How much time do you plan to invest in the project?
[04:33] <grogbot> [discord] <lightshadow919> Provide an abstract of the solution
[04:33] <grogbot> [discord] <lightshadow919> Provide a detailed timeline of how you want to implement the project (include the main points you want to cover and dates)
[04:33] <grogbot> [discord] <lightshadow919> General questions
[04:33] <grogbot> [discord] <lightshadow919> Describe any other career development plan you have for the summer in addition to GSoC.
[04:33] <grogbot> [discord] <lightshadow919> Why should we pick you?
[04:33] <grogbot> [discord] <lightshadow919> Prerequisites
[04:33] <grogbot> [discord] <lightshadow919> Link to your pull request (for the prerequisite task the top part of this document), even if it is already merged or closed
[05:15] <grogbot> [discord] <lightshadow919> Also, how does the mentorship work? Am I supposed to find one or will one be assigned to me? Thank you.
[06:19] --> ny00123 joined #scummvm.
[06:22] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/W4qyBn
[06:22] <Scummette> scummvm/master c576670 NorwayFun: I18N: Update translation (Georgian)
[06:59] <grogbot> [discord] <antoniou79> @lightshadow919 hello, here's the ScummVM wiki page with lots of information and guidelines for new GSoC applicants, updated with links specifically to this year's (2026) programm.
[06:59] <grogbot> [discord] <antoniou79> <https://wiki.scummvm.org/index.php/Summer_of_Code>
[06:59] <grogbot> [discord] <antoniou79> Here on Discord, the dedicated channel for GSoC is #
[07:08] <Scummette> [scummvm] neuromancer pushed 6 new commits to master: https://is.gd/4GlqGx
[07:08] <Scummette> scummvm/master 845687b neuromancer: FREESCAPE: improved renderPlayerShootBall for all renders
[07:08] <Scummette> scummvm/master 8469bac neuromancer: FREESCAPE: added code to implement heartbeat in eclipse dos (ega)
[07:08] <Scummette> scummvm/master 81f5421 neuromancer: FREESCAPE: added missing sound table in eclipse dos (cga)
[07:16] --> DominusExult joined #scummvm.
[07:20] <-- Dominus left irc: Ping timeout: 256 seconds
[07:20] Nick change: DominusExult -> Dominus
[07:29] --> borosky joined #scummvm.
[08:36] <grogbot> [discord] <maht1265> Ok so I just tried the latest daily and the broken sword issue is fixed! thanks for that
[08:36] <grogbot> [discord] <maht1265> i also tested the 11th hour but the issue remains. everything seems to work, except the in game video is laggy and unwatchable. interestingly the opening video works fine, its just the in game video you can play from the gamebook. attached is a video showing the issue and a save file
[08:37] --> ldevulder joined #scummvm.
[08:39] <grogbot> [discord] <maht1265> https://cdn.discordapp.com/attachments/581224061091446795/1487008101906251948/11h-win.001?ex=69c793b6&is=69c64236&hm=ff9eda44e30d37c7b8d75cbdcf399d6c15a3607ffecef9434cba55cb0493d19c&
[08:39] <grogbot> [discord] <maht1265> https://cdn.discordapp.com/attachments/581224061091446795/1487008102409830410/VID_20260327_083757.mp4?ex=69c793b6&is=69c64236&hm=1f196bd7df8690e0cd09611b1f869bec38a7f393b3d319bf04bdb618f2fbab70&
[08:45] <-- DDR_ left irc: Remote host closed the connection
[09:22] --> sev joined #scummvm.
[09:22] <-- sev left irc: Changing host
[09:22] --> sev joined #scummvm.
[09:22] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[09:54] <-- sev left irc: Quit: This computer has gone to sleep
[10:50] --> sev joined #scummvm.
[10:50] <-- sev left irc: Changing host
[10:50] --> sev joined #scummvm.
[10:50] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[11:11] <grogbot> [discord] <maht1265> ps. clicking the '?' button in the launcher still crashes the console
[11:13] <grogbot> [discord] <maht1265> ps. clicking the '?' button in the launcher still crashes the console and makes input impossible.
[11:13] <grogbot> [discord] <maht1265> my workaround is to use the webman webui to trigger a shutdown or restart (edited)
[11:21] <-- Smedles left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[11:22] --> Smedles joined #scummvm.
[12:53] <-- sev left irc: Quit: This computer has gone to sleep
[12:58] --> sev joined #scummvm.
[12:58] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[13:01] <-- JamminUnit left irc: Quit: leaving
[13:06] --> JamminUnit joined #scummvm.
[13:24] <grogbot> [discord] <maht1265> also for Blade Runner with restored content can I request a menu option to disable the "still under development" warning on every start? I know I can edit the .ini file manually but it would be more convenient to have a specific game menu option.
[13:43] <grogbot> [discord] <dwa> Cool, thanks for the PS3 test
[13:43] <grogbot> [discord] <dwa> For 11th hour I guess our PS3 port is not optimized for video rendering there. We could document the issue on the bug tracker, but Im not sure anyones working on optimizing the PS3 port at the moment
[13:45] <grogbot> [discord] <dwa> For this, please create a feature request on https://bugs.scummvm.org
[13:45] <grogbot> [discord] <dwa> thanks!
[14:18] <-- ldevulder left irc: Ping timeout: 264 seconds
[14:28] <-- ny00123 left irc: Remote host closed the connection
[15:04] <Scummette> [scummvm] neuromancer pushed 5 new commits to master: https://is.gd/U3d8PA
[15:04] <Scummette> scummvm/master 8a2ecac neuromancer: FREESCAPE: screen animation in driller amiga
[15:04] <Scummette> scummvm/master 1d604d6 neuromancer: FREESCAPE: parse and display jetpack indicator in dark amiga
[15:04] <Scummette> scummvm/master 1443dc9 neuromancer: FREESCAPE: parse and display other indicators in dark amiga
[15:04] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/jm7r3J
[15:04] <Scummette> scummvm/master c1e88fb weblate: I18N: Update translations templates
[15:04] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/DybOZq
[15:04] <Scummette> scummvm/master ab13ca4 weblate: I18N: Update translation files
[15:22] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/XdmGW6
[15:22] <Scummette> scummvm/master dabf673 xaviu: I18N: Update translation (Catalan)
[16:00] <-- sev left irc: Quit: This computer has gone to sleep
[16:03] <grogbot> [discord] <ccawley2011> Would it be possible to try out this patch to see if it helps on the PS3? https://github.com/ccawley2011/scummvm/commit/3fa78c626da35f22810706ff395a3bc4536c9342
[16:04] <grogbot> [discord] <ccawley2011> It should in theory reduce the amount of pixel format conversion that needs to be done on each frame.
[16:17] <grogbot> [discord] <scemino> For my Screenshot Friday, no screenshot 😮
[16:17] <grogbot> [discord] <scemino> That said, I'm still making progress on RTMI 🐒 .
[16:17] <grogbot> [discord] <scemino> After struggling for quite a while with the virtual machine and getting the objects to display in the right places, I decided to move on to something else so I wouldn't give up on the whole project.
[16:17] <grogbot> [discord] <scemino> So I decided to tackle building a Dinky script compiler not just for fun (well, maybe a little), but because Id need it anyway to run Dinky code embedded in the Yack code (the code used for in-game conversations).
[16:17] <grogbot> [discord] <scemino> It could also be useful for me when debugging the virtual machine; the ultimate goal would even be to be able to create a decompiler.
[16:17] <grogbot> [discord] <scemino> To test my compiler (which is currently under development), I'm also creating a tool to generate .ggpack files that are compatible with the original game.
[16:17] <grogbot> [discord] <scemino> In short, I'm at a point where my to-do list seems to be getting longer rather than shorter.
[16:17] <grogbot> [discord] <scemino> However, its very rewarding; I even discovered that when the virtual machine is running, it performs a few optimizations. For example, when it calls a native function, it looks up the function by its name; once found, it modifies the bytecode, hard-coding the index of the function into that code so that the next time it runs, it can directly execute the native function located at a specific index.
[16:17] <grogbot> [discord] <scemino> I guess it's a pretty standard way of doing things, but I like it.
[16:17] <grogbot> [discord] <scemino> So my next step is to get a "hello world" to run from the original game using a ggpack I created from scratch.
[16:17] <grogbot> [discord] <scemino> To be continued...
[16:18] <Scummette> [scummvm] dwatteau pushed 1 new commits to master: https://is.gd/sSGcuu
[16:18] <Scummette> scummvm/master 4d62268 dwatteau: NEWS: Add and tweak a couple more things
[16:21] <Scummette> [scummvm] ccawley2011 opened pull request #7370: AUDIO: Add a null OPL implementation (master...null-opl) https://is.gd/fbNrc4
[16:27] --> ldevulder joined #scummvm.
[17:04] --> sev joined #scummvm.
[17:04] <-- sev left irc: Changing host
[17:04] --> sev joined #scummvm.
[17:04] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[17:14] <grogbot> [discord] <sev____> @scemino I wonder, do you use recursve descent or LALR parser? Are ASTs involved?
[17:23] <grogbot> [discord] <scemino> I wrote a LALR parser that generates an AST, and from that AST I generate the bytecode.
[17:23] <grogbot> [discord] <sev____> flex/bison?
[17:24] <grogbot> [discord] <sev____> or ANTLR?
[18:20] <Scummette> [scummvm] neuromancer pushed 2 new commits to master: https://is.gd/ZpA8Bu
[18:20] <Scummette> scummvm/master 3c3759a neuromancer: FREESCAPE: parse indicators in other driller demos
[18:20] <Scummette> scummvm/master 2d20aac neuromancer: FREESCAPE: parse indicators in driller atari
[18:32] <grogbot> [discord] <gu3> For my screenshot Friday, I had small fixes in the UI here and there in Amiga/AtariST release for Driller and Dark Side (which have a lot of cool details here and there) as well as the implementation of pulsating surfaces that were an exclusive feature for the freescape engine in such platforms. Also finally added the heartbeat effect in Total Eclipse, which gives the game its eerie atmosphere.
[18:32] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1487157417652260894/Screenshot_2026-03-27_at_19.25.11.png?ex=69c81ec6&is=69c6cd46&hm=1c6df19618eb849f6b94e47dc7ca01231c9920d90e89b5ddd4686e10fdac960b&
[18:32] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1487157418281533560/Screenshot_2026-03-27_at_19.25.47.png?ex=69c81ec6&is=69c6cd46&hm=63a3004595abdcdb9457c08138b2708c81e6283b2ea3965473a09b435d0208c1&
[18:32] <grogbot> [discord] <gu3> https://cdn.discordapp.com/attachments/581224061091446795/1487157418759819326/Screenshot_2026-03-27_at_19.29.48.png?ex=69c81ec6&is=69c6cd46&hm=bbb670cc8b3af39e67f8b6ab920b074783273c2d0cd516b197f4922da3f5ef5e&
[18:39] <-- sev left irc: Quit: This computer has gone to sleep
[18:43] --> sev joined #scummvm.
[18:43] <-- sev left irc: Changing host
[18:43] --> sev joined #scummvm.
[18:43] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[18:47] <-- sev left irc: Client Quit
[18:49] --> sev joined #scummvm.
[18:49] <-- sev left irc: Changing host
[18:49] --> sev joined #scummvm.
[18:49] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[18:57] <-- ldevulder left irc: Ping timeout: 252 seconds
[19:14] <grogbot> [discord] <scemino> The original game use bison. I prefer to write my own, that's easier for me to debug.
[19:25] <grogbot> [discord] <bosca_bo> We have an executable with lots of function names and debug info, are you using that by any chance? It could make your life considerably easier 😁
[19:38] <grogbot> [discord] <scemino> Yes, thank you, I'm aware of that. Unfortunately, I'm really bad at reverse engineering; I occasionally look at certain functions to help me, but it's not my strong suit.
[20:02] <grogbot> [discord] <sir.squeezes> the only slow part of the 7th guest on scummVM for the new 3ds apears to be the cake puzzle for some reason
[20:03] <grogbot> [discord] <sir.squeezes> all the other puzzles so far are not suffering from the same problem