TheoTown

TheoTown

58 ratings
TheoTown: Achievement Guide
By Eligor
In this guide, I will try to describe the achievements and how to obtain them. Some of the achievements are missing icons, so you will have to focus on their original name.
   
Award
Favorite
Favorited
Unfavorite
Introduction
It was decided to write this Guide due to the lack of those, which made my path to get platinum very difficult. Some of the information was collected from the official forum of the game TheoTown[forum.theotown.com]. I warn you right away that in order to receive some achievements, you will need a verified account on this forum. In the process of obtaining achievements it is permissible to use plugins of any kind. Thanks to this possibility, very boring cumulative achievements can be obtained quite quickly (which I guessed quite late). I advise you to turn off autosave (Menu -> Other -> Settings -> Other -> Autosave interval -> Off), as it can work at the most inopportune moment, or turn it off before performing actions to achieve. Also, enable debug mode and experimental features (Menu -> Other -> Settings -> Other -> Debug mode and Experimental features). This will result in a new menu item (Menu -> DEBUG -> Console) that allows you to access the console. The folder with the game files, which may be needed in the process of passing, is located here: C:\Users\<User name>\TheoTown.
General achievements
.jpg]And then there was... a region
Create a region.
Very easy.

.jpg]Can we go bigger?
Create a giant map.


.jpg]Customizing the experience
Download a plugin from the plugin store.
Menu-> Content -> Plugins -> Download the plugin you need

Plugin addict
You really like plugins, don't you?
Download 100+ plugins

.jpg]The basics
Finish the tutorial.
If it doesn't work, you can try deleting the game folder (see the introduction) and start again.

.jpg]Hello there, neighbor!
Visit a city in the online mode.
Region Overview -> Online regions -> Select region -> Select city

Founding a city
Acquire a city in the online mode.
Region Overview -> Online regions -> (upper left corner) -> Free -> Choose any city -> Click on a city on the map -> Acquire

.jpg]You're all invited!
Upload your region to the online mode.
Region Overview -> (lower left corner) -> Upload region

Social, aren't we?
Click on one of the social links in the game menu.
Menu -> Social -> Discord

.jpg]Photographer
Upload a picture to the in-game gallery.
Menu -> Pictures -> Upload screenshot

.jpg]Oops... (Secret)
Cause all of the game files to be wiped by a single console command.
Make a copy of the game folder, open the console and enter the command
rm -rf /
The console will display a warning about deleting all files and prompting you to enter
sudo rm -rf /
Building (1)
.jpg]Misfire
Use an undo button.
Undo button (in build mode).

.jpg]Terraforming the lands
Modify the terrain of your city.
Building -> Terrain -> Choose any

.jpg]I choose Bears
Build a 3x3 bear statue.
Building -> Public -> Decoration -> Ancient Bear

.jpg]Game inside a game
Play a game of life.
Building -> Public -> Decoration -> Game of life

A place to relax
Build a mayor villa.
Will be available when a rich population is more than 100 and the statue is built
Statue (available when a population is more than 100)
Building -> Public -> Awards -> Statue
Villa
Building -> Public -> Awards -> Villa

.jpg]Transport tycoon
Build a bus station and make a route.
Will be available at the 3th ranks of the city. Build some bus stops (Building -> Transport -> Bus -> Bus stop), bus depot (Building -> Transport -> Bus -> Bus depot), buy a bus at the depot and create a route.

.jpg]Come visit us, we've got landmarks, too!
Build a landmark in your city.
The first one will be available at the 5th ranks of the city.
Building -> Landmarks -> Choose from any of the available

Master of weather
Build a weather machine and change weather.
Will be available at the 8th ranks of the city.
Building -> Public -> Management -> Weather machine

Saving the environment
Build a forester's lodge.
Will be available at the 9th ranks of the city.
Building -> Public -> Parks -> Forester's Lodge

.jpg]We're going underground
Build a metro or underground road.
Will be available at the 15th ranks of the city.
Building -> Transport -> Metro -> Choose any

