Log of /trunk/libTES3FileFormat
Directory Listing
Revision
37 -
Directory Listing
Modified
Sat Jul 30 13:42:33 2011 UTC
(8 years, 4 months ago)
by
william
*** work out properly saving the data (don't append when overwriting)
Revision
36 -
Directory Listing
Modified
Sat Jul 30 12:42:10 2011 UTC
(8 years, 4 months ago)
by
william
** remove commented out commit method
** make sure in commit() to write all plugin
data to the underlying stream before running individual section commits.
Otherwise we endup with a blank file (with only the data commited for sections
that have been parsed and commit called for)
Revision
34 -
Directory Listing
Modified
Sat Jul 30 12:33:46 2011 UTC
(8 years, 4 months ago)
by
william
** workout Save() and SaveAs()
** SaveAs() does not seem to write the other data out (only contains the data for the clothing section(s))
Revision
33 -
Directory Listing
Modified
Sat Jul 30 11:47:53 2011 UTC
(8 years, 4 months ago)
by
william
*** work out committing individual entries back into the main data stream
Revision
30 -
Directory Listing
Modified
Sat Jul 30 09:15:16 2011 UTC
(8 years, 4 months ago)
by
william
*** Change ClothingEntries make it Dictionary<string, ClothingEntry> ClothingEntries { get; }
Revision
28 -
Directory Listing
Modified
Sat Jul 30 09:03:55 2011 UTC
(8 years, 4 months ago)
by
william
replace occurances of ClothingType with ClothingTypes
Revision
27 -
Directory Listing
Modified
Sat Jul 30 09:03:24 2011 UTC
(8 years, 4 months ago)
by
william
rename ClothingType to ClothingTypes
Revision
26 -
Directory Listing
Modified
Sat Jul 30 09:02:52 2011 UTC
(8 years, 4 months ago)
by
william
*** Add /* N */ comments to ClothingTypes
public enum ClothingType
{
Pants, /* 0 */
Shoes, /* 1 */
Shirt, /* 2 */
Belt, /* 3 */
Robe, /* 4 */
RightGlove, /* 5 */
LeftGlove, /* 6 */
Skirt, /* 7 */
Ring, /* 8 */
Amulet, /* 9 */
}
Revision
24 -
Directory Listing
Modified
Sat Jul 30 08:59:18 2011 UTC
(8 years, 4 months ago)
by
william
comment out: private int _HeaderSize;
Revision
22 -
Directory Listing
Modified
Fri Jul 29 18:34:38 2011 UTC
(8 years, 4 months ago)
by
william
** add sort support
Revision
20 -
Directory Listing
Modified
Fri Jul 29 18:22:20 2011 UTC
(8 years, 4 months ago)
by
william
*** add list support to hold clothing entry data and implement in parser class
Revision
19 -
Directory Listing
Modified
Fri Jul 29 17:39:39 2011 UTC
(8 years, 4 months ago)
by
william
*** implement parsing of all clothing entries ... they might not be all in one section
Revision
18 -
Directory Listing
Modified
Fri Jul 29 16:54:40 2011 UTC
(8 years, 4 months ago)
by
william
*** parse CLOT section down to CTDT (clothing data)
Revision
17 -
Directory Listing
Modified
Fri Jul 29 16:09:53 2011 UTC
(8 years, 4 months ago)
by
william
*** overhaul of code:
+++ forget trying to parse the entire TES3 ESM/ESP plugin format
just parse the clothing section
Revision
16 -
Directory Listing
Modified
Fri Jul 29 14:34:44 2011 UTC
(8 years, 4 months ago)
by
william
** enable reading of script data (just as bytes)
Revision
15 -
Directory Listing
Modified
Fri Jul 29 13:43:22 2011 UTC
(8 years, 4 months ago)
by
william
*** implement AsBytes in PluginMagic (make it inline with PluginMaster and PluginHeader)
Revision
14 -
Directory Listing
Modified
Fri Jul 29 13:42:18 2011 UTC
(8 years, 4 months ago)
by
william
*** implement AsBytes in PluginHeader (make it inline with PluginMaster
Revision
13 -
Directory Listing
Modified
Fri Jul 29 13:38:26 2011 UTC
(8 years, 4 months ago)
by
william
** implement AsBytes in PluginMaster
Revision
12 -
Directory Listing
Modified
Fri Jul 29 13:22:25 2011 UTC
(8 years, 4 months ago)
by
william
*** walk through the variable length master section
*** make sure to update the size of the section
Revision
11 -
Directory Listing
Modified
Fri Jul 29 12:46:17 2011 UTC
(8 years, 4 months ago)
by
william
*** add initial support for reading the master section
Revision
10 -
Directory Listing
Modified
Fri Jul 29 12:45:58 2011 UTC
(8 years, 4 months ago)
by
william
public int OffsetToNext { get { return this.Size + this.Offset + 8; } }
The Offeset of the header:
1) begins at this.offset
2) the size is the offset to the master section
3) the offest to next begins 8 bytes after 1&2 (which begins the master section)
Revision
9 -
Directory Listing
Modified
Fri Jul 29 12:07:26 2011 UTC
(8 years, 4 months ago)
by
william
PluginDescription -> Read 256 bytes
RecordCount -> should be an int not a long
Revision
8 -
Directory Listing
Modified
Fri Jul 29 11:56:58 2011 UTC
(8 years, 4 months ago)
by
william
*** add support for displaying log data in a usercontrol (and not just in VS Debug console)
Revision
7 -
Directory Listing
Modified
Fri Jul 29 10:39:36 2011 UTC
(8 years, 4 months ago)
by
william
*** implement reading of the header section (after the 16 byte magic, magic is only 4 bytes, but I include the other 12 bytes as part of it)
Revision
6 -
Directory Listing
Modified
Fri Jul 29 10:19:17 2011 UTC
(8 years, 4 months ago)
by
william
PluginMagic reads 15 bytes from start
Revision
5 -
Directory Listing
Modified
Fri Jul 29 10:09:00 2011 UTC
(8 years, 4 months ago)
by
william
*** add support for parsing, commit, and getting bytes of the individual sections
Revision
4 -
Directory Listing
Added
Fri Jul 29 09:23:17 2011 UTC
(8 years, 4 months ago)
by
william
** initial commit
: have everything working (upto determining if the plugin is a valid TES3:morrowind esm or esp)