Releases: NodotProject/nodot
Releases · NodotProject/nodot
v0.2.6
What's Changed
- IsometricCamera3D: A camera controller angled at 45 degrees from above. Controls include movement, rotation, and zooming.
- RTSMouseInput: A mouse input controller for the IsometricCamera3D. Allows selecting and controlling objects in the scene.
- RTSSelectable: A selectable object that can be controlled by the RTSMouseInput.
- Various bug fixes
Demo project available here: https://github.com/NodotProject/nodot-rts
Full Changelog: v0.2.5...v0.2.6
2023-09-09.19-58-08.mp4
v0.2.5
What's Changed
- Add a pause menu scene by @krazyjakee in #130
- Options menu by @krazyjakee in #134
- Viewcone optimization by @krazyjakee in #135
- Main and multiplayer menus by @krazyjakee in #141
- Add key value storage and global key value store by @krazyjakee in #142
- icon updates
- various bug fixes
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- Rain3d and Snow3d by @krazyjakee in #118
- Lensflare3d by @krazyjakee in #119
- Environment impact damage by @krazyjakee in #123
- Adds a Burnable3D component for Rigidbody3D by @krazyjakee in #129
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Add a State Handler base node by @krazyjakee in #101
- Add CharacterFly3D by @krazyjakee in #110
- Add CharacterProne3D by @krazyjakee in #111
- Fall damage by @krazyjakee in #112
- Screen shake by @krazyjakee in #113
- Ladder3D by @krazyjakee in #116
- Use noise for screenshake by @krazyjakee in #117
- Added CharacterCrouch3D
- Moved examples to their own repo as their complexity grows
- Various other updates, fixes and additions
- Supporting Godot 4.1+
Thanks to @sntthrn for help with the stepping logic
Full Changelog: v0.2.2...v0.2.3
v0.2.2
This release removes the fps example and moves it to it's own repo.
What's Changed
- Addition of a CollectableManager autoload script to store global item information
- Addition of a CollectableInventory node to store items in either on a player character or a storage chest or whatever.
- Addition of RigidCollectable3D and StaticCollectable3D nodes to add items to a 3D world
- Addition of RigidInteractBody3D and StaticInteractBody3D notes which facilitate interaction
- GlobalSignalConnector has been merged with SignalConnector using dynamic exports
- Added a PlayerManager autoload script to manage the player globally
- Added SFXArea3D for adding sound effects or ambience to an area the player is in
- Added a Cursor node to show a custom cursor in the game
- Added unit tests for the inventory
- DeleteArea3D by @krazyjakee in #89
- Global Signal support by @krazyjakee in #90
- New steps logic by @8bitprodigy in #81
- Update local docs generation by @krazyjakee in #97
- Loooots of tweaks and bug fixes
New Contributors
- @8bitprodigy made their first contribution in #81
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Counter node by @krazyjakee in #61
- Add a sniper and scope example by @krazyjakee in #82
- Add a melee weapon example by @krazyjakee in 7aa50a3
- Spawner3D node by @krazyjakee in #78
- Teleport3D node by @krazyjakee and @Z3R0GT in #83
- Fire3D node by @krazyjakee in #85
- Laser3D node by @krazyjakee in #87
- Smoke3D node by @krazyjakee in #88
Includes tickets from the 3D toys milestone: https://github.com/NodotProject/nodot/milestone/2
Full Changelog: alpha...v0.2.1
v0.2.0
What's Changed
New Autoload scripts:
- SaveManager
- WindowManager
New Nodes:
- FirstPersonCharacter
- FirstPersonIronSight
- FirstPersonItem
- FirstPersonJoypadInput
- FirstPersonKeyboardInput
- FirstPersonMouseInput
- FirstPersonSubmerged
- FirstPersonViewport
- ThirdPersonCamera
- ThirdPersonCharacter
- ThirdPersonJoypadInput
- ThirdPersonKeyboardInput
- ThirdPersonMouseInput
- StepUp3D
- ViewCone3D
- HealthBar3D
- TextEmitter
- CrossHair
- DamageArea3D
- Health
- Interaction3D
- Outline3D
- RigidBreakable3D
- StaticBreakable3D
- MenuContainer
- MenuManager
- Mover3D
- WaterArea3D
- FootStepSFX
- SFXPlayer3D
- Projection3D
- Saver
- SignalConnector
- BulletHole
- Explosion3D
- HitScan3D
- Magazine
- Projectile3D
- ProjectileEmitter3D
Detailed changes:
- Update gdscriptify dependency and regenerate docs (Resolves $118) by @krazyjakee in #7
- Allow setting custom action names by @Flynsarmy in #4
- Static type everything by @Flynsarmy in #6
- set_health -> add_health by @Flynsarmy in #8
- feat: added setup section to the README by @hyrumwhite in #9
- Third Person Character by @krazyjakee in #10
- Breakable by @krazyjakee in #11
- Doors by @krazyjakee in #14
- Add WaterArea3D by @krazyjakee in #17
- Convert Mover3D to Tween oriented approach by @krazyjakee in #42
- Functional DamageArea3D by @krazyjakee in #44
- ViewCone3D by @krazyjakee in #45
- Outline3D by @krazyjakee in #46
- Add footstepssfx3d node by @krazyjakee in #47
- Smooth stepup3d by @krazyjakee in #48
- Projector3D and Healthbar3D by @krazyjakee in #51
- Joypad support by @krazyjakee in #55
- Save Manager by @krazyjakee in #56
Includes tickets from the 3d basics milestone: https://github.com/NodotProject/nodot/milestone/1?closed=1
New Contributors
- @krazyjakee made their first contribution in #7
- @Flynsarmy made their first contribution in #4
- @hyrumwhite made their first contribution in #9
- @Z3R0GT indirectly contributed to the SaveManager
Full Changelog: https://github.com/NodotProject/nodot/commits/alpha