Jump to content
Returning Members: Password Reset Required ×

Recommended Posts

Posted

Hello all! I'm hoping to see if anyone could help me out. It's been a long time since I touched coding and I wanted to work on launching and coding a conquer private server. I had planned to use an already made server as a base, but I have seen some servers claim they use CO 1.0 for their server, but with custom client using 2.0 graphics.

 

I'm curious how people change and adjust the clients so I can do something similar. Also how do they make custom patchers so if there is any update to server/client, I'd be able to push those patches to the users?

Posted
1 hour ago, Mrbedo said:

they use 6609 source code with clients and edit GUI 

 

how do they deal with the mismatch in server vs client then?

 

Posted

Connect with me on Discord and I'll explain to you  themaster0285 or whatsapp +201102930393

 

  • 5 weeks later...
Posted
On 5/3/2025 at 12:49 PM, UnrealDev said:

how do they deal with the mismatch in server vs client then?

 

By re-writing how all the packet types are implemented in the server engine. 

This is what every server does between versions, since a lot of packets structures are different between major versions. 

Saying they use the CO 1.0 client might be a lie, they might also be refering to the Eudeamons source for the client, which might work but would be a considerable amount of work to get it working, Or as Mrbedo said they're just hacking a newer client with imgui

  • 2 weeks later...
Posted
On 6/8/2025 at 7:19 PM, theshadowpriest said:

By re-writing how all the packet types are implemented in the server engine. 
通过重写服务器引擎中所有数据包类型的实现方式。

This is what every server does between versions, since a lot of packets structures are different between major versions. 
这是每个服务器在版本之间都会做的事情,因为主要版本之间的很多数据包结构是不同的。

Saying they use the CO 1.0 client might be a lie, they might also be refering to the Eudeamons source for the client, which might work but would be a considerable amount of work to get it working, Or as Mrbedo said they're just hacking a newer client with imgui
说他们使用 CO 1.0 客户端可能是谎言,他们也可能是指向客户端的 Eudeamons 源代码,这可能有效,但要使其工作将需要大量工作,或者正如 Mrbedo 所说,他们只是在用 imgui 破解一个更新的客户端。

No, it's actually just removing some GUI configurations from the client and changing the GUI to a nostalgic theme. This isn't a lie, because I've also tried it, and it's feasible.

Posted (edited)

1. Use Dear ImGui & D3D9Hook

2. Dev Custom client GUI

3. overlay old client gui

This is a classic client modification case that uses ImGUI to overwrite a large amount of the original UI15.thumb.jpg.c47e667f2bcdb73123700cba3a218ec8.jpg
 

Edited by kennylovecode
Posted
On 6/17/2025 at 1:58 PM, kennylovecode said:

1. Use Dear ImGui & D3D9Hook

2. Dev Custom client GUI

3. overlay old client gui

This is a classic client modification case that uses ImGUI to overwrite a large amount of the original UI15.thumb.jpg.c47e667f2bcdb73123700cba3a218ec8.jpg
 

Wow, that looks good! 
Any change you can write a tutorial about this, on the basics for example? Really interested in trying it out but don't know where to start. 

Posted
13 hours ago, Mugaru said:

Wow, that looks good! 
Any change you can write a tutorial about this, on the basics for example? Really interested in trying it out but don't know where to start. 

I'm also in the process of learning, I've just analyzed its method but haven't gone through the process and results yet. But I've analyzed about 4-5 sample clients, and they are almost all done this way.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...