v0.4.1
I almost went CRAZY 😰 I ran into an architecture problem, and I was about two steps away from refactoring EVERYTHING to make it clean. I finally found a solution. It’s not the cleanest, but I didn’t have any other idea. So the world-swap function lives inside the VFS. In the end it’s just a matter of roles/responsibilities, nothing technically blocking really 😅.
What’s changed:
- Add method to write the VFS to a zip archive.
- Add method to load a zip archive into the VFS.
- Add method to replace the world’s save with the new one and move the previous version to backup.
- Improved the versioning system, and included build info (hash, time…).
Progress so far:
- ✅ VFS (Virtual File System).
- ✅ Write the fake
System.IOfunctions. - ✅ Write/Read the
.msa(Mechanica Save Archive) file. - ❌ Intercepting the system functions.
- ❌ Write the triggers that will fire the capture/emission of virtual files.
- ❌ Add display/support for the new save format in the world selection menu.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.