Audio
Factor Y
finally has audio support. There’s now both sounds for events (such as UI-clicks, placing and removing structures), ambient sounds and sounds for active machines.
Note that the sound coverage is still incomplete. Expect more sounds in the future.
The hotbar now has buttons to increase and decrease the volume.
Note that Factor Y
will currently only use the default output device.
Performance improvements
This version contains major performance improvements.
The simulation itself now runs at about 5x
the speed of the previous version.
In the previous version adding and removing Structure
s became slower and slower with growing factory size. The speed of those actions was greatly improved and it should now be basically impossible to notice any delays when performing those actions.
Similar to this the render performance was greatly improved for large factories.
The new space view
There’s now a new space view which combines the functionality of both the flight and planet overview.
It shows:
- Planets with their real position
- Orbits of planets
- Ships in flight at their real position
- The sun
There’s now also a seamless transition between the planet and space view when zooming out of a planet.
Colonization of planets
In the previous version it was possible to build a factory on any of the planets.
This has now changed and all planets (except for the home planet) have to be colonized first.
Colonizer ship
There’s now the new Colonizer
ship. Once it arrives at a neutral planet, that planet is considered colonized and basic Structure
s become available in the planet’s inventory to start a factory.
New colonization research
There’s now new research to unlock the colonization features.
Colonize cursor
There’s now a new cursor mode Colonize
. With it, Colonizer
ships parked at Space Port
s can be sent to planets.
Cursor tooltip
There’s now a tooltip displayed next to the cursor depending on the current cursor mode.
This is especially helpful for complex actions with multiple steps.
Exhaust flames for ships
Since ships now actually travel in space, they got new exhaust flames.
Research token tiers
There’s now multiple tiers of the Research Token
. More advanced technologies now require higher tiers.
This makes it more challenging and interesting to acquire all the technology.
Views and overlays
Previously any view except for the Planet
view was actually rendered as overlay.
This was confusing from a player’s perspective and also expensive to render.
There’s now a clear separation of views (Planet
, Planner
, Space
, …) and overlays (Structure Select
, …).
Landing zone
Previously the Space Port
was used for both starting and landing ships. This was quite confusing when setting up links between them and caused the ‘landing’ Structure
to be too expensive.
To resolve this, the new, rather cheap, Landing Zone
was added. It covers all the ‘landing’ functionality of the Space Port
.
New inventory overlay
There’s now a small inventory overlay that is rendered when hovering anything that has an inventory. For example flying ships, the Spaceport
or Chest
s.
It shows both the Item
types and counts.
Improvements to notifications
The texts of notifications were improved and should now be more helpful.
There’s now a severity system for notifications. Notifications can now have the severities normal
, warning
, error
and milestone
.
Confirmation dialog on blueprint clear
There’s now a confirmation dialog when trying to clear the planner’s blueprint.
Previously it was possible to accidentally click the hotbar button, which would delete the entire blueprint with no way to recover it.
Increased planet distance
Ships were travelling way too quickly between planets. To slow them down, the distance between planets was increased.
(I know, I know. But this is what happens when the slowest ship is already travelling at 1 unit per tick
and can’t be slowed down any further :D )
Larger current tech and power
The size of the current research and power UI have been increased to improve readability.
Cursor cross visibility
The cursor cross was rendered for too many views and overlays. It’s now only visible when it’s actually helpful.
Render range of influence
Some influence ranges weren’t rendered when very close to the window’s edge. This is now fixed.
Fix z-order when rendering
In the previous version there still were cases where the render order was incorrect, causing e.g. Structure
s being rendered on top of overlays. This is now fixed.
Key presses and modifiers
Factor Y
now only handles key presses if the correct (or no) modifier is active.
For example Win+4
would previously have opened ‘view 4’.