A few random questions.

Experienced Elementalist
Joined
May 30, 2009
Messages
298
Reaction score
8
1) What's in Kekku's files? I've never played there, but I'm hearing some good info on them files.
2) What is the function/address for the gender on the character selection? (Man/Woman.)
3) What would be good specs to host GunZ? I hear GunZ is kinda light on resources.
4) What way would be good to dump a .pdb file? (Something like Dia2Dump.)
 
1) What's in Kekku's files? I've never played there, but I'm hearing some good info on them files.
2) What is the function/address for the gender on the character selection? (Man/Woman.)
3) What would be good specs to host GunZ? I hear GunZ is kinda light on resources.
4) What way would be good to dump a .pdb file? (Something like Dia2Dump.)

1) -
2) It depends on the client; specify a client rev.
3) It depends on the user base; Gunz itself is mostly P2P, therefore, you could get away with running off a low-end VPS, should your user base not exceed in the high thousands.
4) - so many valid links..
 
Upvote 0
I'm mainly after good addresses, using a pretty crappy dump tool can be a pain. =/
Thanks for your answers, but on question 3, I am not nearly expecting more than 100 users a day.
 
Upvote 0
I'm mainly after good addresses, using a pretty crappy dump tool can be a pain. =/
Thanks for your answers, but on question 3, I am not nearly expecting more than 100 users a day.

A low-end VPS is fine.

Anyways, for updating the addresses, follow through on this:

1) Using an outdated client with the test.txt dump, follow the function of interest.
2) Grab the first 10 opcodes or so (If even).
3) Open a recent client in a disassembler or debugger, and attempt to locate the sequence of said 10 opcodes.

If you find the sequence with only one occurence, congratulations, odds are, you found what you're looking for. If not, try again with less opcodes, or a different part in the function.
 
Upvote 0
A low-end VPS is fine.

Anyways, for updating the addresses, follow through on this:

1) Using an outdated client with the test.txt dump, follow the function of interest.
2) Grab the first 10 opcodes or so (If even).
3) Open a recent client in a disassembler or debugger, and attempt to locate the sequence of said 10 opcodes.

If you find the sequence with only one occurence, congratulations, odds are, you found what you're looking for. If not, try again with less opcodes, or a different part in the function.

I know how to find addresses in theduel.exe. MatchServer is the one that gives me problems.
 
Upvote 0
I know how to find addresses in theduel.exe. MatchServer is the one that gives me problems.


Dump the resources and strings, searching for areas of potential interest.

You could also step through the intialization, "pseudo-reversing" what's going on, until you reach what appears to be the area of interest.
 
Upvote 0
Ehh, I'll just run MatchServer through OllyDbg, do a command or lose health, etc, and check it through ollydbg.
Thanks for your time gWX0.
 
Upvote 0
Back