Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer a6eb0c0fb4 HYPNO: unlock all levels using corresponding cheat in boyz 2022-06-08 21:05:34 +02:00
neuromancer 31d4d802f0 HYPNO: enable cheat to unluck all levels in boyz 2022-06-08 21:05:34 +02:00
neuromancer aa88bd8f55 HYPNO: enable explicit cheat to unlock all levels 2022-06-08 21:05:34 +02:00
Lothar Serra Mari 72d79bb184 NEWS: Mention SCUMM RNG fix in German NEWS file 2022-06-08 18:27:43 +02:00
Eugene Sandulenko ccb7bbe921 NEWS: Mention SCUMM RNG fix 2022-06-08 15:16:57 +02:00
Eugene Sandulenko c73af63436 SCUMM: Fix random number generation in SCUMM6
Now it matches disassembly and particularly fixes RNG in
Backyard Sports games.
2022-06-08 15:16:57 +02:00
ScummVM-Translations 59170aeed1 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/
2022-06-08 13:09:23 +00:00
sluicebox 50fec97f8a SCI32: Fix LSL6HIRES phone crash
Fixes bug #13554
2022-06-08 09:03:39 -04:00
ScummVM-Translations f37f00331c I18N: Update translations templates 2022-06-08 09:43:21 +00:00
eientei b527d3d674 TWINE: Move Android sample playing to right place, mark as stable 2022-06-08 11:43:09 +02:00
Martin Gerhardy 145f0bc72e TWINE: added android dotemu sample support
the have it in ogg files - see https://bugs.scummvm.org/ticket/13492
2022-06-08 11:43:09 +02:00
eientei 5e8aa1a7ba TWINE: Add detection for DotEmu Android version of LBA1 2022-06-08 11:43:09 +02:00
eientei 2d3661052b COMMON: Add Android to Platform Header 2022-06-08 11:43:09 +02:00
ScummVM-Translations 9dbd1fa759 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/
2022-06-08 05:23:20 +00:00
Paweł Kołodziejski bad56df94a GRIM: Disable not used code in WalkActorTo opcode 2022-06-08 07:23:07 +02:00
ScummVM-Translations a25dc67924 I18N: Update translations templates 2022-06-07 23:38:31 +00:00
ScummVM-Translations 4439025c91 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/
2022-06-07 23:38:29 +00:00
Eugene Sandulenko beafbca04d GUI: Extract vanilla game title for using in the grid. Bug #13551 2022-06-08 01:37:32 +02:00
ScummVM-Translations a27de1449b I18N: Update translations templates 2022-06-07 23:12:15 +00:00
ScummVM-Translations 347e78a38b 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/
2022-06-07 23:12:14 +00:00
Paweł Kołodziejski 06902574b4 GRIM: Janitorial 2022-06-08 01:12:00 +02:00
ScummVM-Translations 631ab1a135 I18N: Update translations templates 2022-06-07 21:49:45 +00:00
ScummVM-Translations 0c4c5ecc00 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/
2022-06-07 21:49:43 +00:00
Paweł Kołodziejski 72cbf1e323 GRIM: Remove not needed condition for speed limit 2022-06-07 23:49:30 +02:00
ScummVM-Translations fd5cef2692 I18N: Update translations templates 2022-06-07 21:43:00 +00:00
Paweł Kołodziejski 4565711254 GRIM: Improve special case for delay in loop for emscripten 2022-06-07 23:42:49 +02:00
Paweł Kołodziejski 26c52fd813 GRIM: Put debug traces on different level 2022-06-07 23:15:27 +02:00
D G Turner d3cfd7eef3 AGI: Remove Extra Backslash From French UI Case
This was causing a GCC compiler warning regarding the unhandled
escape case of \040 i.e. ASCII space in octal.
2022-06-07 22:12:54 +01:00
Paweł Kołodziejski 680772b8af GRIM: Use generic description in game for TinyGL renderer 2022-06-07 23:10:26 +02:00
Paweł Kołodziejski 300a56ee46 GRIM: Put debug trace on different level 2022-06-07 23:09:15 +02:00
Paweł Kołodziejski 58e2ca1481 GRIM: Implemented opcode SetActorRoll 2022-06-07 23:01:06 +02:00
Paweł Kołodziejski 414e1a9b0c GRIM: partially implemented opcode SetActorInvClipNode and added some comments. 2022-06-07 22:59:16 +02:00
athrxx 8461189916 KYRA: rename some flags 2022-06-07 18:31:35 +02:00
athrxx 4325e4ac35 KYRA: (HOF/CD) - fix speech volume slider 2022-06-07 17:59:01 +02:00
Torbjörn Andersson 8b94209d36 GUI: Fix caret position in list widget
Strip formatting from the list widget string before taking the length of
it to calculate the caret position. This can be seen e.g. in the save
dialog when not using the icon view.
2022-06-07 08:52:13 +02:00
Donovan Watteau 980b693a6c TOLTECS: Fix unaligned access in Screen::addAnimatedSprite()
Use READ_LE_UINT16 instead of FROM_LE_16 to avoid unaligned memory
access, as seen on OpenBSD/loongson (mips64el) where it would SIGBUS
when trying to play the demo.
2022-06-07 07:37:32 +03:00
Paweł Kołodziejski 365e7d8599 GRIM: Added comment to opcode 2022-06-07 05:42:09 +02:00
sluicebox 9558095053 SCI: Remove trailing array commas 2022-06-06 17:55:50 -04:00
ScummVM-Translations dd24e7d3df 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/
2022-06-06 21:43:01 +00:00
Thierry Crozat 52bf81b33e AGS: Fix regression with GUI Text Antialiasing option not working 2022-06-06 22:42:36 +01:00
Thierry Crozat 703372b161 AGS: Fix regression with GUI translation option not working 2022-06-06 22:42:36 +01:00
ScummVM-Translations 80e04893f4 I18N: Update translations templates 2022-06-06 21:38:56 +00:00
sluicebox 0eac3efe70 SCI32: Add LSL6HIRES kResCheck Wave/Audio handling
Adds missing fallback behavior that appeared in at least LSL6-Hires.
Removes a workaround that only addressed a symptom of this bug;
the buggy scripts only execute when a correct call to kResCheck fails.

