Author Topic: Can GAE be installed into MegaGlest?  (Read 1770 times)

Mukora

  • Guest
Can GAE be installed into MegaGlest?
« on: 24 July 2010, 05:49:44 »
It just seems superfluous to have two versions of the same exact game, except one's for multiplayer, and one's for single player...

wciow

  • Behemoth
  • *******
  • Posts: 968
    • View Profile
Re: Can GAE be installed into MegaGlest?
« Reply #1 on: 24 July 2010, 10:35:05 »
This should be ok since files that are directly shared between the engines (core data/lang) are in a seperate folder for GAE, most other files (libs, ini, etc) can co-exist in the main folder.

The biggest problem is with actual game data. Scenarios are ok since GAE uses it own folder for these as well, but tech trees will be problematic since only one XML can exist for object. As long as you don't use any engine specific tags and stick to vanilla Glest ones it should be fine.

I actually find it helpful to have 2 seperate installs. MG is my 'clean' install which is used for multiplayer and GAE is my sandbox for developing mods. This way I don't break my multiplayer install  :)

P.S Obviously I'm not a coder so any devs reading this feel free to elaborate/change what I have said  :bomb:
Check out my new Goblin faction - https://forum.megaglest.org/index.php?topic=9658.0

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Can GAE be installed into MegaGlest?
« Reply #2 on: 25 July 2010, 02:41:32 »
My two bits:
It's perfectly fine, and I have done it. The only thing you need to realize is that unique mods (that only work on one, not the other) cannot be used on the other, for obvious reasons. For example, the megaglest packed with MG has particle tags that are not yet usable in GAE, thus, you cannot use that version of the Megapack in GAE (though you can download a vanilla glest version from the MDC, and a future version of GAE should be able to support these extra particle tags). Likewise, GAE only mods such as military cannot be used on MegaGlest because they contain code that only GAE can understand.

I do believe that GAE only lists GBM maps from the map folder (can't be 100%, but very sure), so the maps combine fine, as only MG will read the MGM files.

GAE and MegaGlest use separate folders for scenarios and data (such as language files), so they should be good.

So to answer your question, they can be combined fine.

Of course, as Wciow pointed out, its always a good idea to have a multiplayer install separate (this can be MegaGlest, GAE, or Vanilla Glest), though it needs to be completely unmodified (ie: cannot change the tech trees). Ideally, this version will have the latest versions of most mods (unmodified, cannot stress that enough) and its recommended to download the Omega Map Pack (now version 2, secretly updated with GG v5) to get 60+ of the most recent maps available. MegaGlest may be best for multiplayer, though having both Vanilla and GAE available too is a good choice, since both still have working multiplayer (abet, needing you to enter the IP addresses).
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Mukora

  • Guest
Re: Can GAE be installed into MegaGlest?
« Reply #3 on: 25 July 2010, 05:22:44 »
So... my multiplayer version needs to have the latest versions of most mods, but it can't be modified? I'm sorry, what?

Yggdrasil

  • Local Moderator
  • Ornithopter
  • ********
  • Posts: 408
    • View Profile
Re: Can GAE be installed into MegaGlest?
« Reply #4 on: 25 July 2010, 15:47:50 »
All participants in an online game need the exact same data of the tech tree you want to play. So, if you want to play a mod, it's best to have the latest. You don't need any mods if you just want to play the normal tech tree.

I never tried to install GAE into MegaGlest because i never installed MegaGlest...
It probably won't work that well because the data coming with MegaGlest has some features which GAE does not support yet, e.g. unit particles. So, you won't be able to play the normal tech tree MegeGlest provides. Mods for vanilla/original Glest should work for both also in this shared environment.

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Can GAE be installed into MegaGlest?
« Reply #5 on: 5 August 2010, 23:14:44 »
its recommended to download the Omega Map Pack (now version 2, secretly updated with GG v5) to get 60+ of the most recent maps available.
Hmm, for now, for megaglest, actually it is not so good...to have so many additional maps that others don't have. :P
Later it'll be OK though, I think.

Quote
MegaGlest may be best for multiplayer, though having both Vanilla and GAE available too is a good choice, since both still have working multiplayer (abet, needing you to enter the IP addresses).
Hmm, just a reminder here, don't try playing a cross platform game (for example, windows and linux) in vanilla glest or GAE. It will get out of synch. Another thing, when I tried Vanilla Glest and GAE for multiplayer, all I got was a black screen...and frustration.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Can GAE be installed into MegaGlest?
« Reply #6 on: 9 August 2010, 22:47:53 »
Well, the problem is, that there's only a handful of maps that are included with the distros, so unless you want to be limited to that, you may need more maps. The map pack is simply a LOT easier than downloading a map from the board, one by one...

Of course, I'm not sure if the map is sent to the clients or if it must be on their computer. I recall hearing *something* about it, but dunno what (suggestion or notice)... Perhaps one of our programming friendly guys will answer that.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: Can GAE be installed into MegaGlest?
« Reply #7 on: 9 August 2010, 23:35:45 »
We hope to add downloadable game content is the not too distant future.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Can GAE be installed into MegaGlest?
« Reply #8 on: 10 August 2010, 01:35:33 »
Ok, so its not yet implimented then.

I would assume that it would apply JUST to maps? Obviously tech trees, tilesets, etc are too large to just send from peer to peer.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Can GAE be installed into MegaGlest?
« Reply #9 on: 10 August 2010, 03:11:15 »
Hmm, not sure if it wll be P2P. Maybe...
But for sure I know not only for maps.   :thumbup:
I know why you would think so, as you said, the size...

 

anything