erkkki / arkheim_data
Arkheim data
0.9.2
2020-09-15 19:26 UTC
Requires
- php: >=7.2.5
- ext-json: ^7.4
- symfony/console: ^5.1
This package is auto-updated.
Last update: 2025-07-16 05:49:27 UTC
README
Basic unit / warlord / mastery data from arkheim game.
Why?
Easy to load / access to basic data for everyone. Most programming languages can easily convert json to array / object.
Making it easy to start simple calculators or anything.
Dist folder has minifield versions of main json data fiels
arkheim.json Combined data file.
{ "units": { "elf": list of units "dwarf": list of units }, "masteries": { "elf": list of masteries "dwarf": list of masteries }, "warlords": { "elf": list of warlords "dwarf": list of warlords } }
Units
[{ "name": String, "race": String, // dwarf / elf "type": String, // infantry / cavalry / artillery "fighting_strength": Number, "initiative": Number, "bonus": { "name": String, // Rest are optional "goblin": Number, "dwarf": Number, "elf": Number, "attack": Number, "deff": Number, "infantry": Number, "cavalry": Number, "artillery": Number }, "cost": { "wood": Number, "iron": Number, "crop": Number }, "training_time": Number // Seconds }, ...]
Warlords
[{ "name": String, "level_needed": Number, "premium": Boolean, "price": Number, "speed": Number, "morale": Number, "army": { "slot_1": { "type": String, "capacity": Number }, "slot_2": { "type": String, "capacity": Number }, "slot_3": { "type": String, "capacity": Number } }, "bonus": { "name": String, // Rest are optional. "dmg_decrease": Number, "xp": Number, "critical": Number, "army_strength": Number, "army_dmg": Number, "resurrect": Number, "poison": Number, "direct": Number, "burn": Number, "initiative": Number } }, ...]
Masteries
[{ "name": String, "info": String, "unlock_level": Number, "bonus": { // See masteries_bonus.json for all values. } }, ...]
Buildings
[{ "name": String, "info": String, "level_cap": Number, "levels": [ { "level": Number, "build_time": Number, // Seconds "cost": { "wood": Number, "iron": Number, "crop": Number }, "supply": Number, "bonus": { ??? } }, ...] }, ...]
Realm
[{ "level": Number, "bonus": { "name": String, // optional bonus "xp": Number, "resource": Number, "construction_time": Number, "orbs": Boolean, "souls": Number, "infantry": Number, "cavalry": Number, "artillery": Number } }, ...]
Todo
- Units
- dwarf
- elf, unit cost missing.
- Warlords
- dwarf, Missing level needed, prizes.
- elf
- Masteries
- dwarf, Needs level needed.
- elf
- Buildings
- Resources
- Infastructure
- Military
- Resources
- Realm Bonuses