115747 Commits

Author SHA1 Message Date
ScummVM-Translations
c7cdc46a5e I18N: Update translations templates 2021-04-16 12:21:56 +00:00
Eugene Sandulenko
ce9542df63
SCI: Added detection with a warning for CD1 of pqswat Win
We need probably add similar entries for other multi-cd games in the engine
2021-04-16 14:20:44 +02:00
Eugene Sandulenko
ec2a50b746
AD: Implemented AGDF_WARNING flag 2021-04-16 14:20:13 +02:00
Eugene Sandulenko
0739c1a165
JANITORIAL: Remove trailing spaces 2021-04-16 14:13:24 +02:00
Eugene Sandulenko
8339fbb9d9
AD: Fix type in constant name 2021-04-16 13:28:43 +02:00
Paul Gilbert
f7ff451d17 ACCESS: Mark Spanish Amazon as supported 2021-04-15 21:39:19 -07:00
Paul Gilbert
6f90770373 ACCESS: Added support for Spanish Amazon Guardians of Eden 2021-04-15 20:03:39 -07:00
ScummVM-Translations
4392a095ac 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/
2021-04-16 00:15:15 +00:00
Thierry Crozat
990ab7fe2d AGS: Do not allow to load and save in non-blocking events
The AGS engine does not supports this and has a check when
saving that errors out when trying to save during a non-blocking
event (see can_run_delayed_command() call at the start of
save_game()). There is no such check when loading, but it
causes a crash. This can easily be reproduced in QfGII.
2021-04-16 01:14:46 +01:00
Thierry Crozat
bb85f7aad9 AGS: Do not attempt to rename savegames after deleting one
The original AGS engine, after removing a savegames, renames
the savegames with the highest slot to fill the gap. The code
does not work in ScummVM however, and furthermore it might
not be a good idea to do it. So in ScummVM we no longer try
to do it. A comment has been added to indicate why it doesn't
work and how it can be fixed, as well as to explain why it
might not be a good idea to do it in ScummVM.
2021-04-16 01:14:46 +01:00
Thierry Crozat
5fde2a493c AGS: Fix deleting files
The code was using ::remove() to remove files, and this does
not handle the "/saves/" prefix. Now it uses File::DeleteFile,
whose implementation was already fixed in the previous commit.
Also it only allows removing files from the savegame directory.
Since this is also the only directory where we allow creating
files, this is consistent and safer.
2021-04-16 01:14:46 +01:00
Thierry Crozat
bef8781be5 AGS: Handle game datadir and savegame dir prefixes in File
This fixes in particular the File_Exists check for savegames.
It was always returning false, which resulted in savegames
being overwritten in Quest for Glory II (bug #12390).
2021-04-16 01:14:46 +01:00
Thierry Crozat
c0d10b9609 AGS: Handle the SAVE_FOLDER_PREFIX in stdio_compat 2021-04-16 01:14:46 +01:00
Thierry Crozat
44c0f0d115 AGS: Improve print of arguments when dumping script instruction 2021-04-16 01:14:45 +01:00
ScummVM-Translations
c7677b1494 I18N: Update translations templates 2021-04-15 23:11:55 +00:00
Cameron Cawley
4ccc53b0aa SCI: Fix fallback detection for Police Quest: SWAT 2021-04-16 01:11:40 +02:00
Eugene Sandulenko
1009078024
GUI: Speedup rendering in EE 2021-04-15 23:44:04 +02:00
Eugene Sandulenko
3e84b88400
GUI: Scale EE in About dialog 2021-04-15 23:44:04 +02:00
Orgad Shaneh
b49e6eb96f JANITORIAL: Fix some excess tabs 2021-04-15 23:18:08 +03:00
ScummVM-Translations
70c95789bc 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/
2021-04-15 20:17:11 +00:00
Orgad Shaneh
67d793433e TESTS: Avoid needless copy if encoding.dat 2021-04-15 22:53:22 +03:00
Orgad Shaneh
fc57fab6d6 TESTS: Fix python warnings 2021-04-15 22:53:22 +03:00
ScummVM-Translations
2e4f5675aa I18N: Update translations templates 2021-04-15 19:20:55 +00:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Eugene Sandulenko
71888ad4db
GUI: Switch to Amiga font in EE rendering 2021-04-15 21:20:35 +02:00
Eugene Sandulenko
55ed48afba
GRAPHICS: Fix 16-bpp rendering for AmigaFont 2021-04-15 21:20:35 +02:00
ScummVM-Translations
d5535b7cf3 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/
2021-04-15 18:10:18 +00:00
Lothar Serra Mari
7367c4c537 NEWS: Update German NEWS file 2021-04-15 20:09:52 +02:00
ScummVM-Translations
87abfd1a9b I18N: Update translations templates 2021-04-15 15:46:39 +00:00
Eugene Sandulenko
fa7c0bf4c2
GUI: Clarify the moved Topaz font data 2021-04-15 17:45:38 +02:00
Eugene Sandulenko
e8b2a5456a
AGI: Switch to AmigaFont 2021-04-15 17:45:38 +02:00
Eugene Sandulenko
4d75629be1
GRAPHICS: Expose first and last character code for AmigaFont 2021-04-15 17:45:37 +02:00
Eugene Sandulenko
caa1420619
PARALLACTION: Switch to Graphics::AmigaFont usage 2021-04-15 17:45:37 +02:00
Eugene Sandulenko
1780fffea2
PARALLACTION: Make font drawing routines use surfaces instead of direct pointers 2021-04-15 17:45:37 +02:00
Eugene Sandulenko
12b3708fa1
GRAPHICS: Make AmigaFont universal 2021-04-15 17:45:37 +02:00
Eugene Sandulenko
925d9d250d
GRAPHICS: Fixes to AmigaFont drawing 2021-04-15 17:45:37 +02:00
Eugene Sandulenko
24596bc806
GRAPHICS: Font class for drawing Amiga Topaz font 2021-04-15 17:45:37 +02:00
Matthew Duggan
fcf2d469f6 ULTIMA8: Disable overly chatty debug output 2021-04-15 23:08:55 +09:00
Matthew Duggan
f85fd6ac39 ULTIMA8: Only reset item gravityPID if it was the current gravity process
This is a rareish corner case where the PID changes to a new GravityProcess
before the old GravityProcess terminates.  In this case we don't "own" the PID
any more and shouldn't reset it.
2021-04-15 23:07:27 +09:00
Matthew Duggan
b2bfe6592b ULTIMA8: Only update Cruasder targeting on shape change if old shape was valid 2021-04-15 23:06:23 +09:00
Matthew Duggan
e11f26ffc3 ULTIMA8: Fix small TODO now needed code is implemented 2021-04-15 22:35:40 +09:00
Matthew Duggan
2893f475c4 ULTIMA8: Comment to explain fix to original game bug 2021-04-15 22:35:40 +09:00
Matthew Duggan
cf8f7b7bb8 ULTIMA8: Drop lowest bit of flags in Crusader
And add a comment explaining why - it's just a spare sign bit for the deltaDir
value which we don't actually need.
2021-04-15 22:35:40 +09:00
fracturehill
503d1d8c1d NANCY: Update The Vampire Diaries detection entry
Updated the detection entry for The Vampire Diaries so it doesn't depend on a non-essential file.
2021-04-15 15:12:00 +03:00
fracturehill
533f8aebf2 NANCY: Correctly implement map labels
The map label's position is now properly calculated instead of being hardcoded. Added the (closed) label that shows up when hovering a disabled location on the map.
2021-04-15 15:12:00 +03:00
fracturehill
a29cdd43c0 NANCY: Make RenderObject non-abstract
Made RenderObject non-abstract so it can be used in some simple cases without the need for subclassing.
2021-04-15 15:12:00 +03:00
fracturehill
c9b2e4473d NANCY: Button fixes
Changed the Button class so it doesn't require subclassing. Added a visible button to the Help screen. Also moved several classes' constructors to fix compilation errors.
2021-04-15 15:11:59 +03:00
fracturehill
f255542672 NANCY: Scrollbar fixes
Changed the UI::Scrollbar class so it doesn't require subclassing and added functionality for horizontal scrollbars. Fixed the textbox and inventory box scrollbars so their lowest point is consistent with the original engine's.
2021-04-15 15:11:59 +03:00
fracturehill
7e50ecd0ac NANCY: Add stubs for The Vampire Diaries action record types
Added declarations for all action record types unique to The Vampire Diaries. Made all unimplemented action record types output a debug message when encountered.
2021-04-15 15:11:58 +03:00
Purple T
c5cd9d36d3 I18N: Update translation (French)
Currently translated at 100.0% (1634 of 1634 strings)
2021-04-15 11:24:57 +00:00