Version history 2021

From The Perfect Tower II
Revision as of 19:45, 30 March 2021 by Lmnt0 (talk | contribs) (0.8.4 B4)
Jump to navigation Jump to search

This page serves to chronicle all of the game's updates, listed in reverse chronological order. Only updates from 2021 are listed on this page; for older versions, see older versions.

30 March – 0.8.4 B4

New Stuff

  • added new help page for Water Experiment
  • added manual skip button (Only active if autoskip is off)
  • added AI impulse "Open: Labaratory"
  • added AI impulse "Open: Construction Firm"
  • added AI impulse "Open: Statue Of Cubos"
  • added AI impulse "Open: Arcade"
  • added AI impulse "Open: Shipyard"
  • added AI impulse "Open: Trading Post"
  • added AI impulse "Open: Headquarters"

Changes

  • reduced goals for the first 10 prestiges in Water Experiment to make the entry less rough
  • changed default value of strings to empty string ("") instead of null for AI strings
  • Town Asset UI will now only be available after unlocking at least one Town Asset
  • removed a bunch of unused assets to reduce size
  • removed clamp from formula that prevented speed and amount bonus bars of infinity stones from ticking more than once per frame

Fixes

  • minor fix to prevent material shader in the Light Experiment from crashing due to negative color values
  • fixed Water Experiment not progressing offline
  • fixed Earth Experiment stability upgrade not counting properly

26 March – 0.8.4 B3

Changes

  • fixed power buffs not refreshing in the Power Plant after canceling them
  • prevented the game from saving fragments of previously loaded save when exiting the game via main menu
  • reactivated loading of save game backups when data is corrupted
  • renamed backup files back to bak.sav

26 March – 0.8.4 B2

Changes

  • removed auto load of backup save files
  • renamed backup files to bak2.sav
  • fixed header in Water Experiment not refreshing when prestiging
  • fixed power drainage in Water Experiment
  • increased base freeze rate increase from Water Experiment
  • replace water help page temporary with a work in progress page (New help page will follow shortly)
  • game now auto-saves before opening the exit confirmation dialog

25 March – 0.8.4 B1

New Stuff

  • added new Water Experiment to replace the old one
  • added fallback font for Chinese (Simplified)
  • added confirmation dialog before closing the game
  • added experimental color correction modes for various types of color blindness
  • added tooltips to Workshop module filters
  • added different sprites for empty Power Plant resource storage components
  • added skill to Power Plant ('Shutdown')
  • added exotic skill to Power Plant ('Hibernation Mode')
  • added AI function ('Mine: has layers')
  • added AI action ('Local: unset')
  • added AI action ('Global: unset')
  • added AI action ('Mine: open tab')
  • added new module 'Extinguish'
  • added new module 'Glacier Spikes'
  • added new module 'Absolute Zero'
  • [PC] added a backup save system

Changes

  • reworked the Water Experiment
  • importing blueprint now displays missing modules
  • AI script data is now being cached to reduce save time
  • AI item count function is now able to count hammers
  • counting Factory item via AI now return 0 instead of crashing when the item id is invalid
  • counting Factory item via AI now return 0 if the Factory UI is not open
  • shortened overall duration of optional guided Trading Post tutorial
  • Boss 3 beat indicator now fades back to normal size much faster
  • slightly increased the size difference of the beat indicator in Boss 3 fight

Fixes

  • fixed Trading Post not refreshing properly
  • fixed Trading Post shield multiplier not working
  • fixed typo in Trading Post help page
  • fixed breadcrumbs in Factory
  • fixed margin on Tower Testing stats UI
  • fixed module 'Fire Bomb' not having a damage source
  • fixed unit stats window activating while targeting with an active skill
  • fixed camera zooming when using mouse wheel outside of game view

19 March – 0.8.3 B3

  • fixed new offers not showing up in Trading Post if the UI was closed
  • fixed in-game stats window header being too small
  • fixed in-game enemy info window using the old close button
  • fixed Trading Post providing offers for not unlocked buildings
  • fixed trade count statistic not updating

19 March – 0.8.3 B2

  • fixed missing localization for resource drop bonus from Trading Post
  • fixed attribute modifiers not refreshing when crate amount changes in Trading Post
  • fixed attribute modifiers not refreshing when resetting upgrades in Trading Post
  • fixed minor raycast issue for timer in Trading Post

