Commit Graph
17 Commits
Author SHA1 Message Date
athrxx 3a49ea6248 KYRA: reduce unsafe string ops
(replace all strcpy calls and similar fixes)
2022-09-22 21:01:16 +02:00
athrxx f1b085d867 KYRA: (MR/ZH) - fix ZH font issue when language is set to other than ZH (Step 1)
This is only one of two steps. It slightly changes the detection so that the game always "remembers" whether it is Simplified or Traditional Chinese, even when the language is set to English, German or French.
2022-06-28 00:36:29 +02:00
BLooperZ b03d209c52 KYRA: Support hebrew fan translation of MR 2022-06-26 11:25:49 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
athrxx 5eacbbb052 KYRA: (MR/Chinese) - fix audio menu text glitch 2021-11-15 02:45:31 +01:00
Orgad Shaneh da751361a4 KYRA: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
athrxx 173670a2c4 KYRA: (MR) -fix bug no. 13044
("KYRA: Graphic glitch in Legend of Kyrandia 3")
2021-10-28 16:55:00 +02:00
athrxx 897173cbac KYRA: (MR/Chinese) - more font related tweaks
(font shading and placement, interface adjustments, etc)
2021-04-27 22:07:24 +02:00
athrxx 94d5cea3b5 KYRA: (MR/Chinese) - Chinese font drawing + main menu fixes
Things kind of work now, but many specific tweaks (font shading) still need to be added.
2021-04-27 22:07:06 +02:00
athrxx 8cbe9489c0 KYRA: (MR/Chinese) - add support for 4th language in the options menu
The Chinese version still supports ENG/FRE/GER. It does not replace one of these languages like the fan translations usually do.
2021-04-27 22:06:52 +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 3109f2fcbc KYRA: (HOF) - turn string decode parameter into bool 2020-11-05 20:43:20 +01:00
athrxx 7f2c31b090 KYRA: (HOF/Russian) - fix "New Game" string
(related PR #2600)
2020-11-05 20:43:20 +01: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
Paul Gilbert 429cfd1cad KYRA: Remove autosave code 2020-02-16 15:44:28 -08:00
athrxx a563817db0 KYRA: sound files/classes reorganization step #2
This is a followup to the last commit which fixes compilation. I wanted to have the pure file renaming separately.
2019-04-15 21:51:47 +02: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