Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 72e3cee9d4 Add detection for original unpacked Spanish and Italian versions.
svn-id: r32499
2008-06-02 18:28:55 +00:00
Eugene Sandulenko 251467a013 - Now it is possible to choose English version from original CD. Thanks to
ADGF_KEEPMATCH
- Fix detection of French version

svn-id: r32498
2008-06-02 18:21:03 +00:00
Eugene Sandulenko 70dd879e2f Implement ADGF_KEEPMATCH
svn-id: r32497
2008-06-02 18:19:58 +00:00
Eugene Sandulenko 12c3798ffb Plug memory leak
svn-id: r32496
2008-06-02 18:19:18 +00:00
Nicola Mettifogo 9630298df6 Sorted static mouse arrow bitmap, so it doesn't have to be 'decoded' on the fly. This saves a headache on re-entry.
svn-id: r32495
2008-06-02 13:12:07 +00:00
Filippos Karapetis e6d2ed3ca8 Further cleanup of the talk code
svn-id: r32494
2008-06-02 10:58:45 +00:00
Travis Howell 0fc34681c8 Add Macintosh version of Blue's 123 Time Activities.
svn-id: r32492
2008-06-02 08:39:19 +00:00
Filippos Karapetis 841dde61d0 Updated the MSVC project files (added unarj.cpp/.h)
svn-id: r32491
2008-06-02 08:01:26 +00:00
Eugene Sandulenko cd6d528c42 Better implementation of packet games loading
svn-id: r32490
2008-06-02 06:51:59 +00:00
Eugene Sandulenko aaf8b5810c Proper detection for packed German and French versions. Removed unneeded code.
svn-id: r32489
2008-06-02 05:56:53 +00:00
Eugene Sandulenko 4352bd1d88 Proper implementation for talk_banterder(82)
svn-id: r32488
2008-06-02 05:38:28 +00:00
Filippos Karapetis 7f36ae8d7c Removed some of the old talk functions
svn-id: r32487
2008-06-02 05:15:34 +00:00
Travis Howell 0f17e60101 GID_WATER is no longer required.
svn-id: r32486
2008-06-02 05:01:40 +00:00
Filippos Karapetis 24156516ab Simplified talk_blind()
svn-id: r32485
2008-06-02 05:00:11 +00:00
Filippos Karapetis 738a62ef6a loadAndDecompressPic -> loadPic
svn-id: r32484
2008-06-02 04:42:19 +00:00
Filippos Karapetis cb5424810c Show the 3 pictures in carga_escoba after the initial file is loaded (so as not to attempt and reopen the ARJ file)
svn-id: r32483
2008-06-02 04:39:43 +00:00
Johannes Schickel 0ca4ff8840 Should fix gcc warning
svn-id: r32482
2008-06-01 23:51:41 +00:00
Filippos Karapetis 704ad4a5fb Removed the now obsolete talk_dr_dch
Merged talk_bartender and talk_taber2
Merged talk_pen and talk_pen2

svn-id: r32481
2008-06-01 22:38:29 +00:00
Filippos Karapetis 8a0abfb045 Fix for crash that occurs in the unarj's fallback code - _uncompressedData is not allocated when ARJ files have not been opened
svn-id: r32480
2008-06-01 21:57:30 +00:00
Max Horn cb103cb9e2 DS: Removed some duplicate file content (thanks to Qvist for pointing this out)
svn-id: r32479
2008-06-01 21:47:24 +00:00
Filippos Karapetis ffc64511ca Add MD5's and packed file overrides for original packed files of the Multilingual English/German/French CD of Drascula
svn-id: r32478
2008-06-01 21:30:07 +00:00
Eugene Sandulenko df35925557 Enable file fallback for drascula. Now old uncompressed games should work.
svn-id: r32477
2008-06-01 21:11:14 +00:00
Eugene Sandulenko 452d46b3bf Implement file fallback for archives
svn-id: r32476
2008-06-01 21:10:29 +00:00
Eugene Sandulenko ba5cebfaf8 Now whole game could be run from original packed files.
svn-id: r32475
2008-06-01 20:58:05 +00:00
Filippos Karapetis f5d9eb32f0 Fixed MSVC warnings
svn-id: r32474
2008-06-01 20:05:21 +00:00
Eugene Sandulenko 49dd9376ad More ArjFile usage
svn-id: r32473
2008-06-01 19:07:57 +00:00
Eugene Sandulenko 8728cd2881 Speed up decoding by memory caching
svn-id: r32472
2008-06-01 19:07:13 +00:00
Eugene Sandulenko 37563ff3ae Fix bug #1981402: "BS1: grammatical error in the Italian menu"
svn-id: r32471
2008-06-01 18:37:35 +00:00
Robin Watts dee529f30c Tweaks to DS makefiles.
1) It wouldn't build at all for me, because source/fat had been missed off the
INCLUDES line.

