athrxx
3a49ea6248
KYRA: reduce unsafe string ops
...
(replace all strcpy calls and similar fixes)
2022-09-22 21:01:16 +02:00
athrxx
9d5155c475
KYRA: (LOK/Mac) - revert 4a287834 and make a different fix
...
The Mac version is supposed to always use the ENG main screen (with the text-free jewel button).
2022-08-14 16:09:31 +02:00
athrxx
bf373f7454
KYRA: fix warnings
2022-08-13 16:59:14 +02:00
athrxx
4a28783478
KYRA: (LOK/Mac) - priorize resource files that match the selected language
...
The talkie version seems to have file versions for all supported languages in the game folder. So we try the ones that match our language first.
2022-08-13 16:51:33 +02:00
athrxx
eb6a769085
KYRA: (LOK/Mac) - fix talkie version
...
The talkie version was silently killed while we completed the support for the regular Mac version.
Also cleanup all the LOK static resources a bit (remove garbage offsets).
2022-08-13 16:51:22 +02:00
athrxx
ff5a1cb2ae
KYRA: cleanup static resource loader
...
(the latest changes were a bit on the ugly side)
2022-06-28 23:59:38 +02:00
athrxx
22e33f97b9
KYRA: (MR/ZH) - fix ZH font issue when language is set to other than ZH (Step 2)
...
Allow reloading individual kyradat resources with a different language. Until now, our multi-language games did not require this, but for more or less random reasons (e. g. it just isn't possible to restart the intro or the main menu after changing the language ingame). However, the Chinese MR versions require this for the font loading.
2022-06-28 00:36:37 +02:00
BLooperZ
b03d209c52
KYRA: Support hebrew fan translation of MR
2022-06-26 11:25:49 +02:00
athrxx
383bdddf7a
KYRA: (LoK/KOR) - fix death dialog size
...
(also adjust quit and options menu a bit)
2022-06-14 01:24:29 +02:00
athrxx
a6fb73725a
KYRA: (LoK/KOR) - fine tune ingame menus
2022-06-09 00:49:05 +02:00
athrxx
4670159f26
KYRA: (LoK/KOR) - inital font support
...
This is still glitchy and will need some more polishing, but at least the intro runs...
2022-06-09 00:49:05 +02:00
eientei
7c0659d859
KYRA: Extract Korean strings, preliminary work
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
athrxx
a939862cec
KYRA: (LoK/Mac) - add support for low quality music
...
(the driver support was already there, this commit just adds the additional menu setting and the necessary adjustments)
2021-12-17 20:29:26 +01:00
athrxx
63747963b3
KYRA: (LoK/Trd. Chinese) - fix Kyrandia logo glitch
...
The animation has been modified so that the frame numbers don't match. The sequence data needs to be modified accordingly...
2021-12-05 18:48:55 +01:00
athrxx
ea0c0ec4a5
KYRA: (LoK/Mac) - add specific static data for Mac version
...
We used the DOS data before.
This fixes the final credits for the stuffit installer version and allows to get rid of some hacks.
2021-12-03 13:58:34 +01:00
athrxx
1e51f16572
KYRA: (LOK/HOF/Traditional Chinese) - more fixes to save/load menus
2021-12-01 22:39:33 +01:00
athrxx
f436ebbeb0
KYRA: (HOF/Traditional Chinese) - fix ingame texts
...
(adjust ui, text formatting, menus, etc)
2021-12-01 22:39:24 +01:00
athrxx
ad05db611d
KYRA: (HOF/Traditional Chinese) - fix intro and main menu
2021-12-01 22:38:35 +01:00
athrxx
d9850a2d78
KYRA: (HOF/Traditional Chinese) - add static resources
2021-12-01 22:37:59 +01:00
athrxx
d70d9f3b11
KYRA: (LoK/Traditional Chinese) - add final credits
...
This version does have special hard coded credits text in Chinese. The code also requires some tweaks for correct display.
2021-11-15 22:05:28 +01:00
athrxx
3668453701
KYRA: fix RiscOS build
2021-11-15 16:20:27 +01:00
athrxx
a7fda28519
KYRA: (LoK/Traditional Chinese) - finish support
...
(add font drawing, gui and text formatting fixes etc.)
2021-11-15 01:01:25 +01:00
athrxx
db2c959289
KYRA: (LoK/Traditional Chinese) - add static resources
2021-11-15 01:01:06 +01:00
Orgad Shaneh
da751361a4
KYRA: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
trembyle
c740f96f63
COMMON: Normalize and document language maintenance
...
* Add documentation to add or maintain language values
* Fix and reorder existing entries to match ISO standards
2021-11-11 12:06:15 +01:00
athrxx
c86b2bf3f4
KYRA: (LoK/Mac) - fix music track map
...
Looks like an original bug to me. It would miss the track when Malcolm appears after first entering the castle.
2021-11-10 21:24:13 +01:00
athrxx
e221cd4a46
KYRA: (LoK/Mac) - add Mac sound support
...
- The high quality music seems to work fine. I haven't done any extensive comparison with emulation, but all music tracks have been played with asan enabled. I haven't actually finished playing through the game, though (still stuck in the damn fireberry cave), so the finale still needs to be tested...
- I am not sure about the low quality music. It should work, but hasn't really seen much testing. Currently, I don't have any way to switch to the low quality music anyway. Maybe I'll add a launcher option for it.
- The 16bit mode I have been trying to invent doesn't work. Priority was finishing the original sound first.
- GMM volume settings haven't been fully implemented and don't work
2021-11-08 22:56:46 +01:00
athrxx
ece7e26b41
KYRA: (MR/Traditional Chinese) - add support
2021-10-26 17:57:01 +02:00
BLooperZ
bacd737ea3
KYRA: add support for kyra2 fan translation
2021-08-17 19:43:48 +02:00
athrxx
0afbbd6b20
KYRA: (LOL) - add support for playable talkie demo
2021-04-27 23:12:12 +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
athrxx
e10af53359
KYRA: (MR/Chinese) - add detection etc. and fix installer archive loading
...
(also add LOL-CD demo resources to reduce number of binary git pushs)
2021-04-27 22:06:32 +02:00
sluicebox
93eeffc84d
JANITORIAL: Update old bug tracker numbers
2021-03-03 02:15:05 +02:00
Niv Baehr and BLooperZ
52ebbfebc9
KYRA: support hebrew fan translation ( #2683 )
...
* KYRA: add hebrew to kyra.dat
* KYRA: add hebrew detection entry + fix kallak text
* KYRA: fix rigth align text for hebrew
* KYRA: restore lines lost in rebase
* KYRA: convert non-ascii to escape sequence
* KYRA: bump kyra.dat version
* KYRA: update renamed variable
* KYRA: use memset and rename variables
* KYRA: translate remaining hebrew strings
Co-authored-by: BLooperZ <blooperz@users.noreply.github.com >
2020-12-13 22:27:16 +01:00
athrxx
e1c81b9066
KYRA: (MR) - fix bug no. 12005 (broken Russian fan translation)
2020-12-06 22:26:29 +01:00
athrxx
6bcad5fdf3
KYRA: (EOB/SegaCD/Japanese) - add detection and static resources
2020-11-29 21:23:46 +01:00
athrxx
3af0d8daa3
KYRA: remove support for fan translations by Siberian Gremlin
...
(due to issues with the translator)
2020-11-08 20:31:42 +01:00
Dmitry Gladkov
11368b7d90
KYRA: Support Russian LoK translation by Siberian GRemlin ( #2544 )
...
* KYRA: Support Russian LoK translation by Siberian Gremlin
* Mention source of engine data translation
* Mark Russian CD as fan translation to force subtitles
2020-10-18 23:24:11 +02:00
athrxx
999689abff
KYRA: (LOL) - add keyboard key binding for map button
...
Allow map display via 'm' key. The original doesn't have that, although there are keyboard controls for most other buttons. I add this as a feature, since it's useful for controller play.
2020-08-06 15:06:28 +02:00
athrxx
5be7a08c42
KYRA: (EOB/SegaCD) - add static resources
2020-07-30 22:19:08 +02:00
athrxx
0652662b00
KYRA: (LOL/Spanish) - fix detection and static resources
2020-06-07 14:21:14 +02:00
athrxx
e81a38698d
KYRA: (KYRA1/Spanish CD fan translation) - update Kyra.dat
2020-06-02 20:43:28 +02:00
Asirome
d452b37312
KYRA:LOK Spanish CD fan made version - French based version functionality
2020-06-02 20:43:27 +02:00
athrxx
633310c5de
KYRA: (HOF/Spanish) - update kyra.dat
2020-06-01 20:28:35 +02:00
athrxx
3c5dec9052
KYRA: (EOBII/Spanish) - update kyra.dat
2020-05-31 20:42:41 +02:00
athrxx
16b5a9a668
KYRA: (EOB/Spanish) - fix static resources and regenerate kyra.dat
2020-05-30 19:49:51 +02:00
athrxx
46ef0109b5
KYRA: (EOB) - prepare for PC Speaker support
...
This commit does not include the actual driver. It only provides the necessary refactoring and resource handling.
2020-02-01 21:09:49 +01:00
athrxx
48b834bd5e
KYRA: (HOF) - minor cleanup
2020-01-03 13:04:11 +01:00