Initial commit
initial commit
doesn't do much yet
minor changes
messing with ctypes to call XnaNative functions to decompress
xnb write method
tighten platform check to require 32bit python so we can import the 32bit only XnaNative dll
kill off class/singleton and prototype in xna_native, do multiple decompress calls if required
new script for decompressing all xnbs in folder
FEZ pak extractor
fiddling with os.path order
argh
start on parsing actual xnb content
in progress port of .net TypeSpec parser
port rest of .net TypeSpec parser from Mono
doesn't handle escaped characters in identifiers currently
handle escaped characters in identifiers
add some util methods to escape and unescape identifiers
add method to get full name of type
parser seems to be dying on pointers and references currently
simplify array printing
don't handle \ in modifiers
fix pointer and byref handling
move type spec parser into own module
move scripts out of package in another futile attempt to try and figure out absolute package names
initial kinda nasty dynamic type reader loader
 couple of do nothing type readers for testing
tweak plugin finder a bit
custom exceptions in type parser and type reader manager
flesh out TypeReaderManager and BaseTypeReader a bit
initial types and names for all primitive types and texture2d
change XNB to inherit from BinaryReader
rename TypeError to TypeSpecError
parse xnb content by default
object reader
readers and types for Texture2D and Texture3D