MegaGlest Forum

Archives (read only) => Vanilla Glest => General discussion => Topic started by: softcoder on 19 February 2011, 02:27:56

Title: Glest forks to join forces?
Post by: softcoder on 19 February 2011, 02:27:56
Plan:
#1 Both teams finish up their current work and get the code as stable as possible by end of March and release a final version of GAE and MG.

#2. By mid April we will begin work on merging the code into a new project (name yet unknown, please send us your ideas).

#3. our plan is to take the best parts from both projects and make something that everyone can enjoy.

Had a quick discussion with Silnarm on IRC, and the bottom line is that GAE and Megaglest have a good chance of combining into one effort. Please everyone who has thoughts on this show your thoughts, below is a copy if the IRC discussion:

Quote
<softcoder> any thoughts on this post: https://forum.megaglest.org/index.php?topic=6533.msg67087#msg67087
<silnarm> hi, give me a moment..
<silnarm> ok... so how would you propose we went about a 'combined effort' merge ?
<softcoder> #1 do you want to
<softcoder> ?
<silnarm> Yes
<silnarm> _merge_
<softcoder> ok.
<silnarm> not port features to MG
<softcoder> ok, I understand
<softcoder> I think we then need to determine which parts to merge and which to drop
<softcoder> I'm sure on both sides there are redundant pieces so we determine which would be best.
<softcoder> other areas we simple take a file at a time and merge
<softcoder> now if possible.. we could plan it in pieces so that things are still playable and therefore testable
<silnarm> there are numerous architectural differences, that effect many different files.
<softcoder> sure, its not a small task, but like i said if there is a desire now is the time
<softcoder> and it would be worth having one umbrella and effort
<silnarm> so there would be many files that simply couldn't be merged in isolation
<softcoder> yes sections of the code
<silnarm> yes, absolutely
<softcoder> thats why i think we can take slices and detrermine in some cases to ditch some and take others
<silnarm> if we use git, we can put the data in a sub-module, so the core project is 'code only'
<softcoder> yes... we can use git
<softcoder> in the sense of what we are doing and going forward it seems to make sense
<softcoder> ok, an execercise then..
<softcoder> step #1
<softcoder> we need to look at both code bases  to determine how to split
<softcoder> also.. would you have buy-in from GAE members?
<softcoder> and how would you want it hoated etc?
<silnarm> unknown
<softcoder> hosted
<softcoder> ok.. please do that first then
<silnarm> that is another good question
<silnarm> I'll mail hailstone and Yggdrasil to see what they think
<softcoder> ok.. talk to your guys.. I'll chat with titi and lets see what we come up with
<silnarm> what would you suggest in terms of hosting?
<silnarm> new proj?
<softcoder> I honestly don't care
<silnarm> ok
<softcoder> lets take ideas from all involved
<silnarm> yes, that would be ideal...
<softcoder> ok cool, its a long road, but if we work hard together it'll be awesome
<softcoder> the expertise would make a monster of an RTS
<silnarm> agreed
<softcoder> ok, I'm glad... will mail the MG guys now
<silnarm> ok, I'll do likewise.
Stickied and *quoted*! Good Luck! -Ultifd

Edit by Omega: Unstickied and locked.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 19 February 2011, 02:45:01
... and the forum rejoiced.
Title: Re: Glest forks to join forces?
Post by: ultifd on 19 February 2011, 02:50:14
This is great, but there will be a lot of work before the actual merge!... Good Luck! So many things and decisions to do and make...
I suppose we really need to find a better ISP for Omega now...Anyone know some good rural Canada ISPs? Because the future windows installer would be  probably be around 300 MB, I think. Or more.
Also, now I am really puzzled on what to include in the trailer...
Title: Re: Glest forks to join forces?
Post by: Omega on 19 February 2011, 03:12:31
I think John summed it up very well. Full and uttermost complete support here.

