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
Matthew Duggan
ca2226caa0
ULTIMA8: Fix location of Crusader bullet splash shapes
2021-05-05 14:31:58 +09:00
Matthew Duggan
f3f5aca83d
ULTIMA8: Fix assert in reshowing Crusader status gump
2021-05-05 14:31:58 +09:00
IlDucci
ab8c4cc5ad
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-04 15:25:07 +00:00
Matthew Duggan
bf9af9abc1
ULTIMA8: Ignore invalid parent objects on destruction
...
This probably shouldn't happen, but if it does then handle it gracefully for
now.
2021-05-04 22:50:59 +09:00
Matthew Duggan
fab43f51a4
ULTIMA8: Destroy contents earlier in Cru death
2021-05-04 22:50:49 +09:00
Matthew Duggan
878331b074
ULTIMA8: Tweak process start order for Crusader
2021-05-04 22:50:09 +09:00
Matthew Duggan
92fe6afa24
ULTIMA8: Check bytes read when loading savegames
2021-05-04 22:42:44 +09:00
Matthew Duggan
8eeb19c53d
ULTIMA8: Small consistency fixes for Crusader gumps
2021-05-04 21:37:50 +09:00
Matthew Duggan
28db99d779
ULTIMA8: Add various checks for expected ranges of save data
2021-05-04 21:37:16 +09:00
Matthew Duggan
ec26584d04
ULTIMA8: Add Vargas shield for Crusader: No Remorse
...
This is handled as a special case in the original game.
Breaks save compatibility one more time..
2021-05-04 21:37:15 +09:00
Matthew Duggan
321222cf6e
ULTIMA8: Save some Crusader fields which were previously missed
...
Breaks save compatibility again but game is still unstable.
2021-05-04 21:37:15 +09:00
Matthew Duggan
8aabf2dce1
ULTIMA8: Fix Crusader deaths getting stuck sometimes
2021-05-04 21:37:15 +09:00
Matthew Duggan
54f67f02cc
ULTIMA8: Add more weapons and ammo to Crusader testing hack
2021-05-04 21:37:15 +09:00
Matthew Duggan
7709c9b94c
ULTIMA8: Add detection entry for fan Spanish translation No Remorse
2021-05-04 21:37:15 +09:00
Matthew Duggan
dc2c801b20
ULTIMA8: Clean up some constants
2021-05-04 21:37:15 +09:00
Matthew Duggan
20bb32503f
ULTIMA8: Don't allow jump on Cru NPCs that can't jump
2021-05-04 21:37:15 +09:00