Commit Graph
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
7adad5aaf5 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 7adad5aaf5.
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 1c3e7fb4e9.
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