Of course, it figures it would figure that this would come the day I spend a few hours creating a wiki engine comparison (https://docs.megaglest.org/Engines), but I'll take it.

The way I see it, the biggest feature to port is the Multiplayer. That is what makes MG so big. Without the master server and multiplayer upgrades, there wouldn't be much of a reason to play MG, so that should be the first thing to merge, abet the biggest. Other things include JPG support, faction/scenario unique loading screens, a few of the newest feature like the spawn attacks and a few new Lua codes, etc.
Title: Re: Glest forks to join forces?
Post by: ultifd on 19 February 2011, 03:20:40
Keep the chart! It shows that both of the forks are awesome in their own ways!
The way I see it, the biggest feature to port is the Multiplayer. That is what makes MG so big. Without the master server and multiplayer upgrades, there wouldn't be much of a reason to play MG, so that should be the first thing to merge, abet the biggest. Other things include JPG support, faction/scenario unique loading screens, a few of the newest feature like the spawn attacks and a few new Lua codes, etc.
Err... This is a merge, not a port project.  :P You had me scared there, for a second.
Code: [Select]
[URL=http://img219.imageshack.us/i/ss30.png/][IMG]http://img219.imageshack.us/img219/5802/ss30.png[/img][/URL]Now we have to sign up or sign in to Imageshack to get direct links... -_-
Title: Re: Glest forks to join forces?
Post by: silnarm on 19 February 2011, 03:29:03
As ultifd just pointed out, we aren't talking about porting things one way or the other, if that were to happen it would mean this effort has probably failed.

We'll be merging code into one project, its likely some newer features will not go into the initial merger, in the name of getting the job done, and hopefully stable! Once that is done, new stuff can be added in development branches, and merged to the master branch when stable.
Title: Re: Glest forks to join forces?
Post by: Ishmaru on 19 February 2011, 03:56:36
Wow thought this would never happen.... I'm defiantly glad it is being worked on ;D Good luck guys!
Title: Re: Glest forks to join forces?
Post by: Omega on 19 February 2011, 04:18:53
Keep the chart! It shows that both of the forks are awesome in their own ways!
The way I see it, the biggest feature to port is the Multiplayer. That is what makes MG so big. Without the master server and multiplayer upgrades, there wouldn't be much of a reason to play MG, so that should be the first thing to merge, abet the biggest. Other things include JPG support, faction/scenario unique loading screens, a few of the newest feature like the spawn attacks and a few new Lua codes, etc.
Err... This is a merge, not a port project.  :P You had me scared there, for a second.
Code: [Select]
[URL=http://img219.imageshack.us/i/ss30.png/][IMG]http://img219.imageshack.us/img219/5802/ss30.png[/img][/URL]Now we have to sign up or sign in to Imageshack to get direct links... -_-
Hmm, how would this work? I mean, we obviously can't skip any features, or we'll break existing mods (ie: skipping normal maps, water units, etc would break some mods that are already existing for GAE, which often has developers jumping the gun before a feature is even released). As well, GAE is many years old by now, and has hundreds of changes from years of work. That does not sound like something easy to merge. I just can't help but feel that it'd be so much easier to merge MG's biggest features (namely the master server and IRC) into GAE and rechristen it (after all, most MG features already have a GAE equivalent. The master server is the biggest that does not. JPG support was a planned 0.4 feature for GAE anyway, as was the faction/scenario unique loading screens).

But onward to the biggest matter: What would you call this? MegaGAE?
Title: Re: Glest forks to join forces?
Post by: ultifd on 19 February 2011, 05:06:09
Come on Omega, just think of an unified fork, OK? That's all you need to think about to understand...
If this was a port project, obviously the two teams would not work together. That's part of the reason why this didn't happen months ago.
How? Read the snippet of the quoted IRC Chat ;)

Quote
But onward to the biggest matter: What would you call this? MegaGAE?
That will be for later, we have to see what titi, hailstone, and Yggdrasil will say. (I asked Silnarm and Softcoder too)
Ultimately, just "Glest" would be great. I suppose we do have a chance once all ther work is merged...
Title: Re: Glest forks to join forces?
Post by: Omega on 19 February 2011, 05:12:04
Come on Omega, just think of an unified fork, OK? That's all you need to think about to understand...
If this was a port project, obviously the two teams would not work together. That's part of the reason why this didn't happen months ago.
How? Read the snippet of the quoted IRC Chat ;)
I'll go with that. ;)

That will be for later, we have to see what titi, hailstone, and Yggdrasil will say. (I asked Silnarm and Softcoder too)
Ultimately, just "Glest" would be great. I suppose we do have a chance once all ther work is merged...
Thinking about it, I agree. Viva la Glest 4. And what would be a better candidate to replace Glest 3.2.2 than Glest 4?
Title: Re: Glest forks to join forces?
Post by: Omega on 19 February 2011, 05:24:07
I'm just wondering though.....what about the MG website?
Websites are easy. Most hosts give multiple domains for free, and can usually have unlimited domain names on a hosting plan, so just register a new page, if necessary, for our new unified project and keep the same host. Alternatively, try contacting the Glest team again (quick question: Has anyone actually contacted the Glest team about replacing Glest?, rather than just posting on the forums? Every time I contact the team, they reply, even if it's to decline my request).

If one's features were ported to another and the one ported to renamed, how would the end result be different from if they just mushed them together?
True, that. Of course, what I really just want the most is one unified project being worked on by the community. No more "my mods for engine X so you can't play if on your favorite engine Y" and no more splitting the developers (of an already small community) apart. In short, I just want us working on a project together in the spirit that free software was created in. :thumbup:
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 19 February 2011, 05:36:01
Quote from: Ultifd
If this was a port project, obviously the two teams would not work together.

Uh, why? Does how they're merged affect whether they work together or not? :look:
Title: Re: Glest forks to join forces?
Post by: Psychedelic_hands on 19 February 2011, 05:52:05
WOAH! YAY!  :O

Unified glest! the best thing that could have happened to this community! I was really scared that the two engines would grow farther and farther apart and competitiveness would eventually divide everyone to the point of hatred...

Obviously this raise MANY questions....
- What will happen to the MegaPack? (I honestly think it should be dropped(No offense to titi or anyone else who worked on it)
- What should happen to the Megaglest/glest website?
- What will it be called?

Keep the chart! It shows that both of the forks are awesome in their own ways!
The way I see it, the biggest feature to port is the Multiplayer. That is what makes MG so big. Without the master server and multiplayer upgrades, there wouldn't be much of a reason to play MG, so that should be the first thing to merge, abet the biggest. Other things include JPG support, faction/scenario unique loading screens, a few of the newest feature like the spawn attacks and a few new Lua codes, etc.
Err... This is a merge, not a port project.  :P You had me scared there, for a second.
Code: [Select]
[URL=http://img219.imageshack.us/i/ss30.png/][IMG]http://img219.imageshack.us/img219/5802/ss30.png[/img][/URL]Now we have to sign up or sign in to Imageshack to get direct links... -_-

The way I see it; GAE has made the engine  better, they seem to have done much re-factoring. Megaglest has more just added to the base of the original glest. So a way I see it, GAE is the delicious cake, and Megaglest is the tasty icing on top  :P.... Both are just as important.
       
 I just want to say to the devs though, just because YOU don't like something; does not mean it should never be in game. Glest should be an engine as flexible and feature-heavy as possible. Of course things may need compromise, but open-mindedness to anything will be extremely important.

We are a big group of skilled, talented, interested, artists, coders, game designers and players. I'm so glad we can finally make the game as kick-ass as it should be.  LETS DO IT  8)
Title: Re: Glest forks to join forces?
Post by: Psychedelic_hands on 19 February 2011, 06:08:19
It wouldn't waste a lot of time OK? You just don't understand... I guess you'll have wait until after the merge project is finished, to understand. Wow, I thought all of this type of talk would end with the announce of this project...
Well whatever, I might be disappointed at the community, but I'm not with the developers anymore! Thanks for your time on GAE/MG and your future time on this project, developers!

Quote
I just want to say to the devs though, just because YOU don't like something; does not mean it should never be in game. Glest should be an engine as flexible and feature-heavy as possible. Of course things may need compromise, but open-mindedness to anything will be extremely important
Omg...really?  :-X If you guys really continue this type of way of thinking, we might as well just scrap this project!

What way of thinking is that? I'm sorry but all I said was for the devs to be open-minded for the better of the engine :S Sorry if I seemed bias... Which I don't think I am, I think I'm less bias for trying to use reason and facts instead being scared to offend everyone. I mean I don't want to offend anyone, I'm just a bit sick of everyone trying to say whats more important.
Because really, the main difference between GAE and MG is, GAE has a better base. And MG has a better multiplayer. That is fact, AND no-one can say different. Which totally shouldn't offend anyone, no one can say what is more important. Really if that offends you please STOP being ignorant and lets do what is necessary to make the best engine possible.

I can see where you're coming from though ultifd, I understand. But I still think we should be as maturer as possible.
Title: Re: Glest forks to join forces?
Post by: ultifd on 19 February 2011, 06:11:31
What way of thinking is that? I'm sorry but all I said was for the devs to be open-minded for the better of the engine :S Sorry if I seemed bias... Which I don't think I am, I think I'm less bias for trying to use reason and facts instead being scared to offend everyone. I mean I don't want to offend anyone, I'm just a bit sick of everyone trying to say whats more important.
Oh, sorry, I guess I misunderstood. Hehe, aren't you happy that more people will try Constellus out later?  :O Not to mention: Militiary, Sun and Moon, Malv...
I can see where you're coming from though ultifd, I understand. But I still think we should be as maturer as possible.
I'm just being too angry.  :P Thank you for understanding.
Title: Re: Glest forks to join forces?
Post by: Psychedelic_hands on 19 February 2011, 06:16:40
Lets say, now no one supports MG and no one supports GAE. Now we're all one big, happy community that supports Glest 4 :D or whatever it will be. :thumbup:
Title: Re: Glest forks to join forces?
Post by: Ishmaru on 19 February 2011, 06:38:18
Lets say, now no one supports MG and no one supports GAE. Now we're all one big, happy community that supports Glest 4 :D or whatever it will be. :thumbup:
True that!  ;D  :thumbup:
Title: Re: Glest forks to join forces?
Post by: ultifd on 19 February 2011, 06:41:11
We need a "like button mod" installed! Maybe just for now?  :O
Lets say, now no one supports MG and no one supports GAE. Now we're all one big, happy community that supports Glest 4 :D or whatever it will be. :thumbup:
True that!  ;D  :thumbup:
True that!  :D
Title: Re: Glest forks to join forces?
Post by: ElimiNator on 19 February 2011, 07:33:29
Lets say, now no one supports MG and no one supports GAE. Now we're all one big, happy community that supports Glest 4 :D or whatever it will be. :thumbup:
True that!  ;D  :thumbup:
It will be great!!!!  :archer:
Title: Re: Glest forks to join forces?
Post by: will on 19 February 2011, 07:36:54
Hats off, what brilliant news!

Purely technically, github has good hosting of wiki and webpages too (with versioning built in).

And it would be good if magitech was an imported repo, and megapack too.

As a programmer I can't understan all the distinctions being made about port vs merge - at a code level - the terms only differ at a team level, and its a merge because we end up with one team not two! :D
Title: Re: Glest forks to join forces?
Post by: softcoder on 19 February 2011, 07:40:00
My one request for all at this point is to stop the fights and let the developers have the support of the community in working together to make an excellent new release. All of the politics will only inspire foolish isolation and ultimately hinder progress. Yes speak your opinions (thats what I asked for), but please be respectful to everyone involved.

Remember this is open source, every split and diverted set of efforts is a possible death of the project. Developers and modders all do this on their free time and no-one works on the same project for-ever. The most valuable input comes from those who actually contribute, not those who might or are thinking of it. We have many people in the category of contributers, I ask for those especially to come forward and say what you think. By people working together we made it to this point, and by continuing to work together it can only get better. Perhaps it would be wise to think of everything with the word 'glest' in it as one entity.

Thanks
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 19 February 2011, 08:02:12
I can't wait!  :angel:
Give a hand to the NEW GLEST TEAM!
Someone make a confetti smiley. :P
Title: Re: Glest forks to join forces?
Post by: claymore on 19 February 2011, 09:23:49
Great news. Thanks softcoder and silnarm for finally getting down to seriously discussing this, good luck!!
Title: Re: Glest forks to join forces?
Post by: tomreyn on 19 February 2011, 09:24:00
These news make me very happy. I would like to congratulate softcoder and silnarm for this open minded and courageous step, and would like to express my appreciation for their indirect offer of spending many hours to create a working, merged build. I'm sure this will be fun, too, and I am looking forward to be part of it (if not by contributing to the core development - just like now).

Regarding the community, and the many questions which automatically come up with this discussion, I'd like to point out that it will be a while until such a merger results in a release, and most of the questions that come up as a side effect of the merger do not need to be answered right now - we have lots of time to do so. Of course, we can start to discuss these things now, but let's take some time with it, remain calm, and work out the best ways.

The most important thing for the community to do right now is, as softcoder put it nicely, to think of everything with the word 'glest' in it as one entity. Those of us who do not really know the other part should probably try to get to know it (pointing at myself there). And those who already know both parts should try to move their affection for one of these project to the whole. This can be difficult at the start, but it is totally possible, and will get us much farther.

Finally, I have one request to make to my friends of this united community, which is to not insist in discussing all the details of the merger now. If we request precise statements on how things will be handled now, we effectively decrease the options the unified core development team has in working out the best solution. Let's not force them into public statements on how exactly this merger will take place at this time, but be patient and see how they work things out for the benefit of all of us.

Of course everyone should state their general opinion on the merger, just let's not discuss too many details, yet. This merger is a small and weak plant for now, and it needs lots of good care to grow strong, by all of us. Let's grow it!
Title: Re: Glest forks to join forces?
Post by: Gabbe on 19 February 2011, 12:14:13
Code: [Select]
[img]http://planetsmilies.net/sport-smiley-5537.gif[/img]
Contact glest team and make a blog announcement aswell as updating the glest sourceforge ;)
Title: Re: Glest forks to join forces?
Post by: Hagekura on 19 February 2011, 16:41:54
I would like to express to both teams my deepest gratitude for you make such a courageous decision!
I can't imagine how great the merged engine would be!
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 19 February 2011, 19:10:28
Woah! i cant believe it! my prayers have been answered! the two forks are going to merge!

i am so happy that this is happening! finally we can have a game with MG's multiplayer and GAE's features! i congratulate silnarm and softcoder on their brave decision! thank you for unifying the community again!

 ;D
Title: Re: Glest forks to join forces?
Post by: titi on 19 February 2011, 19:28:01
I also want to try a merge!
As I will be in hospital from monday to tuesday and I don't have much time until then , just some statements on this:

- lets make a meeting in irc and discuss! ( after tuesday! )
- before we merge GAE/Megaglest must reach a pretty stable state before we start to merge. Best is a release for both of them very soon.
  And beside of the fact that this will help us merge , it will shorten the waiting time for players for MegaGAE.

There are 3 things which are very important for softcoder and me:
- multiplayer must work(crossplatform)!
- SVN/Git should be playable/stable all the time, (at least we should try to keep that) and not broken for half a year
- the megapack should really be included as its the most fun/complete data we have.

In my opinion the (somehow)stability of SVN/Git is VERY important for such a project! Only by always try to offer a pretty stable state you get all the testers which are willing to play/test with svn and report bugs. If they always crash you will kill their fun doing so and they are lost. Only testers will give us the stability we need to offer something fun to play for all! Beside of this this is MY personal motivation to work for glest, I like to play it!

update: I forgot one VERY important thing!
Code and data must be open/available all the time! So !!NEVER!! a hidden Git or anything like this! ( Data should be cc-by-sa v3 )

Title: Re: Glest forks to join forces?
Post by: -Archmage- on 19 February 2011, 20:33:25
Crap, I can't remember how I get into blogspot.

Titi, you want to call it MegaGAE? Most of us here think we should just call it Glest 4.0! :D
Title: Re: Glest forks to join forces?
Post by: ultifd on 19 February 2011, 21:36:32
What? Hospital? Another Hockey accident?  :'(

Eh, MegaGAE is kinda too long. Lets just try asking the Glest Team if we could call it Glest...4.0

Also, wouldn't the pathfinder have problems once everything is merged?
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 19 February 2011, 23:34:30
Quote
What? Hospital? Another Hockey accident?  Cry
Whatever it is, it sounds like he'll live. :D

Quote
Eh, MegaGAE is kinda too long. Lets just try asking the Glest Team if we could call it Glest...4.0
:thumbup:

Quote
Also, wouldn't the pathfinder have problems once everything is merged?

I think the GAE pathfinder was perfect, I don't remember having any problems, I think that one should be used. :)
Title: Re: Glest forks to join forces?
Post by: ultifd on 19 February 2011, 23:41:51
I think the GAE pathfinder was perfect, I don't remember having any problems, I think that one should be used. :)
It's not perfect, but it is a bit better than the MG one. Also, we've been trying to implement the pathfinder to MG for months; for some reason it always got out of synch.  (https://forum.megaglest.org/index.php?topic=5777.0)(Now the work on that is even delayed more, because we have our own problem for now...or maybe its fixed. (morph feature was buggy)  :-X
That's why I asked this question  :P

I suppose since some people hate the megapack/don't think it is good enougth/has slow/bad internet/want "future glest" to be more of an engine and less of a game, there will be 2 versions of future glest, one with it, one with out?
Title: Re: Glest forks to join forces?
Post by: hailstone on 20 February 2011, 02:10:08
I agree to a merge but I think both projects should still exist. By name GAE is an engine so why not have the target audience be modders and the MG project can focus on players. The teams would combine and we work together on both projects or GAE team creates a project for FPM as a total conversion. From an outsider's view not much would have changed but we still get the benefits of a merge.

Code: [Select]
[URL=http://www.mediafire.com/imageview.php?quickkey=3dqgh8khotaydx9&thumb=5][IMG]http://www.mediafire.com/imgbnc.php/2dfb9b9d75f2e95512bb739f811f0bc7bb694f3363cb3fa05dc5effdf7736a932g.jpg[/img][/URL]
This is what I see as the benefits of this setup:
- All the work setting up projects, promotion (and buying domain for MG?) is not wasted
- Everybody is working on the same codebase and engine documentation
- Less problems with conflicting gameplay decisions
- Focus on a single audience - modders for GAE and players for MG. Although I want to note that the player will still need to be thought of with GAE in terms of features but it won't have a pretty website, player manual, the best GUI layout/appearence or tweaked gameplay, etc.
- Distribution of interests (ie if someone is more interested in gameplay they can create a total conversion or work on MG and vice versa).
- Better code reuse. With the game part separate the engine can be linked with tools.

The difficulty would be in determining common features vs game (total conversion) specific features but it would still be something to sort out if the projects were combined, although maybe to a lessor extent (think game and shared_lib).

I agree with everything in Titi's post. Although I want to add that the GAE coding conventions (http://sourceforge.net/apps/trac/glestae/wiki/CodingConventions) is important to me.
Title: Re: Glest forks to join forces?
Post by: titi on 20 February 2011, 02:32:34
For the coding conventions:

- Code formatting: I will use whatever the eclipse cdt code formatter can do  ;D.  I am not really willing to format code manually!

- ( maybe I missed this in the GAE coding convention but: Line endings should always be unix style, never windows style! )

- about all the #define/preprocessor usage in GAE we will have to discuss and you will need some work to convince me that this is good and useful.  ;) Typically debuggers/development GUIs don't like this stuff a lot ....
Title: Re: Glest forks to join forces?
Post by: Omega on 20 February 2011, 03:23:19
I agree to a merge but I think both projects should still exist. By name GAE is an engine so why not have the target audience be modders and the MG project can focus on players. The teams would combine and we work together on both projects or GAE team creates a project for FPM as a total conversion. From an outsider's view not much would have changed but we still get the benefits of a merge.
I disagree with this. I want one unified project, and the two separate old ideas to be completely scrapped to ensure we have only one engine. This means no experimental branch either, as mods would certainly try to take advantage of new, experimental features, causing the community to once more become split between different branches, even if of the same type.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 20 February 2011, 03:56:32
I'm not really sure what's going on here.  Is the current suggestion to have the new merged engine stand alone as GAE, and then have Megaglest (including the megapack, server, IRC channel, etc.) bundled as a complete game using that engine?  If so, I think that works quite well.
Title: Re: Glest forks to join forces?
Post by: tomreyn on 20 February 2011, 05:12:05
I think there is no single current suggestion at this point.

Before details of the merge are discussed, it may be a good idea to define the process of how an agreement will be reached.

I think the current modus of open discussion will do more harm than good in the long run, and make the whole process much more time intensive and a much more frustrating experience than it needs to be. With so many voices speaking out directly this process is less likely to become constructive, reaching compromises (which will be neccessary) will not be easy, and thus coming into agreement will be, too.

So a different approach may be better. I think an approach which is based on representatives makes most sense.

I therefore suggest that both projects name 2 or 3 people who will act as project liaisons, gathering and representing a condensed point of view of the projects' core developers and contributors. The next step would be to setup a place/utility where only these people can meet and discuss, taking into account input provided by each projects' communities.

The most suitable liaisons for MegaGlest are surely titi_linux and softcoder. I think it would be helpful if GAE could also name two or three people who will directly take part in future talks regarding the merge. Everyone else can use the influence they already have within the projects to have their opinions represented within the talks.

Softcoder already suggested an IRC meeting. I am happy to set this up for you if all liaisons agree. If the liaisons of the GAE project think another way of having the discussion is more suitable, please say so, too.

If the core developers of both projects consider my suggestion to be flawed and you have constructive criticism, please also let it be heard.
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 20 February 2011, 06:49:31
I think there is no single current suggestion at this point.

Before details of the merge are discussed, it may be a good idea to define the process of how an agreement will be reached.

I think the current modus of open discussion will do more harm than good in the long run, and make the whole process much more time intensive and a much more frustrating experience than it needs to be. With so many voices speaking out directly this process is less likely to become constructive, reaching compromises (which will be neccessary) will not be easy, and thus coming into agreement will be, too.

So a different approach may be better. I think an approach which is based on representatives makes most sense.

I therefore suggest that both projects name 2 or 3 people who will act as project liaisons, gathering and representing a condensed point of view of the projects' core developers and contributors. The next step would be to setup a place/utility where only these people can meet and discuss, taking into account input provided by each projects' communities.

The most suitable liaisons for MegaGlest are surely titi_linux and softcoder. I think it would be helpful if GAE could also name two or three people who will directly take part in future talks regarding the merge. Everyone else can use the influence they already have within the projects to have their opinions represented within the talks.

Softcoder already suggested an IRC meeting. I am happy to set this up for you if all liaisons agree. If the liaisons of the GAE project think another way of having the discussion is more suitable, please say so, too.

If the core developers of both projects consider my suggestion to be flawed and you have constructive criticism, please also let it be heard.

i agree with Tom here.

would it be ok with the rest of the GAE people if i took up one of these positions?
Title: Re: Glest forks to join forces?
Post by: ultifd on 20 February 2011, 07:04:29
If we're going with this "censored" discussion, and that it's going to be softcoder and titi; I think it would be best for it to be the GAE developers themselves. Silnarm, Hailstone, and Yggdrasil. Or perhaps just 2 of them, to be fair.

I'm not really sure what's going on here.  Is the current suggestion to have the new merged engine stand alone as GAE, and then have Megaglest (including the megapack, server, IRC channel, etc.) bundled as a complete game using that engine?  If so, I think that works quite well.
I suppose the future discussion will determine that.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 20 February 2011, 07:14:04
I don't know how I feel about this.  Obviously it should be the developers who make the final decisions since they're the ones who make it all happen, but the ultimate goal of any game is to suit its publics -- in this case players and modders -- so I think the community should have a sizable amount of input on non-technical issues.  If you were programming a web browser, you'd want to know what the end user community wants, right?
Title: Re: Glest forks to join forces?
Post by: ultifd on 20 February 2011, 07:25:38
Yeah, that would be the best... but I don't think part of the community can really handle it though. If people try their best to, sure I guess. But recently, and not so recently, they haven't really showed that they could handle it. And even the people who seem that they could handle it, it might turn into something bad...
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 20 February 2011, 07:56:44
well, on these representative teams, we should have a person or two who is not a programmer, to represent the general public. maybe one person who is MG and the other who is GAE?
Title: Re: Glest forks to join forces?
Post by: ultifd on 20 February 2011, 08:01:22
well, on these representative teams, we should have a person or two who is not a programmer, to represent the general public. maybe one person who is MG and the other who is GAE?
But just one person isn't enough. If we're going have people that are not programmers, then everyone might as well be included... After all, I guess it's not that hard to be considerate. Hopefully, if so.
Title: Re: Glest forks to join forces?
Post by: Yggdrasil on 20 February 2011, 11:33:47
Oh, man. Don't make it more complicated than it is already. I'm with good old open source rule: Who codes, decides. The discussion is mostly technically and i don't think modders have enough knowledge about the code.

I suggest all devs gather on one mailing list and discuss things there. I prefer mailing list because we're scattered around the world in different timezones and i expect more than one discussion popping up on the road. It keeps things more organized.

My proposal: Get on the sf.net mailing list of GAE (temporary, till we decide where to host the merged project) till wednesday! So the MG devs have time to subscribe and titi is also back. Opinions?
Title: Re: Glest forks to join forces?
Post by: softcoder on 20 February 2011, 15:02:19
Agreed, I've made a subscribe to glestae-devel

*Suggestion:

As a sign of working together, I suggest for all newcomers to this community we point them to GAE for single player and MG for multi-player depending on what they are looking for.

Thanks
Title: Re: Glest forks to join forces?
Post by: Conzar on 21 February 2011, 06:48:36
How do we subscribe to the mailing list?
Title: Re: Glest forks to join forces?
Post by: softcoder on 21 February 2011, 16:50:08
Goto this url and enter your email address and pick a password.

https://lists.sourceforge.net/lists/listinfo/glestae-devel (https://lists.sourceforge.net/lists/listinfo/glestae-devel)

Thanks
Title: Re: Glest forks to join forces?
Post by: tomreyn on 21 February 2011, 17:45:42
You can also follow the discussion without subscribing, though, since there are public mailing list archives for every mailing list hosted on sourceforge (at least with a default setup).

Here's the list archive of glestae-dev:
http://sourceforge.net/mailarchive/forum.php?forum_name=glestae-devel
Title: Re: Glest forks to join forces?
Post by: Mr War on 22 February 2011, 21:44:56
I think this is great. The only thing I'm qualified to add to this techie convo is my encouragement though. Good luck.  ;D
Title: Re: Glest forks to join forces?
Post by: Trappin on 24 February 2011, 10:17:06
Who codes, decides

This is the only way the job can be finished properly. Looking forward to a unified Glest game client and community.

The rest will work itself out.
Title: Re: Glest forks to join forces?
Post by: ChupaReaper on 28 February 2011, 02:59:52
Well I can't wait for the merge! I've always favoured GAE for all its features; effects, emanations, transports, multi-build, new normal mapping, subfactions, there's a long list! I've never bothered much with MegaGlest, mainly because I prefer to mod more than play and GAE has all the features I need for my complex project but I've always wished GAE was as stable as MG and most importantly that its multiplayer was. I haven't really been able to play my project with people I know over the net or LAN because it was far too problematic. Also there's a few features MG has that I've wanted to see in GAE, the latest one I noticed was cliffs in maps. Overall I see GAE as the feature powerhouse and MG as the stable player-ready.
Anyway, I know this topic is around 4 days old but I wanted to put my say and wish this merge the best, also I think it's best that it is a full merge, any sign of separation could split it back in two again, plus with everyone working on the same thing, we should get something pretty damn awesome!
How it's all done should be left to the coders because it's there code so they know best, so long as the major features are there, me and my project are happy :D.
Title: Re: Glest forks to join forces?
Post by: ultifd on 5 March 2011, 02:00:55
We had a nice 3 hour discussion today.  :thumbup:
Title: Re: Glest forks to join forces?
Post by: Ishmaru on 5 March 2011, 04:14:01
Missed it. Wish I could have been there to be a part of it, or at least see the discussion.
Title: Re: Glest forks to join forces?
Post by: Psychedelic_hands on 5 March 2011, 07:38:13
We had a nice 3 hour discussion today.  :thumbup:

So what's the outcomes of this discussion? and what still needs to be worked out?
I've tried to keep up with the mailing list though. If anyone wants to see it, it's here http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTi%3DWn%2BffNTYy3hheOw83AgcL%2BJ54ZzEb_qjxGr0b%40mail.gmail.com&forum_name=glestae-devel (http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTi%3DWn%2BffNTYy3hheOw83AgcL%2BJ54ZzEb_qjxGr0b%40mail.gmail.com&forum_name=glestae-devel)
Title: Re: Glest forks to join forces?
Post by: softcoder on 6 March 2011, 06:44:15
Ok just a quick update to let people know what is going on. The GAE and Megaglest teams got together and discussed future plans for 3 hours on Friday. Overall it went very well and things look good. Here is the proposed timeline / schedule:

#1 Both teams finish up their current work and get the code as stable as possible by end of March and release a final version of GAE and MG.

#2. By mid April we will begin work on merging the code into a new project (name yet unknown, please send us your ideas).

#3. our plan is to take the best parts from both projects and make something that everyone can enjoy.

That is the quick summary for now.
Title: Re: Glest forks to join forces?
Post by: Sylexus on 8 March 2011, 06:07:26
will the source be publicly available for this project?

This is all really good news.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 8 March 2011, 06:13:27
will the source be publicly available for this project?
Yes, all the Glest forks are licensed under the GNU General Public License.
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 11 March 2011, 13:14:05
This is some good news! I was hoping for a continue of original Glest off GAE, but this is awesome as well. I'm very curious to see how it will all go :)

Also glad to hear that the Megapack factions will stay separate (or an installer without them will be available). I don't like them as much personally, and it's good to have them separate for such preferences too, if I'm correct.

I hope all of the features from GAE will be kept (MG as well). Such as the selectable colors for factions at game creation menu, movable HUD panels, selectable resources, and so on.

Also, will the Megapack stay on the same faction tree as magitech? It seems to be that way in MegaGlest. IMO, I think it would be good if magitech and megapack were two separate faction trees, so they would both be separate game types and styles, and each server / player could choose them easily and separate them.
Title: Re: Glest forks to join forces?
Post by: ElimiNator on 11 March 2011, 17:11:36
MG already has selectable resources.

Also If you want only tech and magic use them only, I like to play tech vs Egypt, and having tech and magic in two tech-trees will take too much space.
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 11 March 2011, 18:01:56
MG already has selectable resources.

Also If you want only tech and magic use them only, I like to play tech vs Egypt, and having tech and magic in two tech-trees will take too much space.

Oh, that's good. I remember trying to click resources last night, and it didn't work. Probably missed something then. But I know it was doable in GAE as well.

As for using only Tech and Magic, sure. I just find it easier if they're a separate tech tree personally. One reason is that, factions are selected at random by default, so this can make it slightly harder to organize. Another is that, if you want to connect to a server that uses only the classic factions, it's easier to find such if they're the separate magitech tree.

But it's true this causes a new problem. You can't have a game with both magitech units and megapack units at the same time if they're separate. Unless magitech would be duplicated in both trees, which would be rather unnecessary. So this would prolly need more thought if anything.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 11 March 2011, 22:11:37
You could actually have them in a separate tech tree without having to duplicate anything but the XML files.  Just do a search-and-replace for all the file paths and you're good to go.
Title: Re: Glest forks to join forces?
Post by: ultifd on 11 March 2011, 22:51:24
I think clickable resources are not in 3.4.0, but they are in SVN HEAD (development version...).
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 12 March 2011, 02:44:42
I think clickable resources are not in 3.4.0, but they are in SVN HEAD (development version...).

That's correct, just tried that earlier. I like the ones in MG more than the ones in GAE, and they're less buggy here :)
Title: Re: Glest forks to join forces?
Post by: Omega on 12 March 2011, 18:50:09
I like the ones in MG more than the ones in GAE, and they're less buggy here :)
Hmm, what's the difference? And how are the GAE ones buggy?
Title: Re: Glest forks to join forces?
Post by: MJR on 13 March 2011, 16:11:18
As one who only plays the AI I think that MegaGlest 3.40 AI  is much harder to beat that Advance Glest AI. So I hope that the AI in MegaGlest 3.40 wont be hurt by this merger.
Title: Re: Glest forks to join forces?
Post by: Gabbe on 13 March 2011, 23:40:31
As one who only plays the AI I think that MegaGlest 3.40 AI  is much harder to beat that Advance Glest AI. So I hope that the AI in MegaGlest 3.40 wont be hurt by this merger.

I myself think the AI for MG and GAE are..almost equal, but i must say, i think that after the merge there will be GAE AI because GAE is more "Hardcoded". Correct me if im wrong, but i have always had the impression that if merged, then there is MG to be implemented into GAE and not GAE onto MG.
Title: Re: Glest forks to join forces?
Post by: MJR on 13 March 2011, 23:48:08
If this is true then I wont be using the merge version I will stick with MegaGlest 3.40. With two sided attack for the AI and setting of the multiplier for each faction is much harder than Glest Advance Engine. So good luck with the merger but I will be bowing out of any new versions after the merger.
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 14 March 2011, 00:03:04
they will probably keep the ability to make the AI as hard or as easy as you'd like. MG did right there.

@Gabbe: yes, i see the merge as a MG -> GAE, but keep in mind that MG beats GAE in some areas too.

@MJR: dont leave after the merge, because the merge is going to be much better than either of the forks alone.
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 14 March 2011, 01:10:34
I like the ones in MG more than the ones in GAE, and they're less buggy here :)
Hmm, what's the difference? And how are the GAE ones buggy?

Selectable resources in GAE flickered when dragging a selection box around them, last time I checked. Whereas the ones in MG must be clicked on to select them. I also like the ones in MG more because their selection ring is blue rather than green, which I find better to separate them from units from the first 'impulse' if you click too quickly around :)
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 14 March 2011, 01:28:03
i remember the ring being orange.....hmmmmmm.....
Title: Re: Glest forks to join forces?
Post by: silnarm on 14 March 2011, 02:48:35
Re Selection Circles: Indeed zoy is correct, in GAE it is green for your units, blue for allies, red for enemies, and orange for resources...

Re AI: The AI in MG has been worked on much more than in GAE. In any case you all seem to be missing the point... we are merging code, taking the best of both, we are not abandoning one code base in favour of the other.
Title: Re: Glest forks to join forces?
Post by: softcoder on 14 March 2011, 03:23:25
+1 agree with Silnarm
Title: Re: Glest forks to join forces?
Post by: Omega on 14 March 2011, 05:14:58
You only play single player MJR, but prefer MegaGlest? Then the merger will be a dream come true for you. Imagine a game of Glest where you can play against a MG style AI (albeit, I cannot claim to notice a difference between the MG and GAE AI's myself. They're both pitfully weak :P) with GAE's enhanced tactics, courtesy of subfactions (and an AI that supports them :-\), emanations, effects, pets, etc... All those things can enhance gameplay. And for fun, let's throw in some stable multiplayer. :D
Title: Re: Glest forks to join forces?
Post by: ultifd on 14 March 2011, 05:35:58
Yes, the AI is a bit more improved in MG...that's why Ultras are now 2x and megas are 3x from 5x, but they are still just as hard (or harder...). But as Silnarm said, this doesn't really matter anymore...hopefully.
Title: Re: Glest forks to join forces?
Post by: Psychedelic_hands on 14 March 2011, 10:03:27
If this is true then I wont be using the merge version I will stick with MegaGlest 3.40. With two sided attack for the AI and setting of the multiplier for each faction is much harder than Glest Advance Engine. So good luck with the merger but I will be bowing out of any new versions after the merger.

Man, the Glest 4 will be 100 times better than GAE or MG.
You realize that part of MG will most likey be in Glest 4?

Not to meantion after Glest 4 the A.I will converted to Lua, and the AI will be actually smart and won't just cheat like it does now.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 14 March 2011, 17:41:58
You realize that part of MG will most likey be in Glest 4?
You're still really missing the point. :P
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 14 March 2011, 20:32:13
Personally, I still really hope that GAE or MG (or the merge between them) will also be used to continue and revive the original Glest, and make Glest 4.0 happen. I believe that would be a really great thing :) Don't know if it will really happen, though.
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 15 March 2011, 07:22:37
We're hoping to call the merge Glest 4.0 :thumbup:
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 15 March 2011, 14:51:37
We're hoping to call the merge Glest 4.0 :thumbup:

OMG that sounds so good! I truly hope that will happen :D
Title: Re: Glest forks to join forces?
Post by: titi on 15 March 2011, 15:30:47
Before everyone gets too exited, be warned this merger will take a lot of time!
If you ask me you can expect about one year without stable release!
My prediction is about 1/2 year for multiplayer stability and another 1/2 year for the rest, if all goes well ....
And this this will not include any new features, it just means we get things stable and reach the state we have now!

So hopefully we will see something good at about may 2012!
( And thats the sad part about the merger, lets see how far projects like 0AD will be in this time ....  )
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 15 March 2011, 16:04:01
Oh... that is a lot :( Still, if we can imagine and treat alpha / beta releases the same way as normal releases, some can consider it all begins when the first version is posted. If you look at Minecraft for instance, it's so popular that you forget it's still in Beta stage as you play it, or that it has some bugs left. I also work on an Open Source game that had only one alpha release, and has been going on for an year now. Yet I don't feel like I'm waiting for something to happen, and feel for it like for a final project.

That said, I am wondering how unstable the merge between MG and GAE will actually be. Last time I tried them, both ran mostly bug free, except for minor issues I could notice. I never seen any true bugs in GAE, and the only one I seen in MG a few days ago was music going insane after exiting the options menu. I even played MG online, and apart from the normal lag, there were no issues there that I could notice, and it went smoothly. I'm even running MG from the SVN repository now, and not the stable releases.

So my personal feeling is that both are rather stable, although the merge between them might be a different story. Judging by that, unless the merge itself will have many new issues and instabilities, I'd imagine it to a stable point in about 6 months. But of course, I don't know as well as the admins or devs, and that's just my own feeling and 2 cents.
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 15 March 2011, 16:39:54
well, Titi, we may not be much help, but we are all willing to somehow make this merge go faster. anything you need us to do?
Title: Re: Glest forks to join forces?
Post by: ultifd on 15 March 2011, 22:01:06
I suppose you could help test GAE Git-Master, make sure all the features work and no bugs...etc.
http://sourceforge.net/apps/trac/glestae/timeline
http://sourceforge.net/apps/trac/glestae/wiki/CompileGuideWin
Title: Re: Glest forks to join forces?
Post by: charlieg on 15 March 2011, 23:44:18
Glest Forever (Four-ever)
Glest Revolution
Glest Kingdoms
Glest: Clash of Empires
Epic Glest
Glest Evolved

I don't think you should call it Glest 4.0 or anything 4.0; christen it a new project.  Perhaps even ditch the Glest moniker.

Also, if it will take a year, and it probably will - encourage the content producers (and there are many here) to create a good (at least 10 maps) single player campaign with story line.  Perhaps have it based on some kind of journey (faction A must fight faction B, but travel through the lands of factions C, D, and E first) so you can make use of some of the many cool mods which you should surely cherry pick for this epic game.
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 16 March 2011, 00:38:54
Glest: Clash of Empires
Epic Glest
Glest Evolved

im kinda liking these three names....
Title: Re: Glest forks to join forces?
Post by: ultifd on 16 March 2011, 00:40:59
Well, I think we should worry about the name later...worry about that after both forks stabilize their code and release their final version...and after most of the code is merged too. So people should just help test GAE and MG...Git Master and SVN Head.
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 16 March 2011, 01:47:36
Glest Forever (Four-ever)
Glest Revolution
Glest Kingdoms
Glest: Clash of Empires
Epic Glest
Glest Evolved

I don't think you should call it Glest 4.0 or anything 4.0; christen it a new project.  Perhaps even ditch the Glest moniker.

Also, if it will take a year, and it probably will - encourage the content producers (and there are many here) to create a good (at least 10 maps) single player campaign with story line.  Perhaps have it based on some kind of journey (faction A must fight faction B, but travel through the lands of factions C, D, and E first) so you can make use of some of the many cool mods which you should surely cherry pick for this epic game.

I wouldn't suggest this myself. Mostly because, I believe that continuing the original Glest instead of going as a separate fork is in all ways best. If there's a discontinued original project, why not continue that if possible? And keep its popularity, name, and everything it is and has too, making the project stronger and keeping its user base in one place instead of 2-3 (especially since Glest has few servers and available online players). If it's a different project, it will be split with the discontinued Glest 3 to some point. Whereas Glest 4 would be an update to the original series, and everyone would just update and focus around the same project, helping it grow bigger and stay together. Just the way I see things.

The only way I'd personally agree with the new merge staying a fork from original Glest, is if it's way too different to still match what Glest is (eg: a different artistic direction, rather than a new improved version). The megapack can qualify as that to a good point (based on human races in real life, whereas magitech was based around a world where magic and tech societies fight each other). But hopefully, this change can still make sense on the original Glest title.

Other than that, there would indeed be other concerns apart from the name too. Although the decided name would matter for setting up the repository, website and all. Just hoping this merge won't take way too long otherwise. And although I'm hardly a coder when it comes to C++ (and even more hardly an artist for models textures or sounds), let me know if I can do anything to help as well.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 16 March 2011, 02:56:57
I don't think you should call it Glest 4.0 or anything 4.0; christen it a new project.  Perhaps even ditch the Glest moniker.
The whole problem and reason why nobody plays MG or GAE is because they're not Glest per se.  Glest is an established and known game, and there's no need to go reinventing the wheel by trying to rebuild that.
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 16 March 2011, 04:09:00
@John+MirceaKitsune: I agree fully.
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 16 March 2011, 18:00:56
The whole problem and reason why nobody plays MG or GAE is because they're not Glest per se.  Glest is an established and known game, and there's no need to go reinventing the wheel by trying to rebuild that.

+1 and fully agreed.
Title: Re: Glest forks to join forces?
Post by: Omega on 16 March 2011, 18:40:21
John summed it up well. The name Glest carries a lot more clout than a few lesser known forks. I support "Glest 4".
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 16 March 2011, 21:34:11
BTW, I had a question about something I forgot to ask. There was a chat on IRC, and someone said that the merge will only begin next month. Is there a reason to wait 15 days, and preparations that take so long? I'm thinking things could go faster if they begin ASAP... though on the other hand, no one would want things to go bad due to being done in a rush.

If it would help the merge being faster, I run and update MegaGlest from SVN, and can test anything there for stability. I used to have GAE from SVN as well, but it stopped compiling at some point, although I still have and update the repository. So if I can test anything to make things go faster safely, please let me know.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 16 March 2011, 21:49:26
If it would help the merge being faster, I run and update MegaGlest from SVN, and can test anything there for stability. I used to have GAE from SVN as well, but it stopped compiling at some point, although I still have and update the repository. So if I can test anything to make things go faster safely, please let me know.
GAE has moved to git since then.  Is that the problem?
https://docs.megaglest.org/GAE#Compiling (https://docs.megaglest.org/GAE#Compiling)
Title: Re: Glest forks to join forces?
Post by: charlieg on 16 March 2011, 22:03:17
The whole problem and reason why nobody plays MG or GAE is because they're not Glest per se.  Glest is an established and known game, and there's no need to go reinventing the wheel by trying to rebuild that.

+1 and fully agreed.

All of you are wrong.  ;)

Glest was an unknown game itself at one point.  GAE and MG never got to that level of popularity because they never had their own establish, promoted brand.  Just as MG gets that (lovely website) the merger is announced.  Given 6 months, 2 solid releases, a tasty website, and GameX will be as popular as Glest ever was.
Title: Re: Glest forks to join forces?
Post by: ultifd on 16 March 2011, 22:09:53
I don't think anyone is completley right...but why debate on the name now? Ultimately if the Glest Team doesn't let the new fork become Glest 4, then it'll just become Glest-something else. Sure, we'll still lose hundreds of downloads each day, but eventually future glest will hopefully get popular. What the community should be doing, is to help test GAE Git-Master and MG SVN HEAD...

Quote
BTW, I had a question about something I forgot to ask. There was a chat on IRC, and someone said that the merge will only begin next month. Is there a reason to wait 15 days, and preparations that take so long? I'm thinking things could go faster if they begin ASAP... though on the other hand, no one would want things to go bad due to being done in a rush.
Both teams are currently busy...and the merge would be hard to start without the two stable releases of MG and GAE.

Quote
If it would help the merge being faster, I run and update MegaGlest from SVN, and can test anything there for stability. I used to have GAE from SVN as well, but it stopped compiling at some point, although I still have and update the repository. So if I can test anything to make things go faster safely, please let me know.
As people have said...including myself, GAE uses GIT now. (Future Glest will too.)
I suppose you could help test GAE Git-Master, make sure all the features work and no bugs...etc.
http://sourceforge.net/apps/trac/glestae/wiki/CompileGuideWin

Title: Re: Glest forks to join forces?
Post by: John.d.h on 16 March 2011, 22:16:57
Glest was an unknown game itself at one point.  GAE and MG never got to that level of popularity because they never had their own establish, promoted brand.  Just as MG gets that (lovely website) the merger is announced.  Given 6 months, 2 solid releases, a tasty website, and GameX will be as popular as Glest ever was.
If Glest and GameX continue to exist as separate entities, then every download that Glest gets is a download that GameX didn't get.  That's bad for GameX because it gets fewer players, and bad for the players because they get an older game that is never going to be updated or maintained.  If we make it a continuation of the old Glest project, then the publicity is combined, and everybody who has a copy of the old 3.2.2 version and decides to update, instead of finding out that the project was discontinued and won't ever be updated, they find out that the project lives on in the hands of the community that drives it and they get a massive upgrade.

For me, it's mostly a principle thing.  Almost everything Glest-related for the past three years or so has been created and maintained by the community since the Glest team has moved onto other endeavours.  Don't get me wrong -- the Glest Team are great guys and they've been very helpful when we've asked them for things, but Glest is really more a community thing now.  That's why I think the name and the project itself should naturally fall into the hands of that same community that has continuously built upon it for these years.
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 17 March 2011, 01:44:26
the name "Glest" should stay.
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 17 March 2011, 02:12:28
GAE has moved to git since then.  Is that the problem?
https://docs.megaglest.org/GAE#Compiling (https://docs.megaglest.org/GAE#Compiling)

Oh, didn't know that. I use GIT for other projects, and like it even more than SVN. So sure, I can switch.

Also glad that the new fork will use GIT :) Just hope it will also use MegaGlest's system of setting up the compiling, and make that as easy (just unpacking the deps and opening the sln file... without having to use cmake and harder stuff like GAE seems to require now).
Title: Re: Glest forks to join forces?
Post by: Omega on 17 March 2011, 03:29:06
Glest was an unknown game itself at one point.  GAE and MG never got to that level of popularity because they never had their own establish, promoted brand.  Just as MG gets that (lovely website) the merger is announced.  Given 6 months, 2 solid releases, a tasty website, and GameX will be as popular as Glest ever was.
If Glest and GameX continue to exist as separate entities, then every download that Glest gets is a download that GameX didn't get.  That's bad for GameX because it gets fewer players, and bad for the players because they get an older game that is never going to be updated or maintained.  If we make it a continuation of the old Glest project, then the publicity is combined, and everybody who has a copy of the old 3.2.2 version and decides to update, instead of finding out that the project was discontinued and won't ever be updated, they find out that the project lives on in the hands of the community that drives it and they get a massive upgrade.
I fully agree. It sucks having bug reports from people or those asking for feature requests when MG/GAE already fix/have that, simply because the main game is well known while the forks require you to browse the forums a bit more to find out about. Still, why are we arguing about the name? Let the devs decide. After all, as Silnarm put it, He who codes, decides.
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 17 March 2011, 19:23:59
The whole problem and reason why nobody plays MG or GAE is because they're not Glest per se.  Glest is an established and known game, and there's no need to go reinventing the wheel by trying to rebuild that.

+1 and fully agreed.

All of you are wrong.  ;)

