Advertisement
Domukas64

Sipho 1.0.0 changelog

Sep 30th, 2023
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.56 KB | None | 0 0
  1. - **Version 1.0.0f2**
  2. - Do not findobjectofstype
  3. - Bump up music volume
  4. - Fix boss bugs
  5.  
  6.  
  7. - **Version 1.0.0f1**
  8. - Final boss fight
  9. - Fix skill group erorring out when used in specific ways
  10. - Fix hyper aggressive enemies not being able to keep their targets
  11. - Update user made Layouts by request
  12.  
  13.  
  14. - **Version 0.9.6a22**
  15. - Add Layout
  16. - Twin boss tweak
  17. - Fix Skin Flowers spawning in wrong layer
  18. - Projectile can lack chip effect
  19. - Fix enemy spawned ID
  20. - Quieter growth mode music
  21. - Tweak dead zooid polyp attach bonus
  22. - Add Mycophorus layouts
  23. - Add Wild Mycophorus spawners
  24. - Mycophorus breed is now fully available to play
  25. - Voider is now available
  26. - Add cutoff to fix squares in ambient particles
  27. - Burstopod is holdable again
  28. - Burstopod Bomb is now a projectile
  29. - Tweak freeroam
  30. - Cra'Than boss tweaks
  31. - Buginis bosses let you know when they aggro
  32. - If we detect exploding Sipho stiffen up
  33. - Tweak Cra'Thanos bossfight to be faster
  34. - Saenus bosses polished
  35. - Fix pre-spawned environment objects never recovering from being disabled :(
  36. - - Update rock depth in editor?
  37. - Advena boss levels redecorated
  38. - Obstacle alpha cutoff is at 0.99
  39.  
  40.  
  41. - **Version 0.9.6a21**
  42. - Fix Budling error
  43. - Hovering Neighbors affecting Zooid in Growth mode highlights affected zooids
  44. - Voider tethers caltrops together
  45. - Apply mutations globally when spawning layout in Aquarium
  46. - Tweak pusher debuffs
  47. - Fix tutorial translations for gamepad
  48. - Mycophorus achievements
  49. - Experimental Puffer nerf - Pusher applies buff to self which, when expires, slows down skill use. Prevents from spamming pusher constantly
  50. - Add Apply Buff On Skill use script
  51. - Buff can apply buffs when it expires
  52. - Fix save debug wrong order of params
  53. - Grabber holds on to things as long as it's on cooldown
  54. - Fix Freeroam or any progressless level from being clearable
  55. - Be more precise and gentle when teleporting zooids out of walls
  56. - Fix a bug when sometimes clearancy of the chunk that the object was spawned in wasn't guaranteed to be updated
  57. - Bombs no longer heal where not intended
  58. - Swap Freeroam and Saenus boss musics
  59. - Do not randomize time of game music
  60. - More stealthy Buginis boss 1
  61. - Do extra work to initialize environment grid related things
  62. - Tweak boss music lowpass and fix it fading away in Growth mode while in boss fights
  63. - Smoother boss battle music fadeout
  64. - - Set author to All Parts Connected when saving Layout in editor
  65. - Fix author names
  66. - Build
  67.  
  68.  
  69. - **Version 0.9.6a20**
  70. - Tweak energy regen powerup to be less visually noisy
  71. - Later enemies are larger and less nutrition is required to finish first level after entering first Epoch
  72. - Forgot sound
  73. - Tweak enemy AI values - touchers and damagers are more likely to affect their decision making. Being hidden provides better cover from AI
  74. - Environment enemies are spawned closer to player
  75. - Reduce incarcerated siphonophore aggro range down to 1 to settle them down, ok
  76. - Setup new music
  77. - Peapod is becoming so relaxed it's borderline lazy
  78. - Enemy spawner also tracks spawned children - should fix bosses becoming soft-locked after levels with enemy minions
  79. - Twisted Narrows tweak
  80. - Always scale obstacle spawners when scaling levels, but do not always scale their inner value checks
  81. - Add copy file method
  82. - Make levels a bit larger in each Epoch
  83. - Add debug load any save buttons
  84. - Fix controller button hints
  85. - Fix tutorial
  86. - Some debug utils
  87. - Fix tutorial spots not translating strings
  88. - Even better time log tracking
  89. - Don't save game when going in or out growth too often
  90.  
  91.  
  92. - **Version 0.9.6a19**
  93. - Fix script errors
  94. - Tweak physics
  95. - Better death screen
  96. - WIP workshop Layout pulling
  97. - Get all layouts when providing from database
  98. - Sipho tooltip nicer
  99. - Log with timestamps
  100. - Nicer health bars
  101. - Debug random zooids
  102. - Add dynamic font support
  103. - Fix transparent objects which use Environment Object shader were invisible
  104. - Return button name instead of display name - fixes keybind buttons getting localized instead of using their physical names
  105. - Track discovered mutations
  106. - Scale depth blur amount with camera size to avoid artifacts with weird zooms
  107. - Write certain files immediately
  108. - Add several pre-translated strings and means to localize them
  109. - Zooid Unlock can't be Held - it was annoying to unlock things with Polyp
  110. - Update translations from crowdin
  111. - Survival logic bad
  112. - Add debug log when poolable gets destroyed
  113. - Add 4 small Mycophorus blueprints
  114. - Fix caltroper sprite having a dot in wrong place
  115. - Correctly set update data when spawning Environment Objects
  116. - Only update grid tiles that need updating when spawning/despawning objects
  117. - Zero gc in debug utils hash check
  118. - Removed tag Version 0.9.6aa18
  119.  
  120.  
  121. - **Version 0.9.6a18**
  122. - Pistone loco
  123. - Limit clearancy values to avoid going out of range
  124. - Increase pathfinding grid update time to 4 frames instead of 3
  125. - Calculate clearance values only for changed pathfinding grid chunks - greatly reduces game stuttering
  126. - Fix caltrops not detecting collisions with other caltrops correctly
  127. - Cap poison cloud initial raycast so it doesn't scale with range
  128. - Fix Zooid pickup consumables being not pickupable while player is full nutrition
  129. - Make peapods stiffer
  130.  
  131.  
  132. - **Version 0.9.6a17**
  133. - Make Caltroper available
  134. - Stiffen Sipho before constraints are applied so they are not stiffened
  135. - Little fun
  136. - WIP Single chunk Clearancy job
  137. - Use new physical line renderer with Grabber
  138. - Add Physical Line renderer max stiffness override
  139. - Fix plant areas spawning deep food
  140. - Caltroper bugfixes and effects
  141. - Bombs create their explosion effects with the same rotation
  142. - Bombs do not wait for additional frame to explode after spawning with zero timer
  143. - Dead projectiles can't die again
  144. - Caltrops explode on death
  145. - Caltrop projectiles are conductors and get activated when shocked
  146. - Add position interpolation to physical line renderer to correctly update lines with dynamic framerate
  147. - Caltroper now fires tethered Caltrops which become activated and pull each other once new Caltrops are fired
  148. - Add Physical Line Renderer which updates line renderers between objects to act physically
  149. - Add Piston and Puffer descriptions
  150. - Add Activator localization entries
  151. - Add after launch callback to Object Launcher
  152. - Projectiles can explode on death
  153. - Projectile Collision Warhead can be disabled
  154. - Zooid uses deformable constraint modifications correctly
  155. - Unordered pair now has tuple constructor
  156. - Use unscaled time when calculating player respawn animation time - avoids issues with game speed changes
  157. - Separately manage constraint modification data - prevents various issues with synchronizing muscle zooid state and constraint modifications
  158. - Revert bad changes
  159. - Deformable improvements
  160. - Add "Polyp" breed name and description: Mycophorus
  161. - Use Breed asset description and not head Zooid description in Head Selection Menu
  162. - Name ZooidInfo asset the same as its zooid prefab for easier searching
  163. - Add Polyp connector
  164. - Make polyp tentacles local-space when game is paused
  165. - Handle poolables getting despawned while being held/contained
  166. - Fix old plant sprite being slightly transparent
  167. - Put Growth Sidebar into sidebackground
  168. - Radial applies buff on collision
  169.  
  170.  
  171. - **Version 0.9.6a16**
  172. - Megalocyst explodes on hard collisions
  173. - Reduce Polyp movement speed to 0.4 and apply movement speed debuff while polyp is attached
  174. - Update energy leech description
  175. - Fix polyp bug incorrectly unholding things
  176. - Consumables can be held and won't be consumed if held
  177. - Revert Serialized Sipho change
  178.  
  179.  
  180. - **Version 0.9.6a15**
  181. - Improve growth UI again. Disable Pixel Perfect on certain Canvasae
  182. - Correct line renderer positioning
  183. - Teleport zooids to last known valid position if they become stuck in obstacles. Improves zooids not getting stuck in rocks that much
  184. - Polyp effect duration lowered
  185. - Make Polyp mover available
  186. - Make polyp sounds quieter
  187. - Fix log spam
  188. - Null check on disable, why Unity
  189. - Update polyp tentacle position to physics one when enabling
  190. - Prevent soft body rotation drift due to internal forces
  191. - Prevent soft body from drifting due to internal forces
  192. - Make UI transition less resource intensive by working around Canvas rebuilds
  193. - Fix scroll to selection constantly scrolling at the edges of scrollable area
  194. - Placing Zooids resets their rigidbody rotations to comply with [-180, 180] physics joint range
  195. - Energy Leeches can Hold holdables - Spikes, Mines and Bombs
  196. - Bombs and mines can be held
  197. - Polyp attach and detach effects
  198. - Polyp can hold Spike Balls and don't get hurt
  199. - Polyp buff affects its neighbor
  200. - Polyp gets special buffs depending on what it attaches to
  201. - Buffs can have secondary icons
  202. - Polyp mover improvements
  203. - Reimport all prefabs
  204. - Update Budling extra description
  205. - Revision: 2022.3/staging b5eafc012955
  206. - Update to Unity 2022.3.8f1.0.16354
  207. - Fix loco
  208. - Make Screenshotter take screenshots of all zooids known to man
  209. - Handle Layout deletion correctly
  210. - Layout browser improvements and better Steam Workshop usability
  211. - Add Layout Banlist. Allow banning layouts in Layout Browser
  212. - Swarmer Beez have their own Stats and are affected by Buff Retention stat
  213. - Make rename buttons in Layout Browser more contextually placed
  214. - Add `in` modifier for Adjust To Stats
  215. - Add Buff Actions
  216. - Move scripts
  217. - Separate ActiveBuff to its own class
  218. - Reserialized lotsa things
  219. - - Improved dirty objects editor script
  220. - Layout browser WIP
  221. - Noise whoops
  222. - Add a bit of noisy shadyness to glass shader
  223.  
  224.  
  225. - **Version 0.9.6a14**
  226. - Fix Sonar Main Siphonophore death memory leak
  227. - Fix Skill UI Ghost memory leak
  228. - Add autokill script to Aquarium for debug purposes Ctrl + F5 to toggle
  229. - Add memory profiler package
  230. - Fix exiting gameplay menu unpausing too many times
  231. - Apply regular audio snapshot when coming back to main menu
  232. - Apparently "approximately not zero" by Unity standards is not enough for vector to have a magnitude
  233. - Remove spam
  234. - Add Aquarium Delete button prefab
  235. - Rename Workshop Layouts to Internet Layouts
  236. - Improve tooltips - do not expand their width beyond what the text needs
  237. - Separate fidgeting from head selection script
  238. - Fun things
  239. - Buff Retention stat correctly slows down poison
  240. - Aquarium UI glassy shader
  241. - Add layouts
  242. - Blurry UI shader
  243. - Add a bunch of small Advena layouts to populate different wealth brackets - levels felt too empty
  244. - Add splash sound and use it
  245. - Add blurred UI shader
  246. - Slow down time when transitioning in levels
  247. - More fun with main menu :)
  248. - Add fun little thing to Main Menu
  249. - Use Layout Database for Head Selection siphos
  250. - Spike and Flail always kill dead zooids by touching, independently of their velocity
  251. - Screenshotter camera margins are set after texture is assigned as that affects aspect ratio and margin size. Fixes first Layout preview image being incorrectly cropped
  252. - Reset serialized Zooid prefab positions to zero - could potentially fix certain Layout preview issues
  253. - Increase Piston skill cooldown to 0.5s (up from 0.2) - it was hard to control with powerups
  254. - Fix incorrect layout browser text
  255. - - Generate new GUID for Advena Zipper Layout and make sure they are always correctly generated when saving Layout in Editor
  256. - Accumulate constraint deltas before applying them - makes constraints order independent
  257. - Rewrite deformable tester to use job
  258. - Make debug circles have more vertices
  259. - Fix incorrect argument names and order
  260. - Reduce default iteration count from 128 to 32. Reduce error threshold to 0
  261. - Guard against NaNs
  262. - Accumulated double buffer rotations should start at 0
  263. - Do not use magic numbers
  264. - Normalize rotations because error accumulates
  265. - Add some translations
  266. - Handle sipho death after main sipho death in survival
  267.  
  268.  
  269. - **Version 0.9.6a13**
  270. - Stationary enemy AI does not error out when skill provider dies while using the skill
  271. - Orange Button uses TextMeshPro text and scales with different length words
  272. - Sizzler does not create zero length arcs
  273. - Losing nutrition localization text
  274. - Limit enemies in survival to 20, but scale their mutation rate
  275. - Avoid serializing dead enemies
  276. - Dirty prefabs
  277. - Fade out deep layer connections
  278. - Correctly handle negative connection angles. Fixes issues Spike and Turbine connectivity
  279. - Correctly align Growth Point indicators when Zooid doesn't have connection angle at 0 degrees
  280. - Handle no discord on steam???
  281.  
  282.  
  283. - **Version 0.9.6a12**
  284. - Display zooid breed in description
  285. - Prioritize top layer zooids when picking them up in growth mode. Increase size of lower layer zooid buttons to compensate
  286. - Correctly check for growth layers when growing deep or not deep zooids
  287. - Fix leeches detaching for one frame when skill refreshes
  288. - Claws stay dead properly
  289.  
  290.  
  291. - **Version 0.9.6a11**
  292. - Loco cleanup
  293. - Handle null leader more gracefully. Only follow leader if Enemy has a leader and its not itself
  294. - Jet description typo fixed
  295. - - Allow overriding english translations in editor
  296. - Fix rich presence in Aquarium showing "Dying" state too often
  297. - Sipho's recent wealth cannot be higher than MaxWealth
  298. - Allow launching game without discord running
  299.  
  300.  
  301. - **Version 0.9.6a10**
  302. - Allow disabling Discord integration entirely with `-disable-discord` command line argument
  303. - Allow overriding locale with `-override-locale <locale>`. Example: `-override-locale en-US`
  304. - Allow disabling Discord's rich presence with `-disable-discord-rich-presence` command line argument
  305. - Discord SDK settings
  306. - Null check for enemy leader
  307. - Update discord changelog format
  308.  
  309.  
  310. - **Version 0.9.6a9**
  311. - Fix compilation
  312. - Fix auto translated translations
  313. - No longer rename translation keys for certain assets
  314. - Add machine translated translations from Crowdin
  315. - Add help translate button
  316. - Automatically get language from Steam if it's not initially set
  317. - Add game language selection to Player options menu
  318. - Fix script errors when building. Fix tutorial spot localization
  319. - Add localization debug toggle with Alt-T
  320. - Make Deep, Budling, Lymphoid, Piston, Puffer and Megalocyst Zooids available to play
  321. - Nutrition UI updates max nutrition properly. Lost nutrition from Overnutrition is converted to health
  322. - Megalocyst has extra connections and increases Nutrition Capacity with its charges
  323. - Mine explosion forces stay for longer
  324. - Darken Low layer obstacles
  325. - Housekeeping
  326. - Twin Stick Spin spin/strafe ration depends on relative mouse position on the screen
  327. - Fix Sizzler arc
  328. - Strings
  329. - Shopping some work
  330. - Add Zooid depth concept. Deep zooid is now very deep
  331. - Workshop uploader creates tags list file and allows modifying it before upload
  332. - Group up Mutation indicators by their Icons - Mutation UI no longer fills up the screen
  333. - Megalocyst explosion heals friendlies
  334. - Add Spike-based layout for all to enjoy
  335. - Display growth indicators when repositioning zooids too
  336. - Powerup Addiction => Powerup Addicted
  337. - Add extra connection points to the Flail
  338. - Deep rocks are darker
  339. - Flail improvements
  340. - There is no life without loco
  341. - Jet regenerates health while going fast
  342. - Fix connection point array size assumption
  343. - More loco
  344. - More loco
  345. - Zooid pipette now really tries to pick up zooids to grow
  346. - Sizzler nicely works with conductors
  347. - Change zooid connection subdivisions to correct values
  348. - Use per-zooid defined connection subdivision angles to determine connections. Allows zooids with less subdivisions connect more freely
  349. - Use local position and rotation to determine Zooid Connector positions. Fixes connectors becoming offset incorrectly when zooids are regrown while Sipho is highly deformed
  350. - Zooids receive local position and rotation
  351. - Locolizations
  352. - Fix and localize tutorial
  353. - More loco fixes
  354. - Advena Radial buff stays longer but is less powerful
  355. - More locolizations
  356. - Fix localization keys for victory screen.
  357. - Buginis first zone doesn't spawn dark rocks at top and bright at the bottom
  358. - Fix buff
  359. - Radial applies buff when damaged
  360. - Do not green-tint zooids when taking screenshots of them
  361. - Radial increases max health of neighbor zooids by 1
  362. - Sniper projectile is heavier
  363. - Add both deep and not deep layer mask to GameLayers
  364. - Debug utils again crap memory because Name is quite nicely persistent thing
  365. - Better debug text drawer - is visible from Fixed update
  366. - Better takeover
  367. - Muck removes debuffs and applies them to enemies
  368. - Allow getting zooids at exact distance
  369. - More useful takeover code
  370. - Move some Buginis boss 3 arena rocks to non-collidable layers for nicer walls
  371. - Holes remove their particles when they are despawned
  372. - Loco
  373. - Regather components
  374. - Reenable win dialog
  375. - - Dump all zooids in editor
  376. - Enemies don't searcg for new targets every frame
  377. - Less GC from debug call
  378. - Budling is now affected by Neighbor Reach
  379. - Refresh Mutations when changing Sipho Factions
  380. - Display player Sipho name in rich presence
  381. - Fix some localized strings not appearing
  382. - Fix typo
  383. - WIP obstacle overlap fixup
  384. - Nonlinearly lerp Muscle zooid distances - makes far extensions faster
  385. - Organ 1 has more colliders
  386. - Camera localization
  387. - More loco lization
  388. - Add more profiler markers for Enemy performance
  389. - Handle Budling detaching when it's not root Zooid correctly. Handle dead zooid detaching correctly
  390. - Fix Native Container scheduling triggering leak detection
  391. - Localize Aquarium enemy menu
  392. - Enum UI can localize. Localize some enums
  393. - More localization keys
  394. - Game Keys are localized with proper IDs
  395. - Workshop file synchronization
  396. - Dialogs can be non localized
  397. - Allow dialog option to keep it open
  398. - Handle not getting readback request pixels immediately on Layout generator
  399. - Piston is affected by Range stat
  400. - Do not unset discord presence when quitting
  401. - Rename Fixed Frame Skipper to Just Frame Skipper. Allow using Update to count skips. Use lower count of skips for pathfinding jobs to prevent false leak detection
  402. - Localized Strings get values by key, not text
  403. - Stat names are localized in new format
  404. - UI translations
  405. - Progress encoding debug
  406. - Correct breed localization
  407. - Correctly track manually spawned Siphos in Aquarium
  408. - Correctly notify zooids of their imminent detachment
  409. - Try to catch some crashes
  410. - Strain accumulates per-frame and deals 1 damage
  411. - Buff translations correctly migrated
  412. - Zone name translation entries
  413. - Soft body muscle ability is affected by Cooldown Recovery
  414. - Do not show Cooldown Recovery stat if it's default value
  415. - Budling localization
  416. - Fix Santa Hat translation keys - add zooid variant key
  417. - Camera Freeze default key is F10 instead of F12
  418. - Fix capitalization
  419. - Correctly add localizations
  420. - WIP localization re-identification
  421. - Rename Mutation Buff files to their according mutations for easier ID reference
  422. - Discord doesn't crash on exit
  423. - Fix a bunch of localization scripts
  424. - Remove duplicate translation keys
  425. - Discord Rich Presence
  426. - More Rich presence fixes - area name is properly updated and added dying state to campaign presence
  427. - Fix rich presence
  428. - Upload layout file and preview to Workshop
  429. - Report player actions in Steam's rich presence
  430. - Add proof of concept Steam Workshop integration
  431. - Update Steamworks
  432. - Add Workshop callback
  433. - Leech Weapon correctly activates multiple times
  434. - Swarmers do not send minions after destructible objects that will be destroyed by previously sent swarm minions
  435. - WIP stackable Leech activations
  436. - Claw skill activations stack and speed up its attacks
  437. - Lymphoid always connects to other zooids with its connections
  438. - Fix accidental bad position check when generating Growth Points
  439. - Nervefiber heals 1 for each Neighbor in Reach
  440. - Soul Eater eats souls of its neighbors when it empties its belly
  441. - Megalocyst and Radial are Damage Enjoyers as they enjoy getting damaged
  442. - Take Sniper zooid count into account when scaling its range
  443. - Extend Lymphoid connection steps to 2. Reduce connection angle subdivisions to 12 for easier connecting
  444. - Zooids are no longer limited to neighbor connections up to 1 extra
  445. - Make Zooid Pipette work with Deep zooids as well
  446. - Enemies are better at dodging projectiles
  447. - Display Budling direction arrow when growing it
  448. - Sipho Energy saved and loaded properly
  449. - FIx Budling outlines
  450. - Polyp doesn't damage its own faction
  451. - IDamageable Owner is always Siphonophore
  452. - Apply own faction multiplier before deciding to ignore threat
  453. - Fix debug bug
  454. - Enable tooltip of visibility indicator
  455. - Megalocyst changes colors according to its charges
  456. - Soul Eater uses generic Scale Stats with Charges component
  457. - Change Megalocyst stats to 3 base charge with +100% bonus - it gains double charge from bonuses. Display charge scale stats in tooltips
  458. - Fix charge distribution which allowed distributing nonexistent charges
  459. - Do not count negative charge deficit - fixes charges not getting distributed to chargeable zooids that lack charges if there are overcharged zooids
  460. - Add Scale Stats with Charges component
  461.  
  462.  
  463. - **Version 0.9.6a8**
  464. - Add visibility indicator tooltip
  465. - Add stealth indicator
  466. - Enemies will not use Offsensive skills Defensively if it can damage their own faction member
  467. - Fix bad minion sipho pathfinding
  468. - Buginis boss 1 uses pathfinding
  469. - Add Zooid index display toggle to growth mode
  470. - Reduce player wealth when using Budling. Nested Budlings get detached correctly
  471. - Kill minions when advancing to new epoch
  472. - Sonar displays friendly Siphos correctly
  473. - Enemies follow friendlies again
  474. - Less GC
  475. - Siphonophores no longer sink after area clear
  476. - Serializable Dictionary allow adding keys before values
  477. - Add camera movement pause/unpause toggle hotkey
  478. - Add debug option to play hidden breeds
  479. - Remove debug line
  480. - Debug Enemy performance
  481. - Add debug option for development zooids to appear in roster
  482. - Cleanup avoidance
  483. - Fix Main Menu alignment again (revert back to what it was before update)
  484. - Close Enemy-AvoidancePath branch
  485. - Hystricidaetic Mutation (Grade IV Flail and Spike) no longer decreases, but increases Cooldown Recovery by 50% (up from -500%)
  486. - Attempt at detecting scene unload when spawning effects
  487. - Set Enemy siphonophore target before moving to avoid null errors
  488. - Enemies keep their distance if their weapon reaches their victim
  489. - Use positions to avoid with their own ranges
  490. - Enemies forget food that they can't eat
  491. - - Refactor how enemies wander around
  492. - Enemies avoid other Siphos when fleeing
  493. - Make avoidance use Decoration layer
  494. - WIP avoidance
  495. - Experimental use of mean of Center of Thrust and Mass for movement calculations
  496. - Fix Main Menu misalignments
  497. - Add AStar job for avoiding positions
  498. - Generate clearancy data for Decoration Top Layer. Allow having negative clearancy - useful for finding covers
  499. - Correctly assign Cell Scale to Grid Layer - fixes obstacle layer being not so accurate
  500. - Rename Chunk Loader to Environment Grid Layer
  501. - Fix main menu text offset
  502. - Delay pahtfinding Chunk Loading / Unloading to prevent stutters
  503. - Use Accumulated Faction Wealth for determining Level End Progress
  504. - Calculate Accumulated Faction Wealth
  505. - Enemies can follow their leader, try getting back to it and defend it
  506. - Only Movement, Combat and Utility zooids can be affected by Powerup Addiction mutation
  507. - Change level end analytics to exclude level number in event name
  508. - - Load Main menu scene correctly in editor
  509.  
  510.  
  511. - **Version 0.9.6a7**
  512. - Add empty preloader scene to work around UI errors
  513. - - Refactor how projectile range calculation works. Make Range Scale With Surplus energy component generic
  514. - Add projectile force relatively - fixes inconsistent forces
  515. - Update collections package
  516. - Regather all components
  517. - Remove builtin unity navigation package
  518. - Do not create remove effect when things are being unloaded
  519. - Deinstantiate Mutation consumables on diving to whirlpool
  520. - - Remove workaround for different Unity Editor/Player runtime reference encoding
  521. - Delete debug data when building release
  522. - Recreate buffer on enable
  523.  
  524.  
  525. - **Version 0.9.6a6**
  526. - Scale down Swarmer nutrition targeting priotity the more Health, Wealth and Charge points Sipho has
  527. - Add Depth Blur graphics setting
  528. - Add deeper rock water tint
  529. - Add some translations
  530. - Tweak depth blur
  531. - Do no translate certain dropdowns for real this time
  532. - Do not capitalize certain strings
  533. - Sort serialized strings
  534. - Clean up localization manager
  535. - Migrate translations to separate language files
  536. - Do not use localization for Vsync enum values
  537. - Add depth blur effect
  538. - Fix Cra'Than boss battle decoration layers
  539. - Tweak sniper projectile force scaling
  540. - Outlines don't collide with anything
  541. - Reduce Sniper range to 7.5 (was 10). Having surplus energy increases Sniper range
  542. - Update environment grid when object depth changes
  543. - Use EnvironmentGrid for finding covers
  544. - Disable Mover obstacle awareness
  545. - Add overhang rock decorations to Twister Narrows
  546. - Point check is enough for checking if zooid is hidden behind rocks
  547. - Siphonophores are hidden and reduces likelyhood of being attacked under top layer decorations
  548. - Correctly unsubscribe Zooid from Siphonophore callbacks when ungrowing - fixes rare cases of errors
  549. - Update to Unity version 2022.3.3f1 (7cdc2969a641)
  550. - Swarm minion forgets its target when the attack timer resets
  551. - Enemies know who damage their buddies and react accordingly
  552. - Reduce lieklyhood of abandoning our threat target if we damage it
  553. - Use zooid physics position when growing new zooids and checking for growth overlaps - fixes false positives for blocked positions when growing while zooid is in motion
  554. - Damage callback also includes the victim that has been damaged
  555. - Add development menu to main menu
  556.  
  557.  
  558. - **Version 0.9.6a5**
  559. - Remove unused enemy param
  560. - Fix Siphonophore tooltips appearing in wrong positions
  561. - Fix siphonophore tooltips blocking Aquarium spawn actions
  562. - Enemies remember their victims and reduce likelyhood of attacking them over time
  563. - Enemies get annoyed by siphonophores invading their personal space
  564. - Decrease enemy self confidence, increase flee threshold - enemeis are less aggressive and less likely to flee
  565. - Make enemies with backwards facing weapons work again
  566. - Fix enemies not respecting any threat distance if the threat remains same sign. Try grabbing food from further away
  567. - Scale enemy wealth in following epochs only +1 absolute wealth for each epoch (instead of +1 level)
  568. - Fix enemies forgetting their damagers too quickly
  569. - Add environment grid to Main Menu
  570. - Enemies forget about the food they can't reach for 10 seconds
  571. - Damageable Sweeper no longer destroys Swarmer Minions and Projectiles
  572. - Set up Contact Filter's Layer Mask correctly for Chargeable Zooids, Grabber, Projectiles, Sizzler, Swarmer and Zooid food detection. This should improve performance and remove sometimes unintended interactions
  573. - wip circlestrafe avoid projectiles
  574. - Move filter code away from Layout Browser UI
  575.  
  576.  
  577. - **Version 0.9.6a4**
  578. - Enemies enter "panic" mode and do nothing for few moments when switching to "fleeing" state
  579. - Frakir boss fight in non-new game plus also drops Mutations
  580. - Activator zooid tracks cooldowns of activated zooids
  581. - Twister Swirls no longer affect their owner's zooids' main collider
  582. - Search Layout browser zooid filter in breed name zooid type name
  583. - Deinstantiate following effects immediately if allowed - fixes them getting destroyed during layout preview generation
  584. - Add kills, value, count, deaths by filter
  585. - Fix filters
  586. - Fix builtin layout Altered Twistfin which had ungrowable flails
  587. - Add Zooid filter query to Layout browser search bar
  588. - Enemies avoid projectiles better
  589. - Enemies avoid threats and obstacles like before
  590. - Increase pathing agent size approximation a bit - fixes enemies getting stuck
  591. - Improve debug menu to display opened menu label/close button up top
  592. - Add Toggle All On / Off buttons to debug menu
  593. - - Refactor enemy threat logic - do not lose targets when updating targets. Fix threat distance calculations - radius was applied twice
  594. - Mover supports slow movement if movement direction magnitude is less than 1
  595. - Enemies stick to their targets if they remain in range. Check for food more frequently
  596. - Shells are grown on interpolated Zooid position rathern than physics one - fixes offset shells
  597. - Enemies change wander direction less frequently
  598. - Immediately update path target when advancing path steps - fixes one frame movement stutter when pathfinder finds similar path
  599. - Double-buffer generic Siphonophore pathfinding and give it time to complete in parallel - removes a lot of stuttering
  600. - Enemies don't turn to their targets if they are far away
  601. - Calculate remaining path distance
  602. - Give player's Autoplay AI more self confidence
  603. - Make certain skills Pushing: Claw, Energy Leech, Leech, Pusher, Twister
  604. - Skills can be "Pushing" and have information about what layers they affect. Enemies use that information for spicing up their skill game
  605. - Dispose of Auto Turn pathfinding scheduler correctly
  606. - Charge Point Indicator toggles Sprite Renderer GameObject instead of component - that also causes renderer cloners to become disabled
  607. - Renderer Cloner also looks for disabled sprite renderers
  608. - Correctly dispose of pathfinder for Cra'Than Boss 3 minions
  609. - Update Megalocyst skill
  610. - Open Waters have a whirlppol immediately available to dive to
  611. - Swarmer minions do not push food that can not be pushed or consumed
  612. - Megalocyst distributes charges on skill use
  613. - Cleanup Cra'Than third boss minion code
  614. - Cra'Than third Boss minions use pathfinding
  615.  
  616.  
  617. - **Version 0.9.6a3**
  618. - Swarmer selects multiple different targets for its minions: Check position is now based on minion position - minions prioritze closer targets to them. Only enemy zooids become targets of multiple minions
  619. - Scale swarmer minion turn speed together with movement speed - improves nutrition pushing at high speeds
  620. - Higher self confidence for Warden's inmates
  621. - Remove additional Grid Manager from Buginis boss areas which would cause pathfinding errors
  622. - Better Enemy wandering
  623. - Scale up enemy size with each new game plus in Campaign
  624. - Notify Grid Manager of destroyed obstacles - fixes pathfinding avoiding "ghost" obstacles after boss levels
  625. - Enemy debug info
  626. - Clear Enemy targets when Enemy gets teleported
  627. - Fix debug utility not respecting passed in class name
  628. - Scale agent size at the start of path search to find paths that help getting out of holes
  629. - Automatically determine UI scaling from screen DPI
  630.  
  631.  
  632. - **Version 0.9.6a2**
  633. - Zooids that are affected by Movement powerup are no longer limited to Heads and Movers
  634. - Swarmer minion speed is affected by Swarmer's Movement Force stat
  635. - Fix environment objects not notifying pathfinding Environment Grid when they are Instantiated as opposed to enabled from Pool
  636. - Fix empty pathfinding data for just loaded levels.
  637. - Fix Auto Turn using incorrect turn angles
  638. - Enemies do not complete pathfinding job immediately
  639.  
  640.  
  641. - **Version 0.9.6a1**
  642. - Misc
  643. - Add Environment Grid to Main scene
  644. - Experiment with Caltroper
  645. - Saenus 3rd Boss minions use generic Enemy AI that also uses pathfinding
  646. - Projectiles can have their velocity reset on bounce
  647. - Auto Turn moves towards target if no path is found
  648. - Optimize pathfinding ratios. Fix incorrect logic that would prevent loaded chunks from updating pathfinding
  649. - Correctly calculate extra path cost when going near walls
  650. - Double-buffer clearancy calculation to prevent stalls
  651. - Better max clearancy
  652. - Real circle clearancy
  653. - AutoTurn uses pathfinding on click
  654. - Use circular clearancy for pathfinding
  655. - Megalocyst is breedless
  656. - Fix Cra'Than and Buginis spawners spawning Spikes not in Mid layer
  657. - Don't need to store occupancy in persistent memory - it's only needed for clearancy calculation. Move clearancy calculation to before grid update
  658. - Defer pathfinding updates over frames. Make copies of clearance data when scheduling jobs - reduces need for syncing
  659. - Fix food containers sometimes being spawned below obstacles in Buginis zones
  660. - Obstacle eraser also erases ragdolls
  661. - Enemies use pathfinding when its available
  662. - Use world coordinates when scheduling pathfinding jobs
  663. - Enemies try to reproduce when skill is available
  664. - Avoid going near walls when pathfinding
  665. - Pathfind using clearance annotation
  666. - Calculate clearance for all loaded chunks
  667. - Better dispozinga
  668. - Fix Mutation dropper dying before it drops mutations
  669. - Nutrition Capacity is now a stat instead of hardcoded value
  670. - Correcter way of teleporting Siphos
  671. - Grid bits to clearancy
  672. - When teleporting player, teleport whole faction
  673. - Enemies always avoid obstacles correctly
  674. - Always use PID movement
  675. - Add Reproduction skill type
  676. - Update selection utility script
  677. - Spawn enemies rotate in random directions - fixes previous bias towards right
  678. - Debug things
  679. - Tidy assets
  680. - Disable test content
  681. - Remove Fearless enemy level hack
  682. - Avoid NaNs in Enemy code
  683. - (grafted from 9e474f07bab2dc49b792e7a439d00cf371481344)
  684. - Use own faction threat multiplier instead of "Attack Own Faction" flag
  685. - (grafted from 2fbcfb7a863722bab2406eb404430f88be72f6e0)
  686. - Enemies evaluate their ability to attack based on offensive skills rather than weapon zooids. Calculate threat distance more correctly
  687. - Use own faction threat multiplier instead of "Attack Own Faction" flag
  688. - Improve Survival reward spreading
  689. - Tweak Survival logic - scale enemy bonus nutrition and try not to overlap rewards
  690. - Add Auto Adapt zooids
  691. - Add option to Reward Dropper for drop radius and angular offset
  692. - Fix endless loop in Flail code
  693. - Clearer arena center
  694. - Apply enemy settings for survival logic constantly
  695. - Enemies evaluate their ability to attack based on offensive skills rather than weapon zooids. Calculate threat distance more correctly
  696. - Test fix for annoying consumable pull
  697. - Tweak progression balance
  698. - Scale enemy survival aggressiveness
  699. - Scale up DNA curve in later Survival levels
  700. - Breed Layouts are stored in Breed asset
  701. - Mutation Dropper supports no Zooid drops
  702. - Spawn initial mutations
  703. - No error on death if there is no Campaign
  704. - Add JSON Helper test Quote never ends
  705. - Build
  706. - Cooldown progress consumables for a lot of time
  707. - More Mutations less Zooids spawn
  708. - Allow getting extra zooid when starting
  709. - Shop backgrounds
  710. - Shop and balance
  711. - Reduce wealth in correct order
  712. - Spawn nice effects always
  713. - Cheeky text
  714. - Add shops
  715. - Do not allow energy going below 0
  716. - Saved data needs to be serializable, whoops
  717. - Save/Load survival data
  718. - Sonar always shows Zooid Pickup drops
  719. - Survival zooid rewards
  720. - Add survival scene
  721. - Universal reward drop function
  722. - Allow spawning objects outside of gridspawner
  723. - Survival mode
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement