Difference between revisions of "Engines"

From MegaGlest
Jump to navigation Jump to search
(→‎Comparison of the Engines: resource particles)
 
(→‎Comparison of the Engines: Display Queued Commands)
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Glest]] is more than just a game, it is a 3D RTS engine, meaning it can be customized based on the mods used to create the feeling of an entirely different game. Combined with the open-source nature of Glest, this makes it highly versatile. However, the original Glest fork is no longer being developed, with development having instead spread to the [[MegaGlest]] and [[Glest Advanced Engine]] forks. These two forks expand further on what Glest had, and add new features, making them the most common choice of development for [[Mods|modders]] today.
+
[[Glest]] is more than just a game, it is a 3D RTS engine, meaning it can be customized based on the mods used to create the feeling of an entirely different game. Combined with the open-source nature of Glest, this makes it highly versatile. However, the original Glest fork is no longer being developed, with development having instead spread to the [[MegaGlest]] and [[Glest Advanced Engine]] forks. These two forks expand further on what Glest had, and add new features, making them the most common choice of development for [[Mods|modders]] and players today.
  
 
==MegaGlest==
 
==MegaGlest==
[[MegaGlest]] is the most recent fork, having been developed by Softcoder and Titi largely as a method of exploring new particle systems and expanded [[multiplayer]]. It features unit particle systems (that is, particles that are always on while the unit is doing something. For example, smoke from a chimney), a master server, background loading images that vary by faction and scenario, and more.
+
[[MegaGlest]] is the most recent fork, having been developed by Softcoder and Titi largely as a method of exploring new particle systems and expanded [[multiplayer]]. It features unit particle systems (that is, particles that are always on while the unit is doing something. For example, smoke from a chimney), a master server, background loading images that vary by faction and scenario, and more. It also improves the AI and peformance, too.
  
 
==Glest Advanced Engine==
 
==Glest Advanced Engine==
Line 17: Line 17:
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> None
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> None
 
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> Mydata folder
 
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> Mydata folder
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Addons folder, can be compressed (No Addon Manager currently, so Addons will over-write Magitech)
+
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Addons folder, can be compressed
 
|-
 
|-
 
| style="font-weight: bold;" | AI Difficulty Levels
 
| style="font-weight: bold;" | AI Difficulty Levels
 
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> Normal and Ultra
 
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> Normal and Ultra
| style="background-color: #CBFFB5;" |
+
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Easy, Normal, Ultra, Mega<small>'' *Users are also able to edit the "Resource Multiplyer" themselves''</small>
<span style="display: none;">1</span> Easy, Normal, Ultra, Mega'' *Users are also able to edit the "Resource Multiplyer" themselves''.
 
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Easy, Normal, Ultra, Mega
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Easy, Normal, Ultra, Mega
 
|-
 
|-
Line 54: Line 53:
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Can toggle off Fog of War and Shroud of Darkness individually
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Can toggle off Fog of War and Shroud of Darkness individually
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Can toggle off Fog of War and Shroud of Darkness individually
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Can toggle off Fog of War and Shroud of Darkness individually
 +
|-
 +
| style="font-weight: bold;" | Display Queued Commands
 +
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> Displays numbers only
 +
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Displays numbers and lists them
 +
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> Displays numbers only
 
|-
 
|-
 
| style="font-weight: bold;" | Emanations / Effects
 
| style="font-weight: bold;" | Emanations / Effects
Line 67: Line 71:
 
| style="font-weight: bold;" | Faction Logos
 
| style="font-weight: bold;" | Faction Logos
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
| style="background-color: #CBFFB5;" | ''<span style="display: none;">1</span> Before-game'' only
+
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Before-game only
| style="background-color: #CBFFB5;" | ''<span style="display: none;">1</span> During-game'' only
+
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> During-game only
 
|-
 
|-
 
| style="font-weight: bold;" | Faction Music
 
| style="font-weight: bold;" | Faction Music
Line 81: Line 85:
 
|-
 
|-
 
| style="font-weight: bold;" | FTP File Transfer
 
| style="font-weight: bold;" | FTP File Transfer
| style="background-color: #FFC1C1;" | <span style="display: none;">2</span> No
+
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Maps and Tilesets Only
+
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
| style="background-color: #FFC1C1;" | <span style="display: none;">1</span> No
+
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
|-
 
|-
 
| style="font-weight: bold;" | Guard / Patrol
 
| style="font-weight: bold;" | Guard / Patrol
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
| style="background-color: #CBFFB5;" |
+
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
<span style="display: none;">1</span> Yes
 
 
|-
 
