Register for your free account! | Forgot your password?

You last visited: Today at 20:24

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

Advertisement



CO++ Project

Discussion on CO++ Project within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
CO++ Project

A revival attempt at my old project (located in sig), this will be fully open source.

Quick info:
Language: C++
License: GPLv3
Code Repo:
Initial Version: 4xxx
Goal Version: Latest
Specific nonstandard features: Lua

and because sometimes I just do, I might stream :P though be warned, watching code can be rather boring:

I have the main "Dev" topic in Underground, but this IS a community deal and it IS open source so I'm posting this here for feedback/discussion from people not in UG and so people can know it even exists.

To have the gameserver load, it makes use of my old mapdata setup I had for my xsco project located ->
just dump those into the build folder.

If anyone is interested in testing it or messing with it, it doesn't make use of a database yet so any mysql references can be safely discarded/ignored for the moment.
bone-you is offline  
Thanks
4 Users
Old 05/05/2012, 21:03   #2
 
elite*gold: 0
Join Date: Feb 2012
Posts: 46
Received Thanks: 12
Well, i'd rather focus on C# for now, but after i've done enough im moving to C++.
Thanks for my future learning source, if you succeed
Micro_Mouse is offline  
Old 05/06/2012, 14:07   #3
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Aside from the trololol bar down the middle, anyone else get a hit of nostalgia?

bone-you is offline  
Thanks
8 Users
Old 05/10/2012, 01:26   #4
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536


Pushing progress thus far. Pretty smexy.

Also a copy of the DB. Mostly the old leaked DB.
bone-you is offline  
Old 05/10/2012, 01:48   #5
 
nTL3fTy's Avatar
 
elite*gold: 0
Join Date: Jun 2005
Posts: 692
Received Thanks: 353
Why did you make the font italicized?
nTL3fTy is offline  
Old 05/10/2012, 01:57   #6
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Quote:
Originally Posted by nTL3fTy View Post
Why did you make the font italicized?
I didn't. When I uninstalled some programs like 1-2 weeks ago it messed up my fonts folder. I'm missing a few standard fonts so things tend to default to bold or italics.
bone-you is offline  
Old 05/10/2012, 02:24   #7
 
tkblackbelt's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 291
Received Thanks: 95
Quote:
Originally Posted by bone-you View Post
Aside from the trololol bar down the middle, anyone else get a hit of nostalgia?

I have the biggest nostalgia ***** right now...
tkblackbelt is offline  
Thanks
1 User
Old 05/10/2012, 07:10   #8


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
I checked over it really really fast without even downloading it, caused by lack of time. I simply love this, perfect C++ standard conventions, elegant, readable and efficient code! I have my finals right now and after that I have to go for a week in a lab for some research regarding neurons, but after that I promise that I will be actively contributing.
KraHen is offline  
Thanks
1 User
Old 05/10/2012, 18:44   #9
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
Quote:
Originally Posted by KraHen View Post
I checked over it really really fast without even downloading it, caused by lack of time. I simply love this, perfect C++ standard conventions, elegant, readable and efficient code! I have my finals right now and after that I have to go for a week in a lab for some research regarding neurons, but after that I promise that I will be actively contributing.
I disagree with nearly ever point here except for the use of standard conventions. CO++ is neither elegant, nor is it readable, nor does it strive for efficiency. That's just my opinion though, I'd love to hear what someone like Nullable has to say.
InfamousNoone is offline  
Old 05/10/2012, 19:08   #10


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
Quote:
Originally Posted by InfamousNoone View Post
I disagree with nearly ever point here except for the use of standard conventions. CO++ is neither elegant, nor is it readable, nor does it strive for efficiency. That's just my opinion though, I'd love to hear what someone like Nullable has to say.
I wasnt sure if Krahen was joking tbh...
Korvacs is offline  
Thanks
1 User
Old 05/10/2012, 19:26   #11
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Quote:
Originally Posted by InfamousNoone View Post
I disagree with nearly ever point here except for the use of standard conventions. CO++ is neither elegant, nor is it readable, nor does it strive for efficiency. That's just my opinion though, I'd love to hear what someone like Nullable has to say.
haha that's what happens when you copy pasta. I'm actually going through it now cleaning it up.

Biggest problem was that my original source I made is years old and I had just come from another game that had TERRIBLE coding practices (which I happened to learn from) and I had adopted them. Over the past few years I've made best attempts to drop them. I generally don't like to reinvent the wheel and copy pasting my old code and cleaning it up would be far faster (and would help me reintegrate back into CO) than rewriting it all from scratch. Issue is, it's going to look like total **** until the cleanup is done
bone-you is offline  
Old 05/10/2012, 19:35   #12


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
Are you going to split main.cpp up (if not get rid of it entirely) into a better structure in the end?
Korvacs is offline  
Old 05/10/2012, 19:42   #13
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Quote:
Originally Posted by Korvacs View Post
Are you going to split main.cpp up (if not get rid of it entirely) into a better structure in the end?
Yes. I have everything in it because practically everything in it is what I am working on cleaning up. Planning on just having main() and the packet handlers in main.cpp, though they may end up in their respective classes as well.
bone-you is offline  
Old 05/12/2012, 05:54   #14
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536


dem spawns
bone-you is offline  
Old 05/12/2012, 09:05   #15


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
The hell is with your text on that client o.O
Korvacs is offline  
Reply


Similar Threads Similar Threads
[Coding] C# Application Project vs. C# Console Project Threading
07/01/2011 - .NET Languages - 0 Replies
Hey, so I'm coding a private server... and I was just wondering: Is there a difference between Console Project threading and Application threading? I'm going to add a GUI into the console project if I can't do an Application project for other reasons, so putting the extra thread aside (for the Application running), is there a significant difference? Thanks. Sincerely, Fang
Re-Make Project! Grand Chase Sound ( TAGALOG ) Project!
06/03/2011 - Grand Chase Philippines - 126 Replies
To all, To people who want to contribute to this Project.. We Need: Good Vocals, Matching the voices or almost like the voices of all the characters present in the Grand Chase Philippine Server Good, Funny and nice Voice Replacer, Skill, Taunts and More.. Who really want to contribute.. Not by forcing yourself. The means by enjoying it..
[NEW] Hacks+Bots project finished: Project Devastating
05/17/2011 - Cabal Hacks, Bots, Cheats, Exploits & Macros - 3 Replies
Welcome! to: Project Devastation release Hereby i release my free version of my multihack! (I will release my paid version soon, i have to fix a few draws..) This hack works on European Cabal online servers! The program searches it's variables inside the magic adresses, and freezes or changes them. It may be that your computer will become a bit slower at the start but it will regenerate. How to work with the program?



All times are GMT +1. The time now is 20:26.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.