MRS file type doesn't exist, that's what I mean.
Type: Posts; User: iceman4154
MRS file type doesn't exist, that's what I mean.
Do constant or binary search in ollydbg for the hexadecimal representation of 254. That's a good start on where to find it. As for editing the actual ASM, I am pretty sure there is some type of...
If you know C++ you should be able to do it. I will give you a hint just because I was never spoonfed, so I will not spoonfeed. The hint is the two class names, ZConsole and ZConsoleFrame. Note, that...
Thanks for the info, I got it working. It really has nothing to do with MCommandDesc. I just simply uncommented a few lines and commented a few lines and it works perfectly.
Well yes I know what mutex's are but gunz checks to see if there is already an instance running, if so, exit. So I removed that check to test P2P connections for anti-lead, anti-hack, etc.
By...
I removed the mutex's so I can test multiple instances on one machine. I can't believe no lead worked first try. :P
Lol, that has nothing to do with ZChatOutput, that has to do with accessing memory that is inside of a different thread. That's a C++ syntax error on your part, more than likely.
Fix it?
Thank your for your feedback, it's greatly appreciated. -_-
I've now implemented no lead.
Pluke excellent idea, that's what I am talking about, simple edits that will help the user! :)
I will release it as a system, not including source. It will be a private gunz server done right, or at least that is the plan.
If people think that this project will fail, then more than likely it...
I shall try. I think it should be easy. I would just compile the runnable with a static library instead of dynamically linked library?
No problem. I took screen shots of code snippets and my file structure, that's really the only way to prove anything other than you actually using the file.
As for proving I have all third party...
Well thank you very much for your feedback, it's greatly appreciated. I am doing this as a side project to pass some time. I can provide proof to you if you would like but like you said what's the...
No, think outside the box, if there is a built in launcher, the file can be decompressed, parsed, updated and recompressed. It's only being done that way for much faster load times.
Well I am removing the MRS file protection for one reason, to speed up load times. I will have one encryped file that contains all the folders and files Gunz needs to access. So their is only one...
I am currently trying to re-implement the developer's console in-game. I have traced down the keydown event for the "`" key, which is the key that brings up the console. I am not sure if it's the...
It shouldn't be that hard, just time consuming. I just would like some feedback on what I have planned. After all, it's pointless to take the time to completely a project like this, if no one will...
I am starting this thread to tell you about my current project, that has to do with GunZ. I am trying to update/better GunZ in many ways. I will list off the project features and my current progress....
Update:
XTrap
* XTrap_L_Patch() - bypassed.
* XTrap_Start() - bypassed.
* XTrap_C_KeepAlive() - bypassed.
- XTrap completely bypassed.
Startup
- Outputs Startup Info Error : Game is...
I am working on this in my free time and I work nights, so I have to manage my time correctly. I am sorry I cannot get this done in a short time frame.
I am currently removing xtrap so I can...
It was bugs that they just left in there.
That works too I suppose. Being a Microsoft created product, it should work well with a Microsoft OS.
I just want to say it's awesome, whoever got a hold of this. It give you the power to do...
check your DBMS connection, it should give you a connection test button when you complete the setup.
You have the source code to both client and server. You should prolly check your logs for MatchServer.exe, it will tell you if there is a database error or what not.
It's reading ".mef" files... Removing all the "+= ".mef"" doesn't removing some of the xml file names that are in the code, that contain ".mef". Your best bet to find them all is ctrl + shift + f and...
Idk what UnitTest is but I removed all things that were not needed for my purposes, including MMatchMonitor, UnitTest and NHNUSA's Authentication methods. It compiles and works without an issue....
@Phoenix Nice release, greatly appreciated.
P.S. I was going through the system.mrs and I seen that in the filelist.xml there are still mef files listed, just so you know.
Good tutorial. :)
You could obfuscate the way you are loading your dll then encrypt your exe.You will need a server side antihack as well though. A knowledgeable hacker will attack your server...
You just load GunzOld.exe in Olly and load the symbols from GunzOld.exe with GunzOld.pdb so you can see the name of most of the function names and data structure names. You then binary copy...
@tannous3
1. You don't know everything about computers.
2. Your tutorial does work but so does the million other ones that have been posted over about 7 years.
3. No.
4. Thank you, lol.
Hi, I don't have a huge amount of free time but I do have a few extra hours in my day.... With that being said, I would like to join the team. I have seen over the years how people will create new...
More than likely, wrong address.
This is not difficult, there is tutorial released on how to do this... You could easily write a C++ application to add the modification and then save it.
If you don't know C++, which I am guessing you do not, don't try to compile his code. Most of this if you know C, you should be able to re-create and make your own version of the application, instead...
LMAO, he has given you the source, you should be thankful. He just released source to his original, hard work.
You revolutionized the GunZ community. For that, I speak for everyone when I say, thank you. You are a great developer and reverse engineer, I wish you the best with your future projects and life....
You have to make one. I will not tell you how to do so exactly or do it for you but I can provide you with the basic idea of what you need to do.
1. block sql injections through packets
2. block...
Dude.
DELETE FROM Account WHERE User ID='[put user id here]'
DELETE FROM Login WHERE User ID='[put user id here]'
Example:
DELETE FROM Account WHERE User ID='iceman4154'
That's a sufficient logging class. I'd just make a portal or something and have it send the log to a database, then from the portal or what have you, you can log in and see the logs, ect... Just a...
True, once you have a base then you just add in whatever you want (features)... But I think to provide even more security, you could change even the base.
Damn that's true but I do know Linear does know at the very least the basics, so I doubt he would try to pass off someone else's work as his own... Or at least be smart enough to change the color of...
Ok, well I thought you were taking a stab at me when you quoted my post and basically said I know nothing... I was not trying to be an ass.
I'm interested in learning how to do this in my free...
No this is not basic logic, I know what a proxy is and talking down on someone because you have the crazy notation to think that you are a programmer or are more superior than most... You have what...
How exactly do you get different clients working with different servers, is it different command id's or packet encryption?
Lmao, are you serious?!?!?!?!
No one is gonna leech this, it's a simple mssql database query. Anyone with the most basic php knowledge can easily do this... This has got to be a joke.
Well let me know when you need some help or want support. Locator is not working because it's done a little differently than MatchServer.
Once you get a base and work forward with a full emulation, there is literally nothing you can't do. The possibilities are endless. :)
Edit:
If you need any help and just another coder to help...
Lol, what do not know what you are talking about, I can decompile your code and read your source code verbatim.