[Release]ConquerLoader v2

06/15/2010 19:00 Nullable#1
All the versions released are available at [Only registered and activated users can see links. Click Here To Register...], all future releases will be there.

Here it is, for whoever can't change the server.dat to work with proxies/servers.

It's patch independent just as v1, except this version uses another technique (you'll notice the size difference).

Extract in CO folder, LoaderSet.ini format:
Code:
[Loader]
IPAddress=127.0.0.1
;The ip address to connect to.
LoginPort=9959
;The login port.
GamePort=5816
;The game port.
Please report any errors in this thread, along with the error code provided in the message so i can help you with your error.
Example of an error report:
Code:
Error message: VirtualAllocEx() failed
GLE: [6]
You can as well lookup the error code included in the brackets [Only registered and activated users can see links. Click Here To Register...].

Remarks:
You CAN connect to loopback address (127.0.0.1) by using V2, however instead of replying with 127.0.0.1 in the [Only registered and activated users can see links. Click Here To Register...] reply with any dummy VALID IP as the gameserver IP.

UPDATE
v3 added, usage is just the same as v2.
Now the IP address gets bypassed only at login to auth server, client will connect to the game server to the IP it receives in packet 0x41F.
v2 is still kept in case anyone prefers having the IP address always bypassed.

UPDATE
v3 updated, now includes changing the logout website.

Code:
[Loader]
IPAddress=127.0.0.1
;The ip address to connect to.
LoginPort=9959
;The login port.
GamePort=5816
;The game port.
Website=www.elitepvpers.com
;Logout website
If you don't want a website pop up at all, remove the Website key from the LoaderSet.ini, or change it to NULL.

UPDATE
Released v4, same as other versions except this adjusts token privileges, due to an issue with XP SP3.

UPDATE
V5 up, this is probably the last version to be released. Nobody seemed to contribute plausible ideas, this version now resolves hosts with the option of forcing.
As usual, older versions are still available for download.

Code:
[Loader]
IPAddress=127.0.0.1
;The ip address or host name to connect to.
LoginPort=9959
;The login port.
GamePort=5816
;The game port.
Website=www.elitepvpers.com
;Logout website
Force=TRUE
;Force the client to connect to IPAddress no matter what.
If anyone has any ideas about how to improve this, post them here, but keep it rational and keep in mind that it should be generic.

Bad idea:
Remove Away status.

It is NOT generic.

Good idea:
Add logout website (couldn't think of anything else, but you people get the concept).

Please report any errors or bugs in this thread.
06/15/2010 19:06 CØĐ£Ř||Mã©hÍñє#2
good work got a msn wanna just ask you 1 question about something only 30 secs :) please send me your msn on Private messege
06/15/2010 19:22 Kiyono#3
Your first loader worked fine but I see that you added ports now.
06/15/2010 19:35 _DreadNought_#4
For a few noobs I mean the ultimate noobs here it is kinda diff
Code:
[Loader]
;The ip address to connect to.
IPAddress=127.0.0.1

;The login port
LoginPort=9959

;The game port
GamePort=5816
Kinda pointless but JUST incase
06/15/2010 19:36 xScott#5
Nice! goodjob :P
06/15/2010 20:02 Kiyono#6
Quote:
Originally Posted by Eliminationn View Post
For a few noobs I mean the ultimate noobs here it is kinda diff
Code:
[Loader]
;The ip address to connect to.
IPAddress=127.0.0.1

;The login port
LoginPort=9959

;The game port
GamePort=5816
Kinda pointless but JUST incase
I don't see the difference?
06/15/2010 21:05 zblowfish#7
Nice! Thanks nullable!
06/15/2010 22:05 xStylo#8
Quote:
Originally Posted by Kiyono View Post
I don't see the difference?
he putted text above, so they read text first and then what it is.
instead read, dont understand.
read explanation, think is next point.
understand less.
then he did.
read, understand.
read explanation.

(Of what I got out of his post).
06/15/2010 22:18 felipeboladao#9
send me server.dat original?
06/16/2010 01:30 pro4never#10
Ok: problem I'm having is that when I use the loader the client is shut down because of DEP (data execution prevention)

Basically windows doesn't like processes being messed with while they are running (assume it's to do with injecting the dll?)

Thanks and looking forward to future versions though.
06/16/2010 07:48 Nullable#11
Quote:
Originally Posted by pro4never View Post
Ok: problem I'm having is that when I use the loader the client is shut down because of DEP (data execution prevention)

Basically windows doesn't like processes being messed with while they are running (assume it's to do with injecting the dll?)

Thanks and looking forward to future versions though.
I remeber when using Vista that DEP was shutting down everything, and sometimes for no reason at all (ex. explorer was being shut down for no reason at all, nothing was wrong. Even msn wasn't working..). First try changing compatibility for both conquer and loader to run as admin, if it doesn't work i'm afraid you have to disable DEP.
06/16/2010 07:57 pro4never#12
Yah I disabled dep right away (after trying admin obviously)

Just figured I'd mention it as having to disable it is rather a pain for people to do for something of this type.

Great job, love the loader. Very useful.
06/17/2010 11:27 Nullable#13
UPDATE

Version 3 added, check main post for further info.
06/18/2010 03:03 zblowfish#14
Quote:
Originally Posted by Nullable View Post
UPDATE

Version 3 added, check main post for further info.
Nice update
06/18/2010 15:48 Basser#15
This is great.
Do you use detouring?