116414 Commits

Author SHA1 Message Date
Kaloyan Chehlarski
805d7615a0 NANCY: Show correct exit cursor
In TVD the exit cursor gets replaced when holding an item, whereas
nancy1 always shows it. This commit makes both games follow their
respective correct behavior.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
1876fd745a NANCY: Fix disabled input after state change
Fixed an edge case where input would stay disabled after changing the
game state, rendering the game unplayable.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
9ede2f3c91 NANCY: Fix single frame with wrong palette in The Vampire Diaries
Fixed an issue where the screen would render with an incorrect
palette once before switching to the correct one in TVD.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
913f4502a6 NANCY: Implement palette change action record types
Implemented the PaletteThisScene and PaletteNextScene action record
types, which change the viewport video's palette in TVD.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
7ac4cb807a NANCY: Fix PlayDigiSoundAndDie action record in The Vampire Diaries
PlayDigiSoundAndDie now loads correctly in The Vampire Diaries.
2021-05-07 23:09:51 +03:00
Kaloyan Chehlarski
3013d07e81 NANCY: Implement PlaySoundPanFrameAnchorAndDie action record
Implemented the PlaySoundPanFrameAnchorAndDie action record
type and added support for panning audio to the sound manager.
2021-05-07 23:09:51 +03:00
Lothar Serra Mari
5b58e92270 I18N: Update translation (German)
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 17:20:08 +00:00
Orgad Shaneh
eef5a816e6
BUILD: Deduplicate install targets (#2998) 2021-05-07 15:10:37 +03:00
Torbjörn Andersson
40a7ebcc81 SCUMM: Add Macintosh variant of Monkey Island 1
For detection purposes, the Mac variant is the same as the CD variant
except without audio tracks. Otherwise, ScummVM will warn about the
"missing" audio files when the game starts.

Also added missing file size for one of the Mac verions. I have that
version, so this should be correct.
2021-05-07 13:18:49 +03:00
ScummVM-Translations
cff87950e6 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-07 09:53:34 +00:00
Matthew Duggan
6f483eb53b ULTIMA8: Don't reset FIRSTSTEP on non-step animations
Confirmed in both U8 and Crusader, single steps should alternate left foot /
right foot, even when there is a stand animation in-between.
2021-05-07 18:52:16 +09:00
Matthew Duggan
7338e7ab02 ULTIMA8: Fix animations used for Crusader combat rolls 2021-05-07 18:52:11 +09:00
iplaysomegames101
b6573238c0 I18N: Update translation (Japanese)
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 06:25:09 +00:00
iplaysomegames101
cbd6ade335 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 06:25:08 +00:00
iplaysomegames101
ddb697382a I18N: Update translation (Russian)
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 06:25:07 +00:00
iplaysomegames101
f0d03ca347 I18N: Update translation (German)
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 06:25:06 +00:00
Matthew Duggan
dc8a9487ec ULTIMA8: Return area search items in same order as original
For most situations this should make no difference, but Crusader: No Remorse
has some behavior where it relies on the items being returned in x/y scan
order, not y/x.

Particularly, in Mission 2 there is a camera which searches for an event
trigger with qlo == 5.  There are 2 triggers on the map with that qlo, but the
code previously returned them in the wrong order so the correct event would not
be triggered and the game could not be continued.

This may have previously caused other subtle bugs too.
2021-05-07 12:41:51 +09:00
Matthew Duggan
a00ec35068 ULTIMA8: Fix Crusader detpac usage. 2021-05-07 10:56:37 +09:00
Matthew Duggan
014ad8f23a ULTIMA8: Avoid possible assertion on avatar death 2021-05-07 10:56:37 +09:00
Matthew Duggan
764f310f8a ULTIMA8: Crusader camera centre button improvement
The "centre on avatar" button should use the centre of the avatar, not his
feet.
2021-05-07 10:56:37 +09:00
Matthew Duggan
a1880b8220 ULTIMA8: Remove text from inventory gump when Crusader dies 2021-05-07 10:56:37 +09:00
Paul Gilbert
6a9f01fbd6 AGS: Mark other game detection macros as testing 2021-05-06 18:16:50 -07:00
Paul Gilbert
c51f717799 SLUDGE: Compilation fix for Visual Studio 2021-05-06 18:14:55 -07:00
Eugene Sandulenko
28e4e46707
SLUDGE: Reduce header dependencies 2021-05-07 01:29:53 +02:00
Eugene Sandulenko
5c15a99fb8
SLUDGE: Reduced header dependecy. No nested includes 2021-05-07 01:29:53 +02:00
Eugene Sandulenko
e3da6f47b5
SLUDGE: Remove unused files and redundant header 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
bbf03426e1
SLUDGE: JANITORIAL: Fix code formatting 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
73c9875529
SLUDGE: Wrap status bar into a class
This lets us get rid of the global constructors
2021-05-07 01:29:52 +02:00
Eugene Sandulenko
9d6761a8ad
SLUDGE: Dump more resources 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
becfea5dbc
SLUDGE: Changed naming format for dump files 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
2270799dac
SLUDGE: Dump images 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
519b212f95
SLUDGE: Improved script decompilation 2021-05-07 01:29:52 +02:00
Matthew Jimenez
866a010880 UlTIMA8: Rename sort item method for clarity and improve documentation 2021-05-06 17:42:00 -05:00
athrxx
68e367b719 KYRA: (MR/Chinese) - minor interface fixes
Some more hardcoded things from disasm. I haven't seen any gltiches based on that so far, but that doesn't mean they can't happen.
2021-05-06 18:22:35 +02:00
athrxx
376df2f14c KYRA: fix bug no. 12514 ("Graphic glitch in Legend of Kyrandia 3")
(regression from 8f41adc9)
2021-05-06 17:16:51 +02:00
ScummVM-Translations
4f610b28fa I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-06 13:21:37 +00:00
Torbjörn Andersson
ab94375aa7 SCUMM: Remove unnecessary include. 2021-05-06 15:21:07 +02:00
ScummVM-Translations
e83ae6483e I18N: Update translations templates 2021-05-05 21:34:53 +00:00
Eugene Sandulenko
c63f21cc3d
SLUDGE: Added possibility to dump zbuffers 2021-05-05 23:34:15 +02:00
Eugene Sandulenko
1e3f7fe797
MOHAWK: Added unsupported greeneggs 2.0. Bugreport #12500
The game has more opcodes used than the previously added entries,
thus it frequently stops with unimplimented stuff.
2021-05-05 23:34:14 +02:00
Eugene Sandulenko
cea7ee1216
KYRA: Fixed recently added detection entry 2021-05-05 23:34:14 +02:00
Thierry Crozat
bf07a75524 AGS: Update title for Space Quest IV.5 2021-05-05 21:55:48 +01:00
Thierry Crozat
4b1e4d4b58 AGS: Add some detection entries 2021-05-05 20:38:14 +01:00
sluicebox
24989ea97c SCI32: Set GK1 Mac to ADGF_TESTING
This is the first SCI32 Mac game to move out of Unstable.
The others are CD games and there are still issues to sort out before
those can be supported, but GK1 is floppy-only and ready to go.

Big thanks to Trembyle for playing this game all the way through!
2021-05-05 11:47:13 -07:00
Matthew Duggan
2b4785f262 ULTIMA8: Fix Crusader animated flames, steam, etc. 2021-05-05 20:57:46 +09:00
Matthew Duggan
12f8e8679e ULTIMA8: Make loading work with different path configurations 2021-05-05 20:57:46 +09:00
D G Turner
a51f5e9c1a GRAPHICS: Fix GCC Compiler Warnings 2021-05-05 11:36:04 +01:00
Matthew Duggan
02a5a1e2c6 ULTIMA8: Wire up Crusader: No Remorse isFalling intrinsic 2021-05-05 14:31:58 +09:00
Matthew Duggan
0b9afc4a52 ULTIMA8: Correct parameter mixup writing usecode globals 2021-05-05 14:31:58 +09:00
Matthew Duggan
f30c74ed12 ULTIMA8: More savegame integrity checks 2021-05-05 14:31:58 +09:00