Version 2.5.0.0
- New 3D deferred renderer engine
- New Screen-Space Ambient Occlusion (SSAO) effect
- New HDR rendering with adaptive lens
- New bloom effect
- New sun shafts effect
- New underwater caustics effect
- New automatic occlusion system
- Improved light shafts
- New lamp set scene objects
- New bench set scene objects
- New fence set scene objects
- New trash can set scene objects
- New HD foliage set scene objects
- New SMAA option
- Fixed a deadlock when quitting while the telemetry server is active
- Added overloaded method of 'setTranslation'
- Added overloaded method of 'setScale'
- Added method 'getEntityColor'
- Added method 'getSetSwitchDirection'
- Added method 'setButtonHelpDescription'
- Added option to auto-assign configurable user colors to light colors
- Added button to open and edit NL2MAT from within NL2SCO editor
- Can load and start park with drag and drop now
- Improved information in message window in case of failure when loading a file
- Added option to turn Lock On Terrain on and off for every scene object instance
- Removed Background Texture setting
- Added Texture Resolution setting
- Added Light Shaft Quality setting
- Added station gate sound effect
- Improved steel coaster brake sound effect
- Added Metal (A) material to library
- Added Concrete (A) material to library
Version 2.2.5.6
- Added method 'getLightCount'
- Added method 'getLightAt'
- Added method 'getName'
- Improved light scripts (LightScript, LightsWithFlickerScript)
- Increased number of custom scenery object colors from 4 to 8
- Fixed a bug when the D3D11 renderer could not be used (Windows 7/Vista only)
- Fixed a crash when a very long lift section with chain is frozen
- Replaced OGG/Vorbis DLLs with newer version
Version 2.2.5.3
- Internal changes
Version 2.2.5.2
- Fixed a crash when starting the program on AMD hardware
- Re-enabled automatic CrossFire detection
Version 2.2.5.1
- Fixed a possible crash when exiting a thread
- Removed automatic detection of CrossFire because of too many crashes related to the graphics driver or AMD_AGS library.
Version 2.2.5.0
- Fixed the sound initialization code so that the Oculus headphones will be used in Oculus VR mode when available
Version 2.2.4.9
- Fixed a render bug when multi GPUs were detected
- Fixed a render bug when GUI scaling was activated
Version 2.2.4.8
- Improved VR gui rendering
- Fixed a bug with monitor V-Sync being possibly enabled in VR mode
Version 2.2.4.7
- Fixed a bug in the message event processing code for modal dialogs
Version 2.2.4.6
- Some bug fixes and optimizations
- Improved VR gui rendering
- Experimental OpenVR support
- V-Sync can be changed without a restart now. Removed Triple Buffering option.
- Added distance and sqrDistance methods
- Added cross method
- Added embedded thumbnail preview images when saving package files
Version 2.2.4.2
- Some bug fixes and optimizations
- Updated Oculus SDK to 1.3. The Runtime 1.3 or newer is required now
- Added 3 more entity colors
- Added 4 configurable user colors
- Added getTerrainHeightAndNormal method
- Added getTerrainHeightAndNormalApprox method
- Added loadTextFile methods
- Added loadBinaryFile methods
- Added setEntityColor with slot index methods
- Added Reflection Affected By Specular option
- Added Improve Alpha Tested Mipmaps option to NL2MAT Editor (Texture setup)
Version 2.2.3.9
- Some bug fixes
Version 2.2.3.8
- Fixed a bug that causes a crash when using many terrain layers
Version 2.2.3.7
- Some bug fixes
- Updated Oculus SDK to 0.8. The Runtime 0.8 or newer is required now
- Improved shared virtual machine behaviour
Version 2.2.3.5
- Some bug fixes and optimizations
- Added Private Virtual Machine option
- Fixed Park Lamp to make use of shared Virtual Machine
- Added script to Bench
- Improved cubemap screenshot filtering
- Improved fog rendering
- Improved reflections
- Added No Editor Render option to NL2MAT Editor
- Fixed splash effect object, which now makes use of No Editor Render option
- Fixed clearance envelope object, which now makes use of No Editor Render option
- Fixed fog machine object, which now makes use of No Editor Render option
- Added Fix Colors With Alpha=0 option to NL2MAT Editor (Texture setup)
- Simplified NL2MAT basic tab
- Removed Fix Ambient option
- Improved fullscreen mode handling in D3D11 renderer
- The shader core Color register now contains the color from the material or Basic tab in lighting modes
- The shader core Specular register has 3 components (RGB) now and can be read and written inside the core. By default it contains the specular color from the material or Basic tab.
- Documented the behaviour of the alpha component of bump maps on the Mode tab inside the Texture setup.
- Added getCoasterCount method
- Added getCoasterAt method
- Added setTextureAnimationFrameIndex method
Version 2.2.3.2
- Added invalid parameter detection to some methods of StaticSound class
- Improved Pirate Ship script
- Changed menu item drawing for checked items with icons
- Some bug fixes and optimizations
Version 2.2.3.0
- Added High DPI GUI Scaling
- Added Stereo 3D mode for 3D TVs
- Added short cut for Message Window
- Added mouse cursors and icons for edit modes
- Added new Enterprise ride.
- Added new Pirate Ship ride
- Added food stalls, house and trailer from Tango Park to library
- Added Metal Floor material to library
- Added Chrome material to library
- Improved Doppel Looping park
Version 2.2.1.2
- Fixed more bugs introduced in 2.2.1.0
- Added additional spine type option (no planks) to Minetrain track
- Added auto scale option to Z-feather option
- Improved volume fog demo object
- Fixed a rare stack overflow crash
Version 2.2.1.1
- Fixed some bugs introduced in 2.2.1.0
- Improved per pixel lighting for sun
- Improved scenery overview window
- Improved plant deformation effect
- Added ambient mask output register to Shader Core Language
- Added more swizzle options to Shader Core Language
- Various bug fixes and optimizations
- Fixed a bug with the autosprite 2 material option; Using autosprite 2 was previously crashing the program
- Fixed a bug with mouse movement on systems with text scaling activated
- Fixed bug on wing coaster's eddy brake Coaster Styles
- Added local OpenAL dlls to Steam version; Normally they are not needed, but ever so often, the OpenAL runtime is not installed correctly
- Improved chain on twisted coaster styles Coaster Styles Wider chain cover
- Improved Storm Valley park
Version 2.2.0.0
- - Added new default physics model v2.2
- - Added Direct3D 11 renderer for improved performance and compatibility
- - Added SLI/CrossFire detection and multi-GPU optimizations
- - Added telemetry server
- - Added high frame rate options (48Hz, 50Hz, 60Hz) for video export (professional only)
- - Added automatic key frame playback option
- - Added methods for controlling key frame animation
- - Added loading and assigning second UV map
- - Added Fake Water Sort Option to NL2MAT Editor
- - Added Pre-Multiply-Alpha option
- - Added option to turn off lens flare effect
- - Added chromatic abberation post effect
- - Added 4 new prefab supports with track default connector
- - Added crosstie spacing option
- - Added dim option for supports and prefabs, can be used for indoor coasters
- - New coaster style Gerstlauer Infinity Coaster
- - New coaster style Gerstlauer Infinity 2 Coaster
- - New park Storm Valley with Gerstlauer Infinity coasters
- - New park Venom with Gerstlauer Infinity coaster
- - Improved motion blur video capturing
- - Improved dynamic sky
- - Improved depth-of-field effect
- - Improved soft sprites on water surfaces
- - Improved crosstie spacing on Hyper and Rocket coaster styles
- - Improved fading of rail support connectors and track hardware in tunnels
- - Updated Oculus Runtime (using SDK 0.6)
- - Bug fixes and optimizations
Version 2.1.5.0
- 5 New Scripted Flat Rides
- New scenery items including bins, benches and lamps
- Modern Double & Single spine on the Rocket Coaster Style
- Intamin Giga style prefabs
Version 2.1.0.0
- New coaster style Twisted Wing Coaster
- New park Peninsula Park with Twisted Wing Coaster
- New park Valhall with Twisted Wing Coaster and Twisted Standup Coaster Contributed by Turbo
- Fixed a bug in walk mode when falling through scene objects
- Improved thunder sound effects
- Improved dynamic fog and sun colors
Version 2.0.9.0
- Radical faster rendering of support beams
- Fixed a bug when using byte for methods
- Fixed a bug when cameras were counted in getElementCount
- Fixed a bug when guide wheels were rotating in the wrong direction
Version 2.0.8.2
- Centered mouse when starting in Oculus Rift mode
- Vertical sync can be disabled now in Oculus Rift mode
- Fixed a bug with the water material preview
- Some optimizations
Version 2.0.8.1
- Fixed a couple of issues with Oculus Rift
- Some optimizations
Version 2.0.8.0
- Added Oculus Rift support
- Added experimental Collada (.DAE) support
- Added Quick Help pages
- Added Gyro Tower ride
- Improved rain effect
- Improved dive coaster train Coaster styles
- Several optimizations Engine
- Fixed a bug when capturing videos and Advanced Effects was activated
Version 2.0.7.4
Released on or around: November 7, 2014
- Steam version now checks for Professional License key and can be upgraded to Pro by purchasing the Pro Upgrade from our website (Steam Version only)
- Improved anti-rollbacks
- Added browse mesh selection button in clip settings
- Added random vote request message box when closing a park that was loaded from Workshop (Steam version only)
- Added new method SceneObject.getAbsoluteMatrix (This matrix contains the transformation including the base transformation from the SCO editor)
- Added new park "Fenrir" contributed by Seth Parsons (Yay Turbo!) (This park was contributed by Turbo (Seth Parsons) and demonstrates very nicely what cool scenery can be created from using support elements)
- Fixed a bug when using continue statement in for-loop (Using the continue statement in for-loops was causing an infinite loop)
- Fixed a bug in matrixToPitchHeadBankPosScale that caused null pointer exception or invalid scale and translation values (class com.nolimitscoaster.Tools)
- Fixed a bug in SceneObject.getMatrix causing the matrix to contain the base transformation from the SCO editor (Use the new SceneObject.getAbsoluteMatrix if you need the base transformation)
- Fixed a rare crash when selecting scene objects
- Improved selection of flat objects
- Fixed a bug when coaster styles with rear lead axles had the wrong custom car colors
- Fixed a bug when the tick parameter is zero after taking a screenshot (tick value for Script.onNextFrame(float tick))
Released on or around: Late October, 2014
- Fixed a bug that saved the wrong preview file path to the package (Happened when the preview file was outside the park folder)
- Fixed a bug with scripts that can cause problems when saving a package file (Happened when the script contains a custom classpath)
- When selecting a park preview picture that is large and located outside of the park folder, an optional smaller preview picture can be created automatically
Released on or around: October 16, 2014
- Added support for Steam Workshop (Steam Version only)
- Added button to close the loaded park from the main menu (Parks will not close automatically when exiting play mode now)
- Added community YouTube tutorial links to help files
- Improved rear bogie movement on classic wooden coaster cars (Classic Wooden Coasters (4 and 6 seater))
- Added button to help window for opening help files in external browser
- Fixed a bug in the Save Package dialog when adding and removing additional files
- Fixed a crash when parsing the custom shader core code
- Added detection of ATI X1000 series graphics cards
Released on or around: September 29, 2014
- Added editor background color option
- Default editor background color is darker now
- Fixed a bug when roll points had the wrong banking after undoing a mirror coaster command
- Increased storage track length in Dive Park to prevent a coaster crash
- Improved transfer track in Forest Mountain Park to improve train switching (Parks:Vampire Bat)
- Rain sound now stops when paused
- Lowered transfer support structure so that it will not intersect with catwalks (Rocket Coaster Style)
- Fixed a bug when getViewPos returned data from the previous frame
- Fixed a bug when the switchRampC2 method raised an invalid arguments exception
- Left mouse button can now be assigned to commands
- Improved walk mode which now handles standing on rotating objects better
- Improved transparent screenshots (Should now look better when field of view effect is used)
- Added a method to query the player's orientation (getViewMatrix) (class com.nolimitscoaster.Simulator)
- Added a class to query button states (class com.nolimitscoaster.Button)
- Improved API documentation for some classes
- Added a special action keyboard command which can be used in scripts (Assigned to left mouse button by default)
- Added Ultra HD presets to video export options (Professional version only)
- Maximum video export size is now 1280x720 for standard license
- Video export now renders with highest LOD (This bevaviour can be turned off in Setup)
- Built-in screenshots now render with highest LOD (This bevaviour can be turned off in Setup)
- Added metal foot step sounds to library
- Improved direction of diagonal beams on Mack launch coaster track
- Fixed a bug when the player cannot move because of a too high initial view position
- Fixed a bug when the main menu was located on the top of the screen after exiting play mode while video export was in progress
- Fixed a Spline display bug when changing display options
- Improved detection of corrupted 3ds files
- Fixed some possible crashes when exiting the program and menus or dialogs are still opened
- Default key for Emergency Stop is now F8 (The old key (F12) might interfere with the Steam screenshot shortcut)
- Fixed a possible crash when exiting the program while device is lost
Released on or around: September 12, 2014
- Fixed a Steam Overlay bug (Only Steam version was affected)
Released on or around: August 19, 2014
- Added a Direct3D error check to prevent crashes in case of a lost device
Released on or around: August 13, 2014
- Fixed a stream sound bug when exporting video, that may cause a hanging application
- Fixed a bug that caused getTrainOnSection() to always return the first train for station blocks
- Added a method to query the application version
- Less cryptic error and warning messages
- Fixed a bug that made it possible to change a final variable after declaration
- Conditional expressions with a reference value now accept a null constant for the other value
- Fixed a crash when an empty initializer step was used in a for statement
- Fixed a bug that can cause a crash when undo is used in Insert/Add Vertex edit mode
- Fixed a crash when deselecting the current coaster in the ride panel in fly-by-view
- Fixed a rare crash when exiting play mode and the ride panel is open
- The 'Downloads' category now remembers the last opened folder
- Added file version check to park file loader
- Further optimized loading of encrypted parks
- A couple of minor optimizations here and there
Released on or around: July 15, 2014
- Fixed a memory leak bug
- Improved detection of corrupted 3ds files
- Fixed a flickering spot volume bug
- Improved spot volumes and halos
- Optimized loading of encrypted parks
- Fixed an undo management bug when importing NL1 track
- Added some small optimizations here and there
Released on or around: July 11, 2014
- Fixed a critical bug introduced by 2.0.4.0, that can cause a crash
- Improved loading and freezing times (Around 10 percent faster on average tracks)
- Improved unfreeze and park closing times
- Scene Object paths are now displayed relative to park file path in overview
- Fixed a shadow display issue with spot lights caused by a missing file
- Global engine optimizations (Performance increase around 10 percent or better)
- Special optimizations when having lots of light sources
- Special optimizations when having lots of 3D tree objects
- New and improved asynchronous preview image loading
- Fixed some issues with 3 tube Euro-Fighter track
- Fixed a tree near station in Hybris Park that intersects with walk mode
- Improved specular light effect on water
- Improved rendering speed in editor
- Added Professional Tab
- Added Import Track Spline option
- Added Export Track Spline option
- Added Pursuit View
- Improved sound quality in Fly-By view
- Fixed a bug that may cause a crash when the window gets resized
- Fixed broken loading of interlaced PNG files that may cause an Out of Memory crash
- Fixed a bug that might cause a crash in class ExternalRideView
- Fixed a bug that caused weird looking flanges on large pipes and support boxes
- Fixed a font rendering bug when LCD mode is set to Simple
- Fixed a bug that might cause a crash
- Fixed a bug that caused a 'push sum exceeds 1' warning
- Fixed a missing catwalk bug
- Fixed a cartexture mapping bug
- Generated catwalks now take the catwalk color
- Fixed a bug and improved precision of saving and inserting elements
- Fixed a water rendering bug on NVidia GF6/7
- Fixed several intersection glitches
- Fixed a bug when hidden wireframe tracks were not hidden when loaded from main menu
- Fixed a bug when two identical files with different case-spellings were added to the recent file list
- More intuitive error message when saving XML files to folder with no write access
- Some default paths were changed from installation folder to the NL2 users files path
- Using snap setup for adding footers and updating cursor display on status bar
- Removed double error message when creating new park with already existing folder
- Fixed a bug in scripted operation mode that did not disable block advance buttons after switching to automatic mode from manual block mode
- Fixed a bug in the block system controller script of the Scripted Park demo coaster
- The file browser will now stay at the current item when the preview size is changed
- Improved walking on wooden catwalks
- Optimized wooden footer mount LOD
- The reference for the Coaster class now mentions that the coaster needs to be in scripted operation mode for some methods
- Reduced chain and anti-rollback friction on lift sections
- Improved error message on graphics cards that are not supported
- Added shortcut key labels to menu
- Improved loading and freezing times (around 2.5 times faster on large wooden coasters)
- Improved rendering performance on large wooden coasters (typically 7 percent faster depending on graphics card)
- Fixed a crash when exiting from Editor while context menu opened
- Fixed a crash when optimizing wooden support beams
- Fixed several glitches
- Added time demo mode. Will run for 3 minutes and will print average and total frames (the higher the better)
- Fixed a crash when loading parks with individual car setups
- Fixed a bug and possible crash when multiple coasters having tunnels through terrain
- Fixed twisted brake textures
- Fixed several small glitches
- Improved BMP file loader supporting more formats
- Improved image resizing
- Fixed a crash when using shuttle mode
- Fixed a crash when connecting short pieces of track to switches
- Fixed file filters in scene object browser
- Fixed broken clearance envelope demo object
- Fixed a crash when no sound devices are available
- Fixed a bug in StreamSound to Train assignment
- Fixed a font rendering bug when Windows text magnification was set to 125%
- Fixed a typo in the scripting examples
- Fixed a crash in the wooden support generator
- Fixed a crash when exiting from minimized state
- Fixed a crash when setting 8 terrain layers
- Fixed a bug when changing transfer table display structure
- Fixed a couple of minor display bugs
- Fixed a texture format incompatibility issue
- Added some general optimizations
- Fixed a performance issue related to blending on AMD graphics cards
- Added missing signs to Tango Park
- Improved dynamic weather script in Hybris Park
- Added 'Fix Ambient Materials' option to (Can be used for 3DS files exported from Sketchup, which saves black ambient materials)
- Added station row separator LOD
- Added tutorial for creating straight track
- Fixed a bug: It was not possible to close the application window in main menu
- Fixed a crash when exiting the demo from play mode
- Initial Release
Last Updated 7/11/14 1:18 AM EST