Commit Graph

128189 Commits

Author SHA1 Message Date
sluicebox
e01775bcae SCI32: Fix SHIVERS and PHANT2 loading autosave slot
Fixes bug #13361
2022-03-21 15:33:52 -04:00
Purple T
cb8b60e79e I18N: Update translation (French)
Currently translated at 99.8% (1713 of 1715 strings)
2022-03-21 19:27:26 +00:00
D G Turner
89f2497e09 AGS: Remove Set But Unused Variable From Main Code
This generates a GCC Compiler Warning from -Wunused-but-set-variable.
2022-03-21 11:28:05 +00:00
D G Turner
7e4fc49deb WINTERMUTE: Remove Unecessary Macro Guard From Script Stack Code
This was causing Undefined Macro GCC Compiler Warnings when -Wundef
was passed.
2022-03-21 11:19:34 +00:00
Eugene Sandulenko
f40c43548f
DIRECTOR: LINGO: Copied RearWindow XObj documentation 2022-03-21 11:46:54 +01:00
Misty De Meo
c2daf29bb2 DIRECTOR: implement RearWindow methods 2022-03-21 11:44:32 +01:00
Walter Agazzi
15ef11ac23 I18N: Update translation (Italian)
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-21 10:09:40 +00:00
Matthew Duggan
340168a7d6 AGS: Correct param mismatch to fix build 2022-03-21 15:05:35 +09:00
Paul Gilbert
83c785cf22 AGS: Slightly more clear platform driver init/exit steps
From upstream b539f0c5c57514fb77875b4d15fc623e0251de52
2022-03-20 22:11:56 -07:00
Paul Gilbert
fff50e3735 AGS: Moved IsFile() and similar functions from Path to File unit
From upstream ab78e1c454d1d0e60eac5a27672f27aa2487e24f
2022-03-20 22:11:55 -07:00
Paul Gilbert
a94d641150 AGS: AssetManager lets use AssetPath struct to call its methods
From upstream d12adb27fcfb988596ea3ba7d755567a6bdbe6b9
2022-03-20 22:11:55 -07:00
Paul Gilbert
ca7ae36fe4 AGS: Removed FindAssetFileOnly(), was used for specific a workaround
From upstream 064a606b5799db5bc4eaeb5f2176c90043512e65
2022-03-20 22:11:55 -07:00
Paul Gilbert
b61a661907 AGS: Removed redundant asset_size param from AssetManager::OpenAsset
From upstream 9d8456d4202be698b0a3117679745a8200c1ab9b
2022-03-20 22:11:54 -07:00
Paul Gilbert
a57df48467 AGS: DynamicSprite.CreateFromFile supports $DATA$ path token
From upstream 57954026cf10593210221dbf3a796c83fc26379d
2022-03-20 22:11:54 -07:00
Paul Gilbert
189af0707d AGS: Implement bitmap loading for passed PACKFILE
This is needed for an upstream commit that adds loading
images via a passed PACKFILE
2022-03-20 22:11:54 -07:00
Paul Gilbert
c09781e98e AGS: Removed redundant file mode params from AssetManager's methods
From upstream d07278a40d4374767fe10cd736475f41c843f10e
2022-03-20 22:11:54 -07:00
Paul Gilbert
a69197bbe0 AGS: Implemented support for opening assets for reading in script
From upstream e19d343b2d2cda2757d821532de195bd234f49f0
2022-03-20 22:11:53 -07:00
Matthew Duggan
3698340e3a ULTIMA8: Fix meaning of flag in I_legalMoveToPoint
In cbcebce55d, I changed the meaning of the flag from "force" to
"move_if_blocked" to fix Crusader's spider bombs. However, with bug #13359
and re-reading the disassembly, true meaning of the flag is more like the
opposite, "abort_if_blocked".

* If the flag is set and the move is blocked, it should not do the move at all.
* If the flag is clear, it should move as far as the blocker.

The return value is 1 if the move completed with no blockers - always 0 if
there was a blocker, even if a partial move was done.

This fixes #13359, and spider bombs still work.  Probably fixes some other
weird behavior too.
2022-03-21 11:56:32 +09:00
eientei
06759a6a41 TSAGE: Add demos from Wacky Funsters! and Geekwad 2022-03-20 18:21:03 -07:00
eientei
93b16b59f2 ULTIMA: Add detection for The Savage Empire v2.1 2022-03-20 18:20:06 -07:00
Marcel Souza Lemes
d4efbfa964 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-21 00:27:26 +00:00
Filippos Karapetis
9f90e6888b CHEWY: Remove dead code 2022-03-21 01:32:46 +02:00
Filippos Karapetis
a971cda7f5 CHEWY: Remove unused defines and add brackets to empty loops 2022-03-21 01:32:46 +02:00
Filippos Karapetis
917fb1a3d3 CHEWY: Remove superfluous semicolons 2022-03-21 01:32:46 +02:00
Filippos Karapetis
fcd5122f68 CHEWY: Clean up defines 2022-03-21 01:32:46 +02:00
D G Turner
eb418ae51e GLK: ALAN3: Fix Undefined Macro GCC Compiler Warning
This code for build numbering will not be used in any case and has
been implicitly defaulting to 0.

