Version | Changes | Module | Comment |
2.2.5.6 | Added method 'getLightCount' | Scripting | class com.nolimitscoaster.SceneObject |
Added method 'getLightAt' | Scripting | class com.nolimitscoaster.SceneObject | |
Added method 'getName' | Scripting | class com.nolimitscoaster.SceneObjectLight | |
Improved light scripts (LightScript, LightsWithFlickerScript) | Scene Objects/Lights | Will not require the light sources to have a specific name anymore | |
Increased number of custom scenery object colors from 4 to 8 | Engine | Entity Colors | |
Fixed a bug when the D3D11 renderer could not be used (Windows 7/Vista only) | Renderer | Related to the Windows 7 Platform Update | |
Fixed a crash when a very long lift section with chain is frozen | Engine | ||
Replaced OGG/Vorbis DLLs with newer version | Engine | ||
2.2.5.3 | Internal changes | Engine | |
2.2.5.2 | Fixed a crash when starting the program on AMD hardware | Renderer | Caused by AGSDriverGetLatestVersionInfo in AMD_AGS library on some systems with AMD graphics card |
Re-enabled automatic CrossFire detection | Renderer | The CrossFire detection was not causing any problems, instead AGSDriverGetLatestVersionInfo was the main problem for crashes. | |
2.2.5.1 | Fixed a possible crash when exiting a thread | Engine | |
Removed automatic detection of CrossFire because of too many crashes related to the graphics driver or AMD_AGS library. | Renderer | Users with multiple GPUs in CrossFire mode can instead use the --multigpu command line switch to manually enable multi-GPU optimizations. | |
2.2.5.0 | Fixed the sound initialization code so that the Oculus headphones will be used in Oculus VR mode when available | Engine | |
2.2.4.9 | Fixed a render bug when multi GPUs were detected | Engine | resulted in black or white screens |
Fixed a render bug when GUI scaling was activated | Engine | resulted in too large GUI in VR mode | |
2.2.4.8 | Improved VR gui rendering | Engine | Less pixelated |
Fixed a bug with monitor V-Sync being possibly enabled in VR mode | Engine | V-Sync with monitor (60Hz) is now always disabled in VR mode | |
2.2.4.7 | Fixed a bug in the message event processing code for modal dialogs | Engine | |
2.2.4.6 | Some bug fixes and optimizations | ||
Improved VR gui rendering | Engine | ||
Experimental OpenVR support | Engine | ||
V-Sync can be changed without a restart now. Removed Triple Buffering option. | Setup Dialog | Triple buffering will now automatically be used when it makes sense (e.g. when v-sync is enabled). | |
Added distance and sqrDistance methods | Scripting | class nlvm.math3d.Vector3f | |
Added cross method | Scripting | class nlvm.math3d.Vector3f | |
Added embedded thumbnail preview images when saving package files | Engine | Will improve loading times of large preview images for new nl2pkg files | |
2.2.4.2 | Some bug fixes and optimizations | ||
Updated Oculus SDK to 1.3. The Runtime 1.3 or newer is required now | Engine | Updated for CV1 Support | |
Added 3 more entity colors | NL2MAT | All entity colors can be accessed in shader core now using the Entity# registers. | |
Added 4 configurable user colors | NL2SCO Editor | Those colors will be assigned to the Entity# registers in the shader core and can be customized in the scene object instance properties. | |
Added getTerrainHeightAndNormal method | Scripting | class com.nolimitscoaster.Simulator | |
Added getTerrainHeightAndNormalApprox method | Scripting | class com.nolimitscoaster.Simulator | |
Added loadTextFile methods | Scripting | class com.nolimitscoaster.Tools | |
Added loadBinaryFile methods | Scripting | class com.nolimitscoaster.Tools | |
Added setEntityColor with slot index methods | Scripting | class com.nolimitscoaster.SceneObject and com.nolimitscoaster.SceneObjectElement | |
Added Reflection Affected By Specular option | NL2MAT Editor | When enabled the reflections will be modulated with the specular color which is more realistic. This option was added to workaround older materials where reflections were not modulated by the specular color yet. | |
Added Improve Alpha Tested Mipmaps option to NL2MAT Editor (Texture setup) | NL2MAT Editor | Can be used to improve rendering of mipmaps for alpha tested textures. | |
2.2.3.9 | Some bug fixes | ||
2.2.3.8 | Fixed a bug that causes a crash when using many terrain layers | Engine | |
2.2.3.7 | Some bug fixes | Engine | |
Updated Oculus SDK to 0.8. The Runtime 0.8 or newer is required now | Engine | ||
Improved shared virtual machine behaviour | Scripting | Coaster scripts can now share virtual machines with Scenery scripts | |
2.2.3.5 | Some bug fixes and optimizations | Engine | |
Added Private Virtual Machine option | Scripting | In previous versions, VMs were always private. Now VMs can be shared (new default). Sharing the VM will reduce loading times and will allow the access of static variables among multiple scripts. | |
Fixed Park Lamp to make use of shared Virtual Machine | Scenery | Reduces loading times when there are lots of Park Lamp objects | |
Added script to Bench | Scenery | Added a script for having a camera for each bench | |
Improved cubemap screenshot filtering | Engine | Filtering is now gamma-correct. Max passes increased to 1000. | |
Improved fog rendering | Engine | Fog is computed per pixel now | |
Improved reflections | Engine | Less artefacts when used with bump mapping | |
Added No Editor Render option to NL2MAT Editor | NL2MAT Editor | Can be used to hide scripted objects in editor for speeding up rendering | |
Fixed splash effect object, which now makes use of No Editor Render option | Scenery | ||
Fixed clearance envelope object, which now makes use of No Editor Render option | Scenery | ||
Fixed fog machine object, which now makes use of No Editor Render option | Scenery | ||
Added Improve Colors With Zero Alpha option to NL2MAT Editor (Texture setup) | NL2MAT Editor | Can be used to improve rendering of mipmaps for alpha blended or alpha tested textures. | |
Simplified NL2MAT basic tab | NL2MAT Editor | Ambient color removed (in most cases it was identical with the diffuse color) | |
Removed Fix Ambient option | NL2SCO Editor | This is not needed anymore because the engine does not use a specific ambient material color anymore (in most cases it is identical with the diffuse color and it was hardly used anyway). | |
Improved fullscreen mode handling in D3D11 renderer | Engine | ALT-Tabbing will now minimize the window. Restoring original resolution now works properly. | |
The shader core Color register now contains the color from the material or Basic tab in lighting modes | NL2MAT Shader Core | Before, it was set to white and the color was handled outside of the shader core. The new way is more intuitive and gives the shader core more control over the result. | |
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. | NL2MAT Shader Core | The register can be read and written now. E.g. the following code will mask the specular amount by the alpha component of Tex0: Specular = mul(Specular, Tex0.a); | |
Documented the behaviour of the alpha component of bump maps on the Mode tab inside the Texture setup. | NL2MAT Editor | For bump maps, the alpha component will be used as specular masks. This happens in default shader cores only. In custom shader cores, this will not happen automatically, anymore. Before, it was always used as a mask even when custom shader cores were used. | |
Added getCoasterCount method | Scripting | class com.nolimitscoaster.Simulator | |
Added getCoasterAt method | Scripting | class com.nolimitscoaster.Simulator | |
Added setTextureAnimationFrameIndex method | Scripting | class com.nolimitscoaster.SceneObjectElement | |
2.2.3.2 | Added invalid parameter detection to some methods of StaticSound class | Scripting | E.g. StaticSound.loadFromFile will now check the flags parameter and will show a warning if the flags are unknown. |
Improved Pirate Ship script | Scenery/Rides | Now takes nearest seat when external ride view is activated | |
Changed the menu item drawing for checked items with icons | Editor | ||
Some bug fixes and optimizations | Engine | ||
2.2.3.0 | Added High DPI GUI Scaling | Engine | Scale mode can be changed in Setup |
Added Stereo 3D mode for 3D TVs | Renderer | See Command Line Parameters | |
Added short cut for Message Window | Editor | ||
Added mouse cursors and icons for edit modes | Editor | ||
Added new Enterprise ride | Scenery/Rides | This is a new and highly detailed version. The old version will be kept for demonstation purposes. | |
Added new Pirate Ship ride | Scenery/Rides | This is a new and highly detailed version. The old version will be kept for demonstation purposes. | |
Added food stalls, house and trailer from Tango Park to library | Scenery | ||
Added Metal Floor material to library | Materials | Used frequently by flat rides | |
Added Chrome material to library | Materials | Used frequently by flat rides | |
Improved Doppel Looping park | Parks | Added fun fair scene | |
2.2.1.2 | Fixed more bugs introduced in 2.2.1.0 | Engine | |
Added additional spine type option (no planks) to Minetrain track | Coaster Styles | ||
Added auto scale option to Z-feather option | NL2MAT Editor | Will allow automatic scaling of z-feather distance when object gets scaled | |
Improved volume fog demo object | Scenery | Makes use of new z-feather auto scale option | |
Fixed a rare stack overflow crash | Supports | ||
2.2.1.1 | Fixed some bugs introduced in 2.2.1.0 | Engine | |
2.2.1.0 | Improved per pixel lighting for sun | Renderer | |
Improved scenery overview window | Editor | ||
Improved plant deformation effect | NL2MAT Editor | Now works better with some DAE files | |
Added ambient mask output register to Shader Core Language | NL2MAT Editor | Can be used to mask out the ambient light | |
Added more swizzle options to Shader Core Language | NL2MAT Editor | r,g,b,a swizzles are now supported for input registers | |
Various bug fixes and optimizations | Engine | ||
2.2.0.3 | Fixed a bug with the autosprite 2 material option | NL2MAT Editor | Using autosprite 2 was previously crashing the program |
Fixed a bug with mouse movement on systems with text scaling activated | Engine | ||
Fixed bug on wing coaster's eddy brake | Coaster Styles | ||
Added local OpenAL dlls to Steam version | 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 | Parks | ||
2.2.0.0 | Added new default physics model v2.2 | Coaster | Higher air-resistance than v.2 |
Added Direct3D 11 renderer for improved performance and compatibility | Engine | Will automatically be used when available | |
Added SLI/CrossFire detection and multi-GPU optimizations | Engine | Optimizations will automatically be used when multi-GPUs were detected | |
Added telemetry server | Engine | See help reference for details | |
Added high frame rate options (48Hz, 50Hz, 60Hz) for video export | Settings | Professional License only. Need to use custom preset. | |
Added automatic key frame playback option | NL2SCO Editor | No scripting required | |
Added methods for controlling key frame animation | Scripting | class SceneObject | |
Added loading and assigning second UV map | Scene Objects | DAE files and NL2MAT editor | |
Added Fake Water Sort Option to NL2MAT Editor | NL2MAT Editor | Helps to improve soft sprite rendering on transparent fake water surfaces | |
Added Pre-Multiply-Alpha option | NL2MAT Editor | May help to improve specular hightlights on alpha blended surfaces. Source will be multiplied by alpha before blending takes place. Blend Src factor should instead be set to 1 when Pre-Multiply-Alpha is enabled. | |
Added option to turn off lens flare effect | View Panel | ||
Added chromatic abberation post effect | View Panel | Advanced Effects needs to be turned on in Setup | |
Added 4 new prefab supports with track default connector | Supports | Track Default Prefabs | |
Added crosstie spacing option | Engine | Segment Settings | |
Added dim option for supports and prefabs, can be used for indoor coasters | Supports | Support and Prefab Panel | |
New coaster style Gerstlauer Infinity Coaster | Coaster Styles | With Permission from Gerstlauer Amusement Rides GmbH | |
New coaster style Gerstlauer Infinity 2 Coaster | Coaster Styles | With Permission from Gerstlauer Amusement Rides GmbH | |
New park Storm Valley with Gerstlauer Infinity coasters | Parks | Contributed by James Rivett (JAMMYD778) | |
New park Venom with Gerstlauer Infinity 2 coaster | Parks | Contributed by Seth Parsons | |
Improved motion blur video capturing | Video Export | Motion blur is faster now and directly shown when capturing the video | |
Improved dynamic sky | Engine | Small changes to the colors and sunset | |
Improved depth-of-field effect | Engine | Bug fixed in the filter offsets | |
Improved soft sprites on water surfaces | Engine | Improved water materials and shaders | |
Improved crosstie spacing on Hyper and Rocket coaster styles | Coaster styles | Increased density | |
Improved fading of rail support connectors and track hardware in tunnels | Engine | ||
Fixed a bug in the Gyro Tower model | Scene Objects | ||
Improved precision of walk mode collision detection in the outer regions of a park | Engine | ||
Arrow keys can now be used to select items in tree views | Engine | e.g. in Coaster Style selection or Scenery Overview | |
Some optimizations | Engine | ||
2.1.5.0 | Improved collada import | Scene Objects | Now supports vertex color maps |
Improved NoLimits 1 Element files import (.nlelem) | Editor | Now uses strict vertices rather than re-interpolation | |
Added Gyro Drop ride | Scenery | ||
Added Freefall Catapult ride | Scenery | ||
Added Big Ferris Wheel ride | Scenery | ||
Added Round Up ride | Scenery | ||
Added Giant Swinging Disc ride | Scenery | ||
Added optional railing objects for rides | Scenery | ||
Added Park Lamp scene object | Scenery | ||
Added Park Bench scene object | Scenery | ||
Added Park Trashcan scene object | Scenery | ||
Added more spine options to the rocket coaster style | Coaster styles | ||
Added additional color mode (spine color) to the support options | Supports panel | ||
Added Giga Box support prefabs | Support prefabs | ||
Added pavement texture | Terrain Textures | ||
Added new park called 'Flatride Park' which demonstrates the new rides | Parks | ||
Added new park called 'Kings Land' which demonstrates the new Giga Box spine | Parks | ||
Improved update check | Update downloader | Files will now be downloaded to temp folder and will be deleted at next program start | |
Fixed a bug with clip settings | NL2SCO Editor | 'Clip All' will not override specific 'Clip Mesh' settings anymore | |
A couple of small bug fixes | |||
Optimized help browser | |||
2.1.0.0 | New coaster style Twisted Wing Coaster | Coaster Styles | |
New park Peninsula Park with Twisted Wing Coaster | Parks | ||
New park Valhall with Twisted Wing Coaster and Twisted Standup Coaster | Parks | Contributed by Seth Parsons | |
Fixed a bug in walk mode when falling through scene objects | Engine | ||
Improved thunder sound effects | Weather | ||
Improved dynamic fog and sun colors | Dynamic Sky | ||
2.0.9.0 | Radical faster rendering of support beams | Engine | |
Fixed a bug when using byte for methods | Scripting | ||
Fixed a bug when cameras were counted in getElementCount | Scripting | ||
Fixed a bug when guide wheels were rotating in the wrong direction | Rocket coaster style | ||
2.0.8.2 | Centered mouse when starting in Oculus Rift mode | Engine | |
Vertical sync can be disabled now in Oculus Rift mode | Engine | ||
Fixed a bug with the water material preview | Engine | ||
Some optimizations | Engine | ||
2.0.8.1 | Fixed a couple of issues with Oculus Rift | Engine | |
Some optimizations | Engine | ||
2.0.8.0 | Added Oculus Rift support | All | |
Added experimental Collada (.DAE) support | All | Beta | |
Added Quick Help pages | Play Mode | ||
Added Gyro Tower ride | Scene Objects | ||
Improved rain effect | Weather | ||
Improved dive coaster train | Coaster styles | Improved scaling and now using chassis color | |
Several optimizations | Engine | Up to 5 percent higher framerates | |
Fixed a bug when capturing videos and Advanced Effects was activated | Engine | ||
2.0.7.4 | Steam version now checks for Professional License key and can be upgraded to Pro by purchasing the Pro Upgrade from our website | Info Dialog | Steam Version only |
Improved anti-rollbacks | Graphics | ||
Added browse mesh selection button in clip settings | NL2SCO editor | ||
Added random vote request message box when closing a park that was loaded from Workshop | Main Menu | Steam version only | |
Added new method SceneObject.getAbsoluteMatrix | Scripting | This matrix contains the transformation including the base transformation from the SCO editor | |
Added new park "Fenrir" contributed by Seth Parsons | Parks | This park was contributed by Turbocoaster (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 | Scripting | 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 | Scripting | class com.nolimitscoaster.Tools | |
Fixed a bug in SceneObject.getMatrix causing the matrix to contain the base transformation from the SCO editor | Scripting | Use the new SceneObject.getAbsoluteMatrix if you need the base transformation | |
Fixed a rare crash when selecting scene objects | Engine | ||
Improved selection of flat objects | Engine | ||
Fixed a bug when coaster styles with rear lead axles had the wrong custom car colors | Engine | ||
Fixed a bug when the tick parameter is zero after taking a screenshot | Scripting | tick value for Script.onNextFrame(float tick) | |
2.0.7.1 | Fixed a bug that saved the wrong preview file path to the package | Save 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 | Save Package | 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 | Park Settings | ||
2.0.7.0 | Added support for Steam Workshop | Editor and File Browser | Steam Version only |
Added button to close the loaded park from the main menu | Main Menu | Parks will not close automatically when exiting play mode now | |
Added community YouTube tutorial links to help files | Help | Tutorials | |
Improved rear bogie movement on classic wooden coaster cars | Coaster Styles | Classic Wooden Coasters (4 and 6 seater) | |
Added button to help window for opening help files in external browser | Help | ||
Fixed a bug in the Save Package dialog when adding and removing additional files | Editor | Save Package | |
Fixed a crash when parsing the custom shader core code | Editor | NL2MAT Editor | |
Added detection of ATI X1000 series graphics cards | Engine | ||
2.0.6.0 | Added editor background color option | Editor | Preferences |
Default editor background color is darker now | Editor | ||
Fixed a bug when roll points had the wrong banking after undoing a mirror coaster command | Editor | ||
Increased storage track length in Dive Park to prevent a coaster crash | Parks | ||
Improved transfer track in Forest Mountain Park to improve train switching | Parks | Vampire Bat | |
Rain sound now stops when paused | Play Mode | ||
Lowered transfer support structure so that it will not intersect with catwalks | Hyper Coaster Style | ||
Fixed a bug when getViewPos returned data from the previous frame | Scripting | ||
Fixed a bug when the switchRampC2 method raised an invalid arguments exception | Scripting | Was only happening in the 32bit version | |
Left mouse button can now be assigned to commands | Setup | ||
Improved walk mode which now handles standing on rotating objects better | Play Mode | ||
Improved transparent screenshots | Play Mode | Should now look better when field of view effect is used | |
Added a method to query the player's orientation (getViewMatrix) | Scripting | class com.nolimitscoaster.Simulator | |
Added a class to query button states | Scripting | class com.nolimitscoaster.Button | |
Improved API documentation for some classes | Scripting | ||
Added a special action keyboard command which can be used in scripts | Setup | Assigned to left mouse button by default | |
Added Ultra HD presets to video export options | Setup | Professional version only | |
Maximum video export size is now 1280x720 for standard license | Setup | Standard version only | |
Video export now renders with highest LOD | Play Mode | This bevaviour can be turned off in Setup | |
Built-in screenshots now render with highest LOD | Play Mode | This bevaviour can be turned off in Setup | |
Added metal foot step sounds to library | Library | Can be used for custom materials | |
Improved direction of diagonal beams on Mack launch coaster track | Coaster styles | ||
Fixed a bug when the player cannot move because of a too high initial view position | Play Mode | ||
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 | Play Mode | ||
Fixed a Spline display bug when changing display options | Editor | ||
Improved detection of corrupted 3ds files | Engine | ||
Fixed some possible crashs when exiting the program and menus or dialogs are still opened | Engine | ||
Default key for Emergency Stop is now F8 | Settings | The old key (F12) might interfere with the Steam screenshot shortcut | |
Fixed a possible crash when exiting the program while device is lost | Renderer | ||
2.0.5.3 | Fixed a Steam Overlay bug | Engine | Only Steam version was affected |
2.0.5.2 | Added a Direct3D error check to prevent crashes in case of a lost device | Renderer | |
2.0.5.1 | Fixed a bug that can cause a hanging application when using the park file browser | Preview Image Loader | |
2.0.5.0 | Fixed a stream sound bug when exporting video, that may cause a hanging application | Sound | |
Fixed a bug that caused getTrainOnSection() to always return the first train for station blocks | Scripting | class com.nolimitscoaster.Block | |
Added a method to query the application version | Scripting | class com.nolimitscoaster.NoLimits | |
Less cryptic error and warning messages | Scripting | ||
Fixed a bug that made it possible to change a final variable after declaration | Scripting | Older scripts that change final variables may need to be changed in order to prevent error messages. | |
Conditional expressions with a reference value now accept a null constant for the other value | Scripting | e.g.: 'String s = i > 0 ? "Hello" : null;'. Full compatible type checking like in Java is still not implemented. | |
Fixed a crash when an empty initializer step was used in a for statement | Scripting | e.g.: 'for (; i<c; ++i)' | |
Fixed a bug that can cause a crash when undo is used in Insert/Add Vertex edit mode | Editor | ||
Fixed a crash when deselecting the current coaster in the ride panel in fly-by-view | Play Mode | ||
Fixed a rare crash when exiting play mode and the ride panel is open | Play Mode | ||
The 'Downloads' category now remembers the last opened folder | Park File Browser | ||
Added file version check to park file loader | Files | ||
Further optimized loading of encrypted parks | Engine | This was causing hickups when scripts played streamed sounds from large encrypted packages | |
A couple of minor optimizations here and there | All | ||
2.0.4.2 | Fixed a memory leak bug | Engine | |
Improved detection of corrupted 3ds files | Engine | ||
Fixed a flickering spot volume bug | Engine | ||
Improved spot volumes and halos | Engine | ||
Optimized loading of encrypted parks | Engine | Loading of encrypted parks used to be very very slow | |
Fixed an undo management bug when importing NL1 track | Engine | ||
Added some small optimizations here and there | Engine | ||
2.0.4.1 | Fixed a critical bug introduced by 2.0.4.0, that can cause a crash | Engine | |
Improved loading and freezing times | Engine | Around 10 percent faster on average tracks | |
Improved unfreeze and park closing times | Engine | ||
Scene Object paths are now displayed relative to park file path in overview | Editor | Scenery Overview | |
Fixed a shadow display issue with spot lights caused by a missing file | Files | ||
2.0.4.0 | Global engine optimizations | Engine | Performance increase around 10 percent or better |
Special optimizations when having lots of light sources | Engine | Better scaling with number of light sources | |
Special optimizations when having lots of 3D tree objects | Engine | Better scaling with number of trees | |
New and improved asynchronous preview image loading | Multi File Browser | ||
Fixed some issues with 3 tube Euro-Fighter track | Coasterstyles | ||
Fixed a tree near station in Hybris Park that intersects with walk mode | Parks | ||
Improved specular light effect on water | Water | ||
2.0.3.0 | Improved rendering speed in editor | Editor | |
Added Professional Tab | Editor | Professional License only | |
Added Import Track Spline option | Editor | Professional License only | |
Added Export Track Spline option | Editor | Professional License only | |
Added Pursuit View | Play Mode | Similar to Pursuit View in NL1 | |
Improved sound quality in Fly-By view | Play Mode | ||
Fixed a bug that may cause a crash when the window gets resized | Renderer | ||
Fixed broken loading of interlaced PNG files that may cause an Out of Memory crash | PNG Loader | ||
Fixed a bug that might cause a crash in class ExternalRideView | Scripting | ||
Fixed a bug that caused weird looking flanges on large pipes and support boxes | Supports | ||
Fixed a font rendering bug when LCD mode is set to Simple | Font Renderer | ||
2.0.2.2 | Fixed a bug that might cause a crash | Track Engine | |
Fixed a bug that caused a 'push sum exceeds 1' warning | Progress window | ||
Fixed a missing catwalk bug | Catwalks and railings | ||
Fixed a cartexture mapping bug | Twisted Inverted style | ||
2.0.2.0 | Generated catwalks now take the catwalk color | Wooden Support Generator | Existing structures will not change |
Fixed a bug and improved precision of saving and inserting elements | NL2ELEMs | ||
Fixed a water rendering bug on NVidia GF6/7 | Renderer | ||
Fixed several intersection glitches | Coasterstyles | ||
Fixed a bug when hidden wireframe tracks were not hidden when loaded from main menu | Play Mode | ||
Fixed a bug when two identical files with different case-spellings were added to the recent file list | Recent Files | ||
More intuitive error message when saving XML files to folder with no write access | XML files | Elements, terrain setups and ALTPAC setup files | |
Some default paths were changed from installation folder to the NL2 users files path | Editor | Save elements, save terrain setups, save ALTPAC setup | |
Using snap setup for adding footers and updating cursor display on status bar | Editor | ||
Removed double error message when creating new park with already existing folder | Editor | ||
Fixed a bug in scripted operation mode that did not disable block advance buttons after switching to automatic mode from manual block mode | Scripted Operation Mode | ||
Fixed a bug in the block system controller script of the Scripted Park demo coaster | Parks | ||
The file browser will now stay at the current item when the preview size is changed | Multi File Browser | ||
Improved walking on wooden catwalks | Walkmode | ||
Optimized wooden footer mount LOD | Supports | ||
The reference for the Coaster class now mentions that the coaster needs to be in scripted operation mode for some methods | Help | class com.nolimitscoaster.Coaster | |
Reduced chain and anti-rollback friction on lift sections | All | The friction was too high and might have caused a too slow acceleration while leaving the lift | |
Improved error message on graphics cards that are not supported | Renderer | ||
2.0.1.7 | Added shortcut key labels to menu | Editor | |
Improved loading and freezing times (around 2.5 times faster on large wooden coasters) | Renderer | ||
Improved rendering performance on large wooden coasters (typically 7 percent faster depending on graphics card) | All | Renderer | |
Fixed a crash when exiting from Editor while context menu opened | Editor | ||
Fixed a crash when optimizing wooden support beams | Supports | ||
Fixed several glitches | All | ||
Added time demo mode. Will run for 3 minutes and will print average and total frames (the higher the better) | All | use -t as commandline parameter when starting exe | |
2.0.1.4 | Fixed a crash when loading parks with individual car setups | All | |
Fixed a bug and possible crash when multiple coasters having tunnels through terrain | Terrain and Tunnels | ||
Fixed twisted brake textures | Twisted Coaster Styles | ||
Fixed several small glitches | All | ||
Improved BMP file loader supporting more formats | BMP files | ||
Improved image resizing | All | Previews and mipmaps | |
2.0.1.2 | Fixed a crash when using shuttle mode | Editor | |
Fixed a crash when connecting short pieces of track to switches | Editor | ||
Fixed file filters in scene object browser | NL2SCO Editor | ||
Fixed broken clearance envelope demo object | Scene Objects | ||
2.0.1.0 | Fixed a crash when no sound devices are available | Sound Layer | |
Fixed a bug in StreamSound to Train assignment | Scripting | ||
Fixed a font rendering bug when Windows text magnification was set to 125% | Help Window | ||
Fixed a typo in the scripting examples | Help | Scripting API - The Basics | |
Fixed a crash in the wooden support generator | Wooden Support Generator | ||
Fixed a crash when exiting from minimized state | All | ||
Fixed a crash when setting 8 terrain layers | Terrain Settings | ||
Fixed a bug when changing transfer table display structure | Editor | Transfer Table Settings | |
Fixed a couple of minor display bugs | All | ||
Fixed a texture format incompatibility issue | Renderer | ||
Added some general optimizations | Renderer | ||
Fixed a performance issue related to blending on AMD graphics cards | Renderer | ||
Added missing signs to Tango Park | Parks | ||
Improved dynamic weather script in Hybris Park | Parks | ||
Added 'Fix Ambient Materials' option to NL2SCO editor | NL2SCO Editor | Can be used for 3DS files exported from Sketchup, which saves black ambient materials | |
Added station row separator LOD | Stations | ||
Added tutorial for creating straight track | Help | ||
2.0.0.2 | Fixed a bug: It was not possible to close the application window in main menu | Demo Version | Full version not affected |
2.0.0.1 | Fixed a crash when exiting the demo from play mode | Demo Version | Full version not affected |
2.0.0.0 | Initial Release | All |