[−][src]Crate genie_dat
A reader for Age of Empires game data files.
This crate aims to support every data file that exists, but is for now being tested with AoE1, AoE2, and AoE2: HD Edition.
Structs
ActionUnitType | |
AnimatedUnitType | |
AttributeCost | Resource cost for a unit. |
BaseCombatUnitType | |
BaseUnitType | |
BuildingUnitType | Unit type class for buildings. |
Civilization | Information about a civilization. |
CivilizationID | An ID identifying a civilization |
ColorTable | Player colour data. |
CombatUnitType | |
DamageSprite | |
DatFile | A data file. |
DopplegangerUnitType | |
FileVersion | A data file version. |
GraphicID | An ID identifying a string resource. |
LinkedBuilding | A linked, or "Annex" building. These allow for buildings made up of multiple pieces with different behaviour, like the Town Centre with some walkable tiles and some non-walkable tiles. |
MissileUnitType | |
MovingUnitType | |
PaletteIndex | A palette index. |
ParseTechTreeTypeError | |
RandomMapElevation | |
RandomMapInfo | |
RandomMapLand | |
RandomMapObject | |
RandomMapTerrain | |
Sound | A "conceptual" sound, consisting of one or a group of sound files. |
SoundID | An ID identifying a sound. |
SoundItem | A single sound file. |
SoundProp | |
Sprite | |
SpriteAttackSound | |
SpriteDelta | |
SpriteID | An ID identifying a sprite. |
Task | |
TaskList | |
Tech | |
TechEffect | A tech effect is a group of attribute changes that are applied when the effect is triggered. |
TechTree | |
TechTreeAge | |
TechTreeBuilding | |
TechTreeDependencies | |
TechTreeTech | |
TechTreeUnit | |
Terrain | |
TerrainAnimation | |
TerrainBorder | |
TerrainID | An ID identifying a terrain. |
TerrainObject | |
TerrainPassGraphic | |
TerrainRestriction | |
TerrainSpriteFrame | |
TileSize | |
TreeUnitType | |
UnitAttribute | |
UnitTypeID | An ID identifying a unit type. |
WeaponInfo |
Enums
GameVersion | A game version targeted by a data file. |
TechTreeStatus | |
TechTreeType | Kinds of tech tree nodes. |
UnitType |
Type Definitions
UnitClass |