This would previously generate warnings when -Wundef is passed to
the GCC compiler.
2022-03-20 22:59:34 +00:00
D G Turner
a1de9a95c6 AUDIO: MT32: Fix Internal Sample Rate Converter Code
This was previously disabled implicitly by the missing define
symbols in the SampleRateConvertor module. This has now been enabled
to use the internal rate convertor code.

This was generating undefined macro warnings from GCC when -Wundef
was passed.
2022-03-20 22:54:04 +00:00
sluicebox
9afafb700c SCI: Fix SQ4 CD speed throttle in laser hallway
Thanks to AdmiralJay for reporting this!
2022-03-20 17:08:38 -04:00
neuromancer
a702f68653 HYPNO: added missing animation for arcade sequence in spider 2022-03-20 20:56:31 +01:00
neuromancer
d71c66a22d HYPNO: play hit sound in wet 2022-03-20 20:56:31 +01:00
Misty De Meo
b3df6c6f03 COMMON: macresman: handle macbinary with resource forks 2022-03-20 20:48:17 +01:00
Timo Mikkolainen
0a18c1b581 I18N: Update translation (Finnish)
Currently translated at 100.0% (1715 of 1715 strings)
2022-03-20 16:27:26 +00:00
D G Turner
e394071b98 SAGA2: Remove Several Chunks of Dead Code
This also removes several of the Undefined Macro GCC warnings emitted
when -Wundef is passed.
2022-03-20 13:06:22 +00:00
D G Turner
4f505496ac CHEWY: Fix Signed vs. Unsigned Comparison GCC Warning 2022-03-20 13:04:18 +00:00
D G Turner
f50e2c4aa5 AGS: Fix Signed vs. Unsigned Comparison GCC Compiler Warning 2022-03-20 12:58:14 +00:00
Filippos Karapetis
9f5721124a CHEWY: Use the ScummVM config for toggling subs, speech, music and SFX 2022-03-20 13:58:24 +02:00
Filippos Karapetis
840c1d70b8 CHEWY: More work on using inventory items 2022-03-20 13:58:24 +02:00
Filippos Karapetis
b4ddf49c18 CHEWY: Rename spieler -> gameState 2022-03-20 13:58:23 +02:00
Filippos Karapetis
475ac22d58 CHEWY: Renaming 2022-03-20 13:58:23 +02:00
Filippos Karapetis
9c7303f41f CHEWY: Clean up file name defines 2022-03-20 13:58:22 +02:00
Filippos Karapetis
747ef8cb7d CHEWY: Remove superfluous method init_ats_mode() 2022-03-20 13:58:22 +02:00
Filippos Karapetis
364c687907 CHEWY: Use the new text loading code in more places 2022-03-20 13:58:22 +02:00
Filippos Karapetis
caa46431d0 CHEWY: Add enums, remove dead code 2022-03-20 13:58:21 +02:00
Filippos Karapetis
743f0f7239 CHEWY: Use the new text resource handling code for item look texts 2022-03-20 13:58:21 +02:00
Filippos Karapetis
bdbd191848 CHEWY: Rework the text resource handling code in the cinematics screen 2022-03-20 13:58:21 +02:00
Filippos Karapetis
fd63dee23a CHEWY: More work on the new text resource handling code 2022-03-20 13:58:21 +02:00
Filippos Karapetis
0b428f5227 CHEWY: Remove dead code 2022-03-20 13:58:20 +02:00
Roland van Laar
8af497a75c DIRECTOR: LINGO: Generalize cb_theassign2
Leverage the existing setTheEntity functionality in cb_theassign2.
2022-03-20 11:43:59 +01:00
Paul Gilbert
3c062750ed AGS: Remove random limit of 50 walk speed and clamp to int16 limits
From upstream c3b286539df21180300c282c415c15f56d444be4
2022-03-19 21:25:11 -07:00
Paul Gilbert
cf62e3979b AGS: Reimplemented walk path display as a persistent overlay
From upstream 92774437d3c454d16c7c0f51c6b32dabd1880c08
2022-03-19 21:25:10 -07:00