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