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

7h 44m 42s logged

I have to admit I’ve been working on reverse-engineering / decompiling this game for a long time now, so getting set up was pretty quick.

I established the mod/patch structure, refactored it, refactored it again, until I landed on my current plan.
Right now I’ve only written VirtualFS.cs, which contains the virtual file system that will intercept System.IO requests to prevent them from writing to disk.

Next I’ll move on to writing the fake System.IO functions (write a file, read a file, etc.), the functions that will write and read the save in .zip format, the patches for the system functions, the triggers, and finally the interface.

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.

Markdown checkboxes don’t work… so I’m using good old emojis instead. ¯_(ツ)_/¯

0
9

Comments 0

No comments yet. Be the first!