Commit graph

147921 commits

Author SHA1 Message Date
Le Philousophe
61d3e4ed8b DOCS: Quick'n'dirty fix to docs packages
Latest versions of sphinxcontrib dropped sphinx requirement and checks
the version at runtime.
By pinning to the latest versions supporting Sphinx 4, build succeeds.
2024-03-02 12:04:18 +01:00
Le Philousophe
c9083c8229 PLUGINS: Implement NONE relocations
ARM emit them in some cases and add it to MIPS for completeness

Fixes: #14905
2024-03-02 11:58:23 +01:00
elasota
9e3f357264 NEWS: Add V-Cruise and mTropolis fix notes. Fix mTropolis capitalization. 2024-03-02 04:13:01 -05:00
elasota
14bbdd064c MTROPOLIS: Fix list shuffle not shuffling the first element 2024-03-02 03:24:07 -05:00
elasota
5096cb94ca VCRUISE: Fix music mute not persisting through save states 2024-03-02 03:23:25 -05:00
elasota
4ad3d5dec7 VCRUISE: Fix crash when executing music volume ramp while music is muted 2024-03-02 03:22:48 -05:00
elasota
6100b7259a VCRUISE: Fix inventory not rendering after cutscene. 2024-03-02 03:21:32 -05:00
elasota
6e454a5474 MTROPOLIS: Permit empty mToon frames. Fixes error on MTI credits. 2024-03-02 03:20:00 -05:00
athrxx
753f83184c KYRA: (LOL) - fix bug no. 14990
("Crash when going up in the Draracle's cave")
2024-03-01 13:30:39 +01:00
sluicebox
081a606790 AGI: Fix Manhunter 2 detection entry 2024-03-01 00:59:05 -07:00
antoniou79
e1b62264e2 AGI: Fix missing words from our dictionary
This fixes bug #15000 "V Demo does not recognize valid word ammunition"

Our code was actually not parsing correctly many (all?) words starting with "a" in this particular game.
2024-02-29 19:31:09 -07:00
D G Turner
044daacb98 AGS: Add MAD to Engine Dependencies
This is not a hard requirement as the engine will build without MP3
support i.e. libmad. However, a significant number of games use MP3
audio and will fail to run or have no sounds, so best to avoid this.
2024-02-27 01:24:16 +00:00
Le Philousophe
1df4e92d29 BACKENDS: OPENGL: Don't take the alpha channel from the game texture
It's not always set correctly by engines (AGS) and a fill call to clear
the screen will set it to 0 along with the other components.
Setting the framebuffer to some transparent value is not something we
intend to do as this let the content underneath the drawing texture
visible like it's the case on ChromeOS.
This has been reported here: https://forums.scummvm.org/viewtopic.php?p=99293
2024-02-24 16:48:39 +01:00
Lothar Serra Mari
f6ee31821b
NEWS: Update German NEWS file 2024-02-24 08:00:24 +01:00
Walter Agazzi
1d0b6dc9fb SCI: Also show qfg2-agdi characters in import
This allows importing characters created by the AGDI remake of QFG2 with no
need to rename.
Fixes TRAC #14754
2024-02-23 18:31:52 +01:00
Walter Agazzi
8ed5b8b36b AGS: Update black hawk entries, add new game 2024-02-23 17:47:01 +01:00
Misty De Meo
57e690be8a AGS: Mac perfecttidess2s demo 2024-02-23 17:47:01 +01:00
Walter Agazzi
d232298f64 AGS: Update Adventures of the Black Hawk entries 2024-02-23 17:46:38 +01:00
Walter Agazzi
c507e7547b AGS: Update blackhawk entires, add Perfect Tides S2S 2024-02-23 17:46:38 +01:00
Martin Gerhardy
c807d7e08d AGS: add detection entry for The Adventures of The Black Hawk 2024-02-23 17:46:06 +01:00
Walter Agazzi
12210cb621 AGS: Update blackwell1-5 entries (mac) 2024-02-23 17:45:28 +01:00
Walter Agazzi
fd039f2a7b AGS: Update blackwell2-5 entries (win/linux)
+ yip quest 1.1 (TRAC 14953)
2024-02-23 17:45:28 +01:00
Walter Agazzi
4c5bb11f95 AGS: Fix partial outlines for some letters in Kathy Rain
Clifftop's Spritefont plugin returns a off-by one size for font2 that
causes a broken outline for some characters. Fixing the value on
the plugin side breaks line spacing, this adds a workaround to the
autooutliner to avoid the issue.
2024-02-23 17:42:16 +01:00
Walter Agazzi
6a73384693 AGS: Update blackwell1, add detection for new games 2024-02-23 17:42:16 +01:00
Walter Agazzi
0ae1fea904 AGS: Add a couple new games to detection 2024-02-23 17:41:51 +01:00
Walter Agazzi
d9b125cd80 AGS: Disable autosave for falconcity 2024-02-23 17:40:22 +01:00
Walter Agazzi
b8e11db662 AGS: Add AGSBMFontRenderer plugin stub
Just a stub for now, but at least Falcon City is playable in English
Fixes #14893
2024-02-23 17:40:22 +01:00
Walter Agazzi
2e407694bb AGS: Fix luminance=0 being improperly set to 255
The sanity check should only be  applied for negative values,
otherwise a fully dark sprite ends up fully lit.
This is clearly noticeable in Unavowed during the
encounters and during the intro.
Fixes #14176
2024-02-23 17:38:48 +01:00
Walter Agazzi
e05e232733 AGS: Add workaround for qfg2agdi to allow importing sci exported chars
Fixes TRAC #12335
2024-02-23 17:38:48 +01:00
Walter Agazzi
5d61e0964d AGS: Disable autosave for a few games
* order of the thorne  /  * quest for infamy
* projector face / * puzzle bots
* heroine's quest