19 March – 0.8.3 B1

Trading Post Rework

  • changed how the Trading Post works
  • added new mechanic to the Trading Post
  • added a guided Tutorial to the Trading Post
  • added 3 new skills to the Trading Post
  • added 1 new exotic skill to the Trading Post
  • reworked infinity stone requirement regarding Trading Post
  • reworked the Trading Post UI

New Stuff

  • added confirm dialog when canceling buildings in the Construction Firm
  • added confirm dialog when trying to reset Town perks
  • added last saved timestamp to options menu
  • added tooltip to the Wave Streaming button
  • added tooltip to Power Stones in Museum
  • added tooltip to max. crafted Power Stones indicator in Museum
  • added a visual indicator to signal not enough resources when trying to craft in Factory
  • added string variable support to AI
  • added AI action ('Trading Post: Trade')
  • added AI action ('Trading Post: Refresh')
  • added AI function ('Trading Post: Offer Count')
  • added AI function ('Museum: delete all')
  • added AI function ('String: length')
  • added AI function ('Substring')

Changes

  • clicking on skill points in Town now opens the skill menu
  • holding shift while opening a confirm dialog will automatically confirm it with some exceptions
  • wave highscore in normal mode now shows a checkmark if the difficulty has been completed
  • right clicking a Power Stone from outside the inventory now tries to put it in the inventory
  • right clicking a Power Stone from inside the inventory not tries to put it in the cubos cube or boost inventory
  • shift+right clicking a Power Stone tries to put it in the combiner
  • options menu now remembers the last select category until scene switch
  • right clicking the wave streaming button now opens the software tab in the options
  • module 'Death Wish' now displays the incoming damage directly instead of outgoing/2
  • updated module description for 'Multishot' and 'Basic Bouncing'
  • pressing esc in-game closes the stats window if open instead of showing the exit round dialog
  • Town perk UI can now be closed with esc
  • AI scripts can now be toggled on/off via right click
  • removed 1B infinity limitation

Fixes

  • fixed a rounding issue in the module unlocked statistics goal
  • fixed blueprint name not displaying in Workshop
  • fixed tooltips not being capitalized in Museum
  • fixed tooltip positions on higher resolutions
  • fixed military tier progress bar
  • fixed Factory auto-fill offsetting the recipe in some cases
  • fixed ore rewards flickering when using 'relative' as shard input mode
  • fixed Mine layer count not resetting after resetting Town perks
  • fixed Mine layer count not resetting after using layer duration infinity perk
  • fixed nature experiment not being clickable with the AI
  • fixed AI crashing in Steam version when doing 0/0 or 0mod0 integer arithmetic

9 March – 0.8.2 B2

  • Hotfix: Fixed a crash when refining in Factory

9 March – 0.8.2 B1

New Stuff

  • added root node to Factory recipe breadcrumbs
  • added 1px gap in texture map of nature experiment to prevent UV artifacts
  • added 1px gap to sprites on Power Plant texture map to prevent UV artifacts
  • added grid to Town assets placement (experimental)
  • added visual indicator that placing Town assets is not possible when reaching limit
  • added tooltips to recipe categories in the Factory
  • added tooltips to ore rewards
  • added tooltips to attributes in Town stats view
  • added tooltip size option
  • added additional details to the idle mode description
  • added new artifact 'Ominous Coil'
  • added new infinity perk 'Rubber Mountain'

Changes

  • changed tier indicator for buildings in Construction Firm
  • nature experiment now supports mouse dragging
  • adjusted background color of Dr. Cubical hints
  • town stats UI now matches options menu theme
  • replaced dots in Shipyard weather forecast with a line
  • refining without reward in Factory is not possible anymore
  • removed offline progression when server time is not available
  • moved ore lumps into their own category
  • tooltip of ore lumps category now explains their function
  • moved 'Wave Horizon' from MT12 to MT11
  • reduced base research time of 'Autoskip' by 75%
  • increased max. level of 'the button' by 20 (10 each)
  • increased XP bonus module max. tier from 5 to 25.
  • idle factor now automatically includes the x2 speedup
  • renamed 'drain' to 'prestige' in water experiment

