Commit graph

45 commits

Author SHA1 Message Date
eddebaby
014e539827
TINSEL: Add detection for Discworld 1 PSX Ger/Jap PSX versions
Follow up on: https://bugs.scummvm.org/ticket/11368

Adds detection for German Playstation version.
Also corrects detection of Japanese Playstation version.

Files need to be extracted/split correctly from DISCWLD.LFD/DISCWLD.LFI. I will attach a QuickBMS script to the PR, which can be used on the German and Japanese CDs to extract the data, or could be used to inform handling the LFD/LFI files directly in ScummVM. The QuickBMS script mention in the above request ticket isn't quite right for the Discworld 1 files.

getSampleIndex and getSampleFile in tinsel.cpp now fallback to ENGLISH files if they fail to find (e.g.) GERMAN.IDX.

This was an easy way to add support for the PSX German CD, without breaking the German DOS CD, Japanese PSX CD etc.

The German PSX version should be as compatible as the English PSX version.

The Japanese PSX version subtitles are not supported, and cause ScummVM to crash when you first try to hover over an object. However, you can view the intro cutscene, and hear the audio.
2021-06-25 00:09:43 +03:00
Eugene Sandulenko
43f9d85eef
TINSEL: Fully revert accidental change to English detection entry
It was introduced in 1c63d9b958 then
partially reverted in 826ad61d86

