[Back to Index]

  
[00:04] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/b1rWss
[00:04] <Scummette> scummvm/master 09bdd77 dreammaster: MM: MM1: Fit combat monster list when all monsters slots are filled
[00:29] <grogbot_> [discord] <Iceblade> Is there any thoughts about added Support in Nuvie for Savage Empire and Martian Dreams?
[00:29] <grogbot_> [discord] <Iceblade> Is there any thoughts about adding Support in Nuvie for Savage Empire and Martian Dreams? (edited)
[00:30] <grogbot_> [discord] <DreamMaster> Not currently, that I'm aware of
[00:56] <grogbot_> [discord] <DreamMaster> It would certainly be nice, though, if the engine could play all three games. Maybe one day. Plus, the othe rremaining Ultimas, including the Underworlds, now that ScummVM has integrated 3d game engines
[00:57] <-- gsi left irc: Ping timeout: 265 seconds
[00:59] --> gsi joined #scummvm.
[00:59] <grogbot_> [discord] <Iceblade> I wonder what the differences are that prevent the game from reading the object code
[01:02] <grogbot_> [discord] <borrinimarco74> Nice... after one month of work my detection table for zcode games broke 2.4K limit (and still missing relevnt part from Inform7 side). Need to relax waiting for MM1 release πŸ˜…
[01:02] <grogbot_> [discord] <borrinimarco74> Nice... after one month of work my detection table for zcode games broke 2.4K limit (and still missing relevant part from Inform7 side). Need to relax waiting for MM1 release πŸ˜… (edited)
[01:05] <grogbot_> [discord] <Iceblade> uh oh... usecode is hardcoded in U6 it seems. sigh
[01:05] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[01:05] --> TMM_ joined #scummvm.
[01:10] <grogbot_> [discord] <Iceblade> uh oh... objectcode is hardcoded in U6 it seems. sigh (edited)
[02:09] <Scummette> [scummvm] elasota pushed 2 new commits to master: https://is.gd/RJ1ENN
[02:09] <Scummette> scummvm/master 130a981 elasota: VCRUISE: Fix crash in German version. Fix crash when a sound file is missing.
[02:09] <Scummette> scummvm/master 29ee049 elasota: VCRUISE: Add support for Schizm Polish and German DVD versions with Gentee Installer packages
[02:09] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/T2evRB
[02:09] <Scummette> scummvm/master 717b793 : I18N: Update translations templates
[02:11] <Scummette> [scummvm] elasota pushed 1 new commits to master: https://is.gd/9sjs0L
[02:11] <Scummette> scummvm/master df9c1a6 elasota: VCRUISE: Fix build
[02:11] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/CU1j82
[02:11] <Scummette> scummvm/master 86922bd : I18N: Update translation files
[02:18] <Scummette> [scummvm] elasota opened pull request #5076: COMMON: Move Gentee Installer loader from V-Cruise to Common (master...gentee-installer) https://is.gd/3z8qEn
[03:48] <Scummette> [scummvm] dreammaster closed pull request #5075: MM: MM1: Fix portrait validation (master...mm1-fix-portrait-validation) https://is.gd/emTUC8
[03:48] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/OMfhqW
[03:48] <Scummette> scummvm/master 4ec2fbd PushmePullyu: MM: MM1: Fix portrait validation
[04:12] <Scummette> [scummvm] SupSuper pushed 1 new commits to master: https://is.gd/I3THLA
[04:12] <Scummette> scummvm/master 2490963 SupSuper: CI: Bump vcpkg
[04:18] <grogbot_> [discord] <rootfather> Hah, thats good. Can you rest with a 640x480 game like Sword1 as well?
[05:20] <grogbot_> [discord] <rootfather> Or any 640x480 game like COMI
[05:20] <grogbot_> [discord] <rootfather> This should work
[05:34] <Scummette> [scummvm] dreammaster pushed 1 new commits to master: https://is.gd/o4JMCA
[05:34] <Scummette> scummvm/master 021698b dreammaster: MM: XEEN: Better fix for Day Of Sorcery crash
[07:17] --> borosky joined #scummvm.
[07:19] <grogbot_> [discord] <sev> what is that about?
[07:20] --> ldevulder joined #scummvm.
[07:41] --> BrainChild joined #scummvm.
[08:06] --> ccawley2011 joined #scummvm.
[08:06] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[09:09] --> chraist joined #scummvm.
[09:18] <-- chraist left irc: Quit: Leaving
[10:06] --> DominusExult joined #scummvm.
[10:07] <-- Dominus left irc: Ping timeout: 265 seconds
[10:07] Nick change: DominusExult -> Dominus
[10:26] <-- JamminUnit left irc: Quit: leaving
[10:27] --> JamminUnit joined #scummvm.
[10:45] <-- ldevulder left irc: Quit: Leaving
[10:47] --> ldevulder joined #scummvm.
[11:47] <grogbot_> [discord] <James (PixelRefresh.com)> Oh - that will probably impede my mapping then if I can't hear the current order of the music tracks in the PS1 version 😦
[11:56] <grogbot_> [discord] <borrinimarco74> Too crypticπŸ˜‚ In my fork, detection_table.h for glk/zcode subengine has more than 2400 entries
[11:58] <grogbot_> [discord] <sev> nice. Do you have plans on issuing a PR?
[11:59] <grogbot_> [discord] <borrinimarco74> Of course, but it will take time. I'm at 70% of the work
[12:03] <-- ccawley2011 left irc: Ping timeout: 240 seconds
[13:05] <Scummette> [scummvm] waltervn pushed 3 new commits to master: https://is.gd/k2YcpH
[13:05] <Scummette> scummvm/master 1af9e3f waltervn: ADL: Add check for missing item picture
[13:05] <Scummette> scummvm/master b9adfba waltervn: ADL: Limit number of dropped items drawn
[13:05] <Scummette> scummvm/master 01bb2bc waltervn: ADL: Add support for three more hires4 versions
[13:22] --> ccawley2011 joined #scummvm.
[13:22] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[13:54] <grogbot_> [discord] <Schmurtz> Yes, most of the games are running perfectly on the Miyoo Mini, it's very fun to play on it !
[13:54] <grogbot_> [discord] <Schmurtz> Even 2.5D games are running well with the standalone version πŸ‘πŸ» . Here a little demo of Escape from Monkey Island, Frim and Full Throttle.
[13:54] <grogbot_> [discord] <Schmurtz> https://cdn.discordapp.com/attachments/581224061091446795/1115277412855468202/ScummVM_MiyooMini_demo.mp4
[13:56] <grogbot_> [discord] <Schmurtz> Yes, most of the games are running perfectly on the Miyoo Mini, it's very fun to play on it !
[13:56] <grogbot_> [discord] <Schmurtz> Even 2.5D games are running well with the standalone version πŸ‘πŸ» . Here a little demo of Escape from Monkey Island, Frim and Full Throttle.
[13:56] <grogbot_> [discord] <Schmurtz> https://cdn.discordapp.com/attachments/581224061091446795/1115278022396891166/ScummVM_standalone_demo.mp4
[13:58] <grogbot_> [discord] <Schmurtz> The problem only concerns the games which displays by default more than 640x640, for example here Broken Sword 2.5 and Chivalry is not dead.
[13:58] <grogbot_> [discord] <Schmurtz> https://cdn.discordapp.com/attachments/581224061091446795/1115278376853323777/ScummVM_standalone_notWorking.mp4
[14:00] <grogbot_> [discord] <sev> @Schmurtz so, it is clear. The problem is with backend that should refuse those games to run. Currently, it just silenty accepting it
[14:00] <grogbot_> [discord] <sev> of course, somebody may want to implement a downscaler, but I would not recommend it per se, since that is downgrading the gaming experience
[14:01] <grogbot_> [discord] <sev> most of the games we support involve pixel hunting to some extent, so having some pixels skipped due to downscaling may ruin these games and even render them non-completable
[14:01] <grogbot_> [discord] <sev> we keep the game resolution on our Wiki, so you may check that before attempting to run
[14:34] <grogbot_> [discord] <Schmurtz> Yes I understand your point of view based on the quality of game experience. But in the Miyoo Mini community most retrogamers play to games which they have already done before so the loss due to downscale is probably compensated by this fact.
[14:34] <grogbot_> [discord] <Schmurtz> And there are already popups on ScummVM to alert on the fact that the experience is not perfect, it could be the same for downscale πŸ˜‰
[14:34] <grogbot_> [discord] <Schmurtz> For example this Sword2.5 screenshot (made on the Miyoo Mini but with retroarch which is making the downscale) is not bad at all.
[14:34] <grogbot_> [discord] <Schmurtz> https://cdn.discordapp.com/attachments/581224061091446795/1115287425128878080/Photo_05-06-2023_16_17_08.jpg
[14:34] <grogbot_> [discord] <Schmurtz> I would be sad that my device wont run a game if it is able to do it, it seems better to let this appreciation to the final user.
[14:35] <grogbot_> [discord] <Schmurtz> (To be honest @XK have already made a quick modification of the backend to support the downscale so I don't insist more but I'm arguing for all small devices in the world with 640 by 480 resolution which are now able to run great games πŸ˜‰ .)
[14:36] <-- ccawley2011 left irc: Read error: Connection reset by peer
[14:38] <grogbot_> [discord] <sev> Great. If you guys want it to be in the ScummVM, considering issuing a Pull Request
[14:38] <grogbot_> [discord] <sev> then we review, provide the feedback if needed and the porter could merge it
[14:39] <grogbot_> [discord] <Schmurtz> if it gives good results we will not hesitate πŸ™‚
[14:39] --> ccawley2011 joined #scummvm.
[14:39] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[14:39] <grogbot_> [discord] <Schmurtz> Thank you, if it gives good results we will not hesitate πŸ™‚ (edited)
[14:40] <grogbot_> [discord] <sev> Great. If you guys want it to be in the ScummVM, consider issuing a Pull Request (edited)
[14:40] <grogbot_> [discord] <sev> then we review it, provide the feedback if needed and the porter could merge it (edited)
[15:18] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/AJfGtT
[15:18] <Scummette> scummvm/master bc6b225 sev-: COMMON: Include <limits> by default
[15:30] <grogbot_> [discord] <Schmurtz> ------------
[15:30] <grogbot_> [discord] <Schmurtz> Nothing to see with my previous message : I have tested the current ScummVM 2.7.0 (not dev build) , the scan engine doesn't detect Broken Sword 1 (same for PC version and PS1). Tested on Windows and Miyoo Mini.
[15:34] <grogbot_> [discord] <sev> that is known
[15:34] <grogbot_> [discord] <sev> try 2.7.1 or master branch
[15:37] <grogbot_> [discord] <sev> I reworked the detection
[15:37] <grogbot_> [discord] <sev> but I had no idea that people trashed their setups
[15:38] <grogbot_> [discord] <sev> there are many version where people altered the original CD layout and this is why the games stop detecting
[15:40] <grogbot_> [discord] <Schmurtz> mhhh OK, I know that it was OK few month ago. I know that you like unmodified files (we talked about the compressed sound of Full Throttle few times ago πŸ˜‰ )
[15:40] --> ny00123 joined #scummvm.
[15:40] <grogbot_> [discord] <sev> yes, this is for safety
[15:41] <grogbot_> [discord] <sev> because who knows how the game files were manipulated
[15:41] <grogbot_> [discord] <sev> we now even working on file integrity check feature which is supposed to check all the files' checksums
[15:42] <grogbot_> [discord] <sev> that will be on demand thing, like with push of a button, because it is very slow
[15:52] <grogbot_> [discord] <XK> it's a hacky downscaler for now but it does allow broken sword 2.5 to run (although it crashes after the jigsaw piece loading screen)
[15:52] <grogbot_> [discord] <XK> https://github.com/XK9274/scummvm << on here
[15:54] <grogbot_> [discord] <sev> @XK that code is very slow
[15:54] <grogbot_> [discord] <sev> so no, in that form it will not be allowed in our codebase. Needs to be reworked
[15:55] <grogbot_> [discord] <sev> and also we require the commit log messages to follow our guidelines πŸ˜„
[15:55] <grogbot_> [discord] <XK> yes, it's for testing.. which is why i said it's hacky
[15:55] <grogbot_> [discord] <XK> i wont be putting a PR in lol, it's just to confirm that yeah it's the backend
[15:56] <grogbot_> [discord] <XK> if i do improve it at all though i'll follow the guidelines np πŸ™‚
[15:59] <grogbot_> [discord] <sev> we had dowscalers in our codebase
[15:59] <grogbot_> [discord] <sev> so far, I found the half-downscaler
[16:00] <grogbot_> [discord] <XK> oh sweet, where can i find one?
[16:01] <grogbot_> [discord] <sev> no, only generic ones
[16:01] <grogbot_> [discord] <sev> no nearest neighbour
[16:01] <grogbot_> [discord] <sev> or those that work with Graphics::Surface which will bring unnecessary overhead for you
[16:04] <grogbot_> [discord] <XK> ah ok, so we do need a very custom downscaler for this then, hmm
[16:04] <grogbot_> [discord] <XK> this one for now is good enough to allow us to do more testing i think
[16:10] <grogbot_> [discord] <sev> you do not need to calculate srcY for every x
[16:11] <grogbot_> [discord] <sev> or compute `y * tempSurface->w` every time
[16:12] <grogbot_> [discord] <sev> what is your target resolution?
[16:14] <grogbot_> [discord] <XK> 640x480/32
[16:16] <grogbot_> [discord] <XK> tbh i dont think this code works with the new repo, i was building the normal source off the website
[16:16] <grogbot_> [discord] <XK> i can get it working on 2.7.0 but not the git repo, so it likely needs amending anyways
[16:19] <-- BrainChild left irc: Quit: Leaving...
[16:21] <grogbot_> [discord] <XK> ah yes..
[16:21] <grogbot_> [discord] <XK> ```void MiyooMiniGraphicsManager::getDefaultResolution(uint &w, uint &h) {
[16:21] <grogbot_> [discord] <XK> w = 640;
[16:21] <grogbot_> [discord] <XK> h = 480;
[16:21] <grogbot_> [discord] <XK> }
[16:21] <grogbot_> [discord] <XK> ``` was added to the new version
[16:29] <grogbot_> [discord] <XK> oh man
[16:34] <grogbot_> [discord] <ccawley2011> In addition to what sev suggested, you should be able to use hardcoded constants for calculating srcX and srcY, since 640x480 is 4/5th the size of 800x600.
[16:34] <grogbot_> [discord] <ccawley2011> In addition to what sev suggested, you should be able to use hardcoded constants for calculating srcX and srcY to assist the compiler, since 640x480 is 4/5th the size of 800x600. (edited)
[16:35] <grogbot_> [discord] <XK> thanks, will give all the suggestions a go and report back.. the UI on the MMP on the source repo looks great btw!
[16:38] <grogbot_> [discord] <criezy> On desktops, SDL can downscale or upscale (i.e. display in a window that is smaller or bigger than the game screen). Could you not use SDL to do that as well on Miyoo rather than handle downscaling yourself?
[16:39] <grogbot_> [discord] <criezy> (e.g. using `SDL_BlitScaled` instead of `SDL_BlitSurface` if the destination does not have the same size as the source)
[16:39] <grogbot_> [discord] <criezy> Or is that not available on the Miyoo version of the SDL lib?
[16:40] <grogbot_> [discord] <SupSuper> that's only in SDL2, and probably not very fast if software-based
[16:40] <grogbot_> [discord] <Schmurtz> (Miyoo is SDL 1.2)
[16:40] <grogbot_> [discord] <Schmurtz> (Miyoo Mini is SDL 1.2) (edited)
[16:41] <-- ny00123 left irc: Quit: Leaving
[16:42] --> ny00123 joined #scummvm.
[16:43] <grogbot_> [discord] <criezy> Definitely slower than` SDL_BlitSurface`, but not necessarily slower than doing it manually.
[16:44] <grogbot_> [discord] <criezy> But indeed the SDL version might be an issue.
[16:44] <grogbot_> [discord] <criezy> Definitely slower than` SDL_BlitSurface`, but not necessarily slower than doing the downscaling manually. (edited)
[16:47] <grogbot_> [discord] <criezy> Definitely slower than` SDL_BlitSurface`, but not necessarily slower than doing the downscaling ourself. (edited)
[16:50] <Scummette> [scummvm] elasota opened pull request #5077: BASE: Move sdl-sys.h include outside of Base namespace (master...fix-sdl-include) https://is.gd/Y9PHIf
[16:50] <grogbot_> [discord] <Schmurtz> Yes, most of the games are running perfectly on the Miyoo Mini, it's very fun to play on it !
[16:50] <grogbot_> [discord] <Schmurtz> Even 2.5D games are running well with the standalone version πŸ‘πŸ» . Here a little demo of Escape from Monkey Island, Grim and Full Throttle. (edited)
[16:50] <grogbot_> [discord] <Schmurtz> https://cdn.discordapp.com/attachments/581224061091446795/1115278022396891166/ScummVM_standalone_demo.mp4
[16:53] <Scummette> [scummvm] antoniou79 closed pull request #5039: CREATE_BLADERUNNER: Add support for python3 (master...bladehe2) https://is.gd/8DTi2i
[16:53] <Scummette> [scummvm] antoniou79 pushed 9 new commits to master: https://is.gd/zcMUWf
[16:53] <Scummette> scummvm/master a17cf36 phcoder: CREATE_BLADERUNNER: Change header from 'UTF-8' to 'utf-8'
[16:53] <Scummette> scummvm/master 11e01d9 phcoder: CREATE_BLADERUNNER: Add missing parenthesis in python print
[16:53] <Scummette> scummvm/master 917559e phcoder: CREATE_BLADERUNNER: Fix import of errno in Python 3
[17:02] <-- CAT_S left irc: Ping timeout: 250 seconds
[17:03] <Scummette> [scummvm] antoniou79 pushed 1 new commits to master: https://is.gd/y7VbXp
[17:03] <Scummette> scummvm/master b0c26e9 antoniou79: DEVTOOLS: BLADERUNNER: Fixes for python 3 port of scripts
[17:11] <-- reset left irc: Quit: reset
[17:16] --> CAT_S joined #scummvm.
[17:18] <grogbot_> [discord] <sev> well, I thought along that way, and not only that. You could check the dimensions and use different loops/code. Particularly, if you have 1/2 resolution, you can use `Graphics::downscaleAllByHalf()`
[17:30] <Scummette> [scummvm] sev- closed pull request #5077: BASE: Move sdl-sys.h include outside of Base namespace (master...fix-sdl-include) https://is.gd/Y9PHIf
[17:30] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/nioUP1
[17:30] <Scummette> scummvm/master 72fb931 elasota: BASE: Move sdl-sys.h include outside of Base namespace
[17:34] --> reset joined #scummvm.
[18:05] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/7EnZlq
[18:05] <Scummette> scummvm/master aacb0ca sev-: Revert "DIRECTOR: Report inactive channel volume as 0"
[19:24] <Scummette> [scummvm] criezy pushed 2 new commits to master: https://is.gd/ExqmYG
[19:24] <Scummette> scummvm/master a50f649 criezy: AGS: Expose the FPS display option in the game options
[19:24] <Scummette> scummvm/master e4be1e2 criezy: AGS: Remove std::numeric_limits replacement
[19:24] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/mixPGd
[19:24] <Scummette> scummvm/master 1debe12 : I18N: Update translations templates
[20:00] <-- ldevulder left irc: Quit: Leaving
[21:00] <-- risca left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[21:12] <-- ccawley2011 left irc: Read error: Connection reset by peer
[21:28] <Scummette> [scummvm] elasota pushed 1 new commits to master: https://is.gd/lEX6qu
[21:28] <Scummette> scummvm/master 58f142d elasota: VCRUISE: Fix subtitle language defaulting to the ScummVM's language instead of the game language when no language is specified. Add some more logging to diagnose character encoding issue with Russian DVD version.
[21:28] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/SqMrYI
[21:28] <Scummette> scummvm/master 47b3d1a : I18N: Update translation files
[21:29] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[21:29] --> TMM_ joined #scummvm.
[21:40] <-- ny00123 left irc: Quit: Leaving
[22:12] <-- borosky left irc: Ping timeout: 240 seconds
[22:31] --> risca joined #scummvm.
[22:56] <Scummette> [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/8GhwLT
[22:56] <Scummette> scummvm/master 6c23cbf AndywinXp: SCUMM: v0-1-2-3: Implement post-load fixes (from orig. menu to GMM)
[22:56] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/f4gB41
[22:56] <Scummette> scummvm/master 5601a7f : I18N: Update translations templates
[23:34] <Scummette> [scummvm] mikrosk opened pull request #5078: GUI: Don't parse all available engines and games on startup (master...startup_speedup) https://is.gd/vC1CFE
[00:00] --- Tue Jun 6 2023