IllustrateFans
frankkulakmods
frankkulakmods

patreon


Sims 4 Toolkit & Its Package Library

Hello everyone! I wanted to give another update on how things are going with my modding tools, since there hasn't been much to show off for a while.


Sims 4 Toolkit

First off, my tuning editor officially has a name: Sims 4 Toolkit, or S4TK for short. I chose this name because, well, it's accurate. S4TK's primary purpose is to edit tuning, but it also comes with other features, such as code generation and recovery of corrupt files.

If you're interested, you can read more about it in my last post. Not too much has changed from what I shared in that post, other than me slapping a fresh coat of paint on the UI and working on the technical side of things.


Sims 4 Toolkit Package Interface

The S4TK Package Interface is the Node.js library I am making to read and write package files, including the resources they contain (tuning, SimData, StringTable, etc.). This library is similar in concept to S4PI, except it is written for Node.js rather than .NET, and it only supports the file types that S4TK will support.

This majority of the library is completed (probably around ~80% done), and I am now working on writing unit tests to ensure it is robust. When it is complete, it will be open source and available for download on npm.

The source code is written entirely in TypeScript, but it will be distributed in JavaScript with TS declaration files, so development in either language should be nice & simple.


That's all for now!

This post may not be very long, but I figured I would update you anyways. The package interface and its documentation should be done within a couple of weeks – I will make an announcement when it is.


More Creators