SCANsat SCANsat: Real Scanning, Real Science, Warp Speed! /mod/129/SCANsat SCANsat v20.4 for Kerbal Space Program Released
  • Hot fix to prevent planetary overlay window from opening when it shouldn't
  • ]]>
    Wed, 09 Sep 2020 17:27:05
    SCANsat v20.3 for Kerbal Space Program Released
  • New resource overlay quick setting controls

    • Adjust low resource concentration cutoff for all maps
    • Quickly adjust resource color settings
    • Display small resource overlay legend on maps
  • Option to hide resources that are not present on a given celestial body from the resource selection menus

  • Zoom map resource overlay calculates local min and max resource concentration values

  • Fix numerous bugs related to custom resources and resource UI features

  • Fix bug causing big map data source to not update properly

  • Adjust part masses

  • Option to disable visual maps for troubleshooting

    • GameData/SCANsat/PluginData/Settings.cfg set VisibleMapsActive = False
  • Fix visual maps for new gas giants (KSP 1.10 and up)

  • Fix bug when trying to draw biome map for planets with no biomes
  • Add some missing localization fields for resource scanners
  • ]]>
    Sat, 05 Sep 2020 01:17:54
    SCANsat v20.2 for Kerbal Space Program Released
  • Fix memory leak related to visual maps

  • Add scanning coverage indicators to big map

  • Add function to allow the zoom map to remember the last used zoom level

  • Update French translations (don-vip)

  • Reduced memory usage by visual maps

  • Fixed several errors related to visual maps when using Kopernicus

  • Allow vessels with old scanner parts to be loaded in VAB/SPH

  • Fix error when PluginData folder for settings file has been deleted
  • Clarified surface-in-daylight requirement for certain scanners
  • Updated KSPedia entry to reflect newer features of big map, zoom map, and Breaking Ground surface feature detection
  • ]]>
    Wed, 08 Jul 2020 02:26:33
    SCANsat v20.1 for Kerbal Space Program Released
  • Fix big map body selection menu with some Kopernicus planet packs (also fixes a few settings menus)

  • Various adjustments to part tech tree position and scanner values

  • Properly hide old versions of parts

  • Minor UI bug fixes
  • ]]>
    Thu, 18 Jun 2020 01:28:58
    SCANsat v20.0 for Kerbal Space Program Released Warning: Save files cannot be downgraded to a previous version of SCANsat after updating to version 20.0 or higher

    Scanning part revamp

    • 15 new scanner parts by Nertea
    • Multiple instruments for each scanner type
    • Old parts are soft-deprecated; they are still loaded but won't appear in the VAB/SPH part list

    New visual scan mode

    • Low and high resolution RGB color visual map scans
    • New science results for high resolution visual map scans

    Overhaul of scanner instrument types

    • Some scanners require the surface to be in daylight to function
    • New combination of scan types for each instrument
    • Resource scanning now handled mostly independently from stock resource scanning
    • All high resolution resource scans fall under a single scanner type
    • Updated contract types

    Other improvements

    • Added more scanner information to scanner right-click part menus
    • Added more scanner information to VAB/SPH part list info

    Bug fixes and other updates

    • Fix KSPedia entry for KSP 1.8 and above
    • New KSPedia entries and various edits to existing pages
    • Fix various Unity script issues
    • Fix RPM map display errors
    • Fix MechJeb landing site integration

    Changes from version 19.3

    • Fix KSPedia entry in KSP 1.9
    • Minor part balance updates
      • Resource scanning updates
      • Fix Breaking Ground surface feature detection
    Sun, 31 May 2020 16:30:45
    SCANsat v18.14 for Kerbal Space Program Released
  • Update for KSP 1.8
  • Fix big map control buttons
  • Fix ground track indicators
  • Fix BTDT anomaly viewer shaders
  • ]]>
    Tue, 29 Oct 2019 03:43:02
    SCANsat v18.13 for Kerbal Space Program Released
  • Fix some errors related to Breaking Ground surface feature detection.
  • ]]>
    Wed, 21 Aug 2019 19:44:22
    SCANsat v18.12 for Kerbal Space Program Released
  • Allow for specifying the color of the map view ground track indicators

  • Fix some bugs related to Breaking Ground surface feature displays

  • Auto refresh timer for the zoom map starts timing after the map has finished building, not before
  • ]]>
    Tue, 20 Aug 2019 22:37:19
    SCANsat v18.11 for Kerbal Space Program Released
  • Allow for detection of Breaking Ground DLC surface features

    • Use the BTDT scanner to detect surface features
    • Surface features displayed on the zoom map in the area surrounding the active vessel
    • Can be viewed in the instruments window
    • Breaking Ground DLC must be installed for this feature to function
  • Add auto-refresh toggle for the zoom map

    • Toggle between no refresh, 4 second refresh, and 8 second refresh
  • Add French translations - by don-vip

  • Fix a bug related to flags that was preventing the zoom map and big maps from functioning correctly

  • Fixed a few Chinese localization file language tags
  • ]]>
    Wed, 03 Jul 2019 20:21:31
    SCANsat v18.10 for Kerbal Space Program Released
  • Fix a bug that was preventing scanners with multiple sensor types from working correctly
  • ]]>
    Mon, 31 Dec 2018 16:07:38
    SCANsat v18.9 for Kerbal Space Program Released
  • Performance improvements for background scanning

  • Fix Metal Ore resource scanning support for Extraplanetary Launchpads

  • Allow for deeper layers of sub-moons in all celestial body menus

  • Fix Jool science report localization tag type

  • ]]>
    Wed, 05 Dec 2018 17:27:25
    SCANsat v18.8 for Kerbal Space Program Released
  • Updated for KSP 1.5

  • Additional Spanish translations by Fitiales

  • ]]>
    Thu, 25 Oct 2018 16:28:09
    SCANsat v18.7 for Kerbal Space Program Released
  • Update for KSP 1.4.5

  • Fix for lat/long coordinate display

  • Add Russian translation for contract text

  • ]]>
    Fri, 27 Jul 2018 16:53:45
    SCANsat v18.6 for Kerbal Space Program Released
  • Update for KSP 1.4.3

  • Significant performance imrovement for the background scanning algorithm

    • Particularly noticeable when many scanners are active and time warp is at maximum
  • Reduce garbage allocation

    • Particularly related to the information shown when the mouse is over a map window
    • Also reduced when the Background Scanning tab of the settings window is open
    • Fix a bug that caused increased garbage allocation when waypoint icons were turned on for the maps
  • Some UI related performance improvements

  • Fix some typos in science results localization files

  • Fix German language tags in localization files
  • Updates to Chinese translations
  • ]]>
    Mon, 30 Apr 2018 18:17:30
    SCANsat v18.5 for Kerbal Space Program Released
  • Update for KSP 1.4

  • Update shaders and asset bundles to Unity 2017

  • Fix a rounding in error in the scanning coverage that was blocking contract offers
  • Anomaly icons show as grey until they are scanned with the BTDT
  • ]]>
    Wed, 14 Mar 2018 22:32:24
    SCANsat v18.4 for Kerbal Space Program Released
  • Performance fixes for scanning coverage calculation
  • ]]>
    Fri, 09 Feb 2018 19:17:49
    SCANsat v18.3 for Kerbal Space Program Released
  • Complete Portuguese translations
  • Updates to localization files

    • Parts, manufacturer/flag and contract localization
  • Calculate scanning coverage based on approximation of actual spherical surface area instead of simple rectangular area

    • Affects contract completion and science data collection
  • Fix bugs related to some resources for the big map

  • Fix bugs in Overdrive compatibility
  • Fix long resource and planet names in drop down menus
  • ]]>
    Thu, 08 Feb 2018 15:25:12
    SCANsat v18.2 for Kerbal Space Program Released
  • Overhaul of all SCANsat contracts

    • Contracts now differ based on difficulty
    • Easy contracts only generate for home system bodies and ask for one scan
    • Medium and High difficulty contracts generate for non-home system bodies and ask for a group of scans
    • Contracts have several dependencies - Unlocking the required parts - Not having already finished all of the required scans for the target - Target bodies are selected based on your progression
  • Improvements made to slope maps

    • Slope maps now account for map scale or zoom factor
    • Significantly improved usefulness for the zoom map
  • Fix some potential bugs when survey contract waypoints are updated

  • Fix bug in background scanning toggles in the settings window
  • Some minor UI performance tweaks
  • Add a KSPedia button to the top of the settings window
    • It will try to open the SCANsat page, but this only works if KSPedia has already been opened at least once
  • ]]>
    Wed, 22 Nov 2017 16:50:39
    SCANsat v18.1 for Kerbal Space Program Released
  • Update for KSP 1.3.1

  • Terrain color palettes defined in new config file

    • Custom color palettes can be added by editing the file or using MM patches
  • Fix bug with big map celestial body list

  • Fix bug with narrow band scanner requirement when more than one resource is in use
  • Slight change in how anomaly information is reported by the BTDT
  • Remove unneeded ASET RPM panel Module Manager patches
  • Fix SCANsat agency title
  • ]]>
    Wed, 11 Oct 2017 18:36:05
    SCANsat v18.0 for Kerbal Space Program Released Updated for KSP 1.3

    Complete UI overhaul:

    • All aspects of the SCANsat UI have been replaced with the new Unity UI

      • This results in a significant reduction in performance impact and garbage creation, particularly when several SCANsat windows are open at the same time
      • UI scaling is integrated with stock UI scaling (master scale) – separate scaling for SCANsat only is also available
      • All text is rendered with TextMesh Pro, resulting in clearer text, particularly at small and large scales, and better compatibility with other languages
      • New option is available to switch between KSP and the old, Unity style UI styling
    • New stock toolbar menu

      • In the flight scene, the stock toolbar button will now spawn a small menu with buttons for all of the SCANsat windows
      • Enable or disable this option in the settings window
    • New settings window

      • Features multiple pages for different groups of settings

    Zoom map overhaul:

    • It now uses an orthographic map projection to eliminate distortion near the map center
      • This is similar to the polar map projection, but can be centered anywhere
    • Further separated from the big map
      • Menu to set the resource selection (if more than one is installed)
      • Menu to set the map type (altimetry, biome, slope)
      • Toggles for all of the map overlays
    • Three different map size options
      • Full map with top and bottom control bars
      • Medium map with only top control bar
      • Compact map with no control bar
    • Option to reset the map to the current vessel position
    • Option to lock the map to the current vessel position
      • Will re-center the map on the vessel position whenever it is refreshed, zoomed, etc…
    • Buttons to move the map center in all four directions
    • Fixes problems with the “Require Narrow Band Scanner” resource scanning requirement
      • Should function correctly with both stock scanning and SCANsat-style resource scanning


    • Localization support for most aspects of SCANsat
      • Part descriptions, science results, part right-click menu fields, tooltips, settings window help tooltips, and some of the UI text
      • Planet names, biome names, and resources names are all localized
      • Some aspects of the UI, particularly the settings window, are not localized
      • The KSPedia entry is not localized
    • Spanish by Delthiago98
    • Chinese by Summerfirefly
    • Russian by Ser and RarogCmex
    • German by h0yer

    New Features:

    • Stock waypoint system integration
      • Big map and zoom map can be used to set stock waypoints
      • Click the waypoint button in the lower-right corner of the map to activate waypoint mode
        • Select a point on the map and left-click there to assign the waypoint location
        • Edit the waypoint name using the text input field
        • Click set to generate the waypoint
      • Optional MechJeb integration
        • MechJeb integration toggled through the settings window
        • Click the MJ button instead of set to use the waypoint as a MechJeb landing site
        • Requires MechJeb installed, and a functional and upgraded MechJeb core on the current vessel
    • Options for map generation speed
      • A slider in the settings window allows for three map speed options
        • 1 – One row of all map types will be drawn per frame
        • 2 – Two rows of all map types will be drawn per frame
        • 3 – Two to four rows of the maps will be drawn per frame, depending on the map type
    • Color Management Window updates
      • Integrated into the new settings window
      • Text input fields are available for most values with a slider
      • More biome options for the biome colors used and the white borders
      • New HSV color picker for all of the color management tabs
        • Uses a standard, saturation vs brightness (value) square color picker, with a hue slider to the right
        • Displays the current selection in RGB, HSV, and Hex color values
        • Allows for manual input of RGB values, using either 0-1, or 0-255 values
    • Updated KSPedia entry
      • Reflects all changes made for version 18
      • Several new pages with information about the different map windows
    • Miscellaneous new features
      • Scanning width now properly accounts for latitude, resulting in scans of even width at all latitudes
      • New settings file; generated in the GameData/SCANsat/PluginData folder after first running KSP
        • Contains most of the options found in the settings window
      • Settings windows options for resetting specific sets of scanning data for an individual celestial body, or all bodies
      • Biome map legend
        • Displays all of the biome colors as sections on the map legend
        • The zoom map legend shows only the biomes present in the map window
      • Map legend tooltips
        • Displays altitude or biome name when the mouse is over the map legend
      • Day/night map terminator overlay for all maps
        • Toggled with the sun and moon icon
      • New part module specifically for handling science experiments
        • Module: SCANexperiment
      • Celestial body list on the big map is ordered by distance to the sun
        • The current body is displayed at the top of the list
        • Moons are grouped together with their parent
      • New anomaly icon, a question mark with an open circle at the bottom
        • The open circle denotes the anomaly position

    Bug Fixes:

    • Fix some floating point errors that cause the big map to break at certain map sizes
    • Fix shader bugs preventing the BTDT anomaly readout in the Instruments window from working
    • Fix a science point exploit when collecting the same scan data from two different vessels
    • Fix a potential error with RPM maps with resource overlays
    • Fix errors in Module Manager patches for resource scanners used by other mods
    • Changes from version 17.9
      • More KSPedia pages
      • Fix an error with setting the UI scale of the zoom map
    Sat, 08 Jul 2017 20:02:18
    SCANsat v16.11 for Kerbal Space Program Released Version 16.11 - 2016-11-4
    • Update for KSP 1.2.1

    • Disable window dragging for big map and zoom map when in IVA

    • Most resource scanners now use the stock Narrow-Band for high resolution scanning
      • The "Require Narrow-Band" option in the resource settings is slightly broken by this
      • Disable that option if using lots of CRP resources
    Fri, 04 Nov 2016 15:24:53
    SCANsat v16.10 for Kerbal Space Program Released Version 16.10 - 2016-10-24
    • Update Toolbar wrapper
    • Fix Unity initialization issues
    • Fix error in ground track display
    • Fix hiding windows in KSC scene
    Mon, 24 Oct 2016 16:35:04
    SCANsat v16.9 for Kerbal Space Program Released Version 16.9 - 2016-10-13
    • Updated for KSP 1.2

      • Display new vessel types
      • Detect new anomaly types
      • Garbage reduction and performance improvements
        • Primarily in the background scanning mechanism
      • Update to new, stock resource handling system
    • Adjust Ore concentration cutoff values

    • Only show the manual map width input field in flight scene

    • Changes from 16.8

      • Fix intermittent background scanning gaps
    Thu, 13 Oct 2016 20:18:17
    SCANsat v16.6 for Kerbal Space Program Released Version 16.6 - 2016-8-18
    • Fix compatibility with Kerbalism
    Thu, 18 Aug 2016 22:23:17
    SCANsat v16.5 for Kerbal Space Program Released Version 16.5 - 2016-8-10
    • Fix bug in electricity usage that was preventing scanning
    Thu, 11 Aug 2016 02:00:36
    SCANsat v16.4 for Kerbal Space Program Released Version 16.4 - 2016-8-9
    • Update contracts for Contract Configurator 1.15+ (severedsolo)
    • Switch to using ModuleResource and RESOURCE nodes for all power consumption (NathanKell)
    • Calculate the local min and max terrain for RPM maps
    • Hidden map fill cheat option
      • Add "cheatMapFill = True" to the SCANcolors.cfg file
    • Fix potential Toolbar related errors (bssthu)
    Tue, 09 Aug 2016 23:21:25
    SCANsat v16.3 for Kerbal Space Program Released Version 16.3 - 2016-6-27
    • Adds new resource types and Module Manager scanner configs for KSP Interstellar Extended Version 1.9

      • Deprecated unused He-3 and Thorium resource types
    • Updated for Mechjeb 2.5.8

    Mon, 27 Jun 2016 20:06:32
    SCANsat v16.2 for Kerbal Space Program Released Version 16.2 - 2016-6-21
    • Update for KSP 1.1.3

    • Updates and minor changes to KSPedia entry

    • Add terrain height multipliers for use with Module Manager when using planet rescaling mods (Sigma Dimensions)
    • Rename and clarify the background scanning toggle button
    • Clarify background scanning status in context menus and scanning indicators
    • Implement a silent science collection method (KOS support for not opening the results window)
    • Add new terrain color palettes and change some default palettes
    • Allow planetary resource configs to be loaded if no global config is defined
    • Some GUI performance and garbage creation optimizations
    Wed, 22 Jun 2016 01:35:08
    SCANsat v16.1 for Kerbal Space Program Released
  • Update for KSP 1.1.2

  • Update API for Kerbalism support

  • Fixed an error that prevented the UI from opening after exiting the Mission Control building
  • ]]>
    Mon, 02 May 2016 16:16:27
    SCANsat v16.0 for Kerbal Space Program Released Version 16.0 - 2016-4-19
    • Update for KSP 1.1 final release
    • Update for MechJeb 2.5.7

    • KSPedia Entry

      • 17 New KSPedia pages covering SCANsat basics and features
    • Add science experiment for low resolution resource scan (M700 scanner)

      • Adjust other science reward amounts
    • Add window scaling function

      • Adjust scale in the Settings window
    • Misc and Bug Fixes

      • Add target selection button to big map
      • Add new RPM storage module; Module Manager config edited to add this module to any part with an internal space
      • Make scanners easier to turn off when they run out of power
      • Fix error that prevented orbit lines from crossing the East/West border in zoom maps
      • Window reset button will now reset all window positions and scale
      • Fix bug in instruments window resource readout
      • Make sure new save files apply all SCANsat default values and options
      • Fixed potential error with ground tracks
      • Fixed potential error with .csv exporter
    Tue, 19 Apr 2016 23:56:56
    SCANsat v14.9 for Kerbal Space Program Released Version 14.9 - 2016-3-6
    • Add new zoom map buttons to small map, big map and toolbar
    • Improved zoom map functionality

      • When zoom map is first opened it targets the active vessel
      • Added re-sync to vessel button in the top-right corner
    • Added slope cutoff slider to color management window

      • Adjusts the cutoff between the two color pairs
      • Lower cutoff to make slope map better in the zoom map
    • Color Management window button removed from small map and big map in flight scene

      • Added Color Management window button to the top of the settings menu
    • Added GeoEnergy resource support for PathFinder

    • When a new planet is detected SCANsat tries to determine its highest elevation point
      • Used for planets that don't have a terrain config defined in the SCANcolors.cfg file; ie Kopernicus planets
      • Max elevation point used to set the max height used for SCANsat maps
      • Max elevation sometimes returns values too high; adjust values in the color management window
    • Some changes in how data is loaded from the save file; no end-user effect
    • Fixed error that prevented SCANsat contracts from generating before the player left the Kerbin system
    Sun, 06 Mar 2016 20:08:54
    SCANsat v14.8 for Kerbal Space Program Released Thu, 18 Feb 2016 15:09:55