athrxx
4cb79db612
KYRA: add some #ifdefs for disabling EOB
...
Disabling EOB should already work without error. This adds some #ifdefs to recently added files.
2019-04-15 21:51:48 +02:00
athrxx
145edf0b94
KYRA: sound files/classes reorganization step #5
...
Rename some sound classes to reflect the recent file renamings.
2019-04-15 21:51:48 +02:00
athrxx
9144b8894e
KYRA: sound files/classes reorganization step #4
...
Separate drivers from their wrapper classes and move them into their own files
2019-04-15 21:51:47 +02:00
athrxx
9d52746334
KYRA: sound files/classes reorganization step #3
...
Untangle FM-Towns and PC-98 sound classes and move them to separate files.
2019-04-15 21:51:47 +02:00
athrxx
a563817db0
KYRA: sound files/classes reorganization step #2
...
This is a followup to the last commit which fixes compilation. I wanted to have the pure file renaming separately.
2019-04-15 21:51:47 +02:00
athrxx
462fea2cca
KYRA: sound files/classes reorganization step #1
...
Rename files which are only used for one target.
This is actually wrong for my renaming of sound_towns.
But I'll move the code for other targets to different files in another commit. I want to do just the renaming here, so that Git might be better at preserving the history.
2019-04-15 21:51:47 +02:00
athrxx
5efb2590d4
KYRA: (EOB) - another try to fix PSP/OpenPandora
2019-04-13 23:52:26 +02:00
athrxx
80e7401d99
KYRA: (EOB) - try to fix PSP and OpenPandora
...
This is guesswork. I really don't understand the actual problem (internal compiler error: in get_addr_dereference_operands, at tree-ssa-operands.c:1698)
2019-04-13 23:26:47 +02:00
athrxx
087444b698
KYRA: hopefully fix broken NDS, AmigaOS, PSP, OpenPandora ports
...
Unfortunately I don't understand the reason for the PSP and OpenPandora failure. The (should be irrelevant) DarkmoonSequenceHelper changes are just a try...
2019-04-13 22:24:42 +02:00
athrxx
7766eec9db
KYRA: (EOB) - silence -Wshadow warning
2019-04-13 19:43:17 +02:00
athrxx
6c496af5af
KYRA: (EOB2/Amiga) - final glitches fix
2019-04-13 18:55:02 +02:00
athrxx
d84061c036
KYRA: (EOB2/Amiga) - fix German version monster sound
...
(Monster sounds are broken in the original, because the devs seem to have accidently left the sound track numbers from the DOS version. This will add a workaround.)
2019-04-13 18:55:02 +02:00
athrxx
0ea6650837
KYRA: (EOB2/Amiga) - implement proper sound file loading
...
(also fix some sound related bugs)
2019-04-13 18:55:02 +02:00
athrxx
972f4e201a
KYRA: (EOB2/Amiga) - fix flesh to stone spell colors
2019-04-13 18:55:02 +02:00
athrxx
d7e6b46814
KYRA: (EOB2/Amiga) - fix German version text
...
(add necessary character conversion)
2019-04-13 18:55:01 +02:00
athrxx
2692702892
KYRA: (EOB) - fix party transfer glitch
...
(recalculate armor class after party transfer from EOB I to EOB II)
2019-04-13 18:55:01 +02:00
athrxx
f96310dec6
KYRA: (EOB) - fix saveload menu glitch
...
The save file list needs a refresh after transfering a party from EOB I to EOB II. This did not always happen.
2019-04-13 18:55:01 +02:00
athrxx
b01fd0e1df
KYRA: (EOB2/Amiga) - fix original save file handling
2019-04-13 18:55:01 +02:00
athrxx
d56cea770b
KYRA: (EOB2/Amiga) - fix sequence dialogue field
2019-04-13 18:55:01 +02:00
athrxx
69f2e0caaa
KYRA: (EOB2/Amiga) - fix ingame colors
2019-04-13 18:55:01 +02:00
athrxx
cbe81aa021
KYRA: (EOB2/Amiga) - fix GUI colors
2019-04-13 18:55:00 +02:00
athrxx
02000cfe37
KYRA: (EOB2/Amiga) - add special gfx decoder for localized version
2019-04-13 18:55:00 +02:00
athrxx
c94b6a4389
KYRA: (EOB2/Amiga) - fix text resource loading
2019-04-13 18:55:00 +02:00
athrxx
ba9a4cd6e1
KYRA: (EOB2/Amiga) - fix detect magic blue shapes
2019-04-13 18:55:00 +02:00
athrxx
5f20702ce8
KYRA: (EOB2/Amiga) - fix main menu version string color
2019-04-13 18:54:59 +02:00
athrxx
4b15576fcb
KYRA: (EOB2/Amiga) - fix monster shape encoding
2019-04-13 18:54:59 +02:00
athrxx
82b288a510
KYRA: (EOB2/Amiga) - fix vcn block drawing
2019-04-13 18:54:59 +02:00
athrxx
5462d42363
KYRA: (EOB2/Amiga) - improve font file warnings
...
- add warning for wrong font file: The German version of EOB II has a font file with more characters than the English version or the EOB I fonts. Users now get a warning/instruction if they have the wrong file.
- add translation support for all AmigaDOS font related warnings/errors
2019-04-13 18:54:59 +02:00
athrxx
463cf48e2a
KYRA: (EOB) - minor sequence code cleanup
2019-04-13 18:54:59 +02:00
athrxx
3f1c47f3a0
KYRA: (EOB2/Amiga) - fix ending sequence
2019-04-13 18:54:58 +02:00
athrxx
b809279928
KYRA: (EOB2/Amiga) - update sound driver
...
- add fade out method
- some renaming
- turn a warning into a debug message
2019-04-13 18:54:58 +02:00
athrxx
8c92e045ce
KYRA: (EOB2/Amiga) - fix load up and intro sequence
2019-04-13 18:54:57 +02:00
athrxx
02ecc7abb7
KYRA: (EOB2/Amiga) - add static resources
2019-04-13 18:54:57 +02:00
athrxx
d3c783457d
KYRA: (EOB2/Amiga) - add detection entries
2019-04-13 18:54:57 +02:00
athrxx
1b333ea19a
KYRA: (EOB2) - fix EGA graphics mode outro palette glitch
2019-03-24 23:55:00 +01:00
athrxx
864cdd85f4
KYRA: silence some compiler warnings
2019-03-22 21:03:54 +01:00
athrxx
82a821bf7f
KYRA: (EOB/Amiga) - implement GMM volume settings
2019-03-07 16:17:13 +01:00
athrxx
25c72ba346
KYRA: (EOB1/Amiga) - implement ending sequence
...
The Amiga version actually has a real ending sequence (unlike the PC version).
2019-03-06 20:48:28 +01:00
athrxx
ec640a069a
KYRA: (EOB1/Amiga) - fix Amiga cps decompression
2019-03-06 20:48:28 +01:00
athrxx
379df2b9e3
KYRA: (EOB1/Amiga) - fix Cone of Cold spell sfx
2019-03-06 20:48:28 +01:00
athrxx
3fccab8f92
KYRA: (EOB1) - fix turn undead spell in level 7
2019-03-06 20:48:28 +01:00
athrxx
83f1044915
KYRA: (EOB1) - make dispel magic spell more accurate
...
(In EOB1 this spell is supposed to affect only one selected party member and not the whole party)
2019-03-06 20:48:28 +01:00
athrxx
5af15399ec
KYRA: (EOB) - improve timer handling
2019-03-06 20:48:27 +01:00
athrxx
010a79099e
KYRA: (EOB1/Amiga) - fix invisible character display
2019-03-06 20:48:27 +01:00
athrxx
1cb8580831
KYRA: (EOB1/Amiga) - fix spell sounds
2019-03-06 20:48:27 +01:00
athrxx
ea6f44871b
KYRA: (EOB2/FM-TOWNS) - fix character status text glitch
2019-03-06 20:48:26 +01:00
athrxx
8c5fcb36a5
KYRA: (EOB) - fix poison warning
...
(There should be a death warning when trying to rest the party while poisoned. This did not work correctly.)
2019-03-06 20:48:26 +01:00
athrxx
412a10ede3
KYRA: (EOB1) - fix bug when attacking while invisible
...
(wrong callback function called in EOB1)
2019-03-06 20:48:25 +01:00
athrxx
0be1fa53db
KYRA: (EOB1/Amiga) - add original save file handling
2019-03-06 20:48:24 +01:00
athrxx
c3fa4c02ab
KYRA: (EOB) - fix possible out of bounds mem access
...
(This can't happen through normal gameplay, but still better to be fixed)
2019-03-06 20:48:24 +01:00