Релиз состоялся!

Список изменений огромный – 3 года разработки!

SPACEENGINE 0.990 CHANGELOG

Major changes:

– Procedural volumetric raymarched nebulae
– Improved resolution of planetary terrain rendering up to sand grains level
– Physically-based rendering of terrain materials and space ships
– Full VR support: native for Oculus Rift and HTC Vive with controllers, and all Steam-VR compatible HMD
– New post-processing effects
– New animated main menu, combined settings menu
– Built-in tutorials, based on a scenario scripts
– Unified settings menu
– New planet classification system
– Ported to 64 bit

Terrain:

– Geometry is independent of textures, faster loading of mountain silhouettes
– Nodes/textures loading priority: closer to camera are loads first
– Changed terrain error metrics to higher level of detail
– Meshless terrain rendering (vertex shader texture fetching)
– Optimized texture transfer to and from GPU
– Optimized VRAM storage of generated/loaded terrain textures – texture arrays
– Support of compressed formats for generated/loaded terrain textures
– All Solar System textures updated to be supported by a new terrain engine
– Large-scale detail textures – “biome sample textures”:
— Old texture atlas is replaced by sample textures which are stored in the texture array
— Biome preset system to configure detail textures and palettes, replaces the planet palette system
— Biome preset editor, embedded into the Planet editor
— Big collection of sample textures and planet class presets
– Small-scale detail textures – “soil materials”:
— Complex terrain materials, assigned to a surface based on its color and slope
— Soil preset system to configure materials
— Soil preset editor, embedded into the Biome preset editor
— PBR rendering of soil materials
— Displacement mapping of soil materials
— Big collection of material textures and material presets
– New landforms, based on Rodrigo’s mod: rivers/canyons, rifts
– Better continent/sea trench shape function

Planets:

– Clouds on gas giants and emission textures on stars cannot be switched of
– Updated close-up noise effect of rings
– The “rings winter” effect for Saturn and procedural planets
– Introduced new parameters for the planets scripts: SemiMajorAxisKm, PericenterDistKm, PeriodDays, MassKg
– Opposition effect increases the analytic brightness of a moon or planet, thus affects lighting
– Limited tidal heating of moons
– Thin dust rings around procedural planets like Saturn’s E ring
– Uranus-like narrow rings around procedural planets
– Number of eclipse shadows per planet increased to 8
– Separate specular power for water and icy surfaces on planets
– Probability settings for a very massive moons and binary planets are moved to the config file
– Planets with a large moons with a mass ratio less than 20 are classified as a binary planets
– Binary planet and its companion are named “a” and “b”
– Custom models for asteroids and other planetary bodies
– Support for 3-axial ellipsoid planetary bodies, new script parameters: Oblateness (x,y,z) and Dimensions (x,y,z)
– Support for Hapke BRDF for custom planetary body models
– More realistic moon system generation for gas giants
– Added parameter “humidity” to control vegetation spread on planets with life
– Jupiter-like polar cyclones on gas giants, and script/editor parameters to control them
– Equatorial ridge on airless moons and planets
– Equatorial ridge on small moons orbiting inside parent planet’s rings
– Generation of hot gas giants on polar and retrograde orbits
– Life of planets is originated based on their surface volatiles, not the class (so carbonia and ferria can produce organic life, frozen aquaria or terra can produce exotic life, etc)
– Aerial organic life on some terrestrial planets (planets which have develop a runaway greenhouse as a result of life changing atmosphere composition)
– Improved density and size distribution of small craters
– Captured outer moons may not be tidally-locked to their planets
– Updated exoplanets catalog up to June 4, 2019

New planet classification and chemistry:

– Bulk composition classes: terra (rocky planet), carbonia (carbon planet), ferria (iron planet), aquaria (water/ice planet), neptune (ice giant) and jupiter (gas giant)
– Size classes (based on planet mass): micro-, mini-, sub-, (no prefix), super-, mega-
– Surface volatiles classes: airless, arid, lacustrine, marine, oceanic, superoceanic
– Wide diversity of a possible ocean composition on planets: water, ammonia, carbon dioxide, sulfur dioxide, hydrocarbons and others; mixtures are also possible
– Updated planetary chemistry code generates not only the composition of the atmosphere, but also composition of oceans and surface ices
– Composition of ocean is in consistence with the temperature atmospheric pressure
– Supercritical ocean planets (where water vapor is a supercritical fluid) are classified as minineptunes
– Terrestrial planets with atmospheric pressure greater than 1000 atm are classified as minineptunes
– Conditions on the ocean bottom is calculated to determine whether it is rocky or covered by ice VI or ice VII; it is used to determine habitability of the planet