Glest was an unknown game itself at one point.  GAE and MG never got to that level of popularity because they never had their own establish, promoted brand.  Just as MG gets that (lovely website) the merger is announced.  Given 6 months, 2 solid releases, a tasty website, and GameX will be as popular as Glest ever was.

You seriously don't see how that's "rebuilding the wheel"?
And no, popularity takes a bit more time......

@John: Most of the downloads MG has ever gotten come from people that have already downloaded Glest. Basically most download Glest, all download Glest/MG/GAE, and few download only MG/GAE. You can't split them apart that's not simply unrealistic.

@ULTImateFryingDutchman: We're talking about where the merge will take root, the name is simply affected by that.

Really, if the Glest Team will allow, we should start on Glest's public base. Otherwise we probably won't break any public size records for a year or two at least, and even then........
Title: Re: Glest forks to join forces?
Post by: ChupaReaper on 17 March 2011, 20:24:27
Super Special Awesome Glest! I think this is the most practical of names!
Nah I think Glest 4.0 is good so long as it's just called Glest in game of course. Can refer to it as the G4 Engine which sounds pretty cool too! :D
A year sounds long but it isn't really, I can barely remember 2010 existing at all! Just make sure you get it out before 21/12/2012 or whatever date the apocalypse is!
I'll continue to work on my project so that by the time Super Special Awesome Glest is stable I'll have three factions out ready, maybe nearly four.
Title: Re: Glest forks to join forces?
Post by: ultifd on 17 March 2011, 21:54:16
Quote
@John: Most of the downloads MG has ever gotten come from people that have already downloaded Glest. Basically most download Glest, all download Glest/MG/GAE, and few download only MG/GAE. You can't split them apart that's not simply unrealistic.
Actually, that isn't really true anymore...

