Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 2ef749739e AGS: Fixed SOUNDCLIP::set_volume_direct()
From upstream e2d8f727811c6ff58a0f05222c3007805abcf3ce
2022-03-21 19:13:00 -07:00
Paul Gilbert c63ea5ed84 AGS: ListBox.FillDirList supports $DATA$ path token
From upstream 19a15acbf99ad223348c74d6de61cc56acc1ad69
2022-03-21 19:10:30 -07:00
eientei95 1d1a12b3ac DIRECTOR: LINGO: Make the path relative before trying to open
D3 game called "Wacky Jacks" attempts to open `Wacky Jacks:Wacky Jacks 1.2:WJPrefs`. Before this would be passed straight to File->open, now properly opens `Wacky Jacks 1.2/WJPrefs`
2022-03-22 01:50:10 +01:00
D G Turner 4ec462f2d3 ULTIMA: NUVIE: Fix Remaining Undefined Macro Definition Warnings
These are emitted by GCC when -Wundef is passed.
2022-03-21 22:20:52 +00:00
Strangerke 5b8fd81f72 CHEWY: Add a parameter to get_mov_vector to avoid depending on out of bond accesses 2022-03-21 23:16:40 +01:00
Eugene Sandulenko 1769ef268e DIRECTOR: Use directory for external sound casts. Fixes #13307 2022-03-21 23:08:35 +01:00
D G Turner 92c5f36388 ULTIMA: NUVIE: Remove Usage of Undefined SDL Byte Order Symbols
This code was originally intended to support Big Endian audio using
libSDL. However, since the missing symbols defaulted to 0 in both cases,
this code was active in all cases which is very wrong for Little Endian
platforms. This should be reviewed and fixed for both BE and LE targets
with testing.

This generated GCC undefined macro compiler warnings when -Wundef was
passed.
2022-03-21 22:00:37 +00:00
D G Turner 9af3ef5e88 AUDIO: MT32: Fix Undefined Macro Compiler Warnings
These were emitted by GCC when -Wundef was passed.
2022-03-21 21:37:04 +00:00
Strangerke 5c9beed48e CHEWY: Add an option for the original menus, slightly refactor get_savegame_files 2022-03-21 22:27:36 +01:00
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