Commit Graph
90 Commits
Author SHA1 Message Date
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