A general purpose modding tool
You must agree to the project license located in the LICENSE.md file before any access or modification to the source code.
What are the core modules of the toolkit?
The toolkit has two core modules.
- Twisted Library
- Twisted Tool
The Twisted Library is a library capable of reading and writing mesh and texture files used by diffent game engines. It uses the Model View Controller design pattern to help keep separation of concerns. The Twisted Library doesn't have anything related to the UI.
The Twisted Tool module is the toolkit itself. It includes user-controls such as the texture manager panel.
Before you can build the toolkit, you will need the MonoGame pipeline to compile the shaders used by MonoGame. Start the MonoGame Pipeline Tool and open the TMTool/Content/Content.mgcb file. Build the content file by using the Build menu option.
Points of Interest
- Game definitions are located in the TMLibrary.Lib.ProjectTypes namespace
- DPC instruction parsing is located in the TMLibrary.Lib.Instructions.Dpc namespace
DPC - Mesh & Collision Archive File