Commit Graph
137148 Commits
Author SHA1 Message Date
Dmitry Iskrich 910803a914 DIRECTOR: Change matte function, use FloodFill 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 1b71712b15 DIRECTOR: Display draw rects for debug 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 4819a4e857 DIRECTOR: Load actions 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 254b1e3c1f DIRECTOR: Load labels 2016-08-03 23:40:36 +02:00
Dmitry Iskrich f858362284 DIRECTOR: Move score loading resource to constructor 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 961adeee7f DIRECTOR: Add support for background trans, matte ink types 2016-08-03 23:40:36 +02:00
Dmitry Iskrich c42f4060a1 DIRECTOR: Fix display sprite bug 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 2e87ca4954 DIRECTOR: Fix cast data reading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich fb6e06231c DIRECTOR: Move sprite display to ManagedSurface 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 6299055098 DIRECTOR: Add ink types parsing 2016-08-03 23:40:36 +02:00
Dmitry Iskrich d7f1c98f29 DIRECTOR: Remove extra movie archive open 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 44e46db5de DIRECTOR: Refactor cast data loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 604fa102ff DIRECTOR: Fix frame playback 2016-08-03 23:40:36 +02:00
rootfather 5ffd839bf3 DIRECTOR: Improve detection of Masters of the Elements
This commit adds detection for the English release of
"Masters of the Elements".

To avoid hash collisions, I had to add another file to the
detection table. The Projector Skeleton is too big for the
standard 5000 bytes we use for creating the MD5 hashes.

Many thanks to sev- for his great help!
2016-08-03 23:40:36 +02:00
Dmitry Iskrich 8cd7deb476 DIRECTOR: Add support for tempo channel 2016-08-03 23:40:36 +02:00
Dmitry Iskrich ce2889bbf4 DIRECTOR: Display objects with offsets 2016-08-03 23:40:36 +02:00
Dmitry Iskrich d17805e132 DIRECTOR: Add cast pointers to sprites 2016-08-03 23:40:36 +02:00
Iskrich 5718268106 DIRECTOR: Load cast data and movie config 2016-08-03 23:40:36 +02:00
Iskrich 60348aa02a DIRECTOR: Read movie version 2016-08-03 23:40:36 +02:00
Iskrich 11c9bbd9cb DIRECTOR: Play score, display DIB sprites 2016-08-03 23:40:36 +02:00
Iskrich 2de66ee083 DIRECTOR: Add score data loader 2016-08-03 23:40:36 +02:00
Iskrich 08641d688d DIRECTOR: FIX load palette 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 9ed9a60116 DIRECTOR: Fix DIB file reading 2016-08-03 23:40:36 +02:00
Eugene Sandulenko 1a3d44edc9 DIRECTOR: Fix image loading, moved displaying to the engine 2016-08-03 23:40:36 +02:00
Iskrich c2414ae381 DIRECTOR: Display test bitmap resource 2016-08-03 23:40:36 +02:00
Iskrich 75a01e0ea0 DIRECTOR: Refactoring palette loading 2016-08-03 23:40:36 +02:00
Iskrich acc0d70054 DIRECTOR: Add bookshelf example 2016-08-03 23:40:36 +02:00
rootfather 1ebb5d2b07 DIRECTOR: Add ADGF_MACRESFORK to melements target 2016-08-03 23:40:36 +02:00
rootfather b621fd7762 DIRECTOR: Add detection for "Masters of the Elements"
Currently, only the German Windows and Mac release are detected.
2016-08-03 23:40:36 +02:00
rootfather fc4f6087ac GIT: Add a basic .gitignore file 2016-08-03 23:40:36 +02:00
Iskrich 2d7d95bc19 DIRECTOR: Add initial for support DIB resource 2016-08-03 23:40:36 +02:00
Joseph Davies 14450b017f DIRECTOR: Rename variables to match changes to AdvancedMetaEngine.
Follows guideline-conforming changes in 0b6befdcc5.
2016-08-03 23:40:36 +02:00
Joseph Davies 04ea338dac DIRECTOR: Add detection for The Last Dinosaur Egg.
Detection for Windows and Macintosh versions of
Victor Vector & Yondo: The Last Dinosaur Egg.
2016-08-03 23:40:36 +02:00
Joseph Davies 8d8c9b3e87 DIRECTOR: Fix version in error message. 2016-08-03 23:40:36 +02:00
Joseph Davies 0deda5b8b1 DIRECTOR: Add detection for The Vampire's Coffin.
Detection for Windows and Macintosh versions of
Victor Vector & Yondo: The Vampire's Coffin.
2016-08-03 23:40:36 +02:00
Joseph Davies c5379909e2 DIRECTOR: Add detection for AMBER. 2016-08-03 23:40:36 +02:00
Matthew Hoops de61313e94 DIRECTOR: Fix RIFX support to actually be useful 2016-08-03 23:40:36 +02:00
Matthew Hoops a9849314e8 DIRECTOR: Change tag comparison to be case-insensitive 2016-08-03 23:40:36 +02:00
Matthew Hoops 30de1f34ca DIRECTOR: Fix getting RIFF resources 2016-08-03 23:40:36 +02:00
Matthew Hoops 5e08747978 DIRECTOR: Add detection for jman Japanese 2016-08-03 23:40:36 +02:00
Matthew Hoops 649ef2af67 DIRECTOR: Fix stupid mistake in v3 fallback 2016-08-03 23:40:36 +02:00
Matthew Hoops 4a334980e1 DIRECTOR: Add some simple Windows version fallback detection 2016-08-03 23:40:36 +02:00
Matthew Hoops 387833ace4 DIRECTOR: Add detection for Jewels of the Oracle 2016-08-03 23:40:36 +02:00
Matthew Hoops c607b85a46 DIRECTOR: Add parsing support for v7 2016-08-03 23:40:36 +02:00
Matthew Hoops b4cf46486d DIRECTOR: Add gundam0079 mac detection 2016-08-03 23:40:36 +02:00
Matthew Hoops bba8bb4c33 DIRECTOR: Add v5 Mac data fork parsing 2016-08-03 23:40:36 +02:00
Matthew Hoops d870127ddb DIRECTOR: Mac v3 games just use the resource fork of the executable to start 2016-08-03 23:40:36 +02:00
Matthew Hoops 9a9df86fde DIRECTOR: Parse the RIFX from v4 Mac versions 2016-08-03 23:40:36 +02:00
Matthew Hoops 09f6949cbc DIRECTOR: Add JMP Turbo Mac detection 2016-08-03 23:40:36 +02:00
Matthew Hoops f6399b7d13 DIRECTOR: Fix some v3 exe fields
Thanks, fuzzie
2016-08-03 23:40:36 +02:00