Features
Added golfer story events.
- Converted UI from UITK to custom Immediate Mode UI.
- Added foundations of groundskeeping feature:
- Grass wears down as golfers walk on it and recovers over time or can be repaired with the repair tool.
- Surfaces have different wear rates, for example paths wear much faster than fairways.
- Water wears down surfaces and surfaces under water don't recover.
- Groundskeepers can be hired and fired from the Staff Tab of the Course Management Window to maintain the course.
- Groundskeepers spawn at the clubhouse and mill around the course repairing surfaces.
- Groundskeepers have energy which depletes as they work and they return to the clubhouse to rest when it's low.
- Groundskeepers now speak while repairing, walking, resting, and returning to the staff room with a cooldown to prevent spam.
Updates
- Halved the loading time of saves by optimising the loading of terrain data.
- Added grass render distance to options and greatly increased the render distance in photo mode.
- Improved performance of any action involving updating the navigation system based on terrain changes.
- Added reticule and line showing the reference point for the terrain flattening tool.
- Update the collision of the ball with the terrain. Previously we generated collision meshes in realtime and this proved to hamper performance when a significant number of balls are in play at once.
- Clicking an email notification will take you to the appropriate email in the inbox.
- Clicking a challenge notification will take you to the appropriate challenge in the challenge window.
- Added tooltips to all bottom bar category and tool buttons.
- Updated happiness tooltip to show the golfer's name.
- Added empty-state placeholder messages to the golfer and staff list windows when no entries are present.
Fixes
- Fixed practicing a hole or full course not starting from the correct hole.
- Fixed hole suffix on live player competition panel.
- Fixed hole list breaking when trying to drag and drop when not in reorder mode.
- Fixed crash when loading into a game with a different golfer while there is an ongoing challenge or practice round.
- Fixed the handicap of golfers better than scratch being shown as negative instead of positive.
- Fixed golfer information round hole showing eagle of hole complete but no shots played.
- Fixed 18th hole score box having wrongly rounded corner in golfer information window.
- Fixed scorecard holes already played but then closed showing as closed.
- Fixed ball not going in practice green holes.
- Fixed surface preset key bindings showing when no preset chosen.
- Fixed brush size key bindings showing when preset chosen.
- Fixed tool button hover animations not playing when the game is paused.
- Fixed assertion error when opening the Milestones tab.
- Fixed top bar star rating not showing the 5th empty star.
- Fixed switching bottom bar mode not deactivating the active tool.
- Fixed golfers chipping ball instead of hittin correct distance at higher game speeds.
- Fixed golfers occasionally not finding a shot to take when they should.
- Fixed golfer not idling when they are waiting for the rest of their group to finish the hole.