Hey there Followermakers, back again with a brand new Followermaker update just for you. Before I list the changes, though, I would like to mention that my experiment with implementing PK3 exporting into Followermaker was an astounding success: no issues have been reported! Oh, and I also got to implement PK3 exporting into
Kartmaker, which you should be able to use starting with the next update for Ring Racers. How cool is that?
Without further ado:
- Followemaker's error handling has been upgraded:
- The Followermaker window will now pop up whenever an error occurs while generating the PK3. Errors like these can include anything, from accidentally deleting the PLAYPAL.lmp file to forgetting to add a comma on the properties file; you should be able to see these errors in a more convenient way now, with a prompt to close the window after you're done.
- Followermaker will now delete PK3s if an error occurs during generation. Followermaker is finally on par with how Kartmaker does things, as you simply won't get your add-on file if an error occurs while the program is running.
- More error checks were also added, including one for follower frames which locations and dimensions go beyond the size of the spritesheet image.
- To tie in with the changes to how Followermaker handles errors, follower templates will now present the "name" and "prefix" values as empty by default. If either of the two fields remains empty, the Followermaker window will now tell you to fill them in.
- These are two very important fields to fill out with unique values, so it no longer made sense to have the program fill them out with default values of its own.
- Followermaker now uses the miniz library for generating PK3 files instead of kuba--'s zip. ...Because the latter was possibly not legally compliant. Never use a program that's licensed under Unlicense, I guess.
- The above change has no impact on Followermaker's functionality, it's just a backend change with a really funny reason behind it.