1. The Farmer Was Replaced
  2. News

The Farmer Was Replaced News

🥳 The Farmer Was Replaced – Full Release on October 10! 🥳

[p]Hey folks [/p][p]I’m super excited to share some big news with you: The Farmer Was Replaced is leaving Early Access and officially launching into version 1.0 on October 10! 🎉[/p][p]This is a huge milestone for me. After three years of solo development the full release is finally coming up now! You may have noticed some changes to the Steam page. This is because the folks from Metaroot are helping me with marketing.[/p][p][/p][h3]What’s new in the 1.0 Full Release on Oct. 10?[/h3]
  • [p]Multiple drones to really maximize your farming [/p]
  • [p]A reworked tech tree with a more exponential progression[/p]
  • [p]50+ Achievements[/p]
  • [p]A complete sound overhaul[/p]
  • [p]One brand-new music track[/p]
  • [p]11 languages fully supported[/p]
  • [p]Breaking Changes: Upgrades will be partially reset. Reusing mazes works slightly differently.[/p]
  • [p]The price has already been adjusted to $9.99 for the 1.0 release. (On 10 Oct., there will be a launch discount.)[/p]
[p]👉 Because of these changes, I really recommend waiting until October 10 to jump back in. That way you’ll get the full experience with all the new content and you won’t have to deal with resets or missing features.[/p][h3]🙏 Some things we could use your help with:[/h3][p]For the 1.0 to be a success and for me to be able keep making games, I would greatly appreciate your support:[/p]
  • [p]Andri from Metaroot is looking for YouTubers who could enjoy the game: Do you know any gaming YouTubers who also like programming? Write them! And let him know who they are here.[/p]
  • [p]Which programming communities or Reddits do you hang out in? Where should TFWR be shared? (Of course, you are also welcome to share it there yourself!) Post them here.[/p]
  • [p]Get the word out to your fellow programmers![/p]
[p]Thank you so much for being part of this community. Your support has carried me from a small prototype all the way to full release. It feels a bit surreal that 1.0 is finally coming up. Looking forward to October 10.

Timon[/p]
[p][/p]
[p][/p]

Optimizations!

This patch brings many optimizations on both the GPU and CPU side.
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.

Editor Update

-Code windows are now scrollable.
-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.

Added Translations

-Added a language setting with 12 languages.
-Various improvements to the documentation.
-`measure(None)` is now allowed and equivalent to `measure()`.

Function call cost fix

Fixed a bug that caused function calls with parameters that should have been free to take 1 tick instead.