525 Commits

Author SHA1 Message Date
Hubert Maier
b0bbab3fa4
PRINCE: Correct spelling mistake
adress -> address
2022-10-27 15:56:14 +02:00
Cameron Cawley
f3b094e53f ENGINES: Change the MetaEngineDetection interface to match MetaEngine 2022-07-23 23:31:58 +02:00
Eugene Sandulenko
5e05f93f36
ALL: Remove Symbian port 2022-05-28 12:32:29 +02:00
Donovan Watteau
02da6e28b4 PRINCE: Fix reading translation texts on big-endian systems 2022-05-10 16:25:53 +03:00
Eugene Sandulenko
f5b9c2ef40
PRINCE: Remove leftover include 2022-04-06 01:02:11 +02:00
Eugene Sandulenko
4c1d2153a3
PRINCE: Add Spanish translation support. PR #3721
After clearing up the miscommunication, the Spanish support is there.
2022-03-24 14:45:42 +01:00
Eugene Sandulenko
0577986bb6
PRINCE: Blacklist Spanish translation by Pakolmo as he denied us from using his translation. PR#3721 2022-03-22 22:08:55 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Eugene Sandulenko
208b2024d8
PRINCE: FIx clang warning 2021-12-01 00:08:52 +01:00
Orgad Shaneh
5733e3de1c PRINCE: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Torbjörn Andersson
430a980820 PRINCE: Remove debug code I accidentally committed
See 0f152344e1 (NEWS: Mention Inherit the Earth looping music fix,
2021-11-10)
2021-11-11 09:42:22 +01:00
Torbjörn Andersson
0f152344e1 NEWS: Mention Inherit the Earth looping music fix 2021-11-10 20:51:43 +01:00
Orgad Shaneh
fe104cc337 ENGINES: Use MetaEngine consistently for getting autosave slot
The autosave refactoring that was done in
7adad5aaf5831dc5adcee140f38aacc4a5db2518 used g_engine for identifying the
autosave slot. This worked for in-game save/load, but doesn't fit when
called from the launcher.

Fix by passing MetaEngine to SaveStateDescriptor ctor and using it for this
query.

Amends 7adad5aaf5831dc5adcee140f38aacc4a5db2518.
2021-10-24 16:46:06 +02:00
Thierry Crozat
c168c85db5 PRINCE: Fix out of bound access when examining objects
The bug was introduced in commit 9a09449e8 and was causing random
crashes.
2021-08-21 23:36:50 +01:00
aviloria
9a09449e88
PRINCE: Fix display of multiple phrases (#3298)
When examining an object, if the description has multiple phrases, only the first one was displayed on the screen (but speech audio continues).
Thant's because multiple phrases are encoded in the same string using '\0' separator, so strcpy/strncpy should be avoided.
2021-08-21 22:29:11 +03:00
aviloria
4329f965cc
PRINCE: Add initial support for Spanish translation (#3248) 2021-08-08 22:18:49 +03:00
djsrv
7eb4841065 ALL: Use Path type in Archive functions 2021-08-07 10:44:37 +02:00
Max Horn
2f1f8f502e DEVTOOLS: move credits from devtools/credits.pl to engines
This employs a "lazy" approach: the "format" for the credits stays
exactly as it was, i.e., perl code. Of course one may want to change
this to another format (e.g. YAML, JSON, XML; or also shell script or
AWK, like `configure.engine` uses). But I deliberately kept it simple,
to get a minimal change that is easy to verify. Any further changes to
e.g. the format can be layered atop this.
2021-08-05 00:01:46 +02:00
Paul Gilbert
005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
Paul Gilbert
0136043f09 COMMON: Revert Change Rect and Point to have int32 fields
This reverts commit 1c3e7fb4e9e761b26840ca7dd785e80dfa639f18.
2021-07-06 20:35:42 -07:00
Paul Gilbert
baccbedf50 GRAPHICS: Changed surface classes sizes from uint16 to int16 2021-07-04 18:24:27 -07:00
Paul Gilbert
1c3e7fb4e9 COMMON: Change Rect and Point to have int32 fields 2021-07-04 18:24:26 -07:00
sluicebox
8e1d90f8e4 ALL: Remove clearAllDebugChannels() from Engine dtors 2021-06-14 12:42:38 -05:00
SupSuper
024eb036fe PRINCE: Copy audio streams 2021-05-22 23:50:42 +01:00
ysj1173886760
9d0818015e PRINCE: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
D G Turner
cf3d419119 PRINCE: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-22 03:25:22 +00:00
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00:00
Eugene Sandulenko
31066e7ecb PRINCE: Use AD_ENTRY2s in the detection table 2020-11-28 17:41:23 +01:00
Denis Telyukh
ae9a76d527 PRINCE: support amateur Russian localization from "Russian project" 2020-10-29 19:23:49 +01:00
Денис Телюх
b2f11dd8ba PRINCE: correct Russian translation for "walk to" action 2020-10-29 19:23:49 +01:00
Eugene Sandulenko
ab5a07857e PRINCE: Added comment for fix for bug#11771 2020-10-18 01:51:05 +02:00
Денис Телюх
0e3e70a4a4 PRINCE: fixed bug in the conversation with the priest
BUG: https://bugs.scummvm.org/ticket/11771
This conversation have no audio files, because it is performed using gestures. So it shouldn't try to load audio.
2020-10-18 01:48:58 +02:00
Eugene Sandulenko
7ff34bc9ec PLUGINS: MetaEngineStatic -> MetaEngineDetection 2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043 PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION 2020-10-11 23:12:32 +02:00
aryanrawlani28
d26bbe521c ENGINES: ALL: Finish renaming ME & AME classes
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00
aryanrawlani28
a56dc094b9 ENGINES: ALL: Move detection_enums -> detection.h
- Cleans up headers quite a bit.
2020-10-03 14:56:36 +02:00
aryanrawlani28
29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
f3b9477893 ENGINES: ALL: Add header guards for the new detection-header files. 2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
4458a2e243 PRINCE: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Eugene Sandulenko
ac6932bd89 I18N: Added missing files to POTFILES 2020-08-27 20:26:45 +02:00
Eugene Sandulenko
3c5569d272 PRINCE: Fix infinite loop on bad 'look' data. Fixes #11429 2020-08-25 18:36:52 +02:00
mataniko
581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
D G Turner
31115960e6 PRINCE: Fix Signed vs. Unsigned GCC Compiler Warning 2020-05-09 19:34:08 +01:00
Eugene Sandulenko
ef8b5a4a0a PRINCE: Print translation file version and build date. Made format extensible 2020-04-30 10:33:48 +02:00
Eugene Sandulenko
f50b45b557 PRINCE: Added sanity check to image decompressor 2020-03-14 01:22:54 +01:00
Eugene Sandulenko
1817cbd6b4 PRINCE: Initialize class variables 2020-03-14 01:22:03 +01:00
Eugene Sandulenko
117ceb5758 PRINCE: Fix potential buffer overflow 2020-03-14 01:22:03 +01:00
Eugene Sandulenko
325587b1b4 PRINCE: Fix inventory description display 2020-03-11 19:11:52 +01:00