athrxx
8040f2a8ce
KYRA: (EOB II/ZH) - fix party/inventory/stats pages
2023-07-18 21:36:20 +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
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
861d0008b5
KYRA: (EOB II/PC98) - fix game over load dialog font
2023-06-02 17:04:20 +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
athrxx
77976efabe
KYRA: (EOB II/PC98) - fix party transfer JIS font conversion
...
(this allow proper import from EOB I PC98 which uses a JIS X 0201 encoding)
2023-05-12 14:52:51 +02:00
athrxx
7c43617dc5
KYRA: (EOB II/PC98) - more text/font related work and cleanup
2023-05-12 14:52:37 +02:00
athrxx
57077022f2
KYRA: (EOB) - fix level music glitch
2023-05-12 14:51:11 +02:00
athrxx
6ae5b0d6b3
KYRA: (EOB II/PC98) - more work on the text display
2023-05-12 14:51:03 +02:00
athrxx
8d339d00df
KYRA: (EOB II/PC98) - font/layout fixes
2023-05-12 14:50:59 +02:00
athrxx
99d8f6146c
KYRA: (EOB II/PC98) - adapt file formats
...
(The quickstart party can now already be loaded)
2023-05-12 14:50:56 +02:00
athrxx
19dbab27da
KYRA: (EOB II/PC98) - fix startup
...
- intro will run with glitchy text and without sound
- main menu will show, but also slightly glitched
2023-05-12 14:50:51 +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
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
3904b79aa5
KYRA: Handle "taken" in Chinese EOB2.
2023-04-29 13:37:45 +02:00
athrxx
6bd08e1627
KYRA: code style fixes
2022-10-09 03:08:03 +02:00
athrxx
b54f6adcb7
KYRA: more coding style and sanity checking cleanup
2022-09-23 21:37:55 +02:00
athrxx
3a49ea6248
KYRA: reduce unsafe string ops
...
(replace all strcpy calls and similar fixes)
2022-09-22 21:01:16 +02:00
athrxx
e14afbf282
KYRA: init non-initialized member vars
2022-09-20 23:10:27 +02:00
athrxx
d8004bebba
KYRA: add more metadata to savegames
...
(creation date/time and playing time)
2022-05-22 19:57:46 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
14f516282c
KYRA: Replace new[]/memset with new[]()
2021-11-10 19:53:15 +01:00
Cameron Cawley
ef0048fa77
COMMON: Add standard actions for mouse button clicks
2021-04-06 11:15:42 +03:00
athrxx
f1f8214f3b
KYRA: (EOB/SegaCD/Japanese) - text related fixes and cleanup
2020-11-29 21:24:15 +01:00
athrxx
6bcad5fdf3
KYRA: (EOB/SegaCD/Japanese) - add detection and static resources
2020-11-29 21:23:46 +01:00
Eugene Sandulenko
be8d57653b
JANITORIAL: Whitespace cleanup
2020-08-27 12:24:03 +02:00
Eugene Sandulenko
1d33b01243
KYRA: EOB: Fix keymapping descriptions
2020-08-27 12:24:03 +02:00
athrxx
3f753e80a7
KYRA: (EOB/SegaCD) - fix playing timer and time stamps
2020-07-30 22:19:23 +02:00
athrxx
2b2e90c8c6
KYRA: (EOB/SegaCD) - improve/cleanup sequence player
2020-07-30 22:19:23 +02:00
athrxx
dda1559f03
KYRA: (EOB/SegaCD) - SegaCD sound effect adjustments
2020-07-30 22:19:21 +02:00
athrxx
8e800d44b1
KYRA: (EOB/SegaCD) - add sound driver
2020-07-30 22:19:21 +02:00
athrxx
5e276286ae
AUDIO/GUI: add SegaCD sound settings
2020-07-30 22:19:21 +02:00
athrxx
fb9f6ba4a5
KYRA: (EOB) - allow return to launcher from gameover screen
2020-07-30 22:19:20 +02:00
athrxx
1303dfc8b7
KYRA: (EOB/SegaCD) - fix text color glitch
2020-07-30 22:19:20 +02:00
athrxx
9c1e8c99c6
KYRA: fix various warnings
...
(gcc warnings, valgrind 'conditional jump depends on uninitialized data and some valid cppcheck warnings)
2020-07-30 22:19:20 +02:00
athrxx
87ec24fbfd
KYRA: (EOB/SegaCD) - update character generator
2020-07-30 22:19:18 +02:00
athrxx
dc7de3b2a5
KYRA: (EOB/SegaCD) - finish camp menu
...
(memorize/pray for spell menus, etc.)
2020-07-30 22:19:15 +02:00
athrxx
03a87dc6db
KYRA: (EOB/SegaCD) - first part of camp menu
...
- fix preferences menu
- fix party resting
2020-07-30 22:19:15 +02:00
athrxx
1db312cd3b
KYRA: (EOB/SegaCD) - fix spellbook and magic effects
...
- implement/fix spellbook drawing
- fix various magic effect gfx
- also fix level 12 door switches
2020-07-30 22:19:15 +02:00
athrxx
b48a37dc2f
KYRA: (EOB/SegaCD) - fix various sequences and gameover screen
...
(xdeath sequence, portal sequence, npc sequences)
2020-07-30 22:19:15 +02:00
athrxx
fcad95af09
KYRA: (EOB/SegaCD) - add level map function
2020-07-30 22:19:14 +02:00
athrxx
6c67807e17
KYRA: (EOB/SegaCD) - adjust savegame code and some cleanup
...
(some extra vars that need to be maintained and also put in the save files)
2020-07-30 22:19:14 +02:00
athrxx
c078242486
KYRA: (EOB/SegaCD) - adjust buttons and implement compass animations
2020-07-30 22:19:14 +02:00
athrxx
a904ba4f48
KYRA: (EOB/SegaCD) - fix text display, inventory and stats page
2020-07-30 22:19:14 +02:00
athrxx
0fc87659fb
KYRA: (EOB/SegaCD) - more work on the gui
...
- HP bar graphs, hit animations, scene shaking, inventory, etc.
- Inventory and character and stats page are still unfinished
2020-07-30 22:19:14 +02:00
athrxx
bd97aba171
KYRA: (EOB/SegaCD) - fix some gui elements
...
(playfield background, weapon slots, number display, etc.)
2020-07-30 22:19:13 +02:00
athrxx
c803985605
KYRA: (EOB/SegaCD) - adjust timing
...
The SegaCD version runs faster
2020-07-30 22:19:13 +02:00
athrxx
151e3e79ca
KYRA: (EOB/SegaCD) - implement item shape handling
2020-07-30 22:19:13 +02:00