Commit graph

277 commits

Author SHA1 Message Date
Eric Fry
447f5142af DARKSEED: Fixed position of localised menu items. Added localised quit confirmation keycodes. 2025-01-13 16:14:19 +11:00
Eric Fry
5410143c60 DARKSEED: Added localised intro/credit text for ES, FR & DE versions. 2025-01-13 14:59:34 +11:00
Eric Fry
7eea5d9168 DARKSEED: Localise menu text 2025-01-10 16:16:20 -08:00
Eric Fry
167a42f88c DARKSEED: Added more localised text 2025-01-10 16:16:20 -08:00
Eric Fry
84a9fbd212 DARKSEED: Added more localised text 2025-01-10 12:55:04 -08:00
Eric Fry
b58bd9b73c DARKSEED: Added more localised text 2025-01-10 12:55:04 -08:00
Eric Fry
903ca4aef6 DARKSEED: Add detection for DOS Spanish floppy version. 2025-01-06 08:09:03 -07:00
Eric Fry
2d72d7730d DARKSEED: Fix resource leak in Console. 2025-01-06 08:09:03 -07:00
Eric Fry
932d4b278e DARKSEED: Add big5 font data bundle 2025-01-05 16:00:37 -07:00
Eric Fry
e8504616ab DARKSEED: Add support for chinese big5 tos strings. 2025-01-01 18:59:41 -07:00
Eric Fry
34e7899101 DARKSEED: Add detection entry for Chinese DOS floppy version with unpacked TOS.EXE. 2025-01-01 18:59:41 -07:00
Eugene Sandulenko
879eba5c32
CONFIGURE: Replace mt32emu component with 'midi'
This component disables all MIDI-related things when unused,
including MT-32 emulator, Fluidsynth, TiMidity and Sonivox
2024-12-26 22:54:56 +01:00
Hubert Maier
f0f7d8e3ad
JANITORIAL: DARKSEED: Fix typos 2024-12-25 17:18:08 +02:00
Eugene Sandulenko
d780708c96 ENGINES: Add mt32emu as a feature and component
Add it to engines that have MIDI playback.

This essentially compiles the emulator only when an engine that
can potentially use it (e.g. MIDI) is enabled
2024-12-25 00:34:39 +01:00
Eugene Sandulenko
fdecb6afca ENGINES: Add components to configure.engine's explanatory comment 2024-12-25 00:34:39 +01:00
Eric Fry
5708f1a858 DARKSEED: Add detection entry for Chinese DOS floppy version. 2024-12-24 09:59:30 -07:00
Eric Fry
4bb8d15f81 DARKSEED: Added usecode localised in-game text for ES, FR & DE versions. 2024-12-22 11:19:25 +11:00
Eric Fry
c3140b8388 DARKSEED: Added localised in-game text for ES, FR & DE versions. 2024-12-21 15:54:04 +11:00
Eric Fry
99a503830b DARKSEED: Add object name localisation for FR, DE and ES versions. 2024-12-17 22:35:42 +11:00
Eric Fry
52661f879b DARKSEED: Add DOS Spanish CD variant 2024-12-15 21:54:07 +11:00
Eric Fry
f659e9570f DARKSEED: Build engine by default. Mark DOS English CD version as ready for testing. 2024-12-14 09:29:04 +11:00
Eric Fry
8b38980f59 DARKSEED: Remove extra ; 2024-12-13 23:23:39 +11:00
Eric Fry
479fce5a02 DARKSEED: DRY case statements in switch block. PVS-Studio V1037 2024-12-13 22:59:43 +11:00
Eric Fry
62f1a369e0 DARKSEED: Remove unnecessary conditions from if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
64257abb30 DARKSEED: Remove unnecessary if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
0fbbbd3db7 DARKSEED: Remove unnecessary conditions from if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
419a0c7200 DARKSEED: Remove duplicate variable assignment. PVS-Studio V1048 2024-12-13 22:59:42 +11:00
Eric Fry
b3efdf2570 DARKSEED: Remove duplicate condition in if expression. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
d08ac6ed93 DARKSEED: Add copy assignment operator. PVS-Studio V690 2024-12-13 22:59:42 +11:00
Eric Fry
c6917b0dfe DARKSEED: Remove unnecessary condition from if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
647adf914d DARKSEED: DRY switch cases. PVS-Studio V1037 2024-12-13 22:59:42 +11:00
Eric Fry
a2d8b952fd DARKSEED: Remove duplicate assignment. PVS-Studio V1048 2024-12-13 22:59:42 +11:00
Eric Fry
057fb4b354 DARKSEED: DRY duplicate switch cases. PVS-Studio V1037 2024-12-13 22:59:42 +11:00
Eric Fry
fbeb6001e2 DARKSEED: Remove unnecessary condition in if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
7c9a022ae4 DARKSEED: Remove unnecessary if statement. PVS-Studio V547 2024-12-13 22:59:42 +11:00
Eric Fry
4b9dcdb4cb DARKSEED: DRY up cutscene update logic. PVS-Studio V1037 2024-12-13 22:59:42 +11:00
Eric Fry
3971edf20a DARKSEED: DRY up animation setup logic. PVS-Studio V1037 2024-12-13 22:59:42 +11:00
Eric Fry
9f2ce7a2e4 DARKSEED: Add missing logic to stairs down animation. PVS-Studio V1037 2024-12-13 22:59:42 +11:00
Eric Fry
1d5e260c4b DARKSEED: rewrite Urn SFX condition in a more natural way. Hopefully this makes Coverity happy again. 2024-12-13 08:42:00 +11:00
Eric Fry
0371faa1ea DARKSEED: Add detection entry for French DOS CD version 2024-12-12 07:35:26 +11:00
Eric Fry
e553855aea DARKSEED: Fix palette flashing when changing rooms at dusk. 2024-12-10 22:51:57 +11:00
Eric Fry
99fba05140 DARKSEED: Fix bug when clicking on an exit didn't always work 2024-12-10 08:03:16 +11:00
Eric Fry
5741a5c63a DARKSEED: Fix left / right clipping to game window 2024-12-08 15:24:18 +11:00
Eric Fry
55be4a339e DARKSEED: Fix some animations. Refresh console when answering phone. 2024-12-08 15:24:18 +11:00
Eric Fry
619c6cd40a DARKSEED: Fix endian issues with BE machines 2024-12-04 00:31:53 +11:00
Eric Fry
62ea69786c DARKSEED: Don't autosave on initial game load 2024-12-01 08:46:45 +11:00
Eric Fry
236bba9e35 DARKSEED: Don't allow saving during menu or cutscenes 2024-11-24 11:27:21 +11:00
Eric Fry
424f3718fa DARKSEED: Use custom event handler to support time advance on controllers 2024-11-24 11:27:21 +11:00
Eric Fry
50004a2cb1 DARKSEED: Fixed scaling position of sprites when Mike throws stick 2024-11-23 13:46:23 +11:00
Eric Fry
cc495c02e0 DARKSEED: Fixed scaling position of sprites when cop arrests Mike 2024-11-23 13:46:23 +11:00