Version history 2021

From The Perfect Tower II
Revision as of 20:59, 27 March 2021 by Lmnt0 (talk | contribs) (→‎Older versions: add links to older version history pages)
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.

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