For Brotato players, this is a guide on how to create your own character and modifying your save file, also contains some info on item prices and inflation
Introduction
(you could call this modding for noobs)
WINDOWS:
– save file found at: AppData\Roaming\Brotato\
– just do the good old windows + r and type %appdata%
LINUX:
– dunno?
APPLE:
– eh.
It also contains some general things like inflation % etc.
its not complete by any means feel free to add more, like structures etc. just leave a comment I’ll add yours in with a quote
If anyone has it might aswell add the math for hp regen
Tell me the save location for your system!
{} <- means we are in the save of the character
the save is in plain .json so feel free to learn a bit about it and do things yourself
use word wrap or you’ll lose your sanity
To see where you start with the character editing look at the red arrow thanks
Here’s a quick guide if you just want to test a custom character:
if it’s saying {“has_run_state”:false} you need to start a run and play 1 round to get a save game before going into the main menu and closing the game saves cannot be changed while the game is open
Using visual studio code for this Notepad++ works too, or any other editor that isn’t basic Notepad to be honest, even vim!
Last updated for patch 0.5.11c
Explaining the weapon_class_bonus
Wildling: +25% Life Steal with Primitive weapons{ “weapon_class_bonus”: [[1, “lifesteal”, 25]] }x, y, zx = weapon classy = Bonusz = Amount (- removes bonus)
Weapon classes:
0 = Gun
1 = Primitive
2 = Heavy
3 = Elemental
4 = Unarmed
5 = Precise
6 = Blunt
7 = Support
8 = Medical
9 = Etherial
10 = Tool
11 = Explosive
12 = Blade
Bonus options (let me know if you find more):
– “lifesteal”
– “damage”
– “attack_speed_mod”
– “max_range”
Example of multiple effects:
{ “weapon_class_bonus”: [[1, “lifesteal”, 100],[0, “max_range”, 100],[12, “damage”, 14]] }
Other modification options
Now here’s for the other way of modifing your CharacterRanger: All Ranged Damage modifications are increased by 33%{ “gain_stat_ranged_damage”:33 }You can’t equip melee weapons{ “no_melee_weapons”:1 }All Max HP modifications are reduces by 25%{ “gain_stat_hp_regeneration”:-25 }I don’t think you need it but there is this:{ “starting_item”:[“weapon_pistol_1”] }you will likely put it in weapons right away if you make a character, or let the player buy itthats it here’s a list you can increase and decrease the values to change the modifications, they are in % and are in the save by default so no need to add them just pick and choose leave at 0 for no change– “gain_stat_max_hp”– “gain_stat_hp_regeneration”– “gain_stat_lifesteal”– “gain_stat_percent_damage”– “gain_stat_melee_damage”– “gain_stat_ranged_damage”– “gain_stat_elemental_damage”– “gain_stat_attack_speed”– “gain_stat_crit_chance”– “gain_stat_engineering”– “gain_stat_range”– “gain_stat_armor”– “gain_stat_dodge”– “gain_stat_speed”– “gain_stat_luck”– “gain_stat_harvesting”– “gain_bounce_damage”– “gain_explosion_damage”– “gain_pct_gold_start_wave”– “gain_piercing_damage”more things you can tweak most are in % (:0/1 0=false, 1=true):– “enemy_speed”– “enemy_strength”– “harvesting_growth” | 5% growth by default, crown ads +10% for example– “map_size” | -33 for old as example– “number_of_enemies”– “bounce_damage” | %– “bounce”– “burn_chance” | example: “burn_chance”:{“chance”:0,”damage”:0,”duration”:0,”spread”:0,”type”:0}– “burning_cooldown_reduction”– “burning_spread”– “no_melee_weapons”:0/1– “no_ranged_weapons”:0/1– “one_shot_trees”:0/1– “group_structures”:0/1– “can_attack_while_moving”:0/1– “cant_stop_moving”:0/1– “pickup_range”– “instant_gold_attracting”– “xp_gain”– “gold_drops”:x | 50 = farmer 100 = normal– “min_weapon_tier”– “convert_stats_end_of_wave” | looks like devil you might be able to add this to any char see below– “max_weapon_tier”– “chance_double_gold”– “dmg_when_pickup_gold_from_luck”:[x,y] | x = chance, y = damage in luck%– “dmg_when_death_from_luck”:[x,y]– “dodge_cap”:60– “double_boss”:0/1– “double_hp_regen”:0/1– “enemy_gold_drops”:0/1– “lose_hp_per_second”– “inflation”– “consumable_heal”– “explosion_damage”– “explosion_size”– “stat_links” // see knight below– “explode_on_death”:[]– “explode_on_hit”:[] // Bull’s effect is below, you need to take him as base if you wanna use it– “free_rerolls”– “structures” | see below its not that easy– “pacifist” | not sure what this does? maybe just for unlock“additional_weapon_effects”– :[[“stat_percent_damage”,-6]] |-6% for every weapon you have (Multitasker)other stat names– “stat_max_hp”– “stat_hp_regeneration”– “stat_lifesteal”– “stat_percent_damage”– “stat_melee_damage”– “stat_ranged_damage”– “stat_elemental_damage”– “stat_attack_speed”– “stat_crit_chance”– “stat_engineering”– “stat_range”– “stat_armor”– “stat_dodge”– “stat_speed”– “stat_luck”– “stat_harvesting”
Shop, Items and Weapons
{ “weapons”:[“weapon_knife_x”,”weapon_ghost_axe_x”] }
dont set weapons directly, they function but screwdrivers for example won’t spawn mines, set the item in the shop instead and buy it
same for items they dont like being just added, buy them or add the effects yourself without the item
so here is how you go shopping hard:
{ “shop_items”:[[“item_claw_tree”,1],[“weapon_pistol_1”,1],[“item_peaceful_bee”,1],[“weapon_medical_gun_1”,1]] }x, y, zx = item name, a list ist right up in the save filey = weapon level, normal items don’t have it.z = wave, based on this the cost is calculated (see below for the price calculation)
you can add more than this and buy everything you need at the start, say you wanna be a couch potato:
– set material to have money for the couch(es)
{ “gold”:430 }
{ “shop_items”:[[“item_estys_couch”,1],[“item_estys_couch”,1],[“item_estys_couch”,1],[“item_estys_couch”,1],[“item_estys_couch”,1],[“weapon_pistol_1”,1],[“item_peaceful_bee”,1],[“item_claw_tree”,1]] }
this would leave the shop as is but give you 4 couches to buy, just go back to the main-menu and in again after buying to have it slide up
You can also increse your weapon count your pc seemingly the only limitation
“max_weapons”:6
plenty of other things you can set just need some reading comprehension
Tricks and Tipps
– inflation increases by 0.02 or 2% for every difficulty after 2
– price increase is Baseprice + Baseprice * (Wave * (0.11 + inflation)) thats 11% base inflation
– That means 19% inflation on diffictuly 5, keep in mind the inflation doesn’t stack, it’s static based on base price!
– for enemies stuff you might check out this guide
– Say we have 42% luck then Baby Alien has a – Item Drop Rate – 0.01 * (1 + 0.42) = 0.43% chance to drop an item
{“sprite”:”res://items/characters/old/old_mouth.png”}
I wont go so far as to look into what sprite you could set, if you want find out yourself, build some items find the sprite you like and look at the name in the save file
– Bull (Seems like you need to take him as base if you want this effect to work, that means you play 1 round and then change him as you like)“explode_on_hit”:[{“base_smoke_amount”:20,”chance”:1,”effect_id”:”item_exploding”,”effect_sign”:3,”explosion_scene”:”res://projectiles/explosion.tscn”,”key”:”explode_on_hit”,”scale”:1,”sound_db_mod”:-15,”stats”:{“accuracy”:1,”alternate_attack_type”:false,”attack_type”:0,”cooldown”:60,”crit_chance”:0.03,”crit_damage”:1.5,”damage”:30,”deal_dmg_on_return”:false,”effect_scale”:1,”is_healing”:false,”knockback”:0,”lifesteal”:0,”max_range”:150,”min_range”:0,”recoil”:25,”recoil_duration”:0.1,”scaling_stats”:[[“stat_melee_damage”,3],[“stat_ranged_damage”,3],[“stat_elemental_damage”,3]]– devil health conversion“convert_stats_end_of_wave”:[{“effect_id”:”convert_stat”,”effect_key”:”convert_stats_end_of_wave”,”effect_sign”:3,”key”:”materials”,”pct_converted”:50,”text_key”:”effect_convert_stat_end_of_wave”,”to_stat”:”stat_max_hp”,”to_value”:1,”value”:”13″}]– knight stat link“stat_links”:[[“stat_melee_damage”,2,”stat_armor”,1]]a, x, b, yyou gain x of a for every y of b– generalists multi stat link go figure“stat_links”:[[“stat_melee_damage”,2,”stat_ranged_damage”,1],[“stat_ranged_damage”,1,”stat_melee_damage”,2]]
Structures
Turret:
“structures”:[{“effect_id”:”turret”,”effect_sign”:3,”effects”:[],”key”:””,”scene”:”res://entities/structures/turret/turret.tscn”,”shooting_animation_speed”:1,”spawn_cooldown”:-1,”spawn_on_player”:false,”stats”:{“accuracy”:1,”bounce”:0,”bounce_dmg_reduction”:0.5,”cooldown”:32,”crit_chance”:0,”crit_damage”:2,”damage”:10,”effect_scale”:1,”increase_projectile_speed_with_range”:false,”is_healing”:false,”knockback”:0,”lifesteal”:0,”max_range”:300,”min_range”:0,”nb_projectiles”:1,”piercing”:0,”piercing_dmg_reduction”:0.5,”projectile_speed”:3000,”projectile_spread”:0,”recoil”:25,”recoil_duration”:0.1,”scaling_stats”:[[“stat_engineering”,0.8]],”shooting_sounds”:[“res://weapons/ranged/smg/gun_submachine_auto_shot_01.wav”,”res://weapons/ranged/smg/gun_submachine_auto_shot_02.wav”,”res://weapons/ranged/smg/gun_submachine_auto_shot_03.wav”,”res://weapons/ranged/smg/gun_submachine_auto_shot_04.wav”,”res://weapons/ranged/smg/gun_submachine_auto_shot_05.wav”,”res://weapons/ranged/smg/gun_submachine_auto_shot_06.wav”,”res://weapons/ranged/smg/gun_submachine_auto_shot_07.wav”,”res://weapons/ranged/smg/gun_submachine_auto_shot_08.wav”,”res://weapons/ranged/smg/gun_submachine_auto_shot_09.wav”],”sound_db_mod”:-5},”text_key”:”effect_turret”,”value”:”1″}]
Preset
{“active_set_effects”:[],”active_sets”:{“1″:1},”additional_weapon_effects”:[],”appearances_displayed”:[{“depth”:250,”display_priority”:0,”position”:8,”sprite”:”res://items/characters/well_rounded/well_rounded_mouth.png”},{“depth”:500,”display_priority”:0,”position”:6,”sprite”:”res://items/characters/well_rounded/well_rounded_eyes.png”}],”bonus_gold”:0,”chal_hoarder_completed”:false,”chal_hoarder_value”:3000,”challenges_completed_this_run”:[],”current_background”:”bg_forest”,”current_character”:”character_well_rounded”,”current_level”:0,”current_wave”:0,”current_xp”:0,”current_zone”:0,”difficulty_unlocked”:-1,”effects”:{“additional_weapon_effects”:[],”alien_eyes”:[],”boss_strength”:0,”bounce”:0,”bounce_damage”:0,”burn_chance”:{“chance”:0,”damage”:0,”duration”:0,”spread”:0,”type”:0},”burning_cooldown_reduction”:0,”burning_spread”:0,”can_attack_while_moving”:1,”cant_stop_moving”:0,”chance_double_gold”:0,”consumable_heal”:0,”convert_stats_end_of_wave”:[],”diff_gold_drops”:-8,”dmg_when_death_from_luck”:[0,0],”dmg_when_pickup_gold_from_luck”:[0,0],”dodge_cap”:60,”double_boss”:1,”double_hp_regen”:0,”enemy_gold_drops”:0,”enemy_speed”:0,”enemy_strength”:40,”explode_on_death”:[],”explode_on_hit”:[],”explosion_damage”:0,”explosion_size”:0,”free_rerolls”:0,”gain_bounce_damage”:0,”gain_explosion_damage”:0,”gain_pct_gold_start_wave”:0,”gain_piercing_damage”:0,”gain_stat_armor”:0,”gain_stat_attack_speed”:0,”gain_stat_crit_chance”:0,”gain_stat_dodge”:0,”gain_stat_elemental_damage”:0,”gain_stat_engineering”:0,”gain_stat_harvesting”:0,”gain_stat_hp_regeneration”:0,”gain_stat_lifesteal”:0,”gain_stat_luck”:0,”gain_stat_max_hp”:0,”gain_stat_melee_damage”:0,”gain_stat_percent_damage”:0,”gain_stat_range”:0,”gain_stat_ranged_damage”:0,”gain_stat_speed”:0,”gambler”:0,”gold_drops”:100,”gold_on_crit_kill”:[],”group_structures”:0,”harvesting_growth”:5,”heal_when_pickup_gold”:0,”hp_cap”:999999,”hp_shop”:0,”hp_start_next_wave”:100,”hp_start_wave”:100,”inflation”:8,”instant_gold_attracting”:0,”item_box_gold”:0,”items_price”:0,”knockback”:0,”leave_burning”:0,”lose_hp_per_second”:0,”map_size”:0,”max_melee_weapons”:999,”max_ranged_weapons”:999,”max_weapon_tier”:99,”min_weapon_tier”:0,”neutral_gold_drops”:0,”no_melee_weapons”:0,”no_min_range”:0,”no_ranged_weapons”:0,”number_of_enemies”:0,”one_shot_trees”:0,”pacifist”:0,”pickup_range”:0,”piercing”:0,”piercing_damage”:0,”projectiles_on_death”:[],”recycling_gains”:0,”remove_speed”:[0,0],”starting_item”:[],”stat_armor”:0,”stat_attack_speed”:0,”stat_crit_chance”:0,”stat_dodge”:0,”stat_elemental_damage”:0,”stat_engineering”:0,”stat_harvesting”:0,”stat_hp_regeneration”:0,”stat_lifesteal”:0,”stat_links”:[],”stat_luck”:0,”stat_max_hp”:10,”stat_melee_damage”:0,”stat_percent_damage”:0,”stat_range”:0,”stat_ranged_damage”:0,”stat_speed”:0,”stats_end_of_wave”:[],”structures”:[],”temp_stats_on_hit”:[],”temp_stats_stacking”:[],”temp_stats_while_not_moving”:[],”torture”:0,”trees”:0,”trees_start_wave”:0,”unique_weapon_effects”:[],”wandering_bots”:0,”weapon_bonus”:[],”weapon_class_bonus”:[],”weapon_slot”:6,”xp_gain”:0},”enemy_scaling”:{“damage”:1,”health”:1,”speed”:1},”free_rerolls”:0,”gold”:50,”has_run_state”:true,”initial_free_rerolls”:0,”is_endless_run”:false,”items”:[“character_well_rounded”],”last_reroll_price”:-1,”locked_shop_items”:[],”max_endless_wave_record_beaten”:-1,”max_weapons”:6,”nb_of_waves”:20,”reroll_price”:2,”shop_items”:[],”starting_weapon”:”weapon_stick_1″,”unique_effects”:[],”weapons”:[]}
My Creation
Description:
Starts with Rip and Tear, Piggy Bank, Only scales with Elemental Damage for the Bull effect!
Kills have a 75% chance to Deal 15% Luck as damage to random enemy
20 HP
Luck: +130 Gain 30% more
HP Regeneration: 10
HP Regen Gain: +50%
Elemental Gain +10%
Max HP Gain: +10%
30% bigger explosion radius
50% more enemies
30% dodge cap
-30 ranged damage
No engineering!
Use the code format tag to share!
{“active_set_effects”:[],”active_sets”:{},”additional_weapon_effects”:[],”appearances_displayed”:[{“depth”:250,”display_priority”:0,”position”:8,”sprite”:”res://items/characters/bull/bull_mouth.png”},{“depth”:1200,”display_priority”:0,”position”:6,”sprite”:”res://items/characters/bull/bull_eyes.png”}],”bonus_gold”:1,”chal_hoarder_completed”:false,”chal_hoarder_value”:3000,”challenges_completed_this_run”:[],”current_background”:”bg_forest”,”current_character”:”character_bull”,”current_level”:1,”current_wave”:0,”current_xp”:0,”current_zone”:0,”difficulty_unlocked”:-1,”effects”:{“additional_weapon_effects”:[],”alien_eyes”:[],”boss_strength”:0,”bounce”:0,”bounce_damage”:0,”burn_chance”:{“chance”:0,”damage”:0,”duration”:0,”spread”:0,”type”:0},”burning_cooldown_reduction”:0,”burning_spread”:0,”can_attack_while_moving”:1,”cant_stop_moving”:0,”chance_double_gold”:0,”consumable_heal”:0,”convert_stats_end_of_wave”:[],”diff_gold_drops”:-8,”dmg_when_death_from_luck”:[75,15],”dmg_when_pickup_gold_from_luck”:[0,0],”dodge_cap”:30,”double_boss”:1,”double_hp_regen”:0,”enemy_gold_drops”:0,”enemy_speed”:0,”enemy_strength”:40,”explode_on_death”:[],”explode_on_hit”:[{“base_smoke_amount”:20,”chance”:1,”effect_id”:”item_exploding”,”effect_sign”:3,”explosion_scene”:”res://projectiles/explosion.tscn”,”key”:”explode_on_hit”,”scale”:1,”sound_db_mod”:-15,”stats”:{“accuracy”:1,”bounce”:null,”bounce_dmg_reduction”:null,”cooldown”:60,”crit_chance”:0.03,”crit_damage”:1.5,”damage”:30,”effect_scale”:1,”increase_projectile_speed_with_range”:null,”is_healing”:false,”knockback”:0,”lifesteal”:0,”max_range”:150,”min_range”:0,”nb_projectiles”:null,”piercing”:null,”piercing_dmg_reduction”:null,”projectile_speed”:null,”projectile_spread”:0,”recoil”:25,”recoil_duration”:0.1,”scaling_stats”:[[“stat_melee_damage”,0],[“stat_ranged_damage”,0],[“stat_elemental_damage”,3]],”shooting_sounds”:[],”sound_db_mod”:-5},”text_key”:”effect_explode_on_hit”,”value”:”1″}],”explosion_damage”:0,”explosion_size”:30,”free_rerolls”:0,”gain_bounce_damage”:0,”gain_explosion_damage”:0,”gain_pct_gold_start_wave”:0,”gain_piercing_damage”:0,”gain_stat_armor”:0,”gain_stat_attack_speed”:0,”gain_stat_crit_chance”:0,”gain_stat_dodge”:0,”gain_stat_elemental_damage”:10,”gain_stat_engineering”:-100,”gain_stat_harvesting”:0,”gain_stat_hp_regeneration”:50,”gain_stat_lifesteal”:0,”gain_stat_luck”:30,”gain_stat_max_hp”:10,”gain_stat_melee_damage”:0,”gain_stat_percent_damage”:0,”gain_stat_range”:0,”gain_stat_ranged_damage”:0,”gain_stat_speed”:0,”gambler”:0,”gold_drops”:100,”gold_on_crit_kill”:[],”group_structures”:0,”harvesting_growth”:5,”heal_when_pickup_gold”:0,”hp_cap”:999999,”hp_shop”:0,”hp_start_next_wave”:100,”hp_start_wave”:100,”inflation”:8,”instant_gold_attracting”:0,”item_box_gold”:0,”items_price”:0,”knockback”:0,”leave_burning”:0,”lose_hp_per_second”:0,”map_size”:0,”max_melee_weapons”:999,”max_ranged_weapons”:999,”max_weapon_tier”:99,”min_weapon_tier”:0,”neutral_gold_drops”:0,”no_melee_weapons”:0,”no_min_range”:0,”no_ranged_weapons”:0,”number_of_enemies”:50,”one_shot_trees”:0,”pacifist”:0,”pickup_range”:0,”piercing”:0,”piercing_damage”:0,”projectiles_on_death”:[],”recycling_gains”:0,”remove_speed”:[0,0],”starting_item”:[],”stat_armor”:7,”stat_attack_speed”:0,”stat_crit_chance”:0,”stat_dodge”:0,”stat_elemental_damage”:0,”stat_engineering”:-100,”stat_harvesting”:12,”stat_hp_regeneration”:10,”stat_lifesteal”:0,”stat_links”:[],”stat_luck”:100,”stat_max_hp”:20,”stat_melee_damage”:0,”stat_percent_damage”:0,”stat_range”:0,”stat_ranged_damage”:-30,”stat_speed”:0,”stats_end_of_wave”:[],”structures”:[],”temp_stats_on_hit”:[],”temp_stats_stacking”:[],”temp_stats_while_not_moving”:[],”torture”:0,”trees”:0,”trees_start_wave”:0,”unique_weapon_effects”:[],”wandering_bots”:0,”weapon_bonus”:[],”weapon_class_bonus”:[],”weapon_slot”:0,”xp_gain”:0},”enemy_scaling”:{“damage”:1,”health”:1,”speed”:1},”free_rerolls”:1,”gold”:150,”has_run_state”:true,”initial_free_rerolls”:0,”is_endless_run”:false,”items”:[“character_bull”],”last_reroll_price”:-1,”locked_shop_items”:[],”max_endless_wave_record_beaten”:-1,”max_weapons”:6,”nb_of_waves”:20,”reroll_price”:2,”shop_items”:[[“item_piggy_bank”,1],[“item_rip_and_tear”,1]],”starting_weapon”:null,”unique_effects”:[],”weapons”:[]}
That’s all we are sharing today in Brotato How to Create your Own Character, if you have anything to add, please feel free to leave a comment below, you can also read the original article here, all the credits goes to the original author eSaltcracker
Related Posts:
- Brotato All Enemies Explained
- Brotato How to Unlock the New Characters
- Brotato Danger 5 Guide
- Brotato How to Get All Unlocks
What about the fisherman effect?