Eugene Sandulenko
2dc0208a38
DIRECTOR: Parse 'vers' chunk from Mac Projectors
2020-07-08 00:30:12 +02:00
Eugene Sandulenko
18ce56fc1b
DIRECTOR: Create path for the dumped scripts
2020-07-07 12:33:40 +02:00
Eugene Sandulenko
d07e91a422
DIRECTOR: Improved warnings
2020-07-07 12:30:59 +02:00
djsrv
07bc3e58e8
DIRECTOR: Remove vm arg from constructors
...
Pass the object's direct parent instead, and get things like the stage
from that instead of from the _vm when possible.
2020-07-03 15:55:14 -04:00
djsrv
2c41b3f291
DIRECTOR: Give Stage ownership of movies
2020-07-03 15:55:14 -04:00
djsrv
38d17341e2
DIRECTOR: LINGO: Move lingo archive to Cast
2020-07-01 22:07:13 -04:00
djsrv
fb39572fd5
DIRECTOR: Move _sharedCast to Movie
2020-07-01 13:24:37 -04:00
Eugene Sandulenko
1aa1fe2802
DIRECTOR: Furhter decrease of header dependency
2020-07-01 17:49:48 +02:00
djsrv
5ae6c34074
DIRECTOR: Separate Movie and Cast from Score
2020-07-01 10:50:31 -04:00
djsrv
3303ab985e
DIRECTOR: Rename cast.cpp -> castmember.cpp
2020-07-01 10:50:31 -04:00
djsrv
75058809aa
DIRECTOR: LINGO: Remove kEventStart
2020-06-29 12:50:46 -04:00
djsrv
59941ad886
DIRECTOR: LINGO: Clear LINGO.INI handlers
2020-06-24 23:29:30 -04:00
djsrv
e05948bafa
DIRECTOR: LINGO: Add ArchiveType enum
2020-06-15 10:29:43 -04:00
djsrv
a7cbe1fbd2
DIRECTOR: LINGO: Reduce compile/execute var reuse
...
The compile/execute steps can and do happen at the same time, so this
makes things slightly less messy.
2020-06-14 17:09:39 -04:00
Scott Percival
61218f8596
DIRECTOR: Don't clear the Lingo context when loading an EXE
2020-06-13 22:03:54 +08:00
djsrv
d5d4e077ab
DIRECTOR: LINGO: Allow loading shared casts' menus
2020-06-12 10:32:41 -04:00
djsrv
98cdffaf74
DIRECTOR: LINGO: Run LINGO.INI if present
2020-06-11 14:17:02 -04:00
djsrv
34eb654106
DIRECTOR: LINGO: Keep shared cast scripts on goto
...
Shared casts' handlers should only be removed when switching to a movie
in a different directory.
2020-06-11 13:01:37 -04:00
djsrv
d76e876e7a
DIRECTOR: LINGO: Load shared cast with loadArchive
2020-06-11 12:02:47 -04:00
Eugene Sandulenko
adac79341b
DIRECTOR: Fix crash when built-in movie cannot be dumped
2020-06-10 16:38:51 +02:00
Eugene Sandulenko
147ae7dc30
DIRECTOR: Fixed dumping Lscr script for shared casts
2020-05-24 17:36:51 +02:00
Eugene Sandulenko
83ca637d24
DIRECTOR: Dump Lscr scripts with --dump-scripts
2020-05-24 17:16:46 +02:00
Scott Percival
6bdfc4cfbd
DIRECTOR: Replace ad-hoc cast lookups with _vm->getCastMember
2020-05-14 18:09:32 +08:00
Scott Percival
06e9fb125d
DIRECTOR: Fix cast indexing.
...
The indexing of the cast list is stored relative to the position
of the first cast member. Previously it was assumed the list
started at 1, but this base offset is stored in the VWCF config.
2020-05-07 00:33:13 +08:00
Eugene Sandulenko
00b52cf682
DIRECTOR: Annotated projector headers
2020-04-10 01:42:14 +02:00
Eugene Sandulenko
8f44cb6acf
DIRECTOR: Fix code analysis issues. Some are embarrassing.
2020-04-06 21:09:13 +02:00
Eugene Sandulenko
d47b2fbd0f
DIRECTOR: Do not double delete MacArchive
2020-04-04 16:19:45 +02:00
Eugene Sandulenko
529e9fc7a7
DIRECTOR: Plug leaked resources
2020-04-02 17:40:45 +02:00
Eugene Sandulenko
b2f6777be1
DIRECTOR: Plug memory leaks
2020-04-02 16:05:23 +02:00
Scott Percival
ed1c750f50
DIRECTOR: Add generic Windows target
2020-03-28 16:15:15 +08:00
Eugene Sandulenko
3d7b95da0c
DIRECTOR: Fix shared cast processing
2020-02-24 23:08:17 +01:00
Eugene Sandulenko
0f4d18958e
DIRECTOR: Further work on simplification of shared cast handling
2020-02-24 18:09:56 +01:00
Eugene Sandulenko
8f171a97df
DIRECTOR: Remove mess with shhared cast resources
2020-02-24 16:07:22 +01:00
Eugene Sandulenko
1a0824040d
DIRECTOR: Improve debug output
2020-02-24 16:07:22 +01:00
Eugene Sandulenko
27d1e86f46
DIRECTOR: Properly process start movies whhich are normal Director movies
2020-02-24 16:07:22 +01:00
Scott Percival
189acb438d
DIRECTOR: LINGO: Add split contexts for main and shared archives
2020-02-09 12:14:14 +08:00
Eugene Sandulenko
5a19105bd6
DIRECTOR: Implement dumping raw movie chunks
2020-02-07 00:24:18 +01:00
Scott Percival
e82e8f663c
DIRECTOR: Load script context/names from shared archive
2020-02-06 19:41:46 +08:00
Eugene Sandulenko
ef03c0ba34
DIRECTOR: Do not freak out when first movie in tests is not readable
2020-01-21 23:42:10 +01:00
Eugene Sandulenko
a132d6aa78
DIRECTOR: More streamlined movie loading tracing
2020-01-10 22:52:00 +01:00
Eugene Sandulenko
be69970112
DIRECTOR: Fix crashes on ungraceful exit
2020-01-10 16:52:40 +01:00
Eugene Sandulenko
b521eb3fd4
DIRECTOR: Sanity checks on unsuccessful movie loading
2020-01-09 18:15:23 +01:00
Eugene Sandulenko
b0d31a2afa
DIRECTOR: Improve error messages
2020-01-09 18:10:11 +01:00
Eugene Sandulenko
0869e02c1b
DIRECTOR: Properly reastart movies
2020-01-09 18:07:23 +01:00
Eugene Sandulenko
39728ee029
DIRECTOR: Create dummy Shared Cast when there is none present
2020-01-02 16:43:17 +01:00
Eugene Sandulenko
ec56be281d
DIRECTOR: Use current path for navigating between movies
2020-01-01 15:15:27 +01:00
Eugene Sandulenko
693149ee56
DIRECTOR: Load Shared Cast from movie directory
2020-01-01 14:50:53 +01:00
Eugene Sandulenko
cdcce73ff8
DIRECTOR: Improved debug output
2019-12-24 21:39:14 +01:00
Eugene Sandulenko
e3f2226550
DIRECTOR: Support for arbitrary cast resrouce offsets
2019-12-24 17:35:30 +01:00
Eugene Sandulenko
121e42b88d
DIRECTOR: More work on reducing header dependency
2019-12-24 00:19:27 +01:00