WC4 Study - Quality vs Quantity in the Financial Sense
Mar 10, 2019 23:41:40 GMT
NetherFreek, Sun liren, and 2 more like this
Post by Risviltsov on Mar 10, 2019 23:41:40 GMT
Hey. This is a study between the combat efficiency of units vs their expense, without accounting for their abilities, while accounting for stacking of units.
First off, I should introduce to you my sources. I used the cracked APK of WC4 by Ccw615, and explored the files inside. For this study, I found the following to be particularly useful:
WC4Unlock/assets/config/def_strength.xml - useful for determining unit strength with diminished health
WC4Unlock/assets/stringtable_en.ini - useful for determining what unit correlates with the ones in ArmySettings.json
WC4Unlock/assets/json/ArmyNumberSettings.json - useful for determining unit stack effectiveness
WC4Unlock/assets/json/ArmySettings.json - useful for getting the base attributes of units
I used a spreadsheet to do this.
May I introduce you to some of the metrics I used in this study: Welcome the "FEN"!. No, this is not Forsynth-Edwards Notation. This is "Financial Efficiency Number". The higher this number is, the more financially effective the unit is.
How do I find FEN?
FEN is equivalent to AverageStat/Cost. Easy enough.
Exclusions you should be weary of:
Technology --- this uses base stats + attack variance of base stats
Gears and Atomic --- this only considers Money
Skills --- Don't have enough time to consider AttackVsUnit separately.
With this in mind, let me give you the results:
Format: [UnitName - 1Stack, 2Stack, 3Stack, 4Stack]
[WIP]
By the way, there's going to be a massive overhaul of this system. [Currently in progress over a few weeks]
Revelations:
Average damage (of all units, including non-mobile + airstrikes + missiles): 41.56234761
Average damage (of all mobile units): 28.6753118
Average health (of all units, including static defenses): 200.3427891
Average health (of all mobile units): 187.3407141
Average mobility (of all units, including non-mobiles): 4.481977629
Average mobility (of all mobile units): 7.786140105
Average range (of all units, including static defenses + airstrikes + missiles): 2.967756241
Average range (of all mobile units): 1.292301494
Average defense (of all units, including static defenses): 6.401504507
Average defense (of all mobile units): 8.124844585
Average Money Cost (of all units, including non-mobile + airstrikes + missiles): 220.271881
Average Money Cost (of all mobile units): 252.9995934
Average Gear Cost (of all units, including non-mobile + airstrikes + missiles): 34.63961543
Average Gear Cost (of all mobile units): 44.41797939
Average Atomic Cost (of all units, including non-mobile + airstrikes + missiles): 6.128102948
Average Atomic Cost (of all mobile units): 7.151166394
Someone please make a unit that is perfectly average.
Attack: 29 +/- 3
Defense: 8
Health: 187
Mobility: 8
Range: 1 +/- 0
Money Cost: 253
Gear Cost: 44
Atomic Cost: 7
Name: Average WC4 Unit
Image: Jeff Fisher's face (Former NFL Coach, known for being the most mediocre coach in NFL history, consistently bringing his teams to 8-8 seasons)
Unit Type: Infantry
City Level: 1
Country: All countries
Abilities: Marching, Samurai, Bombing (naval units being unable to deal full damage to army units on land)
File for simulating battles (Java Oracle 8): www.dropbox.com/s/niocoy0c8qormne/wc4-battle-simulator-by-risviltsov.jar?dl=0
First off, I should introduce to you my sources. I used the cracked APK of WC4 by Ccw615, and explored the files inside. For this study, I found the following to be particularly useful:
WC4Unlock/assets/config/def_strength.xml - useful for determining unit strength with diminished health
WC4Unlock/assets/stringtable_en.ini - useful for determining what unit correlates with the ones in ArmySettings.json
WC4Unlock/assets/json/ArmyNumberSettings.json - useful for determining unit stack effectiveness
WC4Unlock/assets/json/ArmySettings.json - useful for getting the base attributes of units
I used a spreadsheet to do this.
May I introduce you to some of the metrics I used in this study: Welcome the "FEN"!. No, this is not Forsynth-Edwards Notation. This is "Financial Efficiency Number". The higher this number is, the more financially effective the unit is.
How do I find FEN?
FEN is equivalent to AverageStat/Cost. Easy enough.
Exclusions you should be weary of:
Technology --- this uses base stats + attack variance of base stats
Gears and Atomic --- this only considers Money
Skills --- Don't have enough time to consider AttackVsUnit separately.
With this in mind, let me give you the results:
Format: [UnitName - 1Stack, 2Stack, 3Stack, 4Stack]
[WIP]
By the way, there's going to be a massive overhaul of this system. [Currently in progress over a few weeks]
Revelations:
Average damage (of all units, including non-mobile + airstrikes + missiles): 41.56234761
Average damage (of all mobile units): 28.6753118
Average health (of all units, including static defenses): 200.3427891
Average health (of all mobile units): 187.3407141
Average mobility (of all units, including non-mobiles): 4.481977629
Average mobility (of all mobile units): 7.786140105
Average range (of all units, including static defenses + airstrikes + missiles): 2.967756241
Average range (of all mobile units): 1.292301494
Average defense (of all units, including static defenses): 6.401504507
Average defense (of all mobile units): 8.124844585
Average Money Cost (of all units, including non-mobile + airstrikes + missiles): 220.271881
Average Money Cost (of all mobile units): 252.9995934
Average Gear Cost (of all units, including non-mobile + airstrikes + missiles): 34.63961543
Average Gear Cost (of all mobile units): 44.41797939
Average Atomic Cost (of all units, including non-mobile + airstrikes + missiles): 6.128102948
Average Atomic Cost (of all mobile units): 7.151166394
Someone please make a unit that is perfectly average.
Attack: 29 +/- 3
Defense: 8
Health: 187
Mobility: 8
Range: 1 +/- 0
Money Cost: 253
Gear Cost: 44
Atomic Cost: 7
Name: Average WC4 Unit
Image: Jeff Fisher's face (Former NFL Coach, known for being the most mediocre coach in NFL history, consistently bringing his teams to 8-8 seasons)
Unit Type: Infantry
City Level: 1
Country: All countries
Abilities: Marching, Samurai, Bombing (naval units being unable to deal full damage to army units on land)
File for simulating battles (Java Oracle 8): www.dropbox.com/s/niocoy0c8qormne/wc4-battle-simulator-by-risviltsov.jar?dl=0