News

Home

Version Change Log

VersionChangesModuleComment
2.6.5.2Maintenance Update
Added MK1101 cross-ties with brake-fin trenchMK1101Steam Vekoma MK1101 DLC only
Improved MK1101 cross-tiesMK1101Steam Vekoma MK1101 DLC only
Fixed a MK1101 thick spine bugMK1101Steam Vekoma MK1101 DLC only
Fixed a race condition crash when using VRVR mode
Fixed bolts and nuts display bug when supports where hidden in editorBolts and nuts
Fixed a glTF texture loading bug introduced in 2.6.5.0glTF loader
2.6.5.1Hotfix Update for Steam MK1101 DLC
Fixed MK1101 LOD problem on transfer and tilt tracksMK1101Steam Vekoma MK1101 DLC only
C Box Beam spine is now selectable by user, tooMK1101Steam Vekoma MK1101 DLC only
2.6.5.0Supports pipes, flanges, and footers can now have unpainted metal support colorSupportsIn previous versions, the unpainted metal option only applied to box beams
Removed colour-banding at lower JPEG quality settingsAVI JPEG video exportColour-banding was very annoying noticeable for the clear skies, even for higher quality settings. Now, much lower quality settings can be used.
Added Invert Mouse optionSetup
Added VR button watchVR modeShown on left arm, when VR controllers are used. Has simple functionality
Improved bolt and nut objectsEngine
Improved PBR shading on hybrid coaster and water and glTF filesEngine
Prepared for upcoming Steam DLC (Vekoma MK1101)EngineSteam version only
GUI theme and scaling can be changed now without reloading parkSetup
Background detail can be changed now without reloading parkSetup
Added column indicator in syntax error messagesScripting
Added special script parameter option to directly control light volume effectNL2SCO EditorScript Parameters
Modified some Lamp Set scenery objects to make use of direct volume effect controlSceneryLamp Set
Added telemetry VR headset on/off detection flagTelemetry Interfacestatus bit of telemetry message
Specific Attraction license features are now available in professional license, tooEngine--openpark commandline parameter and specific telemetry messages
Various smaller bug fixes and optimizationsEngine
2.6.4.0Added automatic generated 3D Control Panels with user interaction (mouse and VR controllers)CoasterSee Station Section Settings
Added empty Control Panel scenery objectsScene Object LibraryCan be used for custom locations of automatic generated panels
Added Control Panel switch and lamp objectsScene Object LibraryCan be used for custom control panels
Added User Texture option to Scene Object Instance PropertiesNL2SCO EditorNeeds to be combined with NL2MAT User Texture option
Added User Texture option to NL2MATsNL2MAT EditorNeeds to be combined with NL2SCO User Texture option
Added Billboard Set scenery objects with customizable picturesSceneryLibrary/Scene Objects/Park/Billboard Set
Added Billboard picture setTexturesLibrary/Textures/Billboards
Added Local transform option for scenery objects and special tracksEditorPosition and rotations can be done in the local coordinate system with this option.
Added Load/Save option for Force Vector DesignerForce Vector DesignerWill load/save the settings from/to a file
Added zoom gesture handling (macOS) to editor EnginemacOS version
Added Errors and Warnings behaviour settingSetupSetting can prevent the message window to open for park packages
Added scriptable cursor system for user interactions (works with mouse and VR controllers)Scriptingclass com.nolimitscoaster.InteractionObject
Added lerp functionsScriptingclass com.nolimitscoaster.Tools
Added method for detecting VR related stateScriptingclass com.nolimitscoaster.NoLimits
Added methods for operating blocks in semi manual block modeScriptingclass com.nolimitscoaster.Block
Added methods for controlling special tracks in manual operating modes.Scriptingclass com.nolimitscoaster.SpecialTrack
Added methods for changing the block system mode.Scriptingclass com.nolimitscoaster.Coaster
Added methods for controlling the manual dispatch mode.Scriptingclass com.nolimitscoaster.Section
Added Enums option for Integer script parametersNL2SCO EditorWill display a combobox with texts to the user instead of a numeric input field
Added Draw All/None options to Display menuEditor
Improved block order on control panelCoaster control panelBlocks are now better sorted in ride direction
Improved coaster ordering in coaster selection boxEditorCoasters are sorted by name now
Improved ride ordering in Ride List panelPlay ModeCoasters are sorted by name now
Improved transparent poster screenshot qualityScreenshots
Fixed Snap behaviour in editorEditorWhen Snap is on, moving scenery objects using the arrow handles will now always snap
Fixed some block system issues in a couple of shipped parksParksMost issues were related to semi manual block control mode
Fixed a video export recording speed bugEngineUnder some circumstances it was possible that the sim speed could have been faster than realtime
Fixed a bug with importing footer styles from XML filesImport Supports XML
Fixed Depth-of-field effect bugEngine
Fixed a stack overflow crash, which happened when creating very long lift sectionsEngine
Fixed a scripting crash, which happened when some script methods were called concurrentlyEngineMac version only, happened on Magical Forest by CGW
Various smaller bug fixes and optimizationsEngine
2.6.3.2Fixed a few problems including a crash when running on Linux with Wine/ProtonEngine
Fixed a crash when using the video export and there is no empty space left on the harddrive.Video export
Removed VR auto detection in the Steam version with default startup option.EngineNot necessary because Steam version has specific VR startup options
Added auto detection of VR motion controller disconnectionEngineThis is a workaround for SteamVR not correctly detecting when motion controllers get disconnected
2.6.3.1Slightly improved Dark GUI ThemeGUI
Fixes some bugs introduced by 2.6.3.0Engine
2.6.3.0Added Dark GUI ThemeGUI
Added native Apple Silicon (ARM64) CPU supportEngineMac version only
Added fly speed options to editorEditor Preferences
Improved loading screen in VR modeEngineNot lagging anymore
New slim loading screen with optional position at bottom of screenPlay modeBottom position can be set in park settings
Added experimental OpenXR API virtual reality supportEngineNeeds to be manually activated with --openxr command line parameter
Slightly fixed cross-tie color gradient on twisted coaster style track when cross-tie and spine colors are differentTwisted coaster style track
Fixed a bug in the OnboardSound scriptScene Objects Sound and MusicIt should now work properly when more than one instance is used on the same train with different sound files
Fixed a parser read error with the spline import introduced by 2.6.2.0, when there was an additional line feed on the last line
Improved sun shaft effectEngineLooking better, with a higher performance, too.
Fixed brake and transport device placementEnginebrakes and transports are placed in relation to section style borders. This used to be the standard behaviour in pre 2.6.2.x versions.
Fixed a race condition crash that could happen in various placesEngine
2.6.2.2Fixes more bugs introduced by 2.6.2.0 and 2.6.2.1Fixes issues with 360 degree video export, brake placement, Q key in external ride views, scripted animation and keyframes.
2.6.2.1Fixes bugs introduced by 2.6.2.0Fixes issues with rain particle collision, occlusion system, poster screenshots, CPU usage on Macs.
VR vignette is now disabled by defaultVR
When exiting a ride in VR, the view is changed to walk view when possible.VRThe engine tries to avoid putting the player into fly view.
Added SteamVR controller profile for Windows Mixed Reality controllersSteamVR
Improved frame rates on MacsMacEspecially on Apple M1. Native Apple Silicon support is coming soon. It is not included in this update yet.
Mac binary is now notarizedMac
2.6.2.0Texture Filter Quality option can now be changed without reloading a parkSetup panel
Improved Virtual Reality modeEngine
Added support for VR touch controllersEnginerudimentary support atm, no gestures yet, WiP
Added VR comfort options such as vignette and teleportation modesSetupVirtual Reality Tab
Coaster train and car colors can be changed separately nowCoaster Properties
Added option for silencing lift sounds (chain and wheels)Lift SettingsEnjoy the silence
Added Hide and Unhide option to scenery overview panelScenery ObjectsObjects will be hidden in editor only for easier editing
Added experimental glTF scenery objects importScenery Objects
Added AVI JPEG video encoderVideo ExportLossy encoding, but much smaller files than lossless AVI or MOV PNG codec
Behaviour of Q and E keys for changing views has slightly changedPlay ModeE key now only enters and exits ride view, while Q key changes views depending on onride or offride view. See Views for details.
Added OpenAL Soft audio engineAudio EngineIs now default OpenAL device
Can now change Windows Audio Playback device (e.g. from the Windows taskbar) while in gameAudio Engine
Added HRTF optionAudio Setup
Improved wooden support generator for non-hybrid wooden coastersWooden Support GeneratorFixes a couple of issues introduced by 2.6.0.0
Improved spot shadow handlingEngineMore spot shadows can now be visible at a time
Improved walk mode physicsEngineVelocities of objects, the player is standing on, will have an effect on the player, when the player leaves the object
Renamed g-force in ride direction from 'Acceleration' to 'Longitudinal'Sim Panel (F2)The old term 'Acceleration' was misleading
Track View: Pressing ALT-A or ALT-D will now quickly move to the start or end of a trackEditor Track View
Added Time Of Day slider to weather panel
Added Debug Information Panel (F3 key)Info might be usefull for park optimizationProfessional license only.
Added 'Acceleration' to Sim PanelSim Panel (F2)Acceleration now is computed as the change of speed over time along the track
Added 'Forward Texture Coordinate' texture unit typeNL2MAT EditorAdvanced mode for feeding data stored as texture coordinates into shader core
Improved Light Pattern CreatorLight Pattern CreatorWith higher quality and optional track trigger start and end
Added Export Supports XML optionProfessional TabProfessional license only. Stores supports description to xml file
Added Import Supports XML optionProfessional TabProfessional license only. Restores supports from xml file
Added Export Scenery XML optionProfessional TabProfessional license only. Stores scenery description to xml file
Added Import Scenery XML optionProfessional TabProfessional license only. Restores scenery from xml file
Added Terrain from Scenery optionProfessional TabProfessional license only. Can be used to set terrain height values by ray casting and sampling a scenery object with pseudo terrain data.
Added Video Colors Decode optionProfessional TabProfessional license only. Can be used to create light controlling script files based on average colors of video frames.
Added Generate API Stubs optionProfessional TabProfessional license only. Will export the scripting API as empty stub files. Usefull for developing scripts with Java(tm) IDEs.
Improved bloom effectEffects
Framerate limitation also works in editor nowEditor
Added up-vector edit fields to light setupNL2SCO EditorOnly required for custom spot textures
Added method Simulator.setCurTimeOfDayScripting
Added method Coaster.findNearestTrackScriptingSimilar to Simulation.findNearestCoasterTrack
Added method Coaster.getTrackTriggersScriptingSimilar to Coaster.getTrackTrigger
Added method Coaster.setEmergencyStopScripting
Added method SpecialTrack.getSwitchTimeScripting
Added class FloatScripting
Added methods Vector3f.dotScripting
Added various methods to Vector4fScripting
Added method Matrix4x4f.multVectorScripting
Added method Double.parseDoubleScripting
Added method Double.doubleToLongBitsScripting
Added method Double.longBitsToDoubleScripting
Added method StreamedSound.getStreamingPositionScripting
Added method StreamedSound.isPlayingScripting
Added method StreamedVideo.getStreamingPositionScripting
Added method StreamedVideo.isPlayingScripting
Added method SceneObjectElement.getAbsoluteTranslationScripting
Added method SceneObjectLight.setColorLinearScripting
Added method SceneObjectLight.getColorLinearScripting
Added method SceneObjectLight.getIntensityScripting
Added methods Tools.convertToLinearFromSRGBScripting
Implemented static initializer blocksScriptingLanguage feature
Various smaller bug fixes and optimizationsEngine
2.6.0.1Fixed a potential crash in the new wooden support generator introduced by the previous updateEditor
Fixed a potential crash while exiting a park related to scripted video screensEngine
Fixed a bug in the Editor with the terrain cursorEditorBug was introduced in last update
Fixed a bug in the Onboard Music scenery objectScenery libraryThe stop trigger is now recognized properly
Action control is now fixed to left mouse button and cannot be changedSetup
Optimized rendering and processing of wireframe supportsEditor
Added Shadow Cast Only optionNL2MAT EditorCan be used for special effects or LOD optimizations
Various smaller bug fixes introduced by previous updateVarious
2.6.0.0Various smaller bug fixes introduced by previous updateVarious
Added new coaster style 'Hybrid Coaster'Coaster Styles
Added new coaster style 'Hybrid Coaster (Launched)'Coaster Styles
Added new park 'Sage'Park libraryLaunched hybrid coaster contributed by RideWarriorNation, Bear, and intim305
Added new park 'Twisted Moebius'Park libraryHybrid moebius coaster by RideOp
Improved wooden support generatorEditor
Added Multi-sample Anti-aliasing (MSAA) optionEngineMSAA has better quality than SMAA, but comes at a higher performance cost. Not available on some older hardware.
Added screws support beam optionsSupport Panel
Added No-paint Metal option for I, L, C, and box beamsSupport Panel
Added spine selection on switch tracks in Vekoma minetrain track styleEditorSegment settings
Added lock option for special tracksEditorSpecial Track Properties
Moved Clearance Envelope object from demos to various folderLibrary
Slightly increased game controller analog stick dead zoneEngine
Improved display of round wood footers in wireframe modeEditor
Improved L and C support beams with beveled edgeEngine
Improved loading times of wooden coastersEngine
Improved shadowsEngineImproved transition between first and second cascaded shadow maps
Various smaller bug fixes and optimizationsEngine
2.5.8.2Added progress bar when taking poster screenshotEngineProfessional version only
Improved Linux/SteamOS/Wine compatibility by using the OpenGL renderer when Wine/Proton was detectedEngineThe OpenGL renderer will automatically be used when Linux was detected. It can be forced using the --opengl commandline parameter on Windows, though d3d11 is recommended and typically slightly faster.
Improved Linux/SteamOS/Wine compatibility by using special workaroundsEngineFont rendering using DirectWrite is not used when Linux detected, which would otherwise crash.
Improved automatic occlusion systemEngineNoticeable higher framerates on some larger parks
Various Mac specific system optimizationsEngineNoticeable higher framerates on parks with a lot of scripts
Added new flat ride 'Wave Swinger'SceneryThanks to Daniel H. (Bestdani) for allowing us to use his object
Flat ride 'Pirate Ship' is now colorableScenery
Flat ride 'Enterprise' is now colorableScenery
Added 'Wave Swinger' to Flatride ParkParks
Loading screen now does not crop the picture depending on the screen's aspect ratio and instead displays a blurred backgroundEngineCropping could have made possible text near the border unreadable
Experimental OBJ 3D-file format importEngineOBJ files are very simple. Could be used as a workaround when no other 3D-model formats work.
Moved a couple of scenery objects from Demo to Effects library folderScenery LibraryVolume Fog, Fog Machine, Bumped Water
Added line column number in syntax error messagesScripting
Improved line number outputs in exception callstack messagesScripting
Added method Block.setEnableMultipleTrainsOnBlockWarningScriptingCan be used to disable the warning for multi-move scripts
Added method Script.onLateInitScriptingCan be overloaded like onInit and is usefull for solving problems related to the order of script execution
Added method Script.onLateUpdateScriptingCan be overloaded like onNextFrame and is usefull for solving problems related to the order of script execution
Added method SceneObject.getKeyFrameAnimationTimeScripting
Added method ExternalRideView.setEnterWarpPointAutoActivateScripting
Added method ExternalRideView.deactivateScripting
Improved BlockHelper class in Script Park to detect if the same block was created multiple timesScriptingCreating the same block multiple times may cause problems
Can drag and drop nl2sco files into editor in order to choose themEditor
Added --nodirectwrite command line paramterEngineCan be used when fonts are not rendered properly on Windows systems
Added --nonativeconsole command line paramterEngineCan be used to streamline the startup procedure
Various smaller bug fixes and optimizationsEngine
2.5.7.1Fixed a HDR brightness problem with the Equirectangular video exportEngine
Added 23.967fps and 59.96fps framerate options to video exportVideo Export59.96fps is only available with Professional license
Fixed positions of panels when opened for the first timeEditor
Fixed a bug when a section will be automatically named with a name already existing in the coasterEditor
Fixed a critical bug when a special character is in the user's nameEngine
2.5.7.0Fixed keyboard shortcuts in editor for AZERTY layoutsEditor
Added script parametersEngine and NL2SCO EditorNL2SCO can now have Script parameters, which are optional parameters that can be changed in the Scene Object instance panel by users for each instance and can be queried by scripts
Added 360 degree Equirectangular Video Export optionEngineProfessional License required. See Help Reference for details.
Added new flat ride 'Ranger'Scenery
Added new flat ride 'Sky Hawk'Scenery
Added Fire Effect scene object which makes use of new script parametersSceneryThanks to Daniel H. (Bestdani) for allowing us to use his object
Added Area Music objectSceneryMakes use of new script parameters
Added Onboard Music objectSceneryMakes use of new script parameters
Added Video Screen scenery objectsSceneryThese demonstrate the use of video stream materials and script parameters
Added virtual tunnel option for stations and switch track segmentsEditor
Simplified some editor panels (vertex, 4d, trigger) by removing the Apply buttonEditorValues will be changed directly when Enter or Tab is pressed for a text field with the focus
Added video stream texture typeNL2MAT EditorA video stream can be assigned to this texture type slot using a script
Added video file 'Security Instructions'LibraryCan be used with video streams or example Video Screen object
Added music file 'Marc Guda - Space Odysee'LibraryCan be used with area music object
Library now only shows folders which contain files matching the selected file extensionsLibrary
Added 'Scale by Object' T.C.Mod modeNL2MAT EditorCan be used to scale texture coordinates by the object scale factor
Added 'Offset by Object' T.C.Mod modeNL2MAT EditorCan be used to offset texture coordinates by the object position
Merged Starting up progress bar with Loading progress bar when parks get loadedEngine
Added Bottom Accented spine type for twisted coaster stylesCoaster Styles
New Manual Focus Distance mode for Field of View EffectView Panel
Track view now restores last position when switching tracks with A and D keysEditor
Numpad keys (8,4,5,6) can now also be used in editor similar to WASDEditorFor left-handers
Improved fog effect with dynamic skyEngine
Added methods to query script parametersScriptingclass com.nolimitscoaster.SceneObject
Added method to assign video stream to a texture slotScriptingclass com.nolimitscoaster.SceneObject
Added method setElementsVisibleScriptingclass com.nolimitscoaster.SceneObject
Added class com.nolimitscoaster.StreamedVideoScriptingA video stream can be played using OGV (Ogg theora) files and can be linked to NL2MAT video stream texture slots
Added class com.nolimitscoaster.ResourcePathScriptingUsed to identify resource files so that the package manager can find them
Added methods to load resources using ResourcePathScriptingMakes loading of resources more robust than using the deprecated methods using resourceIDs
Methods using resourceIDs are deprecatedScriptingPrefer using ResourcePaths instead
Added class nlvm.lang.BooleanScriptingSimple class to wrap a bool value
Added class nlvm.lang.DoubleScriptingSimple class to wrap a double value
Various smaller bug fixes and optimizationsEngine
Page: 1 2 3 4