You are browsing as a guest. Sign up (or log in) to start making projects!

57m 57s logged

I finished the Forward component, which faithfully reproduces every System.IO function (the functions used to interact with the computer’s file system).

Why? : I need functions with the exact same API, since I’m going to intercept the game’s disk read/write functions to stop it from writing thousands of small files and folders.

What’s changed:

  • Add VirtualFS.DeleteFile()
  • Add VirtualFS.DeleteFileNoThrow() (System.IO‘s Delete function doesn’t throw an error, unlike VirtualFS.DeleteFile(), so I made an alternative to properly mimic Delete’s behavior.
  • Add Forward.cs

Progress so far:

  • ✅ VFS (Virtual File System).
  • ✅ Write the fake System.IO functions.
  • ❌ 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.
0
5

Comments 0

No comments yet. Be the first!