Version 1.6.1 is now released along with
TEN 1.0.3 update!
List of changes:
Tomb Editor:
- Add SwapMoveableMesh, RunLuaScript and RunConditionalLuaScript node functions.
- Add a group of Lara object node functions.
- Use shatter attribute in trcatalog.xml to apply static shatter property in TEN.
- Fix exception when selecting animated textures with unsupported animation type.
- Fix exception when pushing Ctrl+V in newly opened node editor.
- Fix objects occasionally not doing drag-n-drop into node editor.
- Fix level script functions not parsing properly in some cases.
- Fix sound info chance value packing for TR1-TR3.
WadTool:
- Added missing state names for the new Lara's TEN animations.
- Added missing animation names for the new Lara's TEN animations.
- Fix incorrect remap of pushable blocks to broken TEN slots.
TombIDE:
- Updated PLAY.exe for new game projects.
- Updated Tomb1Main preset to 2.11.
TEN Version 1.0.3:
- Add ledge jumps (Lara object must be updated with new animations to make it work).
- Allow any object slot to be used as a meshswap.
- Add OCB 1 for rollingball to make it silent.
- Customize waterfall mist colour and OCB (XXYY, where XX is width, and YY is size).
- Implement HK shooting modes from TR5.
- Implement sprite instancing to speed up rendering.
- Enable dynamic lights for swarm enemies (beetles, rats and bats).
- Re-enable underwater caustics.
- Increase amount of maximum secrets per level from 8 to 32.
- Improve game and inventory input handling.
- Adjust sprint jump timing.
- Backport DAMOCLES_SWORD from TR1.
- Fix going into inventory and load/save dialogs during fade-ins and fade-outs.
- Fix savegames not preserving save number and game timer.
- Fix dodgy weapon lock angle constraints.
- Fix wrong shotgun ammo pickup amount.
- Fix shotgun using 6 units of ammo with each shot.
- Fix rocket explosions near statics.
- Fix explosive crossbow bolts not damaging player.
- Fix poisoned crossbow bolts not damaging enemies.
- Fix TR3 monkey level crash.
- Fix occasional ejections when landing on a slope.
- Fix occasional ejections when climbing up on a ledge under a slope.
- Fix pushables not being pushable on top of bridges and other pushables.
- Fix pushables having incorrect collision when bounding box is bigger than 1 block.
- Fix grabbing narrow ledges below ceilings.
- Fix slow centaur projectile velocity.
- Fix search animations - allow chest and shelf animations to play properly.
- Fix sarcophagus and its item pickup.
- Fix underwater door and double doors continuing to be interactable after opening.
- Fix underwater door being interactable when underwater switch is on the same square.
- Fix ability to turn when aligning to an object while standing.
- Fix left arm lock while picking up an item with a flare in hand.
- Fix potential crashes when exiting game.
- Fix secret soundtrack (which filename number should be the last) not playing.
- Fix distance fog not applying properly to additive and subtractive surfaces.
- Fix swarm enemies and projectiles occasionally drawn using incorrect meshes.
- Fix single-hand weapons not having a sound on draw and undraw.
- Fix waterfall mist - it can now be disabled with antitrigger.
- Fix underwater lever pull animation playing after interacting with underwater ceiling switch.
- Fix SAS_DRAG_BLOKE object interaction.
- Fix KILLER_STATUE not triggering.
Lua API changes:
- A new class has been added, LaraObject, for Lara-specific functions. The built-in "Lara" variable now uses this class.
- Add functions for Lara object:
- GetPoison / SetPoison
- GetAir / SetAir
- GetOnFire / SetOnFire
- GetSprintEnergy / SetSprintEnergy
- GetWet / SetWet
- GetWeaponType / SetWeaponType
- UndrawWeapon
- GetAmmoCount
- GetHandStatus
- ThrowAwayTorch
- Add AttachObjCamera script command for moveables to attach camera to them.
- Add FlipMap and PlayFlyBy script commands and node functions.
- Add GetMoveablesBySlot and GetStaticsBySlot script commands to select groups of items.
- Add FlyCheat option to gameflow script for disabling dozy mode.
- Add SetTotalSecretCount option to gameflow script to set overall amount of secrets.
- Raised the maximum value on Moveable.SetHP to 32767 (its internal numeric maximum).
NOTE 1: This update changes string conventions, so some menu strings may display as "not found". You need to update existing Strings.lua in your projects according to the one provided in TEN update archive (in /Scripts folder). New TEN projects created with TIDE 1.6.1 doesn't need that.
NOTE 2: Since version 1.6.1, legacy .NET Framework 4.5 installers are no longer provided. Instead, there are 32-bit (x86) and 64-bit (x64) .NET6 installers. TEN template still contains 32-bit builds of TEN in both versions.
Download:
64-bit NET6 installer,
32-bit NET6 installer,
TEN update for existing projects.