A worthy investment
Build an airport and earn more than 1k Theons a month from it.
Will be available at the 12th ranks of the city.
Building -> Transport -> Airport

.jpg]Risein 67
Build a bunker and a rocket launcher.
Building -> Services -> Military -> Bunker
Building -> Services -> Military -> Rocket launcher
Building (2)
#teamtrees
Plant 20 million trees during entire game, not session.
You can plant trees in sandbox mode.
Building -> Terrain -> Plants -> Trees

Small retreat.
The maximum field size is 512 X 512 tiles.
To get the achievement, you need to completely plant 20000000 / (512 X 512) = 77 fields.
The maximum possible planting field is 64 X 64 tiles.
It takes (512 x 512) / (64 x 64) = 64 landing actions.
One landing action takes about 5 seconds.
It turns out 64 X 5 = 320 seconds = 5 minutes 20 seconds.
Additionally, it will take 15 seconds to clear the field for a new landing.
It takes 320 + 15 = 335 seconds = 5 minutes 35 seconds
The total required is 77 * 335 = 25795 seconds = 429 minutes 55 seconds = 7 hours 9 minutes 55 seconds. And that's the best case. Also consider that the cities are not generated with all the tiles available for landing, the time in the calculations is optimistic, freezes, delays, and the like are possible. In the end, we can get more than 10 hours.


After evaluating all of the above, I began the methodical process of filling. Since I don’t see any progress (the achievement has no counter), which psychologically aggravated the process of planting trees, I began to look for a way to get achievements faster. Based on this plugin[github.com], I wrote my own, the code of which is attached below. Replace the code in these files with the code below. The plugin is available via Building -> Terrain -> Plants -> <draft_teemtrees_title>.
Create a new city, clear it of roads and unnecessary elements, select a tool and click on any city tile. After planting, a pop-up message "Trees count: XXX Total Trees: XXX" will appear at the bottom, containing the current number of trees planted and the total number. When the tool is pressed again, the field is first cleared of current trees, and then replants them.
The counter of the total number of trees is not reset when you exit the game. At the very first start, the initial value of the counter can be random. To reset it, click the button on the right About, and in the window that appears, the Reset button. After that, you can start filling the map with trees.
With the help of this script, I got the achievement.

main.json
[ { "id":"$teemtrees", "type":"tool", "frames":[{"bmp":"icon.png"}], "title id":"draft_teemtrees_title", "text id":"draft_teemtrees_text", "category":"$cat_tree00", "script":"#LuaWrapper", "meta":{ "luawrapper":{ "script":"script.lua", "dev":true } } } ]

script.lua
local TotalTreesCount -- Save settings to storage local function saveState() local storage = TheoTown.getStorage() storage.TotalTreesCount = TotalTreesCount end -- Load settings from storage local function loadState() local storage = TheoTown.getStorage() TotalTreesCount = storage.TotalTreesCount or 0 end -- Reset settings to storage local function resetState() TotalTreesCount = 0 saveState() Debug.toast("Reset Trees Total count. Total Trees: ", TotalTreesCount) end -- Show about dialog local function about() -- Create the dialog local dialog = GUI.createDialog{ icon = Icon.ABOUT, title = "Total Trees Count", text = TotalTreesCount, w = 200, h = 150, actions = { { icon = Icon.CANCEL, text = "Reset", onClick = function() resetState() end, golden = false }, { icon = Icon.CLOSE, text = "Close", golden = true } } } end -- Initialize stuff function script:init() loadState() end -- Setup tool function script:event(x, y, level, event) if event == Script.EVENT_TOOL_ENTER then -- Setup marker that will draw trees normally TheoTown.setToolMarker{ markTree = true } -- Add tool action button to configure tool TheoTown.registerToolAction{ icon = Icon.ABOUT, name = Translation.control_about, onClick = function() about() end } else if event == Script.EVENT_TOOL_LEAVE then saveState() end end end -- Execute action function script:click(tileX, tileY) local width = City.getWidth(); local height = City.getHeight(); local count = 0; for x = 0, width - 1, 1 do for y = 0, height - 1, 1 do Builder.remove(x, y) if Builder.isTreeBuildable(Draft.getDraft('$tree00'), x, y) then if Builder.buildTree(Draft.getDraft('$tree00'), x, y) then City.spendMoney(1) count = count + 1 end end end end TotalTreesCount = TotalTreesCount + count Debug.log("Trees count: ", count, "Total Trees: ", TotalTreesCount) Debug.toast("Trees count: ", count, "Total Trees: ", TotalTreesCount) end
Inhabitants and Money
.jpg]The beginnings of a town
Reach 1,000 inhabitants in a city.


