1362 Commits

Author SHA1 Message Date
a87fdb40cc
update TODO 2019-11-25 00:47:35 -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
3879cdc740
helper methods to round to nearest power of 2 2019-11-24 04:42:11 -05:00
3b82e4ba74
provide full file name as name of doctab to avoid collisions with same file title 2019-11-23 21:50:18 -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
0e0e176111
implement helper function to get property value as a specific type 2019-11-23 21:15:52 -05:00
d6e08850e2
_data.Length is usually much larger than _actualLength to save on ResizeArray calls 2019-11-23 21:14:12 -05:00
8e025b8589
everything else is done this way 2019-11-23 21:13:30 -05:00
9302b11bea
HUGE bug preventing 10 bytes of required data from being written in UTFDataFormat 2019-11-22 19:24:07 -05:00
85af0f3c37
handle both unsigned and signed types 2019-11-22 19:23:30 -05:00
ad21159d3d
iterate through same number of columns as defined in the header 2019-11-22 19:21:13 -05:00
d8e0ae501c
make functions static so they can be called from CPKDataFormat 2019-11-22 19:20:28 -05:00
75bd06bb18
don't crash if the Accessor isn't a FileAccessor 2019-11-22 19:12:35 -05:00
95ae0c5a11
implement RoundUp for System.UInt64 2019-11-22 19:12:16 -05:00
02398ed366
properly update Accessor.Position for MemoryAccessor 2019-11-22 19:11:57 -05:00
e02d9ddb87
handle unsigned ints and sbytes 2019-11-22 00:57:03 -05:00
d22f198d34
AddFileNameFilterFromAssociations for a single Association 2019-11-20 00:15:51 -05:00
8c0a110000
Display default value of field in treeview 2019-11-20 00:15:28 -05:00
32b7acac89
refactor data type conversion into separate methods 2019-11-19 13:23:05 -05:00
1166123aca
indicate completion status of AFSDataFormat 2019-11-18 23:56:32 -05:00
155c72e7c9
improvements to File System Editor w/r/t adding items to folders 2019-11-18 23:55:55 -05:00
baeabf312d
automatically guess data type when writing value 2019-11-18 23:55:14 -05:00
60a19673cb
improvements to File System Editor w/r/t adding items to folders 2019-11-18 23:54:38 -05:00
0c3a7af6b9
provide different menus for Folder and File selected items 2019-11-18 23:53:39 -05:00
350b4ea7db
fix minor bug in CpkEtocInfo UTF - alignment maybe? 2019-11-17 14:21:39 -05:00
bc986e16f6
UTF table saving WORKS PERFECTLY NOW... so happy :) 2019-11-17 14:46:48 -05:00
13816f2e07
associate the buttons with their respective response values 2019-11-17 14:46:23 -05:00
2398a9e087
don't crash if we get passed in a null string 2019-11-17 14:46:02 -05:00
138c5c03ba
preliminary commit for UTF table writing - DOES NOT WORK - one file writes ok, the other not good at all 2019-11-17 02:44:30 -05:00
b5bc8c0ec1
allow to specify the DataType of a particular Field 2019-11-17 02:43:35 -05:00
9064e144f0
function to get the zero-based offset of a particular String in a list of strings with optional padding after each item (e.g. 1 for null terminator) 2019-11-17 02:42:56 -05:00
b6f6865e7a
Set the object model, data format, and accessor to last used values when saving 2019-11-16 23:57:45 -05:00
47b1e2ffc8
Preliminary implementation of Database Editor 2019-11-16 22:47:42 -05:00
f508567395
add MakeReferenceInternal for DatabaseObjectModel 2019-11-16 22:47:06 -05:00
45a842832c
add constructors for DatabaseField and DatabaseRecord 2019-11-16 22:46:23 -05:00
f1b9f2a6b9
move common Align() functionality into ReaderWriterBase 2019-11-15 22:13:10 -05:00
d3b6a1e6e6
AFS version 1.0 (AFS\0) WORKS PERFECTLY NOW 2019-11-15 22:10:05 -05:00
c31ca9f164
add support for AFS2 (AWB) format, without filenames (ACB) since don't have a sample to test 2019-11-15 14:51:22 -05:00
74770c9a3e
move CPK and AFS into CRI extension 2019-11-15 13:03:08 -05:00
d7585fdb17
AFS writing seems to work ok too... 2019-11-15 12:55:39 -05:00
c1a0f9f590
AFS file format loading seems to work OK so far... 2019-11-15 12:10:22 -05:00
db78228129
properly display ModificationTimestamp in listview 2019-11-15 12:09:49 -05:00
027840d75f
CRI CPK archive loading and extraction WORKS NOW!! i'm so happy :) 2019-11-15 12:14:33 -05:00
033ab67b5b
don't crash if we get passed a NULL filename 2019-11-15 12:13:16 -05:00
cdd181bf70
hastily implemented indexer and ToString for DatabaseField 2019-11-15 12:12:49 -05:00
8f797ee03f
the CPK data format should be in a separate CRI plugin after all... 2019-11-15 00:18:08 -05:00
52c8c050f3
this function was used in only one DataFormat. ever. and it never worked... 2019-11-14 23:08:16 -05:00
a4cfd05827
let's not get confused - removed CRI plugin as it only hosts a blank CPKDataFormat (really in FileSystem plugin) 2019-11-14 01:01:52 -05:00
4e07ae288e
pattern brushes not yet implemented in UWT-GTK 2019-11-14 01:01:42 -05:00