Well well well, it looks like I'm actually still doing things. Normally in the past I'd have peetered out but this is really the first thing I'm doing in the morning. Last night I had this revalation that I needed to strip some variables out of the saving process and get done with it.
This did leave me with a better feeling too, especially since that all my work on code for saving was intended to be the first thing I complete! Here, I'll give you the changelog purely for these changes.
- Save files are now updated when brought from older versions in a far more effecient manner
- Save files no longer contain "item-bought" variable.
- Echo is OFF should no longer display in save files.
- Stripped Agility, Parry Chance, Strength, hit chance and vitality.
Note: Stripping these variables do sort of make previous versions defunct. If your previous save
worked on 0.2.7 it might work on 1.2.0 but it may mix other variables due to the way Batch handles
pulling up saves. Further testing will tell me.
My reasoning for removing the 'bought' variable was because it was redundant.
If the user has x amount of that item, allow equip.
- Choosing stats for leveling up and also game creation don't have Strength, Agility and Vitality anymore.
It was replaced with Health, Attack and Magic.
Naturally once I'm done applying changes to the whole game I'll be moving onto the battle system and actually getting that finished. It's been the crux of my whole process with this and sure, it works in 0.2.7 but barely. There's nothing special about it, no dodging, no magic, hell I think that using EP in fact CRASHES the game in that verison.
On another note, I still need to check if the save files are truly cross compatible. I doubt it though, considering the way that batch works. I did reduce the size from the old 57 lines of save file toooo... 50. Okay okay, it's only 7 lines but those extra 7 lines were for stupid saving like... Agility or something. Oh yeah! It was those "bought" variables that I thought I needed. Silly Exabyte.
Also, that stat selection screen is sorta different now after I got rid of a few variables. I'm sure you read it in the changelog and was like "whaaat, what do you mean?"
Lemme explain, so let's take the old version (0.2.7, but displayed as 0.2.0.4.3).
And then here's the new shiny version 1.2.0!
Unfortunately this screenshot does show two issues I've gotta fix. Once was the text chopping and also the stats. That was intended to be a new save BUUUUT I loaded up a previous testing save and it brought those variables over. This... also works for 0.2.7 I think, but it wouldn't be worth it because not a single one of those stats in that version do anything. As said by that stat screen, they're defunct. At least this new version has functional stats
Anyways, I'm gonna get back to work on this. I'll see you in the next News Update!
0 comments