Author Topic: Re: MG Features  (Read 2550 times)

silnarm

  • GAE Team
  • Behemoth
  • ********
  • Posts: 1,373
    • View Profile
Re: MG Features
« on: 7 February 2011, 12:09:28 »
There is no such policy,but code changes and stuff becomes incompatible, but you know this,
again, it all depends on how you do it.

There is absolutely no reason for certain incompatibilities that have been introduced. If they don't want to use our code, fine.  But they introduce 'new' features that are identical to GAE features, and give them a completely different XML setup, or in the case of Lua different function names, even command queuing is different (Shift Vs Ctrl)!

The only reason I can see for this is either ignorance or arrogance.
« Last Edit: 7 February 2011, 12:12:17 by silnarm »
Glest Advanced Engine - Code Monkey

Timeline | Downloads

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: MG Features
« Reply #1 on: 7 February 2011, 14:10:05 »
There is no such policy,but code changes and stuff becomes incompatible, but you know this,
again, it all depends on how you do it.

There is absolutely no reason for certain incompatibilities that have been introduced. If they don't want to use our code, fine.  But they introduce 'new' features that are identical to GAE features, and give them a completely different XML setup, or in the case of Lua different function names, even command queuing is different (Shift Vs Ctrl)!

The only reason I can see for this is either ignorance or arrogance.

^This, nuf said.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

ElimiNator

  • Airship
  • ********
  • Posts: 3,391
  • The MegaGlest Moder.
    • View Profile
Re: MG Features
« Reply #2 on: 8 February 2011, 03:21:34 »
There is no such policy,but code changes and stuff becomes incompatible, but you know this,
again, it all depends on how you do it.

There is absolutely no reason for certain incompatibilities that have been introduced. If they don't want to use our code, fine.  But they introduce 'new' features that are identical to GAE features, and give them a completely different XML setup, or in the case of Lua different function names, even command queuing is different (Shift Vs Ctrl)!

The only reason I can see for this is either ignorance or arrogance.

Nobody knows what  GAE has so they add it thinking GAE dose not have it (Which is  ignorance sort of).
Get the Vbros': Packs 1, 2, 3, 4, and 5!

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: MG Features
« Reply #3 on: 8 February 2011, 03:50:36 »
Nobody knows what  GAE has so they add it thinking GAE dose not have it (Which is  ignorance sort of).
Has anyone considered asking? :|

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MG Features
« Reply #4 on: 8 February 2011, 03:56:40 »
 :confused: :confused:
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Zoythrus

  • Guest
Re: MG Features
« Reply #5 on: 8 February 2011, 05:11:25 »
Nobody knows what  GAE has so they add it thinking GAE dose not have it (Which is  ignorance sort of).
Has anyone considered asking? :|
this^

ElimiNator

  • Airship
  • ********
  • Posts: 3,391
  • The MegaGlest Moder.
    • View Profile
Re: MG Features
« Reply #6 on: 8 February 2011, 07:09:56 »
Nobody knows what  GAE has so they add it thinking GAE dose not have it (Which is  ignorance sort of).
Has anyone considered asking? :|
I did but I was pointed to a page that doesn't have every thing I don't think
Get the Vbros': Packs 1, 2, 3, 4, and 5!

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: MG Features
« Reply #7 on: 8 February 2011, 14:21:46 »
Well, you did ask a one line topic about where to find a full list of features, which does not exist! Try asking for individual features before implementing. For example, "I am going to implement the ability to load and save games." ... "Oh, we already have that."
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MG Features
« Reply #8 on: 8 February 2011, 15:41:10 »
OK this all is a problem, but you always said we would look at your code and steal everything from you and so on ....
In fact we (especially I ) didn't looked at the GAE code for such a long time that this might happen.
Beside of this I only use MG to play everyday, so I am really not used to already existing GAE features.

I think we both seriously need a list in the wiki where we describe all new features we have ( if needed a bit more detailed ).
This might help.

For a concrete problem where I see upcoming incompatibility is the current map format. Please look at my thread about cliffs.
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: MG Features
« Reply #9 on: 8 February 2011, 18:53:47 »
I think we both seriously need a list in the wiki where we describe all new features we have ( if needed a bit more detailed ).
This might help.
Agreed. A seperate page linked from both engine's main wiki pages with the full list would be nice, along with short explainations on how to use them (with complex ideas having the potential to link to a page specifically for that).
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

