Commit Graph
142605 Commits
Author SHA1 Message Date
antoniou79 f2c87bc4ac DEVTOOLS: BLADERUNNER: Fix formatting for README 2023-06-07 12:38:38 +03:00
antoniou79 bece387bdc DEVTOOLS: BLADERUNNER: Update documentation for tools
Info on Python 3 required libraries

Also removed --trace from module.mk commands to reduce the script output on the console
2023-06-07 12:24:15 +03:00
Walter Agazzi 0f00e17d64 I18N: Update translation (Italian)
Currently translated at 100.0% (1932 of 1932 strings)
2023-06-07 09:04:48 +00:00
elasota bd33eb0f80 MTROPOLIS: Add support for "object" attrib of ObjectReferenceVariableModifierV1, and for sending play ranges to mToons. Fixes the pie minigame in MTI. 2023-06-07 01:53:52 -04:00
AndywinXp 81ce20b4df SCUMM: INDY3 (Mac): Fix #14498
Cursor is handled differently in this Mac port, i.e. without
setting values in the _cursor object. The CursorManager
doesn't exactly like that, so in this commit I've provided a
post-load fix and a fix for the cursor initialization itself.
2023-06-06 23:52:55 +02:00
D G Turner 5985b9ddec VCRUISE: Fix Set But Unused Variable GCC Compiler Warning 2023-06-06 22:06:00 +01:00
Eugene Sandulenko 69a372672e DIRECTOR: Properly set volume on starting sound. Store sound volume defaults. 2023-06-06 19:43:32 +02:00
Walter Agazzi 4079b37c6b AGS: Add latest version of Blackwell Convergence
Steam / GOG
2023-06-06 17:41:52 +02:00
Walter Agazzi a2c337ec02 AGS: Add detection for The Sleeping Castle 2023-06-06 14:46:15 +02:00
Thierry Crozat fa7e2fee49 AGS: emove include of std/math.h
It should have been part of 4dcde68f4, but I forgot that one file.
2023-06-06 09:21:27 +01:00
Thierry Crozat 449f14317e AGS: Remove std math wrapper 2023-06-06 09:03:35 +01:00
Thierry Crozat 22dae3061e AGS: Use C99 isnan instead of std::isnan 2023-06-06 09:00:36 +01:00
Thierry Crozat 4dcde68f4a AGS: Remove unnecessary include of std/math.h 2023-06-06 08:59:58 +01:00
Le Philousophe caa7e5c8df ALL: Add limits for all codebase 2023-06-06 08:14:25 +02:00
elasota ad9b94fb7e VCRUISE: Fix incorrect file size 2023-06-06 02:01:01 -04:00
Paul Gilbert ed0abeda66 MM: Fix define in Makefile.common 2023-06-05 22:41:20 -07:00
elasota 1463c4481a VCRUISE: Add support and detection for Reah Russian community patch 2023-06-06 01:00:01 -04:00
Paul Gilbert f13675d5e4 MM: MM1: Mark game ready for testing 2023-06-05 21:59:05 -07:00
Paul Gilbert 494409db1b MM: Generate mm.dat engine data file 2023-06-05 21:53:35 -07:00
Paul Gilbert 027d3e7a5c MM: MM1: Allow switching party members at market
It doesn't do anything, since food is bought for the whole
party rather than one user at a time. But it doesn't hurt,
and may help avoid players getting confused.
2023-06-05 21:52:21 -07:00
Paul Gilbert d205814864 MM: MM1: Fix combat round highlighting 2023-06-05 21:42:51 -07:00
Paul Gilbert 426c547a6a MM: MM1: Add Xeen deeath laugh to death screen 2023-06-05 21:42:51 -07:00
ScummVM-Translations 5cfcf665a9 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/
2023-06-06 03:54:17 +00:00
Paul Gilbert 32cbdebb68 MM: MM1: Fix applying combat damage to correct monster 2023-06-05 20:53:54 -07:00
ScummVM-Translations 5601a7f3cc I18N: Update translations templates 2023-06-05 22:56:14 +00:00
AndywinXp 6c23cbfe5d 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).
2023-06-06 00:55:50 +02:00
ScummVM-Translations 47b3d1ada8 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/
2023-06-05 21:28:29 +00:00
elasota 58f142d355 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. 2023-06-05 17:27:54 -04:00
ScummVM-Translations 1debe1289f I18N: Update translations templates 2023-06-05 19:24:34 +00:00
Thierry Crozat e4be1e25dc AGS: Remove std::numeric_limits replacement
As per bc6b225eed, we can use std::numeric_limits
directly.
2023-06-05 20:18:16 +01:00
Thierry Crozat a50f64931d AGS: Expose the FPS display option in the game options
The option already existed, but required the user to manually edit
the scummvm.ini file. It is now shown in the game options widget.
2023-06-05 20:12:08 +01:00
Eugene Sandulenko aacb0cac11 Revert "DIRECTOR: Report inactive channel volume as 0"
This reverts commit 72d890b751.