+  add a couple new games
2024-02-23 17:26:54 +01:00
Walter Agazzi
89ab4180a6 AGS: Update mac blackwell1/shardlight + new games 2024-02-23 17:25:44 +01:00
Walter Agazzi
c58cdbd421 AGS: Update some commercial entries
blackwell1/shardlight win/lin
goblins5 steam / grandma badass
2024-02-23 17:25:44 +01:00
AndywinXp
7d77e1ff87 SWORD1: Add detection for DE version from "Revolution Classic Adventures" 2024-02-22 09:11:08 +01:00
ScummVM-Translations
149729c4aa I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2024-02-21 01:26:03 +00:00
rsn8887
e90a369a03 BACKENDS: (PSP) Improve analog stick pointer control 2024-02-20 19:25:02 -06:00
VAN-Gluon
2f8044d015 I18N: Update translation (Japanese)
Currently translated at 99.8% (2063 of 2067 strings)
2024-02-20 07:42:18 +00:00
sluicebox
4ddb578906 SCI: Fix SQ5 message talker when looking at Cliffy
Thanks to @CommanderProton for finding this!
2024-02-17 20:51:56 -05:00
sluicebox
6621bb4281 AGI: Update V1 opcode table 2024-02-17 20:51:49 -05:00
sluicebox
eeb5bc4931 AGI: Update detection tables
- Mixed-Up Mother Goose (Mac)
- Police Quest 1 (PC 720k) 2.0E
- Manhunter NY (PC 3.5") 1.22 variant
- Clarifications, sorting
2024-02-17 20:51:41 -05:00
NoSFeRaTU
ad32093783 MM: XEEN: Added postprocessing in MT32 driver
Added missing postprocessing functionallity and so resolved relevant TODOs.
Make sure last_note table is always initialized with 0xFF.
Added previously missing sound effect when Efx is enabled in control panel.
2024-02-17 15:23:01 -08:00
NoSFeRaTU
bc48dd680d MM: XEEN: Better wording in some comments 2024-02-17 15:22:48 -08:00
NoSFeRaTU
33873e6ad4 NEWS: Add news about Xeen engine improvements 2024-02-17 15:22:22 -08:00
NoSFeRaTU
defd3742be MM: XEEN: MidiDriver close and cleanup 2024-02-17 15:20:48 -08:00
NoSFeRaTU
54a8a4eacb MM: XEEN: Initial MT32/LAPC-1 support
Some non-essential subroutines in fxEndSubroutine is not implemented.
Support is currently the same as original game, so Roland GS and there are no conversion to GM.
Music tracks requires at least MT32-compatible device with support of capital tone fallback in ROM.
Game is also extensively uses extended sounds found in CM-32L for sound effects, MT-32 will produce silence for those.
So using in combination with real CM-32L or emulated one is the best for now.
2024-02-17 15:20:37 -08:00
NoSFeRaTU
d3f601cc6e MM: XEEN: Fix sound effects regression
There is a regression introduced in commit 94cee9d which affects effects with countdown, like screaking door effect, and cause them to stop abruptly.
2024-02-17 15:20:25 -08:00
NoSFeRaTU
8730b53ed4 MM: MM1: Support for non-vanilla version
There is version of MM1 in the wild which have some differences with floppy version of vanilla. Support resources from it too.
2024-02-17 15:20:09 -08:00
rsn8887
bca26826e8 BACKENDS: (PSP) Fix missing General Midi device error 2024-02-16 10:27:15 -06:00
ScummVM-Translations
a55375ebd0 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2024-02-16 16:15:55 +00:00
rsn8887
57a79d4fd3 BACKENDS: (Switch/PSP2) Fix General Midi device error 2024-02-16 10:14:52 -06:00
rsn8887
c09039a39e SWITCH: remove dual panel touch remnants from Vita 2024-02-16 10:14:40 -06:00