Fixes

  • fixed AI learning click anchor positions
  • fixed Workshop purchase multiplier position when using dynamic UI scaling
  • fixed typo in Shock Ward
  • fixed Town xp not being saved if save has been used during a Tower Testing run
  • fixed using ESC key in the infinity board exiting to the main menu
  • fixed Factory machine production info not updating sprites if AI inserts items during the same frame the machine completes the previous stack
  • fixed pinned recipe order in Factory
  • fixed shop items on cooldown not refreshing when buying skill "Infinite Rubber" in Factory
  • fixed input dialog text not using a case-sensitive font despite being case-sensitive
  • fixed vertices in Tower Customization not being clickable
  • fixed pipe networks in Power Plant duplicating when breaking up a loop
  • [PC] fixed game automatically switching to window mode in main menu even if it's set to fullscreen

6 March – 0.8.1 B3

New Stuff

  • added AI learning feature (WIP)
  • added tooltip to pause button
  • added tooltips for buildings in the Construction Firm
  • added tooltip to in-game exit button
  • added tooltip to tower testing timers
  • added next/previous buttons to boss selection
  • added option to toggle tooltips on/off
  • added option for double vsync
  • added AI impulses for ABCDEFGHIJKLMNOPQRSTUVWXYZ keys
  • added AI function ('Slider')
  • added AI function ('Scrollrect')
  • added AI function ('Get Module Cooldown')

Changes

  • refactored options menu
  • refactored tower testing exit dialog
  • moved exit button of buildings to the top right
  • options menu is now procedural generated which makes it easier to add new options
  • adjusted a few default option values
  • adjusted value ranges and dropdown settings of a few option entries
  • resolution settings are now global and save game independent
  • audio settings are now global and save game independent
  • changed datatype of drill fuel from float to double to prevent precision issues
  • changed pause button icon when game is paused
  • selected region, game mode and difficulty are now being saved
  • selected game mode and difficulty stay the same if unlocked when switching region
  • selected difficulty stays the same if unlocked when switching game mode
  • boss upgrades of higher tiers are now locked instead of "see-through" until lower tier upgrades have been purchased

Fixes

  • fixed resource displays sometimes not updating when notation has been changed
  • fixed being able to pin locked recipes inside the Factory
  • fixed pinned ore lumps not being saved after chemical lumps has been unlocked
  • fixed tooltips for disabled buttons in Factory
  • fixed tooltips not refreshing when inserting an item in a recipe item preview slot in Factory
  • fixed UV artifacts (weird lines) for Factory items on certain resolutions by adding a 1px gap between items
  • fixed AI not searching through crafting grid when looking for machine input
  • fixed idle statistics not updating when round auto-restarts
  • fixed infinity hp/dmg multipliers not being factored in in the enemy stats display
  • fixed new bounds and no bounds description
  • fixed some typos

3 March – 0.8.1 B2

New Stuff

  • added a warning if the save game timestamp is corrupt
  • added additional info regarding boss units to in-game help page of enemy types
  • added more tooltips to Mine
  • added short info text to introduce new layer function
  • added visual indicator that drilling without fuel is not possible
  • added right click to copy AI script lines
  • added controls tooltip to AI script lines
  • added info text to help that indicates that green text is clickable
  • added current version number to logfile
  • [PC] added an extra event to tell Steam that the game is closing

Changes

  • default FPS cap setting is now 120 FPS
  • increased cloud save cooldown from 1min to 15min to help with increased server load
  • Mine reward chance factor scaling now ranges from [10% - 100%] instead of [0% - 100%] when unlocking a new shard type
  • unlocking a new resource shard type in the Mine makes it start with 1 layer now
  • tooltip of new layer now displays countdown to next layer
  • re-scaled neutral experiment
  • raised Trading Post base trading limit from e12 to e18
  • adjusted battle drills description
  • contracts are not negatively affected by Power Plant time boosts anymore
  • slider and toggle state of Power Plant boosts is now being saved
  • locked boss upgrades are now displayed in the UI

