Commit Graph

57 Commits

Author SHA1 Message Date
Filippos Karapetis
80acb21a56 Added automatic detection of the IHNM demo
svn-id: r49047
2010-05-16 10:36:21 +00:00
Filippos Karapetis
b57bab8e3b Added automatic detection for the non-interactive ITE demos
svn-id: r49046
2010-05-16 10:23:44 +00:00
Eugene Sandulenko
59d4f14f39 Fix bug #2929619: "IHNM: Small problem detecting German version"
svn-id: r47255
2010-01-11 19:22:19 +00:00
Eugene Sandulenko
49c41a0c6c Fix detection for ITE Floppy Italian
svn-id: r46537
2009-12-24 21:36:57 +00:00
Eugene Sandulenko
963dc5f142 Add more information to Italian fan translations of ITE as mentioned in
bugreport #2871990: "ITE: Italian FAN translation regression"

svn-id: r46520
2009-12-23 21:35:32 +00:00
Filippos Karapetis
51dc72d49c Corrected the size of one of the Italian fan-translated versions of ITE (bug report #2845399)
svn-id: r44141
2009-09-17 09:40:39 +00:00
Eugene Sandulenko
1bd6f6c99f Added game GUI options to advancedDetector and updated all engines
svn-id: r41272
2009-06-06 17:56:41 +00:00
Filippos Karapetis
0c51a5f393 Added game object data files for dino and FTA2
svn-id: r39237
2009-03-08 16:05:49 +00:00
Filippos Karapetis
9d7111006d - Reworked the different file types a bit
- Some initial work on Dinotopia's intro sequence

svn-id: r39234
2009-03-08 15:39:19 +00:00
Filippos Karapetis
e7defa3820 Fixed bug #2665117 - "ITE: Italian Floppy version wrong size"
svn-id: r39205
2009-03-07 20:54:34 +00:00
Max Horn
28cf213605 Moved AdvancedDetector from common/ to engines/
svn-id: r36132
2009-01-29 22:13:01 +00:00
Filippos Karapetis
e6aaa5324a Sound in the old Mac Guild version of ITE is correct again
svn-id: r35762
2009-01-06 23:30:23 +00:00
Filippos Karapetis
80832ffb8f Got rid of explicit game sound info
svn-id: r35727
2009-01-04 15:44:33 +00:00
Filippos Karapetis
203358bcb7 Improved handling of sound resources
svn-id: r35724
2009-01-04 14:38:03 +00:00
Filippos Karapetis
7c629b5f6a Wrapped SAGA 2 game entries around appropriate defines
svn-id: r35678
2009-01-02 18:44:15 +00:00
Filippos Karapetis
d5b6996c45 - Split the IHNM script functions into a different file
- Added two new defines, ENABLE_IHNM and ENABLE_SAGA2 (enabled by default), which can be used to remove the parts of the SAGA engine which are specific to IHNM and SAGA 2 games. Hopefully, this will reduce the size of the engine even more for platforms with little memory (e.g. the Nintendo DS)

svn-id: r35672
2009-01-02 16:52:38 +00:00
Filippos Karapetis
41dce61a30 Simplified sound resource loading
svn-id: r35649
2009-01-01 16:02:43 +00:00
Filippos Karapetis
14434659bc - Removed game sound information for sound types that it can be determined automatically. The game sound information left is now used as override info for certain sound types (e.g. PCM)
- Added stubs for Shorten audio type, used in SAGA2 games

svn-id: r35616
2008-12-29 18:35:18 +00:00
Filippos Karapetis
9a5f45a40c - IHNM Mac loads correctly again
- Removed isBigEndian from GameSoundInfo
- Removed GF_BIG_ENDIAN_DATA
- Stopped loading the options panel for non-interactive ITE demos (it doesn't exist)
- Fixed crash when exiting from non-interactive ITE demos

svn-id: r35615
2008-12-29 17:30:29 +00:00
Filippos Karapetis
2257db88d3 - Added some stubs for the SAGA2 games dino and fta2
- Stopped loading the isomap and puzzle game modules for IHNM, as they are not used for that game (this saves some memory for IHNM)
- Removed getDisplayWidth() and getDisplayHeight()

svn-id: r35473
2008-12-21 22:52:44 +00:00
Filippos Karapetis
d0f4f97ea9 Cleaned up the mess with game IDs and game types: removed game types, reduced the game IDs and added game features where necessary
svn-id: r35467
2008-12-21 15:59:05 +00:00
Filippos Karapetis
3c01f4f0e1 Partial fix for bug #2453189 - "ITE: mass adding results in incorrect targets" (the Italian multiplatform fan translated version is still missing)
svn-id: r35449
2008-12-20 12:05:35 +00:00
Filippos Karapetis
d28478e545 Fixed bug #2453183 - "IHNM: mass adding results in incorrect targets"
svn-id: r35448
2008-12-20 10:59:29 +00:00
Filippos Karapetis
0f38e67f57 Fix for bug #2277597 - "ITE: Classic Mac alternate md5sums / Voices not detected‏"
svn-id: r35051
2008-11-13 23:21:38 +00:00
Max Horn
82f7b3e6e4 SAGA: Removed patchesCount from SAGAGameDescription
svn-id: r34693
2008-09-30 09:08:17 +00:00
Filippos Karapetis
966239fc52 Code cleanup:
- Removed sagaresnames.h
- Moved all special scenes to scene.h, and named them consistently (e.g. RID_ITE_OVERMAP_SCENE -> ITE_SCENE_OVERMAP)
- Moved all resources which were used by the ITE intro into ite_introproc.cpp
- Removed several defines which were only used once (e.g. the SFX names)
- Reordered the GameResourceDescription resources so that ITE and IHNM specific resources are placed in the end
- Updated the comment about the IHNM Mac music
- Changed the callocs in loadPalAnim to mallocs, like in the rest of the code
- Removed the MEM error

svn-id: r32282
2008-05-26 11:10:46 +00:00
Filippos Karapetis
99283e9e54 Sound effects in the Macintosh version of IHNM are now working
svn-id: r31404
2008-04-05 12:36:52 +00:00
Eugene Sandulenko
7a0c61c440 Added detection for IHNM Mac. Gampe plays, but sound and music is a big TODO
svn-id: r31403
2008-04-05 07:43:54 +00:00
Jordi Vilalta Prat
66e9d4f5e8 Removed trailing spaces.
svn-id: r30664
2008-01-27 19:47:41 +00:00
Filippos Karapetis
b460e0880b Cleanup
svn-id: r30412
2008-01-11 14:27:07 +00:00
Filippos Karapetis
5abe3db577 Added support for the Italian fan translations of Inherit the Earth. The original DOS CD, DOS floppy and the Wyrmkeep multi OS re-release CD have been translated to Italian
svn-id: r30410
2008-01-11 13:48:06 +00:00
Paul Gilbert
6eb64102a4 Fix to remove a tab character from the GPL header
svn-id: r30238
2008-01-05 12:45:14 +00:00
Filippos Karapetis
abed92e2fa Removed the MD5 check of sfx.res for the English version of IHNM, since there are two English versions of the game with a different sfx.res file. Closes bug #1800226 - "IHNM: unsupported version"
svn-id: r29156
2007-10-06 18:53:47 +00:00
Filippos Karapetis
939948766b Fixed bug #1804805 - "IHNM: crash/glitch with italian fan patch"
Added the Italian fan translation of IHNM, created a workaround for invalid string data in the Italian fan translation and added some hard coded strings which are changed in the original game executable with the Italian fan translation patch

svn-id: r29134
2007-09-30 01:29:12 +00:00
Filippos Karapetis
84393ab95e The early ITE demos were not interactive
svn-id: r28897
2007-09-13 11:21:23 +00:00
Filippos Karapetis
3ce737eb2a Cleanup
svn-id: r28748
2007-08-26 15:57:30 +00:00
Filippos Karapetis
d282f32604 Cleanup
svn-id: r28747
2007-08-26 15:08:44 +00:00
Filippos Karapetis
296080e44f The button sprites of the warnings dialogs of IHNM are loaded correctly now. Also, the save file slider is shown correctly now (although it still needs some tweaking, as its virtual height is still the same as in ITE)
svn-id: r28690
2007-08-21 18:07:17 +00:00
Filippos Karapetis
e5bd393a89 Compressed sounds now work in IHNM
svn-id: r28384
2007-08-01 14:19:55 +00:00
Filippos Karapetis
5d7daad632 Re-enabled the problematic older ITE demos (with notes on their current problems)
svn-id: r28382
2007-08-01 09:08:27 +00:00
Filippos Karapetis
4abcd58c76 Updated the ITE demo versions
svn-id: r28379
2007-08-01 02:19:05 +00:00
Filippos Karapetis
cd20f09a9d Cleanup: removed dead code, fixed some comments and did some layout changes
svn-id: r28362
2007-07-31 18:08:40 +00:00
Filippos Karapetis
2b2af8ab5e Music works now in the IHNM demo
svn-id: r28332
2007-07-30 18:26:56 +00:00
Filippos Karapetis
653cf4c971 Initial support of the psychic profile in IHNM (still buggy)
svn-id: r28323
2007-07-30 11:55:11 +00:00
Filippos Karapetis
a0d956221c Defined the starting scene for the IHNM demo
svn-id: r28239
2007-07-27 16:39:21 +00:00
Filippos Karapetis
178bf76aae The p2_a.iaf file should now be played correctly with the English DOS CD and Floppy versions of ITE. Should fix bug #1751344 - "ITE: p2_a.iaf not played correctly"
svn-id: r28229
2007-07-27 01:59:23 +00:00
Filippos Karapetis
3ffd5dea2a Some more resource mappings for the IHNM demo
svn-id: r28144
2007-07-19 02:51:36 +00:00
Filippos Karapetis
d9932d110a Fix for bug #1754613 - ITE: crashes using compressed audio. The digital music information was missing from the ITE versions that did not originally include digital music
svn-id: r28141
2007-07-19 00:40:11 +00:00
Filippos Karapetis
eedec897f8 Rewrote and greatly simplified the SAGA detector, removing many duplicate and unneeded entries
- Digital music will now always be enabled for all versions if the digital music file is present. The duplicate game entries with and without this file have been removed
- Changed the way compressed sound files are detected. All the duplicate compressed sound entries have been removed
- The Wyrmkeep Windows CD version is now properly distinguished from the DOS CD version
- Unified all the different patch file entries (apart from the Mac patch file entries, which are of a different type). If a patch file is not found, it's ignored

svn-id: r28058
2007-07-13 16:37:37 +00:00
Filippos Karapetis
2c3cbf444a Improvements to the SAGA compressed sound support
svn-id: r27717
2007-06-25 20:20:59 +00:00