Releases
v1.7.3
Compare
Sorry, something went wrong.
No results found
Lwmte
released this
21 Dec 11:26
Tomb Editor
Fixed memory leaks while rendering wad objects.
Fixed nodes randomly moving out of bounds.
Fixed lists in nodes sometimes incorrectly saving selected value.
Fixed lists in nodes giving an exception if no objects of specified type exist.
Fixed incorrect slide direction calculations for sub-click heights.
Fixed incorrect diagonal wall collision calculations below blocked portal sectors in TEN levels.
Fixed incorrect normal calculations for opposite polygons sharing same vertices in TEN levels.
Fixed garbage vertices in extremely large rooms in TEN levels.
Fixed .trg file's #REPEAT# key not being read correctly for TRNG plugin triggers.
Added classic mirror workflow for TEN and edit portal dialog (use O hotkey or "Edit object" menu entry).
Added transparency field in text drawing nodes.
Added OnFreeze global event handling and TEN nodes to get and set freeze mode.
Added TEN node to check Lara's airborne status.
Added TEN node to remove moveable effect.
Added TEN nodes to get and set moveable animations from other slots.
Added TEN nodes to get and set moveable collision state.
Added TEN nodes to get and set hit points for a shatterable static mesh.
Split flyby sequence path preview in case cut camera flag is present.
WadTool
Added ability to customize static mesh shatter attributes for TEN wads.
Added "Disable Interpolation" animcommand type for TEN wads.
Fixed exception in skeleton editor while replacing existing mesh if no new mesh was selected.
TombIDE
Added new "More Actions..." menu in place of "Exit Project" button.
Added the ability to re-apply an engine update.
Improved autocomplete popup visuals for TRNG scripting.
TEN base wad will now be added into a dedicated "Assets" folder when creating a new TEN project.
TEN Version 1.7
Bug fixes
Significantly improved renderer performance.
Improved engine performance around bridges.
Improved engine performance if weather or bubble effects are active.
Improved engine start-up time.
Fixed silent crashes if loaded level is corrupted or in incorrect format.
Fixed occasional crashes if there are static meshes placed within room border walls.
Fixed climbable pushables clipping Lara under the bridges when pulled.
Fixed incorrect clipping of scaled off-centered static meshes.
Fixed incorrect collision detection for off-centered moveables.
Fixed incorrect slide directions for sub-click geometry.
Fixed stutter during jumps between cameras in a flyby sequence.
Fixed uzi targeting issues after using flycheat.
Fixed hair object vertices not always linking properly.
Fixed snow particles not always melting on the ground.
Fixed enemies not damaging Lara if she is staying on the sector where enemies were triggered.
Fixed enemy pickups dropping on death sectors.
Fixed Sarcophagus and Search Object pickup triggers.
Fixed vehicle transfer not happening for levels which were not previously visited.
Fixed audio tracks placed in subfolders not restoring after loading savegame.
Fixed initial position and lack of fade-in for looped audio track on level start.
Fixed shatter debris spawning on incorrect position for the first frame.
Fixed scripted input events not registering on the same game frame.
Fixed incorrect object camera position.
Fixed incorrect camera movement near walls after leaving look mode.
Fixed binocular or lasersight camera not switching off correctly after flyby.
Fixed binocular or lasersight camera transitions.
Fixed target highlighter still being active in binocular or lasersight mode.
Fixed Lara's Home entry not working.
Fixed exploding TR3 bosses.
Fixed original issue with deactivation of Dart Emitter.
Fixed original issue with weapon hotkeys available in binoculars or lasersight mode.
Fixed Electricity Wires object not doing instant kill when Lara is in close proximity.
Fixed Lens Flare object not functioning properly.
Fixed lens flares not being occluded by static meshes and moveables.
Fixed spotlight shadows.
Fixed Skeleton and Mummy not reacting to shotgun hits.
New Features
Added classic mirror effect with ability to reflect moveables and static meshes.
Added dynamic shadow casting on objects and static meshes.
Added fast savegame reloading.
Added ricochet sounds and make the effect more prominent.
Allow camera shake during flybys.
Allow to run the engine without title level.
Allow more than 1024 objects in a level.
Allow more than 1000 static mesh slots in a level.
Lua API changes
Added ability to customize many hardcoded parameters, such as flare or weapon settings, in settings.lua file.
Added Flow.Statistics class, Flow.GetStatistics() and Flow.SetStatistics() functions.
Added Flow.GetFreezeMode() and Flow.SetFreezeMode() functions.
Added Effects.EmitSpotLight() function for directional spotlights.
Added optional cast shadow and name parameters for Effects.EmitLight() function.
Added Effects.GetWind() function to get current wind speed vector.
Added Moveable:GetCollidable() and Moveable:SetCollidable() functions.
Added Moveable:GetAnimSlot() and optional second argument for Moveable:SetAnim() to access different animation slots.
Added Rotation:Direction() method to get directional vector.
Added support for transparency value in Strings.DisplayString class.
Added extra argument for Sound.SetAmbientTrack() function to specify if new ambient track should play from the beginning.
Added new View.CameraType enum entries and return it by View.GetCameraType(), when flyby camera or binoculars/lasersight is active.
Added new primitive Time class, which allows to manipulate and format game time without precision loss.
Renamed Flow.WeaponType enumeration to Objects.WeaponType, and removed similar Objects.LaraWeaponType enumeration for consistency.
Renamed Objects.PlayerAmmoType to Objects.AmmoType for consistency.
Fixed Strings.DisplayString class not supporting some Unicode characters and empty lines in multiline strings.
Fixed Strings.DisplayString not being deallocated after showing.
Fixed GameVars not transferring between levels in hub mode.
Fixed incorrect return value of Moveable:GetAnim() function, if animation from another slot is currently playing.
Fixed incorrect behaviour of Moveable:GetJointRotation() function.
Fixed incorrect behaviour of Logic.EnableEvent() and Logic.DisableEvent() functions.
Fixed Util.HasLineOfSight() not taking static meshes into consideration.
Fixed collision callbacks not properly clearing after leveljump.
Fixed Flow.SetIntroImagePath() not using the correct path.
Base Wad
Added LARA_BINOCULARS_MESH (ID 29), used for seeing player using the binoculars in a mirrored room.
Removed LARA_EXTRA_MESH2 as unused.
Changed default braid to the one used in TR4.
Notes
For mirror button to appear on TE toolbar, right-click on the toolbar and go to customize dialog.
TEN file format has changed in this TEN version. You need to rebuild all your levels, including title.
File format of settings.lua script has changed in this TEN version. File will be overwritten on engine update in TIDE.
You can’t perform that action at this time.