How can i block the unpack from the system.mrs??
Please help!!
How can i block the unpack from the system.mrs??
Please help!!
Well, there's a number of methods you can follow to approach this problem.
Personally, I recommend the FU method, involving a very simplistic approach. By deleting the system.mrs file, all such data can not be retrieved, or further unpacked; as you cannot unpack what you do not see.
Delete it. Delete the whole damn thing.
what do mine when u say delete system.mrs??
Now for serious time. Impossible. Everytime gunz runs it nees to unpack the files to read them. It unpacks it to memory, which can then be read. If you block it from opening then you block gunz from opening it. Sooooo. Fail? It is theoretically possible for gunz to be forced to read only certain parts and when done automatically unload them. 1. It would be next to fucking impossible without the source. 2. HOLY SHIT MOTHERFUCKING LAGG OF GODS.
You're right on one part, the files always need to be read. They don't, however, need to be stored in plain text. Hooking the MZip functions would be all you would need, no source is needed here. And no, decompression of files isn't always slow, you'd probably not even notice it.
Yeah its not impossible to make your .MRS where people cant download your client, and unpack your shit, and take it. You can turn your .MRS files into XFC files, but im not sure how, ive just seen it on some Private Servers
(When I say steal your shit, im talking Models mainly ^^ )
<name>.XFC is just changing the extension name, its the same thing as a .mrs. Its useless.
The way I like, is the way Someplayer codes the Epic gamers launcher. It dl'd the .mrs files from a source, unpacked them to read, then launched. The .mrs files aren't actually on your computerl
Oh lmao, wasnt aware the MRS unpacker/Packer would work on XFC, which is why I thought that would work T_T
Oh really? ahhhh dam lol Thought you would have to actually get a converter for it or something.
Didnt think it was as simple as a Name change, rofl
/Fail on my part
couldnt you just have gunz load the files located in system.mrs on load? i mean really, its less then 2 mb. Keep the graphics files located on the clients computer, but keep the system information on the server
"Bandwidth" - one word.
That's what's currently done, except the encryption scheme is well-known.
An MD5 hash "check" of what? The files? Currently, CRC32 is used, but a truly secure scheme would involve a SHA1/salt checked on loaded files concurrently during gameplay.