Solar System:

– Complete list of moons of all gas giants
– New textures for almost all planets and moons
– Analytical model of orbits of Saturn’s trojan moons Helene (trojan of Dione), Calypso and Telesto (trojans of Tethys)
– Analytical model of orbits of Saturn’s co-orbital moons Janus and Epimetheus, swapping orbits every 4 years
– Analytical fit of the DE-431 model for 8 major planets
– Increased texture resolution of some planets in default installation (Earth, Mars etc)

Stars:

– Integrated Cirax’s binary stars catalog updates 1 and 2
– Updated catalog of S stars orbiting Sagittarius A* black hole (ESO)
– More precise stellar data for all potentially habitable exoplanets
– Dense and bright corona for Wolf-Rayet stars (imitation of the powerful stellar wind)
– More realistic distribution of sunspots
– Experimental black hole jets based on comet tail particle system
– Updated data for septuple star system Nu Scorpii
– Procedural open cluster is generated in the center of a procedural diffuse nebula
– Procedural white dwarf/neutron star/black hole is generated in the center of a procedural planetary/supernova remnant nebula
– In the HDR mode star surface automatically become darker on approach to reveal details

Ray-marched nebulae:

– Volumetric nebulae rendering using ray-marching technology
– Editor for ray-marched nebula
– Fully customizable shader for ray-marched nebulae: config file describes parameters/uniforms, witch automatically added to the shader, editor and scripts
– Ability to replace model of a certain galaxy or nebula with a custom shader effect using a special script
– Presets for procedural volumetric ray-marched nebulae

Sprite nebulae and galaxies:

– Gamma-corrected rendering of E galaxies
– Hi-quality (bicubic) upsampling for rendering of volumetrics (galaxies, nebulae, comet tails, aurora)
– Galaxy/nebula sprite texture atlases are extended to 4×4 tiles
– More aggressive LOD switching for galaxy and nebula sprite models to save performance in clusters
– Integrated nebulae addons by BambusDude and Phunnie
– Integrated galaxies addon by Kexitt
– Parameters Brightness and Transparency for galaxy and nebula sprite model script

Space ships:

– Ships are separated from Planetarium and moved into Flight Simulator game mode
– Introduced mass of a ship modules and thrust of an engine modules, recalculated total mass and thrust of all default ships
– Updated ship editor
– Uncontrollable space ships on a pre-defined orbits
– The “Hold altitude” command while landing starts the starts takeoff sequence
– Experimental PBR + IBL rendering
– Added fake aerodynamics model with just a drag force, to use with UFO cheat
– Added ability to switch off (hide) space ships: a button on the Filters toolbar and a checkbox in the Settings menu, also script commands and console variables
– Script parameter ‘Type’ for space ships and custom planetary body models to filter them out in the Ships manager (controllable, real static, game static, custom model)
– Packed (smaller) formats of *.sm models, console command OptimizeSM to convert between them
– Support of importing obj saved in ‘quads’ (no need to convert to ‘triangles’ anymore)
– Support of DXT5-YCoCg compressed textures and BC4 compressed normal maps for space ships
– Camera binding mode is automatically set to “Follow” if ship HUD mode is changed to “Orbital” or “Warp”, and to “SyncRot” if changed to “Horizontal” or “Docking”
– Hold altitude autopilot uses aerodynamics (ailerons and elevator) to keep flight direction horizontal
– Custom sound file for every engine effect, including warp drive
– Sound of nearby ships in the atmosphere

Interface:

– New main menu design with animated background scene
– New settings menu, combining old player, magnitude, filters, graphics, display, sound and controls settings
– New hi-resolution fonts
– Going to the saved location adds it to the journey log
– Updated loading splash window and loading screen
– New splash window textures
– Quotes of famous scientists on loading splash window
– Click on a planet/star disk selects it
– Mouse cursor is captured in screenshots/video in “record with GUI” mode
– Mouse cursor hides itself after 2 seconds of inactive
– Displaying of orbital resonances with neighbouring bodies in the planet Wiki
– Added asteroid and KBO types to info table and Wiki
– Added credits screen and donate button to the main menu
– Colors of orbits, labels and markers could be adjusted in the GUI skin config file
– Added new soundtracks
– Large drop-down boxes (as like module selector in the ship editor) could be scrolled with mouse wheel, and are adaptive to the screen resolution
– Drop-down box behavior changed to the classic one (the box stays opened until left click)
– Labels are drawn with the big font
– Changed format of localization files, to support the new planet classification
– Added “eng-gui.cfg” localization file
– Added a new overlay – displaying the full phase area of the eclipse shadow
– Esc button closes currently opened dialog window first, then opens main menu
– Editor menu with the “palette” of tools
– Names of axes and buttons of VR controllers in the settings menu
– Graphics settings menu have options to set up resolution of warp and reflection textures, resolution of render buffer for fish eye and 360° projections
– Option in user settings to choose between planetary class name sets: terra/aquaria/neptune/jupiter or earth/titan/ice giant/gas giant
– Word “Catalog” is changed to “Real” in interface (“Catalog stars” -> “Real stars” and so on)
– Displaying azimuth and height of a celestial object when observing from planet surface (in info table and wiki)
– Checkboxes/variables to turn on/off accretion disks and jets
– Magnitude/Camera toolbar have buttons to change FOV and editable values (click and type value using keyboard)
– All sliders on the Settings dialog have editable values (click and type value using keyboard)
– Added ‘Take screenshot’ button to the Camera toolbar
– Localizations: ability to use custom word order in a planet classification string and make it separated by comma or conjunctive

Updated Universe Map:

– Added ambient lighting to planets
– Automatic adjust of the amount of visible object
– New “Exploration” mode
– The Universe Map have its own music theme
– Option to quickly hide procedural objects
– Smooth zooming of the Map by clicking the Zoom slider
– Elliptical galaxy haze is not rendered on a scale smaller than the galaxy’s radius

Updated System Chart:

– New comparison modes: by diameter, mass, density, temperature
– The system architecture mode: 2D map of a system hierarchy
– Better controls, camera movements are limited
– The System Chart have its own music theme
– Smooth animation on changing comparison mode or filters

Updated Solar System Browser:

– The “Goto” button appears on a planet cell on mouse hovering
– When the Solar System Browser is opened and user selects a new star system and presses F2, the Solar System Browser updates the planets table instead of closing itself
– Context menu point “Browse planetary system” opens the Solar System Browser on a currently selected object’s hierarchy level
– New displaying style of binary planets: both components are shown in the same cell
– F2 opens Solar system browser at selected object’s hierarchy level (so if moon is selected, it opens the list of moons); Shift-F2 opens the system root level
– Displaying of the brief object info when hovering mouse over the table cell
– Displaying of solitary and binary asteroids/comets, if they were previously selected by some other method
– Double-click on the cell to enter next hierarchy level
– If Solar System Browser is opened while planetary/SNR nebula is selected, selection switches to the nebula’s core star and SSB opens for it

Updated Star Browser:

– Planet classes filters are updated for the new planet classification
– Added new filters: atmosphere and ocean composition, ocean depth
– A list of a life-bearing bodies is displayed while hovering the mouse cursor over the cell in the “Life” column of the table, as like the “Filter” column
– Consequential selection of the planets in the match list by left-clicking the “Life” or “Filter” column
– New options to search only among catalog and/or procedural stars and only catalog planetary systems

Updated Wiki:

– Displays of the current (osculating) orbital parameters for objects which uses custom ephemerides
– Planet bulk composition is added to the “Physical” tab
– New tab to show the ocean data and its composition
– Displaying of equatorial, polar and mean radius of a planet, info table displays mean radius instead of equatorial
– Experimental procedural description generator
– Ability to create custom (mod) local database files for object descriptions
– New field added to the object descriptions database – Franchise
– Wiki displays info about object type: real, procedural or object form franchise
– Characters ‘–’ (en dash, 0x96, Alt-0150) and ‘—’ (am dash, 0x97, Alt-0151) were added to fonts

Updated Locations dialog:

– New locations browser, turned into load/save menu with locations previews
– Updated the Locations dialog – options to copy and paste a location code or url to/from the clipboard
– New system for sharing locations: a protocol for se:// URLs
– The Player settings dialog has a button to register se:// protocol in your system to be able to open se:// url with SE (administrator right required!)
– When loading location, its preview is shown on the loading screen with the scanline effect

