Skip to content

Version 1.7.2

Compare
Choose a tag to compare
@Lwmte Lwmte released this 03 Nov 13:14
5d2e3f2

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

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.