.jpg]It feels cramped in here
Reach 1 million inhabitants in a city.
In the usual way, I did not manage to reach a million inhabitants. The maximum was 200 thousand people. So I started looking for a working way through plugins. I present it here.
Check if there is a sample plugin sample with a house in the plugins folder Game folder/plugins/. Download source files of the following plugins: Small Diner[forum.theotown.com], Bird house in Sarawak[forum.theotown.com], Modern Hospital[forum.theotown.com] (you can download others, but must be from the categories of commerce, industry and health) and unpack them into the plugins folder.
The remaining elements of the city (fire dept, police, electricity, and so on) will use the default ones.
Let's start editing files.

Residential plugin Sample
In the file plugin.manifest delete the last lines
"thumbnail":"sample_bmp.png", // Thumbnail image file (optional) "category":false, // Specify whether to show a category for the plugin (optional) "url":"https://forum.theotown.com/viewtopic.php?p=5604#5604", // An URL where to get the plugin (optional) "once":true // Ignore other occurrences of this plugin
In the file sample_dsc.json after the line level add the line
"habitants": 100000,
By making these changes, we will move the plugin to the category of residential buildings and increase the capacity of the house to 100 thousand inhabitants.

Commercial plugin Small Diner
In the file code.json change the line people with the following
"people": 100000,
By making this change, we will increase the number of workers to 100 thousand people.

Industrial plugin Bird house in Sarawak
In the file Birdhouse.json change the line workers with the following
"workers":100000,
By making this change, we will increase the number of workers to 100 thousand people.

Hospital plugin Modern Hospital
In the file Hospital.json change the line provide aspect health care with the following
"provide aspect health care":500000,
By making this change, we will increase the number of seats to 500 thousand people.

The values for the number of people can be higher, but these values are optimal. After that, we launch the game and start building a city, but instead of a residential area, a commercial area, an industrial area and a hospital, install our plugins (focusing on the image), not forgetting to supply water, electricity, and so on.
Building -> Zones -> Manual building -> Res buildings I -> Residential
Building -> Zones -> Manual building -> Com buildings I -> Commercial
Building -> Zones -> Manual building -> Ind buildings I -> Industrial
Building -> Services -> Health -> Generic Hospital
I did not build parks and schools. The achievement was unlocked quickly.

.jpg]I like to live dangerously
Have a population of 100,000 inhabitants without providing any services.
ATTENTION: If you have already started working with DSA, then do not allow the construction of the DSA CEO's house (Pickle), since it is not deletable and belongs to the category of parks. Save the game, pause, delete everything (even pipes and underground cables) except for residential, commercial and industrial areas. Can be done quickly using the instruction to get one million inhabitants.

.jpg]Is there a limit to this?
Reach the highest rank of a city.
Maximum city rank is 64. Can be done quickly using the instruction to get one million inhabitants.

.jpg]Borrowing money
Take a loan.


.jpg]Poof, it's gone!
Spend a million of Theons at once.
I saved up Theons and built The Big cityhall for achievement (available at the 16th ranks of the city)
Building -> Public -> Management -> Big cityhall

.jpg]Not stonks
Reach negative income and a debt of 1 million Theons.
On a medium or large city, make zero tax for everyone and wait.

.jpg]Stonks
Earn a billion of Theons in a city.
Easier to do in a medium or large city. I had a maximum tax without strikes of 11-12%.