Updated planet editor:

– Parameter RotationOffset for the Clouds
– Option to link change of orbital period and semimajor axis (automatic re-computation if another were changed)
– Editing comet tail parameters
– Editing procedural planetary rings parameters
– Editing surface and clouds glow map color and brightness
– Editing aurora colors
– Surface or clouds parameter TempMapMaxTemp to define which temperature in Kelvins corresponding to white pixels in the temperature map
– Preserving NO_DATA values of sliders (fix of exporting weird values like -1.#IND)
– Sliders displays NO_DATA values, slider handle is invisible in that case
– To set NO_DATA value to the parameter, type anything but a number into the slider’s input field
– Preserving zero values of logarithmic sliders (fix of exporting weird values like -1.#IND)
– Logarithmic sliders displays log(0) value if attached parameter is zero, slider handle is invisible in that case
– To set 0 value to the parameter of the logarithmic slider, type 0 into slider’s input field
– Button to toggle the ship editor from the planet editor for the “fake host planet” of a static ship
– Button to toggle the planet editor from the ship editor for the “fake host planet” of a static ship

Controls:

– Ability to bind a change of stereobase on keys and gamepad/joystick buttons
– Removed the “Auto velocity” button
– Joystick/controller bindings are saved to its own config file
– Camera clips at ocean surface if moved faster than 1 km/s, diving is possible at lower speeds
– Switch to a shooter-like rotation controls near surface of a planet (fixed vertical axis)
– Configurable sensitivity of analog actions for keyboard and controller: turns, change of velocity, stereobase, time speed, exposure and interface scrolling
– Configurable controller axis dead zone (in the controller config file)
– Proper names of buttons and axes of XBox360-compatible game controllers
– Default config file for XBox360-compatible game controllers
– Separate keys binding tab in the settings menu for the Map and Chart modes, hotkeys for some of Map and Chart functions

Engine:

– High-dynamic range rendering with autoexposure
– Proper surface brightness of all space objects
– New smooth bloom effect
– Pseudo lens flare post-effect with several preset configs
– Configurable post-processing effects: sharpness, brightness, contrast, saturation, gamma, controls in the setting menu
– Separate brightness, contrast, saturation, gamma controls for galaxies and nebulae (config/console only)
– Optimized lens flare rendering performance
– Lens flares are disappearing smoothly below horizon or behind occluders
– Tone-correct resolving of MSAA buffers (fixes MSAA on bright edges)
– Different mirror modes in VR, with ability to capture video from the main window
– Planet/moon star-like particle is now rendered on the body’s crescent rather than in its center
– Improved performance of the envmap rendering
– Updated impostors system for galaxy/nebula rendering
– CPU/GPU performance counters, better debug screen
– Optimized orbital paths rendering
– More realistic eclipse shadow “darkness” and gamma
– Changed the nearest planetary system search algorithm, so now star will not blink during approaching to it
– All auto-generated rendering shaders are changed to the uber-shaders with custom defines
– Compiled shader binary in the cache is updated automatically if shader’s glsl source code were modified in runtime
– Smooth appearance of generated stars and galaxies while moving at large speed
– Reduced aliasing of thin atmosphere crescent when planet is far away
– Option to link stars particles size with resolution of SE window/screen
– Hotkey to minimize SE from the fullscreen mode

Scripting:

– Introduced scenario scripting system
– Built-in tutorials, based on a scenario scripts
– Parsing executable’s command line parameters – ability to run a script file by double-clicking on it
– Command line argument to launch SE in a specified 3D/VR mode (for Steam launch options)
– New type of object – the waypoint, used in the scripts, works with autopilot
– Variables to control labels and marker size
– All variables can be animated using script command Interpolate
– Customizable main menu, all buttons and actions are described in a special script script data/scripts/MainMenu.cfg
– Ability to create a custom menu with script-running buttons
– Each button in the main menu can launch a custom scenario script
– GUI skin scripts have a link to a main menu script, so each skin can use its own menu layout
– New BB code [LOC]text[/LOC], used to translate a text enclosed in it; supported in Wiki, scripts and main menu
– Localizations have the “Custom” section to work with the [LOC] code
– Any text displayed in scenario scripts can be translated by the locale config (implicit use of the [LOC] code)
– Fine-tuning parameters of the Goto script command: acceleration, drift and deceleration duration, acceleration and deceleration exponent power
– Ability to change keys, mouse and joysticks bindings by a script command
– Ability to show/hide for every single constellation by a script command
– Command to switch the audio output device
– Command to load custom image and put it on top of screen as overlay
– Command to Screenshot: options to set the file name pattern, format and GUI capture
– Command PrintTranslations “script.se” types to the log all strings which have/require localization (used in ShowMessage and WaitMessage commands)

Astronomical catalogs:

– Character ‘|’ in planet name in script replaced with ‘/’ in SpaceEngine’s interface (useful for names such as “S/2006 S1”)
– Character ‘&’ in planet name in script did not printed in SpaceEngine’s interface (useful to solve name conflicts with real objects)
– Catalog planet bulk density is taken into account when assigning a class for it (if both mass and radius were known)
– Updated exoplanet catalog, planets with mass > 13 Mj are treated as brown dwarfs
– Some brown dwarfs in the catalog were re-classified as a planemo (rogue planets)
– Planemo could have a dwarf-like spectral class (M9.5P, L7P, etc)
– Added displaying, generation and usage of metallicity data for stars
– Implemented ephemerides for planets and moons: JPL (DE-xxx), VSOP87, MARS1.0, L1.2 TASS1.7, GUST86
– Implemented IAU rotational model for planets and moons, and JPL (DE-xxx) lunar libration model
– Support of all JPL ephemeris binary files up to DE436 from this site ftp://ssd.jpl.nasa.gov/pub/eph/planets/Linux/
– Parameter RotationOffset in the Clouds {} tag in planet scripts
– Parameters to configure procedural rings in planet scripts
– Surface and clouds parameter TempMapMaxTemp to define which temperature in Kelvins corresponding to white pixels in the temperature map
– Alpha component of ModulateColor parameter in the Clouds {} tag is separated to its own parameter – Opacity
– Added more error checks during the catalogs loading
– New parameters for Star and StarBarycenter in the star catalog:
— ForceSystemLum – force star particle to have lum/appmag provided in the star catalog, ignoring combined lum of components
— Hidden – hide star particle and ignore attempts to select the system except from the scripts
– Parameter Parallax for star catalogs
– Parameter LuminosityBol for star catalogs to specify bolometric luminosity, this fixes temperature on known exoplanets
– Parameter RadiusInfo for planet catalogs, similar to OblatenessInfo for objects with a global shape defined by elevation map data
– Displaying the file path and line number of any catalog object in the debug mode
– Reduced model radius of asteroids to make them more or less fit the mean radius specified in UI/catalogs
– Parameters venusMagn and venusFreq of the Surface tag controls global shape of asteroids
– Parameters DistLy and RadiusLy to define distance to object and its radius in light-years units
– Parameter NoModel for nebula catalogs (to add named nebulae which are parts of a larger models)
– Parameter GenerateStars for nebula catalogs (to generate procedural open cluster in the center of a catalog nebula)

Virtual Reality:

– Full VR support: native for Oculus Rift and HTC Vive with controllers, and all Steam-VR compatible HMD
– Controller gesture to change the scene stereo depth (the “God eye mode”)
– Gaze controls of the interface in VR
– Mouse cursor in VR with VR controllers is only visible over GUI
– VR controller ray is limited by the GUI plane
– Added “depth” effect to the lens flares and ghosts in VR, controlled by a parameter in the flare/ghost config file
– SE is exiting to main menu if VR helmet is taken off from user head
– Added ability to use super-resolution in VR (VRRenderScaleMax in the config file)
– Separate MSAA settings for VR

Planetarium capabilities:

– New orbital lines rendering, settings menu have options to control thickness of lines for major and minor bodies separately
– Constellation lines, boundaries and names
– Rendering of various celestial coordinate grids: equatorial, ecliptic, galactic
– Displaying geographic coordinate grid on planets
– Ability to change position of labels near planetary and deep space objects (stars, galaxies)
– Separate switches for planet vectors (polar axis, prime meridian, velocity and direction to parent object)
– Added “Hide/show object” option to the right-click menu

Advanced capabilities:

– Updated video capture dialog
– Spline paths for scripted flybys, editor, integration to scripts and video capture system
– More responsive texture export dialog (no hanging while doing job)
– Implemented exporting skyboxes directly to dds cubemap format
– Support of export of 16-bit skybox textures (in png and tiff formats)
– Support of export of 32-bit floating-point skybox textures (in dds and tiff formats)
– Lens flares are rendered in Fish eye, Cylindrical and Cube map modes
– Anisotropic mipmapping for Fish eye, Cylindrical and Cube map modes (improves quality)
– Various frame formats for 360 cubemap output
– Checkerboard pattern for the Fish eye and cylindrical projection modes
– Optimized fish eye rendering: faces are cropped according to used lens FOV
– Checkbox for saving screenshot transparency on the Player settings tab
– Checkbox for saving video frame transparency on the Video capture settings dialog

System:

– Ported to 64-bit
– Implemented Steam DLC system
– Implemented SpaceEngine PRO DLC with some exclusive features
– Last used variables can be changed by Ctrl-Shift-Arrows keys in the debug mode
– Implemented graphics quality/performance presets: low, medium, high, ultra and custom
– Automatic VSync uses actual refresh rate of the current display
– Support of encrypted pak files
– Change of SE versioning scheme: 0.990.15.1451 (major, minor, build, revision)
– Automatic cache wiping if current SE version differs from one read from the log file of the previous launch
– Loading splash window is per-monitor DPI-aware (scales itself according to DPI settings)
– Configurable/moddable splash window layout
– SE main window is per-monitor DPI-aware (uses screen-native resolution)

Bugfixes:

– Fixed discontinuities in the fish eye/cylindrical/cubemap projection
– Fixed texture aliasing and cube edges effect on star surface
– Fixed bug with not initialized user name in the user settings menu at startup
– Fixed flipped sign of declination labels on the equatorial grid
– Fixed issues in main menu in 3D modes
– Fixed bug with inability to open a toolbar
– Fixed incorrect initializing of orbital point markers mode
– Fixed too bright planets/moons in a previews in the Solar System browser
– Fixed some errors in catalogs
– Fixed “blackout” bug
– Fixed disappearing of a planet when camera is in it’s shadow and planet is unselected
– Fixed bug with wrong calculating of barycenter mass of Sagittarius A* and other supermassive black hole systems
– Fixed bug with cached shader caches when disabling detail textures
– Fixed non-initialized object info in the Journey log
– Fixed a bug with disappearing of lens flares near a surface of a planet
– Fixed discontinuity in lighting on asteroids
– Fixed bug with lighting of a night side of tidally locked planets with opaque clouds
– Fixed z-fighting of clouds on gas giants
– Fixed redundant lines in stars motion blur
– Fixed some errors in the planet script exporting
– Fixed issues with camera rotation on a window resolutions larger than screen resolution
– Fixed inclinations of procedural outer moons of gas giants
– Fixed a crash when rendering a ship module with a detail diffuse texture, but without a main diffuse texture
– Fixed saving of a ship’s cfg file into ‘#’ folder
– If music player was stopped, it will not resume after entering the main menu or minimizing and restoring of the SE window
– Fixed incorrect orientation of a planet rotation axis defined by PoleRA/PoleDec
– Fixed incorrect rotation of the Sun
– Fixed Wiki database import function
– Fixed depth of labels in VR mode
– Fixed some bugs in the script parser
– Fixed hot titans/iceworlds bug
– Fixed shifting of the solar eclipse shadow on sky and water on oblate planets
– Fixed inability to specify more than 2048 Mb of the VRAM in the config
– Fixed “horizon” command on oblate planets
– Fixed behavior on the mouse cursor then closing a window beneath it
– Fixed noticeable blocky look of the star surface
– Fixed positions and/or names of 21 star systems in the binary stars catalog
– Fixed vertical seam line in the cylindrical/360 projection
– Fixed “nimbus-like” aurora on planets with thick atmospheres
– Fixed bug with incorrect working of exotic life biome filter in the star browser
– Fixed many artifacts with ocean rendering
– Fixed fading out deep space objects in Wiki preview when using it from surface of planet with atmosphere
– Fixed inaccuracies in aurora ring placement by longitude and latitude
– Fixed wrong final orientation of camera when switching between ship’s behind cameras when ship is rotating
– Fixed accretion disk temperature in catalog binary systems
– Fixed incorrect reading of some stellar classes from catalog
– Fixed setting FOV to 90° when leaving the Fish eye mode
– Fixed crash on exporting 8k screenshots/video frames
– Fixed graphical artifacts in giant elliptical galaxies
– Fixed disappearing of near galaxies (like Magellanic clouds) when they are out of the field of view for a few seconds
– Fixed some bugs in generation of a massive binary stars
– Fixed offsetting of the Map mode sphere in VR while zooming/rotating it
– Fixed bug with undocking of all ships if Simulator mode was never used in some of previous launches

Beta bugfixes/changes:

– Save, Reload and Undo in the nebula editor
– Fixed bug with star polar faces
– Fixed stars motion blur
– Fixed eclipse shadow bug
– Fixed rendering of orbits of a static ships
– Fixed multiple bugs in the ship editor
– Fixed lens flare + accretion disk bug
– Fixed color saturation of star corona and atmosphere
– Fixed drag & rotate with controllers in VR
– Fixed lens flare rendering when sun is outside the screen
– Changed barycenter rendering in the Chart mode
– Unlocked right-drag rotation of tidally-locked planets in the Chart mode
– Fixed clearing of the cache and updating of the user config at the first launch
– Fixed raymarched nebulae
– Fixed Vive controllers depth at the “god size” mode
– Fixed a procedural bifurcation of a catalog Wolf-Rayet stars which ignoring the StarProcBifurcation parameter
– Fixed lens flare rendering in VR when Rendering resolution option set to reduced value
– Fixed offset/cut of the labels in the VR when Rendering resolution option set to reduced value
– Fixed a crash on merging two scripts of a planet which uses analytical rotation model
– Fixed a dark spot bug in the atmosphere in center of a day hemisphere of a planet
– Fixes saving of the sml file into a wrong folder while importing model from obj + mtl
– Fixed warp effects in the Fish eye mode
– Fixed artifacts in raymarched nebulae on some machines (disabled anisotropy for noise textures)
– Fixed Steam overlay on AMD
– Implemented search of nearest clusters and nebulae
– Implemented rewind in the camera path editor
– Fixed crash on export planet textures when texture compression is enabled
– Fixed clamping of gas giant mass to ~1.5 Mj
– Fixed brown dwarf clouds brightness
– Fixed specular spot visible from far distance on Solar System icy bodies
– Fixed ocean bottom composition on Earth
– Specifying of both ocean and atmosphere composition is now required, if any (error message is logged)
– Added ocean density and bottom composition as script parameters
– Added default palette/biome presets for ferria and carbonia planets
– Adjusted probabilities of generation of ferria and carbonia planets
– Words “desertic” and “non-desertic” were changed to “arid” and “non-arid” in all localizations
– Values “Desertic” and “NonDesertic” were changed to “Arid” and “NonArid” in all planet biome/palette preset files
– Fixed bug with wrong assignment of the raymarched nebula models which have UseForObject parameter
– Fixed non-change of a planet class when it has life which modifies atmosphere temperature too much
– Fixed wrong interaction of “show spacecraft” option in settings with static ships and asteroids/comets implemented as a ship models
– Fixed generation of only M0V stars in the globular cluster’s supermassive black hole system
– Fixed Chart mode in the procedural supermassive black hole system
– Fixed performance issue in the autoexposure mode
– Fixed unwanted change of star luminosity class during loading (just noting suggested new luminosity class in the log)
– Raymarched nebula is not rendered in the Map mode on a scale smaller than the nebula’s radius
– ‘Magnitude’ toolbar and tab in the settings is renamed to ‘Camera’, added related changes in localization files
– Fixed cutting of the very long text in the tutorial’s message box
– Optimized RAM consumption by galaxies at a large screen resolution
– Fixed camera binding and position at first entering the flight sim mode
– Fixed changing of the location preview file name when re-saving it
– Fixed artifacts with black hole rendering in the fish eye mode
– Fixed galaxy brightness in the black hole and ship warp cubemap
– Fixed bug with bright blue stars generated as a binary black holes
– Fixed bugs on saving location from the main menu, chart or map mode
– Separated brightness calibration values for sprite and raymarch nebulae
– Fixed wrong orientation of terrain detail texture normals
– Fixed crash on loading indexed png textures
– Fixed bug with centering of the Universe Map
– Removed PlanenVSFetching, it is now the only rendering mode
– Fixed flashing of terrain textures/meshes on turns or fast movements
– Fixed GenerateStars parameter in nebula catalogs
– Fixed crash on restoring planet int the editor
– Fixed bug on cloning terrain material in the editor
– Fixed camera shaking when near planet or a ship