LazyDuchess / OpenTS2

Open source re-implementation of The Sims 2 in Unity
Mozilla Public License 2.0
221 stars 17 forks source link

Start reading GMND, SHPE and RES scenegraph files. #34

Closed ammaraskar closed 11 months ago

ammaraskar commented 11 months ago

This finishes out the basic structure needed to read all the different file formats involved in models in scenegraph. While we don't support animations/bones yet, all the pieces to go from a RES file to having it be rendered in unity with materials is now structured out.

Almost all the fields in the internal Scenegraph datastructures have been reverse engineered, so this codebase is likely now the best resource when it comes to parsing Scenegraph files.

LazyDuchess commented 11 months ago

This is really cool, thank you!