Well, you guys talking doesn't really make a difference/help out the merge...maybe actually  testing out the present forks would be nice. After all we're not using a new project as the central codebase... In the end it'll just be a question whether the Glest Team agrees or not, after that the teams will decide...
Title: Re: Glest forks to join forces?
Post by: charlieg on 18 March 2011, 01:43:22
Well, my final suggestion is to do one of two things:

1) Continue with the Glest brand - if the devs allow; Glest 4 (with optional tagline)

2) New brand - new name, officially fork and move away from the Glest name

Do (1) if you can, but if you can't, do (2) otherwise you'll be living in the shadow of Glest for quite some time to come.

/0.02c

As pointed out by others, the choice is that of the developers; it's their hard work after all.
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 18 March 2011, 03:00:02
i was thinking, should the devs make the game work before adding multiplayer? i think that multiplayer should be on the end of the list.....
Title: Re: Glest forks to join forces?
Post by: ultifd on 18 March 2011, 03:16:28
"Make the game work"? Multiplayer is one of the top priorities, as it's basically the only/biggest thing that  "doesn't/wouldn't work" during the start of the merge, I think. Let's just leave that to the developers though. I have an idea of what is going to happen, but things might change.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 18 March 2011, 03:41:38
That's like asking if they're going to add a roof before or after making a house that "works".  If it doesn't have a roof, it's not a working house. :P
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 18 March 2011, 05:52:42
"works" as in "playable." multiplayer is great, but they need to stabilize the game first. (or multiplayer will not work at all!)
Title: Re: Glest forks to join forces?
Post by: ultifd on 18 March 2011, 06:11:29
 :O You don't understand, even if everything else was implemented and decided first...once Softcoder starts replacing GAE's multiplayer code with MG, it would be unstable anyways...I think it would be even more unstable... But, anyways, Softcoder doesn't really have time in the later part of this year, he'll be busy for a reason.  :| Anyways, if you want to speed the merge up, help test GAE Git-Master...I should too but I've been busy recently :/ I'll try to do that in my free time next week.
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 18 March 2011, 12:19:29
i was thinking, should the devs make the game work before adding multiplayer? i think that multiplayer should be on the end of the list.....

