* 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
* Change >> 1) & 1 to & 2
Cosmetic change pointed out by Rawaho.
* Better fix of the Portal Flags in the dat code
* ACE.DatLoader refactoring
This new code format uses extention methods to re-use code. It allows decouples object unpacking from DatReader and reduces the dependancy to a simple BinaryReader.
* Forgot to remove the temp StarterAreas code from the transition
* Some files were ignored, not sure why. This should fix
* Added @barbershop debug command and corresponding functionality
* Changed some CharGen types that were ushort to uints. (They were short for legacy reasons no longer needed)
* Cleaned up Handle function to be thread-safe
* Removed DungeonViewer link as the GitHub repo no longer exists
* DatReader, CharGen FileType, SetupModel FileType, and PaletteSet FileType
* Load basic player features from character creation
* Loads all correct player data from Character Creation.
* Adjusted palette/hue calculation
* Changed DatReader.buffer to Buffer, since the get is exposed publically. Also added some additional comments.