* Fixed some dat reading related errors.
* Adjusted AnimationPartChange and added second implementation of Unpack
* Small fix to highres/language dat reading to handle errors cleaner
* Updated highres/language dat loading logic, removed exceptions entirely
* added SurfaceTexture parser
added Texture file getter
* to-do: identify the 4 extra bytes (trailing crc?)
* Update Texture.cs
corrected bug causing Format to always be D3DFMT_UNKNOWN
* accounted for the trailing DWORD
cleaned up the code a bit
* Removed unused using statements
* Removed redudnant ToString()'s
* Removed some redundant type casts
* Removed redundant bool comparisons
* remove redundant initializers
* xml summary in invalid place switched to comments
* Use string interpolation
* use format separators
* Removed redundant parenths
* remove redundant else
* direct cast when safe
* redundant string interpolation
* xml summary fixes
* removed empty ctors
* fix modifier order
* Convert to auto property
* Convert some getters to method bodies
* use format separators
* changelog
* Auto-properties that can made to get-only
* fixed some references in XML comments
* remove redundant base()
* Revert "Auto-properties that can made to get-only"
This reverts commit 32a1225ce8.
* fix starter gear json
* Use collections count property
* simplify conditional ternary expression
* remove redundant return statements
* Constructors for abstract classes changed to protected
* Moved declarations to inner scopes
* Join declaration and assignments
* inline out variables
* Use enum extension methods instead of static methods
* inline out more variables
* more unused usings
* Remove specifying enums as ints
* ACE.DatLoader LandblockInfo removed testing code
* ACE.DatLoader rename PackableExtensions to UnpackableExtensions
* ACE.DatLoader.Tests: Better testing to make sure full objects are being parsed
* ACE.DatLoader bug fixes
* ACE.DatLoader: Add missing file for build
* ACE.DatLoader Switch to native Vector3 object
* ACE.DatLoader: This changes the spell variables back to their enum types from ACE.Entity
* ACE.DatLoader improvements
* ACE.DatLoader.Tests fix for Animation.
Also includes some ACE.Entity.Position replacements with ACE.DatLoader.Entity.Frame
* ACE.DatLoader Scene converted
Also made all the ReadFromDat code more generic/copyable
* ACE.DatLoader Palette converted
* ACE.DatLoader: PaletteSet converted
* ACE.DatLoader: CombatManeuverTable converted
* ACE.DatLoader PhysicsScriptTable converted
* ACE.DatLoader SpellComponentTable converted
* ACE.DatLoader misc cleanups
* ACE.DatLoader Surface converted
* ACE.DatLoader much more progress
* ACE.DatLoader: XpTable updated
* ACE.DatLoader physics and environment using new unpack pattern
* ACE.DatLoader ContractTable updated to IUnpackable
* ACE.DatLoader EnvCell refactored to new IUnpackable
* Update PackableExtensions.cs
* ACE.DatLoader This removes the loc object
Before I proceed with further refactoring, I want to add some datloader tests...
* Looks like it didn't catch all my changes...
* ACE.DatLoader and ACE.DatLoader.Tests improvements
* bug fix in DatFile with the FileOffset being wrong. started detailed documentation on dat file contents.
* worked on some object parsing. found a bunch more object types in the client - now categorizes ALL portal files.