Klutz 2 Posted April 14, 2017 Hey, I was wondering what should i do to protect my grf so people can't edits files (grf encryption still let you overwrite files) Is there any other grf protection? Regards, Klutz Quote Share this post Link to post Share on other sites
0 Ai4rei 321 Posted April 14, 2017 (edited) No real way to prevent editing of GRFs, you can only hinder the stupid portion of people doing that. Either you modify (read "corrupt") the GRF format in a way, that makes common programs fail, and adjust your patcher and client to be able to deal with that. Or you make up your own format and make a patcher for it and add support to the client for it. Or make an edit to the client, that checks the checksums of all files in the grf, when the client is started to make sure the grf is not changed. This takes a few minutes to complete and will get old very quickly (to the players that is). Choose your poison. Edit: I got an idea for one theoretical way, that could prevent others from making changes to the GRF, but still allow you to provide patches to it (granted the patcher does not touch the data, but just adds the files as-is, like RO Patcher Lite). This is just a theory, so I will have to make a proof of concept before making further claims~ Edit: Too easy to workaround for the effort needed. Edited January 27, 2018 by Ai4rei 1 Legend reacted to this Quote Share this post Link to post Share on other sites
Hey,
I was wondering what should i do to protect my grf so people can't edits files (grf encryption still let you overwrite files)
Is there any other grf protection?
Regards,
Klutz
Share this post
Link to post
Share on other sites