Pure Changelog
Pure Changelog
Pure Changelog
14
Pure 0.15
- core: sky shader, reduce sun shape saturation to 50% to have a better glare
behavior (CSP 1.76p12 +)
- track adaption:
# added first simple base, to adapt tracks.
# In track config file, you need to set:
# [Pure]
# FOG_SHAPE = 0.00
#
# I want to keep this simple, so for the start i just have 1 parameter,
ta_fog_shape:
# ta_fog_shape wil correct the different maps. It like a factor to shrink the fog
extents, to look right on different maps.
# For example: a track like SRP does not need such correct, it has no "fake
distant" textures or objects.
# But a track like "ks_barcelona" needs a big correction factor. It has very near
texture walls, which are faking a distant.
Pure 0.16
- Pure improvements:
# trying to minimize memory allocations to the lowest level
# converting functions to access an existing variable and not creating new ones
- added ambient light calculation from sky color, fog and night light pollution
- pp: controlling VAO Exponent with directional ambient light and PP exposure
Pure 0.17
- ppfilter, pure.lua
# some adjustment to HDR parameters for better brightness in HDR mode (CSP's DXGI
HDR)
Pure 0.18
- core: C++ LUTs, activated code (With the new CSP 1.77 C++ LUTs will work, it will
give a little more performance)
- sky:
# little tweaks of the hue with sunangles between 0-9° (more purple with very low
visible sun)
# little lower saturation for sunangles between 3-20° (less artifical look)
# lower brightness of sun opposite sky with twilight
Pure 0.19
- files:
# added install guide
# added wiki
Pure 0.20
- fog: Mist, changed 80%-100% paramters. visible distance reduces much more. With
100%, visible distance is nearly 0.
- fog: added a resulting index to all fog stages. This gives a simple value for
further using like to retrieve it with Pure_get_Fog()
- fog: darker distance fog with sunset
- ambient ligth: a little bit lower in twilight, a little bit higher with sunset
- Pure sharing
# added Pure_get_Overcast()
# added Pure_get_Fog()
- PPfilters/scrips
# added some fog related Glare changes to all Pure PPfilters
# many AE tweaks of the EYE filters.
# some new AE compensation for the EYE filters, to have a better fitting image for
sunset times
- night light pollution: checking CSP feature to avoid error with wrong CSP version
Pure 0.22
- added AI functions
# added Headlights control (ambient light + fog)
- PPfilters/scrips
# pureEYE, a little bit brighter
Pure 0.23
Pure 0.24
- Pure sharing
# added Pure_get_LightSource_color()
# added Pure_get_AmbientLight_color()
Pure 0.25
Pure 0.26
Pure 0.27
Pure 0.28
- fog: some tweaks on the humidity look, more white with higher values (>80%)
Pure 0.30
!!! I recommend to use CSP 1.76p134 (possible fps improvements) !!!
- fog: fixed some bugs with new online dynamic weather (black or nuked screen)
# double checking paramters and correcting them
- stellar:
# added solar eclipse
# added lunar eclipse
- debug:
# added FPS
# added camera
# added nlp - night light pollution
- settings:
# added cloud's render distance multiplier
# added sound settings
# added ppoff brigtness (ppoff doesn't make much sense in Pure, but its now
possible to also use Pure with deactivated post processing)
Pure 0.32
- ppfilters added a very simple ppfilter with the new CSP 1.76 autoexposure
functions
# pureSIMPLE.ini
# It is a copy of the default_bright ppfilter with added CSP AE settings
# has no script to control it
Pure 0.33
- config: added config system:
# pure_config.ini is saved in AC root folder \extension\config-ext\Pure
# added all settings from pure_settings.lua
# added light color HSV parameters for sun, ambient, directional_ambient and sky
Pure 0.34
- config: added:
# pp hue, saturation, brightness and contrast
Pure 0.35
- pure sharing: colors and vectors must be retrieved via container variables!
# see "Pure_scripting.pdf" for more details
Pure 0.36
Pure 0.38
Pure 0.39
Pure 0.40
- core: added reflections emissive boost, calibrated it, came up with 8.0 as
default value
Pure 0.41
(CSP 176p163 is needed!)
Pure 0.42
(CSP 176p163 is needed!)
Pure 0.43
(CSP 176p171 is needed!)
Pure 0.44
(CSP 176p171 is needed!)
Pure 0.45
- core: fixed Pure Script States not showing at startup (only after manual Pure
reset)
- pp: fixed idle exposure calculation with varying daylight multiplier
- script: pureEYE
# added parameters to control minimum and maximum exposure
# adaption of cubemap brightness estimation to daylight multiplier (will be later
in Pure's PP core functions)
Pure 0.46
- ppfilter/script: pureHDR-EYE, its a fork of pureEYE, but with less AE control and
more contrast
Pure 0.47
- core/lights:
# some balancing of ambient light level and sun light saturation for sunangles>40°
to get neutral colors
# new method to calculate additional ambient light from fog stages
Pure 0.48
Pure 0.49
Pure 0.5
Pure 0.51
Pure 0.52
Pure 0.53
Pure 0.54
- config: fixed storing the right values
Pure 0.55
Pure 0.56
Pure 0.57
- Pure sharing:
# added Pure_get_Solar_eclipse()
# added Pure_get_Lunar_eclipse()
Pure 0.58
- ppfilters/scripts: "pure"
# better exposure control
# Color LUT for softclipping hightones
# adjusted HDR parameters
Pure 0.59
Pure 0.60
Pure 0.61
Pure 0.62
Pure 0.63
- ppfilter "pure":
# switched to tonemapping function 5
# adjusted saturation to work with function 5
# added a slider "photo", which results in a different tonemapping, like "photo
contrast"
Pure 0.64
Pure 0.65
- sky: some nice tweaks to the sky look in sunsets and twilight times
Pure 0.66
- exposure:
# outsourced the calculation for exposure, no more needed in the scripts
# "pure" ane "pure_nopp" script using it already (therefore less code in those
scripts)
# completely calculated by Cubemap Brightness Estimation
# works for PP on, AE off or on and PP off
# also automatic active, if ppfilters have no script (needs still some adjustments)
- pp / pp off
# many improvements of the code to have the same functionalities like exposure
control
# many fixes with VR behaviors
- pp off
# much better look, esp. sky and clouds
- VR
# much better compatibility in VR, like the whole starting process with deactivated
or activated PostProcessing
Pure 0.67
- world lights:
# fixed display lights control
# fixed lights control for pp off
Pure 0.68
- exposure:
# !!! Pure's internal exposure calculation is activated by default !!!
# if you don't want it, please switch it off via PURE__use_ExpCalc(false) in the
script's init function
# added PURE__ExpCalc_set_Target(1.0), a multiplier before the limiting
# added PURE__ExpCalc_set_Sensitivity(1.0), an exponent multiplier within the CBE
evaluation
# a higher sensitivity results in a higher reaction to dark sceneries
- obsolete:
# removed all Yebis AE code
# removed PURE__set_IDLE_EXPOSURE_LUT(t)
# removed PURE__return_IDLE_EXPOSURE()
- ppfilter/script "pure":
# better color grading control
# better visibility while twilight
Pure 0.69
- ambient light:
# higher advanced ambient light while day
- config:
# added vao.amount, default = 1.0
# added vao.track_exponent, default = 0.5
# added vao.dynamic_exponent,default = 0.334
- sharing:
# added PURE__set_PP_Tonemapping_FactorMultiplier(x), to set a multiplier for the
tonemapping factor
- obsolete:
# removed Pure_get_VAO_exponent_additive()
# removed Pure_set_VAO_exponent_additive()
- ppfilter/script "pure"
# tweaked the "optimized photo look"
# tweaked the red tones in the color grading
Pure 0.70
- ppfilter: default_script
# a little logic to set Pure's exposure to fit a ppfilter without a script
pure 0.71
pure 0.72
CSP 1.77p58 needed!
- exposure:
# some tweaking to sensitivity
# changed function of "target", its now a multiplier before the limiters
Pure 0.73
again compatible with CSP 1.76 and higher
- Pure Config: CSP settings check with CSP 1.76 and higher
Pure 0.74
- ambient/fog light: some better ambient light calculation for bad weather
# accessing exposure calculation as well, to improve the exposure level for bad
weather
- install script: some changes to remove "wall of text"
Pure 0.75
- PP off:
# ambient saturation adaption with overcast
# better CSP light adaptions
- scripts: "pure_nopp"
# higher lowest ambient light, to improve night visibility
Pure 0.76
- pure_install.bat
# added make dir of \config\Pure if not exist
# now copies everything
# added Sol weather presets
Pure 0.77
- Pure Config:
# added clouds method switch
# added 2d clouds page
Pure 0.78
- Pure Config 0.78, added check for CSP version number if skydomes want to be used
Pure 0.79
- skydomes:
# added more textures to default set
# more configured weather
- sharing:
# added Pure_get_CloudShadow() to get the current cloud shadow value
# I recommended to use this instead of ac.getCloudsShadow()
# In the future this will have more conditions to work with the different 2d cloud
shadows
Pure 0.80
Pure 0.81
Pure 0.82
Pure 0.83
Pure 0.84
- skydomes / script:
# prevent duplicating a weather into itself
# added "PURE__2DCLOUDS_get_weather(name)"
- skydomes
# fixed texture unloading
# took skydome cover into account for PP godrays multiplicator - prevents godrays
flashes
# texture mask is now crossfaded too
- installer:
# fixed sol 2.2 controller file copy
# fixed position of status text output
Pure 0.85
Pure 0.86
- stellar: a proper lightsource fade with moon and sun (light source is faded out,
if source is at horizon)
# ta_sun_dawn and ta_sun_dusk are taken into account
# sun and moon position are handled right
# all values are interpolated, so with very flat sun trajectories, there are no
jumps
Pure 0.87
- scripting:
# PURE__use_SpectrumAdaption(x), x can be boolean or number (to customize the mix),
"false" = 0.0, "true" = 1.0
# PURE__use_VAOAdaption(x), x can be boolean or number (to customize the mix),
"false" = 0.0, "true" = 1.0
Pure 0.88
Pure 0.89
Pure 0.90
- ambient light: fixed a bug with additional fog ambient light. Made the ambient
light too greenish at day.
- ppfilter/script: pureEYE,
# some color balance fixes
# new colorgrading, better gamma while day, better gamma change when exposure rises
- skydome set default: some small fixes + "few clouds" (low) texture fix
Pure 0.91
- skydome set default: some small fixes + "clear" (sunset) texture fix
Pure 0.92
- ambient light: some small fix with fog and advanced ambient light
Pure 0.93
- ambient light: some small fix with bad weather and advanced ambient light
Pure 0.94
- ambient light: better curve of advanced ambient light (fake radiocity) while
twilight
Pure 0.95
- ambient light/ adv. ambient light: fixed calculations for sunangles between 17° -
0°
# removed a peak, where ambient light was too high for 9° sunangle
Pure 0.96
- ambient light/fog: some important changes in the fog engine and ambient light
calculation.
# I fixed some routines and changed the calculation fog the ambient light, with
much more influence of the technical fog.
# So the look of ambient light has a better match to the sky and the fog stages.
- ambient light/ adv. ambient light: some tweaks to better curve/brightness while
twilight
- sky: some tweaks to better curve/brightness while twilight for sun opposite sky
- fog: some fixes with the different fog layers and overcast modulator
- fog: some tweaks to sand material, darker
Pure 0.98
- ambient light: some tweaks to advanced ambient light with fog and overcast in
twilight times
- ambient light: some noPP tweaks
- config: fixed a bug, clouds2d parameters were not able to modify them relatively
Pure 0.99
- fog: tweaked the LUTs further for ambient and sun loss
- pp: more tweaks of spectrum adaption
# recalibrated white point at 45° sunangle
# added badness modifier
- ppfilter/script: pureEYE
# better ColorGrading to compensate the negative influences of sensitometric
tonemapping on colors
# repairing the yellow tones
# lowering red tones a bit
Pure 0.100
- ambient: added fog engine's scatter index, to lower ambient gain of fog with
lower sun
- ambient: added a ksAmbient compensation
# with very high sunangles, ksAmbient adds too much light (>70°)
Pure 0.101
Pure 0.102
- fog:
# tweaked atmosphere fog, lower exponent
# better humidity LUT, better transition, better look
# a link of atmosphere and humidity fog, exponent raises faster with humidity
(dense air look)
- ppfilter/script: pureHDR-EYE,
# added 2dclouds brightness/contrast raise (those skydomes can have more dynamic
range in HDR)
# adjusted brightness
# added dynamic contrast
Pure 0.104
Pure 0.105
Pure 0.106
- default script (for ppfilter without a script): added sliders for interior and
exterior exposure adaption.
# Pure's CBE exposure is used, but mixed with YEBIS Autoexposure
Pure 0.107
- pp: some tweaks to "spectral adaption", more colortemp adaption for lowest
sunangles
Pure 0.108
Pure 0.109
- fog/skyshader: added a new LUT to compensate the sundisk look, when it is covered
by fog
# before a linear function was trying to compensate the fog cover
# now a LUT with nonlinear values compensate it much better
- skydomes:
# fixed wrong interpolation of hue, using angle interpolation instead of lerp
# added texture function "setDirectionalAmbient(hue, sat, level)", to define an
additional ambient ligth, which fits with the look of the texture
- skydome set: "default", added directional ambient light to the low sun sections
of dry weather
Pure 0.110
- 3d clouds: fixed moving direction (corrected wind direction with CSP 1.79p25)
Pure 0.111
- core: reorganized Pure utilities and app functions to work with multiple apps
- ambient light / directional ambient light: some improvements with cloud shadows
Pure 0.112
- core: added functions to connect and state library, to retrieve their parameter
lists
- shader list: added functions to add states, to show values in the "shader" tab of
Pure Config
- LUA UI: added functions to add whole parameter or state blocks automatically by
category name
- fog: more fog backlit, this will improve low sun fog look, but also daylight
overcast look
- fog: some tweaks to "atmosphere" look:
# for real distance tracks, a decent distance look with 0% humidity
- Pure Config: changed design generation, Pure config parameters and states are
addressed by name, not by id
Pure 0.113
Pure 0.114
- fog: adaptions of the materials layer (sand, rain, smoke) to real distance tracks
(FOG_SHAPE = -1)
- PPfilter/script: pureEYE, some tweaks to the brightness modulation with fog and
bad weather
Pure 0.115
- pure sharing: PURE__set_Lambert_Gamma(v) is automatically calling
ac.setColorTexturesGamma() or ac.setLambertGamma(), depending on the CSP version
# ac.setLambertGamma() will come with CSP 1.79
Pure 0.116
- ambient light: added distant ambient light support (CSP 1.79p32 and higher)
# distant ambient light is the ambient light in the distant
# so the near ambient light (the standard one) can be brighter, without influencing
the distant look of a track
Pure 0.117
- Pure Planner:
# some work on the time multiplier design
# added live tab + live weather functions
# added custom location selection (! CSP will not update the track location - sun
trajectory is not changed)
- Pure Controller:
# added pureCtrl
# This is a very lightweigth script. It will only transfer the Pure Planner data to
CSP weather controller data.
# Due to the better data link with LUA apps, all calculations can be done in Pure
Planner.
Pure 0.118
- scripting:
# added Pure_get_Ambient_Luminance(), to retrieve the luminance of ambient light
Pure 0.119
- apps: Sol Planner 2.3, prevent time manipulation, if Sol Controller is not
working
- PureConfig:
# using groups for "pp adjustments" and "shaders"
- sdk: added a sdk, which will route functions with uniform names to the internal
Pure functions you know from the scripting pdf.
# This will bring more order into scripting
# f.e.:
# "Pure_get_Overcast", but "pure.world.getOvercast" can be used instead of it
# "Pure_getVector(VECTORS.CAM_DIR)", but "pure.camera.getDirection" can be used
instead of it
# "__SCRIPT__UI_SliderFloat", but "pure.script.ui.addSliderFloat" can be used
instead of it
#
# Please look in pureEYE as a first example of the new order.
# For a complete list of the name aliases, just havbe a look in \sdk\pure_sdk.lua
Pure 0.120
- Pure Planner: added "date, time,..." group to expand and collapse the time
selection
# right mouse click is removed
- fog: some changes to atmosphere and humidity look of real distance tracks
# atmosphere is denser, to get a better distant look
# humidity becomes more denser with lower values
Pure 0.121
- UI: prevent slider mousewheels edit, when user scrolls the page
- UI: fixed slider height and margin for proper focus detection
- skydomes:
- added a section function (section:set3dCloudShadow_SunCover(opacity, size)), to
customize the sun cover, when using 3d fake cloud shadows
- skydome set "default": added some custom sun cover values for "Squalls", "Broken
CLouds", "Few Clouds" and "Windy"
Pure 0.122
Pure 0.123
Pure 0.124
- distant ambient light: temporary workaround for distant ambient light is not in
the CSP global brightness (distant ambient is blown out).
Pure 0.125
- exposure: higher cbe exposure in low-mid bright areas (litten night scenery)
- script: new tooltip option for script UI elements (text is limited to 100
characters)
# __SCRIPT__UI_Checkbox(name, bChecked, tooltip)
# __SCRIPT__UI_SliderFloat(name, value, min, max, tooltip)
# __SCRIPT__UI_SliderInteger(name, value, min, max, tooltip)
#
# pure.script.ui.addCheckbox(name, bChecked, tooltip)
# pure.script.ui.addSliderFloat(name, value, min, max, tooltip)
# pure.script.ui.addSliderInteger(name, value, min, max, tooltip)
- ppfilter/script: fixed pureAltTonemap exposure
Pure 0.126
- core: removed some additional controlling of clouds brightness (2d + 3d) and
advanced ambient light.
# Before adv. ambient light made the clouds brighter.
# Now clouds nearly stay at their brightness
- exposure: in dark sceneries, exposure now does not drop that much, when going
into CSP lights
- ambient light:
# more overall saturation
- directional ambient light: some tweaks and fixes of generating dir. ambient light
in overcast sceneries
# using less adv. ambient light
# using more directional ambient light, to create an illusion of diffuse light
coming from sun direction
Pure 0.127
- Pure Config app: if parameter values differ from the default values, then they
are displayed yellow
- directional ambient light: removed code for adding light, if cam is in cloud
shadow
# There should always be directional light from bright clouds
- skydome default set: added directional ambient light to all clouds weather,
dependent on the cloud dense
Pure 0.128
- exposure: more stable value in daylight, but better reaction to very high content
- ambient light: advanced ambient light is dependent of cloud coverage with low
sunangles
Pure 0.129
Pure 0.130
Pure 0.131
- core: lowering the whole light to 0.2 times the former value
# This will restore the CSP reflections debug usage
- pureEYE: removed CSP lights boost, changed CBE analysis values, more black tone
lift in the colorgrading
Pure 0.132
Pure 0.133
- ppfilter/script: pureEYE
# simulation of much more daylight
# all CSP lights are gained by 1.5
# less low tones boost in the colorgrading
Pure 0.134
- exposure:
# added a function, which adapts to cloud coverage. So exposure does not lower this
much with a with sky
# removed cloud shadow adaption
- ambient light:
# some tweaks to advanced ambient light
# some tweaks to overcast ambient light
- skydomes:
# many tweaks to overcast weather and overcast light LUT
# fixed cloud coverage calculation
- ppfilter/script: pureEYE,
# some AE adjustments, higher Lambert Gamma
# CSP lights at 1.25
Pure 0.135
- exposure:
# some tweaks to twilight scenes
# more exposure CSP light litten scenes
- 3dclouds: added some standard cloud coverage calculation, to fit ambient light
calculation
- ppfilter/script: pureEYE
# bounced light, emissives are dependent on exposure
# removed nighttime CBE target boost - done in Pure's internal exposure calculation
Pure 0.136
Pure 0.137
- ppfilter/script: pureLinear
# some improvements of overall brightness
# lowered skydomes brightness to have more headroom for overall brightness
Pure 0.138
- skydome:
# some tweaks to Scattered Clouds
# lower directional light for Overcast high sun domes
- exposure:
# some better adaption of cloud coverage
# minimum CBE dependent usage of the cloud coverage adaption
- files:
# updated install_pure.bat, fixed some things.
# added uninstall_pure.bat, removes also the Pure settings
# updated Pure install guide.pdf, added uninstall page
Pure 0.139
- default script: added godrays fix for CSP pre 1.78 versions
- ppfilter/script:
# dynamic reflections level - With higher exposures, reflections getting a bit
higher
# More comments to help with scripting and understanding the filter
Pure 0.140
- ambient light:
# removed occlusion control from advanced ambient light
# some more advanced ambient light with overcast and low sunangles
- core: fixed a bug with double initialized custom script parameters with VR
Pure 0.141
Pure 0.142
Pure 0.143
- sun light: reverted to some more sunlight with very low sunangles
Pure 0.144
- ambient: fixed daylight multiplier influence on ambient and adv. ambient light
Pure 0.145
- ambient light: fixed the calculation sequence. Lowest ambi light and night light
pollution are added at the end after daylight multiplier
- skydomes: changed night lighting LUT for windy, overcast, broken clouds (just to
test it - needs better textures later)
Pure 0.146
- core: basics, using io. functions for file and folder work, removed windows
command calls
Pure 0.147
Pure 0.148
Pure 0.149
- core: saven utils connect and state, added an additional entry to the connect
struct, to be sure there is 1 element left to be nil
- exposure: added a new logic for daytimes, to adapt CBE input values.
# In daytimes, minimum and average CBE is gained, if the camera's occlusion "look"
value is high.
# This will prevent a misscalculated CBE if something is above the camera, like a
bridge.
Pure 0.150
- ambient light:
# smoothen the advanced ambient light curve
# modified the calculation of adv. ambi light, the difference between high noon and
twilight values is lower
# better calculation of adv. ambient light of foggy weather in twilight times
# a bit higher ambient light saturation with sunangle from 12° to -3°
- fog: added a scatter index to materials (rain, sand, smoke). This avoids wrong
ambient light
- files: including new Sol Planner 3.7 and Sol 2.42 controller
Pure 0.151
- Pure config/scripts: added a script execution time state at the end of the script
UI.
- files: !!! ppfilter script location for live editing has changed !!!
# Put your ppfilter scripts in \common\assettocorsa\extension\weather\pure\
ppf_scripts\
Pure 0.152
Pure 0.153
- files: pure_install.bat
# added removing of default skydomes sets ("default" + "default_16k")
# removed VAO line
Pure 0.154
- Pure Config / config: "default_16k" is automatically selected, if no "default"
set is present
- files: pure_install.bat
# changed ascii design
# checking folder when removing
Pure 0.155
- audio: correct scaling of rain sounds with CSP 1.80p115 and later
Pure 0.156
- 3d billboard clouds:
# added a proper way to determine sky coverage, to support additional dir. ambi
light
Pure 0.157
- UI: fixed a bug with tabbars, where the current tab focus was not restored after
a wfx reset.
# editing a pure ppfilter script will not make Pure Config jump to the "Main" tab.
It will stay at the "PP" tab.
- skydomes: texture 188756621 (Broken clouds sun 32..45°), removed some birds
- skydomes: texture 161184986 (Windy sun > 45°), repaired the dynamic of the
picture, removed some dark spots
- skydomes: added 1 texture:
# 183249480 - Few Clouds -1°-7°
- ppfilter/script: pure
# less filmic contrast dip with cloud shadows
- config/Pure Config
# removed dir. ambient light cloud shadow boost
- directional ambient light, additional dir. ambi light with cloud shadows is fixed
to 1.25
Pure 0.158
- skydomes: texture 161184986 (Windy sun > 45°), reverted to more cyan sky in sun
direction
- exposure: CBE, some fine-tuning of the function, which prevents the exposure dip
with bright skies.
Pure 0.159
- UI: fixed a bug, if there is a tabbar ram-backup, but current tabbar does not
contain this tab
- UI: fixed a bug with dirty state, checkboxes were causing an error
- UI: added radio buttons
Pure 0.160
- apps: PureConfig, added a confirm dialog when deleting the script settings file
- apps: PureConfig, added the receiving of Pure's pilot signal
# if Pure is not updating the signal, PureConfig will reset to the "Activate Pure"
UI.
- core: added a pilot signal. Pure will update a signal all 0.5s if its update loop
is running.
- weather definitions: added a cloud coverage value, so exposure can react on the
higher sky brightness in 3d clouds mode
- stellar:
# adjusted moon light and appearance
# added customization of moon light and appearance
# added customization of stars appearance
- script: fixing some messages to Pure Config, when resetting, deleting and loading
settings
Pure 0.161
Pure 0.162
- ppfilter/script: pureCandy
# exposure dependent Glare threshold
# tweaked Glare settings
Pure 0.163
Pure 0.164
Pure 0.165
- skydomes: better mask for 190692927 (Few Clouds, sunangle <= -1°)
Pure 0.166
- shader: rain_haze, optimized shader parameter table usage, removed a big memory
garbage producer
- VR: fixed an AC crash with camera transformations if "Rift" video mode is used.
Pure 0.167
- apps: Pure Config, changed the app window id to avoid difficulties with other CSP
stuff
# This will reset the former window position and size
- apps: Pure Config, added a number in the slider to show the offset or multiplier
value
# This will help when try things first in Pure Config and then coding it in a
script.
- apps: Pure Config, added tonemapping group
# This will show you the parameters of the set tonemapping, if you use
pure.pp.setTonemapping(x).
Pure 0.168
Pure 0.169
- script/ppf: pureLinear
# removed unnecessary things like photo look and such
# its a real linear filter now
# added a custom tonemapping for softclipping high tones to avoid burned out tones,
but should not realy influence mid and low tones
Pure 0.170
- ppf/script: pureLinear
# added bounce and emissive light control
# tweaked exposure settings
Pure 0.171
Pure 0.172
Pure 0.173
Pure 0.174
- moon: added a curve to the appearance brightness, more equal brightness for low
and high positions
Pure 0.176
Pure 0.177
Pure 0.178
- script/exposure handling: better exposure for low ambi light. This will improve
exposure for bad weather.
Pure 0.179
Pure 0.180
Pure 0.181
- ppf/script: pureLinear, added VR condition which lowers exposure target value and
superexposure in VR
- ppf/script: pureCandy, added custom tonemapping from pureLinear
Pure 0.182
- ambient light: adv. ambi light, added occlusion control to prevent a boost in
buildings like tunnels
Pure 0.183
- skydome set: added values for cloud shadow opacity (clear, few clouds, scattered
clouds)
Pure 0.184
- apps: Pure Config, added check for ParticlesFX (needed for shaders)
- shaders: "landscape",
# lower farplane value, solves a graphical glitch
# fixed some bugs while saving files
Pure 0.185
- core: build a junction for io.output(), this fixes the bug with CM 0.8.2561
- core: added some functions to shader building
Pure 0.186
Pure 0.187
- apps: Pure Config, removed the quality buttons from the UI if clouds render
method is set to skydomes.
# the buttons don't change any related settings for skydomes or other parts of Pure
- apps: Pure Config, added a warning if skydome textures are missing
- ppf/script: pure, using the new "Exposure is driving focused" active as default.
- sdk: added
# pure.world.getHumidity, the value of Pure's humidity layer
# pure.world.getMist, the value of Pure's mist layer
# pure.world.getSmog, the value of Pure's smog layer (defined in the track config
or track adaptions)
Pure 0.188
- core: rewrote the file loading/writing system
# according to the io.output problem, i rewrote the whole system. Files are no
longer opened and sequentially filled via the io read and write functions.
# The data are collected in an internal buffer and the files are written and loaded
once with io.load and io.save.
# Tested with CSP 1.79 and higher
- ppf/script: "pureCandy",
# reworked the GLARE settings and lowered saturation a bit, to avoid ugly brake-
lights
# some tweaks to the overall look
Pure 0.189
- script tools: exposure handling mode 1: some more boost of AE Target with
"Exposure is driving focused" option
Pure 0.190
- ambient light: advanced ambi light, lowered the additional boost with rainy
weather
Pure 0.191
Pure 0.192
- config: solved a logic problem when saving configs and a ppfilter script forces
values.
# if values are forced, not the forced value is saved, but the former loaded value
- shader: landscape,
# fixes issues with different camera methods (Triple screen and such)
# added clouds shadows (CSP 0.1.80p317 or higher)
Pure 0.193
- ppf/script: pureCandy, some changes to ambient light and distant ambient light
- files: install scripts, added new folders for Pure Planner and Pure Shaders
Pure 0.194
Pure 0.196
Pure 0.197
- config/scripts: fixed a bug with loading script settings. Was caused by the fix
of saving fixed values.
# the script version number is now handled differently (direct)
Pure 0.198
!!! removed old Pure Planner, renamed new Pure Planner !!!
please delete "Pure Planner" and "Pure Planner 2" folders in /apps/lua before you
install
- skydomes:
# changed the point of loading the new texture while a transition
# added adaptive skydomes fades. If weather is changing fast, the fade is shortend
- core: reworked encryption, PureEncrypter needed to encrypt files with new logic
# older encrypted files still work
Pure 0.199
Pure 0.200
- skydomes: some more fixes with loading the texture in certain weather transitions
and in combination with Pure Planner app
- controller:
# added a dynamic controller with a CM Drive - weather selection sub menu
- files:
# pure_install.bat, updated files and folder commands
# uninstall_pure.bat, added a confirmation and a warning text
# uninstall_sol__install_pure.bat, updated files and folder commands
Pure 0.201
Pure 0.203
- audio: added more parameters, to control the damping of wind and rain sounds in
high speeds
# damping is set to 75% as default
# speed is set to 200 km/h for full damping as default
- config:
# If a ppfilter related config is used, the config changes will be written in that
file, if the config is saved
# If a ppfilter related config is used, this config files is loaded, if "LOAD" is
used in Pure Config
Pure 0.204
Pure 0.205
- controller: found some issue when setting rainFX wetness and puddles.
# After a rapid change from wet to dry weather, rainFX still showed the rain
visuals on the tires. fixed now.