2957 Commits

Author SHA1 Message Date
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