Commit graph

88 commits

Author SHA1 Message Date
leloch
8659f39224 KYRA: Support for official Polish HoF translation (floppy version)
Fixes #7666
2023-05-14 19:39:15 +02:00
athrxx
141c62eaa9 KYRA: (EOB II/PC98) - add static resources
(also make some initial adjustments to the code, but it will throw an assert for now)
2023-05-12 14:50:46 +02:00
eientei
9f28d71443 KYRA: Add support for French Amiga release and Czech DOS fan translation 2023-03-24 21:20:02 +01:00
athrxx
01a7b6c151 KYRA: (LOK) - Fix bug no. 14131 (problem in menu options) 2023-02-06 17:31:55 +01:00
Le Philousophe
1f2c78adfe ALL: Make sure str.h is included when using String
Fix all cases working because str.h is included in util.h
2022-10-30 18:37:16 +01: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
BLooperZ
b03d209c52 KYRA: Support hebrew fan translation of MR 2022-06-26 11:25:49 +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
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
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
db2c959289 KYRA: (LoK/Traditional Chinese) - add static resources 2021-11-15 01:01:06 +01:00
Orgad Shaneh
62797daf3c DEVTOOLS: 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
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
Orgad Shaneh
0b2ae9fa5e DEVTOOLS: Replace ugly SDL/MinGW hack with a cleaner hack
Instead of having main=SDL_main defined by pkg-config/sdl2-config --cflags
and undefining it everywhere, strip it in its origin.
2021-08-03 07:35:15 +03: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
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
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
f74f4929a0 KYRA: (EOB/PC98) - add static resources 2019-12-18 20:50:41 +01:00
athrxx
02ecc7abb7 KYRA: (EOB2/Amiga) - add static resources 2019-04-13 18:54:57 +02:00
athrxx
f0a305316c KYRA: (EOB1/Amiga) - add static resources 2019-03-06 20:48:20 +01:00
athrxx
4b2dc67c8c KYRA: (LOL) - fix #10764 (Cannot Use Vaelan's Cube) 2018-12-26 21:51:39 +01:00
athrxx
f49eaa5654 KYRA: (EOB) - add support for FM-Towns version of EOB II 2018-11-14 17:22:22 +01:00
athrxx
3ae1d92f17 KYRA: (LOL) - clean up sound map data formatting
This is a followup to the fix for bug #10665 (Urbish mines lobster having an invalid sound track number and causing invalid memory access).
2018-10-28 15:45:55 +01:00
Eugene Sandulenko
f3e77b242d KYRA: Bump kyra.dat version for updated Italian EOB1 changes 2016-07-30 02:31:31 +03:00
Johannes Schickel
2317e3fa58 KYRA: Simplify Kyra1 audio track filename handling 2016-05-15 16:13:25 +02:00
athrxx
13f30fb46b KYRA: (LOK/PC-98) - add missing string resource 2015-11-10 18:38:33 +01:00
athrxx
f76e02e5d6 KYRA: (EOB) - add support for Italian fan translation of EOB I 2014-10-11 19:28:14 +02:00
athrxx
2e8f2ba822 KYRA: fix static resources in Russian fan translation
(some messed up strings)
2014-03-17 21:32:41 +01:00
Johannes Schickel
800fc0722d DEVTOOLS: Rewrite create_kyradat.
Now static data is directly stored inside source code files which allows the
tool to generate kyra.dat without any additional input.

This will make supporting fan translations easier, since only the localized
strings have to be added and an appropriate game entry has to be added.
2014-03-03 02:00:04 +01:00
Johannes Schickel
836250c86a DEVTOOLS: Slight constant name cleanup in create_kyradat. 2014-02-24 01:38:24 +01:00
Johannes Schickel
e96900aec3 DEVTOOLS: Make GPL headers consistent in themselves. 2014-02-18 02:39:33 +01:00
Torbjörn Andersson
a5864d992d DEVTOOLS: Fix unimportant memory/resource leaks
CID 1022283, 1022284, 1022285
2013-07-13 22:58:27 +02:00
Matthew Hoops
0031c41db8 COMMON: Change kPlatformPC to kPlatformDOS
"PC" was very ambiguous and now it matches what we show in the GUI.

This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00