Alpha v0.1.0
Pre-release
Pre-release
Alpha v0.1.0 - Release Notes
Overview
The initial version of the system introduces persistent saving for vehicles (tested), players (untested), and objects (untested). Objects placed in the editor prior to the mission can be saved and updated dynamically as the mission progresses.
Features
- Persistent Saving
- Vehicles: All variables related to vehicles placed on the map are saved and can be reloaded. The database has functionality to clear saved vehicles.
- Players: Player data can be saved, though testing is still pending.
- Objects: Objects placed in the editor before the mission can be saved and their states updated during gameplay. This feature is currently untested.
Current State
-
Vehicles:
- Vehicles placed on the map can be saved and reloaded correctly.
- The database has a feature to clear saved vehicle data.
- All vehicle variables are saved (e.g., position, damage, fuel, inventory).
-
Players:
- Basic functionality to save player data is in place, but requires testing to confirm.
-
Objects:
- Objects placed before the mission are saved and updated as the mission progresses. Additional testing required.
Next Steps
- Zeus Object Persistence:
- Automatically add Zeus-placed objects to the save array so they are included in the persistence system.
Temporary UI Implementation
- Admin Actions:
- Currently, the ability to add actions is restricted to logged-in admins.
- A functional user interface (UI) will replace the current system in future updates, enhancing accessibility and user experience.
What's Changed
New Contributors
Full Changelog: https://github.com/Tetlys/TetPersist/commits/v0.1.0-alpha