Fixes

  • fixed timestamp for offline time returning wrong value
  • fixed timestamp for local save returning wrong value
  • fixed rounding issue in universal experiment
  • fixed rounding issue in fire experiment
  • fixed exotic skills button not refreshing when exotic gems amount changes while the button is visible
  • fixed a few Arcade layout issues
  • fixed conversion dial opening inside Construction Firm below gem count display
  • fixed text overflow of FPS limit setting
  • fixed blueprint manager anchor
  • fixed Workshop module list height when using dynamic UI
  • fixed upgrade all in Workshop upgrading through tiers even if "max." is off
  • fixed a bug in Workshop where dragging modules while double clicking could visually duplicate them
  • fixed Power Plant techs being unlockable before the according Power Plant tier has been reached
  • fixed Factory allowing invalid recipe signatures into the pinned recipes list
  • fixed chemical lumps breaking pinned ore lump recipes in Factory

1 March – 0.8.1 B1

New Stuff

  • added tooltips for items and item previews in Factory
  • added pin functionality to recipes in Factory
  • added 1 sec. invulnerability timer to the Tower after being hit by Cylindro

Changes

  • important hotkeys are now displayed inside tooltips in the Factory
  • reduced hitbox size of Cylindros wave attack

Fixes

  • fixed a minor layout issue in the Factory
  • fixed Blueprint button scaling in workshop

28 February – 0.8.0 B3

New Stuff

  • added tooltip to conversion menu button to indicate the conversion dial outside of the tutorial

Changes

  • fullscreen now works per default as borderless fullscreen
  • Shipyard shipment upgrade prices is now rounded up
  • energy cost is now rounded correctly in-game
  • energy cost of active modules now refreshes properly even when influenced by other modules
  • module order in-game for regular and active modules now matches order inside Workshop
  • active skill bar now keeps it's open state upon stating a new run
  • infinity stone perks are now properly refreshing when stones are being charged while the UI is open

Fixes

  • fixed a rounding issue in the conversion UI that sometimes prevented usage of 100%
  • fixed Cylindro being killable after tower has been destroyed
  • fixed modules in Workshop still displaying a bar if they are maximized but still below their internal max. tier
  • fixed in-game UI not fully updating when changing notation
  • fixed rounding or era upgrade xp cost in Workshop to match with in-game cost
  • fixed menu buttons in Perfect Space not being clickable at certain resolutions

27 February – 0.8.0 B2

  • added setting to limit FPS
  • added info text regarding localization
  • fixed conversion dial position in dynamic UI scaling mode
  • fixed terms of service not matching resolution
  • fixed trading post and shipyard left menu scaling in dynamic UI scaling mode
  • fixed era sidebar not extending to the bottom of the in-game UI

26 February – 0.8.0 B1

New Stuff

  • added option to configure floating text limit
  • [PC] added Steam API
  • [PC] added possibility to connect Steam with a FireSwordStudios Account

Changes

  • max. amount of visible floating text is now per default capped at 200
  • AI count items in Factory now returns item count from inventory + crafting grid
  • changed promotion button in main menu
  • charged and active universal infinity stone now glows grayish instead of black
  • [PC] changed location where savegames are saved to

Fixes

  • fixed typo in buff (dice.stun)
  • fixed Dryness Aura T6 stats
  • fixed AI crashing when performing invalid arithmetic operations

23 February – 0.7.1 B3

  • enabled login functionality to use cloud saves

19 February – 0.7.1 B2

New Stuff

  • added a visual indicator to show which island skin is active
  • added new module 'Earthquake'

Changes

  • resource bonus from town perks is now visible inside stats detail view
  • using essence in era research now increases the base chance to unlock a specific module by 0.1% per essence used in case the unlock fails
  • machines crafted in the Factory do not automatically replace a lower tier machine anymore if you have the machine handling skill
  • AI now searches through crafting grid too for crafting ingredients and uses the crafting grid as output if the inventory is full
  • Ember purchase screen now opens when attempting to purchase something while having too few Ember

Fixes

  • fixed charge countdown and production tick duration being swapped in the infinity stone refinement screen

18 February – 0.7.1 B1

New Stuff

  • added virtual currency 'Ember'
  • added Island skins
  • added drag-feature to Factory crafting grid
  • added new module 'Titanium Hull'
  • added new module 'Avalanche'
  • added new infinity perk 'Skillpoints x2'
  • added new infinity perk 'More Resources'
  • added new infinity perk 'Even More Resources'

