kennylovecode Posted July 21 Posted July 21 That's the situation, I developed an interest in modifying the client-side GUI files during my free time. So I did some tests and found that manual modification was too troublesome. Then I wrote some code, which currently supports reading the GUI from the client and simulating window positions in WinForms. After that, I came across a post by "Fang" on elitepvpers about how to modify UI positions by writing a PM command, and I thought that was simpler. But it doesn't mean I'm giving up on this project. Actually, I think it's quite interesting. I'll share it with everyone to see if anyone needs it, and later I'll add some rendering for DDS textures, UI drag-and-drop modifications, one-click application to the client, and more. Although I don't know what difficulties might lie ahead, I'm excited to do this. I'm too lazy to set up a repository, so I'll just package and release it. Currently, I'm debugging with the Chinese client version 5963, while it's also an English version 6609. The source code includes detailed Chinese comments. If you need other languages, you might need to translate it yourself. ConquerUIEditor.rar Quote
kennylovecode Posted July 22 Author Posted July 22 today ,i use net package slove the dds render problem。but ui postion has some error。 i will post it when i slove this error Quote
Spirited Posted July 22 Posted July 22 Hey! This seems like a cool thing to have up in GitHub, if you want to keep things updated / have people possibly contribute. Quote
kennylovecode Posted July 22 Author Posted July 22 10 minutes ago, Spirited said: Hey! This seems like a cool thing to have up in GitHub, if you want to keep things updated / have people possibly contribute. 嘿!这看起来像是在 GitHub 上发布的一个很酷的东西,如果你想要保持更新/让人们可能贡献的话。 Can consider it when I finish the infrastructure construction. Quote
kennylovecode Posted July 22 Author Posted July 22 I encountered some trouble, where some resources are packed in the data.wdf file. How should I read these resources? Quote
CptSky Posted July 22 Posted July 22 It's an old implementation, but it should do the trick: https://github.com/conquer-online/co2_core_dll/blob/master/src/IO/WDF.cs Quote
kennylovecode Posted July 23 Author Posted July 23 14 hours ago, CptSky said: It's an old implementation, but it should do the trick: https://github.com/conquer-online/co2_core_dll/blob/master/src/IO/WDF.cs Does that mean I can actually use your CORE_DLL class library to get it working? Quote
kennylovecode Posted August 1 Author Posted August 1 I have resolved the issue of extracting files in WDF, but I found that in some old clients, the GUI.ini configuration and Control.ani configuration seem to have some items without obvious corresponding links, which is why I couldn't associate them for rendering. 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.