Multiplayer already exists in all versions of Glest. So I'd imagine it would need to be removed on purpose during the merge, which I don't think I would personally support.

Of course, other parts need stabilized first, and multiplayer would come later on. Just not sure if multiplayer should be removed during this time, rather than still kept in the menu (to be tested and stuff) even if it would possibly not work much at first. And as long as it wouldn't brake anything either, and the worst that can happen is just a crash.

Anyways, if you want to speed the merge up, help test GAE Git-Master...I should too but I've been busy recently :/ I'll try to do that in my free time next week.

If GAE GIT's cmake setup was better, I gladly would. I tried getting it to compile last night, and cmake asks for dependencies not in the deps package for GAE, and that I can't find anywhere. They're not mentioned on the Windows Compiling wiki of GAE either from what I seen.

I would be happy if someone could make GAE compile just like MG (checkout the GIT / SVN repo, unpack the dependencies in a folder, open the sln file, and all compiles). If anyone can do this, I would appreciate it, and it would be easier to help test it as well.
Title: Re: Glest forks to join forces?
Post by: Omega on 18 March 2011, 18:51:07
I would be happy if someone could make GAE compile just like MG (checkout the GIT / SVN repo, unpack the dependencies in a folder, open the sln file, and all compiles). If anyone can do this, I would appreciate it, and it would be easier to help test it as well.
So in short, you want a solution with the source code and dependancies included? I don't think the most recent version of GAE has that, though a rare occasional version did get that before. It has the big disadvantage of being very hard to keep up-to-date though, and you wouldn't be able to use it with the master, as every time some one commited something... Of course, you can always try the Wiki page for learning how to compile GAE easier. https://docs.megaglest.org/GAE/Windows_Compiling
Title: Re: Glest forks to join forces?
Post by: ultifd on 18 March 2011, 21:58:16
Omega stop linking to that wiki page! Can't you see it's outdated? GAE uses GIT now...  ::)
I tried updating it recently, but I had some problems so I couldn't update it...I'll try again later.

If GAE GIT's cmake setup was better, I gladly would. I tried getting it to compile last night, and cmake asks for dependencies not in the deps package for GAE, and that I can't find anywhere. They're not mentioned on the Windows Compiling wiki of GAE either from what I seen.
I would be happy if someone could make GAE compile just like MG (checkout the GIT / SVN repo, unpack the dependencies in a folder, open the sln file, and all compiles). If anyone can do this, I would appreciate it, and it would be easier to help test it as well.
Well, you are using this page right?
I suppose you could help test GAE Git-Master, make sure all the features work and no bugs...etc.
http://sourceforge.net/apps/trac/glestae/wiki/CompileGuideWin
It is a bit more complicated and everything...but you can just post a thread with a screenshot of the exact error and the GAE team/others will help you.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 19 March 2011, 03:00:41
I don't know how to compile things on Windows, but the git address for GAE master is git://glestae.git.sourceforge.net/gitroot/glestae/glestae (http://git://glestae.git.sourceforge.net/gitroot/glestae/glestae) so maybe you can figure it out from there.  The compilation itself shouldn't be any different from when it was on SVN, right?
Title: Re: Glest forks to join forces?
Post by: hailstone on 19 March 2011, 04:19:31
People should be using https://sourceforge.net/apps/trac/glestae/wiki/CompileGuide to compile like ultifd posted. I've modified the wikia so it points to this link now.

I updated the win deps with libjpeg-turbo a few weeks ago and everything appeared to be there. If not let me know and I can add it. To get a list of the deps look at the Linux compile guide. The only difference with the Windows deps is SDL isn't used and DirectSound is used instead of OpenAL (it has been planned to make it more consistent across platforms). Also the compiler used is different but that's not a library dependency.
Title: Re: Glest forks to join forces?
Post by: MirceaKitsune on 8 April 2011, 22:45:06
Well, someone said the actual merge will begin next month a few weeks ago. It's already 9 April here, so I'm guessing it should have began or is close to starting. I'd like to know if there are any new news :)
Title: Re: Glest forks to join forces?
Post by: ultifd on 8 April 2011, 22:50:27
Well, let's see...doesn't look like it. I think we need more people to test GAE, and maybe MG too...  :| I'm beginning to have doubts because it seems we only have a few people who help testing...excluding the developers, of course.
Title: Re: Glest forks to join forces?
Post by: Omega on 8 April 2011, 23:57:52
They can't get started until both forks have stabilized their current features... Of course, they also need to stop adding features... :P
Title: Re: Glest forks to join forces?
Post by: Toney on 12 May 2011, 07:08:49
Well, let's see...doesn't look like it. I think we need more people to test GAE, and maybe MG too...  :| I'm beginning to have doubts because it seems we only have a few people who help testing...excluding the developers, of course.
Hi guys. I like Glest very much and I wish to help MG and AE to unite in one big powerful MegaGlestAE or Glest 4. I will test both engines on Linux, just tell me what do you need to be tested. I had a look at https://docs.megaglest.org/Engines#Comparison_of_the_Engines (https://docs.megaglest.org/Engines#Comparison_of_the_Engines) and I think that every line must be "Yes" in united project, especially feature of saving/loading the game. Good luck! I`m waiting for testing instructions. My jabber is toney@jabber.org.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 12 May 2011, 07:25:39
Hi guys. I like Glest very much and I wish to help MG and AE to unite in one big powerful MegaGlestAE or Glest 4. I will test both engines on Linux, just tell me what do you need to be tested. I had a look at https://docs.megaglest.org/Engines#Comparison_of_the_Engines (https://docs.megaglest.org/Engines#Comparison_of_the_Engines) and I think that every line must be "Yes" in united project, especially feature of saving/loading the game. Good luck! I`m waiting for testing instructions. My jabber is toney@jabber.org.
A good starting point would be to get the compile the latest SVN version of MG and the latest git master of GAE, play them both, and report any bugs that you find.  Do you know how to use SVN, git, and cmake?  If you find a bug in GAE, post a report on the GAE board.  If you find a bug in MG, post a report on the MG board.
Title: Re: Glest forks to join forces?
Post by: Toney on 12 May 2011, 07:39:45
OK. Do I have to compile MG or is it enough to use precompiled 3.5.1 binary?
Title: Re: Glest forks to join forces?
Post by: ultifd on 12 May 2011, 07:53:21
Welcome!
For MG it's probably OK to use the precompilied binary, for GAE it's better to compile Git-Master.
Guides:
https://docs.megaglest.org/MG/Linux_Compiling
http://sourceforge.net/apps/trac/glestae/wiki/CompileGuideLinux