This reverts it fully, as now we are showing a warning to the users
that the DW2 CD version 2 is unstable
2021-04-25 02:32:19 +02:00
sluicebox
93eeffc84d JANITORIAL: Update old bug tracker numbers 2021-03-03 02:15:05 +02:00
Eugene Sandulenko
2a8cb94d04 TINSEL: Added missing translation mark 2020-11-28 17:53:00 +01:00
Eugene Sandulenko
279a277bb3 TINSEL: Marked Saturn DW1 as unsupported 2020-11-28 17:41:24 +01:00
Eugene Sandulenko
dfffded8f8 TINSEL: Use AD_ENTRY2s macro in the detection table 2020-11-28 17:41:23 +01:00
Eugene Sandulenko
81161e0f95 TINSEL: Fix warnings 2020-11-10 02:14:41 +01:00
Einar Johan Trøan Sømåen
e692edeea5 TINSEL: Add detection for the Discworld Noir Demo 2020-10-31 00:09:03 +01:00
Einar Johan Trøan Sømåen
561a0efda3 TINSEL: Add detection for Discworld Noir
Some of this is adapted from kimskoglund's
tinsel noir repository at Sourceforge:
https://sourceforge.net/projects/tinselnoir/
2020-10-30 23:37:49 +01:00
aryanrawlani28
29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
Eugene Sandulenko
c65f3e071c ALL: Remove ADGF_TESTING flags before the 2.2.0 release 2020-09-13 13:09:02 +02:00
Paul Gilbert
826ad61d86 TINSEL: Revert accidentally committed change in English DW1 detection 2020-07-11 09:16:47 -07:00
Paul Gilbert
1c63d9b958 TINSEL: Fix Japanese DW1 using Japanese.smp/idx/txt 2020-07-10 19:07:52 -07:00
Paul Gilbert
22db5b1459 TINSEL: Add detection for Discworld PSX Japanese 2020-02-24 18:32:13 -08:00
D G Turner
1e278080a8 TINSEL: Fix Missing List End Markers in Detection Entries
This should avoid possible overruns causing crashes or other issues
during detection.
2019-12-04 04:49:01 +00:00
D G Turner
227182bbbf TINSEL: Use Advanced Detector LISTEND Macro in Detection Entries 2019-12-04 04:44:02 +00:00
Paul Gilbert
3d112e1622 TINSEL: Add DW1 CD Argentum Collection detection 2019-11-16 19:38:11 -08:00
Eugene Sandulenko
c7695cc929 TINSEL: Added detection for DW1 fan translation 2016-01-10 09:21:03 +01:00
Johannes Schickel
9b138f4eb4 TINSEL: Make GPL headers consistent in themselves. 2014-02-18 02:39:39 +01:00
Johannes Schickel
ec16611f69 TINSEL: Fix for bug #6469 "TINSEL: DW1 - No Sfx/Voice in German 4 Lang GRA Version".
Regression from d4a354c17f.
2013-12-14 16:01:57 +01:00
Filippos Karapetis
4c90548380 TINSEL: Add the English Mac version of DW1 (bug #3614864) 2013-08-23 14:01:07 +03:00
Filippos Karapetis
7456a2ca23 TINSEL: Revert the incorrect flagging of DW2 entries as CD versions
This reverts the changes done to the DW2 entries in commit d4a354c1.

We only distinguish between floppy and CD versions if a game had both a
CD and a floppy version released. DW2 was only released as a CD version,
so the extra flagging of the DW2 entries as CD was redundant, and caused
confusion regarding previous saved games to users that readded the DW2
detection entries after this change
2013-06-06 01:26:02 +03:00
Matthew Hoops
0031c41db8 COMMON: Change kPlatformPC to kPlatformDOS
"PC" was very ambiguous and now it matches what we show in the GUI.

This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
Filippos Karapetis
95f92ed9de TINSEL: Add support for enhanced music in the Mac version of DW1 2013-04-12 19:31:11 +03:00
Filippos Karapetis
55fee6d97b TINSEL: Enhanced music is not supported in the Mac version of DW1
Also, did some minor whitespace formatting
2012-12-18 02:24:46 +02:00
Filippos Karapetis
1214b7a7e4 TINSEL: Enable the detection entries for DW1 Mac (both the demo and the full version) 2012-12-15 21:07:38 +02:00
Filippos Karapetis
a5af61005c TINSEL: Remove the GF_BIG_ENDIAN flag 2012-07-15 15:00:00 +03:00
Filippos Karapetis
d4a354c17f TINSEL: Remove the GF_CD and GF_FLOPPY flags 2012-07-15 14:55:06 +03:00
Filippos Karapetis
bd09eb0655 TINSEL: Reorder the detection entries to split the DW1 and DW2 entries 2012-07-15 14:41:27 +03:00
Filippos Karapetis
89aa6573fe TINSEL: Remove the GF_DEMO flag 2012-07-15 14:38:26 +03:00
Paul Gilbert
ee818634ab TINSEL: Added MD5 detection entries for Discworld 1 Polish translation 2012-07-11 21:41:52 +10:00
Matthew Hoops
b93b17e7f4 TINSEL: Capitalize 'demo' 2012-05-03 17:59:19 -04:00
Strangerke
bab4b6f729 LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) 2011-11-16 22:38:58 +01:00
Strangerke
9684a1079d LAUNCHER: Add GUIO_NOASPECT to tinsel 2011-10-24 01:27:47 +02:00
Eugene Sandulenko
32972a5ffb AD: Switched rest of the engines to new GUIO 2011-10-23 17:53:13 +01:00
Tarek Soliman
a30c3697fb TINSEL: Flag CD titles with ADGF_CD 2011-08-06 23:33:15 -05:00
Max Horn
88913c0139 ALL: Remove trailing whitespaces
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
  git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Max Horn
9a0c20a45f TINSEL: Improve support for DW mac demo (see bug #3110936)
svn-id: r54811
2010-12-07 18:00:18 +00:00
Paul Gilbert
a2367d26f9 TINSEL: Preliminary functionality for reading BE data files
svn-id: r54392
2010-11-20 03:14:03 +00:00
Paul Gilbert
fe06b7d151 TINSEL: Fix for #3091314 - Added extra detection entries for Multi-lingual DW1
This adds in German, Italian, and Spanish as detection entries, so a user can immediately select what language to run the game in.

svn-id: r53724
2010-10-22 23:39:29 +00:00
Paul Gilbert
9e9739c074 TINSEL: Added detection entry for DW2 Demo
svn-id: r53707
2010-10-22 21:07:28 +00:00
Eugene Sandulenko
95748c07cc TINSEL: Partial fix for MIDI in German release.
Bug #2827022: "DW: Enhanced music doesn't work". This release
has completely different MIDI.DAT file. So far offsets and detection
for this version were added. The mapping has to be confirmed with
James Woodcock.

svn-id: r52323
2010-08-24 09:46:17 +00:00
Eugene Sandulenko
d5c3cda8c5 Moved tinsel detection tables to separate file.
svn-id: r49694
2010-06-15 10:15:29 +00:00