545 Commits

Author SHA1 Message Date
f0632f7a1e
handle the case where our PEF begins with PJ95 2020-03-19 09:56:35 -04:00
e309b7c314
fix the custom options so they use the actual name of the variables even through a refactor 2020-03-18 15:24:13 -04:00
95a96538ef
fix documentation file path 2020-03-16 23:40:42 -04:00
87e6eb8269
SetPixel should NEVER throw an exception for which the caller isn't at fault 2020-03-16 13:27:32 -04:00
ec79785511
improvements to BMP data format, including not hardcoding the file size with a pixel depth of 4 when it should be 3 2020-03-16 13:27:03 -04:00
f921d8cd36
the SPX format is slightly different than the SPR/SPH/SPC formats we've seen so far. still can't read it, but this way it won't crash when loading... 2020-03-16 13:25:26 -04:00
3b8e7fff47
move CWE sprite data format from Multimedia plugin to Chaos Works plugin 2020-03-16 11:41:03 -04:00
664a4a1fd4
implemented chaos works engine SPP palette data format 2020-03-15 17:33:35 -04:00
f285a5061a
implement support for newer ' cweVOLF' format VOL archives - SAVE SUPPORT UNTESTED 2020-03-15 17:05:20 -04:00
5972c9fb6e
add Label detail for CWE VOL format for use in the file system editor 2020-03-15 16:04:20 -04:00
a4f15f985a
add data format for Ken Silverman's GRP archive 2020-01-31 09:56:31 -05:00
630644ab46
work on the Synthesized Audio Voicebank implementation, including support for reading VOCALOID DDB/DDI voicebanks 2020-01-25 03:34:10 -05:00
ff3cd09671
attempt to read ZIP file even if central directory is broken (this should probably be a configurable setting) 2020-01-23 03:39:18 -05:00
91629528ee
debugging aid 2020-01-23 02:26:11 -05:00
4e0a627bd8
refactored and added definitions and documentation for New Executable (NE) implementation 2020-01-05 21:46:16 -05:00
0bf4a47e0a
place Portable Executable (PE)-specific stuff in its own namespace 2020-01-05 19:56:17 -05:00
e040352f7e
add AIN data format - not sure how the table of contents is compressed yet though 2020-01-05 19:53:09 -05:00
28fe5db701
support both Executable and FileSystem object models 2020-01-05 19:50:03 -05:00
aa07956299
Chaos Works VOL data format FINALLY loads after fixing bug in LZRW1-A implementation 2020-01-04 08:59:32 -05:00
7af9cd8c3e
add support for Texas Instruments TI-99/4A TIFILES and raw disk images 2020-01-03 23:01:42 -05:00
63994e09f0
slight modifications to support FileSystemObjectModel folders and possibly an archive that DOESN'T start at zero 2020-01-01 22:39:33 -05:00
57892299c4
add comments 2019-12-29 17:14:46 -05:00
2f00dd0c17
fix file alignment and try (unsuccessfully) to calculate modification timestamp 2019-12-28 21:14:16 -05:00
bf1c8f0db3
clean up code, remove unused ZIPSettings thing, ensure appropriate comments are added 2019-12-28 21:13:25 -05:00
f55d9bdcac
fix case where a ZIP archive appears in the middle of random data; allow us to load ZIP archives embedded in other kinds of files 2019-12-28 21:10:12 -05:00
d672782428
the PianoRollView wasn't even editing an actual track on the object model 2019-12-24 01:24:31 -05:00
16ba1aad96
improvements to Palette editor - ability to add/modify/remove entries 2019-12-19 09:16:32 -05:00
4f7f5ae5ff
register object model path 2019-12-19 06:40:38 -05:00
d405f8335b
I feel like it's more efficient this way 2019-12-19 06:40:16 -05:00
f3df76ed40
improvements to MIDI data format 2019-12-18 04:31:22 -05:00
4a8cc6f516
speed optimization? 2019-12-16 06:16:14 -05:00
6b836cde1f
fix .NET version issues and solution organization 2019-12-12 00:22:14 -05:00
21d1ed5ab6
support 64-bit architectures 2019-12-08 19:28:44 -05:00
389f8d4f2e
improvements to FSB saving, no samples to test yet though 2019-12-08 19:28:01 -05:00
0659d32586
give credit where credit's due 2019-12-08 07:23:39 -05:00
98961780dc
trying something new 2019-12-08 03:55:37 -05:00
7ae8ab9b9b
actually supply the ExecutableObjectModel with section data 2019-12-08 03:54:34 -05:00
b2e23c1b2b
provide ability to defer the data request like in FileSystemObjectModel 2019-12-08 03:53:18 -05:00
c571b33b3d
improvements to InstallShield CAB and header (HDR, PKG) DataFormats 2019-12-06 03:02:37 -05:00
2a928d480c
nothing wrong, just wanted to name the parameter a bit more intuitively 2019-12-02 08:06:36 -05:00
8a26b0ad70
this was NOT working to write the file data 2019-12-02 08:06:07 -05:00
3814c2e22f
this was broken 2019-11-30 23:26:06 -05:00
92ddb591d0
set project version to 4.0.2019.12 2019-11-30 05:05:24 -05:00
292ff60634
preliminary save + load implementation of Sony PSF (PARAM.SFO) database format 2019-11-30 04:31:15 -05:00
b264154020
absolutely horrible inefficient and incomplete implementation of writing OBJ models 2019-11-30 03:51:50 -05:00
fab44b24dd
play nice with CRI Extensions for FileSystemEditor 2019-11-25 00:56:15 -05:00
8c1660862a
fixing datatypes brought us ALMOST 100% binary-compatibility diva2data, other two tests are failing at the UTF table size 2019-11-24 14:10:20 -05:00
114c8f6157
not tested 100% binary compatible YET - but at least all my sample files load AND save... EXCELLENT! 2019-11-24 04:44:06 -05:00
3bedeaaa5a
use time-tested RoundUp function and calculate table size minus length of '@UTF' signature (maybe this is wrong) 2019-11-23 21:16:32 -05:00
9302b11bea
HUGE bug preventing 10 bytes of required data from being written in UTFDataFormat 2019-11-22 19:24:07 -05:00