Pay up
Charge people for using roads via tollbooths.
Building -> Transport -> Tollbooth


.jpg]Greener grass
Establish neighborhood commercial.
In the region, open several cities located nearby. Build a little, put pipes and roads in between. In one of the cities, go to the Neighborhood commercial section of the city overview and export one of the services.
Happiness and Events
.jpg]Education for everyone
Provide education to everyone and have education happiness of 100%
Easier to get in a small city. Reach city rank 10 and build many elementary and high schools to completely cover the residential area.
Building -> Services -> Education -> Elementary school
Building -> Services -> Education -> High school

.jpg]The perfect town
Reach 100% happiness in a city.
Easier to get on a small city. Build all possible services and provide transport.

.jpg]It's a celebration
Launch a firework.
Building -> Public -> Fireworks -> Choose any

Ho ho ho
Build a Christmas tree and a Santa's house.
Building -> Public -> Winter time -> Christmas tree
Building -> Public -> Winter time -> Santa's house

.jpg]De-escalating the situation
Call in SWAT to stop a riot.
I read somewhere that you can use police. Build S.W.A.T. HQ (available at the 10th ranks of the city), save, increase taxes to the maximum and wait. When the strike appears, call SWAT in the emergency menu.
Building -> Services -> Police -> S.W.A.T. HQ

.jpg]Outage
Have too many houses without power.
In a big city (I had more than 100 thousand people), remove the power plants.

.jpg]Not great, not terrible
Make a nuclear reactor explode from fire.
Build a nuclear power plant (available at the 11th ranks of the city), connect water to it, save, wait for it to start and remove the pipeline to it. After a while it will catch fire and explode.
Building -> Supply -> Energy -> Nuclear power plant

.jpg]A disaster, isn't it?
Summon a disaster.
Building -> Disasters -> Choose any

The fury of pickles
Anger a pickle.
Building -> Disasters -> Pickle

.jpg]We need to go further!
Reach another planet using DSA rocket.
Launch the DSA rocket from the DSA Launch station (available at the 25th ranks of the city) and find a new planet. Build a launch pad in the center of an isolated (not connected to other parts of the city by a road) industrial zone, since the readiness indicator (Supplies) of a rocket is determined by the amount of materials received from them. ATTENTION: Before launching the rocket, save, as there is a possibility of a failed rocket launch, which leads to its fall, destruction in the city and the need to re-prepare. At the fourth stage of the launches, a new planet will be opened and the map will be changed to a lunar one, in which you can also build a city (a separate lunar city will be created), but as part of the DSA program. Choose an easy game mode, as the allocated money for other modes is catastrophically small.
Building -> Agency

Secret (Secret)
Help out the pickles.
There will be a huge pickle on the lunar map. To achieve it, you need to complete all of its tasks. ATTENTION: first task is to remove all mining stations that are placed on the moon.

Small retreat.
In the default region, play slowly, do not try to open cities as quickly as possible, develop the current ones to the maximum. The reason for this is that in one of the new open cities, after the usual welcome message, a new one will appear, but from the wizard, with information about the hidden egg. After that, the elements that are necessary for obtaining the following achievements will appear.


.jpg]If it isn't an egg
Find 10 eggs during Easter.
There is one randomly hidden egg per city in the standard region. WARNING: Do not use the remove tool before you find the egg, as it destroys it beyond repair. Find the egg (do not touch it), save, click on the egg, a message from the wizard will appear with congratulations, exit the city without saving, go back and repeat this action until you get the achievement. If you save after clicking on the egg, you will have to look for the next one in the new city of the standard region.

IT is here!
Build a circus and a haunted house.
Circus (available at the 7th ranks of the city)
Building -> Public -> Awards -> Circus
Haunted house
Building -> Public -> Decoration -> Haunted house

.jpg]Spooktober
Get 10 demons floating above a pumpkin.
Put a pumpkin, pause, click on the pumpkin, a bat appears above it, click again and so on until 10+ bats appear.
Building -> Public -> Decoration -> Pumpkin
New achievements
In the spring of 2024, I saw 6 new achievements. Perhaps they appeared earlier, but I noticed them only during this period. Below will be their description.

