Commit Graph
109 Commits
Author SHA1 Message Date
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