Apocalyptic World: Console Commands for All Resources & Stats
Looking to take full control of your survival in Apocalyptic World? This post-apocalyptic sandbox runs on the SugarCube engine, which means you can modify almost every variable directly through your browser's developer console. Whether you need infinite resources, maxed-out character stats, or extra currency, this guide covers all console commands you need.
How to Enable & Use the Console in Apocalyptic World
Unlike traditional Ren'Py games that use an in-game console, Apocalyptic World requires you to use your browser's built-in developer tools. The game is built on SugarCube, so all variables are accessible through the browser console.
Step-by-Step Instructions
- Launch Apocalyptic World in your browser (or as a local HTML file).
- Press F12 to open the Developer Tools.
- Click on the Console tab.
- Type or paste any command from the lists below.
- Press Enter to execute. The effect applies instantly.
Note: If you are playing the downloadable version, it usually runs inside a lightweight browser wrapper. The F12 key still opens the console in most cases. If F12 does not work, try Ctrl + Shift + J (Chrome/Edge) or Ctrl + Shift + K (Firefox).
All Resource Console Commands
Use these commands to give yourself any amount of crafting materials, consumables, and gear. Replace the number at the end with whatever value you prefer, or copy the examples for instant max stacks.
Crafting & Building Materials
| Console Command | Item |
|---|---|
| SugarCube.State.active.variables.backpack.data.wood=1000; | Wood |
| SugarCube.State.active.variables.backpack.data.metal=1000; | Metal |
| SugarCube.State.active.variables.backpack.data.glass=1000; | Glass |
| SugarCube.State.active.variables.backpack.data.plastic=1000; | Plastic |
| SugarCube.State.active.variables.backpack.data.cloth=1000; | Cloth |
| SugarCube.State.active.variables.backpack.data.rope=1000; | Rope |
| SugarCube.State.active.variables.backpack.data.glue=1000; | Glue |
| SugarCube.State.active.variables.backpack.data.duck_tape=1000; | Duct Tape |
| SugarCube.State.active.variables.backpack.data.hay=1000; | Hay |
| SugarCube.State.active.variables.backpack.data.solar_panel=1000; | Solar Panel |
Consumables & Supplies
| Console Command | Item |
|---|---|
| SugarCube.State.active.variables.backpack.data.food=1000; | Food |
| SugarCube.State.active.variables.backpack.data.water=1000; | Water |
| SugarCube.State.active.variables.backpack.data.alcohol=1000; | Alcohol |
| SugarCube.State.active.variables.backpack.data.soda=1000; | Soda |
| SugarCube.State.active.variables.backpack.data.milk=1000; | Milk |
| SugarCube.State.active.variables.backpack.data.candy=1000; | Candy |
| SugarCube.State.active.variables.backpack.data.champagne=1000; | Champagne |
| SugarCube.State.active.variables.backpack.data.tobacco=1000; | Tobacco |
| SugarCube.State.active.variables.backpack.data.antibiotics=1000; | Antibiotics |
| SugarCube.State.active.variables.backpack.data.bandage=1000; | Bandages |
| SugarCube.State.active.variables.backpack.data.xanax=1000; | Xanax |
| SugarCube.State.active.variables.backpack.data.glowing_mushroom=1000; | Glowing Mushroom |
Weapons, Tools & Gear
| Console Command | Item |
|---|---|
| SugarCube.State.active.variables.backpack.data.knife=100; | Knife |
| SugarCube.State.active.variables.backpack.data.axe=100; | Axe |
| SugarCube.State.active.variables.backpack.data.pickaxe=1; | Pickaxe |
| SugarCube.State.active.variables.backpack.data.bow=100; | Bow |
| SugarCube.State.active.variables.backpack.data.arrow=1000; | Arrows |
| SugarCube.State.active.variables.backpack.data.bullet_revolver=100; | Revolver Bullets |
| SugarCube.State.active.variables.backpack.data.body_armor=100; | Body Armor |
| SugarCube.State.active.variables.backpack.data.gas_mask=1000; | Gas Mask |
| SugarCube.State.active.variables.backpack.data.paddle=1; | Paddle |
| SugarCube.State.active.variables.backpack.data.dumbbell=10; | Dumbbell |
| SugarCube.State.active.variables.backpack.data.dumbestbell=100; | Dumbestbell |
| SugarCube.State.active.variables.backpack.data.kettlebell=100; | Kettlebell |
Miscellaneous Items
| Console Command | Item |
|---|---|
| SugarCube.State.active.variables.backpack.data.cosmetics=1000; | Cosmetics |
| SugarCube.State.active.variables.backpack.data.book=1000; | Books |
| SugarCube.State.active.variables.backpack.data.flower=1000; | Flowers |
| SugarCube.State.active.variables.backpack.data.plush=1000; | Plush Toys |
| SugarCube.State.active.variables.backpack.data.towel=1000; | Towels |
| SugarCube.State.active.variables.backpack.data.necklace_cheap=1000; | Cheap Necklace |
| SugarCube.State.active.variables.backpack.data.pelt_wolf=1000; | Wolf Pelt |
| SugarCube.State.active.variables.backpack.data.tribe_medallion=1000; | Tribe Medallion |
| SugarCube.State.active.variables.backpack.data.piercing=100; | Piercings |
| SugarCube.State.active.variables.backpack.data.hair_dye_kit=1000; | Hair Dye Kit |
Player Stats & Character Commands
These commands modify your main character's core attributes, energy, hunger, and other progression variables.
| Console Command | Effect |
|---|---|
| SugarCube.State.active.variables.player.money+=99000; | Adds 99,000 currency |
| SugarCube.State.active.variables.player.strength=1000; | Sets Strength to 1000 |
| SugarCube.State.active.variables.player.endurance=1000; | Sets Endurance to 1000 |
| SugarCube.State.active.variables.player.int=1000; | Sets Intelligence to 1000 |
| SugarCube.State.active.variables.player.maxEnergy=1000; | Sets max Energy to 1000 |
| SugarCube.State.active.variables.player.energy=1000; | Sets current Energy to 1000 |
| SugarCube.State.active.variables.player.maxHunger=100; | Sets max Hunger to 100 |
| SugarCube.State.active.variables.player.sexp=1000; | Sets experience points to 1000 |
Reputation & Faction Commands
Use these commands to max out your standing with various factions and unlock special options.
| Console Command | Effect |
|---|---|
| SugarCube.State.active.variables.player.reputation=1000; | Sets general Reputation to 1000 |
| SugarCube.State.active.variables.player.reputation_bounty_hunter=100; | Sets Bounty Hunter reputation to 100 |
| SugarCube.State.active.variables.player.gambler=100; | Sets Gambler rank to 100 |
| SugarCube.State.active.variables.player.goodwill=1000; | Sets Goodwill to 1000 |
Base Expansion Commands
Increase the capacity of your settlements with these simple commands.
| Console Command | Effect |
|---|---|
| SugarCube.State.active.variables.guesthouseLimit+=50; | Increases Guest House limit by 50 |
| SugarCube.State.active.variables.basementLimit+=50; | Increases Basement limit by 50 |
How to Customize Any Command
All commands follow the same pattern. To change the quantity, simply replace the number at the end of the line:
SugarCube.State.active.variables.backpack.data.[ITEM_NAME]=[AMOUNT];
For example, if you want 5,000 wood instead of 1,000, change the command to:
SugarCube.State.active.variables.backpack.data.wood=5000;
You can also set values to 0 if you want to remove an item from your inventory.
Quick Reference Cheat Sheet
| Goal | Command Example |
|---|---|
| Infinite money | SugarCube.State.active.variables.player.money+=99000; |
| Max stats | SugarCube.State.active.variables.player.strength=1000; |
| Infinite food | SugarCube.State.active.variables.backpack.data.food=1000; |
| Infinite materials | SugarCube.State.active.variables.backpack.data.wood=1000; |
| Max energy | SugarCube.State.active.variables.player.energy=1000; |
| Expand base | SugarCube.State.active.variables.guesthouseLimit+=50; |
Frequently Asked Questions (FAQ)
How do I open the console in Apocalyptic World?
Press F12 while the game is running to open your browser's Developer Tools, then click the Console tab. If F12 does not work, try Ctrl + Shift + J (Chrome/Edge) or Ctrl + Shift + K (Firefox).
Do these commands work on the downloadable version?
Yes. Most downloadable versions of SugarCube games run inside a lightweight browser wrapper. The F12 shortcut still opens the developer console in the majority of cases.
Can I break my save file with these commands?
Generally no, but setting extremely high values for certain variables may cause display issues. We recommend saving your game before entering commands so you can reload if anything behaves unexpectedly.
Are these commands safe to use?
Yes. These are built-in SugarCube engine commands that manipulate the game's state variables. They do not require third-party software, mods, or trainers and are completely safe for offline single-player use.
Why is my command returning an error?
Make sure you typed the command exactly as shown, including correct capitalization and punctuation. SugarCube is case-sensitive. Also ensure you included the semicolon (;) at the end of each line.
Can I use these commands to add custom items?
Only items that already exist in the game's item database will work. If you try to add an item that does not exist, the command will execute but nothing will appear in your inventory.
Final Tips
Using Apocalyptic World console commands gives you complete freedom over resources, stats, and base management. Keep these recommendations in mind:
- Save before cheating to preserve your normal progression.
- Use SugarCube.State.active.variables.player.money+=99000; early to remove financial restrictions.
- Max out strength, endurance, and intelligence to dominate combat and skill checks.
- Stockpile food, water, and medical supplies so you never have to scavenge.
- Expand your guesthouseLimit and basementLimit to recruit more companions and workers.