15-Minute City
Reach the highest city rank before year 100.
For me, the achievement opened after loading one of the old cities. It seems to me that this can be done using the instructions to get one million inhabitants.

Back on Track
Build 1k railroad tracks in a city.
On a huge map and easy difficulty level, build pieces of the railway. If there is not enough money, then save money and build again. The road does NOT have to be continuous. It's very simple.
Building -> Transport -> Train -> Railway

Tax Haven
Go a full year with tax rates set to no higher than 1% for all inhabitants without going bankrupt. Minimum population of 10k required.
Using the instructions for getting one million inhabitants on easy difficulty, reach the number of inhabitants of 10 thousand, reduce taxes to 1% and wait one year. Taxes are changed in "Financials".



Black Gold
Have at least 50 oil rigs in your industrial zones simultaneously.
You can wait for such towers to appear, but I went the other way: I built them manually. Place 50 pieces and the achievement will unlock.
Building -> Zones -> Manual building -> Ind buildings II -> Industrial


This is an example from my city (there are 51 oil rigs):


Solaris
Build a big city only using solar panels as the source of electricity.
Apparently, the rank of the city is not important, what is also important is the number of buildings built in the city. By using the instructions to get one million inhabitants and building many different buildings, you can unlock the achievement.
Building -> Supply -> Energy -> Solar panels

This is my city where the achievement was unlocked:


Black Hole of Failure
Observe three subsequent failed rocket starts.
Build a rocket in DSA and try to launch it. If you're lucky, the startup process will fail. You need three such cases.
Conclusion
If you want, you can praise me in my platinum list Eligor's Platinum, which I am trying to complete :)
All the best :)
24 Comments
»SoD« [☎] Dec 13, 2024 @ 2:16pm 
Which of the rocket steps is needed for Black Hole achievement? I did the first test one three times with saving like the guy below and nothing
Barreiro Supremo Nov 1, 2024 @ 5:22pm 
Hey, so I was going for the 15-Minute City acheivement and I got to the max rank arround year 55, but I didn't get the acheivement. I am hoping if anyone has the same problem, because there is just one disscusion about this and it doesn't have a answer for this
izzudin_Is_Random Oct 30, 2024 @ 6:41am 
thank you so much! this is we will help me to finish these achievements :D :steamthumbsup:
Evillious Aug 30, 2024 @ 1:49pm 
I've seen 3 rocket fails by saving and loading (I loaded my save until I've seen the meteor and continued) but I couldn't get the achivement. Am I missing something?
Eligor  [author] Jul 14, 2024 @ 9:47am 
Hi, Au Revoir :) I've updated the guide :)
Au Revoir May 10, 2024 @ 5:21pm 
Hello, Eligor. Do you pretend to complete your guide with the new achievements? :HentaiGirlLinda_correct:
Eligor  [author] Dec 1, 2023 @ 12:03pm 
Hi, @Barreiro Supremo :) I can't say exactly how I got the Easter eggs :) They just appeared on the standard map one day :)
One secret achievement is related to the flight to the moon cuty :) For the second achievement you need to know a special console command (this is an Oops achievement) :)
Barreiro Supremo Dec 1, 2023 @ 8:29am 
Hi, I'm trying to get all the achievements and want to ask how did you got the easter and halloween ones in February as you said in one comment. Also could you give me a hint about the two secret acheivements without spoiling them? This guide helped me a lot so far, thanks!
Eligor  [author] Oct 22, 2023 @ 12:41am 
Aeneas, this is unlikely because without services it is impossible to develop a city to such a level :) Check the pipeline and electrical networks :)
Aeneas Oct 19, 2023 @ 9:26pm 
Thanks Eligor! Only one left I can't get is "living dangerously" - I'm well over 100k and have deleted everything (including parks, religion, transport, roads, pipes and wires) except for the zoned buildings - it's still not popping. I'm wondering if it's been changed so that you have to get to 100k without any services?