[Dev] CO++

06/27/2016 14:10 bone-you#1
A revival of my older projects from years ago, I will be (on my own time (meaning possibly slow)) making a CO source in C++. It will likely be a port of current C# projects with probably a focus on porting COPS over.

I'll mess with the specifics later, but it will be open source and will be targetting Linux only (specifically Debian (specifically specifically Ubuntu 15.10_64)). I will not care if it will compile on Windows, so please do not ask. Irony in that is I will be developing it on Windows.

Source Repo: [Only registered and activated users can see links. Click Here To Register...]
Live Stream: [Only registered and activated users can see links. Click Here To Register...]

This may take weeks, months, maybe a year, who knows. No promises on it except that I will work on it occasionally.

Some specifics about the code:
It implements [Only registered and activated users can see links. Click Here To Register...] and [Only registered and activated users can see links. Click Here To Register...] as major libraries.

My contacts for this project:
Skype: bone.youxs
Email: sara at xandium dot net
Slack: Send me an email for an invite (or pm me your email)

Dev environment shell script
setup.sh (chmod +x setup.sh)
06/27/2016 15:00 CptSky#2
Good luck with your project. I might contribute few things at a point.

If you use COPS as a reference, use the source code of the GitHub account I posted previously. It's more up-to-date than my threads here. As said previously, COPS v7 is a clean base source in C++ targeting the patch 5065, while COPS v6 - Enhanced Edition is more fully featured (incl. the support for most NPCs through Lua scripts dumped from the TQ English database), but less clean except for parts I've completely rewrote since COPS v6 (the original release here). COPS v6 - Enhanced Edition targets the patch 4330. Don't port the AI and battle system without reworking it, it works but is flawed.
06/27/2016 17:36 { Angelius }#3
Best of luck with your project.
06/27/2016 18:19 turk55#4
Why not just the LTS up to date version of Ubuntu? (Xenial/16.04 LTS)

Goodluck regardless
06/27/2016 19:23 bone-you#5
Quote:
Originally Posted by turk55 View Post
Why not just the LTS up to date version of Ubuntu? (Xenial/16.04 LTS)

Goodluck regardless
My VPS provider does not offer 15.04, 14.04 is too old, and 16.04 repos are incredibly old compared to 15.10 and it'd require me to build like 10 different minor libraries or there'd be too much incompatibility with some of my other projects. Since all my VPSs are 15.10 then, instead of just making THIS on 16.04, I opted for just compile it for 15.10. Theoretically it should do just fine on 15.04 as well.
07/02/2016 00:38 bone-you#6
Added info on joining the Slack group for this. For those that don't know what Slack is, it's basically a better Skype that is web-based and has support for app integrations like GitHub.
07/03/2016 13:28 Super Aids#7
Keeping a watch on the development. Interesting to see you developing something again.
07/03/2016 15:57 bone-you#8
Admittedly it will be slow initially. I have a few other things going on that take priority, but I will definitely be looking to do this.