Version | Changes | Module | Comment |
2.5.6.1 | Fixed a bug within the new Half Resolution Window mode | Engine | |
2.5.6.0 | Fixed a bug with transparently rendered polygons that appeared as weird lines sometimes | Engine | DX11 renderer only, bug was introduced in 2.5.5.8 |
| Added new method 'Simulator.isViewerInsideSphere' | Scripting | Good for quickly testing if player is inside range of an object (E.g. for disabling costly particle effects when too far away). |
| Added Half Resolution Window mode. Available when high resolution displays (4k/retina) are detected. Can be enabled/disabled in Setup. | Setup | Allows to use window mode with higher framerates on slow computers and retina/4k displays (e.g. mac laptops) |
| Lower GPU memory usage by improved internal use of texture compression | Engine | Less GPU memory is required, which may improve and reduce jerky frame rates on graphics cards with less than 1GB. |
| Improved dynamic sky colors | Engine | More realistic colors and brightness levels |
| Various smaller bug fixes and optimizations | Engine | |
2.5.5.9 | Fixed size of pick objects (vertex balls etc.) in editor when GUI scaling is used | Editor | Fixes problems on high resolution (Retina) displays |
2.5.5.8 | Optimized rendering of transparent polygons to prevent a bottleneck in OpenGL | Mac OpenGL Renderer | Affects Mac version with Intel and Nvidia graphics in some specific parks (Tango Park) |
2.5.5.7 | Added workaround to prevent a possible crash in Simulator when using Radeon graphics | Mac OpenGL Renderer | Mac version only |
| Various smaller bug fixes | Simulator | |
2.5.5.6 | Fixed a possible hang in Editor when using Intel graphics | Mac OpenGL Renderer | Mac version only |
| Fixed a rendering bug for shadows of transparent polygons | Engine | |
| Fixed a crash at startup using Japanese keyboards | Engine | Mac version only |
2.5.5.4 | Fixed a potential crash in the scripting engine | Engine | |
| Added 'Set Custom View' telemetry message | Telemetry Server | |
2.5.5.3 | Added experimental copy and paste for scene objects | Editor | |
| Renamed Add Defined edit mode to Click Paste | Editor | Works for scene objects now, too |
| Improved scene object selection within Scene Object Overview panel | Editor | |
| Improved Scene Object Instance Panel | Editor | Removed Apply button |
| Improved framerates on Mac | Engine | Mac version |
| Improved Corkscrew element formula | Elements | Default values now represent the typical 'Arrow' corkscrew |
| Added CMD-Q shortcut for quit | Engine | Mac version |
| Added Lock/Unlock buttons to Scene Object Overview panel | Editor | |
| Locked scene objects are rendered with a red frame now | Editor | |
2.5.5.1 | Added What's new link to info panel | Info panel | |
| Added new method 'Simulator.getCurSimulationSpeed' | Scripting | |
| Added new method 'Simulator.getCurUnscaledTickSec' | Scripting | |
| Added new button detection 'FLY_FASTER' | Scripting | class Button, Default key: Shift |
| Added new button detection 'FLY_SLOWER' | Scripting | class Button, Default key: Ctrl |
| Improved loading speed of StaticSounds | Scripting | |
| Fixed two bugs within the DX9 renderer that caused crashes and graphics artefacts | Renderer | Bugs were introduced in 2.5.5.0 |
| Fixed a problem with the idle chain movement | Devices | |
2.5.5.0 | Improved frame rates in VR mode | Engine | |
| Improved scripting performance | Engine | |
| Faster rendering of transparent faces | Engine | Optimized for multi core CPUs |
| Faster loading of park previews | Engine | |
| Added high quality wind power plants | Scenery | Library/Scene Objects/Background |
| Added high speed tree objects | Scenery | Library/Scene Objects/Trees & Plants/High Speed |
| Added Brown Stone Set | Scenery | Library/Scene Objects/Rocks & Stones |
| Added Grey Rock Set | Scenery | Library/Scene Objects/Rocks & Stones |
| Added tilt special track element | Elements | Special Track |
| Added Tilt Coaster park | Parks | Demonstrating new tilt special track element |
| Added Rock-it Man park | Parks | Demonstrating new rock sets and high speed trees |
| Added thumb up and down icons in Steam item vote dialog | Steam version only | |
| Added Sorted by Rating park browser group | Steam version only | |
| Added Rate option in item park browser item options | Steam version only | |
| Improved chain now moves slowly when idle | Devices | More realistic behaviour |
| Added new method 'Simulator.getSceneObjectsWithName' | Scripting | Similar to getSceneObject(String), but returns all objects when there are multiple objects with the same name |
| Added new method 'StaticSound.getLength' | Scripting | |
| Added new method 'Section.setLiftFwdIdleOn' | Scripting | Can be used to simulate new chain idle movement |
| Added new method 'Section.getLiftCurrentSpeed' | Scripting | |
| Added new method 'Section.getTransportCurrentSpeed' | Scripting | |
| Added new method 'Section.isBrakesOn' | Scripting | |
| Improved BlockHelper class in Script Park to make use of chain idle movement | Scripting | |
| Fixed a transformation bug when World Entity was used | NL2SCO Editor | Older parks loaded that will be saved with new version may require changes for scenery using World Entity option |
| Various smaller bug fixes and optimizations | Engine | |
2.5.4.1 | Added texture option to linearize grayscale textures | NL2MAT Editor | Without linearization, textures will be interpreted as sRGB with gamma correction. Linear grayscale textures instead are usefull for 'metallic' and 'smoothness' and 'roughness' maps |
2.5.4.0 | Added experimental metallic workflow registers for upcoming PBR | NL2MAT Shadercore | Three new output registers 'metallic' and 'smoothness' and 'roughness' |
| Reflections are affected by glossiness/smoothness/roughness material parameters | Engine | Rougher materials will make reflections blurry |
| Transfer track track minimum distance between tracks relaxed to 0m | Transfer Track Settings | Used to be 1m. |
| Various smaller bug fixes | Engine | |
2.5.3.8 | Materials with reflections can now make use of all 4 texture units | NL2MAT Editor | In previous versions only 3 texture units could be used |
| Video export can now render at resolutions larger than current screen resolution | Video Export | |
| Various smaller bug fixes | Engine | |
2.5.3.6 | Added optional automatic creation of NL2SCO files when 3D model files (DAE, 3DS, LWO) are chosen | Scenery | Scenery Tab 'Choose...' |
| Improved NL2SCO and material setup workflow | NL2SCO Editor | Materials Tab |
| Added telemetry message for Recenter VR | Telemetry Interface | |
| Added open park command line option for loading parks | Command line | Requires Attraction License |
| Added train flags to station state. Can be used to detect if train in station is the current train of the ride view. | Telemetry Interface | Station State Message (ID 15) |
2.5.3.4 | Fixed a bug when saving encrypted packages | Editor | |
| Fixed a bug when parsing XML files | Engine | May have affected some DAE files |
| Added telemetry message for loading parks | Telemetry Interface | Requires Attraction License |
| Added telemetry message for closing parks | Telemetry Interface | Requires Attraction License |
| Added telemetry message for resetting parks | Telemetry Interface | Requires Attraction License |
| Added telemetry message for enabling attraction mode | Telemetry Interface | Requires Attraction License |
| Added telemetry message for pausing simulation | Telemetry Interface | |
| Added telemetry message for selecting seats | Telemetry Interface | |
| Added telemetry message for server quit request | Telemetry Interface | |
2.5.3.2 | Updated EULA for Attraction License | EULA | Can be found inside installation folder |
| Improved accuracy of Speed Comb | Editor | Brake sections with transports should be estimated better now |
| Improved anti-fraud detection | Application | Improved detection of user key misuse |
2.5.3.0 | Added copy and paste to help viewer | Help Viewer | |
| Improved framerates in VR mode | Around 4 percent higher framerates in average | |
| Cache files are now stored inside the system C:\ProgramData folder instead of AppData\Roaming | | |
| Fixed a bug when using autosprites in LODs | | Sprites in LODs should work now |
| Fixed a bug when adding elements | Editor | Strict option on roll nodes was undefined |
| Added methods for quering the transformation matrix of moving tracks | Scripting | class com.nolimitscoaster.SpecialTrack |
| Updated used OpenVR library | Engine | Fixes some HTC Vive detection problems |
2.5.2.4 | Fixed a bug in the NL2MAT editor | NL2MAT Editor | Selecting Deform Vertices entries was broken |
2.5.2.3 | Simplified transparency settings | NL2MAT Editor | Should be much easier to use now. Some settings have been removed, which will now be computed automatically depending on the transparency mode. |
| Various smaller bug fixes and optimizations | Engine | |
| Volume Fog object is now colorable | Scene Objects | |
| Added Upload Options Dialog for Workshop items for setting new added tags (Asset, VR) | Steam Workshop | Steam version only |
| Modified VR mode to only render one eye to the desktop which improves performance | Engine | |
| Changed relative mouse handling from WM_MOUSEMOVE to Raw Input | Engine | Raw Input is more reliable |
| Added mouse sensitivity option | Setup | |
| Added game controller sensitivity option | Setup | |
2.5.2.0 | Improved game controller support | User Interface | Play mode and main menu can be fully controlled using an XBox controller |
| Improved VR user interface | User Interface | Using an Xbox controller is recommended |
| Improved keyboard and focus handling | User interface | |
| Added Favorites category to file selection window | User interface | |
| Improved Twisted Inverted train | Trains | Various scale fixes and improvements. Old train used to have too small seats. |
| Improved Twisted Sitdown train | Trains | Various scale fixes and improvements. Old train used to have too small seats. |
| Improved Floorless train | Trains | Various scale fixes and improvements. Old train used to have too small seats. |
| Improved Twisted Standup train | Trains | Various scale fixes and improvements. Old train used to have too small seats. |
| Added context menu to file selection window | User interface | |
| Added description window for file selection window | User interface | |
| Fixed flat rides to make use of new exit view | Scripting | |
| Added method Section.getStationPlatformState() | Scripting | Can be used to detect the station platform position |
| Changed Station Display mode 'Hide All' to 'Special Platform Only' | Station Settings | Previous 'Hide All' mode was not hiding the special station platform devices on inverting and flying coasters etc. |
| New Station Display mode 'Hide All' | Station Settings | New 'Hide All' mode will really hide all. |
| New exit view: Improved ride view handling for improved exiting rides into walk mode | Play mode | |
| Added method ExternalRideView.setMorphingEnabled() | Scripting | Part of new exit view |
| Added method ExternalRideView.setExitViewEnabled() | Scripting | Part of new exit view |
| Added method ExternalRideView.setExitViewAbsolute() | Scripting | Part of new exit view |
| Added method ExternalRideView.setExitViewPosition() | Scripting | Part of new exit view |
| Added method ExternalRideView.setExitViewLookDirection() | Scripting | Part of new exit view |
| Added method ExternalRideView.isInWalkMode() | Scripting | Part of new exit view |
| Added method Tools.perlinNoise() | Scripting | Universal noise generator function |
| Added coaster style variation (no water scoops) for dive coaster | Coaster styles | |
| Moved Removed Invalid References button to Scenery Overview | Editor | |
2.5.1.0 | Added Borderless Window Display mode | Setup | Should have advantages (smoother Alt-tabbing) over exclusive fullscreen mode |
| Several multi threading optimizations for higher frame rates on multi-core CPUs | Engine | |
| Improved loading times of DAE files | DAE Loader | |
| Removed automatic occlusion system for VR and stereo mode | Engine | The system currently is not compatible with stereo views |
| Added workaround to prevent GPU doing immediate power saving (Nvidia) in editor | Engine | The power saving can cause jerky frame rates |
| Improved track and supports LODs | Engine | Second LOD now makes use of specular map |
| Exe now compiled using VS 2015 | Engine | Improved performance over VS 2010 |
| Fixed a bug that caused light sources to stay fixed when keyframing animation is played | Scene Objects | |
| Various methods of class Section and Block now work even when not in scripted operation mode | Scripting | Can be used to detect various block and section states |
| Improved block script of Script Park by adding a couple of helper classes which can be found inside the park folder | Parks | The helper classes simplify the implementation of custom block scripts. Feel free to make use of them for your custom block scripts. |
| Improved write masks for output registers in shading core | NL2MAT Editor | All possible write masks are supported now |
| Improved swizzles for input registers in shading core | NL2MAT Editor | All possible swizzles are supported now |
| Improved halo detection latency | Engine | Halos fade slighter faster when blocked |
| Fixed a bug that caused the assignment operators (+=, -=, *=, etc.) generate a compile time error for type long | Scripting | All assignment operators now work for type long |
| Fixed a bug that caused final static members declared in base classes to sometimes be zero in sub classes | Scripting | |
| Added method Section.getStationGateState() | Scripting | Can be used to detect the station gate rotation |
| Added method Train.getHarnessState() | Scripting | Can be used to detect the train harness rotation |
| Added method Coaster.isEmergencyStop() | Scripting | Can be used to detect the emergency stop state |
| Added method Coaster.isScriptedOperationMode() | Scripting | Can be used to detect the operation mode |
| Added method Block.getNormalModeState() | Scripting | Can be used to detect the block state for non-scripted operation modes |
| Added method String.endsWith() | Scripting | Common helper method |
| Added Vertex World Position Texture Coordinate Generation Mode | NL2MAT Editor | Can be used to generate texture coordinates from the world coordinates of the 3d object |
| Added Alpha Color from Vertex Red Channel mode | NL2MAT Editor | Can be used to take the red channel of the vertex map for the alpha color. This might be usefull in case the 3d modeller (such as Blender) supports only RGB channels in vertex maps |
| Added RSQRT Function to Shadercore language | NL2MAT Editor | Can be used with dp3 instruction for normalizing vectors |
| Added Metal Floor 2 material to library | Materials | Used frequently by flat rides |
| Added loading of second UV map in LWO files | LWO Loader | |
| Various smaller bug fixes and optimizations | Engine | |
2.5.0.5 | Added workaround to prevent a water graphics glitch on Intel graphics | Engine | Seems to be a bug in the Intel graphics driver |
| Added optimization to reduce the deferred g-buffer size | Engine | Slightly improved framerates (around 2 percent faster) when using larger resolutions (> 1920x1080) |
| Replaced music in Tango Park | Parks | New music produced by Marco Gudat (https://soundcloud.com/marcguda) |
| Added StaticSound.FLAG_MIXDOWN_MONO flag | Scripting | Mono sounds will typically be better spatialized. This flag can be used to convert a stereo sound to mono. |
| Various smaller bug fixes | Engine | |
2.5.0.4 | Slightly improved occlusion culling system | Engine | More precise with less artefacts (e.g. missing wheels) |
| Added new virtual tunnel type without sound effect | Segment settings | Similar to normal virtual tunnel, but will not have reverb sound effect when player inside |
| Added bloom effect switch to setup dialog | Setup | Was previously only available through View Panel (F7) |
| Disabled SSAO in VR mode by default | Setup | Might require too much performance for high framerates, SSAO setting will be separate for VR mode and normal mode |
| Disabled bloom effect in VR mode by default | Settings | Might require too much performance for high framerates, bloom setting will be separate for VR mode and normal mode |
| Several scripting engine optimizations | Scripting | |
| Fixed a bug that may cause a crash | Editor | May happened when the Remove Invalid Refs option and Undo was used |
| Fixed a bug when terrain tiles disappeared when a coaster got frozen | Terrain | It happened when a tunnel was very close to the terrain without intersecting it |
| Fixed a flickering artefact on the water on some graphics cards | Engine | Shader compiler strictness issue |
2.5.0.2 | Fixed a bug that may cause a crash | Engine | |
| Fixed a bug when station gate sounds were played with hidden gates | Stations | |
| Fixed a bug when taking cube map screenshots | Professional version only | |
| Fixed a bug when recording video with chromatic abberation enabled | | |
| Improved setup dialog behaviour, more settings can be changed without a restart | Setup dialog | Some settings like SSAO and AA can now be changed on the fly |
| Improved Steam Workshop park selection with multiple sort options | Park Browser | Steam version only |
| Renamed anti-aliasing mode to ON to avoid confusion | Setup dialog | The new engine does not support the previously used MSSA modes and currently there is only one AA mode available anyway |
2.5.0.0 | New 3D deferred renderer engine | Engine | Much better performance when using lots of light sources |
| New Screen-Space Ambient Occlusion (SSAO) effect | Engine | |
| New HDR rendering with adaptive lens | Engine | |
| New bloom effect | Engine | Can be turned off in View Panel |
| New sun shafts effect | Engine | Can be turned off in View Panel |
| New underwater caustics effect | Engine | |
| New automatic occlusion system | Engine | Manual occluders are not required anymore in most cases |
| Improved light shafts | Engine | |
| New lamp set scene objects | Scene Objects | Park/Lamp Set |
| New bench set scene objects | Scene Objects | Park/Bench Set |
| New fence set scene objects | Scene Objects | Park/Fence Set |
| New trash can set scene objects | Scene Objects | Park/Trashcan Set |
| New HD foliage set scene objects | Scene Objects | Trees & Plants/HD Foliage |
| New SMAA option | Engine | This replaced the traditional MSAA anti-aliasing option which does not work efficiently with deferred renderers |
| Fixed a deadlock when quitting while the telemetry server is active | Engine | |
| Added overloaded method of 'setTranslation' | Scripting | class com.nolimitscoaster.SceneObjectElement |
| Added overloaded method of 'setScale' | Scripting | class com.nolimitscoaster.SceneObjectElement |
| Added method 'getEntityColor' | Scripting | class com.nolimitscoaster.SceneObjectElement |
| Added method 'getSetSwitchDirection', useful for getting the target switch | Scripting | class com.nolimitscoaster.SpecialTrack |
| Added method 'setButtonHelpDescription', useful for setting custom help pages for external ride views | Scripting | class com.nolimitscoaster.ExternalRideView |
| Added option to auto-assign configurable user colors to light colors | NL2SCO Editor | Light source names need to be specified, can make use of wildcards |
| Added button to open and edit NL2MAT from within NL2SCO editor | NL2SCO Editor | Select replacement material and click on Edit |
| Can load and start park with drag and drop now | Engine | Drag and drop a park file to the application window |
| Improved information in message window in case of failure when loading a file | Engine | Now shows used files hierarchy when available |
| Added option to turn Lock On Terrain on and off for every scene object instance | Editor | NL2SCO Lock On Terrain setting now only works as default |
| Removed Background Texture setting | Setup | It was not very usefull, it got replaced by a global texture resolution setting |
| Added Texture Resolution setting | Setup | Affects maximum resolution of higher resolution textures. Can be reduced when having little graphics memory (e.g. less than 1GB) |
| Added Light Shaft Quality setting | Setup | Affects spot volumes and sun shaft shader quality. Can be reduced for slower graphics cards |
| Added station gate sound effect | Play Mode | |
| Improved wooden coaster brake sound effect | Play Mode | |
| Improved steel coaster brake sound effect | Play Mode | Specific styles only |
| Added Metal (A) material to library | Materials | Used frequently by new scenery objects |
| Added Concrete (A) material to library | Materials | Used frequently by new scenery objects |
Page: