PocketRelay / Server

Mass Effect 3 Rust Server Emulator, LAN and WAN private server
https://pocket-relay.pages.dev/
MIT License
12 stars 4 forks source link

feat: decompiled coalesced #70

Closed jacobtread closed 2 months ago

jacobtread commented 2 months ago

Now that I have created a Coalesced parser library the server coalesced file can be parsed and compiled from JSON files. The server no longer requires a compiled binary form of the coalesced file, this makes it easier to alter the game configuration without having to unpack and repack the binary coalesced file.

If I also implement a .tlk file parser it would also be possible to insert data at runtime such as custom banners or user modified translations. Since the coalesced file is now plain JSON its more clear in the git history when changes are made to the file (Along with what was changed, rather than being an obscure binary blob), it also opens up to allow modifying the coalesced through the dashboard in the future to allow more advanced control over the game.