Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 01:35

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release]ConquerLoader v2

Discussion on [Release]ConquerLoader v2 within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old 07/12/2010, 20:51   #31
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
I think you got it all wrong. The loader does NOT wait for any packets, it doesn't even redirect ws2_32.send/ws2_32.recv.

However clients above 5173 (I think?) require a packet server -> client which contains a 4 byte seed for the second layer of password encryption, the whole encryption routine can be found .

packet looks as follows
Code:
typedef struct packetSeed
{
    unsigned short Length; // 0x8
    unsigned short Type; // 0x423
    unsigned int Seed; // random
} * PPACKETSEED;
Oh and I think this is a bit more general than pserver releases..
Requesting move to programming section perhaps?
Nullable is offline  
Old 07/12/2010, 21:42   #32
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 505
Quote:
Originally Posted by Nullable View Post
I think you got it all wrong. The loader does NOT wait for any packets, it doesn't even redirect ws2_32.send/ws2_32.recv.

However clients above 5173 (I think?) require a packet server -> client which contains a 4 byte seed for the second layer of password encryption, the whole encryption routine can be found .

packet looks as follows
Code:
typedef struct packetSeed
{
    unsigned short Length; // 0x8
    unsigned short Type; // 0x423
    unsigned int Seed; // random
} * PPACKETSEED;
Oh and I think this is a bit more general than pserver releases..
Requesting move to programming section perhaps?
What your saying is that when I use this on a 5165 patch (so before Password seed) it should work without having to sent a Password seed?
Basser is offline  
Old 07/12/2010, 21:51   #33
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Quote:
Originally Posted by Basser View Post
What your saying is that when I use this on a 5165 patch (so before Password seed) it should work without having to sent a Password seed?
Yes
Nullable is offline  
Old 07/13/2010, 08:42   #34
 
Huseby's Avatar
 
elite*gold: 106
Join Date: Oct 2006
Posts: 6,047
Received Thanks: 1,164
#Moved
Huseby is offline  
Thanks
2 Users
Old 07/13/2010, 18:02   #35


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
I always got this error:
CreateRemoteThread() failed, GLE=[5]

I use WinXP Pro SP3 but with VMware Fusion on Mac OS X. By memory, with or without VMware Fusion, I always got this error.
CptSky is offline  
Old 07/13/2010, 23:45   #36
 
elite*gold: 0
Join Date: Sep 2008
Posts: 178
Received Thanks: 62
Can you add a FPS unlocker at the next revision?
.Kob is offline  
Old 07/14/2010, 17:09   #37
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Quote:
Originally Posted by CptSky View Post
I always got this error:
CreateRemoteThread() failed, GLE=[5]

I use WinXP Pro SP3 but with VMware Fusion on Mac OS X. By memory, with or without VMware Fusion, I always got this error.
5 is access denied, which means that you're either not running as an admin or your admin doesn't have the debug privilege, however taking into consideration that you're already using another platform to run WinXP I can't tell why would the error arise, also I've never used a Mac OS.
Maybe someone more experienced can shed some light upon it?

Quote:
Originally Posted by .Kob View Post
Can you add a FPS unlocker at the next revision?
I'll check, maybe it is be possible.
Nullable is offline  
Old 07/15/2010, 04:19   #38
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Quote:
Originally Posted by .Kob View Post
Can you add a FPS unlocker at the next revision?
What's the point though?

Conquer really doesn't need anything more than 39 frames per second to be loaded, it's not a 3d game lol.

You can be at 20 fps and not lag... stereoscopics ftw :X
Ian* is offline  
Thanks
1 User
Old 08/09/2010, 21:44   #39
 
elite*gold: 0
Join Date: Jun 2006
Posts: 85
Received Thanks: 8
Does this still work with patch 5292?
fm_sparkart is offline  
Old 08/09/2010, 22:29   #40
 
elite*gold: 0
Join Date: Aug 2010
Posts: 19
Received Thanks: 0
what the is ??
mostafa557 is offline  
Old 08/09/2010, 23:21   #41
 
elite*gold: 0
Join Date: Jun 2006
Posts: 85
Received Thanks: 8
It redirects the client to connect to a different IP.
fm_sparkart is offline  
Old 08/10/2010, 22:37   #42
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Quote:
Originally Posted by fm_sparkart View Post
It redirects the client to connect to a different IP.
No. It doesn't, the client connects to the IP/Port that you set it to.

Better make sure you're not missing something somewhere.
Nullable is offline  
Old 08/11/2010, 02:02   #43
 
elite*gold: 0
Join Date: Jun 2006
Posts: 85
Received Thanks: 8
Quote:
Originally Posted by Nullable View Post
No. It doesn't, the client connects to the IP/Port that you set it to.

Better make sure you're not missing something somewhere.
Kind of obvious don't you think?

edit:
I've recently heard that you cannot connect to the localhost, so make sure you don't do that. Also, what is weird is that if TQ flags connections to the localhost why don't they flag connections to all private addresses? (not that it even matters since its easily bypassed)
fm_sparkart is offline  
Old 08/12/2010, 00:21   #44
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Yeah sorry about that I thought you were addressing the loader as if it connects to another IP instead of the IP that you set it to, checked previous post and I apologize for the misunderstanding.

Anyway you can connect to localhost normally, just use v2.

Oh and on a side note, don't send loop-back address in AuthResponse packet (0x3F1 afair).
Nullable is offline  
Thanks
1 User
Old 08/13/2010, 00:44   #45
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
Yah using a local ip in auth response will crash the client in 5165 or more.
pro4never is offline  
Thanks
1 User
Reply

Tags
conquer, generic, loader


Similar Threads Similar Threads
[Source]ConquerLoader v1
07/26/2010 - CO2 Programming - 3 Replies
Assembled using MASM32 assembler, not much fancy high-level alike stuff in there. ; ---------------ConquerLoader v1--------------- ;| | ;|Author: Nullable | ;| | ; ---------------------------------------------- .486 .model flat, stdcall option casemap: none
[RELEASE]ConquerLoader (Works all patches)
07/17/2010 - CO2 PServer Guides & Releases - 10 Replies
This isn't really a good or advanced loader. Is just a basic one :) But I Thought I would share it anyway. Download Screenshot: http://i883.photobucket.com/albums/ac33/holyshotz /launcher.png Features:



All times are GMT +2. The time now is 01:35.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.