Eugene Sandulenko
e27d5ac7fc
DIRECTOR: JANITORIAL: Code formatting and unified the namespace end comments
2020-08-21 00:36:19 +02:00
djsrv
af8fa6a82e
DIRECTOR: Fix Shockwave chunk dumping
2020-08-12 17:26:55 -04:00
djsrv
d846db8da6
DIRECTOR: Fix loading KEY* from Shockwave movies
2020-08-12 17:26:55 -04:00
djsrv
61a02b7606
DIRECTOR: Implement DCR getResource
2020-08-12 17:26:55 -04:00
djsrv
baacf3c1ab
DIRECTOR: Replace SeekableSubReadStreamEndian
...
Use the superclass SeekableReadStreamEndian.
2020-08-12 17:26:55 -04:00
djsrv
760e89ae11
DIRECTOR: Load ILS
2020-08-12 12:14:56 -04:00
djsrv
2f367c1911
DIRECTOR: Adjust ABMP offsets
2020-08-12 12:14:00 -04:00
djsrv
045b5e08b2
DIRECTOR: Fix ABMP length
2020-08-12 12:12:57 -04:00
djsrv
28ca9065d4
DIRECTOR: Validate uncompressed chunk length
2020-08-12 10:38:45 -04:00
djsrv
f8e8a3ff38
DIRECTOR: Fix CAS*, KEY* error handling
...
Need to check hasResource
2020-08-12 10:26:54 -04:00
djsrv
2a7eb0fda3
DIRECTOR: Fix loading APPL movies
2020-08-12 10:09:46 -04:00
Eugene Sandulenko
febe9ef39b
JANITORIAL: Formatting fixes
2020-08-12 09:16:51 +02:00
djsrv
decc738ff2
DIRECTOR: Read ABMP
2020-08-11 21:25:58 -04:00
djsrv
49e7a9d80f
DIRECTOR: Refactor RIFXArchive::openStream
...
Separate it into helper functions
2020-08-11 21:25:33 -04:00
Roland van Laar
f734be9285
DIRECTOR: Document free resources list
...
The id of the first free resource is in the RIFX header.
Free resoures have a field that points to the next free resource.
The last free resource in the list is -1.
The nextFreeResourceId seems flag like to imap and mmap resources.
The field is 0 for other resources.
2020-08-10 22:39:53 +02:00
djsrv
854300607c
DIRECTOR: Fix mac name
2020-07-20 15:24:22 -04:00
Eugene Sandulenko
822a065097
DIRECTOR: LINGO: Implement 'the movieFileFreeSize' and 'the movieFileSize'
2020-07-11 12:23:53 +02:00
Eugene Sandulenko
6b8aba14c8
DIRECTOR: Make RIFX work properly on both Mac and Win
2020-07-07 23:02:36 +02:00
Eugene Sandulenko
45be27a1f9
DIRECTOR: Check if RIFX archives are in MacBinary format
2020-07-07 22:31:13 +02:00
Eugene Sandulenko
390297b410
DIRECTOR: Improve debug info on resource loading
2020-07-07 22:31:13 +02:00
Eugene Sandulenko
1c2f2b9030
DIRECTOR: Fix warning text
2020-07-07 12:55:08 +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
e4235695b5
DIRECTOR: Clean up RIFX chunk loading/association
2020-06-24 15:16:18 -04:00
Roland van Laar
90c1ee36f6
DIRECTOR: fix where dumped scripts starts with '-'
...
Prepend dumped scripts with 'stream' when the script resources
weren't loaded via a file but a stream.
2020-06-17 21:47:02 +02:00
Eugene Sandulenko
787f3e4e61
DIRECTOR: Added test score for the test target
2020-06-04 00:07:34 +02:00
Scott Percival
954e442827
DIRECTOR: Remove restriction on KEY* processing
2020-05-24 00:57:02 +08:00
Scott Percival
0c27dd882a
DIRECTOR: Improve readability of CAS/KEY parser
2020-05-24 00:57:02 +08:00
Eugene Sandulenko
1daa27ed4f
DIRECTOR: Fix memory management in RIFXArchie
2020-05-07 10:19:35 +02:00
Scott Percival
cfcf4e4559
DIRECTOR: Skip over empty entries in the CAS list
2020-05-07 00:56: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
9077c48942
Revert "DIRECTOR: Plug memory leak in MacArchive"
...
This reverts commit b217fff3dd .
2020-04-05 13:38:42 +02:00
Eugene Sandulenko
b217fff3dd
DIRECTOR: Plug memory leak in MacArchive
2020-04-05 01:55:36 +02:00
Eugene Sandulenko
f2a0032f91
DIRECTOR: Do not automatically delete archive resources, as we do it manually
2020-04-05 00:32:22 +02:00
Eugene Sandulenko
56a7b746c3
DIRECTOR: Plug memory leaks
2020-04-02 16:32:53 +02:00
Eugene Sandulenko
b2f6777be1
DIRECTOR: Plug memory leaks
2020-04-02 16:05:23 +02:00
Eugene Sandulenko
f6e7e77130
DIRECTOR: Do not die when VWCR resource is not found
2020-03-28 18:00:18 +01:00
Scott Percival
59d6c5e5fd
DIRECTOR: Fix audio lifetime, implement b_puppetSound
2020-03-21 23:40:13 +08:00
Eugene Sandulenko
ee71f5b163
DIRECTOR: Improved debug output
2020-02-24 23:14:39 +01:00
Eugene Sandulenko
54512228f5
DIRECTOR: Added sanity chech to MacArchive::getResource()
2020-02-24 23:07:55 +01:00
Eugene Sandulenko
edfd14f805
DIRECTOR: Generalized path conversion
2020-02-20 22:56:21 +01:00
Eugene Sandulenko
21615c9e50
DIRECTOR: Try to decrease depth level when opening director files
2020-02-20 22:56:21 +01:00
jepael
b4fd25a4a4
DIRECTOR: Fix compiler warning
2020-02-07 22:57:35 +01:00
Eugene Sandulenko
5a19105bd6
DIRECTOR: Implement dumping raw movie chunks
2020-02-07 00:24:18 +01:00
Eugene Sandulenko
52cf97a83e
DIRECTOR: More debug output for EXE file parsing
2020-01-01 00:01:00 +01:00
Eugene Sandulenko
e3f2226550
DIRECTOR: Support for arbitrary cast resrouce offsets
2019-12-24 17:35:30 +01:00
Eugene Sandulenko
1e6ec8f3ac
DIRECTOR: Finish work on reducing header dependency
2019-12-24 00:42:30 +01:00
Eugene Sandulenko
121e42b88d
DIRECTOR: More work on reducing header dependency
2019-12-24 00:19:27 +01:00
Eugene Sandulenko
b21b29a2f6
DIRECTOR: Further simplification of include dependencies
2019-12-24 00:19:27 +01:00
Scott Percival
e376cce16d
DIRECTOR: Fix formatting
2019-11-17 22:31:54 +01:00