User:Polavux/Technical:Bloons TD 5 (mobile)

From Blooncyclopedia, the independent Bloons knowledge base
Jump to navigation Jump to search

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]

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 No
Effects The effects of this building. There are five keys this object can have.
  • "I": tier 1 effect
  • "II": tier 2 effect
  • "III": tier 3 effect
  • "IV": tier 4 effect
  • "X": negative effect
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 No 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