Commit Graph
14 Commits
Author SHA1 Message Date
Vladimir Serbinenko d7aa54bf30 KYRA: Support multi-floppy installer 2022-12-08 00:02:39 +01:00
athrxx 55951c8df6 KYRA: fix mem leak 2022-09-19 21:51: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 d2d4765aaf KYRA: (LoK/KOR) - some preparations for Hangul input
(not working yet)
2022-06-09 00:49:05 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Torbjörn Andersson 8394f8549b KYRA: Use same MacResManager object throughout findMacResourceFile()
No need to allocate a new one for each iteration.
2021-11-22 18:39:23 +01:00
athrxx 9a758940e1 KYRA: (Mac/LoK) - slightly rearrange mac resource detection 2021-11-22 18:39:23 +01:00
Torbjörn Andersson 3054e32278 KYRA: Move Mac file finding code into Util
We use the same method for finding both the unpacked Legend of Kyrandia
executable and the Legend of Kyrandia installer, so there's no need for
duplicate code.
2021-11-22 18:39:23 +01:00
athrxx 7b05beda52 KYRA: avoid "adding '\0' to string" warning
(happened in the save dialog, when pressing shift)
2021-11-05 01:58:34 +01:00
athrxx 10e7f47fa4 KYRA: minor cleanup of recent encoding changes 2021-07-13 19:19:01 +02: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
Vladimir Serbinenkoandathrxx 280f83242e KYRA: replace const char * with Common::String around getTableString. (#2603)
Currently const char * points into some random buffer with unclear
lifetime.

Instead use Common::String which ensures lifetime as long as a reference is
held.

This also removes the need of copying into existing buffers in HoF and MR.

UnkBuf* are gone as well.

Co-authored-by: athrxx <athrxx@scummvm.org>
2021-01-01 16:37:27 +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