Commit Graph
50 Commits
Author SHA1 Message Date
athrxx a1a79bc22a NEWS: mention support of EOB1/SegaCD/Japanese 2020-11-29 21:24:19 +01:00
athrxx f1f8214f3b KYRA: (EOB/SegaCD/Japanese) - text related fixes and cleanup 2020-11-29 21:24:15 +01:00
athrxx 3b73691be5 KYRA: (EOB/SegaCD) - fix minor inventory graphics glitch 2020-11-29 21:24:11 +01:00
athrxx 6bcad5fdf3 KYRA: (EOB/SegaCD/Japanese) - add detection and static resources 2020-11-29 21:23:46 +01:00
athrxx 7b66f1191d KYRA: whitespace cleanup 2020-08-29 23:50:29 +02:00
athrxx 3f753e80a7 KYRA: (EOB/SegaCD) - fix playing timer and time stamps 2020-07-30 22:19:23 +02:00
athrxx ed5f695c04 KYRA: (EOB/SegaCD) - fix warnings 2020-07-30 22:19:21 +02:00
athrxx f2b02a77ce KYRA: (EOB/SegaCD) - improve magic animations 2020-07-30 22:19:21 +02:00
athrxx 1f11262c8a KYRA: (EOB/SegaCD) - fix scribe scroll dialog 2020-07-30 22:19:20 +02:00
athrxx 9c1e8c99c6 KYRA: fix various warnings
(gcc warnings, valgrind 'conditional jump depends on uninitialized data and some valid cppcheck warnings)
2020-07-30 22:19:20 +02:00
athrxx e190feda07 KYRA: (EOB/SegaCD) - fix save slot naming glitch 2020-07-30 22:19:20 +02:00
athrxx d8bae9196c KYRA: (EOB/SegaCD) - fix save dialog glitch 2020-07-30 22:19:20 +02:00
athrxx 87ec24fbfd KYRA: (EOB/SegaCD) - update character generator 2020-07-30 22:19:18 +02:00
athrxx 2ebf16cf13 KYRA: (EOB/SegaCD) - adapt code to updated renderer 2020-07-30 22:19:18 +02:00
athrxx dc7de3b2a5 KYRA: (EOB/SegaCD) - finish camp menu
(memorize/pray for spell menus, etc.)
2020-07-30 22:19:15 +02:00
athrxx 03a87dc6db KYRA: (EOB/SegaCD) - first part of camp menu
- fix preferences menu
- fix party resting
2020-07-30 22:19:15 +02:00
athrxx 1db312cd3b KYRA: (EOB/SegaCD) - fix spellbook and magic effects
- implement/fix spellbook drawing
- fix various magic effect gfx
- also fix level 12 door switches
2020-07-30 22:19:15 +02:00
athrxx fcad95af09 KYRA: (EOB/SegaCD) - add level map function 2020-07-30 22:19:14 +02:00
athrxx c078242486 KYRA: (EOB/SegaCD) - adjust buttons and implement compass animations 2020-07-30 22:19:14 +02:00
athrxx a904ba4f48 KYRA: (EOB/SegaCD) - fix text display, inventory and stats page 2020-07-30 22:19:14 +02:00
athrxx 0fc87659fb KYRA: (EOB/SegaCD) - more work on the gui
- HP bar graphs, hit animations, scene shaking, inventory, etc.
- Inventory and character and stats page are still unfinished
2020-07-30 22:19:14 +02:00
athrxx bd97aba171 KYRA: (EOB/SegaCD) - fix some gui elements
(playfield background, weapon slots, number display, etc.)
2020-07-30 22:19:13 +02:00
athrxx 5da41b3e11 KYRA: (EOB/SegaCD) - fix level loading
The first level will now load up when selecting 'start default party' and it is possible to walk around a bit. The Gui (playfield, compass, inventory) is still completely broken, but at least the level blocks and some of the decoration shapes are drawn correctly. Monsters will be drawn, but their anim frames are mixed up, so they will always face the wrong direction and cannot visibly attack.
2020-07-30 22:19:12 +02:00
athrxx a657d02228 KYRA: (EOB/SegaCD) - implement ending credits and stats screen 2020-07-30 22:19:10 +02:00
athrxx 73650a0f54 KYRA: (EOB/SegaCD) - fix main menu 2020-07-30 22:19:09 +02:00
athrxx 91b18f8343 KYRA: (EOB/SegaCD) - more graphics and sequence player code
- add support for the Sega Font and add text display methods at least for the sequence player
- finish sequence player (add all missing opcodes and other missing code portions)
- some improvement to the resource class
- some renaming and cleanup
2020-07-30 22:19:09 +02:00
athrxx 466a927738 KYRA: (EOB/SegaCD) - implement sequence player
This also (hopefully) involves most of the necessary graphics code. Text support is still missing. Otherwise, the intro and outro play mostly fine (except for some special opcodes).
2020-07-30 22:19:09 +02:00
athrxx 5be7a08c42 KYRA: (EOB/SegaCD) - add static resources 2020-07-30 22:19:08 +02:00
Bastien Bouclet 14663c4790 KEYMAPPER: Make the keymapper mandatory 2020-01-29 08:51:29 +01:00
Bastien Bouclet 9c0bc2b633 KEYMAPPER: Simplify the way keymaps are enabled and disabled 2020-01-26 19:07:53 +01:00
athrxx 2d7355dcf2 KYRA: (EOB/PC98) - fix music mute setting
(this has to be done a bit different for PC-98, since - unlike the other currently supported platforms - PC-98 has ingame music)
2019-12-20 14:32:24 +01:00
athrxx 04e85a0f3d KYRA: (Amiga) - minor code reduction
(eliminate some duplicate code for dirty rect handling)
2019-12-18 20:50:47 +01:00
athrxx 78cf151a8e KYRA: (EOB/PC98) - adapt character stats page layout
The PC98 version has as slightly different layout for the character stats page.
2019-12-18 20:50:46 +01:00
athrxx 3646aff6d4 KYRA: (EOB/PC98) - fix preferences menu 2019-12-18 20:50:45 +01:00
athrxx 5a1162e999 KYRA: (EOB/PC98) - fix Japanese text display 2019-12-18 20:50:44 +01:00
athrxx ddb6ca441b KYRA: (EOB/PC98) - fix level loading and some cleanup
(no block drawing yet)
2019-12-18 20:50:43 +01:00
athrxx a0828a000b KYRA: (EOB/PC98) - fix intro and main menu screen 2019-12-18 20:50:42 +01:00
athrxx 6c496af5af KYRA: (EOB2/Amiga) - final glitches fix 2019-04-13 18:55:02 +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 010a79099e KYRA: (EOB1/Amiga) - fix invisible character display 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 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
athrxx b8893fc691 KYRA: (EOB1/Amiga) - fix level palette glitch 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 1cedb61c8c KYRA: (EOB1) - fix slow poison status display
(in the character tab it would still say "poisoned" instead of "poisoned (slow)")
2019-03-06 20:48:22 +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 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