2) Stray whitespace removed (to stop emacs warning on saving)

3) DS_BUILD flag selection reworked slightly. Now do: make all SCUMM_BUILD=x
(where x is a,b,c,d,e,f,g) and it'll select that version and build it. If
no x is supplied or x is not a-g, then version a will be built.

4) New allbuilds target. In backends/platform/ds, do: make allbuilds
and versions A-G are built in turn (version G does not complete currently due
to lack of logo g). This uses a 'semiclean' target in each makefile to clean
just the files that change between versions.

svn-id: r32470
2008-06-01 18:09:19 +00:00
Johannes Schickel cc2b35ee1f Cleanup
svn-id: r32469
2008-06-01 15:18:58 +00:00
Johannes Schickel 85a3f389ae Some paranoia checks in TIMInterpreter::refreshTimersAfterPause.
svn-id: r32468
2008-06-01 15:15:12 +00:00
Florian Kagerer 0485fbfc5b - fix 'order of evaluation' bug (MSVC release build)
svn-id: r32467
2008-06-01 15:11:08 +00:00
Nicola Mettifogo 22d63345e3 Got rid of the static arrays for initialization of parsers and exec opcodes, to make returning to launcher easier. The code has been borrowed by Kyra, after suggestion by LordHoto.
svn-id: r32465
2008-06-01 14:05:39 +00:00
Florian Kagerer ec93c8957b - fix regression in non-interactive HOF demo
svn-id: r32464
2008-06-01 14:00:43 +00:00
Florian Kagerer 5b3a6fac63 - (hopefully) fix valgrind warning for installer file decompression
- some more pauseEngineIntern code for Hof

svn-id: r32462
2008-06-01 13:19:45 +00:00
Eugene Sandulenko e5be4847ac WIP for hooking unarj in order to play unmodified files from CD.
Will break your game unless you put packet.001 into game directory.
Not everything has been hooked and files fallback and detection is not
yet implemented

svn-id: r32461
2008-06-01 11:44:45 +00:00
Eugene Sandulenko cc74ec5c39 Unarj code based on unarj 2.62. Used by Drascula engine
svn-id: r32460
2008-06-01 11:43:20 +00:00
Travis Howell a81e10da49 Add Blue's 123 Time Activities.
svn-id: r32459
2008-06-01 11:13:55 +00:00
Travis Howell cf27ab1a00 Correct HE version for Blue's 123 Time Activities.
svn-id: r32457
2008-06-01 10:57:23 +00:00
Travis Howell 3b5b37c3e1 Fix bug #1973247 - DIG: Subtitle glitch (Regression).
svn-id: r32456
2008-06-01 10:37:14 +00:00
Travis Howell 0b46595bf1 Add Blue's 123 Time Activities.
svn-id: r32454
2008-06-01 10:16:56 +00:00
Sven Hesse 8be7d3c522 Ooops, intialize variables properly.
svn-id: r32453
2008-06-01 01:32:28 +00:00
Vicent Marti 5d2d184213 - Triangles!
svn-id: r32451
2008-06-01 00:28:16 +00:00
Johannes Schickel 7d8a97b0af Added error calls when out of memory while uncompressing HoF installer files.
svn-id: r32449
2008-05-31 23:26:41 +00:00
Eugene Sandulenko 7a2d85c07c More endianness fixes
svn-id: r32445
2008-05-31 22:54:09 +00:00
Eugene Sandulenko 4b4ebbd45d Endianness fixes in FLI player
svn-id: r32444
2008-05-31 22:41:31 +00:00
Johannes Schickel a47106e77d Cleanup.
svn-id: r32443
2008-05-31 22:18:36 +00:00
Florian Kagerer 7db0b2b5a1 cleanup
svn-id: r32441
2008-05-31 21:48:09 +00:00
Florian Kagerer a9c9a5404d fix hof installer file loading
svn-id: r32440
2008-05-31 21:15:37 +00:00
Johannes Schickel 4ef680abaf - Fixed possible invalid memory access in Resource::loadFileToBuf
- Reworked compressed installer files handling
- Updated HoF installer file code (thanks to _athrxx for that)

svn-id: r32439
2008-05-31 20:48:41 +00:00