Changes

  • crafting grid in Factory is now utilized as an inventory whenever space is required and the regular inventory is full
  • shortened AI function name 'Museum: Buy Market'
  • adjusted various values in earth experiment
  • partially refactored resource drop formula for performance reasons
  • infinity stones are now affected by offline time

Fixes

  • fixed infinity foundation being ignored during the first wave
  • fixed infinity foundation priority
  • fixed universal missing from AI function 'Museum: Buy Market'
  • fixed forest gift reducing damage instead of amplifying it
  • fixed gaia's path ignoring the target element
  • fixed 'new module unlocked' text sometimes not showing up even if modules have been unlocked
  • fixed AI overlay refreshing issue
  • fixed typo in CPU name
  • fixed typo in emergency crit name
  • fixed ore disappearing when taken out from shard refiner in Factory if inventory is full
  • fixed items produced inside machines disappear in Factory if inventory is full
  • fixed normal 'stun' appearing as 'stun (fate)'
  • fixed default text for in-game UI
  • fixed text wrapping in water experiment
  • fixed boss 4 artifact unlock chance
  • fixed infinity stones charge ignores overflow if it gets too fast

8 February – 0.7.0 B3

  • fixed minor exploit regarding wave compression
  • fixed enemies still spawning on pause
  • fixed auto-harvest not triggering achievement in nature experiment
  • added check if nature experiment achievement is completed after loading

7 February – 0.7.0 B2

  • adjusted solution for a mutation in nature experiment (hot bells)
  • fixed a mutation in nature experiment not requiring empty spaces
  • fixed two mutations not being unlockable (sister, everything balanced and equal)
  • fixed description for a mutation in nature experiment (bushes try to freeze me)
  • fixed wave compression check ignoring actual software state

7 February – 0.7.0 B1

New Stuff

  • added 89 new mutations to the Nature Experiment
  • added workshop option to upgrade all modules
  • added AI impulse ('New round')
  • added AI function ('Tower: Health')
  • added AI function ('Tower: Max. Health')
  • added AI function ('Tower: Health Regeneration')
  • added AI function ('Tower: Energy')
  • added AI function ('Tower: Max. Energy')
  • added AI function ('Tower: Energy Regeneration')
  • added AI function ('Tower: Shield')
  • added AI function ('Tower: Max. Shield')
  • added AI function ('Is Tower Stunned')
  • added AI function ('Negative Tower Buffs')
  • added AI function ('Museum: Buy Offshore Market')
  • added double version of screen width and screen height AI functions
  • added max tier parameter to AI function 'Museum: Combine'
  • added new software 'Wave Compression'
  • added new achievement 'Botanist'
  • added new module 'Emergency Crit.'
  • added new module 'Refresh'
  • added new module 'Gaia's Path'
  • added new module 'Rejuvenate'
  • added new module 'Daybloom'
  • added new module 'Nature's Wrath'
  • added new module 'Gigantic Vines'
  • added new module 'Stream Of Life'

Changes

  • event data is now fully pooled instead of cached per unit which potentially fixes many modules affected by that mechanic
  • scientific and mixed scientific formatter now starts at e4 instead of e6
  • reduced price of reforge at higher module tiers
  • adjusted colored T5 producers in Factory to match the base conversion rate of each building a bit closer
  • boss artifact drop-chance is now increased with each kill (+1% per kill)
  • datetime for local saves now uses the server time instead of the PC time when comparing to cloud datetime
  • adjusted goal requirement for nature damage bonus in nature experiment
  • [Dynamic UI] Workshop module list will now scale based on your resolution

Fixes

  • fixed AI crashing when using town window state requests during tower testing
  • fixed enemy infinity scaling not working
  • fixed boss 2 not being defeated after all components are destroyed
  • fixed power ups spawning in boss 1 fight after tower has died
  • fixed module 'Dice of Fate' having 6 tiers instead of 5
  • fixed workshop blueprint management buttons not refreshing when deleting a blueprint
  • fixed attackspeed formatting in unit window when selecting an enemy
  • fixed infinity stone discharge values
  • fixed in-game UI using its own time counter
  • fixed hitbox of mode buttons in Tower Testing screen
  • fixed increasing power stones with infinity perk not counting for max tier
  • fixed an issue with weather infinity perk
  • fixed an issue with cooldown infinity perk

