I've been seeing lots of multiclients and popupless clients floating around that are improperly hacked so I though I'd give some tips.
Tips are in the format of Task(Difficulty)
Bypassing Autopatch(Beginner)
Simply change the path in your shortcut to conquer.exe blacknull
The blacknull command line parameter causes conquer to run just like autopatch would run it.
Removing Popups(Advanced)
Dissassemble the program, find where it loads the popup on exit and bypass that section of assembly with jmps.
Attention: There are 2 areas of identical code that need to be modified. One is for exiting while logged into the game and the other is for exiting while at the login screen. I'm a bit to lazy to give the exact addresses of where these are found, but they weren't that hard.
Multi-Client(Beginner)
Just open conquer.exe hex editor and change the number at address 6A2D3.
This number is originally hex 02. Whatever you replace it with is how many clients you will be able to open(if there were no limits to cpu resources that is).
Warning: This is a signed byte so don't go above 7F as anything above that would be a negative number and would result in no clients being able to open.
Removing Parentheses After Item Names(Beginner)
Open conquer.exe in a hex editor and replace hex 20 at address 15CC26 with hex 00.
Remember, improperly modifying an executable file can have unexpected results. If the program calls a function, it pushes it's parameters onto the stack first. So if you remove the function call, you should also remove/bypass all of the push calls that supply that function with parameters.
If anyone has specific questions just ask and if I have time I'll try to answer.
I've attached a conquer.exe with all above mentioned hacks(except the autopatch bypassed as that is so simple to do via the shortcut that I didn't want to waste my time with it).
Tips are in the format of Task(Difficulty)
Bypassing Autopatch(Beginner)
Simply change the path in your shortcut to conquer.exe blacknull
The blacknull command line parameter causes conquer to run just like autopatch would run it.
Removing Popups(Advanced)
Dissassemble the program, find where it loads the popup on exit and bypass that section of assembly with jmps.
Attention: There are 2 areas of identical code that need to be modified. One is for exiting while logged into the game and the other is for exiting while at the login screen. I'm a bit to lazy to give the exact addresses of where these are found, but they weren't that hard.
Multi-Client(Beginner)
Just open conquer.exe hex editor and change the number at address 6A2D3.
This number is originally hex 02. Whatever you replace it with is how many clients you will be able to open(if there were no limits to cpu resources that is).
Warning: This is a signed byte so don't go above 7F as anything above that would be a negative number and would result in no clients being able to open.
Removing Parentheses After Item Names(Beginner)
Open conquer.exe in a hex editor and replace hex 20 at address 15CC26 with hex 00.
Remember, improperly modifying an executable file can have unexpected results. If the program calls a function, it pushes it's parameters onto the stack first. So if you remove the function call, you should also remove/bypass all of the push calls that supply that function with parameters.
If anyone has specific questions just ask and if I have time I'll try to answer.
I've attached a conquer.exe with all above mentioned hacks(except the autopatch bypassed as that is so simple to do via the shortcut that I didn't want to waste my time with it).