|-
 
| style="font-weight: bold;" | GUI
 
| style="font-weight: bold;" | GUI
Line 104: Line 107:
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> TGA Only
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> TGA Only
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> TGA, PNG, JPG, and BMP
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> TGA, PNG, JPG, and BMP
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span>TGA and JPG
+
| style="background-color: #FFC1C1;" | <span style="display: none;">2</span>TGA and JPG
 
|-
 
|-
 
| style="font-weight: bold;" | Lua Scripting
 
| style="font-weight: bold;" | Lua Scripting
Line 112: Line 115:
 
|-
 
|-
 
| style="font-weight: bold;" | Map Filter
 
| style="font-weight: bold;" | Map Filter
| style="background-color: #FFC1C1;" | <span style="display: none;">2</span> No
+
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
| style="background-color: #FFC1C1;" | <span style="display: none;">1</span> No
+
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
|-
 
|-
 
| style="font-weight: bold;" | Map Preview
 
| style="font-weight: bold;" | Map Preview
| style="background-color: #FFC1C1;" | <span style="display: none;">2</span> No
+
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
| style="background-color: #FFC1C1;" | <span style="display: none;">1</span> No
+
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
|-
 
|-
 
| style="font-weight: bold;" | Maximum Players
 
| style="font-weight: bold;" | Maximum Players
Line 125: Line 128:
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> 8
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> 8
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> 8
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> 8
 +
|-
 +
| style="font-weight: bold;" | Mod Download Center
 +
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 +
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 +
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
|-
 
|-
 
| style="font-weight: bold;" | Multibuild
 
| style="font-weight: bold;" | Multibuild
Line 132: Line 140:
 
|-
 
|-
 
| style="font-weight: bold;" | Multiplayer
 
| style="font-weight: bold;" | Multiplayer
| style="background-color: #FFFF8C;" | Lan or IP Address, Cross-Platform is Unstable
+
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> Lan or IP Address, Cross-Platform is Unstable
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Master server, LAN, or IP Address
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Master server, LAN, or IP Address
| style="background-color: #FFFF8C;" | Lan or IP Address, Cross-Platform is Unstable
+
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> Lan or IP Address, Cross-Platform is Unstable
 
|-
 
|-
 
| style="font-weight: bold;" | Multiplayer Chat
 
| style="font-weight: bold;" | Multiplayer Chat
 
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> In-game only
 
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> In-game only
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Pre-game IRC and in-game
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Pre-game IRC and in-game
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> In-game only, When entering chat, it obsecures gameplay
+
| style="background-color: #FFFF8C;" | <span style="display: none;">2</span> In-game only
 
|-
 
|-
 
| style="font-weight: bold;" | Normal Maps and Shaders
 
| style="font-weight: bold;" | Normal Maps and Shaders
Line 159: Line 167:
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
| style="background-color: #CBFFB5; "| <span style="display: none;">3</span> Yes
+
| style="background-color: #CBFFB5; "| <span style="display: none;">1</span> Yes
 
|-
 
|-
 
| style="font-weight: bold;" | Pets and Masters
 
| style="font-weight: bold;" | Pets and Masters
Line 165: Line 173:
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 +
|-
 +
| style="font-weight: bold;" | Rotatable Buildings
 +
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 +
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 +
| style="background-color: #CBFFB5; "| <span style="display: none;">1</span> Yes
 
|-
 
|-
 
| style="font-weight: bold;" | Saving and Loading Games
 
| style="font-weight: bold;" | Saving and Loading Games
Line 170: Line 183:
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 +
|-
 +
| style="font-weight: bold;" | Scenario Preview Screen
 +
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 +
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 +
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
|-
 
|-
 
| style="font-weight: bold;" | Stealth
 
| style="font-weight: bold;" | Stealth
Line 186: Line 204:
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 
|-
 
|-
| style="font-weight: bold;" |  
+
| style="font-weight: bold;" | Tileset and Resources Particle Effects
 
+
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
Tileset and Resources Particle Effects
 
| style="background-color: #FFC1C1;" | <span style="display: none;">2</span> No
 
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
 
| style="background-color: #CBFFB5;" | <span style="display: none;">1</span> Yes
| style="background-color: #FFC1C1;" | <span style="display: none;">1</span> No
+
| style="background-color: #FFC1C1;" | <span style="display: none;">3</span> No
 
|-
 
|-
 
| style="font-weight: bold;" | Transport Units
 