GAE To-do list (https://forum.megaglest.org/index.php?topic=6979.0)

We use IRC though, #glest on freenode (http://webchat.freenode.net/?channels=glest). You'll usually find at least one of the megaglest developers there at most times, and sometimes there's a GAE developer there too.

Happy Testing!
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 12 May 2011, 18:19:53
hey, i was thinking, to help lighten the load on the programmers, i want us to think of what features we would like from both engines (so they wont have to wonder what the community would like).
here's what i would like.

from GAE:
addons folder
cloaking
teleportation
naval units
shaders
transport units
the GUI (GAE's is much better looking than MG's)

from MG:
cliffs
multiplayer
Glest tools
stability!
Title: Re: Glest forks to join forces?
Post by: John.d.h on 12 May 2011, 19:21:11
My impression is that the developers' answer to that is: "All of them!"
Title: Re: Glest forks to join forces?
Post by: ultifd on 12 May 2011, 21:54:13
Yep, I think they will try their best to include all of them, except some that might have some conflicts I guess.
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 13 May 2011, 00:53:56
Yep, I think they will try their best to include all of them, except some that might have some conflicts I guess.

that's why i said what i did, it's just in case there are any conflicts with features, those are what i would want
Title: Re: Glest forks to join forces?
Post by: Omega on 13 May 2011, 04:24:22
As well, I'd prefer GAE's folder structure and phsyFS.
Title: Re: Glest forks to join forces?
Post by: Tununias on 14 May 2011, 00:52:03
This merge is a great idea. It's like if the Silvanesti elves and the Qualinesti elves joining forces. Or like buying peanut butter and jelly in the same jar. Or like declaring war on ones self in order to bring peace to those around you. Or like digging a hole to china so we can order Chinese food directly from china. Or like... yeah... The first sentence sums it up.  :P
Title: Re: Glest forks to join forces?
Post by: ultifd on 14 May 2011, 01:44:29
And "digging a hole" is possibly even better, as it will take a lot of work time.  :thumbup:
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 15 May 2011, 05:24:41
As well, I'd prefer GAE's folder structure and phsyFS.
:thumbup: :thumbup: :thumbup: :thumbup:
Title: Re: Glest forks to join forces?
Post by: will on 15 May 2011, 07:01:53
I've noticed that MG is now using ~/.megaglest when I install from the deb games repo.

I find this every bit as easy as ~/.glestadv/addons

I have said before and I'll say again, physfs is only working with the 'load everything in arbitrary order' simply because there haven't been collisions yet.  .megaglest/ is every bit as limited, and both need rethinking.
Title: Re: Glest forks to join forces?
Post by: Sylexus on 3 June 2011, 23:17:20
so what's the status on the progress?

EDIT: Also, say I want to start a project now and move it to this theoretical G4. Would I want to do the coding on GAE or MegaGlest?
Title: Re: Glest forks to join forces?
Post by: Omega on 4 June 2011, 06:18:26
so what's the status on the progress?
They're still planning things out, some MegaGlest team programmers seem to be taking a look at GAE, and overly, they are deciding how best to proceed, bearing in mind that GAE 0.4 is still incomplete, and that will have to be done before they can merge. That, and they need to stop adding new features  ;).

EDIT: Also, say I want to start a project now and move it to this theoretical G4. Would I want to do the coding on GAE or MegaGlest?
Doesn't matter, the features of both will be supported. GAE has more features, MegaGlest has better multiplayer and AI, the merge will take the best of both engines. https://docs.megaglest.org/Engines
Title: Re: Glest forks to join forces?
Post by: Sylexus on 4 June 2011, 15:42:24
Thanks for the response, nice to get an update. So does the GAE team have an ETA for when they'll cut off adding and start the merge? And by saying it doesn't matter, does that mean I can begin editing code on either engine right now? Or not GAE since it's incompatible?
Title: Re: Glest forks to join forces?
Post by: Psychedelic_hands on 4 June 2011, 15:59:02
EDIT: Also, say I want to start a project now and move it to this theoretical G4. Would I want to do the coding on GAE or MegaGlest?
Doesn't matter, the features of both will be supported. GAE has more features, MegaGlest has better multiplayer and AI, the merge will take the best of both engines. https://docs.megaglest.org/Engines

I'd say really it depends on how long away you're planing to release.
If you want to release in a few weeks you may aswell build it in MG, so you can play with others in multiplayer. But if you're expecting many months of work I say use the most of GAE's wider features list.
But thats of course on how heavily your gameplay would rely on GAEs features...
If you're only going to use them for a few nifty gimmicks then maybe use MG and add them in later, but if a faction is centered around certain features then GAE would be best.
Title: Re: Glest forks to join forces?
Post by: Sylexus on 4 June 2011, 19:02:38
is there a way to port some of GAEs features to MG temporarily?
Title: Re: Glest forks to join forces?
Post by: ultifd on 4 June 2011, 19:56:46
If you know c++ yourself, I suppose some of the features wouldn't be too hard to port. You could try that, having a local build. As for the developers porting it, same thing but that's not really the point of having a merge...
Title: Re: Glest forks to join forces?
Post by: Omega on 5 June 2011, 02:02:03
is there a way to port some of GAEs features to MG temporarily?
The other way around would be far easier, though. The merge will be using GAE as the base, since it has the most changes and refactoring. In all honesty, there is no roadplan yet, no ETAs or anything... It could take anything from a month to a year to merge, depending largely on how much time the programmers have and how well they work together.
Title: Re: Glest forks to join forces?
Post by: Sylexus on 6 June 2011, 00:46:14
thanks for the useful responses :)
Title: Re: Glest forks to join forces?
Post by: softcoder on 8 June 2011, 15:20:19
I no longer believe a merge will be viable. I don't want to point fingers or blame anyone, i just don't think either team really wants to go through the process as perhaps we considered in the past. Open Source projects are usually done because it provides some enjoyment to its volunteers, trying to merge our code would certainly not be fun and I no longer desire to spend such a large amount of time doing this. Sorry to everyone who was hoping it would happen but I am:

a) too tired to do this
b) recognize the different philosophy between mg and gae are likely to continue frustrations instead of getting better
c) I likely left out many things here, but is it really important to list every reason? I don't think so.

I think its time to be honest and recognize the situation.
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 8 June 2011, 16:30:29
Awh comon Softcoder.........
The merge is so badly needed. :'(

If you guys aren't going to do your big "merge". Maybe you could drop one engine and transfer all the features into the other one and join up into one team? :D

Something has to happen. :'(
Title: Re: Glest forks to join forces?
Post by: titi on 8 June 2011, 20:09:18
Sorry I must say nearly the same as softcoder.

As softcoder I simply don't have the energy for a merge and I also see a big problem with different philosophies of MG and GAE development.
And like it or not I am simply not willing of giving up all we reached with MG and start again.
Looking at the code I think it is not posssible to merge, because things are too different! It would just mean either giving up MG or GAE and implementing things again. And as softcoder said thats no fun.

