Legacy needs developers!

Other talk that doesn't fit elsewhere.
This is for General Discussion, not General chat.
User avatar
bendib
Regular
Regular
Posts: 1011
Joined: 29 Aug 2010, 05:22
Location: Imeuta
Contact:

Legacy needs developers!

Post by bendib » 24 Oct 2012, 00:07

Hi, I'm back after a couple of months away from Warzone, and as usual forgot most of what I know. I would like to extend an open invitation to all players capable of coding in C++ to even a small level, and who can follow Warzone 2100 Legacy's goals, which are strictly to enhance the core Warzone 2100 game, keeping the balance mostly 2.3.9 compliant, while fixing bugs, updating the UI and adding non-balance or graphics features and enhancements, and keeping the game up-to-date for running and compiling on modern operating systems. Contact me at thinkingrodent@gmail.com or PM me if you would like to become a Legacy developer. I had quit working on Legacy for a while, but I'm back and trying my best to update it. Another thing I really need is help updating copyright info and names, as well as cleaning out unused C++ code I do not understand.

universe2.us is the Warzone 2100 Legacy lobby server, and uses old lobby code compliant with 2.2.x. ##wz2100legacy is our IRC channel on Freenode, and our github repository is here: https://github.com/Subsentient/wz2100legacy

I am very, very displeased with recent developments in 3.x, and I very much intend to restore Warzone 2100's balance and create a safe haven project for the game keeping it mostly pristine. One other feature I plan to implement: WDG map loading. It will need to assume some things about every map, but it should not be *too* difficult. I have implemented functional spectator support, fixed much of the map and AI selector issues, removed the dependency on SDL, fixed hardcrete structures that did not require hardcrete to be researched, and more. Check commits on our github for an almost complete list of changes.

I sincerely hope to find some partners and friends to help me with my fork.

-Subsentient
Also known as Subsentient.

Lord Apocalypse
Regular
Regular
Posts: 678
Joined: 29 Jul 2009, 18:01

Re: Legacy needs developers!

Post by Lord Apocalypse » 24 Oct 2012, 04:56

So what are you using in place of SDL?

User avatar
bendib
Regular
Regular
Posts: 1011
Joined: 29 Aug 2010, 05:22
Location: Imeuta
Contact:

Re: Legacy needs developers!

Post by bendib » 24 Oct 2012, 05:49

QT 4. SDL and QT seemed a bit redundant, since they are both required for the wz2100.net version, so I attempted to normalize and stabilize the QT backend with mixed success. It runs, but on some machines, it lags a bit. Higher FPS than earlier attempts however.
SDL has been completely nuked from my fork. There are no files for it, no dependencies on it, it's just not used.
Also known as Subsentient.

User avatar
Andrie
Regular
Regular
Posts: 533
Joined: 20 Jun 2012, 14:11
Location: Suid Afrika

Re: Legacy needs developers!

Post by Andrie » 24 Oct 2012, 19:37

Why not write Legacy in Python?
"My IRC en multiplay naam is Andrie"

Groete Andrie

User avatar
bendib
Regular
Regular
Posts: 1011
Joined: 29 Aug 2010, 05:22
Location: Imeuta
Contact:

Re: Legacy needs developers!

Post by bendib » 25 Oct 2012, 01:27

Warzone 2100 Legacy is based on 3.1, which is written in C++. Also because Python has much latency in such matters and requires that python be installed on the target machine. Rewriting it would also be an enourmous effort.
Also known as Subsentient.

Jorzi
Regular
Regular
Posts: 2053
Joined: 11 Apr 2010, 00:14

Re: Legacy needs developers!

Post by Jorzi » 25 Oct 2012, 18:04

@Andrie: You can't just start layering python code on top of an old project. Programming simply doesn't work like that. Also, what bendib said.
ImageImage
-insert deep philosophical statement here-

Originway
Trained
Trained
Posts: 412
Joined: 08 Aug 2012, 06:22

Re: Legacy needs developers!

Post by Originway » 25 Oct 2012, 19:16

bendib wrote:QT 4. SDL and QT seemed a bit redundant, since they are both required for the wz2100.net version, so I attempted to normalize and stabilize the QT backend with mixed success. It runs, but on some machines, it lags a bit. Higher FPS than earlier attempts however.
SDL has been completely nuked from my fork. There are no files for it, no dependencies on it, it's just not used.
that is a lie, since I tried it and had the same FPS as before and is much worse than what the current 3.1 uses

User avatar
Rman Virgil
Professional
Professional
Posts: 3812
Joined: 25 Sep 2006, 01:06
Location: USA

Re: Legacy needs developers!

Post by Rman Virgil » 25 Oct 2012, 20:34

...

Dude you need to read more carefully. Bendib clearly stated that it lags on some rigs. Obviously results are rig dependent. There is NO lieing here. :3

.

User avatar
bendib
Regular
Regular
Posts: 1011
Joined: 29 Aug 2010, 05:22
Location: Imeuta
Contact:

Re: Legacy needs developers!

Post by bendib » 26 Oct 2012, 06:31

I need to isolate WHY it lags. I have, however, fixed some crashes that are the result of me using a prehistoric lobby software version, making multiplayer for Legacy stable. Next stop, prevent exiting players and host from freezing everyone.

P.S. Thanks for sticking up for me Rman.
Also known as Subsentient.

Lord Apocalypse
Regular
Regular
Posts: 678
Joined: 29 Jul 2009, 18:01

Re: Legacy needs developers!

Post by Lord Apocalypse » 26 Oct 2012, 17:43

So what are you using to mouse and keyboard support if not SDL?

User avatar
bendib
Regular
Regular
Posts: 1011
Joined: 29 Aug 2010, 05:22
Location: Imeuta
Contact:

Re: Legacy needs developers!

Post by bendib » 26 Oct 2012, 20:02

QT 4. :^)
Also known as Subsentient.

User avatar
bendib
Regular
Regular
Posts: 1011
Joined: 29 Aug 2010, 05:22
Location: Imeuta
Contact:

Re: Legacy needs developers!

Post by bendib » 27 Oct 2012, 13:04

We still need developers...
Also known as Subsentient.

Lord Apocalypse
Regular
Regular
Posts: 678
Joined: 29 Jul 2009, 18:01

Re: Legacy needs developers!

Post by Lord Apocalypse » 28 Oct 2012, 04:11

My time is really limited but I will help whenever I can.

User avatar
bendib
Regular
Regular
Posts: 1011
Joined: 29 Aug 2010, 05:22
Location: Imeuta
Contact:

Re: Legacy needs developers!

Post by bendib » 28 Oct 2012, 05:44

Excellent! Join our IRC channel (##wz2100legacy on freenode.net) and forums! The site is at http://universe2.us/wzlegacy
Also known as Subsentient.

User avatar
bendib
Regular
Regular
Posts: 1011
Joined: 29 Aug 2010, 05:22
Location: Imeuta
Contact:

Re: Legacy needs developers!

Post by bendib » 31 Oct 2012, 06:54

Warzone 2100 Legacy still needs developers. Our project is taking off. Here is a link to our developer's guide: http://universe2.us/wzlegacy/wiki/index ... loperGuide
Also known as Subsentient.

Post Reply