https://github.com/scummvm/scummvm

sort by:
Revision Author Date Message Commit Date
67b0077 ANDROID: Remove LEANBACK_LAUNCHER from AndroidManifest Since June 30, 2023 Play Store requires TV apps that use this category to use the app bundle distribution model Since we currently build separate APKs this removal is a temporary measure for the upcoming release of 2.7.1. However, we should re-instate the tag when we switch to the App Bundle distribution module and perhaps investigate, test and resolve any other issues related to running the ScummVM Android app for TVs. 18 July 2023, 08:41:46 UTC
0b747ee NEWS: Fix Tony engine capitalization 14 July 2023, 21:21:22 UTC
578df8c NEWS: Add fixes for unaligned accesses 14 July 2023, 21:21:22 UTC
cb8a372 DISTS: Set release date for Win32 14 July 2023, 20:59:55 UTC
afa991d DISTS: Generated Code::Blocks and MSVC project files 14 July 2023, 20:55:09 UTC
1cc63e9 RELEASE: This is 2.7.1 14 July 2023, 20:52:29 UTC
0a5ad51 I18N: Regenerate translations.dat 14 July 2023, 20:48:08 UTC
aef5626 NEWS: Set 2.7.1 release time 14 July 2023, 20:39:59 UTC
ec14098 COMMON: Don't use a pointer to T in UnalignedPtr This lets the compiler think the pointer value could be aligned. 14 July 2023, 20:09:13 UTC
13475d1 TONY: Fix _num type discrepancy It's int32 everywhere outside expr anyway. 14 July 2023, 20:09:13 UTC
e0edbc0 TONY: Only apply alignment on supported platforms 14 July 2023, 20:09:13 UTC
f743cd5 TONY: Properly align Expressions Make sure Expression array is properly aligned inside the buffer provided by GlobalAlloc. 14 July 2023, 20:09:13 UTC
288fe38 TONY: Fix MemoryManager data alignment Data being a byte type, it was never aligned. Don't overallocate 1 byte which is here only because C++ doesn't support VLA. 14 July 2023, 20:09:13 UTC
346408a TONY: Fix various types discrepancies Avoid using byte * for opaque types and don't do unneeded casts. 14 July 2023, 20:09:13 UTC
9a09700 COMMON: Only apply alignment on supported platforms 14 July 2023, 20:09:13 UTC
e003d01 COMMON: Make sure coroutine Process parameter is well aligned 14 July 2023, 20:09:13 UTC
367deb2 NEWS: Mention latest SCUMM bugfixes in German NEWS file 14 July 2023, 18:59:58 UTC
7b15862 ANDROID: Make 3 fingers multitouch easier to trigger We can receive a move event while having two fingers pressed but this doesn't always mean we really moved. 14 July 2023, 18:54:39 UTC
3e1f668 NEWS: Add several SCUMM bugfixes 14 July 2023, 18:36:43 UTC
7aced49 GOB: Added detection for updated gob5 14 July 2023, 00:28:57 UTC
c536dff SCI: Update speed test overflow fix for more versions 13 July 2023, 23:35:40 UTC
fe4ecd9 SCI: Fix overflow in SCI0 speed test script Fixes a long delay on a black screen at the end of KQ4 introduction. Thanks to @eriktorbjorn for reporting and reproducing this 13 July 2023, 21:57:28 UTC
0fab1ed SCI: Update LSL5 palette animation patch 13 July 2023, 05:00:33 UTC
06e2c4b SCI: Speed up the palette animation for Mr. Bigg's closeup in LSL5 This happens during the first meeting in the LSL5 intro. There is no consensus on how fast this animation should run, but ScummVM runs it extremely slow, possibly due to speed throttling. This speeds it up by updating the animation ever 6th time the doit script is run, rather than the original every 32nd time. 13 July 2023, 05:00:26 UTC
6997381 NEWS: Backport changes for 2.7.1 in German NEWS file 12 July 2023, 20:49:26 UTC
a4757c1 NEWS: Document some more 2.7.1 bugfixes 12 July 2023, 20:31:19 UTC
fcbca73 SCI: Fix kSetSignalLoop handling in early SCI0 and KQ4 Fixes KQ4 introduction not automatically ending Thanks to @athrxx for locating the correct behavior in disassembly Thanks to @eriktorbjorn for reporting this 12 July 2023, 15:19:18 UTC
99b4c8d BLADERUNNER: Check for nullptr _currentScript in SceneScript methods 11 July 2023, 18:53:36 UTC
a954d49 NEWS: Added libretro fix 11 July 2023, 06:02:40 UTC
7525e2c COMMON: Add createReadStreamForMemberNext for the ease of using patcher archives 11 July 2023, 05:36:12 UTC
51ebc14 BACKENDS: OPENGL: Rework shader assets search Determine in which archive the shader is located and load assets from the same archive. When using a FSNode, use the filesystem code to build the base path. Use a Path object to store the base path to allow proper join of components. 09 July 2023, 19:59:23 UTC
36a0b83 COMMON: Add normalization to Path class 09 July 2023, 19:59:23 UTC
7bcd28b COMMON: Allow to know in which archive file was found in SearchSet 09 July 2023, 19:59:23 UTC
a9d790c SCUMM: GUI: Fix some FM-Towns banner not disappearing properly 09 July 2023, 18:52:15 UTC
7abd3f8 HYPNO: Add Korean version of "Enter name:" string 09 July 2023, 09:21:55 UTC
e21cd56 HYPNO: Support rendering Korean font for Wetlands 09 July 2023, 09:19:27 UTC
a269c59 COMMON: Make BitArray::get const 09 July 2023, 09:19:00 UTC
11426a0 NEWS: added freescape, hypno and private updates for 2.7.1 09 July 2023, 09:12:38 UTC
1bde2e6 AGS: Add newer versions of primordia/goldenwake GOG + alternate The Castle 08 July 2023, 17:16:01 UTC
8095396 MYST3: Add detection entry for Japanese DVD version Reported in TRAC #14298 06 July 2023, 19:52:32 UTC
3adfcf1 AGS: Add detection for Personal Rocket full version 06 July 2023, 12:58:50 UTC
1a0b05d SCUMM: v0-1-2-3: Implement post-load fixes (from orig. menu to GMM) This commit implements proper loading of savestates saved from the original menu in v0-3 games and loaded either from launcher or GMM. Why is all of this necessary? It is because these saves are built under the assumption that they will be reloaded from the main menu room, and that therefore there will be a graceful termination of the global script handling the main menu. Terminating said script gracefully implies cleaning up variables, stopping menu related scripts, and reboot other scripts which had previously been stopped. This certainly doesn't happen when reloading said savestates from the GMM/launcher, and what instead happens is, in order: - The game loads from the menu room; - The menu scripts continues from an inconsistent location, effectively re-saving the game; - This invalidates the thumbnail of the savestate, which will now show a picture of the menu; - Closing the menu gets the user back to the saved state, with probably an inconsistent state of some variables and scripts. This fixes all of this, by detecting if we are loading a savestate saved from the original menu, and by manually running the correct script operations for each game in order to correctly close the menu and resume the game. Please note that this commit works under different assumptions from the ones pertaining the already available post-load fixes (which assume that you are saving the game from GMM). 05 July 2023, 18:36:25 UTC
fd8cf5d SCUMM: ZAK (FM-Towns): Fix bug #14387 This fixes a crash when loading from the GMM save states which had been created from the original menu. This also fixes the auto-close of the menu when a game is loaded from the original menu. 05 July 2023, 18:36:24 UTC
cccac84 SCUMM: SAMNMAX: Fix bug #14467 This was caused by the fact that the pre and post save screen scripts were not being called, and this messed up the cursor state with savegames created as quicksaves. Also, renamed the variables containing said scripts numbers, so that they are a little bit more meaningful now. 05 July 2023, 18:36:24 UTC
12ce979 SCUMM: SAMNMAX: Post-load fix for savegames presenting bug #14467 The root cause of the issue is not solved yet, but this would allow for the affected savegames to still work. 05 July 2023, 18:36:23 UTC
ad4e3ab SCUMM: SAMNMAX: Don't run post-load script for non-available quicksaves Fixes part of #14467 05 July 2023, 18:36:23 UTC
765f603 SCUMM: SAMNMAX: Fix bug #14468 I really have no idea why I wrote the code in such a way that it attempted to load stuff that was never saved in the first place, and I guess we'll never know. Findings by athrxx! 05 July 2023, 18:36:22 UTC
193dda7 SCUMM: SAMNMAX: Fix cursor being invisible after load This happened when creating savestates within the original menu and then loading them from the GMM 05 July 2023, 18:36:22 UTC
006e3c3 SCUMM: FT: Fix crash with debug mode on when pressing 'A' (cherry picked from commit 344fb2c2d594f1aa88bea9b625542d6ecdf9dc16) 05 July 2023, 17:16:05 UTC
3e15e19 SCUMM: MI1 (Ultimate Talkie): Fix #14269 (cherry picked from commit da2dc011f8445ef3a530b2e86ce38be9d733a982) 05 July 2023, 17:15:53 UTC
0d36574 DISTS: Sync dists/win32/migration.txt with master 05 July 2023, 12:06:33 UTC
6c4d9db DISTS: Added classicmacfonts.dat This file contains fonts used for recreation of Classic Mac OS GUI. To generate it, use the following commnand: devtools/dumper-companion.py createmacfonts 05 July 2023, 12:06:09 UTC
22de8e5 AGOS: Fix support for Simon 2 25th Anniversary This adds detection entries for the German and French versions. All language versions except Russian use WAV sound effects and GM SMF MIDI data, so the platform is changed to Windows. These versions also contain the MT-32 MIDI data in XMIDI format, so support for this is added as well. Finally, the MT-32 track 10 workaround has been updated to deal with these versions. 04 July 2023, 19:02:08 UTC
8148785 AGOS: Add Simon 1 AdLib SFX fallback 04 July 2023, 19:02:07 UTC
1565f9b AGOS: Add Simon 1 25th Anniversary detection Adds detection entries for the new versions in the 25th Anniversary editions. The remaining language versions are already detected. To use the 25th Anniversary versions you have to copy the files from the subdirectory of the language you want to use to the main directory, then detect the main directory; or just detect without copying for English CD. 04 July 2023, 19:02:06 UTC
38c0f0a AGOS: Disable MT-32 on GM warning for PC-98xx 04 July 2023, 19:02:05 UTC
36dc29b AGOS: Add fallback for Simon 1 AdLib instruments GOG has not included the AdLib instruments file with their release of Simon the Sorcerer 1 DOS version. The game would not start in ScummVM when this file was missing and AdLib was selected. Added a fallback to the generic AdLib driver with built-in instruments. 04 July 2023, 19:02:04 UTC
02db112 AGOS: Add fallback for Simon 2 AdLib instruments GOG has not included the AdLib instruments file with their release of Simon the Sorcerer 2 DOS version. The game would not start in ScummVM when this file was missing and AdLib was selected. Added a fallback to the generic AdLib driver with built-in instruments. Also made the Windows version start with AdLib if an OPL2-only emulator is used. 04 July 2023, 19:02:03 UTC
758a5fa NEWS: Mention AGS text improvement in German NEWS file 04 July 2023, 05:52:32 UTC
bcc1e88 FREESCAPE: Fix bad copy paste No cube shader for Freescape 03 July 2023, 23:36:40 UTC
77aafe1 NEWS: Mention AGS text improvement 03 July 2023, 22:22:51 UTC
ffea2be AGS: Apply alternative blending to hires fonts in alfont When displaying hires fonts, alfont applies an alternative blending mode which was not implemented, causing hi-res text to display improperly in multiple games (Mage's Initiation, Starship Quasar and Larry Lotter the most relevant cases) 03 July 2023, 22:08:01 UTC
33e6c4a FREESCAPE: initialize r, g and b variables in renderPlayerShoot 03 July 2023, 20:18:13 UTC
4c71526 FREESCAPE: added offsetOrigin function to avoid breaking setOrigin 03 July 2023, 20:18:13 UTC
60818c0 FREESCAPE: invert colors when rendering player shots in driller 03 July 2023, 20:18:13 UTC
8ef39c1 FREESCAPE: Fix typos in detection "extra" field 03 July 2023, 20:18:13 UTC
6094561 DRILLER: Remove newline from detection "extra" field 03 July 2023, 20:18:13 UTC
fd50a55 FREESCAPE: enable on screen controls in driller for all the scummvm platforms 03 July 2023, 20:18:13 UTC
2d154c3 FREESCAPE: Fix typo 03 July 2023, 20:18:13 UTC
c36b35b FREESCAPE: fixes for driller demo 03 July 2023, 20:18:13 UTC
4486477 FREESCAPE: correctly scale mouse position in opengl renderers 03 July 2023, 20:18:13 UTC
7d3fc01 FREESCAPE: better code to transition between areas 03 July 2023, 20:18:13 UTC
7593592 FREESCAPE: more precise timing of some fcl instructions 03 July 2023, 20:18:13 UTC
40b73a3 FREESCAPE: better detection of driller releases for atari 03 July 2023, 20:18:13 UTC
82fd2ee FREESCAPE: added better detection of driller releases for atari 03 July 2023, 20:18:13 UTC
8e67539 FREESCAPE: added code to decrypt some driller releases for atari 03 July 2023, 20:18:13 UTC
ababd0d FREESCAPE: added code to decrypt dark for amiga/atari 03 July 2023, 20:18:13 UTC
c9bd9c6 FREESCAPE: improved parsing of castle demo for amiga 03 July 2023, 20:18:13 UTC
1145730 FREESCAPE: improved parsing of castle demo for amiga 03 July 2023, 20:18:13 UTC
2bdef2e FREESCAPE: added start animation opcode 03 July 2023, 20:18:13 UTC
c0995c3 FREESCAPE: improved rendering of group animations 03 July 2023, 20:18:13 UTC
2ed383c FREESCAPE: adjust aabb tolerance for castle 03 July 2023, 20:18:13 UTC
cbe4d4f FREESCAPE: improved rendering and scaling of group objects 03 July 2023, 20:18:13 UTC
d0f9025 FREESCAPE: initial parsing and rendering of group objects 03 July 2023, 20:18:13 UTC
e96d219 FREESCAPE: improved handling of rise/fall 03 July 2023, 20:18:13 UTC
0d01a9e FREESCAPE: improved handling of entrance usage 03 July 2023, 20:18:13 UTC
0f7f138 FREESCAPE: added missing items for driller cga palettes 03 July 2023, 20:18:13 UTC
54d4dfc FREESCAPE: info menu fixes for driller zx/amiga/atari 03 July 2023, 20:18:13 UTC
e5747d3 FREESCAPE: color remap fixes for driller cpc/amiga/atari 03 July 2023, 20:18:13 UTC
a7a4415 FREESCAPE: palette fixes for driller cpc 03 July 2023, 20:18:13 UTC
12e0332 FREESCAPE: make sure end game area is properly renderer in driller 03 July 2023, 20:18:13 UTC
a68b228 FREESCAPE: remove spaces from area name when displaying info menu in driller 03 July 2023, 20:18:13 UTC
f455594 FREESCAPE: new collision code 03 July 2023, 20:18:13 UTC
acf7e1e FREESCAPE: Fix -Wformat warnings 03 July 2023, 20:18:13 UTC
626f672 FREESCAPE: basic implementation of activation (only used in castle/crypt) 03 July 2023, 20:18:13 UTC
700c629 FREESCAPE: initial detection of castle demo for amiga 03 July 2023, 20:18:13 UTC
9dbe343 FREESCAPE: expanded floor size 03 July 2023, 20:18:13 UTC
9e2f4b7 FREESCAPE: initial support for castle demo (EGA) 03 July 2023, 20:18:13 UTC
764eb59 FREESCAPE: refactored castle (DOS) to use drawDOSUI 03 July 2023, 20:18:13 UTC
746f694 FREESCAPE: added support for parsing (hardcoded) font for castle (DOS) 03 July 2023, 20:18:13 UTC
back to top