Version 1.7.2
Tomb Editor:
- Added native support for TRNG plugin triggers.
- Added smaller texture selection sizes into the texturing panel.
- Added adjustable quality settings for 3D objects (potentially fixes 3D view texture corruption).
- Added TEN nodes for revolving / stopping the revolution of an object around other object (vertically and horizontally).
- Added TEN nodes for checking and modifying last used inventory object.
- Added TEN nodes to generate particles from a static object or from a volume.
- Added TEN node to check if a particular sound is playing.
- Added TEN node to activate a camera.
- Added TEN node to attach the game camera to a moveable.
- Added TEN node to reset game camera if it has been modified.
- Added optional offset to TEN nodes for adding dynamic lighting to moveable or static objects.
- Added handling for OnUseItem event in node editor.
- Added ability to enable or disable particular event.
- Added drag-n-drop support for object ID controls in node editor.
- Increased TEN flipmap count up to 255.
- Improved geometry manipulation and texturing performance.
- Improved "Edit volume" window's initial opening time.
- Improved Particle Generator nodes to allow user to choose a sprite number to use up to 100.
- Improved slope detection for more precise steps.
- Fixed illegal generation of slanted portals.
- Fixed wrong bone offsets for custom Lara outfits.
- Fixed title bar using dark mode even if Windows theme is not set to dark.
- Fixed incorrect sounds for all classic override TEN sound catalogs.
- Fixed "Set specified mesh visibility" TEN node.
- Fixed text nodes to allow usage of string keys in external script files.
- Fixed Trigger Window assigning wrong ExtraNG String IDs when path to Script directory is set up.
- Fixed UI for Emit Particle Node as previously hidden the source and destination point when the name was too long.
- Fixed ghost blocks not rotating when transforming rooms.
- Fixed textures at extra split level not rotating when transforming rooms.
WadTool:
- Added "In quicksand" and "Underwater" sound conditions for TEN.
- Fixed TR2 BIG_SPIDER sounds remapping incorrectly for TEN.
- Fixed animcommand editor incorrectly pasting selected command to selected frames if framerate is bigger than 1.
TombIDE:
- Updated FLEP for new TRNG projects.
- FLEP widescreen patch will now be installed by default for new projects.
- Updated Plugin_Video for new TRNG projects - now makes the game DPI-aware.
- Updated TR1X preset to 4.5.1.
- When creating a new script file, the correct file format will now be automatically selected, depending on the current engine.
- Added the option to turn off auto closing of parentheses when working with .lua files.
- Fixed infinite loop when trying to switch projects after opening a .trproj file.
- Fixed Gameflow.lua not automatically saving when creating new levels in a TEN project.
TEN Base WAD:
- Changed stateID for animation 440 of Lara to 37 to fix errors when pulling the draggable body.
- Removed Animating 2 as it has been superseded by Minecart Switch.
TEN: Version 1.5
Bug fixes
- Fixed original issue with classic switch off trigger incorrectly activating some trigger actions.
- Fixed moveable status after antitriggering.
- Fixed leveljump vehicle transfer.
- Fixed weapons not properly hitting enemies.
- Fixed falling through dynamic bridges that are moving upwards.
- Fixed Laserhead teleporting Lara and making her invisible on death.
- Fixed pick-ups from Sarcophagus objects.
- Fixed issue with Lara not rotating together with dynamic bridges while picking up items.
- Fixed ghost collision with objects with zero bounds.
- Fixed several binocular bugs.
- Fixed faulty death sectors.
- Fixed shimmy softlocks around static meshes with soft collision.
- Fixed incorrect swing ledge grabs with steep grab angles.
- Fixed incorrect climbing out of water on bridge objects and in front of static meshes.
- Fixed incorrect diving animation when swandiving from a high place.
- Fixed room clipping when flyby path goes out of room bounds.
- Fixed camera rotating with the player's hips when climbing out of water.
- Fixed camera behaviour on sloped surfaces after player's death.
- Fixed camera position after loading a savegame.
- Fixed broken ropes after loading a savegame.
- Fixed AI for TR2 Skidoo driver and Worker with shotgun.
- Fixed Ember Emitter crashing when ocb is between -1 and -10.
- Fixed Electric Cleaner and Squishy Block not detecting collision with certain block heights.
- Fixed Squishy Blocks crashing the level.
- Fixed Larson and Pierre pathfinding.
- Fixed Dart Emitters failing with antitrigger.
- Fixed Homing Dart Emitter spawning darts continously when player is on its trigger.
- Fixed Four Blade Trap floor and ceiling collision.
- Fixed Joby Spikes collision and deformation.
- Fixed Sentry Gun joint rotation.
- Fixed Teeth Spikes not triggering the player impale animation.
- Fixed TR4 Mine crash with OCB 1 when triggered.
- Fixed cases where Atlantean Mutant's bombs cause the game to crash.
- Fixed torch flame delay when the player throws or drops a torch.
- Fixed display sprites and display strings rendering in the inventory background.
- Fixed young Lara hair drawing. https://tombengine.com/docs/level-settings/#young_lara
New features
- Added high framerate mode (also known as 60 FPS mode).
- Added a customisable global lensflare effect. https://tombengine.com/docs/level-settings/#lensflare
- Added a customisable starry sky and meteor effect. https://tombengine.com/docs/level-settings/#stars
- Added the ability to display "Lara's Home" entry in the main menu.
- Added the ability to change pickup item count by modifying item hit points.
- Added F12 as alternative to PrtSc for screenshots.
- Added ability to invoke load game dialog after death by pressing any key.
- Added visible mouse pointer in windowed mode.
- Added portal debug mode.
- Added new sound conditions: Quicksand and Underwater.
- Quicksand - sound effect plays when a moveable is in quicksand.
- Underwater - sound plays when the camera is submerged.
- Added TR3 Seal Mutant. https://tombengine.com/docs/ocb-and-setup-instructions/#sealmutant
- You must use this version: https://github.com/TombEngine/Resources/raw/main/Wad2%20Objects/Enemies/TEN_Seal_Mutant.wad2
- Added TR4 Enemy Jeep. https://tombengine.com/docs/ocb-and-setup-instructions/#enemy_jeep
- You must use this version: https://github.com/TombEngine/Resources/raw/main/Wad2%20Objects/Enemies/TR4_Enemy_Jeep.wad2
- Changed TR5 Rome Hammer to not hurt player whilst deactivated.
- Changed TR2 Statue with blade damage from 20 to 200.
- Changed sound effect that is triggered when using the
level.rumble
feature in a level (ID 359 in the soundmap). - Changed hardcoded sound for Raising Block 1/2 back to the ID used in TRLE (ID 149).
- Enhanced TR2 Rolling Spindle detection to avoid them going down through pits.
- Enhanced Sentry Guns, with a new ItemFlags[3], to contain the ID of the inventory item that deactivates the sentry guns (Puzzle Item 5 by default).
- Enhanced Dart Emitter, with a new ItemFlags[0], to contain the number of frames between shots (by default 32 in Dart Emitter, and 24 in Homing-Dart Emitter).
- Enhanced Raptor behaviour and handling. https://tombengine.com/docs/ocb-and-setup-instructions/#raptor
- You must use this version: https://github.com/TombEngine/Resources/raw/main/Wad2%20Objects/Enemies/TEN_Raptor.wad2
- Removed original limit of 32 active Flame Emitters.
Lua API changes:
- Added Flow.EnableHomeLevel() function.
- Added Flow.IsStringPresent() function.
- Added Flow.LensFlare() and Flow.Starfield() classes.
- Added Inventory.GetUsedItem(), Inventory.SetUsedItem() and Inventory.ClearUsedItem() functions.
- Added Input.KeyClearAll() function.
- Added Moveable.GetJointRotation() and optional 'offset' parameter for Moveable.GetJointPosition().
- Added Moveable.GetTargetState() function.
- Added Room:GetRoomNumber() function.
- Removed anims.monkeyAutoJump. It is now a player menu configuration.
NOTE: This version is the last version to be distributed in 32-bit format. Following versions will be released as 64-bit only.
NOTE: Due to bug in previous TEN version, directional flame emitters were pointing to a wrong direction. You have to rotate them 180 degrees manually, when you migrate to this TEN version.