This brought a regression of turning sound in many games.

It breaks again the7colors when exiting the car:

  --start-movie=03CAR:xn--Car.IO-ma28a:CarOutSideView03
2023-06-05 20:05:34 +02:00
elasota 72fb9311b3 BASE: Move sdl-sys.h include outside of Base namespace 2023-06-05 19:30:03 +02:00
antoniou79 b0c26e9e6b DEVTOOLS: BLADERUNNER: Fixes for python 3 port of scripts
Also fix compatibility with Python 2, and port the quoteSpreadsheetCreator script to Python 3 too
2023-06-05 20:02:58 +03:00
Vladimir Serbinenko ecf7283251 CREATE_BLADERUNNER: Remove Python 2.7 guard 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko 7373cc0de5 CREATE_BLADERUNNER: Migrate create_bladerunner from xlrd to pandas 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko 1a212bb635 CREATE_BLADERUNNER: Add missing final newline 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko a863683a75 CREATE_BLADERUNNER: Add and use comp unicode python wrappers 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko 8bb7e87fd5 CREATE_BLADERUNNER: Add missing list(zip 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko 4c8251c40c CREATE_BLADERUNNER: Fix missing spaces and tabs mix 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko 917559e349 CREATE_BLADERUNNER: Fix import of errno in Python 3 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko 11e01d9da9 CREATE_BLADERUNNER: Add missing parenthesis in python print 2023-06-05 19:53:39 +03:00
Vladimir Serbinenko a17cf366cb CREATE_BLADERUNNER: Change header from 'UTF-8' to 'utf-8'
Current python and emacs prefer "utf-8".
2023-06-05 19:53:39 +03:00
Eugene Sandulenko bc6b225eed COMMON: Include <limits> by default
We discussed it in https://github.com/scummvm/scummvm/pull/3966, so
std::numeric_limits is OK to use in the ScummVM codebase.
2023-06-05 17:17:19 +02:00
Walter van Niftrik 01bb2bc689 ADL: Add support for three more hires4 versions 2023-06-05 14:26:21 +02:00
Walter van Niftrik b9adfbaa01 ADL: Limit number of dropped items drawn
This prevents a possible out-of-bounds array read.
2023-06-05 11:19:51 +02:00
Walter van Niftrik 1af9e3fbff ADL: Add check for missing item picture
This prevents a crash or assert when the feathers are dropped in hires4.
The feathers will still be invisible, as they are in the original game.
2023-06-05 11:19:51 +02:00
Paul Gilbert 021698b7e7 MM: XEEN: Better fix for Day Of Sorcery crash 2023-06-04 22:34:27 -07:00
SupSuper 24909636de CI: Bump vcpkg 2023-06-05 05:12:25 +01:00
PushmePullyu 4ec2fbdb38 MM: MM1: Fix portrait validation 2023-06-04 20:48:32 -07:00