UnrealDev Posted May 2 Posted May 2 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? Quote
UnrealDev Posted May 3 Author Posted May 3 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? Quote
Mrbedo Posted May 3 Posted May 3 Connect with me on Discord and I'll explain to you themaster0285 or whatsapp +201102930393 Quote
UnrealDev Posted June 3 Author Posted June 3 I sent a friends request so we could talk. Sorry for the month delay Quote
theshadowpriest Posted June 8 Posted June 8 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 Quote
kennylovecode Posted June 17 Posted June 17 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. Quote
kennylovecode Posted June 17 Posted June 17 (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 UI Edited June 17 by kennylovecode Quote
Mugaru Posted June 18 Posted June 18 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 UI 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. Quote
kennylovecode Posted June 19 Posted June 19 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. Quote
kennylovecode Posted June 19 Posted June 19 12 hours ago, Mr.Byte said: It would be interesting to i think so. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.