Developer postOriginal post (opens in a new tab)

Update 0.79.0

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.