Commit Graph
44 Commits
Author SHA1 Message Date
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 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 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 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 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 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 8c92e045ce KYRA: (EOB2/Amiga) - fix load up and intro sequence 2019-04-13 18:54:57 +02: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 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 1cb8580831 KYRA: (EOB1/Amiga) - fix spell sounds 2019-03-06 20:48:27 +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 c6230ebbf5 KYRA: (EOB1/Amiga) - improve scaled item handling 2019-03-06 20:48:24 +01:00
athrxx b8893fc691 KYRA: (EOB1/Amiga) - fix level palette glitch 2019-03-06 20:48:23 +01:00
athrxx b5ac2203a5 KYRA: (EOB1/Amiga) - Amiga specific stone skin spell variant 2019-03-06 20:48:23 +01:00
athrxx 75b01d367a KYRA: (EOB1/Amiga) - fix monster walk orientation 2019-03-06 20:48:23 +01:00
athrxx 30ed036f6e KYRA: (EOB1/Amiga) - fix environmental sfx 2019-03-06 20:48:23 +01:00
athrxx e907965d81 KYRA: (EOB1/Amiga) - fix main menu load dialog 2019-03-06 20:48:22 +01:00
athrxx 39eb1c4cc4 KYRA: (EOB1/Amiga) - fix detect magic spell 2019-03-06 20:48:22 +01:00
athrxx f72ccb972d KYRA: (EOB1/Amiga) - fix environmental sound glitch 2019-03-06 20:48:22 +01:00
athrxx 946597d3b2 KYRA: (EOB1/Amiga) - fix level graphics 2019-03-06 20:48:21 +01:00
athrxx 21712209c0 KYRA: (EOB1/Amiga) - fix level loading
Now it is at least possible to enter the game after creating a party. Graphics are still messed up.
2019-03-06 20:48:21 +01:00
athrxx 7b8c84fa4d KYRA: (EOB1/Amiga) - fix chargen and gui colors 2019-03-06 20:48:21 +01:00
athrxx 890c4c5f41 KYRA: (EOB1/Amiga) - fix start up
First efforts to get this running. The intro is shown with severe palette glitches. The Main Menu does not show, thanks to the lack of font drawing.

- implement endian aware stream wrapper for amiga files
- implement sound file handling
- implement some Amiga palette handling
- etc
2019-03-06 20:48:20 +01:00
athrxx 4cc9c81a75 KYRA: (EOB1/Amiga) - add sound driver 2019-03-06 20:48:20 +01:00
athrxx f0a305316c KYRA: (EOB1/Amiga) - add static resources 2019-03-06 20:48:20 +01:00
athrxx 77a7f02e9a KYRA: (EOB) - rename var 2019-03-06 20:48:19 +01:00
athrxx 7cb7e41339 KYRA: (EOB) - slight improvement to character generation
- allow returning to the main menu from the character generation via Esc only when no party characters exist
2019-03-06 20:48:16 +01:00
athrxx 1dfdcc7252 KYRA: cleanup dir
Reorganize all files in sub directories. The file placement isn't as intuitive as it might be for other engines, which is probably the reason why this hasn't been done before.
2019-03-06 20:48:15 +01:00