Release Notes/The Reset Update

From Noita Wiki
Jump to navigation Jump to search

Jun 24 2020 - The Reset Update

Release Notes

Features

  • Reset. We're pioneering a new frontier in the art of computing. New game works without having to restart the whole program.
  • New perk: Levitation Trail
  • New perk: No Wand Editing
  • New perk: Trick Blood Money
  • New perk: Wand Experimenter
  • New perk: Gold is Forever
  • New perk: Living on the Edge
  • New perk: Telekinetic kick
  • New physical wires and hazardous objects
  • New rope bridges
  • New enemy: Jättilaser-lennokki
  • New enemy: Märkiäinen
  • New spell: Bomb Cart
  • Proper worm ragdolls
  • Proper lukki ragdolls
  • New secrets..

Updates

  • Backgrounds blend together in a less edgy way
  • Kolmisilmä has a custom shield. Increased base HP. Ceiling collapse works more reliably.
  • Improved some common wood textures
  • New Orbroom graphics
  • Tubelights hang on wires and they can give electric shocks when broken
  • New background structures in Coal Pits
  • New background in Fungal Caverns
  • New background in Underground Jungle
  • Improved lukki leg animation
  • Improved audio reverbs
  • Improved liquid audio
  • Improved audio mixing
  • Kuu's gravity now attracts all physics bodies
  • Black holes have gravity
  • Improved physics and destruction of Hiisi Base furniture
  • New materials with ingestion effects
  • New rare material: Healium
  • Memory use optimization - reduced baseline memory use by 10-15%
  • File access optimization - less redundant copies
  • Particle system optimization - parallel update and rendering

Bugfixes

  • Ragdoll joints weren't retained over a save-load cycle
  • Lanterns and other props drifted spatially over a save-load cycle (fixed in some biomes)
  • Mine cart sometimes had invisible forces holding it together when split in multiple parts
  • Fixed some physical props losing their transform, destruction and other properties on a save-load cycle
  • Intense Concentrated Light caused some spell combinations to stay perpetually alive
  • Autoaim targeted the shooter if stained with Berserkium
  • Fixed gamepad drinking and item drop binding conflict (now for reals)
  • No More Shuffle perk should work a bit better
  • Necromanced enemies drop wands when dying
  • Chest drops are now deterministic

Modding

  • Lua - added ModTextFileGetContent(), ModTextFileSetContent() and ModTextFileWhoSetContent() - for modifying text-based assets in memory
  • Lua - added ModGetActiveModIDs()
  • Lua - added GameSetPostFxParameter(), GameUnsetPostFxParameter()
  • Lua - added EntityAddComponent2()
  • Lua - added PhysicsBody2InitFromComponents()
  • Lua - added PhysicsApplyForceOnArea()
  • Lua - added DoesWorldExistAt()
  • Lua - added ProceduralRandomi()
  • Lua - added BiomeSetValue(), BiomeGetValue()
  • Lua - added EntityApplyTransform()
  • Lua - ComponentGet/SetValue2 API supports access to some internals of VerletPhysicsComponent. (For example masses, positions)
  • Lua - utilities.lua - added component_read/write() helpers
  • Lua - right click state can be read via ControlsComponent
  • Added PhysicsBody2Component, PhysicsJoint2Component and Physics2JointMutatorComponent, an improved API for creating physics-based objects
  • Added OnMagicNumbersAndWorldSeedInitialized hook (Accessible via init.lua. Use this when init needs world seed!)