78910 Commits

Author SHA1 Message Date
a/
ce8c887d76 SAGA2: Implement TaskStack save/loading 2021-07-09 22:01:26 +09:00
Torbjörn Andersson
3b730ecc55 SCUMM: Extended old workaround for overlapping MI2 music
While testing the Mac version of MI2, I noticed that the game would
resume the Woodtick music while Largo's theme was still playing after
the scene with the bartender. We already have a workaround for a similar
problem when he's talking to Mad Marty, and the cause seems to be the
same both times: Optimistic scripting. So delay that music transition as
well.

I've excluded the Amiga version from this workaround, because that one
cuts much of the music so it shouldn't be needed there. But if I'm
wrong, please let me know.
2021-07-09 12:50:09 +02:00
a/
b882744405 SAGA2: Remove placement-new for threadList 2021-07-09 12:59:42 +09:00
a/
6ad3058c1a SAGA2: Implement MotionTasks save/loading 2021-07-09 12:59:41 +09:00
a/
42a2c7bc4b SAGA2: Move mTaskList to Saga2Engine 2021-07-09 12:59:41 +09:00
Paul Gilbert
454cc0fff9 AGS: Properly move Lines global into Globals 2021-07-08 20:37:51 -07:00
D G Turner
ac5bd7c76f SAGA2: Fix GCC Signed vs. Unsigned Comparison Warnings 2021-07-09 04:36:30 +01:00
D G Turner
b5cd645fdb SAGA2: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:22:49 +01:00
D G Turner
2a2606f8fa HDB: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:21:49 +01:00
D G Turner
e9c374feae AGS: Fix GCC Compiler Warnings 2021-07-09 04:08:46 +01:00
ysj1173886760
b6b5881d7f DIRECTOR: Add a version check for adding palette in loadCast 2021-07-09 09:41:31 +08:00
ysj1173886760
947764159c DIRECTOR: fix rendering text separately. read fg color though text, instead of argument 2021-07-09 09:41:31 +08:00
ysj1173886760
cd227d47e9 DIRECTOR: rendering ink copy editable text separately 2021-07-09 09:41:31 +08:00
ysj1173886760
d86a1e021c DIRECTOR: rendering editable text separately. 2021-07-09 09:41:31 +08:00
Paul Gilbert
70a9d787c7 AGS: Add message if platform can't support 3Gb datafile for Strangeland 2021-07-08 18:24:28 -07:00
Paul Gilbert
1f54136139 AGS: Fix detection entry for Strangeland 2021-07-08 18:24:28 -07:00
Paul Gilbert
76e2a42240 ENGINES: Convert advanced detector file sizes to int64 2021-07-08 18:24:28 -07:00
Paul Gilbert
005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
Matthew Duggan
9f7758dee9 ULTIMA: Mark some versions of Crusader: No Remorse as TESTING 2021-07-09 08:52:32 +09:00
a/
2b22e64ffd SAGA2: Implement SAGA Threads save/loading 2021-07-09 08:51:08 +09:00
a/
5e5025205c SAGA2: Implement Data Segment save/loading 2021-07-09 08:51:08 +09:00
a/
d7b8d52859 SAGA2: Implement TileCyclingState save/loading 2021-07-09 08:51:08 +09:00
Michael Ball
abf9788d51 TITANIC: Resolve leftover signedness issues
Resolves leftover signedness issues to conform to baccbedf50e8d2b08df508170e0c0a4b25b8b0b6.
2021-07-09 00:02:36 +01:00
Michael Ball
2a228ccfcd SWORD25: Resolve leftover signedness issues
Resolves leftover signedness issues to conform to baccbedf50e8d2b08df508170e0c0a4b25b8b0b6.
2021-07-09 00:02:36 +01:00
Eugene Sandulenko
eac8763545
DIRECTOR: Fix copy/paste error and added comments 2021-07-08 23:53:20 +02:00
a/
d9aece25d8 SAGA2: Implement ActiveItemState loading 2021-07-09 06:23:32 +09:00
a/
9be1d8918e SAGA2: Implement CenterActor save/loading 2021-07-09 06:23:32 +09:00
Eugene Sandulenko
45aafa1edd
DIRECTOR: Implemented LabelDrv XObject. Now MediaBand starts again 2021-07-08 23:11:13 +02:00
Mathias Parnaudeau
4b182dad46 QUEEN: Fix warning format-truncation 2021-07-08 21:57:48 +01:00
Mathias Parnaudeau
e4d1903474 TITANIC: Fix warning sign-compare 2021-07-08 21:57:48 +01:00
Mathias Parnaudeau
35fbf3f913 TRECISION: Fix warning unused-variable 2021-07-08 21:57:48 +01:00
a/
3d4a8a6893 SAGA2: Implement PlayerActor save/loading 2021-07-09 02:31:52 +09:00
a/
a4e78598e2 SAGA2: Move _imagaCache constructor to Saga2Engine 2021-07-09 02:17:19 +09:00
a/
74294c8049 SAGA2: Implement Bands save/loading 2021-07-08 23:04:49 +09:00
Martin Gerhardy
f1d9fd2c8a TWINE: debug logging 2021-07-08 15:05:35 +02:00
Cameron Cawley
bb16fae4b4 STARK: Provide a more descriptive error when TinyGL is selected 2021-07-08 15:00:41 +02:00
Cameron Cawley
2b5d75f830 STARK: Allow using the OpenGL 1.x renderer when shaders are unavailable 2021-07-08 15:00:41 +02:00
Le Philousophe
d4702047da AGS: Fix int/int32 build failure 2021-07-08 13:28:47 +02:00
ysj1173886760
2f574b8988 DIRECTOR: constrain offset of BITD decoder to either 1 or 0. 2021-07-08 17:48:00 +08:00
Paul Gilbert
7e42ae4eec MOHAWK: Revert incorrect format specifier changes 2021-07-07 22:07:10 -07:00
Paul Gilbert
93bc3a65d4 AGS: use text encoding hint from translation
From upstream f77000a5ef7a7188022c6d5d8f25941ae1e19ef6
2021-07-07 22:07:10 -07:00
Paul Gilbert
5dc90dabc4 AGS: Added encoding hint to the TRS/TRA
From upstream 37efe963fd6f3bd62de248a71e8a7aa97a1ba1c2
2021-07-07 22:07:10 -07:00
Paul Gilbert
81f0088064 AGS: Start in the UTF-8 mode, switch encoding based on game data
From upstream 1d8a47d494a5211645ca2883b7c1f4931e1cc34a
2021-07-07 22:07:10 -07:00
Paul Gilbert
e582a09612 AGS: Reprogram file/path functions to always use UTF-8 encoding
From upstream d9fba3fba3ec5f012297f1ec7dd0d1d5a55f3255

