New Stuff
- Overhauled the title screen
- Added options migration dialog
- Added button to quickly access the last used save game from the title screen
- Added a summary of important changes since you last played
- Added infinite save game amount (PC only)
- Overhauled cloud storage behaviour to allow for more user control
- Added global options
- Added online service tab to options
- Added 180 FPS and 240 FPS to the fps limit dropdown
- Added option 'pause run at start' which pauses a run on the first frame when activated
- Added infinity inventory for infinite stacks to Factory (unlocks after getting first infinite stack)
- Added 'cycle' option for collecting asteroid rewards to worker task 'Treasure Hunter'
- Added tree production boosters to Factory
- Added 'Armor Factor (vs. any)' to town stats
- Added 'Max. HP factor' to town stats
- Added a 'Pause All' button to workers which overrides their current active state without changing it on individual workers
- Added profanity filter to dimensional name generator
- Added buy max. via right-click to town asset slots
- Added worker task to Construction Firm that permits worker to use gems
- Added worker task to Construction Firm that permits worker to use exotic gems
- Added 4 new options to all Construction Firm worker tasks (fastest, slowest, fastest affordable, slowest affordable)
- Added negative filter ('!') for module tags ('#!damage' will exclude modules containing a 'damage' tag)
- Added option to 'all' to Workshop that allows you to only upgrade filtered modules
- Added 'full' button to Workshop which prevents modules from tiering up using 'max' if the next tier can't be maximized
- Added AI function 'Time: Frame'
- Added module 'Martyrdom'
Changes
- Moved audio options to global options
- Moved graphics options to global options
- Moved misc options to global options
- Moved notation to be a global option
- Online service state is accessible via options menu
- Factory crafter is able to scan all items
- Factory crafter can craft booster related items and ingredients
- Factory crafter internally predicts steps and requirements with fractions which reduces excess waste products
- Improved Factory crafter crafting step prediction
- Factory items have a separate property that defines if they can be crafted via the crafter and/or fabricated
- Factory item 'Rainbow Dust' can be fabricated
- Factory items are removed from the fabricator queue if an infinite stack of them is already present in the inventory
- Factory remaining refining time now shows days/years instead of >99999 if it exceeds a certain amount
- Replaced list shuffle with fisher-yates with in-place swapping, treating lists like arrays
- Optimized floating boxes
- Floating boxes don't spawn anymore for one frame when their size is at 0%
- Changed the save format slightly without breaking compatibility
- Save game names are stored inside the save game instead locally
- Special modules now display the correct short description instead of 'No Effect'
- Tower customization scenery is being disabled when exiting tower customization
- The 'block' module tag is now reserved for modules that nullify or have a chance to nullify incoming damage
- The 'resistance' module tag is now reserved for modules that partially reduce incoming damage or have a chance to do so
- Renamed active, mixed and idle path to tower testing, luck and factory path
- Renamed 'Ingame' categorie of controls to 'Tower Testing'
- Instead of text the left, right and middle mouse button is now displayed as an icon in the options controls menu
- Hotkeys are hidden if the respective feature has not been unlocked yet
- Tower Testing sidebar remembers your last opened tab
- Account linking is part of the online services options
Fixes
- Fixed various crafter processing step prediction issues related to existing items
- Fixed crafter queue not updating when queue entries change their count
- Fixed Cylindro fight not reacting to esc when pressing it for the first time after watching the cutscene without skipping
- Fixed Cylindro fight sometimes starting without full health
- Fixed last element inside the construction queue UI not being refreshed when construction queue is empty
- Fixed shield buff of 'Dice Of Fate' not nullifying incoming damage
- Fixed cauldron bonuses applying when offline
- Fixed in-game stats showing the era kills graph when clicking on era hits
- Fixed module 'Universal Gift' reducing damage bonus only of the tower element 10 times instead of applying to all elements when using an active module
- Fixed AI window text component having a fixed size of 200x50 when not inside a container
- Fixed typo in 'Time: Frame' AI function description
- Fixed Factory items with durability behaving incorrectly in the crafting grid when approaching infinity
- Fixed Factory recipe signatures using item index instead of unique id as part of signature
- Fixed Factory crafting grid
- Fixed Factory scanning price for hallowen related items
- Fixed typo in military tier up screen
- Fixed missing localization for 'air.pressure.name'
- Fixed worker task categories and worker tasks not refreshing their availability unless the town is being revisited
- Fixed description of rule in C5-1
- Fixed Statue Of Cubos tiers not affecting available boss module slots