About the Game
Program a drone using a simple python-like language to fully automate various farming tasks that would otherwise be very grindy. Feel the satisfaction of simply pressing "execute" and watching your drone do all the hard work.
Unlike most programming games the game isn't divided into distinct levels that you have to complete but features a continuous progression.
Farming earns you resources which can be spent to unlock new technology.
Programming is done in a simple language similar to Python. The beginning of the game is designed to teach you all the basic programming concepts you will need by introducing them one at a time.
While it introduces everything that is relevant, it won't hold your hand when it comes to solving the various tasks in the game. You will have to figure those out for yourself, and that can be very challenging if you have never programmed before.
If you are an experienced programmer, you should be able to get through the early game very quickly and move on to the more complex tasks of the later game, which should still provide interesting challenges.
Although the programming language isn't exactly Python, it's similar enough that Python IntelliSense works well with it. All code is stored in .py files and can optionally be edited using external code editors like VS Code. When the "File Watcher" setting is enabled, the game automatically detects external changes.
Screenshots
9 images
Version Information
Steam Patch Notes
Official update history
- Fixed links in the info window showing before they are unlocked.
- Fixed the error message when calling `spawn_drone` with a function that takes arguments.
- Make sure only one item is used when multiple drones try to reposition the treasure at the same time.
Here's one more batch of bug fixes!
The update after this one will address some of the boring, unintended strategies people use on the leaderboards. Be ready for a leaderboard reset soon.
Various documentation fixes and improvements.
The unlock links in the table of contents are now also translated.
Fixed an interpreter bug with dynamic recursive function calls.
Self imports no longer break the game.
Fixed a game-breaking issue that occurred when using Japanese full-width number characters.
Fixed uncapped framerate when the window is unfocused.
Fixed a crash related to the fertilizer sound that occurred when fertilizer was used too quickly.
Fixed a crash when equipping the dinosaur hat on a 1x1 field inside of a simulation.
Reduced the load on the Steam API to hopefully prevent some of the steam client crashes.
Fixed a problem that caused the print smoke effect to not always show up.
Fixed the order of the keybinds in the menu.
Fixed a bug that caused the "Wrong Order" achievement to trigger in situations where it shouldn't and not in all situations where it should.
Fixed various problems with the single stepping mode.
Drones can no longer go out of bounds after `set_world_size()`.
Fixed statements after `leaderboard_run()` being executed before the leaderboard starts.
Fixed a small bug that could cause non-determinism in the simulation in very specific cases.
Fixed the item counters on the documentation pages that were showing outside the window.
Fixed some more small documentation issues.
Introduced some new bugs for you to find.
[table noborder="1" colwidth="308,307"][th colwidth="308"]
[img src="{STEAM_CLAN_IMAGE}/42555169/587e2770243730a13de3e3770c1e9608be429478.png"]
[th colwidth="307"][img src="{STEAM_CLAN_IMAGE}/42555169/1fb9a308322abf93a79c77e45558004d8ff8832c.png"]
A bug that prevented the full number of items from being accounted for in the "Big Bone Farmer" and "Big Maze Farmer" achievements has been fixed.
The cactus single leaderboard has been fixed to use the 8x8 size instead of the full farm size.
Fixed the Russian не that was in the Portuguese translation for some reason.
Fixed a few other small documentation issues.
Fixed the issue where the infinite loop achievement would not trigger if the while condition was in brackets.
Fixed the cause of one common crash that people were getting.
Fixed problems with negative or too large leaderboard speedups.
Dead pumpkins now disappear when harvested. There is still no reason to harvest them, but if you do, they will disappear.
num_unlocked now also works on hats.
Fixed a few more things.
Fixed a bug that prevented the Japanese localization from being automatically applied based on the Steam language.
Updated the builtins file.
Fixed a few more minor mistakes in the documentation.
The "Unlock All" achievement no longer triggers in simulations.
Some more bug fixes are out!
The game-breaking import error message in the Simplified Chinese and Portuguese localizations has been fixed.
Various documentation errors have been corrected.
Some broken achievements were fixed in an earlier patch.
Hey folks,
Thank you all for playing the game! 🥰
We've had some hectic hours over here while I searched for the cause of the crashes and freezes experienced by players using Chinese or Japanese localisations. 😅
This issue should now be resolved, so you should be able to play The Farmer Was Replaced in Chinese and Japanese again without any problems.
This error occurred because a new version of Unity was not functioning correctly.
However, if you are still experiencing issues, please report them in the Steam discussions or on Discord.
Thanks to everyone who helped me identify the error more quickly! 🙏😊
See you soon!
Timon
Particularly on the GPU side there have been some very significant optimizations that finally make the game less GPU intensive.
Unfortunately the items in the inventory are no longer 3D because it turned out this was using a lot of GPU resources.
Some things that were changed alongside the optimizations are:
-The call stack limit is now 1000 function calls.
-Items in the inventory are now in a fixed order.
-When the camera moves to the position of an error or a search term it now moves to it's exact location instead of the center of the window. Also, the camera no longer moves to errors that are already on screen.
-Fixed various UI bugs.
-Added code highlights to visualize the call stack.
-You can now search all windows with ctrl + F.
-If an error happens in a window that is completely off screen the camera will move to it.
-The code autocomplete is now more fuzzy and inserting autocomplete words with Enter works better.
-There is now a warning icon that pops up when a warning is emitted to make it more visible.
-To better support external editors that don't automatically pick up on the `__builtins__.py` file, importing from that file can now already be done before unlocking the import feature.
-The Undo and Redo history is now per window instead of global.
-Autocomplete suggestions work better with imports now.
-Green is back in the syntax color.
-Fixed a bug that mixed leaderboard runs with the main simulation.
-Fixed growtimes not being updated when watering grassland.
-Fixed the UI issue that was caused by trailing spaces in file names.
-Fixed unindent problems with the "tabs to spaces" option.
-Infecting bushes by using 1 weird substance after upgrading the maze now works.
-Fixed item numbers rounding wrong in some cases.
-Typing in values in slider options in the menu has been fixed.
-Fixed the broken "error_not_a_function" error.
-Fixed a bunch of error messages that showed up in the wrong place.
-Various improvements to the documentation.
-`measure(None)` is now allowed and equivalent to `measure()`.
-All import statements are now free (take 0 ticks).
-Added a special error message if a function is used before it's defined.
-Added a special error message when importing filenames with invalid characters.
Current Release
22883144
Uploaded May 08, 2026
System Requirements
How to Install
TheFarmerWasReplaced.exe to play
Troubleshooting tips
• Run Redist/_CommonRedist installers if game won't start
• Add folder to Windows Defender exclusions
• Run as administrator
Download
Direct link available
115 MB
22883144
AF47D1BF
a1482e07911310a66b0cea45828fd55c20299d641b896706d517e847319a2948
You May Also Like
View AllDownload The Farmer Was Replaced for PC with a direct link or via torrent. Get the full version of The Farmer Was Replaced for free. The Farmer Was Replaced is a Casual released by Timon Herzog.