This only applies most of this commit, since it changes Allegro
code which I don't fully implement for ScummVM anyway, since all
path and file operations go via the ScummVM API anyway
2021-07-07 22:07:10 -07:00
Paul Gilbert
bfabf7c94d AGS: Fixed infinite wait in Object_Move under specific conditions
From upstream 9dbdfe423c870e010a887cada725a8bbdf2de16e
2021-07-07 22:07:10 -07:00
Paul Gilbert
7e322be394 AGS: Moved image (de)compression functions out from SpriteFile
From upstream a3c6e7cfded18daadab00474ff6d148904581f08
2021-07-07 22:07:09 -07:00
Paul Gilbert
41b1126aed AGS: Split SpriteCache, picking out read/write into SpriteFile class
From upstream 565eaaf90e63ad444798cd949b1e4c60dfb4a0f8
2021-07-07 22:07:09 -07:00
ysj1173886760
6de9ff5e42 DIRECTOR: amend function play 2021-07-08 11:05:17 +08:00
ysj1173886760
ee52e2274c DIRECTOR: eliminate forcing dims when setting cast in lingo 2021-07-08 10:10:07 +08:00
ysj1173886760
67f20656b5 DIRECTOR: use highest bit of _inkData of sprite to decide whether to scale bitmap castmember 2021-07-08 10:08:22 +08:00