Beta Testing Patch 33!!
Hey everyone!!
I've just uploaded a new beta branch to Steam
it's v15p999001033 and can be accessed with beta code LETSTESTFILESAVING
beta codes can be entered here:

now: what is this? what's this all about? who cares about file saving? 👀
there's this issue that's been plaguing zeepkist since I first started working on it: sometimes, random files I would save to disk would corrupt and zeepkist would break
think progression files, settings files, or even the internal file that saves all of your times in levels
why did this happen?
not really sure, windows is just weird like that sometimes and computers aren't perfect
so what I did was I created a whole new internal function "safefilesaving" which attemps 10 times to safe a file and does an MD5 hash check to make sure the file that got saved hasn't been corrupted
I ripped out all of the old file saving calls and redirected them to the new "safefilesaving" call
I've been testing everything and it all appears to work normally
but there's always the chance I've overlooked something
so that's why I've uploaded this new patch to a beta branch before setting it live for everyone
but other than being on a beta branch, it works the same as a regular branch, so you can upload to workshop, connect to server, etc etc etc
what I would suggest is everyone who wants to giving this a shot and seeing if they run into any game-breaking issues
list of save functions I've replaced:
if everything works, you shouldn't notice anything different
the only thing you might notice is that backup files now have a slightly different naming convention, and levels don't get empty backup folders anymore
so yeah that's that!!
it's not flashy at all, but it's pretty important to not have your game files corrupt randomly :D
once everything is working and stuff I'll push this update live :)
happy zeepkisting!!
I've just uploaded a new beta branch to Steam
it's v15p999001033 and can be accessed with beta code LETSTESTFILESAVING
beta codes can be entered here:


now: what is this? what's this all about? who cares about file saving? 👀
there's this issue that's been plaguing zeepkist since I first started working on it: sometimes, random files I would save to disk would corrupt and zeepkist would break
think progression files, settings files, or even the internal file that saves all of your times in levels
why did this happen?
not really sure, windows is just weird like that sometimes and computers aren't perfect
so what I did was I created a whole new internal function "safefilesaving" which attemps 10 times to safe a file and does an MD5 hash check to make sure the file that got saved hasn't been corrupted
I ripped out all of the old file saving calls and redirected them to the new "safefilesaving" call
I've been testing everything and it all appears to work normally
but there's always the chance I've overlooked something
so that's why I've uploaded this new patch to a beta branch before setting it live for everyone
but other than being on a beta branch, it works the same as a regular branch, so you can upload to workshop, connect to server, etc etc etc
what I would suggest is everyone who wants to giving this a shot and seeing if they run into any game-breaking issues
list of save functions I've replaced:
- playlist saving
- settings saving
- progression saving
- internal "replay" saving (not saving replays yet, just keeps track of your times on different tracks)
- controller userdatastore saving
- workshop projects saving
- levels saving
if everything works, you shouldn't notice anything different
the only thing you might notice is that backup files now have a slightly different naming convention, and levels don't get empty backup folders anymore
so yeah that's that!!
it's not flashy at all, but it's pretty important to not have your game files corrupt randomly :D
If you run into any issues, it's best to let me know on the Zeepkist Discord!!
Zeepkist Discord: https://steelpan.dev/zk-discord
once everything is working and stuff I'll push this update live :)
happy zeepkisting!!