Version 2025.10.8.2502

From Kitten Space Agency Wiki
Jump to navigation Jump to search
Version 2025.10.8.2502
Development phase
Pre-alpha
Release date
October 14th, 2025

2025.10.8.2502 is a KSA build released on October 14th, 2025 which included some updates and changes to ocean visuals.

Additions

  • Add textures to control the ocean's wind speed and color locally, local variations in wind speed are reflected in the distant sunglint seen from space
  • Add Jonswap "Joint North Sea Wave Project" ocean spectrum
  • Add basic ocean foam with controllable amount/strength
  • Added new mesh collection 'EarthScaleMesh', unused for now.

Changes

  • Split VolumetricExhaustReference data from Instance data into VolumetricExhaustInstance. Now we do not need to clone all data for each volumetric exhaust. Instead we create an instance for each with a reference to the single reference data required.
  • Fixed bug where deserializing a save with burns that have a parent of a non-IOrbiting astronomical (ie. The Sun) will throw an exception and fail to deserialize.
  • Fixed so we only show closest approaches within 1.5x the closest opverall approach distance to reduce the number of approaches displayed in the UI.
  • Fixed measuring of distance from vehicle to instead use distance to camera to display the celestial boxes and names in the UI.
  • Improve ocean shading, generate physically accurate roughness values based on the Atlas presentation and the paper "Linear Efficient Antialiased Displacement and Reflectance Mapping"
  • Improve ocean sky reflections
  • Make the number of FFT cascades easy to change
  • Tweak ocean colors
  • Fix mip level counts for ocean FFTs and cloud noise
  • Scroll ocean cascades correctly, fix occasional reset/jump when moving long distances
  • Tweak ocean mesh settings for higher subdivisions and more defined waves near the camera
  • Fix artifacts due to atmospheric scattering when looking at closeups of ocean surface
  • Moved mesh collections to Core/MeshCollections.
  • Renamed DefaultMeshes to DefaultMeshCollection.

Changelog JSON

View changelog entries
{
  "build": "2025.10.8.2502",
  "date": "2025-10-14",
  "fromRevision": 2497,
  "toRevision": 2502,
  "commits": [
    {
      "rev": 2498,
      "date": "2025-10-13",
      "author": "JPLRepoRocketwerkz",
      "lines": [
        "Split VolumetricExhaustReference data from Instance data into VolumetricExhaustInstance. Now we do not need to clone all data for each volumetric exhaust. Instead we create an instance for each with a reference to the single reference data required."
      ]
    },
    {
      "rev": 2499,
      "date": "2025-10-13",
      "author": "JPLRepoRocketwerkz",
      "lines": [
        "Fixed bug where deserializing a save with burns that have a parent of a non-IOrbiting astronomical (ie. The Sun) will throw an exception and fail to deserialize.",
        "Fixed so we only show closest approaches within 1.5x the closest opverall approach distance to reduce the number of approaches displayed in the UI.",
        "Fixed measuring of distance from vehicle to instead use distance to camera to display the celestial boxes and names in the UI."
      ]
    },
    {
      "rev": 2500,
      "date": "2025-10-13",
      "author": "Ghassen Lahmar",
      "lines": [
        "Improve ocean shading, generate physically accurate roughness values based on the Atlas presentation and the paper \"Linear Efficient Antialiased Displacement and Reflectance Mapping\"",
        "Add textures to control the ocean's wind speed and color locally, local variations in wind speed are reflected in the distant sunglint seen from space",
        "Add Jonswap \"Joint North Sea Wave Project\" ocean spectrum",
        "Add basic ocean foam with controllable amount/strength",
        "Improve ocean sky reflections",
        "Make the number of FFT cascades easy to change",
        "Tweak ocean colors",
        "Fix mip level counts for ocean FFTs and cloud noise",
        "Scroll ocean cascades correctly, fix occasional reset/jump when moving long distances",
        "Tweak ocean mesh settings for higher subdivisions and more defined waves near the camera",
        "Fix artifacts due to atmospheric scattering when looking at closeups of ocean surface"
      ]
    },
    {
      "rev": 2501,
      "date": "2025-10-13",
      "author": "Linx-RW",
      "lines": [
        "Moved mesh collections to Core/MeshCollections.",
        "Renamed DefaultMeshes to DefaultMeshCollection.",
        "Added new mesh collection 'EarthScaleMesh', unused for now."
      ]
    }
  ]
}

See also