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!)