athrxx
3a49ea6248
KYRA: reduce unsafe string ops
...
(replace all strcpy calls and similar fixes)
2022-09-22 21:01:16 +02:00
athrxx
05b9df0821
KYRA: (LoK/KOR) - make use of new Johab string encoding
2022-06-13 19:38:51 +02:00
athrxx
2b05ca1dbc
KYRA: (LoK/KOR) - implement Hangul save name input
...
(The names will be displayed incorrectly in the GMM/launcher even if the GUI language is set to Korean. We don't have the required encoding (apparently ks_c_5601-1987 or similar).
2022-06-13 19:38:34 +02:00
athrxx
ae4934bc8c
KYRA: (LoK/KOR) - more accuracy fixes
2022-06-09 00:49:05 +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
athrxx
247fbe5492
KYRA: (EOB/LOL) - reduce calls to updateScreen
...
(to improve performance with enabled vsync option)
2021-11-11 19:30:22 +01:00
Orgad Shaneh
14f516282c
KYRA: Replace new[]/memset with new[]()
2021-11-10 19:53:15 +01:00
athrxx
711c7f7663
KYRA: upgrade save descriptions to UTF-8
...
Bump save version. New games will be UTF-8, the old ones will still be correctly decoded from kISO8859_1. Tested and adapted all targets (not the fan translations).
2021-07-13 01:34:40 +02:00
athrxx
6b92b3a0b3
KYRA: (EOB/SegaCD/Jp) - fix save description encoding
...
The auto-generated save descriptions with their weird encoding are now properly displayed in the ingame menu.
The save descriptions from the GMM save dialog are converted to upper case so that they can be displayed in the ingame menu, since the Japanese font has only upper case Ascii glyphs.
2021-07-10 22:40:52 +02:00
athrxx
102685138a
KYRA: improve handling of UTF save descriptions
...
This tries to make sure that UTF save descriptions with special characters don't break ingame saveload dialogs.
2021-07-10 01:10:05 +02:00
athrxx
0bd88e301b
KYRA: (EOB) - fix bug no. 12189
...
(EOB2 short sword "Sting" regression in v2.2.0)
2021-02-24 18:37:43 +01:00
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