26 January – 0.6.10 B1

New Stuff

  • added new skill to Workshop ('Reforge')
  • added new software 'Wave Storm'
  • added new software 'Wave Marathon'
  • added new software 'Era Horizon'
  • added new module 'Temporal Barrier'

Changes

  • scientific formatting now starts at e6

Fixes

  • fixed critical wavejump from being influenced by other softwares not explicitly connected to it

23 January – 0.6.9 B3

  • fixed critical wave jump from overshooting or reaching negative values
  • fixed launch button not clickable when sandbox mode is selected

22 January – 0.6.9 B2

  • fixed a major issue with critical wavejump
  • fixed era experiment hits taken from sometimes keeping the last second

22 January – 0.6.9 B1

New Stuff

  • enemies are now clickable
  • added option to change Town auto-save interval
  • added non-effect visual feedback for missile impact (to visualize active components vs boss decoration) - Boss 2
  • added tooltip to floating option
  • added tooltip to auto-replant upgrade in nature experiment
  • added tooltips to nature experiment
  • added hint to Factory help on how to tier up ores
  • added percent (%) input support to conversion menu

Changes

  • major in-game refactoring (changed everything - expect issues)
  • reworked New Round UI a bit
  • changed "new round" to "tower testing"
  • AI is now able to trigger most toggle components via click

Fixes

  • fixed Boss 2 input handling being in the wrong update cycle which caused unresponsive behavior in certain cases
  • fixed Boss 2 platform height to match with the lowest positioned boss component on the current side
  • fixed hint tooltip for a plant mutation in nature experiment
  • fixed era research hits taken from sometimes keeping the last second
  • fixed missing chance in description of elemental splash
  • minor texture reference fix

15 January – 0.6.8 B1

New Stuff

  • added tooltip to trading post timer
  • added info text to Headquarters server
  • added scientific support to conversion menu
  • added more help pages
  • added Power Plant skill ('Component Recycling')

Changes

  • module order of active modules now matches order inside the Workshop

Fixes

  • fixed module 'basic splash' description
  • fixed Power Plant skill ('Max. Power') not displaying bonus during bonus preview

14 January – 0.6.7 B3

  • fixed Tower slowly sinking in the ground when playing with low fps

14 January – 0.6.7 B2

  • fixed Blueprint/AI-script import/export not working
  • enabled auto braking for navmesh agents

13 January – 0.6.7 B1

New Stuff

  • updated Unity Engine to version 2020.2
    • webgl performance improvements
    • navmesh improvements
    • the game should now start on MacOS BigSur Chrome

Changes

  • updated the games html/webgl container
  • slightly extended conversion dial radius to prevent text overlapping
  • slightly buffed Factory gem producer (1000/sec instead of 0.025/sec)
  • town assets can now be placed behind and partially inside buildings

Fixes

  • fixed AI overlay from not opening after going back to the main menu
  • fixed leaving the Factory with an Item in hand leading to the item being destroyed if the inventory is full
  • fixed a Factory rounding issue
  • fixed arrow key/wasd camera movement in the Town still working while in a fullscreen UI

Known Issues

  • game loading progressbar doesn't work on Chrome

11 January – 0.6.6 B2

  • fixed a typo
  • fixed Pyramidas projectiles being untargetable due to a recent change to physics
  • fixed infinity splash triggering at the same time as damage modules instead of afterwards

9 January – 0.6.6 B1

New Stuff

  • added more Dr. Cubical hints

Changes

  • armor is applied after defensive module effects
  • improved cloud sync dialog
  • experimental change regarding auto-repath of normal enemy navmesh agents

Fixes

  • fixed fire breath being rendered behind water in winter
  • fixed fire breath color being overridden by frost breath
  • fixed AI execute sync getting stuck if the script doesn't exist
  • fixed experience not updating after purchasing in-game era upgrades
  • fixed Power Plant pipe system (WIP)
  • fixed an issue that prevented workshop UI components from unregistering module events (caused a tier up problem on higher military tiers)
  • fixed typo in module 'shield of nature'
  • fixed typo in module 'lifeleech'
  • [PC] fixed Discord rich presence not working

Older versions