Le Philousophe
abfc953046
KYRA: Migrate engine to Path
2023-12-24 13:19:25 +01:00
Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01:00
athrxx
96f81e27c1
KYRA: (LoK/PC-98) - fix regression
2023-10-19 21:26:51 +02:00
athrxx
77890fbb9f
KYRA: (LoK/Mac) - fix regression
2023-10-19 21:26:24 +02:00
Eugene Sandulenko
21bb9f3a84
KYRA: Remove redundant (and incorrect) variable clapping
2023-09-19 14:39:20 +02:00
Eugene Sandulenko
e44879c036
JANITORIAL: Remove trailing spaces
2023-09-19 14:39:07 +02:00
Eugene Sandulenko
b2bde8711d
KYRA: Comment out unused class variable
2023-09-19 14:38:39 +02:00
athrxx
c23d43bc16
KYRA: fix some Coverity warnings
2023-08-25 13:37:49 +02:00
athrxx
1f75b61242
KYRA: (EOB II/ZH) - add some translated strings
...
(thanks to kane159)
2023-08-19 22:19:33 +02:00
athrxx
891440b41e
KYRA: (EOB) - remove debug leftovers
2023-08-17 18:07:00 +02:00
athrxx
950eb9c881
KYRA: (EOB II/ZH) - fix party transfer dialog
2023-08-17 18:03:54 +02:00
athrxx
57315bfe42
KYRA: (EOB II/ZH) - fix chargen modify menu glitch
2023-08-13 14:25:18 +02:00
athrxx
31e320f3b7
KYRA: (EOB II/ZH) - fix chargen modify menu glitch
2023-08-13 03:02:11 +02:00
athrxx
e7b836b03f
KYRA: (EOB II/ZH) - move version string to the right
...
(the Chinese version has a version string of its own hard
coded onto the bitmap. We have to move our scummvm
version string a bit to the right to avoid printing over the
other text.
2023-08-13 03:02:06 +02:00
D G Turner
c8a9a78f52
KYRA: Fix Unused Variable GCC Compiler Warning
2023-08-12 18:24:57 +01:00
athrxx
1f0d0fdb1e
KYRA: (EOB II/ZH) - some party generator improvements and fixes
2023-08-12 15:20:47 +02:00
athrxx
96d9a32876
KYRA: (EOB II/ZH) - fix voc file warning
2023-08-12 15:19:13 +02:00
athrxx
e1d40b7a8f
KYRA: (EOB II) - intro scrolling improvement
2023-07-24 19:03:09 +02:00
athrxx
fc4c510515
KYRA; (EOB II/ZH) - intro/outro text improvements
2023-07-24 19:03:04 +02:00
athrxx
38902d0c86
KYRA: (EOB II/ZH) - fix button dimensions
2023-07-23 13:02:14 +02:00
athrxx
9a9f562448
KYRA: (EOB II/ZH) - fix spellbook
2023-07-22 16:43:33 +02:00
athrxx
ce437661db
KYRA: (EOB/SegaCD) - fix spellbook glitch
2023-07-22 16:42:35 +02:00
elasota
b8acbe6bee
COMMON: Archive path refactoring, add getFileName and getPathInArchive that unambiguously return the filename or the full path
2023-07-19 18:51:37 +02:00
athrxx
8040f2a8ce
KYRA: (EOB II/ZH) - fix party/inventory/stats pages
2023-07-18 21:36:20 +02:00
athrxx
15415dc7f4
KYRA: (EOB II/ZH) - fix character name length
2023-07-18 21:36:16 +02:00
athrxx
f93a3acd2d
KYRA: (EOB/Amiga) - fix text color regression
2023-07-18 21:36:12 +02:00
athrxx
1f97973e01
KYRA: (EOB II/ZH) - fix minor text glitch
2023-07-18 21:36:04 +02:00
athrxx
ed6939535c
KYRA: (EOB) - fix regression
2023-07-11 17:46:53 +02:00
athrxx
6e9f7abc7b
KYRA: (EOB II/ZH) - fix dialogue buttons
...
I have tested only the dialgue sequences in the forest
and in the temple entrance hall, but these now look
accurate when comparing to DOSBox
2023-07-11 14:35:10 +02:00
athrxx
8510798d44
KYRA: (EOB II/ZH) - add missing kyradat resources
...
The kyradat resources should now be complete. I also
added some specific Chinese grammar handling logic
for magic items.
2023-07-11 14:35:03 +02:00
athrxx
1831f02c36
KYRA: (EOB/LOL) - reduce text displayer hacks
...
Trying to make this code a bit less ugly. It has been
hacked up by basically every Japanese and Chinese
version in different ways. This is a start to revert some
of the hacks.
2023-07-11 14:34:56 +02:00
athrxx
5e8333f638
KYRA: (EOB II/ZH) - fix/improve text display
...
The text display glitches in many different ways, since the
original devs did some pretty ugly hacks that we have to
emulate somehow. This commit fixes a couple of things
(spacing, pixel/line overdrawing, shadow, original
linebreak style). There are still several things that have to
be addressed separately, like various text colors, the
whole character portrait/stats pages, etc.
2023-07-11 14:34:52 +02:00
athrxx
a15ce9a202
KYRA: (LOL/ZH) - text displayer fixes
...
The original does not use the text displayer code. I can find
it in the executable, but apparently only as dead code. The
text wrapping is done with a much simpler method. I have
adapted the code to fix some glitches with the "More"
button (which the Chinese version apparently does not use
for the single-line console).
It seems fine, now, but there are also glitches in EOB II, so
I'll have a look at that separately...
2023-07-11 14:34:38 +02:00
athrxx
3c64b08d7a
KYRA: (EOB II/PC98) - minor sound code adjustments
2023-07-11 14:34:31 +02:00
athrxx
61ff29468e
KYRA: (EOB/PC98) - fix spellbook text
2023-07-03 18:34:14 +02:00
elasota
7be3c8f602
COMMON: Add "flattenTree" param to createStuffItArchive and preserve directory structure by default
2023-06-19 08:45:32 +03:00
athrxx
a4b5e9fe21
KYRA: (EOB II/PC98) - support GMM volume control
2023-06-14 20:52:29 +02:00
athrxx
293c365453
KYRA: (EOB II/PC98) - remove unused var
2023-06-14 00:59:37 +02:00
athrxx
4077a9d82d
KYRA: (EOB II/PC98) - sound improvements
2023-06-14 00:38:58 +02:00
athrxx
e8d21cf93a
KYRA: avoid possible nullptr deref
2023-06-14 00:38:51 +02:00
athrxx
846afef3dc
KYRA: (EOB II/ZH) - fix final sequence
...
The Chinese version doesn't have the credits, neither the player nor the required data files. So the enigne would crash when trying to load these. I have also checked with the original that it doesn't do anything else for the credits.
2023-06-04 15:31:59 +02:00
athrxx
2fc6dba332
KYRA: (EOB II/PC98) - add sound support
...
(still with minor issues, but mostly finished)
2023-06-02 17:04:20 +02:00
athrxx
861d0008b5
KYRA: (EOB II/PC98) - fix game over load dialog font
2023-06-02 17:04:20 +02:00
athrxx
ec3885a0c5
KYRA: (EOB II/PC98) - fix minor gfx glitch
...
(completely clear Japanese text when leaving party
transfer dialog)
2023-06-02 17:04:20 +02:00
athrxx
79ae9ec1d3
KYRA: (EOB/SegaCD) - minor gfx improvement
...
(button behaviour in character generator)
2023-06-02 17:04:19 +02:00
athrxx
0d206f65a1
KYRA: (EOB) - fix minor menu graphics glitch
2023-06-02 17:04:19 +02:00
athrxx
320c2f6983
KYRA: (EOB II/PC98) - fix some more text glitches
2023-06-02 17:04:19 +02:00
Vladimir Serbinenko
8e19a24130
KYRA: Fix compilation when kyra is enabled but lol isn't
2023-05-18 11:02:48 +03:00
leloch
8659f39224
KYRA: Support for official Polish HoF translation (floppy version)
...
Fixes #7666
2023-05-14 19:39:15 +02:00
athrxx
cf7a1e4494
KYRA: (EOB) - fix warnings
2023-05-12 15:54:44 +02:00