Commit Graph
86814 Commits
Author SHA1 Message Date
Dmitry Iskrich 2b57a711f6 DIRECTOR: Fix palette loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 8064274d3b DIRECTOR: Change order events (Director 4.0) 2016-08-03 23:40:36 +02:00
Dmitry Iskrich c9ac498cf0 DIRECTOR: Add initial sound playback support 2016-08-03 23:40:36 +02:00
Dmitry Iskrich fd3c336860 DIRECTOR: Refactor in accordance with Director Loop, generate main lingo events 2016-08-03 23:40:36 +02:00
Dmitry Iskrich d01fddfa6b DIRECTOR: Add transition types 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 1099838bbd DIRECTOR: Fix load actions 2016-08-03 23:40:36 +02:00
Dmitry Iskrich a0276402d0 DIRECTOR: Add user actions, sprite, movie events to lingo events 2016-08-03 23:40:36 +02:00
Dmitry Iskrich cd0e04f672 DIRECTOR: Check if file is open, rename dump folder 2016-08-03 23:40:36 +02:00
Dmitry Iskrich bc2e73c20b DIRECTOR: Add dump scripts 2016-08-03 23:40:36 +02:00
Eugene Sandulenko fd7b2f33bf DIRECTOR: Added stub for Lingo interpreter 2016-08-03 23:40:36 +02:00
Eugene Sandulenko f471b48cf4 DIRECTOR: Fix guard includes 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 61f15f16da DIRECTOR: Add font map loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 414a0b1c35 DIRECTOR: Add file info loading, fix strings loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 1b6b24740e DIRECTOR: Add cast info loading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich e17de45075 DIRECTOR: Fix tempo channel parsing, add missed events 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 14d0bb6844 DIRECTOR: Find CLUT table in score initialization 2016-08-03 23:40:36 +02:00
Eugene Sandulenko cc2abbbb9c DIRECTOR: Use pixel(0,0) for Matte ink 2016-08-03 23:40:36 +02:00
Dmitry Iskrich 06a655ff9d DIRECTOR: Fix bitmap cast reading 2016-08-03 23:40:36 +02:00
Dmitry Iskrich bd345ce81c DIRECTOR: Parse mac name 2016-08-03 23:40:36 +02:00
Eugene Sandulenko f954105320 DIRECTOR: Switch Matte Ink to using flood fill mask mode. 2016-08-03 23:40:36 +02:00
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