9 Commits
Author SHA1 Message Date
Torbjörn Andersson 536229f85b SCI: Add Behind the Developer's Shield as a separate "game"
It's a set of patch files bundled with Inside the Chest that provides a
different set of articles and artwork. All that's needed is to prefer
the patch files over the original files.
2025-12-21 12:26:19 +02:00
Le Philousophe b9f8c358d5 COMMON: Migrate MIDI, game options and render modes to 2 bytes GUIO 2025-09-23 20:38:18 +02:00
athrxx d6e9afa272 SCI: (ECOQUEST2/Windows) - enable 16 colors mode
(version found on Sierra's School House Math CD)
2025-02-10 18:51:02 +01:00
athrxx adb3d5fc3a SCI: (PEPPER/LB2/Windows) - enable 16 colors mode
(also add Windows platform detection entries for both targets)
2025-01-23 23:22:33 +01:00
athrxx d620ad1299 SCI: (ECOQUEST/CD/Windows) - enable 16 colors mode support 2025-01-21 21:14:36 +01:00
athrxx 3779f208ad SCI: (SQ4/CD/Windows) - make use of windows gfx drivers
SQ4/CD/Windows uses a simiar interpreter to the KQ6 one, minus the hires
graphics support. It has the same upscaling to 640x440 (or 320x220 for small
windows) and also support the same 16 colors mode.

Also removed some whitespace...

I have attached the SQ4 Windows variant to the gfx drivers I made for KQ6.
The 16 colors mode now requires the SCIWV.EXE executable, though. I had
hard coded the 512 bytes color pattern table for KQ6, since I thought it
would remain the only one necessary. But SQ4 has a different table. So I now
load them from the executable.

There might be more Windows games like that, I just currently don't know
about it (probably other SCI_VERSION_1_1 titles). Adding support would be
super easy. But it will not work right out of the box, since I explicitly check
the game IDs in customizeGuiOptions(), to avoid any nonsense to happen.
2024-12-21 18:33:13 +02:00
sluicebox 27fb4f0e1c SCI: Test FSNode::getChildren return value
CID 1563746
2024-10-16 16:09:20 -06:00
athrxx a4380b8e0b SCI: add appropriate render options for KQ6 Win 2024-10-09 08:35:11 +03:00
sluicebox 871edae91b SCI: Fix detection_internal.h table duplication 2024-08-19 12:23:14 -07:00