athrxx
950eb9c881
KYRA: (EOB II/ZH) - fix party transfer dialog
2023-08-17 18:03:54 +02:00
athrxx
1f0d0fdb1e
KYRA: (EOB II/ZH) - some party generator improvements and fixes
2023-08-12 15:20:47 +02:00
athrxx
38902d0c86
KYRA: (EOB II/ZH) - fix button dimensions
2023-07-23 13:02:14 +02:00
athrxx
9a9f562448
KYRA: (EOB II/ZH) - fix spellbook
2023-07-22 16:43:33 +02:00
athrxx
8040f2a8ce
KYRA: (EOB II/ZH) - fix party/inventory/stats pages
2023-07-18 21:36:20 +02:00
athrxx
1831f02c36
KYRA: (EOB/LOL) - reduce text displayer hacks
...
Trying to make this code a bit less ugly. It has been
hacked up by basically every Japanese and Chinese
version in different ways. This is a start to revert some
of the hacks.
2023-07-11 14:34:56 +02:00
athrxx
5e8333f638
KYRA: (EOB II/ZH) - fix/improve text display
...
The text display glitches in many different ways, since the
original devs did some pretty ugly hacks that we have to
emulate somehow. This commit fixes a couple of things
(spacing, pixel/line overdrawing, shadow, original
linebreak style). There are still several things that have to
be addressed separately, like various text colors, the
whole character portrait/stats pages, etc.
2023-07-11 14:34:52 +02:00
athrxx
2fc6dba332
KYRA: (EOB II/PC98) - add sound support
...
(still with minor issues, but mostly finished)
2023-06-02 17:04:20 +02:00
athrxx
0d206f65a1
KYRA: (EOB) - fix minor menu graphics glitch
2023-06-02 17:04:19 +02:00
athrxx
320c2f6983
KYRA: (EOB II/PC98) - fix some more text glitches
2023-06-02 17:04:19 +02:00
athrxx
b28ec9260f
KYRA: (EOB II/PC98) - menu text fixes
2023-05-12 14:52:44 +02:00
athrxx
5c8e799b22
KYRA: some var renames
2023-05-12 14:52:43 +02:00
athrxx
7c43617dc5
KYRA: (EOB II/PC98) - more text/font related work and cleanup
2023-05-12 14:52:37 +02:00
athrxx
4be42a4fb6
KYRA: (EOB) - fix text glitch
2023-05-12 14:51:08 +02:00
athrxx
6ae5b0d6b3
KYRA: (EOB II/PC98) - more work on the text display
2023-05-12 14:51:03 +02:00
athrxx
8d339d00df
KYRA: (EOB II/PC98) - font/layout fixes
2023-05-12 14:50:59 +02:00
athrxx
3242a3338b
KYRA: (EOB) - fix text glitch
2023-04-29 16:55:51 +02:00
Vladimir Serbinenko
a2fb72cf12
KYRA: Change height of text input to 15 for Chinese EOB2
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
d091774ab2
KYRA: Support 2-column simplemenu
...
It's needed for EOB2 Chinese chargen to keep all the possibilities on
the screen
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
c5f8d354f7
KYRA: Adjust layout of GUI_EoB::messageDialogue for Chinese EOB2
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
5680cb0838
KYRA: Adjust layout in Chinese EOB2 save/load dialog
...
Compared with the original in order to look as same as possible
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
28e87b295d
KYRA: Add string for own healing in Chinese EOB2
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
832bcda774
KYRA: Resize console for Chinese EOB2 the same way as original
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
678ec94ab0
KYRA: Change rendering of spell menu in Chinese EOB2
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
1bf7a7d448
KYRA: Translate Camp button in Chinese EOB2
...
This is to match original
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
4f0169e104
KYRA: Use Chinese font in several places in Chinese EOB2
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
6a00f7a418
KYRA: Fix handling of importing EOB2 original saves containing Chinese chars
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
691d25fc7f
KYRA: Add explicit check for >= 0x80 chars
...
Signedness of char is platform-dependent.
2023-04-29 13:37:45 +02:00
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