Sorry everyone, but it is like it is  :(
Title: Re: Glest forks to join forces?
Post by: ultifd on 8 June 2011, 20:28:28
Maybe next year, I wish we could give you our own energy and time. Too be I don't really have any to spare. I also wish we could get your c++ knowledge :/
If there's ever a next time though, perhaps the first day that there's a discussion the "base" should try to be created...or started, at least.

Although this was already predictable, even if we did merge the basic things, I don't think there would have been enough testers (mainly people who can/will compile) anyways. (Basically we would have ~2 to 5 people.) We would be like 0 A.D, in that way. They probably had more people for testing, but I mean in terms of a general release.

Also, in terms of "fun", I don't think it would have been fun for all the developers and testers too. Perhaps it would be, near the end...but in reality it would have only been fun for the modders and players.
 :-\ Tis' a sad day. Perhaps, if people would try to help spread the word more, and if we could have a better base of testers and possibly more developers there could be a merge.
Title: Re: Glest forks to join forces?
Post by: wciow on 8 June 2011, 23:05:12
I have to say I was surprised when the devs originally announced the merge, but I supported it because it would stop the division which we currently have. However, I see that the devs have some very valid reasons for not wanting to go ahead and the community should cease putting pressure on them or else we will have no devs at all  :o

Personally I have plenty of time, energy and enthusiam for Glest related projects but lack the crucial coding skills (please no comments about learning code, i don't have the patience or math skills!).

<off_topic_rant>
TBH I think its time that the Glest community give the devs a break and start working on a truly epic replacement for the aging magitech; pooling all the skills we have (combined with what has already been improved engine-wise) to create something that is a leap ahead. Theres little point asking for more and more features just to play re-textured magitech clones. Whilst I would love to do this alone its just not possible, a full scale TC needs a team.
</off_topic_rant>
Title: Re: Glest forks to join forces?
Post by: ultifd on 8 June 2011, 23:46:38
TBH I think its time that the Glest community give the devs a break and start working on a truly epic replacement for the aging magitech; pooling all the skills we have (combined with what has already been improved engine-wise) to create something that is a leap ahead. Theres little point asking for more and more features just to play re-textured magitech clones. Whilst I would love to do this alone its just not possible, a full scale TC needs a team.
Well Project Red has to be finished first. Maybe that could be applied to Project Red too, but then it'll take even longer to finish...
Title: Re: Glest forks to join forces?
Post by: Omega on 8 June 2011, 23:59:44
<angry-rant>
Tis a very sad day. I am not changing my signature though! I believe that if we stopped all new features and realized that nobody cares how long it takes, we would get it done one day. Now, this is just going to be a bigger rift in the community (very very bad) that will continue to grow until GAE implements an improved Multiplayer similar to MegaGlest's, in which case MG becomes obsolete, as, to be blunt, the multiplayer is the only feature actually big enough to make MG worth playing over GAE. Sure it has improved AI and cliffs, but those are small enough that GAE's mass features win hands down, and the cliffs would be simple enough to replicate, seeing there is less changes to the way the map is drawn than probably any other part of GAE from MG.

If the code isn't compatible to be truly merged, do a "group" merge, where we simply all work together to rebuild MG's features into GAE, but unlike a direct port, both the MG team and GAE team would work together on this one project, starting with Multiplayer, then progressing to the MDC (preferably with a prettier layout and more room for information), followed by the rest of the changes.

Obviously, nobody expected a merge to be easy nor quick, if it takes a year to merge, fine, it'll better the community on the long run. So you don't have the energy to do it all by yourself, fine, there just happens to be a lot of people here, Silnarm, Hailstone, Yggdrasil, Titi, Softcoder, and any others that could be enticed to help, so if everyone did one small thing, it would eventually be complete. After all, all MegaGlest features were programmed in once, so they can surely be done again. Sure, it took a while, but you would now have more experience, know how it was done (even if the theory must be changed a bit), and above all: more programmers.

In all honesty, I never supported the idea of having two separate engines for such a small community in the first place, and the merge would be the best way to make Glest greater, and, hopefully, return her to her glory days where she was winning awards, gaining dozens of members every day, and more.

To sum that all up, please, do not abandon the merge. While I cannot speak for the entire community, I'm sure that the majority of players would rather have a merge than a dozen new features to both engines (bearing in mind that once merged together, the development team is also merged, thus making it faster and easier to implement new features in the future). The bottom line? A strong, powerful Glest like the one we saw when we first came to this site.
</angry-rant>
Title: Re: Glest forks to join forces?
Post by: Gabbe on 9 June 2011, 00:03:35
WikiLeaks thats important, Constellus NEEDS THE MERGE! Too bad though... :(
Title: Re: Glest forks to join forces?
Post by: Omega on 9 June 2011, 00:15:47
Unification equals good. Not to get too offtopic, but wouldn't you consider the German reunification of 1990 to have been a very good thing? Think of the merge here as that same event. We have two rather different, yet very similar, forks that started as one project, but later split into two. Before this reunification, it was a state of chaos, and that reunification was wanted. After that unification, Germany emerged stronger, better, more peaceful, and overly a unified country. Being German, I'm sure you know that and I do not need to teach you history, but look at this GAE and MegaGlest merge as the same thing.

You don't necessarily have the same opinions, but that's a good thing, as it is difficult to ever do something unless all sides can be considered, but overly, it betters on the long run. I don't see the "different philosophies" to be so different, anyway. MG focuses on stable multiplayer (though, it has had times of being just as buggy as the worst GAE releases, so we'll just say it focuses on multiplayer), while GAE focuses on single player. Those aren't opposites! Both exist in the same game, just one does better than the other in each category, which makes the merge only a better idea.

So again, I plead, don't give up.
(http://img830.imageshack.us/img830/4296/inspirationb.th.jpg) (http://img830.imageshack.us/img830/4296/inspirationb.jpg)
Title: Re: Glest forks to join forces?
Post by: ultifd on 9 June 2011, 01:08:05
Constellus needs the merge? Well, it's my turn to be blunt. Just release a mg version, and once you have a website people will also try the GAE version. That's the other best option out there, which has been available for a long time.

If the code isn't compatible to be truly merged, do a "group" merge, where we simply all work together to rebuild MG's features into GAE, but unlike a direct port, both the MG team and GAE team would work together on this one project, starting with Multiplayer, then progressing to the MDC (preferably with a prettier layout and more room for information), followed by the rest of the changes.
All of you do know, that this was the plan...right?  :| This was, basically, the plan. What do you think the plan was, Omega? (It just seems like you thought something else was the plan.)

Quote
Now, this is just going to be a bigger rift in the community (very very bad) that will continue to grow until GAE implements an improved Multiplayer similar to MegaGlest's, in which case MG becomes obsolete, as, to be blunt, the multiplayer is the only feature actually big enough to make MG worth playing over GAE. Sure it has improved AI and cliffs, but those are small enough that GAE's mass features win hands down, and the cliffs would be simple enough to replicate, seeing there is less changes to the way the map is drawn than probably any other part of GAE from MG.
I honestly doubt GAE will ever stabilize or implement multiplayer themselves any time soon.  I hope they would "stabilize" GAE in general first anyways, after 4.0. That means making sure every single feature in GAE works  correctly with no bugs or glitches, or almost every single one. And maybe documenting all the features too. When my resolution bug is fixed, I'll try to help test what I can myself. Although this will be limited as since GAE is more of an engine than a game, a lot of it's features is revolved around modding. That'll probably be the real area where testing will be needed.

Back to GAE and multiplayer, even if it happens in the next couple of months the real hard part is stabilizing. With MG, it took a little bit more than a year for it to be fully stabilized. Therefore, maybe 2 years for GAE... Or maybe not, but there wouldn't be any testers for them anyways and during the time the mg team stabilized multiplayer, we tested it for at least 5 days a week...in our free time. MG won't become obsolete, not because of this at least.

Quote
I don't see the "different philosophies" to be so different, anyway.
When Softcoder said that, I'm pretty sure he means in terms of coding.
Title: Re: Glest forks to join forces?
Post by: Omega on 9 June 2011, 01:26:45
Constellus needs the merge? Well, it's my turn to be blunt. Just release a mg version, and once you have a website people will also try the GAE version. That's the other best option out there, which has been available for a long time.
That would NOT work, since Constellus uses even more GAE features than Military (for now) and is incredibly dependent on it. MG... would just not be the same.

All of you do know, that this was the plan...right?  :| This was, basically, the plan. What do you think the plan was, Omega? ...
I thought that was what the plan was at first, but I must be wrong, seeing they didn't even TRY it. Giving up without even trying is an extreme letdown. :thumbdown:

I honestly doubt GAE will ever stabilize or implement multiplayer themselves any time soon.  I hope they would "stabilize" GAE in general first anyways, after 4.0. That means making sure every single feature in GAE works  correctly with no bugs or glitches, or almost every single one. And maybe documenting all the features too. When my resolution bug is fixed, I'll try to help test what I can myself. Although this will be limited as since GAE is more of an engine than a game, a lot of it's features is revolved around modding. That'll probably be the real area where testing will be needed.
If there was a merge, it would have stable multiplayer ;D. And in the stable (not git-master) releases, there's usually no more bugs than most MegaGlest releases, and I try and document the features, though, it's no worse off than MG's documentation (come on, make some more wiki pages!).

Also, if there was only one engine, it'd be easier to get testers because we'd have the testers of both MG and GAE, since there is only one option.

Overly, I am still deeply disappointed in the poor attempt.
Title: Re: Glest forks to join forces?
Post by: ultifd on 9 June 2011, 01:39:12
Constellus: Right, that's too bad, they should have done that a long time ago...

Quote
I thought that was what the plan was at first, but I must be wrong, seeing they didn't even TRY it. Giving up without even trying is an extreme letdown.
All the merge discussion and "trying" was available and done at IRC, basically. :| I think tomreyn has lots of logs...
 
If there was a merge, it would have stable multiplayer ;D. And in the stable (not git-master) releases, there's usually no more bugs than most MegaGlest releases, and I try and document the features, though, it's no worse off than MG's documentation (come on, make some more wiki pages!).

Also, if there was only one engine, it'd be easier to get testers because we'd have the testers of both MG and GAE, since there is only one option.
I know, I'm just talking about the forks themselves. And for testers, while that is true we still wouldn't have enough. We had more last year, actually.
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 9 June 2011, 02:06:22
Constellus is crushed by this. Constellus revolves around GAE, a port to MG would require a total re-working. We were counting on the merge to bring stable multiplayer for Constellus. The AI doesn't use the mod well at all, but a human would have great fun. Constellus was going to be a large scale mod that would be completely revolutionary in gameplay. So much for that. :P

I would test a merged engine. But I just don't see a point in these two forks, they're making a huge rift in the community and making modding a lot less fun.

I think I'm gonna give up on Glest modding and sorta retire, I caught the end of the "glory days".

I don't really care if the devs are pushed or not, they got the merge on the road, then pushed it off. It's like offering someone something they really want, telling them you'll get it for them in a month, then kicking them in the balls, and telling them you're just messing. They should've checked this stuff before they said it was going to happen. :(
Title: Re: Glest forks to join forces?
Post by: John.d.h on 9 June 2011, 04:08:25
I think the pooch just got screwed.  Obviously I'm not a programmer and I haven't stuck my head into the code, but I can't help but feel you're giving up a massive long-term benefit because of a short(ish)-term challenge.
Title: Re: Glest forks to join forces?
Post by: Psychedelic_hands on 9 June 2011, 16:18:37
...

I'm sad.
Incredibly sad.

:(

I know it would take sacrifices, but without a merge the future of Glest is extremely uncertain.
Glest is what we make of it, and I guess we're ripping it in two  :'(...
Title: Re: Glest forks to join forces?
Post by: ElimiNator on 9 June 2011, 16:55:01
Yes, Am just as disappointed but it can't be helped. Hopefully MG will be able to implement/port some of the GAE features.
Title: Re: Glest forks to join forces?
Post by: Omega on 9 June 2011, 22:39:06
Constellus is crushed by this. Constellus revolves around GAE, a port to MG would require a total re-working. We were counting on the merge to bring stable multiplayer for Constellus. The AI doesn't use the mod well at all, but a human would have great fun. Constellus was going to be a large scale mod that would be completely revolutionary in gameplay. So much for that. :P

I would test a merged engine. But I just don't see a point in these two forks, they're making a huge rift in the community and making modding a lot less fun.

I think I'm gonna give up on Glest modding and sorta retire, I caught the end of the "glory days".

I don't really care if the devs are pushed or not, they got the merge on the road, then pushed it off. It's like offering someone something they really want, telling them you'll get it for them in a month, then kicking them in the balls, and telling them you're just messing.
Full agreement here. Not to mention Project Red, Military, and Malevolent Rising, which all would benefit from improved multiplayer. And the MegaPack would benefit greatly from some of GAE's features.

I think the pooch just got screwed.  Obviously I'm not a programmer and I haven't stuck my head into the code, but I can't help but feel you're giving up a massive long-term benefit because of a short(ish)-term challenge.
:thumbup: :thumbup: :thumbup:

Yes, Am just as disappointed but it can't be helped. Hopefully MG will be able to implement/port some of the GAE features.
Other way around.

My (very very very) blunt opinion: Give up on MegaGlest and focus on giving GAE a stable multiplayer, moving all development to it, as all MG mods work on GAE, but not vice versa. Yes, that was blunt, I don't mean to criticize the hard work of the devs, but it was done for the wrong engine. The split is seriously going to harm Glest.
Title: Re: Glest forks to join forces?
Post by: ultifd on 9 June 2011, 22:54:07
If we're not going to merge, we're obviously not going to port. Not GAE or MG...
Just appreciate what you got. Besides, when you say things like this:
Quote
Give up on MegaGlest and focus on giving GAE a stable multiplayer, moving all development to it, as all MG mods work on GAE, but not vice versa. Yes, that was blunt, I don't mean to criticize the hard work of the devs, but it was done for the wrong engine
it's not going to help. Statements like those leads to the opposite of progress of anything.
Title: Re: Glest forks to join forces?
Post by: Omega on 10 June 2011, 00:39:28
If we're not going to merge, we're obviously not going to port. Not GAE or MG...
Just appreciate what you got. Besides, when you say things like this:
Quote
Give up on MegaGlest and focus on giving GAE a stable multiplayer, moving all development to it, as all MG mods work on GAE, but not vice versa. Yes, that was blunt, I don't mean to criticize the hard work of the devs, but it was done for the wrong engine
it's not going to help. Statements like those leads to the opposite of progress of anything.
I admit, I was a little harsh, but what do you expect? Pretty much everyone really wanted this merge above anything else, and...well, I'll just requote John for this one, because his words of wisdom do wonders.

I think the pooch just got screwed.  Obviously I'm not a programmer and I haven't stuck my head into the code, but I can't help but feel you're giving up a massive long-term benefit because of a short(ish)-term challenge.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 10 June 2011, 00:47:49
Statements like those leads to the opposite of progress of anything.
I don't think they leave us any worse off.  Various developers have shown that they have little to no interest in cooperating across the aisle; it's just that now the façade has finally come down and we can stop hoping and pretending.  Come to think of it, wasn't the entire MG project founded because somebody didn't want to work with GAE? :|
Title: Re: Glest forks to join forces?
Post by: ultifd on 10 June 2011, 01:32:03
What I meant was that insulting the megaglest developers is not going to help change their mind to merge MG with GAE.

And I think most of you guys don't really appreciate megaglest, unless it's merged with GAE. This isn't really a reason of why MG is not going to be merged with GAE, but if you guys did there probably would have been a better chance of a merge. Or a merge even earlier...  :|

I think the pooch just got screwed.  Obviously I'm not a programmer and I haven't stuck my head into the code, but I can't help but feel you're giving up a massive long-term benefit because of a short(ish)-term challenge.
How would it be short(ish)? Kinda the opposite...
I admit, I was a little harsh, but what do you expect? Pretty much everyone really wanted this merge above anything else, and...well, I'll just requote John for this one, because his words of wisdom do wonders.
I don't expect much...just no insulting.
Title: Re: Glest forks to join forces?
Post by: John.d.h on 10 June 2011, 02:28:25
And I think most of you guys don't really appreciate megaglest, unless it's merged with GAE. This isn't really a reason of why MG is not going to be merged with GAE, but if you guys did there probably would have been a better chance of a merge. Or a merge even earlier...  :|
I gave it a fair chance -- several in fact.  I really wanted to like MG because that's what everybody plays in multiplayer, and I wanted to get in on that.  The limited gameplay is just not impressive at all to me.  The options of what a unit can do, have not been improved at all since... what, 3.2.3.?  GAE may be lacking in multiplayer, but MG is lacking in a lot more than that.

How would it be short(ish)? Kinda the opposite...
It's short(ish) when compared to potentially many years of vastly improved development.  More new features, faster bug fixing, united publicity and multiplayer community, mods that work for everybody instead of one subset of players... I could go on.  All of that is being thrown out because it's too hard.  Who ever said game development (or programming in general) was easy? :|
Title: Re: Glest forks to join forces?
Post by: -Archmage- on 10 June 2011, 03:55:03
Quote
Quote from: ultifd on Today at 20:32:03
And I think most of you guys don't really appreciate megaglest, unless it's merged with GAE. This isn't really a reason of why MG is not going to be merged with GAE, but if you guys did there probably would have been a better chance of a merge. Or a merge even earlier...  No Opinion
I gave it a fair chance -- several in fact.  I really wanted to like MG because that's what everybody plays in multiplayer, and I wanted to get in on that.  The limited gameplay is just not impressive at all to me.  The options of what a unit can do, have not been improved at all since... what, 3.2.3.?  GAE may be lacking in multiplayer, but MG is lacking in a lot more than that.

Too true. MegaGlest also isn't doing NEARLY as much venturing into improving graphics/performance.

If there was one team of programmers all united on one engine, we could make some real progress. But there are just these little strings of progress sticking out all over both engines. MG has a few extra particles, advanced multiplayer. GAE has tons and tons of gameplay things you can do, normal and specular mapping in the works, and some sort of new lighting system to be put in soon. I really can't see MG or GAE going anywhere in the gaming world. A united engine with a whole team(not to mention a whole community as well) behind it would drive Glest back up the hill to what it once was. Or we can pass up this massive opportunity and sit in this swamp forever. Hardly recognized in the gaming world, winning no awards, community coughing and sputtering as it barely maintains activity...

Oh you shouldn't criticize the devs, they work so hard! Yea but do we go anywhere?
(click to show/hide)
Title: Re: Glest forks to join forces?
Post by: ultifd on 10 June 2011, 05:10:58
Somehow MG's multiplayer makes up for it, for others and I at least. :)
Anyways, criticizing is fine, I guess...but no insults.  :angel:
They don't seem like they will be changing their minds though.

For now, I'll just play Warcraft III. It's so awesome...(never tried it before, actually.)
I can now see why many of the review sites said it was similar to it.
Awesome game.
Title: Re: Glest forks to join forces?
Post by: Omega on 10 June 2011, 05:51:34
If you want to be incrementally better: Be competitive. If you want to be exponentially better: Be cooperative.
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 10 June 2011, 06:01:17
As was previously discussed, Constellus was relying upon this merge. this new development has both crushed my spirit and much of the life that Constellus was attempting to regain. (in case any of you are wondering about the status of Constellus, we've lost tons of momentum, but are in the process of giving it a push)

Now Softcoder and Titi, i have a question for you: how could you guys give up? you had everything going for you guys - even the community! we were all willing to do whatever was needed to make the merge easier for you guys, but you had to throw it all away.

so, what do you two want more? a merge that gets the best of both worlds or an eventual overshadowing of MG by GAE? i think i speak for the entire community when i say "i'd choose the former."
Title: Re: Glest forks to join forces?
Post by: kolli on 10 June 2011, 06:41:10
I'm very sad to hear this.

Years back I played Glest.
- Then I heard, it's dead. That made me sad.
- Then I head of GAE, that continues Glest. That made me happy.
- At the same time I heard from MegaGlest. That did confuse me:
"Should I play GAE or MG? Is one a real successor, and the other a mod of it, or are both Mods of the original one? Or are both indepoendent forks?"
- I stopped playing (couldn't decide, there were no real information about both for the normal player - only the forums).
- I did not play any of the Glest games until I heard of the merge.
- Then I head of the merge. That made me happy again:
"Finally all the confusion for me will be gone and the merged game will finally be a real successor of the original Glest"
- New I hear that this is not going to happen. Now I'm sad again.
I'll never play any of them again with this situation.

I think this is how many of the potential players think. Potential players are players that know of a game, but don't play it because of these kinds of confusion, missing features, better alternatives and/or indecisiveness.

And I have to agree: A merge would be short(ish). Even if it takes three years. That's simple math. A merge would take a finite number of time, but the merged game would last for an infinite amount of time after. So, it only can be short(ish) compared to the mrged game lifetime.

But without the merge, I'm convinced at least one of the two projects will die. Then we have a dead base (Glest), a dead fork and the other fork that misses a huge player base (the players from the dead fork that don't switch over to the other).
Title: Re: Glest forks to join forces?
Post by: ultifd on 10 June 2011, 07:14:53
Quote
I stopped playing (couldn't decide, there were no real information about both for the normal player - only the forums).
Check the wiki. https://docs.megaglest.org/Engines

3 years  :o
Title: Re: Glest forks to join forces?
Post by: Zoythrus on 10 June 2011, 15:59:17
the other fork that misses a huge player base (the players from the dead fork that don't switch over to the other).

i assume that you're talking about GAE, right?
Title: Re: Glest forks to join forces?
Post by: ultifd on 10 June 2011, 19:25:12
I don't think the MG team cares, if GAE ever actually overshadows MG it'll take at least 2 years probably. A little bit less, maybe.  :O GAE needs to be submitted to a lot of sites first though, which hasn't happened yet...and that takes a lot of work, actually.
Title: Re: Glest forks to join forces?
Post by: hailstone on 11 June 2011, 01:38:43
I think people are giving MG less credit than the devs deserve. Getting multiplayer to work is one of the most difficult tasks in game development (Wikipedia (http://en.wikipedia.org/wiki/Game_programmer#Network_programmer)). Any feature used in multiplayer (which means most if not all of the single player features) could potentially break it. GAE has had the luxury of not having to worry about that. GAE has also focused more on getting features out rather than worrying about producing the best gaming experience. Like multiplayer, it is a difficult task and the MG team has worked really hard to make both single player and multiplayer a fun experience (regardless of anyone's subjective opinion).

I can understand the frustration of having two programs that appear to serve the same purpose. This is the nature of open source (more specifically GPL software). Another fork could appear tomorrow and that would be ok. If this were not possible then there might not be a stable multiplayer at all. When it comes down to it the people that do the work get the say. This was stated from the beginning of discussing the merge.

A possible compromise is to only promote GAE for modding and treat MG as a stand-alone game for the MegaPack and treat any other compatible mods for MG as secondary. This will allow MG to expand into other areas without worrying about the modding community (ie they can break compatability to make a better experience) and (almost) remove the choice that modders are having trouble deciding. I think both can exist together but they need to be treated as separate projects with separate goals and audiences, not two forks that can be mashed up to make one.
Title: Re: Glest forks to join forces?
Post by: Omega on 11 June 2011, 06:22:57
Though, GAE has multiplayer too, and even if not quite as stable, it still works, minus a lobby, which shouldn't depend on game features itself.

This was *still* given up too early, and the teamwork was ill-attempted.
Title: Re: Glest forks to join forces?
Post by: ultifd on 11 June 2011, 07:13:36
There's a very big difference between GAE's multiplayer and MG's, if you try it. Even with the basic things. You can't play windows to linux and vice versa. (Most MP games are cross-platform) Also, the chat obscures a large part of the screen every time you type...in reality Vanilla Glest and GAE can't be said it works anymore...
Basically GAE's multiplayer is the same as Vanilla Glest.
Title: Re: Glest forks to join forces?
Post by: softcoder on 11 June 2011, 09:10:16
I just want to thank Hailstone for showing some class and not joining in on the bashing. I think when we work hard to show mutual respect and avoid adding to comments that are more based on emotion than fact, it shows maturity. GAE has some great work in it, I myself would not dispute that. Instead of trying to convince everyone about what they should use or not use, thats always best left up to the people themselves. Also there is no reason why ideas and some code could not continue to be shared, this will still happen I'm sure.

Once again sorry for upsetting people, regardless of the charges from others, there was no facade, and the desire was genuine to merge. It is too bad that when things did not go the way people wanted, they further isolated themselves from the process. Fortunately, none of those involved were actual developers who could contribute to a merge, which shows me a higher level of maturity on the dev side.

Thanks
Title: Re: Glest forks to join forces?
Post by: ultifd on 12 June 2011, 07:59:29
Exactly what Hailstone said, I'm glad that the developers are handling things much more maturely than before. I mean they were before, but sometimes it got tense...
Although, I'm not so sure on that compromise. It's fine like how it is now, if people make mods like the Sci Fi Pack, then they can just make it all for MG first and then add GAE features.
Title: Re: Glest forks to join forces?
Post by: Coldfusionstorm on 13 July 2011, 14:44:16
I think people are giving MG less credit than the devs deserve. Getting multiplayer to work is one of the most difficult tasks in game development (Wikipedia (http://en.wikipedia.org/wiki/Game_programmer#Network_programmer)). Any feature used in multiplayer (which means most if not all of the single player features) could potentially break it. GAE has had the luxury of not having to worry about that. GAE has also focused more on getting features out rather than worrying about producing the best gaming experience. Like multiplayer, it is a difficult task and the MG team has worked really hard to make both single player and multiplayer a fun experience (regardless of anyone's subjective opinion).

I can understand the frustration of having two programs that appear to serve the same purpose. This is the nature of open source (more specifically GPL software). Another fork could appear tomorrow and that would be ok. If this were not possible then there might not be a stable multiplayer at all. When it comes down to it the people that do the work get the say. This was stated from the beginning of discussing the merge.

A possible compromise is to only promote GAE for modding and treat MG as a stand-alone game for the MegaPack and treat any other compatible mods for MG as secondary. This will allow MG to expand into other areas without worrying about the modding community (ie they can break compatability to make a better experience) and (almost) remove the choice that modders are having trouble deciding. I think both can exist together but they need to be treated as separate projects with separate goals and audiences, not two forks that can be mashed up to make one.

A wise and needed qoute!.

 :thumbup:
Title: Re: documentation of glest forks
Post by: Perplesso on 19 August 2011, 14:16:59
I started my modding using GAE but do most in MG now. From a modders perspective, and I've nodded other games too, I much prefer working with MG, it's more stable. No offense to GAE devs, but MG features have never crashed on me, whereas trying to use GAE ones did.
Having had both engines crash multiple times before in different occasions, I'd hardly consider either to be perfectly stable. For an open source freeware game, it's much better than some, though both have their limitations. Generally, both engines are rather unstable/buggy with new features, and that's to be expected when neither one has a large testing team nor the time to spend testing it. It's the price to pay for using cutting edge features.

Between the two, MegaGlest is usually slightly stabler, though GAE is more optimized for performance. While GAE's multiplayer may not match MegaGlest's (for now), it still has the vast upperhand in features and above all: customizability, something I consider very important in Glest.

Of course, I would love to see both in one engine: GAE's countless improvements combined with stable multiplayer.

A modest proposal:
a real merge of MG and GAE would be impossible. But what about "converging" in multiple steps, taking one non common feature of each fork, and including at each release of the other fork? For example, in its next release MG could contain GAE's "patrol" command, and GAE would contain MG's multiple animations per action. And so on...
Obviously, some common features with different implementations, like pathfinder, should be selected between the two available (choosing the best one).
Title: Re: Re: documentation of glest forks
Post by: John.d.h on 19 August 2011, 14:44:03
A modest proposal:
a real merge of MG and GAE would be impossible. But what about "converging" in multiple steps, taking one non common feature of each fork, and including at each release of the other fork? For example, in its next release MG could contain GAE's "patrol" command, and GAE would contain MG's multiple animations per action. And so on...
Obviously, some common features with different implementations, like pathfinder, should be selected between the two available (choosing the best one).
They do that to some degree already, but a more concerted effort in that direction would be appreciated, especially when it comes to the modding side.  For example, MG now has attack boosting properties but they are implemented in a very different way from GAE's emanations, so a modder who wants to release for both engines would have to maintain two different XML sets for that same feature.  Perhaps it could even make a future merge more feasible if they grew close enough.  Maybe not, but we can dream.
Title: Re: Re: documentation of glest forks
Post by: Omega on 19 August 2011, 18:35:30
A modest proposal:
a real merge of MG and GAE would be impossible. But what about "converging" in multiple steps, taking one non common feature of each fork, and including at each release of the other fork? For example, in its next release MG could contain GAE's "patrol" command, and GAE would contain MG's multiple animations per action. And so on...
Obviously, some common features with different implementations, like pathfinder, should be selected between the two available (choosing the best one).
Except we can't keep adding different features to BOTH engines. We need to stop, cease, and desist on engine, as we'd need as many people as possible to help.

In all honesty, GAE's changes were made from the ground up. GAE is an old man compared to the baby MG, and has had far more changes. It would be much simpler to port MG into GAE. In fact, if you give GAE a stable master server, that's about half of the merge then and there. Would it be easy? No, but giving up because of that is no good. MG did it once, they can do it again (yes, from scratch, since GAE has so many things different). In comparison to multiplayer, the projectile changes, multiple animations, particles in tilesets/resources, and attack-boosts are pretty easy. Attack-boosts would be pretty much useless with much more versatile and useful effects (attack boosts boost nearby units when attacking, effects effect the target and foe when attacking).

GAE's devs think the merge can be done. Would it be easy? No, and it shouldn't be underestimated. Stable multiplayer is not easy, and they'd have to hold off new features until then, but it can be done. It may take all year, but it just needs two people to hop on board. There's not a single modder or player who opposes the merge, and it's most certainly not impossible. The question is: when will people come to their sense enough to perform it?

Admittingly, the engines seem to be rivaling eachother, not even wishing to implement things the same way. WHY, for example, did MG create attack-boosts when they could have made a far far more compatible effect system that would work on both engines? They're just splitting them further apart, just like John said. MG even started because one man didn't want to work with GAE. A master server could have been just as easily implemented in GAE as in the (outdated) Glest it was. MG, harsh as it is, never should have existed. The community isn't large enough to manage two forks going in radically different directions.
Title: Re: Re: documentation of glest forks
Post by: Mr War on 20 August 2011, 06:30:59
Except we can't keep adding different features to BOTH engines.
Yes we can.

Suggest you learn programming if you feel so vehemently about it.

There's not a single modder or player who opposes the merge,
a) Modders and Players aren't Devs
b) You cannot speak for all modders. I now oppose trying to merge. Not in principle, "oppose" is a stronger word than I'd use, but in practice I think it's more effort than it's worth. And I really don't see what all the fuss is about.
c) Your bias for one over the other is not appropriate forf the admin of a gaming community board. Please stop agenda-izing everything.
Title: Re: Re: documentation of glest forks
Post by: Hagekura on 20 August 2011, 06:51:00
I know that only the devs of both forks have a decision right definitely, but I appreciate merging.
Title: Re: Re: documentation of glest forks
Post by: wciow on 20 August 2011, 11:54:32
Omega, please stop this. The merge of forks is NOT going to happen. There was a time when it would have been possible and beneficial. Now it would be difficult and detrimental. I like the way both forks are going, they are becoming projects in their own right rather than forks.

Title: Re: Glest forks to join forces?
Post by: John.d.h on 22 August 2011, 18:41:34
I've actually been putting some thought into how a merge might be approached (when driving halfway across the US, there isn't much to do except think), and I have some inkling of how to start, but it would first require that we find out what *all* of the devs each really want out of Glest, and how we can satisfy everyone's needs objectively, without giving favor to one engine or the other.  Some differences would have to be reconciled and some sacrifices might have to be made, but there may be a way to get everything to work in a way such that everyone is happy.

Since this thread is locked, everyone take a couple days to think about what you want and need from the merge, as well as what you could do without.  Depending on how busy I am over the next couple days, I may be in touch with a few of the devs on both sides who had shown interest in the previous merge attempt.

Also, I would hope to not have to say this, but when we reconvene, let's all check our biases at the door.  Many of us have very clear allegiances to one project or the other, and that is not at all conducive to cooperation.

PS: I didn't lock this topic, but it might be good that it happened.  This discussion isn't going anywhere at the moment, and it needs to be approached from a new angle if at all.

Edit by Omega: I locked this topic, as it was getting to be a giant flame war between pro-GAE and pro-MG players, with the neutral players all caught in the middle and confused. When you make progress with your new idea, please make a specific topic for it, to continue in a different way than this one has gone.