Commit Graph
31 Commits
Author SHA1 Message Date
athrxx d8004bebba KYRA: add more metadata to savegames
(creation date/time and playing time)
2022-05-22 19:57:46 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
athrxx f1f8214f3b KYRA: (EOB/SegaCD/Japanese) - text related fixes and cleanup 2020-11-29 21:24:15 +01:00
athrxx 7695fb92af KYRA: (EOB/SegaCD) - allow party transfer to EOB II
This slightly modifiies the save code so that parties created with the SegaCD version (from save files created after this commit) can be imported into any version of EOB II.

Also fix a memory leak in party transfer code.
2020-10-06 19:13:56 +02:00
athrxx f7a2698b53 KYRA: (EOB) - fix possible invalid memory access
(The original does the invalid access, too. Even the Sega-CD version.)
2020-10-04 00:40:54 +02:00
athrxx 7b66f1191d KYRA: whitespace cleanup 2020-08-29 23:50:29 +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 87ec24fbfd KYRA: (EOB/SegaCD) - update character generator 2020-07-30 22:19:18 +02:00
athrxx a904ba4f48 KYRA: (EOB/SegaCD) - fix text display, inventory and stats page 2020-07-30 22:19:14 +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 b46ab198f7 KYRA: (EOB/SegaCD) - fix warning 2020-07-30 22:19:10 +02:00
athrxx a26d08466c KYRA: (EOB/SegaCD) - implement default party creation 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 5be7a08c42 KYRA: (EOB/SegaCD) - add static resources 2020-07-30 22:19:08 +02:00
athrxx c88c407e15 KYRA: (EOB/Spanish) - fix use of static vars
Having a static array and modifying that inconsistently will cause issues. Just try loading up to the character generator in Spanish, then return to the launcher with Ctrl+F5 and then load up the character generator in English.
2020-05-30 19:49:52 +02:00
Asirome 7f2e5c7d9f KYRA:EOB Spanish character generation bitmaps 2020-05-30 19:49:51 +02:00
athrxx 3ca1b8aac2 KYRA: (EOB) - fix possible invalid mem access
(this could happen if you create a new character, then immediately delete it, then return to the main menu via Esc and then load a save file)
2019-12-22 22:15:42 +01:00
athrxx fde5925037 KYRA: (EOB/PC98) - fix character generator glitches 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 7cae73aae3 KYRA: (EOB/PC98) - initial startup fix
- hook up static resources, sound code, etc
- nothing really working yet, though (except the music)
2019-12-18 20:50:41 +01: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 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 8c92e045ce KYRA: (EOB2/Amiga) - fix load up and intro sequence 2019-04-13 18:54:57 +02:00
athrxx e907965d81 KYRA: (EOB1/Amiga) - fix main menu load dialog 2019-03-06 20:48:22 +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 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