Starting with things players will see, but will also share some stuff players won't see, but more of updates on how stuff works behind the scenes.
Due note I worked on foundational stuff first to make it where adding new things will be easier and require less reworking in the future. Making development go by faster.
Major Features
1. Encrypted save/loading.
We got an encrypted save/load system coming. Not all data has been started to be saved, but I got the base system to make it where we can simply set up new data to be saved.
Literally takes one line of code now to add an entire new set of data to save and load.
Due note we are sharing the encryption key down the line after more testing. Sharing the encryption keys is for a fun test we want to do with Crowd Control support and modding.
Due note you will find a couple out of place save rooms just for testing during the next few builds.
2. Character Stats - Characters count for the player and enemies.
Yep, already reimplemented a character stat system. Note the way I have it set up allows me to edit value types/names without breaking save files.
Right now, we only got the main set of stats, hp, soule (form of energy for attacks), physical attack/defense, and magic attack/defense.
But the way we got it set up adding elemental resistances and debuff resistances is super easy.
3. Enemy/Object Loot Tables
Loot Tables for item drops are now working. Due note I haven't made it where grabbing the item puts it into your inventory yet.
This works for objects like crates, candles, and so forth as well as enemies. Each region of the game has a loot table and each enemy type has a loot table based on their levels.
Beasts drop fur/fangs, insects drop stingers, plants drop vine stuff, and ect.
The region loot tables add to each enemy drop table based on the area. Every enemy in Gaia heart have a chance to drop Earth Essence for making earth elemental enchantments. No need to grind one single enemy and pray for a drop from them.
Note this is for devs, but thought I would show it off.
4. Made a data editor for quickly setting up loot tables, stats, and more for characters.
Also made a foundation data editor that I just add what item to make a data editor for it and boom custom editor. Basically, I got an item data editor for quickly making new items.
Minor Improvements.
1. Way better character collision for corners/and certain edge hits. This includes more accurate positioning of the character to the ground.
2. Better character jump and running feel. Jumping and running feels more enjoyable.
3. More UI stuff for the options menu.
Audio for music, sound effects, and the so forth.
This was a huge thing behind scenes, so may not seem like a big update, but this paves the way for a lot more stuff to be added faster.
0 comments