3673 Commits

Author SHA1 Message Date
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
0c8b668c4c KYRA: Add button defs for EOB2 Chinese 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
a666b2deca KYRA: Add Chinese version of saveLoadStrings 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
5d3293e4c5 KYRA: Fix EOB2 Chinese main menu position and line spacing 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
e7afc8ab2e KYRA: Support logo from T1.CPS 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
6ae55d93a4 KYRA: Play voices in Intro and Finale of Chinese EoB2 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
094f6aea29 KYRA: Mark Chinese EoB2 as talkie 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
e1f706b56d KYRA: Use Chinese font in Intro and Finale of 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
Vladimir Serbinenko
1e6b5eeae4 KYRA: Add 2x height-scaled font for Chinese eob2
This takes BIOS font and height-stretches it 2x just like the original
2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
8083992529 KYRA: Support word-wrapping in Chinese RPG 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
2703a5c652 KYRA: Support big5 font used in eob2 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
071ee78bc7 KYRA: Support compression used in Chinese eob2 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
e5ddd3bc5b KYRA: Enable Chinese EOB2 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
73b55dae93 KYRA: Change eob2 Chinese from ZH_ANY to more accurate ZH_TWN 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
3904b79aa5 KYRA: Handle "taken" in Chinese EOB2. 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
809bbc6775 KYRA: Fix crash on unknown lang with errorSlotNoNameString 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
cf8e0fde0e KYRA: Fix off-by-one error for empty string error for Sega CD version 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
b5f4192744 KYRA: Fix segmentation fault on _transferStringsScummVM with unknown language 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
25947e92b9 KYRA: Remove empty rows in saveLoadStrings 2023-04-29 13:37:45 +02:00
Vladimir Serbinenko
3e929bd857 KYRA: Fix NPE on other languages 2023-04-29 13:37:45 +02:00
eientei
3f3bdafce4 KYRA: Add accurate GUIs for each version/language 2023-03-24 21:20:02 +01:00
eientei
fa006c0282 KYRA: Add versions, sizes for entries 2023-03-24 21:20:02 +01:00
eientei
9f28d71443 KYRA: Add support for French Amiga release and Czech DOS fan translation 2023-03-24 21:20:02 +01:00
Eugene Sandulenko
555974a584
KYRA: Fix POTFILES 2023-03-17 16:20:44 +01:00
Donovan Watteau
18ab6803d6 JANITORIAL: Fix various "an" typos in comments 2023-03-16 14:47:28 +01:00
athrxx
05c1147287 KYRA: (LOL) - fix bug no. 14323
This isn't a real bug, since it will be triggered only when deleting
game data files which aren't meant to be deleted. Still, it is easy
enough to work around this...
2023-03-12 22:43:36 +01:00
Vladimir Serbinenko
bd6ca1721f KYRA: Enable Italian Amiga support 2023-03-05 14:00:28 +01:00
athrxx
01a7b6c151 KYRA: (LOK) - Fix bug no. 14131 (problem in menu options) 2023-02-06 17:31:55 +01:00
Vladimir Serbinenko
95224258d4 KYRA: Checksum mac installers on data fork
We don't need the resource fork as we unpack Stuffit anyway which is
fully in data fork. So we want to allow to play even if data fork was lost

Previously we had 2 entris to achive the same result for CD entry: one
covering resource hash and another one covering data fork hash.
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
ae3a8efb20 KYRA: Fix alignment in "lifes" variable.
Midi is 18 bytes which results in int being misaligned and leads to
an undefined behaviour on RISC.
2023-01-10 17:38:55 +01:00
Cameron Cawley
28d7b361ea COMMON: Move more file format code into common/formats 2022-12-11 22:33:23 +01:00
Vladimir Serbinenko
2bd777c926 KYRA: Support files for installed multi-floppy mac kyra1
This is the case for multi-floppy installer when installed or
extracted.
2022-12-08 19:06:12 +01:00
Vladimir Serbinenko
d7aa54bf30 KYRA: Support multi-floppy installer 2022-12-08 00:02:39 +01:00
Vladimir Serbinenko
1b90cea645 KYRA: Support loading stuffit archive from abstract stream
Multi-floppy installer needs to use a fake stream composed from several
real files.
2022-12-08 00:02:39 +01:00
Vladimir Serbinenko
9f4d744b46 KYRA: Store cached installer mac archive as its simple name
This avoids the complexity of discovering its name again.

It makes supporting multi-floppy installer much less hairy as well
2022-12-08 00:02:39 +01:00
Vladimir Serbinenko
2c8fd71b47 KYRA: Switch to openFileOrDataFork 2022-12-08 00:02:39 +01:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00
Donovan Watteau
181b706e38 KYRA: Use MSVC_PRINTF in printMessage()
Can't do it for the other GCC_PRINTF cases because of the order they
use.
2022-11-29 01:37:16 +01:00
Cameron Cawley
ef07d1621e KYRA: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
Cameron Cawley
ca29054d6b KYRA: Move the engine options into the MetaEngine subclass 2022-11-16 23:58:54 +01:00
Hubert Maier
fabf1bf9c5 JANITORIAL: KYRA: Correct Spelling Mistake
noticable -> noticeable
2022-11-15 22:52:43 +02:00
Donovan Watteau
16e2068aec JANITORIAL: Fix various single-character typos 2022-11-11 20:55:56 +01:00
athrxx
fd4d93ceb0 KYRA: (Mac) - improve portability of sound driver
(make use of MKTAG macro)
2022-10-28 13:41:02 +02:00
Le Philousophe
dbe47a28ba KYRA: Don't use unsafe sprintf and vsprintf 2022-10-23 22:46:19 +02:00
athrxx
3947df46f8 KYRA: code style fixes 2022-10-10 22:44:02 +02:00
athrxx
6bd08e1627 KYRA: code style fixes 2022-10-09 03:08:03 +02:00
athrxx
6a60a73840 KYRA: fix regression from 7204eaaf
(bug no. 13886 - Kyrandia 2 and 3 crashes when trying to open options)
2022-10-08 01:01:48 +02:00