Update 1 Preview
Author: slims,
published 6 months ago,
Hello engineers!
Today I'm releasing the initial build for the official [b]Update 1[/b] to the development branch for testing. If you'd like to try out the latest changes, please switch to this branch in steam, and also leave feedback/bug reports in discord or the steam forums. Note the development branch is inherently unstable!
Anyway, here are the major changes to the game for Update 1:
[h3]Supply Bots[/h3]
A new type of bot has been added to the game:[b] Supply Bots[/b]
These function similar to logistics bots in Factorio. They can take items from networked storage and provider cargo holds, and transport them to the new [b]Requester Cargo Holds[/b]. They can be stationed at Construction Towers alongside Construction Bots.
[img]https://clan.cloudflare.steamstatic.com/images//43547551/f58154414d0fb4c3708c0fa7afa5f31bf6cb6e47.png[/img]
This should add a new logistics options for end game, and help you clean up networked storage holds that are filled up with items.
I plan to add an interface still for requesting and trashing specific items as the player. More to come!
[h3]Tech Tree UI[/h3]
Next up, the Tech Tree UI is finally complete. The new UI panel will show the same grid of technologies to be able to scroll through, and in addition, a tech tree that will show the subtree required for the currently selected tech; it will also let you navigate around the tree by clicking the technology buttons.
[img]https://clan.cloudflare.steamstatic.com/images//43547551/6b03304e635e809913f12a6b8ed01ad961854443.png[/img]
[h3]Blueprints in the Hotbar[/h3]
Another long requested feature has been implemented: the ability to add blueprints to the hotbar. Whenever you have a blueprint of any kind selected, you can simply click the hotbar to gain quick access to that blueprint.
[img]https://clan.cloudflare.steamstatic.com/images//43547551/a1fce57e082fc7d5c019cc2936d6683e1396e936.png[/img]
[h3]Production Graphs[/h3]
I've also enhanced the production statistics panel to show graphs for production and consumption over various time windows. This comes with a major performance boost, especially for end game factories, and it also is included in your save game, so your production stats will now persist when loading a game.
[img]https://clan.cloudflare.steamstatic.com/images//43547551/44eae40d0c11fc63d51e456980c4ec3c6953cb2e.png[/img]
[h3]Fixed Update[/h3]
Currently, Final Factory runs using delta time, so if your framerate decreases it tries to simulate more time each tick. This is not really ideal, especially for our multiplayer implementation. We've done a major refactor to put FF's simulation on a fixed update.
Currently this mode is still in testing, but you can activate it with the "ToggleRateLimiting" command (we've had this mode in the game for awhile, but for Update 1 we've made major improvements architecturally to support this). You can set your UPS manually with the "setRateLimit" command. This can be used to enhance your FPS, at the expense of your factory simulation rate. Note that the player controller is decoupled from the simulation rate, so you can have a high framerate and responsive player controls, with a slow factory update rate.
[h3]Localization[/h3]
We've added language support for Korean, Simplified Chinese, Russian, and Japanese (although only Korean is in the first build)! These translations might still need work and we will gladly take feedback for any translation mistakes!
We've also fixed a bunch of bugs and made some critical architecture changes under the hood for the health of the code base. Full patch notes will be released once Update 1 hits main!
/Slims