RimWorld

RimWorld

Not enough ratings
Developer Mode in RimWorld
By KKRLL56
Welcome to the developer mode guide in RimWorld. This mode provides you with the tools and resources to interact more flexibly with the game world and make fine adjustments to your colony. Let's take a look together at the main features and tools that make the development process more manageable and fun.
   
Award
Favorite
Favorited
Unfavorite
Activation
Activating developer mode is easy. All you need to do is check the appropriate option in the settings. This will give you the opportunity to make full use of the developer tools and customize the gameplay according to your needs and test goals.
Main functions
Open the debug log is a feature that allows you to view a record of all events in the game, which is an important tool for identifying bugs and other subtleties that occur during the game.



Opening the tweak values menu with the "Open tweak values menu" option gives you the ability to edit the game's internal parameters, allowing you to customize the gameplay to your preferences and requirements.



Open the view settings opens an interface where you can customize the display of various information and interface elements in the game. This allows you to personalize the visual aspects of the game according to your preferences.

  • In the "Gameplay" section under the "View" tag, you can influence baasic game features such as disallowing damage or excluding animals from appearing on the map. Also under this tag you can customize the output of various information

  • Open the debug action menu is a feature that provides access to the debug action menu, allowing you to create items and trigger various events to test game mechanics in more detail.
.




Open the inspector provides the ability to view all parameters of each object when selected, including its position on the map, health, age, name and other characteristics.



"Toggle god mode"[/i] is an option that allows you to build all objects without colonists and includes additional cheats such as removing diseases and injuries.

"Pause the game when an error is logged"[/i] pauses the game when an error occurs, allowing for easier tracking and fixing of problems.

