Expand description
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§
- Action
Unit Type - Animated
Unit Type - Attribute
Cost - Resource cost for a unit.
- Base
Combat Unit Type - Base
Unit Type - Building
Unit Type - Unit type class for buildings.
- Civilization
- Information about a civilization.
- CivilizationID
- An ID identifying a civilization
- Color
Table - Player colour data.
- Combat
Unit Type - Damage
Sprite - DatFile
- A data file.
- Doppleganger
Unit Type - File
Version - A data file version.
- GraphicID
- An ID identifying a string resource.
- Linked
Building - 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.
- Missile
Unit Type - Moving
Unit Type - Palette
Index - A palette index.
- Parse
Tech Tree Type Error - Random
MapElevation - Random
MapInfo - Random
MapLand - Random
MapObject - Random
MapTerrain - Sound
- A “conceptual” sound, consisting of one or a group of sound files.
- SoundID
- An ID identifying a sound.
- Sound
Item - A single sound file.
- Sound
Prop - Sprite
- Sprite
Attack Sound - Sprite
Delta - SpriteID
- An ID identifying a sprite.
- Task
- Task
List - Tech
- Tech
Effect - A tech effect is a group of attribute changes that are applied when the effect is triggered.
- Tech
Tree - Tech
Tree Age - Tech
Tree Building - Tech
Tree Dependencies - Tech
Tree Tech - Tech
Tree Unit - Terrain
- Terrain
Animation - Terrain
Border - TerrainID
- An ID identifying a terrain.
- Terrain
Object - Terrain
Pass Graphic - Terrain
Restriction - Terrain
Sprite Frame - Tile
Size - Tree
Unit Type - Unit
Attribute - Unit
TypeID - An ID identifying a unit type.
- Weapon
Info
Enums§
- Game
Version - A game version targeted by a data file.
- Tech
Tree Status - Tech
Tree Type - Kinds of tech tree nodes.
- Unit
Type