athrxx
3a49ea6248
KYRA: reduce unsafe string ops
...
(replace all strcpy calls and similar fixes)
2022-09-22 21:01:16 +02:00
athrxx
e14afbf282
KYRA: init non-initialized member vars
2022-09-20 23:10:27 +02:00
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
Orgad Shaneh
14f516282c
KYRA: Replace new[]/memset with new[]()
2021-11-10 19:53:15 +01:00
athrxx
f1f8214f3b
KYRA: (EOB/SegaCD/Japanese) - text related fixes and cleanup
2020-11-29 21:24:15 +01:00
athrxx
7b66f1191d
KYRA: whitespace cleanup
2020-08-29 23:50:29 +02:00
athrxx
b9c8543414
KYRA: (EOB/SegaCD)- fix Keirgar sequence glitch
2020-07-31 21:58:35 +02:00
athrxx
4e9a86c03e
KYRA: (EOB/SegaCD) - fix king healing scene
2020-07-30 22:19:24 +02:00
athrxx
314eec3c45
KYRA: (EOB/SegaCD) - fix compass glitch
2020-07-30 22:19:24 +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
2ebf16cf13
KYRA: (EOB/SegaCD) - adapt code to updated renderer
2020-07-30 22:19:18 +02:00
athrxx
b5b9696383
KYRA: (EOB/SegaCD) - improve renderer
2020-07-30 22:19:17 +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
db1fd2a546
KYRA: (EOB/PC-98) - fix detect magic spell
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
b48a37dc2f
KYRA: (EOB/SegaCD) - fix various sequences and gameover screen
...
(xdeath sequence, portal sequence, npc sequences)
2020-07-30 22:19:15 +02:00
athrxx
5bffb5b9de
KYRA: (EOB/SegaCD) - fix parchment display
2020-07-30 22:19:14 +02:00
athrxx
fcad95af09
KYRA: (EOB/SegaCD) - add level map function
2020-07-30 22:19:14 +02:00
athrxx
e2d01ae8e0
KYRA: (EOB/SegaCD) - fix door shapes
2020-07-30 22:19:14 +02:00
athrxx
6c67807e17
KYRA: (EOB/SegaCD) - adjust savegame code and some cleanup
...
(some extra vars that need to be maintained and also put in the save files)
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
c803985605
KYRA: (EOB/SegaCD) - adjust timing
...
The SegaCD version runs faster
2020-07-30 22:19:13 +02:00
athrxx
151e3e79ca
KYRA: (EOB/SegaCD) - implement item shape handling
2020-07-30 22:19:13 +02:00
athrxx
b59d201873
KYRA: (EOB/SegaCD) - fix decorations and monster animations
2020-07-30 22:19:12 +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
ec2d4644f7
KYRA: (EOB/SegaCD) - fix item data init
2020-07-30 22:19:10 +02:00
athrxx
c2c7cfff9b
KYRA: (EOB/SegaCD) - implement specific shape handling
2020-07-30 22:19:10 +02:00
athrxx
18ae001530
KYRA: (EOB/SegaCD) - add sprite converter
...
(this converts the SegaCD sprites into the usual format)
2020-07-30 22:19:09 +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
e4a33abfb5
KYRA: (EOB/SegaCD) - implement opening credits
...
Initial file handling, palette and graphics support. The opening credits get played satisfactory. Following up with the cinematics player will be much easier now...
2020-07-30 22:19:08 +02:00
athrxx
39cd3f5aec
KYRA: (EOB/Spanish) - add support for modified title screen
2020-05-30 19:49:52 +02:00
athrxx
1bd92d0551
KYRA: (EOB) - fix minor graphics glitch
...
(y-coords for certain doors off by a few pixels)
2020-01-02 00:18:04 +01:00
athrxx
f01d432c25
KYRA: (EOB/PC98) - implement ending sequence
...
(The PC-98 version has its own unique ending sequence)
2019-12-18 20:50:46 +01:00
athrxx
5a1162e999
KYRA: (EOB/PC98) - fix Japanese text display
2019-12-18 20:50:44 +01:00
athrxx
33cce35baa
KYRA: (EOB/PC98) - fix level block drawing
2019-12-18 20:50:43 +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
f74f4929a0
KYRA: (EOB/PC98) - add static resources
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
1cb8580831
KYRA: (EOB1/Amiga) - fix spell sounds
2019-03-06 20:48:27 +01:00
athrxx
e907965d81
KYRA: (EOB1/Amiga) - fix main menu load dialog
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