ElimiNator

  • Airship
  • ********
  • Posts: 3,391
  • The MegaGlest Moder.
    • View Profile
Re: MG Features
« Reply #10 on: 8 February 2011, 22:21:33 »
Well, you did ask a one line topic about where to find a full list of features, which does not exist! Try asking for individual features before implementing. For example, "I am going to implement the ability to load and save games." ... "Oh, we already have that."
Last time I talked to silnarm he said the "Save Game" feature gets broken in every release.
Also I downloaded GAE and it didn't work...
Get the Vbros': Packs 1, 2, 3, 4, and 5!

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: MG Features
« Reply #11 on: 8 February 2011, 23:13:55 »
I think we both seriously need a list in the wiki where we describe all new features we have ( if needed a bit more detailed ).
This might help.
Agreed. A seperate page linked from both engine's main wiki pages with the full list would be nice, along with short explainations on how to use them (with complex ideas having the potential to link to a page specifically for that).
:thumbup:

silnarm

  • GAE Team
  • Behemoth
  • ********
  • Posts: 1,373
    • View Profile
Re: MG Features
« Reply #12 on: 8 February 2011, 23:54:28 »
OK this all is a problem, but you always said we would look at your code and steal everything from you and so on ....

I did ?  I believe all I ever said was that you know where to find our code and to help yourselves, whether you do or not doesn't concern me.

For the record, softcoder clearly does look at GAE, and is quiet adept at taking other peoples code and adding it to MG. Obviously I have no problem with this... except when shiny new features we developed end up in a MG release before a GAE release, this unfortunate state affairs has sadly seen me take several new developments 'underground' :(

Well, you did ask a one line topic about where to find a full list of features, which does not exist! Try asking for individual features before implementing. For example, "I am going to implement the ability to load and save games." ... "Oh, we already have that."
Last time I talked to silnarm he said the "Save Game" feature gets broken in every release.
Also I downloaded GAE and it didn't work...

I never said anything of the sort, I assume you are referring to this post where I tried to explain that in-between releases things may well be broken.  If you download a released version, I think you will find save game works... if it doesn't please sent us a bug report! (and not one those useless 'x doesn't work' one liners you like to post, please read this first).

GAE and MG have very different development philosophies, and even though MG uses a purely linear development model and tries very hard never to have anything broken, things are occasionally broken in trunk... that's software development.
Glest Advanced Engine - Code Monkey

Timeline | Downloads

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MG Features
« Reply #13 on: 9 February 2011, 10:20:19 »
ok whatever, back to topic compatibility:

I don't think a common page is a good idea! But both sould have a page that they try to keep up to date.
We already try to do this in the wiki here:
https://docs.megaglest.org/MG
with subpages here:
https://docs.megaglest.org/MG/XML_Definitions
https://docs.megaglest.org/MG/Scripted_Scenarios

« Last Edit: 18 June 2016, 14:58:21 by filux »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: MG Features
« Reply #14 on: 9 February 2011, 15:54:40 »
Ditto for GAE, but I don't know how up-to-date it is (currently missing things about bump maps, for example).
https://docs.megaglest.org/GAE
« Last Edit: 18 June 2016, 14:54:10 by filux »

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: MG Features
« Reply #15 on: 9 February 2011, 16:01:27 »
I know  ;) , the real problem for both of us is to keep it up to date!

Look at the GAE lua reference and you know what i mean! But to say the truth we have the same problems to keep things up to date, but we try .....
« Last Edit: 9 February 2011, 16:04:52 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: MG Features
« Reply #16 on: 9 February 2011, 23:05:05 »
Oh, I didn't mean one page for both GAE and MG's features, but one page for each engine (eg: "GAE/Feature list" and "MG/Feature list").

Looking at the editing history, GAE and MG associated pages are the most edited (and among the most viewed) on the wiki.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

will

  • Golem
  • ******
  • Posts: 783
    • View Profile
Re: MG Features
« Reply #17 on: 10 February 2011, 19:02:35 »
except when shiny new features we developed end up in a MG release before a GAE release, this unfortunate state affairs has sadly seen me take several new developments 'underground' :(

:( indeed :(

Can't you keep pushing everything "early and often" to sf.net where I and others can contribute if only by reading it, please?

 

anything