65 Commits

Author SHA1 Message Date
30ab0b4e1b
properly parse the 'Data' field type 2020-08-12 21:45:51 -04:00
2df487c723
properly calculate UTF table size 2020-08-12 21:45:50 -04:00
7c0d89ef41
store AdditionalDetails as string/object instead of string/string so we can properly sort columns that contain numbers 2020-08-12 21:45:41 -04:00
24c3801f93
add editor for Microsoft ACME setup bootstrapper LST file 2020-08-07 09:58:08 -04:00
2f720bd471
fix SZDD archive parsing thanks to GPLv2-licensed code :) 2020-08-07 02:17:30 -04:00
b63842ab15
throw InvalidDataFormatException if the file 'IND.DB' is not found in the OLE compound document file 2020-08-07 01:50:19 -04:00
796d451f32
still a work in progress, but added some more features to CRI/CPK DataFormat 2020-08-07 01:26:33 -04:00
ec334f8a19
preliminary work on MilkShape 3D data format 2020-07-30 09:37:34 -04:00
d29b197f72
preliminary work on NTFS filesystem and OLE1 data formats 2020-07-30 09:37:13 -04:00
ebebee52f7
uwt-compatible mnemonics (underscore vs. ampersand) and remove debugging code 2020-07-30 09:34:49 -04:00
9881b49fe7
properly set target machine type and characteristics, and correct optional header offset 2020-07-30 09:33:26 -04:00
69e6fd59e3
add preliminary implementation of Office plugin with Presentation object model and HyperCard data format 2020-06-25 08:10:31 -04:00
1c842411ff
add support for reading first page of an uncompressed TIFF image (it's a start...) 2020-06-17 23:29:15 -04:00
0921852b48
actually apply FileSourceTransformations if specified 2020-06-14 00:46:03 -04:00
7fdf6e79a2
properly throw ObjectModelNotSupported instead of just silently failing 2020-06-14 00:46:03 -04:00
020d7b2a3d
offset/length calculation for this was severely broken 2020-06-14 00:46:03 -04:00
6c0046a21d
add reference to MBS.Framework to bring in CaseSensitiveHandling enum and advanced File functionality 2020-06-14 00:46:02 -04:00
1323984fbd
preliminary implementation of document properties settings provider for the Heroes of Might and Magic II map editor 2020-06-14 00:46:01 -04:00
54e11b8da6
provide a way for embedded Accessors returned from a FileSystemObjectModel to access files relative to their location (not just physical files) 2020-06-14 00:45:03 -04:00
7ba01e91a9
add TextBox implementation to New World Computing window layout definition file 2020-05-29 18:11:32 -04:00
5d80b16e37
preliminary (broken?) implementation of XPM image format 2020-05-28 18:40:55 -04:00
854ba278c8
various improvements and additions to the New World Computing / Heroes of Might and Magic plugin 2020-05-28 18:17:51 -04:00
98a9a347bc
provide support for playing, creating, and modifying sprite animations in PictureCollectionObjectModel 2020-05-28 18:13:27 -04:00
7de88dbe86
not sure what this really is, still needs work to be done 2020-05-24 19:16:19 -04:00
d2f0e51906
DirectDrawSurfaceDataFormat moved to Multimedia (not Multimedia3D) namespace a while back; use modern ContinueLoading function instead of doing all the hard work ourselves 2020-05-24 19:15:30 -04:00
b3761f679d
finally add missing object definitions to New World Computing BIN data format 2020-05-24 12:26:58 -04:00
33320bfc77
improvements to New World Computing dialog layout processor (BIN files) and Designer support for loading and rendering appropriate related ICN sprite files 2020-05-24 10:24:22 -04:00
781e7597df
improvements to synthesized audio plugins and preliminary implementation of a MIDI Events list view for synthesized audio editor 2020-05-24 10:19:10 -04:00
186a157438
still has bugs but at least some of them have been fixed 2020-05-20 13:46:55 -04:00
06c53cd4a7
add function to generate a list of colors used by the PictureObjectModel 2020-05-20 13:24:55 -04:00
b72b253433
refactor stride calculation into separate function for arbitrary pixel depths 2020-05-20 13:23:15 -04:00
40f453c391
UWT now supports DrawImage 2020-05-19 14:10:57 -04:00
53ca5abdfc
add DataFormat for reading (and possibly writing, though untested) TIL sprites - for map tiles 2020-05-18 21:30:51 -04:00
a8058e0e6b
fix incorrect associations, namespaces, and other little bugs 2020-05-18 15:03:06 -04:00
a7fa91a07c
preliminary implementation of Amiga plugin and dataformat for reading Amiga disk image files 2020-05-16 07:20:08 -04:00
b727feb700
rewrite New World Computing scene layout using Universal Editor's Component Designer editor; UWT preliminary implementation 2020-05-16 07:17:02 -04:00
c1458948a4
preliminary implementation of horizontal scrolling support in SynthesizedAudioEditor; still buggy 2020-05-15 08:39:18 -04:00
f884365c95
various feature additions, improvements, and bug fixes to synthesized audio plugins and editors 2020-05-14 23:47:32 -04:00
f7672cf10e
breaking changes to allow PropertyListObjectModel to store Properties and Groups in arbitrary order 2020-05-13 01:10:44 -04:00
0f5799361d
move Vocaloid-specific stuff into separate plugin 2020-05-12 21:00:34 -04:00
6c5dea0ec9
HUGE improvements to synthesized audio editor and minor bug fixes in VSQX format; we can now inline edit lyrics in editor and all sorts of cool stuff 2020-05-12 20:49:04 -04:00
26b5557b35
move the creation of the initial track in an empty synth-audio document to pure UI code to prevent mass hysteria and confusion 2020-05-12 08:41:16 -04:00
9593c902df
fix encoding for A3DA property list format to handle Japanese characters 2020-05-04 02:10:01 -04:00
36f13363aa
neaten up and improve FARC loading and saving 2020-05-04 02:09:35 -04:00
1983582990
implement Sega Auth3D A3DA property list format 2020-05-03 19:27:10 -04:00
c14c2d5f92
move Sega FARC DataFormat to separate Sega plugin 2020-05-03 13:53:03 -04:00
420742e74b
various enhancements and improvements to WinRAR DataFormat 2020-05-03 13:43:40 -04:00
7a70c10081
remove obsolete ErrorDataFormatInvalid string table entry; replaced with InvalidDataFormatException 2020-04-29 01:55:46 -04:00
ebf50e3110
remove stale plugins 2020-04-29 01:48:31 -04:00
cdf93dd145
moved conditional statement code out of a single file/UE project and into MBS.Framework.Logic 2020-04-29 01:24:52 -04:00