Looking for a way to prevent zitem.xml editing

Newbie Spellweaver
Joined
Jun 28, 2008
Messages
85
Reaction score
4
I used one of the Legacy Gamers server files before....
and i found something real good , that is
when the client zitem.xml isn't match with the server side one,
you can't log in , it says cannot access server.
Now my question is,
Can we do some edit to enable this function?
 
wouldnt it be possible that you could force gunz to load files via a connection to a server, downloading the files needed, then loading it directly into the memory.

Even if this was just done to the system.mrs files, that would only have to download wat 1.2 mb at max

... then no more system editing at all.
 
Upvote 0
wouldnt it be possible that you could force gunz to load files via a connection to a server, downloading the files needed, then loading it directly into the memory.

Even if this was just done to the system.mrs files, that would only have to download wat 1.2 mb at max

... then no more system editing at all.

It is. Thats how EpicGamers did it. But Someplayer coded it into the launcher, not sure how.
 
Upvote 0
wouldnt it be possible that you could force gunz to load files via a connection to a server, downloading the files needed, then loading it directly into the memory.

Even if this was just done to the system.mrs files, that would only have to download wat 1.2 mb at max

... then no more system editing at all.

Well on a sh**ty connection it'd take like 12 seconds extra, plus the checksum seems to work to prevent editing anyways :p
still..has potential
 
Upvote 0
wouldnt it be possible that you could force gunz to load files via a connection to a server, downloading the files needed, then loading it directly into the memory.

Even if this was just done to the system.mrs files, that would only have to download wat 1.2 mb at max

... then no more system editing at all.

maybe not such a bad idea, after all does eliminate all editing :p

What if I just modify the file in memory?

Anyways, you should have the client make a checksum of all files, and send an encrypted/compressed/hashed buffer of the results to the server with the login request; if they're not a match, deny access.
 
Upvote 0
What if I just modify the file in memory?

Anyways, you should have the client make a checksum of all files, and send an encrypted/compressed/hashed buffer of the results to the server with the login request; if they're not a match, deny access.

There are ways to not having it in memory yet still be in memory. You yourself have had this idea before.
 
Upvote 0
Upvote 0
There are ways to not having it in memory yet still be in memory. You yourself have had this idea before.

If you're referring to my idea in having the server store valuable data (Not speaking in terms of Gunz), the client does have to parse the data some time or other into a structure; and that's what you should edit! Unless you rewrote how the Gunz client interprets each item, which would be a dramatic amount of work, with very little payoff.
 
Upvote 0
Back