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.
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.