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
6bcad5fdf3
KYRA: (EOB/SegaCD/Japanese) - add detection and static resources
2020-11-29 21:23:46 +01:00
athrxx
1cf3696524
KYRA: (EOBII/Spanish) - fix party transfer message to fit into window
...
(this is a ScummVM specific string, not one from the original game)
2020-10-06 19:36:31 +02:00
athrxx
0c9b8449fc
KYRA: (EOB) - fix memory leaks
2020-10-04 00:40:54 +02:00
athrxx
00cfe68f6f
KYRA: (EOB) - fix possible invalid memory access
...
(accessing stack variable after scope)
2020-10-04 00:40:53 +02:00
athrxx
7b66f1191d
KYRA: whitespace cleanup
2020-08-29 23:50:29 +02:00
athrxx
1f11262c8a
KYRA: (EOB/SegaCD) - fix scribe scroll dialog
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
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
5d18017509
KYRA: (EOB/SegaCD) - fix NPC portrait font glitch
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
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
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
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
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
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
5be7a08c42
KYRA: (EOB/SegaCD) - add static resources
2020-07-30 22:19:08 +02:00
athrxx
9e620ddcad
KYRA: (EOBII/Spanish) - use original saveload strings
2020-05-31 20:36:24 +02:00
Asirome
111518d870
KYRA:EOB2 multisave string ordenation
2020-05-31 19:59:10 +02:00
athrxx
39cd3f5aec
KYRA: (EOB/Spanish) - add support for modified title screen
2020-05-30 19:49:52 +02:00
Asirome
77b5ff6aba
KYRA:EOB multiple save slots for spanish version
2020-05-30 19:49:51 +02: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
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
f74f4929a0
KYRA: (EOB/PC98) - add static resources
2019-12-18 20:50:41 +01: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
d56cea770b
KYRA: (EOB2/Amiga) - fix sequence dialogue field
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
02ecc7abb7
KYRA: (EOB2/Amiga) - add static resources
2019-04-13 18:54:57 +02:00
athrxx
864cdd85f4
KYRA: silence some compiler warnings
2019-03-22 21:03:54 +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
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
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
f0a305316c
KYRA: (EOB1/Amiga) - add static resources
2019-03-06 20:48:20 +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