Noita
Goki's Things
This topic has been locked
goki_dev  [developer] Sep 9 @ 9:27pm
c115 Changelog
This big update focuses on code cleanup, mod interoperability, mod compatibility, content management, and content labelling. It's also got some bug fixes and stuff though.

c115a
Change a function to be local to avoid a global function conflict
Change content_labeling.lua to content_labelling.lua
Change the controls on the perk list page to include changing starting perks
Fix Goki's Things menu not resizing when changing resolution
Fix Show FPS and other buttons not clamping alongside Goki's Things button

c115
Add BossDragonComponent to the champion blacklist
Add confirmation sounds when toggling perks, spells, and champion types
Add Control spell (projectiles spawn at the cursor)
Add Do Bug Fixes option for fixing bugs in Noita's scripts
Add Label Base Game Content option
Add No Local Content option for disabling the registration of Goki's Things spells and perks
Add origin variable to content
Add Pack right click to spawn functionality
Add Removable Perks support for Goki's Things perks
Add Remove Disabled Content option
Add remove functions for most perks
Add Shoot Projectile Fix tweak
Add the ability to drag the Goki's Things button around
Add the ability to spawn perks instead of acquire them (hold shift key)
Add Zip spell
Add content origin fallbacks using content id
Add content_labelling.lua for further content fallback support
Add New Entities content activation type
Add Disable Auto Pickup option
Change Area Damage visuals
Change champion set random seed formula
Change content disabling (neuter disabled content instead of removing it outright for better compatibility)
Change content grouping to use origin (or mod) variable
Change content management (removing now appends to a disabled table to be read from instead of an explicit caching step)
Change content sorting to ignore author
Change Faster Projectiles champion type (stackable, less speed per stack, no longer in an exclusion group)
Change Inertial Shot icon
Change init.lua for more compatibility
Change Invincibility Frames perk (20 frames -> 10 frames per stack)
Change most content and options to avoid file appends if disabled
Change random wand generation to not add spells that haven't been unlocked
Change spawn target dummy button behaviour (left click adds, right click clears, shift + left click adds boss)
Change starting perk functionality (can now choose how many you want to start with with shift lmb and shift alt lmb)
Change starting perk visual identifier
Change the icons of one-off Goki's Things perks to include the green one-off frame
Change Trigger - Take Damage (deals 1 damage to health and max health when activating)
Change visuals of informative marks shown on perks
Deprecate Slower Projectiles champion type
Fix some content activation requirement tooltips
Fix a handful of unique wands
Fix another 3 cases of Random without SetRandomSeed
Fix Area Damage not taking effect immediately (now works with projectiles that die instantly)
Fix Area Damage particle effects
Fix boss target dummy not using target dummy as a base
Fix champion icons following worm rotation
Fix champion type errors from minibosses if force added modifiers are disabled
Fix disabling free cam when the option wasn't on
Fix Duplicate Wand perk not renaming the wand
Fix gkbrkn_damage_multiplier variable (fixes Protagonist and Glass Cannon Tweak)
Fix Hero Mode affecting Kolmisima even if it wasn't enabled
Fix Lost Treasure being flagged as not stackable
Fix missing or hard coded descriptions on some content
Fix missing validation in Projectile Repulsion Field champion
Fix Nightmare Hiisi Base enemy issue (and maybe more esoteric issues)
Fix One Hit Kill cheat (add more damage types and fallbacks for more resilient enemies)
Fix projectile capture spells removing cast delay
Fix Protective Enchantment not working on some spells (if Do Bug Fixes and Thunder Blast Fix are enabled)
Fix removing polymorph immunity if the cheat wasn't on
Fix some settings not being parsed until the ui is opened
Fix the target dummy script not working with multiple active target dummies
Fix typo in get_entity_held_or_random_wand function causing failed wand related starting perks
Fix word wrap some more
Optimize content disabling by removing extraneous logic and reducing function calls
Remove Arcane Buckshot (Nolla implemented this)
Remove Arcane Shot (Blue Magic superseded this, was never fully implemented)
Remove Chain Bolt tweak (Nolla implemented this)
Remove Draw Deck (Nolla implemented this)
Remove Ice Shot (was never fully implemented)
Remove mod button position management logic
Remove Paper Shot (Feather Shot superseded this)
Remove Spiral Shot tweak (Nolla implemented this)
Remove Trigger Death (Nolla implemented this)
Remove Trigger Hit (Nolla implemented this)
Remove Trigger Timer (Nolla implemented this)
Rename Control to Rotate towards cursor
Rename Endless Flask to Bottomless Flask
Last edited by goki_dev; Sep 9 @ 9:53pm