Commit graph

277 commits

Author SHA1 Message Date
Eric Fry
3e40fcc264 DARKSEED: Improve reset game state. Clear console when starting a new game. 2025-03-27 21:50:14 +11:00
Eric Fry
b7ccf3dab7 DARKSEED: Fix for #15831 Restore mouse pointer after ship leaves at end of game. 2025-03-27 21:50:14 +11:00
Eric Fry
d597350a91 DARKSEED: Fix exit from bathroom in demo version 2025-03-24 08:03:24 +11:00
Eugene Sandulenko
df75438bab
JANITORIAL: Indeentaion fixes 2025-03-12 13:13:20 +01:00
Eugene Sandulenko
0180081dbe
DARKSEED: Added detection for German floppy version 2025-03-12 13:13:20 +01:00
Eric Fry
ea50e4bdcb DARKSEED: Fix compile for C++11 2025-03-09 12:54:50 +11:00
Eric Fry
7e6434ff93 DARKSEED: Add object fixes for room 45 in dos demo version. 2025-03-09 12:18:07 +11:00
Eric Fry
5e8c646d09 DARKSEED: Add support for playable demo 2025-03-09 12:18:07 +11:00
Eric Fry
7250478089 DARKSEED: Coverity CID: 1591639 Resource leak 2025-03-03 11:59:00 +11:00
Eric Fry
f997e6dd76 DARKSEED: Mark Korean, Chinese and English floppy versions as ready for testing 2025-03-02 22:14:17 +11:00
Eric Fry
4db332efc9 DARKSEED: Add western chars to Chinese title font. Added correct font rendering. 2025-03-02 20:22:43 +11:00
Eric Fry
016ac0eed9 DARKSEED: Add original Chinese text centring logic. 2025-03-02 20:22:43 +11:00
Eric Fry
a646cfc190 DARKSEED: Added chinese translations to intro sequence 2025-03-02 20:22:40 +11:00
D G Turner
ba8b814b87 DARKSEED: Fix Signed vs. Unsigned Comparison GCC Compiler Warning 2025-03-02 03:24:57 +00:00
Eric Fry
46c94b7c05 DARKSEED: Fixed printing time in Chinese version. 2025-03-02 09:52:16 +11:00
Eric Fry
e845fa9642 DARKSEED: Add more Chinese localisation strings 2025-03-01 17:40:54 +11:00
Eric Fry
deb45bbc31 DARKSEED: Add more Chinese localisation strings 2025-03-01 14:58:07 +11:00
Filippos Karapetis
1880b181d9 DARKSEED: Fix compilation - add missing initializers 2025-03-01 05:06:16 +02:00
Eric Fry
1d0ed97934 DARKSEED: Add support for chinese menu items + object names. 2025-03-01 12:32:55 +11:00
Coen Rampen
0093059173 DARKSEED: Fix large note value behavior 2025-02-24 21:05:12 +01:00
Eric Fry
136f69721d DARKSEED: Coverity CID 1592307 MISSING_RETURN 2025-02-24 22:48:42 +11:00
Eric Fry
dbf3fc62bd DARKSEED: Fix palette on thumbnail when saving via the in-game menu 2025-02-23 14:56:37 +11:00
Eric Fry
6b2fa4684c DARKSEED: Add remaining korean strings 2025-02-23 13:32:06 +11:00
Eric Fry
23b3dc7a98 DARKSEED: Converted more usecode strings to Korean 2025-02-23 11:49:15 +11:00
Coen Rampen
851430aecf DARKSEED: Add floppy music option 2025-02-22 23:13:54 +01:00
Coen Rampen
c1e19467a6 DARKSEED: Add music fade-outs 2025-02-22 23:13:54 +01:00
Coen Rampen
ed650e1cf0 AUDIO: Fix OPL channel allocation for rhythm mode 2025-02-22 23:13:54 +01:00
Coen Rampen
9789f6914b DARKSEED: Implement floppy version music 2025-02-22 23:13:54 +01:00
Le Philousophe
15bb87a420 DARKSEED: Fix build on MSVC
Using a non-trivial type as the last argument before variadic ones is
non portable and forbidden with our MSVC invocation.
2025-02-16 16:43:10 +01:00
Eric Fry
a03c1379bc DARKSEED: Coverity CID 1591750 fix resource leak. 2025-02-16 09:59:47 +11:00
Eric Fry
ebe7ad7d66 DARKSEED: Add Korean generic response text 2025-02-16 09:39:18 +11:00
Eric Fry
ad8a140af7 DARKSEED: Add Korean object names when picking up objects and putting under pillow. 2025-02-16 09:39:18 +11:00
Eric Fry
5433135288 DARKSEED: Korean object names 2025-02-16 09:39:18 +11:00
Eric Fry
be56262a53 DARKSEED: Getting ready to support multi-byte object names. 2025-02-16 09:39:18 +11:00
Eric Fry
295703a8d2 DARKSEED: Refactoring console text handling to better support multi-byte languages. 2025-02-16 09:39:18 +11:00
Eric Fry
42ec4849a2 DARKSEED: Add korean to I18nText struct 2025-02-16 09:39:18 +11:00
Le Philousophe
c7e3415511 AUDIO: Avoid duplicating pointers by making use of const_cast
const_cast is valid in these cases because the pointed data is
dynamically allocated.
2025-01-28 23:24:40 +02:00
Cameron Cawley
7187c9293f AUDIO: Mark more AdLib symbols as const 2025-01-28 23:24:40 +02:00
Eric Fry
b31490a2cd DARKSEED: Add Dong Seo International splash screen to Korean version. 2025-01-27 10:13:58 +11:00
D G Turner
2b1202dc45 DARKSEED: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2025-01-25 22:14:57 +00:00
Eric Fry
752c82fb3b JANITORIAL: Fixed some warnings in MSVC 2025-01-25 16:27:34 +11:00
Eric Fry
e591d35e99 DARKSEED: Fixed localisation for Korean intro cutscene. Added Korean Mike Wakes after nightmare text. 2025-01-25 16:20:00 +11:00
Filippos Karapetis
af7d07413f DARKSEED: Add missing struct initializers for Korean text 2025-01-24 23:45:51 +02:00
Eric Fry
11f268f81c DARKSEED: Clear sound menu item in korean version 2025-01-24 23:14:17 +11:00
Eric Fry
b626d5ac16 DARKSEED: Added other korean glyphs. Added korean menu items. 2025-01-24 23:14:17 +11:00
Eric Fry
b9888e723f DARKSEED: Refactored console to work in U32Strings This simplifies multi-byte languages. 2025-01-22 18:43:43 +11:00
D G Turner
7c1aeb0fb8 DARKSEED: Fix GCC Compiler Warning 2025-01-21 20:47:04 +00:00
Eric Fry
c6e56a111e DARKSEED: Add korean font support 2025-01-20 08:04:19 +11:00
Eric Fry
76e03541e5 DARKSEED: Add detection for Korean Darkseed DOS floppy version 2025-01-14 22:49:41 +11:00
Eric Fry
303aacf176 DARKSEED: Mark ES, FR and DE DOS CD versions as ready for testing. 2025-01-13 16:18:16 +11:00