The following presents various actions from the"Open the debug action menu" tab,[/i]providing additional options for testing and debugging the game.
Incidents tab
Execute Incident:
  • Agent Revealed - when activated, one of your settlers is revealed as an alien (indicated in red)
  • Alphabeavers - a group of Alphabeavers appear on the map and actively devour trees (at high speed).
  • AnimalInsanity - due to a flying drone on the map, one of the animals becomes rabid and attacks your settlers.
  • AnimalInsanitySingle - any one animal on the map becomes rabid and attacks your settlers.
  • ColdSnap - causes a sudden drop in temperature.
    [CropBlight - causes a mysterious disease that destroys your crops.
    [Eclipse - creates an eclipse of the sun.
    [FarmAnimalsWanderin - attracts 1-2 wild animals to your colony.
  • Flashstorm - introduces weather conditions with rain and thunderstorms.
  • HeatWave - initiates a heat wave
  • Malaria - introduces malaria to the map
  • ManhunterPack - brings a group of wild animals to the map
  • PoisonShipPartCrash - introduces toxic shipwreck on the map.
  • PsychicDrone - introduces a drone that negatively affects the psyche of settlers.
  • PsychicEmanatorShipPartCrash - appearance of ship wreckage that also negatively affects the settlers' mental state.
  • PsychicSoothe - similar to Psychic Drone.
  • RaidEnemy - activates random attack of hostile forces.
  • RaidFriendly - summon random help from a friendly faction
  • RefugeeChased - activation of an event where a settler hunted by brigands can join you (provided you provide assistance)
  • RefugeePodCrash - drops an escape pod on the map with a settler to be rescued.
  • ResourcePodCrash - lands random debris with various resources.
  • SelfTame - appearance of a wild animal that can be tamed and join your colony.
  • ShortCircuit - cause random wiring to short-circuit.
  • SolarFlare - turns off all electronics for a while.
  • ThrumboPasses - Thrumbo animal on the map.
  • ToxicFallout - introduction of toxic fallout on the map
  • TradeArrival - arrival of a random merchant
  • TravelGroup - arrival of a random group of travelers
  • VisitorGroup - appearance of visitors in your colony
  • VolcanWinter - arrival of volcanic winter
  • WanderJoin - simply add a new settler to your colony
Raid:


  • Spacer - introduces rogue raiders to the map
  • Community's Crag - brings in allies for some reason (depending on your current relationship with that faction; if the relationship is neutral or good, they become your allies)
  • TriumphParty - attracts pirate raiders to the map.
  • Dorma Camba - summons allies for unknown reasons (depends on current relationship with this faction; if the relationship is neutral or good, they become your allies)
  • Mechanoid Swarm - brings reapers and mechanoids to the map.
  • Other factions summoned in a similar fashion also depend on your current relationship level with them.
  • Raid (35-3000 pts) - if you choose a certain number of points, a group of attackers attacks the map.






Miscellaneous actions tab
ChangeWeather (weather selection):
  • Clear
  • fog
  • rain
  • lightning
  • rain with thunderstorm
  • downpour
  • blizzard
  • snow

  • Start song - you can select a song to start playing in the game
  • EndMapcondition (extreme weather conditions):
    • sharp cold (line repeats 2 times)
      • eclipse
      • heat wave
      • solar flares
      • drone
      • toxicfallout

    • Add Prisoner - adds a prisoner.
    • Add Guest - adds a guest
    • Force enemy attack - if there are representatives of another faction on the map, they leave.
    • Destroy all things - removes all objects on the map (except geysers).
    • Destroy all plants - destroys all crops and trees.
    • Name Colony - you can change the name of your colony.
    • Next Lesson - go to the next lesson in the tutorial.
    • Regen all map mesh section - ?????
    • Finish all research - complete all research
    • Replace all trade ships - all traders come to your orbit.
    • ChangeCameraConfig - changes camera settings (but you need to change the config).
    • Forse ship countdown - end of game.
    • Forse ship countdown - ends the game.
    • Flash trade drop spot - ?????
    • Kill faction leader - kills the faction leader. But another one takes his place immediately
      [Increment time - shifts time by 1 day/season.
Basic tools
    [Destroy - destroys an object
  • Kill - kills the selected colonist
  • 10/5000 damage - deals 10/5000 damage to the object.
  • 5000 fire damage - deals 5000 fire damage.
  • clear area 21×21 - clears area 21×21
  • rock 21×21 - adds mountainous terrain
  • explosion bomb - you do damage as after a bomb (on the area)
  • explosion flame - you deal damage as after an incendiary bomb.
  • explosion stun - you stun objects.
  • explosion EMP - stuns all robotic and electrical devices.
  • add/Remove Snow - add/remove snow in the area
  • Clean all snow - remove all snow on the map
  • Push heat 10 / 10.000 / -1.000 - adds / removes the number of heat units in an enclosed area
  • finish plant growth - completes plant growth
  • grow to 1 day - adds plant maturity for 1 day
  • grow to maturity - grows the shrub to 100% (to maturity)
  • Reproduce present plant - ???
  • Reproduce plant - selects plants for "wild" growth.
  • Regen Section - ?????
  • Randomize color - randomly recolors clothes
    [Rot 1 day - adds 1 day to the rot meter.
  • Fuel -20% - reduces the amount of fuel by 20% (at the generator or other objects storing fuel).
  • Break down - when target is selected, causes an electrical short circuit (break down).
  • use scatterer - generates building templates for different situations (faction base, etc.)
  • BaseGen - incomprehensible generation of different objects (?)
  • Make roof - build roof
  • Delete roof - select area for deleting the roof
  • Toggle trap status - changes trap status (activated / deactivated)
  • Add trap memory - view trap history
  • Test flood unfog - adds fog of war to the map
  • Flash closewalk cell 30 - Illuminate walk path within a radius of 30 cells.
  • Flash walk path - Shows the path of a pawn
  • Flash skygaze cell - Shows skygaze cell
  • Flash direct flee dest - Shows the flee dest.
  • FLash spectators cells - Shows spectators cells
  • Check reachability - Checks reachability from point A to point B
  • Flash TryFindRandomPawnExitCell - Finds a random pawn exit cell
  • RandomSpotJustOutsideColony - Finds a random cell near the pawn.
Interaction with the colonist
  • Damage to down - deal damage until shocked.
  • Damage to death - Damage to death.
    [Damage held pawn to death - Damage a prisoner of war to death.
  • Surgery fail minor - Leaves a wound on the colonist that is characteristic of failed surgeries.
  • Surgery fail catastrophic - Leaves the colonist with a wound that is characteristic of catastrophes.
    [Surgery fail ridiculous - leaves a wound on the colonist that is characteristic of surgical recklessness.
  • Restore body part - allows you to restore any part of the colonist (rib, leg, eye, etc.).
  • Apply damage - allows you to select the type of damage to apply
  • Add Hediff - allows you to add different dependencies and bionic body parts.
  • Heal random injury (10) - heals random injury.
  • Activate HediffGiver - adds chronic diseases.
  • Give Birth - creates a child from the selected colonist (teenager).
  • Add / remove pawn reletation - manages social ties between colonists.
  • Add opinion thoghts about - adds social opinion about (selected colonist).
  • Force vomit - makes the colonist vomit violently.
  • Food -20% - to hunger stats.
  • Rest -20% - to rest.
  • Joy -20% - to entertainment.
  • Chemical -20% - to Chemical Fuel (Chemical Generators).
  • Set Skill - allows you to add a skill to a colonist and its level of mastery.
  • Max skills - adds all skills with maximum level to the colonist.
    [Mental break - adds a mental break to the colonist.
  • Give trait - adds a character trait
  • Give good thought - adds good thought (+10 to needs)
  • Give bad thought - adds bad thought (-10 to needs)
  • Make faction hostile - makes faction hostile (need to select a representative).
  • Make faction neutral - makes faction neutral (you need to select a representative).
  • Clear bound unfinished things - Clear bound unfinished things.
  • Force birthday - Forces a colonist to give birth to a child.
  • Recruit - Selected character is recruited and becomes a colonist.
  • Damage Apparel - deals damage to clothing.
  • Tame animal - tames the selected animal
  • Train animal - the animal becomes a trained animal.
  • Name animal by nuzzling - Gives animal a name.
  • Try to develop bond relationship - ties animal and master together
  • Start marriage ceremony - initiates the start of the wedding ceremony.
  • Force interaction - allows you to choose a type of social interaction on another colonist.
  • Start party - initiates the start of a party
  • Start prison break - initiates a prison break
  • Pass to world - removes the subject from the world
  • Make 1 year older - adds 1 year to age.
  • Try job giver - assigns a specific job to a colonist
  • End Current Job - initiates the end of the colonist's current job.
  • Check For Job Override - checks the current job task for a job
  • Toggle job logging - ???
  • Toggle stance logging - ???
Object generation
  • Spawn pawn - allows you to generate any living creature (animal, colonist, trader, etc.).
  • Spawn weapon - allows to generate any weapon.
  • spawn thing - allows you to generate any item in the game in the amount of x1
  • spawn full thing stacks of 25 / 75 - allows you to generate any item in the game in the amount of x25 / 75
  • Set terrain - allows you to select the type of terrain for 1 cell.
  • Make filth x100 - creates filth on the specified area
  • Spawn faction leader - generates a faction leader
  • Spawn world pawn - allows you to generate any representative of any faction.
  • Spawn item collection - allows you to generate different bundles of items
  • set quality - allows you to change the quality of an item
Auto-Tests
  • Make colony (full) - generates all possible buildings and items in the game
  • Make colony (animals) - generates all animals and their meat, skins, corpses.
  • Test force downed x100 - generates escape pods
  • Test force kill x100 - kills 100 subjects on the whole map.
  • Test Surgery fail catastrophic x100 - adds catastrophic diseases to creatures.
  • Test Surgery fail ridiculous x100 - adds disease creatures inherent to surgical recklessness
  • Test generate pawn x1000 - generates 1000 creatures.
  • Check region listers - ????
5 Comments
Tuxhs3a 26 Oct, 2024 @ 8:07pm 
i'm now going to become a professional programmer because you teached me how to make a custom pawn. thank you bro :steamhappy:
est 26 Oct, 2024 @ 6:09am 
explosion stun no longer works?
SaintBerlín 26 Jul, 2024 @ 9:09pm 
how can i like make the emu war?

i mean, i wanna add animals, but they instantly attack
KKRLL56  [author] 19 Jan, 2024 @ 11:16am 
You will need to create a custom mod (Defs,About folders and an XML file where you should specify your custom pawn). If everything is done correctly it will appear in the menu
Tuxhs3a 19 Jan, 2024 @ 11:12am 
how can i add custom pawns to the "spawn pawn" tool?