- Clicking four times on lobby sign no longer crashes
- Sound effect now plays when quitting during end credits

Fixes bug #13549
2022-06-06 17:32:50 -04:00
sluicebox da8dbea44b CREATE_PROJECT: Restrict /Zc:__cplusplus to newer MSVC
Fixes compiler warnings on older versions that don't support this
2022-06-06 17:32:50 -04:00
sluicebox a5833242a1 SCI: Fix compiler warning 2022-06-06 17:30:47 -04:00
sluicebox fa59cf87f3 SCI: Fix reading version string on earlier games
Fixes the version string not being included in GMM saves or autosaves
if the game stored its string in global 28 instead of 27.
2022-06-06 17:30:47 -04:00
sluicebox c84e747e3b SCI32: Initialize ScrollWindow line indices
ScrollWindow's constructor was missing a call to initialize
line indices. Using a scrollbar before any text had been added
accessed an uninitialized array and failed an assertion.

Fixes bug #13542 in LSL6-Hires
2022-06-06 17:30:47 -04:00
sluicebox a100e03663 SCI: Fix SQ4 Skate-O-Rama chase timing
- Skate-O-Rama (CD version) can now be completed at all game speeds.
- Removed the extra speed throttling on Skate-O-Rama. Floppy doesn't
  have the timing bugs and now both versions run at normal speeds.
- Fixed the coordinate bug that made the west exit impossible at
  certain game speeds.

Bugs #5514 and #11038
2022-06-06 17:30:47 -04:00
sluicebox ea48986006 SCI: Disable speed tests with script patches
Disables SCI16 speed tests with generic script patches.

- All games now pass their speed tests, and consistently.
- Handles games/versions that the benchmarking heuristic misses.
- Fixes bug #13529 (speed test overflow on fast CPUs) on all games.
- Replaces most game-specific patches.

I've left the benchmarking heuristic so that any game or version that
still needs patching will still be handled with unthrottling.
2022-06-06 17:20:58 -04:00
sluicebox fed2504257 SCI: Fix QFG1VGA PC pic window initialization
I forgot the platform test in a3c3865877

Also, a second attempt at explaining something confusing
2022-06-06 17:20:58 -04:00