darkfox Posted March 13, 2021 Posted March 13, 2021 (edited) What is ConquerLoader? Is a universal Loader created for solve the problems of having multiple loaders for each version of client versions of the conquer.**Only compatible with 6736 or lower clients for now.**Any Bug? Report in this post please...**More info of features:**- GUI for editing config (server connections, and some settings)- Autoclose on started game (can enable/disable this)- Can change title- Multiple connections in list- Status of each server (ONLINE/OFFLINE)- Read custom server.dat (Called Servers.dat) [Release 1.0.0.5+]**Constantly updated**Source code and releases: https://github.com/darkfoxdeveloper/ConquerLoaderOfficial website: https://www.conquerloader.com Edited March 15, 2021 by darkfox Quote
Spirited Posted March 13, 2021 Posted March 13, 2021 Very nice, thanks for sharing this. I'm happy there's an open source example of using some of those common hooks now in the community. Just out of curiosity, how did you get into starting this project? It feels you and this project just popped up one day. Quote
DAZ1337 Posted March 14, 2021 Posted March 14, 2021 Very nice, thanks for sharing this. I'm happy there's an open source example of using some of those common hooks now in the community. Just out of curiosity, how did you get into starting this project? It feels you and this project just popped up one day.Pretty sure this is DarkFox on this website:https://www.darkfoxdeveloper.com/ Quote
darkfox Posted March 15, 2021 Author Posted March 15, 2021 Very nice, thanks for sharing this. I'm happy there's an open source example of using some of those common hooks now in the community. Just out of curiosity, how did you get into starting this project? It feels you and this project just popped up one day.Well, I've really been working with Loaders for a long time and understanding how it works, although it hasn't been easy. After 2 fairly basic projects, I had the idea of doing something public. Apart from this, i can say that I am a fan of yours ... I follow your projects. Quote
Spirited Posted March 15, 2021 Posted March 15, 2021 Very nice, thanks for sharing this. I'm happy there's an open source example of using some of those common hooks now in the community. Just out of curiosity, how did you get into starting this project? It feels you and this project just popped up one day.Well, I've really been working with Loaders for a long time and understanding how it works, although it hasn't been easy. After 2 fairly basic projects, I had the idea of doing something public. Apart from this, i can say that I am a fan of yours ... I follow your projects.Well, good job with it. Some feedback though about how you use C++, you want to keep includes out of the header as much as possible. Sometimes, you can't avoid it - but where you don't need definitions, you can use a forward declaration. You'd put the forward declaration in the header, an then include the full class from another file in the source file. It doesn't matter as much in small projects, but in large projects that'll keep the compile times under control. And thanks for following my projects, not that I have much time these days to work on them.Edit: One other thing that might help with your C++ - I see some of your classes follow Hungarian naming notation (where you prefix some of your class / types with an abbreviation of the type - such as for CFlashFix). That naming convention is pretty antiquated now that we have IDEs (It's only used in Win32 API because the API itself is incredibly old). I recommend looking into a few style guides and picking one you like. Google has some examples. Quote
Relic Posted March 16, 2021 Posted March 16, 2021 The base hooking code is from InfamousNoone's CSV3 project, https://subversion.assembla.com/svn/conquerserverv3/CSV3Hook/CSV3Hook.cpp. Quote
Spirited Posted March 16, 2021 Posted March 16, 2021 The base hooking code is from InfamousNoone's CSV3 project, https://subversion.assembla.com/svn/conquerserverv3/CSV3Hook/CSV3Hook.cpp.That's fine. We should be adapting and building on other people's success. That's how we continue to grow the open source community for Conquer Online. 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.