Additions / Major Changes
- Overlay Clouds no longer have their transparency hard coded. it is now defined via the .png file
- Added Toggle Spikes, which are generic spike blocks which can be turned on or off, via gizmos
- Holding Shift while connecting a signal, will allow you to immediately start connecting another signal, from the same inital object
- Track riders, now emit a pulse, once they either change direction on a track, or reach the end and fall off.
- Merged HCB + Tristan35's JSON cleanup PR #1102
- Resource pack config files can now have descriptions, which will show up in the menu
- Level Packs now have a level select and world select, with the level icons being changable the same way as they can be in resource packs
- Merged #1103, added sequenced variations (To be added to the Wiki.)
- Merged #1105, added quest variations (To be added to the Wiki.)
- Player sprites now have a "LevelTransition" optional animation, which is used, for the level transition screen
- Added Level metadata, which allows for variations for specific levels, to be set via the themes.json file (To be added to the Wiki.)
- Merged #1111, overhaul of json parser, and error handling.
- Merged #1107, added wing metadata, to differentiate which entities has the wings (player, koopa, etc)
- Added a deadzone feature to the controller settings
- Added a "maximized" setting to the video window mode.
- Window sizes now get properly saved and applied (so long as your in the "unlocked" size, because of a godot bug)
Fixes
- Fixed the winged koopa animation, not playing on spawn
- Marathon results sfxs are now replacable
- fixed goombas not using track riders properly, after re-testing a level
- Fixed cheep cheeps having a hard coded animation, now properly uses the json animation
- Fixed thwomps force looping their animations
- Fixed door animations being a bit wonky
- Fixed the players "swim_stroke" property, not being applied properly.
- Fixed bullet bills not properly despawning, when off screen, if youve been to the editor previously
- fixed bowser jr spamming fireballs when off screen
- Fixed hammers held by bowser's bro not having the "IsBowserBro" metadata.
- Merged #1101, fixing some levels in the night time wordlds that werent marked as night time.
- Gravity Inverters have been moved to be in the same group as the Moon Gravity obj, instead of being with the generators
- Fixed level packs not caring about "levels_per_world", and all the various bugs that came with it
- Fixed On Off timers being active while in the level editor
- Fixed game overs not working properly, in level packs
- Fixed fireballs and superballs not despawning properly, if they were spawned off screen.
- Fixed some accuracy errors in the level design of SMB1 8-4
- Fighter flys now face the right way (originally were flipped)
- Sidesteppers now can use the "can_turn" property
- Fixed LL's classic bounce height, not being applied to ANN