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