| style="font-weight: bold;" | Transport Units

Revision as of 23:11, 22 May 2011

Glest is more than just a game, it is a 3D RTS engine, meaning it can be customized based on the mods used to create the feeling of an entirely different game. Combined with the open-source nature of Glest, this makes it highly versatile. However, the original Glest fork is no longer being developed, with development having instead spread to the MegaGlest and Glest Advanced Engine forks. These two forks expand further on what Glest had, and add new features, making them the most common choice of development for modders and players today.

MegaGlest

MegaGlest is the most recent fork, having been developed by Softcoder and Titi largely as a method of exploring new particle systems and expanded multiplayer. It features unit particle systems (that is, particles that are always on while the unit is doing something. For example, smoke from a chimney), a master server, background loading images that vary by faction and scenario, and more. It also improves the AI and peformance, too.

Glest Advanced Engine

Glest Advanced Engine, or GAE, was the first fork to have been developed for Glest, and still in active development. While it cannot lay claim to a master server or stable multiplayer, it has more gameplay features, such as Auto-repair, effects, emanations, and water units.

Comparison of the Engines

Category Glest MegaGlest Glest Advanced Engine
"Addons" 3 None 2 Mydata folder 1 Addons folder, can be compressed
AI Difficulty Levels 2 Normal and Ultra 1 Easy, Normal, Ultra, Mega *Users are also able to edit the "Resource Multiplyer" themselves 1 Easy, Normal, Ultra, Mega
Auto-repair / Auto-return 3 No 3 No 1 Yes
Clickable Resources with Info 3 No 1 Yes 1 Yes
Cliffs 3 No 1 Yes 3 No
Command Line Options 3 No 1 Expanded 2 Limited
Command Queuing 3 None 1 Control + Click 1 Shift + Click
Control of Fog of War 2 Turn on or off only 1 Can toggle off Fog of War and Shroud of Darkness individually 1 Can toggle off Fog of War and Shroud of Darkness individually
Display Queued Commands 2 Displays numbers only 1 Displays numbers and lists them 2 Displays numbers only
Emanations / Effects 3 No 3 No 1 Yes
Faction Loading 2 Loads all factions 1 Only loads used factions 1 Only loads used factions
Faction Logos 3 No 1 Before-game only 1 During-game only
Faction Music 2 One per faction 2 One per faction 1 Multiple per faction + Shuffle
Fields 2 Land, Air 2 Land, Air 1 Land, Air, Water, Deep Water, Amphibious
FTP File Transfer 3 No 1 Yes 3 No
Guard / Patrol 3 No 3 No 1 Yes
GUI 2 Standard 2 Similar to Standard Glest 1 Expanded
Image Format Support 2 BMP, TGA 1 BMP, TGA, PNG, JPG 1 BMP, TGA, PNG, JPG
Image Formats that are Supported for Screenshots 3 TGA Only 1 TGA, PNG, JPG, and BMP 2TGA and JPG
Lua Scripting 2 Basic 1 Expanded 1 Furthest Expanded + Dedicated console
Map Filter 3 No 1 Yes 3 No
Map Preview 3 No 1 Yes 3 No
Maximum Players 2 4 1 8 1 8
Mod Download Center 3 No 1 Yes 3 No
Multibuild 3 No 1 Yes 1 Yes
Multiplayer 2 Lan or IP Address, Cross-Platform is Unstable 1 Master server, LAN, or IP Address 2 Lan or IP Address, Cross-Platform is Unstable
Multiplayer Chat 2 In-game only 1 Pre-game IRC and in-game 2 In-game only
Normal Maps and Shaders 3 No 3 No 1 Yes
Observer Mode 3 No 1 Yes 3 No
Path Finder 2 A* 1 A* and Experimental 1 A* and Experimental
Per-faction Loading Screens 3 No 1 Yes 1 Yes
Pets and Masters 3 No 3 No 1 Yes
Rotatable Buildings 3 No 1 Yes 1 Yes
Saving and Loading Games 3 No 3 No 1 Yes
Scenario Preview Screen 3 No 1 Yes 3 No
Stealth 3 No 3 No 1 Yes
Subfactions 3 No 3 No 1 Yes
Teleporting 3 No 3 No 1 Yes
Tileset and Resources Particle Effects 3 No 1 Yes 3 No
Transport Units 3 No 3 No 1 Yes
Unit Leveling System 2 Set increments 2 Set increments 1 Modifiable
Unit Particle Effects 3 No 1 Yes 1 Yes

See Also