Version 1.6.2 (x64 + x86 + TEN update)
Tomb Editor:
- Added node functions:
- PushKey - emulates specified key push.
- ClearKey - blocks specified key from pushing.
- SetEffect, SetCustomEffect - assigns an effect to a moveable.
- TestLaraVehicle - checks if Lara is on a vehicle.
- TestLaraTargeting - checks if Lara is targeting any enemy.
- TestLaraTorchIsLit - checks if Lara holds a torch and it is lit.
- SetMoveablePositionToAnotherMoveable - moves one moveable to another moveable position.
- Don't allow to export nodes if there are no nodes.
- Filter out AI objects from moveable lists in node editor.
- Fix minor UI issues in node editor.
- Fix texture border bleeding in TEN compiler.
- Fix broken double-sided triangle textures in TEN compiler.
- Fix several memory leaks related to texture conversion.
- Fix some objects not linking to triggers in TEN compiler.
- Fix rename object dialog locking up editor when switching to other app.
- Fix possible exceptions with gizmo assigned to an object about to be deleted.
- Fix possible exceptions after using context menus.
WadTool:
- Automatically correct bounding boxes for standable objects when importing to TEN wad.
- Fix main window right-click menus not working after visiting other windows.
- Fix state change editor clamping high frame to one frame less than frame count.
- TEN Base WAD:
- Make Lara standing animation less wobbly.
- Update pose animations to make Lara breath whilst posing.
- Update minecart animations to include death anim.
- Add placeholder detachable HK lasersight mesh.
- Fix Lara animations 464, 466, and 472 which were missing sound effects.
- Fix Lara train death animation followed by Seth death animation.
TombIDE:
- Update TEN template to include font with extended character set.
TEN: Version 1.0.4
- Add generic assignable effects for moveables - fire, sparks, smoke and laser / electric ignite.
- Add ability to burn enemies with FLAME_EMITTER_1 and death blocks.
- Add wireframe mode and other visual debug information (switch by F10/F11 debug page scroll hotkeys).
- Activate Lara-bound volume triggers with mounted vehicles.
- Allow multiple individual activators for the same volume at the same time.
- Remove TRC remnant which added HK to inventory if pistols weren't available.
- Change default shatter sound to TR4_SMASH_ROCK (tomb4 default).
- Reduce idle pose time from 30 to 20 seconds.
- Automatically align pickups to floor surface.
- Minecart enhancements:
- Add landing / jump sound.
- Add falldamage.
- Explode in water below 2 click surface.
- Fix jump.
- Templar Knight enhancements:
- Restored spark effects.
- Can destroy statics in shatter slots.
- Fix crash when attacking.
- SAS enhancements:
- Fix grenade shooting.
- Fix AI_MODIFY and AI_GUARD behaviour.
- Fix several renderer performance and room culling issues.
- Fix choppy camera movement in several cases.
- Fix Lara's vertical position when shimmying around steep slope corners.
- Fix legacy pickup triggers not working in certain cases.
- Fix crawl pickup not actually doing any pickups.
- Fix demigod and harpy shooting in incorrect directions.
- Fix particle effects for seth and harpy magic attacks.
- Fix lasersight always displaying with HK, revolver and crossbow.
- Fix rapid ammo spending in HK lasersight mode.
- Fix incorrect string IDs for item combine, HK and revolver with lasersight.
- Fix puzzle holes not swapping to puzzle done objects.
- Fix several collision and sound source issues in flipped rooms.
- Fix several pushable sound and object collision bugs.
- Fix original bug with incorrect climb up behaviour on ladders under sloped ceilings.
- Fix original bug with reassigned control keys still triggering default events.
- Fix TR1 centaur bubble targeting.
- Fix TR5 autogun rotation.
- Fix occasional wrong rollingball collision in narrow pits.
- Fix classic rollingball and big rollingball not behaving properly.
- Fix caustics not turning off in display settings.
- Fix windowed mode not using real resolution when DPI scaling is active.
- Fix control lock not working in flyby sequences.
- Fix empty inventory when using build and play feature in TE.
- Fix non-pickupable thrown flares.
- Fix throwing flare without drawing any weapons if there are no weapons present.
- Fix several incorrect FOV reset issues.
- Fix current soundtrack fading into silence if incoming one doesn't exist.
- Fix crash if there is an attempt to display a string with missing characters.
Lua API changes:
- Add new Volume class and several methods for it.
- Add new Moveable functions: GetEffect, SetEffect and SetCustomEffect (for colored fire).
- Add new Lara functions: GetTarget, GetVehicle and TorchIsLit.
- Remove Lara functions: SetOnFire and GetOnFire (replaced with GetEffect and SetEffect).
- Add Gameflow.lua options:
- Flow.EnableMassPickup for mass pickup functionality.
- Flow.EnableLaraInTitle for displaying Lara in title flyby.
- Flow.EnableLevelSelect for title flyby level selection.
- level.secrets for level-specific secret count.
- Fix level.ambientTrack property not working for title flyby.
- Fix action key script functions not fully working in some cases.
- Fix mounted vehicles ignoring Disable, Shatter and Explode script commands.
- Fix SetPosition command not updating room number correctly.
- Fix Rotation class using integers under the hood which prevented using fractional rotation values.
- Fix distance tests failing on a very high distances.