Difference between revisions of "Archive/Glest Advanced Engine"

From MegaGlest
Jump to navigation Jump to search
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''G'''lest '''A'''dvanced '''E'''ngine (GAE) is an advanced mod involving the modification of the Glest engine. At this time, tentative plans still exist to integrate GAE back into Glest once it has achieved a portion of it's goals, has integrated all latest Glest features (such as lua scripting and all features currently in Glest 3.2 beta) and has stabilized. GAE may be downloaded from [http://glest.codemonger.org http://glest.codemonger.org].
+
'''G'''lest '''A'''dvanced '''E'''ngine (GAE) is an advanced mod involving the modification of the Glest engine. At this time, tentative plans still exist to integrate GAE back into Glest once it has achieved a portion of it's goals, has integrated all latest Glest features (such as lua scripting and all features currently in Glest 3.2 beta) and has stabilized. GAE may be downloaded [http://sourceforge.net/projects/glestae/files here].
 
 
 
=History=
 
=History=
 
 
  
 
== Features ==
 
== Features ==
 
A list of features in GAE:
 
A list of features in GAE:
 
  
 
*Only loads the factions used in a battle.
 
*Only loads the factions used in a battle.
 +
*Unit effects and emanations.
 +
*Unit pets.
 +
*Particles for skills and effects.
 +
*Support for water based units
 +
*Support for transport units
 +
*Massive amount of new Lua commands with a dedicated Lua console.
 +
*Improved unit levels system.
 +
*Improved pathfinding for units.
 +
*Subfactions
 +
*New GUI
 +
*Support for zipped mod files via Physfs
 +
*Patrol, guard and autorepair skills.
 +
*Multiple music tracks per faction.
 +
*Many general bug fixes and improvements.
  
 
=Guide=
 
=Guide=
 
* The [[GAE/Guide|GAE Guide]] provides more of a guided tour through GAE's extended functionality
 
* The [[GAE/Guide|GAE Guide]] provides more of a guided tour through GAE's extended functionality
 
* The [[GAE/CodingConventions|GAE Coding Conventions]] provides instructions for how to layout and modify/add code
 
* The [[GAE/CodingConventions|GAE Coding Conventions]] provides instructions for how to layout and modify/add code
* [http://glest.org/glest_board/index.php?topic=4091.0 Joining the GAE team]  
+
* [http://glest.org/glest_board/index.php?topic=4091.0 Joining the GAE team]
  
 
=Reference / Specification=
 
=Reference / Specification=
Line 36: Line 46:
  
 
== Code Discussions ==
 
== Code Discussions ==
 
+
* [http://glest.org/glest_board/index.php?topic=4591.msg29862#msg29862 Memory Problem in Pathfinder]
 
 
 
 
*[http://glest.org/glest_board/index.php?topic=4591.msg29862#msg29862 Memory Problem in Pathfinder]
 
  
 
=Processes=
 
=Processes=
Line 50: Line 57:
 
* [[GAE/Compiling|Compiling]]
 
* [[GAE/Compiling|Compiling]]
  
 
+
Developer Tips (not really sure where this would go):
Developer Tips (not really sure where this would go):  
 
 
*Put the dependencies folder at the same level as the branch folder, then multiple branches can be used with the same dependencies
 
*Put the dependencies folder at the same level as the branch folder, then multiple branches can be used with the same dependencies
 
*When you have checked out the branch, compile it before working on it (all branches should be compilable)
 
*When you have checked out the branch, compile it before working on it (all branches should be compilable)
Line 57: Line 63:
  
 
=Links=
 
=Links=
* [http://glest.codemonger.org Glest Advanced Engine] web site
+
* [http://glest.codemonger.org Glest Advanced Engine] web site (Currently down)
* [http://glest.org/glest_board/viewforum.php?f=15 Glest Advanced Engine] web forums (hosted on main Glest site)
+
* [http://glest.org/glest_board/index.php?board=15.0 Glest Advanced Engine] web forums (hosted on main Glest site)
* [https://glest.codemonger.org/svn/repos/gae subversion repository]
+
* [http://glestae.svn.sourceforge.net/viewvc/glestae/ subversion repository]
* [https://bugs.codemonger.org/ bug/feature tracker]
+
* [http://sourceforge.net/apps/trac/glestae/reportfeature tracker]
 
* [http://sourceforge.net/projects/glestae/develop Sourceforge hosting]
 
* [http://sourceforge.net/projects/glestae/develop Sourceforge hosting]
  
 
=GAE-based mods=
 
=GAE-based mods=
* [[Four path magitech]]: A faction mod extending upon the existing magitech.
+
* [[Four path magitech]]: A faction mod extending upon the existing magitech. ''Since as of August 5, 2010, FPM is incomplete.''
* [http://www.glest.org/glest_board/viewtopic.php?f=4&t=3796 Dark Magic]: A dark magic faction mod that may be added to magitech or any other mod using the magitech armor/damage types.
+
* [[Military]]: A fully built mod exclusive for GAE with many GAE features such as Patrolling, Guarding, tracking projectiles, and emanations. It was the first created complete mod for GAE.
 +
[[Category:GAE]]

Revision as of 23:32, 8 September 2010

Glest Advanced Engine (GAE) is an advanced mod involving the modification of the Glest engine. At this time, tentative plans still exist to integrate GAE back into Glest once it has achieved a portion of it's goals, has integrated all latest Glest features (such as lua scripting and all features currently in Glest 3.2 beta) and has stabilized. GAE may be downloaded here.

History

Features

A list of features in GAE:

  • Only loads the factions used in a battle.
  • Unit effects and emanations.
  • Unit pets.
  • Particles for skills and effects.
  • Support for water based units
  • Support for transport units
  • Massive amount of new Lua commands with a dedicated Lua console.
  • Improved unit levels system.
  • Improved pathfinding for units.
  • Subfactions
  • New GUI
  • Support for zipped mod files via Physfs
  • Patrol, guard and autorepair skills.
  • Multiple music tracks per faction.
  • Many general bug fixes and improvements.

Guide

Reference / Specification

Requirements Analysis

Source Explanation

Code Discussions

Processes

Developer Tips (not really sure where this would go):

  • Put the dependencies folder at the same level as the branch folder, then multiple branches can be used with the same dependencies
  • When you have checked out the branch, compile it before working on it (all branches should be compilable)
  • Make the debug working directory the same as your Glest data directory so you can easily start the debugger in Visual Studio.

Links

GAE-based mods

  • Four path magitech: A faction mod extending upon the existing magitech. Since as of August 5, 2010, FPM is incomplete.
  • Military: A fully built mod exclusive for GAE with many GAE features such as Patrolling, Guarding, tracking projectiles, and emanations. It was the first created complete mod for GAE.