User:Polavux/Technical:Bloons TD 5 (mobile)
This is my outline for coverage of technical information on the wiki, in this case for the mobile version of BTD5. This is similar to how Sonic Retro covers technical information. Obviously this information is useful to modders, but to avoid getting in trouble with NK, there will be guidelines against explaining how to actually mod the game. For example, explaining what this information is and what it does when you modify it would be okay, but explaining where this information is located, how to decrypt it, or how to modify it would be forbidden. You would need to already know how to mod the game to make use of it.
Other things I can see this namespace being used for:
- BTD6's model classes
- Battles 2's various file formats
- Bloons series level formats
- Bloons Pop's level format
- BSM2's level formats
- BMC's buildings, terrain, and round generator
- BATTD's tower graphs
This is a list of technical information pertaining to the mobile version of Bloons TD 5.
Sub-pages
[edit | edit source]- Bloons
- Game modes and rounds
- Save files
- Sprites
- Status effects
- Towers
- Tower modifiers
- Tracks
- Upgrades
- Weapons
Monkey Lab
[edit | edit source]| Key | Description | Type | Required? | Behavior when absent |
|---|---|---|---|---|
Name
|
The localization key for the lab upgrade's name. | String | ||
Description
|
No apparent functionality. | String | ||
LevelDescription
|
The localization key for the lab upgrade's description. The keys for the text that displays if the player has no levels or all levels for this upgrade are hardcoded to this string plus _none and _full, respectively.
|
String | ||
Icon
|
String | |||
LevelGateway
|
The total Token cost for each level. The in-game cost to purchase level 2 is subtracted by the total cost of level 1, the in-game cost to purchase level 3 is subtracted by the total cost of level 2, and so on. | Array of numbers | ||
Upgrades
|
A list of upgrades, one for each level. | Array of objects |
Upgrades
[edit | edit source]| Key | Description | Type | Required? | Behavior when absent |
|---|---|---|---|---|
DisplayValueString
|
String | |||
TowerModifier
|
Object |
Specialty Buildings
[edit | edit source]| Key | Description | Type | Required? | Behavior when absent |
|---|---|---|---|---|
FileName
|
String | |||
Name
|
String | |||
Icon
|
String | |||
Building
|
String | |||
Prices
|
The Monkey Money costs for each tier. | Array of numbers | ||
RelatedTower
|
String | |||
Effects
|
The effects of this building. There are five keys this object can have.
|
Object |
Effects
[edit | edit source]| Key | Description | Type | Required? | Behavior when absent |
|---|---|---|---|---|
Text
|
String | |||
ReplacesPreviousTier
|
If true, the effects of the previous tier are disabled when this tier is active. This does not affect any tiers before the previous tier.
|
Boolean | Defaults to false
| |
TowerModifiers
|
Array of objects |
Rewards
[edit | edit source]This structure is used for rewards from maps, Daily Challenges, Special Missions, the daily chest, and quests.
| Key | Description | Type |
|---|---|---|
Agents
|
A list of Special Agent IDs. Having multiple copies of the same ID gives multiple copies of the Agent (e.g. ["BeeKeeper", "BeeKeeper"] rewards two Bee Keepers).
|
Array of strings |
ModeMonkeyMoneyMultiplier
|
Number | |
ModeTokensMultiplier
|
Number | |
ModeXPMultiplier
|
Number | |
MonkeyMoney
|
Number | |
MonkeyMoneyMultiplier
|
Number | |
MultiplyMonkeyMoney_Hours
|
Number | |
MultiplyMonkeyMoney_Multiplier
|
Number | |
TokensEasy
|
Number | |
TokensHard
|
Number | |
TokensMedium
|
Number | |
Towers
|
A list of tower and road item IDs. Having multiple copies of the same ID gives multiple copies of the tower (e.g. ["DartMonkey", "DartMonkey"] rewards two free Dart Monkeys).
|
Array of strings |
XP
|
Number | |
XPMultiplier
|
Number |