Tomb Editor ist ein inoffizieller neuer Level Editor um neue Tomb Raider Levels zu erstellen.
Es gibt u.A. auch für die alte Engine (NG Engine) neue Funktionen. Die Entwickler von Tomb Editor entwickeln aktuell auch eine eigene Engine auf Basis von TR1-TR5 mit erweiterten Funktionen.
Wichtig: Bitte auch das Thema zum TE beachten, den dort werden kleine Hotfix Dateien angehängt.
-
Version 1.6.8
- illyaine
- 208.44 MB
- 142 Downloads
Tomb Editor:
- Add preview button for sound playback node functions.
- Add nodes to manage timers.
- Fix current node item list remaining open after scrolling node graph with mouse wheel.
- Fix legacy triggers wrongly set to switch type in rooms containing "switch" in their name.
- Fix TEN level compiler producing incorrect normals for imported geometry.
- Fix TEN level compiler not scaling merged static meshes.
- Fix particle emitter node not working.
WadTool:
- Don't recalculate normals silently when importing mesh through static mesh editor.
- Fix broken sound remap when copying objects from legacy wads to TEN wad.
TombIDE:
- Many minor bugfixes.
- Update Tomb1Main preset to 2.5.2.
TEN: Version 1.1.0
- Fix enemies shooting Lara through static meshes and moveables.
- Fix skeletons and mummies not being affected by explosive weapons.
- Fix crash on loading if static meshes with IDs above maximum are present.
- Fix various crashes specific to 64-bit build.
- Fix random crashes when playing audio tracks with names longer than 15 symbols.
- Fix crashes when trying to play .wav audio tracks on some Windows 11 systems.
- Fix sprint value going below zero.
- Fix fog bulb density formula.
- Fix clockwork beetle activation crashing the game.
- Fix corrupted vehicle positions after savegame reload.
- Fix default ambience overlapping current one when loading a savegame.
- Fix doppelganger being limited to a single room.
- Fix bat AI, damage value, and incorrect collision after death.
- Fix regeneration for pickups with OCB 128.
- Fix raising blocks still shaking without OCB.
- Fix spiky ceiling, improve collision, and allow setting velocity via OCB.
- Fix TR1 winged mutant pathfinding and damage issues and add new OCBs.
- Fix TR1 Natla facing angle, bomb and shard projectiles, shooting anim in the second phase.
- Fix last inventory item position not being saved.
- Fix some puzzle hole objects crashing the game on item insertion.
- Fix incorrect harpoon bolt speed and angle when shooting vertically.
- Fix black shatter debris.
- Fix Lara's shadow projecting only her joints on some occasions.
- Fix sun and spot bulbs direction and sheen casts.
- Fix room collector freezing game on some occasions.
- Fix incorrect culling for scaled static meshes.
- Fix normal mapping.
- Add ability to save screenshot in the "Screenshots" subfolder by pressing the "Print screen" key.
- Implement separate audio track channel for playing voiceovers with subtitles in .srt format.
- Don't stop ambience when Lara dies.
- Pause all sounds when entering inventory or pause menu.
- Improve deflection against slopes.
- Move and rotate Lara and activated pickups together with dynamic bridge objects.
- Reduce camera bounce.
- Improve spiky wall collision accuracy.
- Expand control settings page.
- Allow key bindings for previously hardcoded actions (weapon hotkeys, vehicle controls).
- Add input actions for weapon scroll.
- Add splash effect to rockets and grenades when they enter water.
- Allow multiple doppelgangers by using the same OCB for the origin nullmesh and doppelganger.
- Add TR1 skateboard kid.
- Add TR1 Kold.
Lua API changes:
- Add soundtrack functions:
- Misc::GetAudioTrackLoudness() for getting current loudness of a given track type.
- Misc::IsAudioTrackPlaying() for checking if a given track type is playing.
- Misc::GetCurrentSubtitle() for getting current subtitle string for the voice track.
-
Version 1.6.7
- illyaine
- 206.33 MB
- 108 Downloads
Tomb Editor:
- Add a set of particle and dynamic light node functions.
- Add ability to search for invisible texture tiles.
- Use more consistent naming for newly generated flipped and split rooms.
- Write catalog file reading errors to a log file.
- Build status window now displays the path to the built level.
- Don't throw useless invalid texture warnings when building a level.
- Fix TEN texture packer crash if static meshes have more textures than moveables.
- Fix nodes made from context menu incorrectly linking to selected node as next instead of previous.
- Fix script ID assignment when duplicating rooms from the context menu or via hotkey command.
- Fix Lua ID assignment when pasting a group of objects.
- Fix exception when autosave interval was set to 0 in editor options.
- Fix several TEN object remaps in TrCatalog.xml.
- Fix light interpolation for TRNG target if 32-bit lighting option is active.
WadTool:
- Automatically fix incorrect state IDs for switch objects when converting them to TEN format.
- Fix incorrect conversion of Lara object in legacy wads to TEN format.
- Fix incorrect conversion of several objects such as LARA_HOLSTERS to TEN format.
- Fix exception in mesh editor when a mesh with incorrect sphere radius is selected.
- Fix more cases of incorrect animation importing.
- TEN Base WAD:
- Improve TEN Lara wad base equipment such as pistol holsters.
- Fix TEN Lara head rotation in shotgun, crossbow, and harpoon gun.
TombIDE:
- Update tomb3 preset to 2.0.2.
TEN: Version 1.0.9
- Fix cold bar triggered in non-water rooms.
- Fix spiky wall speed value and change it via OCB number or Lua (Moveable::SetItemFlags[0]).
- Fix bats emitter crashing the game if little beetle object does not exist in wad.
- Fix gunflash rendering and position for entities.
- Fix snowmobile driver crashing the game.
- Fix knifethrower not throwing knife.
- Fix classic rollingball rolling in place into some closed doors.
- Fix zipline not working properly.
- Fix missing heavytrigger checks for node events activated from classic triggers.
- Fix death flag burning enemies underwater.
- Fix pickups and object collision not working properly in flipped rooms without portals.
- Fix footprints not being cleared after level change.
- Fix thumbstick camera option sometimes producing jerky camera movements during object interaction.
- Fix soundtrack position not restoring if same track is already playing.
- Fix inventory input interference when entering inventory via puzzle.
- Fix gamepad still vibrating if Lara was poisoned prior to death.
- Fix flare brightness.
- Fix grenade firing angle.
- Fix rendering for static meshes with custom blending modes and alpha transparency.
- Fix inconsistent multiline string spacing on different display modes.
- Remove search object 4 hardcoded meshswap activated with a flipmap.
- Add TR1 cowboy.
- Add TR3 wall mounted blade.
- Add TR3 claw mutant.
- Add TR5 lasers:
- Choose colour for the lasers via tint menu.
- Laser OCB means width of the laser in sectors.
- Negative OCB laser will trigger heavy trigger.
- Positive OCB kills Lara.
- Add removable puzzles from puzzle holes and puzzle dones:
- Employed by setting the trigger type as "Switch" for either puzzle hole or puzzle done.
- Can be mixed with puzzle done and puzzle holes of the same or different type.
- Add reusable keys for key holes:
- Employed by setting the trigger type as "Switch" for key hole.
- Allow key hole animation to be played via OCB number:
- Default OCB 0 will play Lara use key animation.
- Any positive OCB number will play the animation according to the OCB number.
- Reimplement fog bulbs.
- Add missing gunflash for some entities, also include dynamic light and smoke to all gunflashes.
- Add compass needle wobble in inventory.
- Add ability to pick up a single inactive flare as an inventory item.
- Add log reports if title level or other levels don't exist.
- Add better error handling for missing font, sprites or shaders.
- Add "Reset to defaults" entry to controls menu and automatically bind XBOX gamepad profile if connected.
- Add 64-bit executable and place both 32-bit and 64-bit versions into /Bin subdirectory.
Lua API changes:
- Add Vec2 class.
- Add function String::SetTranslated().
- Add function Misc::IsStringDisplaying().
- Add the following for use in AddCallback and RemoveCallback:
- PRESTART, POSTSTART
- PREEND, POSTEND
- PRESAVE, POSTSAVE
- PRELOAD, POSTLOAD
NOTE: TEN folder structure has changed because of the inclusion of the 64-bit version. If you are updating existing TEN projects, manually remove all
*.dll
files andTombEngine.exe
fromEngine
subfolder after copyingTombEngine109_Update.zip
contents to that folder. -
Version 1.6.6
- illyaine
- 219.34 MB
- 155 Downloads
Tomb Editor:
- Add precise movement hotkeys (8 units) into settings.
TombIDE:
- Update Tomb1Main preset to V2.14
- Update Tomb3 preset to V1.6
- Fix Tomb1Main preset not having title.phd in the package.
TEN Base WAD:
- Amended Lara's sliding back animation to prevent falling backwards too far after sliding.
TEN: Version 1.0.8:
- Fix bubbles phasing through ceilings.
- Fix object camera not clearing at level end.
- Fix double breath sound effect when coming up for air.
- Fix flickering hair.
- Fix harpoon gun triggering water and dry sounds when shooting and reholstering.
- Fix Z-fighting in inventory rendering.
- Fix transparent objects not displaying correctly in the Inventory.
- Fix dozy cheat always giving uzi weapons even if not present in WAD.
- Fix player getting launched when landing close to an edge.
- Fix player going through trapdoor/bridge while climbing up a climbable wall.
- Fix TR3 Sophia's charge ring drawing below floor.
- Fix TR5 imp collision handling and animations:
OCB 1: Climbs up to player when triggered.
OCB 2: Starts rolling on the floor when triggered.
OCB 3: Will throw stones at player.
Imp is also scared of of the player if holding a lit torch.
Please note you must use the patched version found here: https://github.com/TombEngine/Resour...s/tr5_Imp.wad2
- Fix and improve wraith tails.
- Add dedicated WRAITH_TRAP object with enhanced effects.
OCB 0: Effect disabled.
OCB 1: Effect enabled.
- Add TR1 slamming doors.
- Add TR3 mutant wasp (AI_MODIFY object won't allow it to land, the wasp will always fly).
- Add TR3 Corpse
OCB 0: used for coprses targeted by the compsognathus dinosaur.
OCB 1: used for corpses hung in the air to be used as piranha bait. Will fall when shot.
Please note you must use the patched version found here:https://github.com/TombEngine/Resour...s_Cadavar.wad2
- Add cold exposure bar (employed by setting the "cold" flag in water rooms in Tomb Editor).
- Add water wakes for vehicles.
- Restored light effect nullmeshes (color, electrical, pulse, and strobe):
Select the light color as object tint in the OCB menu in Tomb Editor.
ELECTRICAL_LIGHT:
Can have multiple meshes. Add mesh number to OCB to be rendered with the light.
OCB +ve (mesh number): Light behaves like a neon light.
OCB –ve (mesh number): Light flickers.
- Restored inventory compass.
- Allow dynamic segment count for hair object.
Lua API changes:
- Add function Misc::IsSoundPlaying()
- Add function DisplayString::SetFlags()
-
Version 1.6.5
- illyaine
- 200.22 MB
- 201 Downloads
Tomb Editor:
- Add an option to level settings to apply DirectX texture compression for TEN target.
- Extend 2D map depth bar range for TEN target.
- Detect TEN version when building a level and throw a warning if target editor version does not match.
- Initialize nonexistent Lua variables in nodes as initial value for assignment operations.
- Fix exception when trying to select floor below object out of room bounds.
- Fix incorrect lighting bit depth when 32-bit lighting option is set for TRNG target.
WadTool:
- Fix sound previews not working for interpolated frames.
- Amended slot name for Sophia Leigh in TEN.
- TEN Base WAD:
- Addition of dedicated slot ID_MINECART_SWITCH for the minecart vehicle.
- Removal of duplicated animations in ID_LARA_EXTRA_ANIMS.
TombIDE:
- Amended the TEN preset with the sound file corrections for Sophia Leigh.
TEN: Version 1.0.7
- Fix spark particles not being cleared on level reload.
- Fix visible but inactive enemies (e.g. Shiva or Xian guardians) taking damage.
- Fix blockable LOT type enemies (e.g. T-Rex and Shiva) not being able to step up 1 click or drop 2 clicks.
- Fix valve switch unable to untrigger objects.
- Fix valve and wall hole switches (OCB 5 and 6) not working as a timed switches.
- Fix incorrect Lara alignment on monkeyswing autojump.
- Fix silent crash if hair object or skin joints are missing.
- Fix holster meshes not displaying for Lara's shadow.
- Use Lara object's own meshes if Lara skin object does not exist in level file.
- Fix TR3 Shiva not taking explosive damage (should still block it with the sword).
- Fix TR3 Puna boss not blocking projectiles (grenade, rocket, harpoon, bolt) with the shield.
- Fix TR3 Puna boss and TR5 Roman statue taking fire when shot by explosive ammo.
- Fix TR2 sword and spear guardian:
- Not doing transition from alive to stone and stone to alive.
- Taking damage in stone mode.
- Wrong joint index for rotating the head and torso.
- Spear guardian not using left and right spear attack when walking (had wrong state ID set as target).
- Killing move for spear used wrong value.
- Fix TR3 big gun spawning rocket with 0 life which caused an immediate explosion.
- Fix TR3 Tony and add boss effect for him.
- Add TR3 civvy.
- Add TR3 electric cleaner.
- Add TR3 Sophia Leigh with following OCBs:
- 0 – Normal mode. Sophia behaves like a regular enemy.
- 1 – Tower mode. Behaviour matched from Tomb Raider III.
- 2 – Tower mode with volumes. Same as tower mode, but Sophia's ascent can be controlled using volumes in Tomb Editor.
- Add airlock switch object. Achieved by putting valve switch trigger and door trigger on the same sector (TR5 submarine door setup).
- Add OCB 7 for switches to be used with SetItemFlags Lua commands for customizing on/off animations and reachable distance.
- Add instant headshot to guards.
- Polish the distance position between Lara and switch objects.
- Adjust rocket ammo pickup from 10 to 1.
- Improve behaviour of tiger and lion enemies.
- Implement more realistic water bubble effects.
- Implement a new stacked pickup display inspired by OpenLara.
- Prevent Lara from drawing weapons during parallel bar swinging.
- Further renderer performance optimizations and bugfixes.
Lua API changes:
- Fix Camera:SetPosition not updating camera position when it is played simultaneously.
- Add Moveable:GetAirborne and Moveable:SetAirborne.
- Add Moveable:GetLocationAI and Moveable:SetLocationAI.
-
Version 1.6.4
- Jörg
- 199.89 MB
- 133 Downloads
List of changes:
Tomb Editor:- Add an option to enable 32-bit lighting for TRNG to fix "rainbow bug" (requires FLEP patch).
- Add an option to use Lua or node events as actions for legacy triggers in TEN.
- Add an option for imported geometry to define whether it is UV-mapped or not.
- Extend pathfinding data over slopes for flying enemies in TEN levels.
- Fix possible issues with pathfinding on extended heights in TEN levels.
- Fix broken lua event sets which had non-alphanumerical characters in their name.
- Fix variable comparer nodes not working correctly without initialized variable.
- Fix incorrect light interpolation between rooms with non-traversable portals.
WadTool:- Add a new main window menu option to quickly convert objects between UV-mapped and tiled texture mode.
- Increase compatibility with imported animations with inconsistent bone and mesh setups.
- Play sound preview on animation editor timeline scrubbling.
- Fix sound previews not working if default sound device is incorrect in Windows settings.
- Fix sound previews not playing for TEN right footprint flipeffect.
- Fix flickering in main window if empty object is selected.
- Fix incorrect parsing of TR5 objects which had unknown flags packed together with mesh radius.
- TEN Base WAD:
- Added new explosion sprite sequence by Gecko.
- Added ID_DART as a real mesh instead of a particle.
- Added Lara's death animation for the Willard Spider (LARA_EXTRA_ANIM).
SoundTool:- Fixed incorrect sound bug in TR3_Override which changed Lara's "jump" sound into her "climbing" sound.
TombIDE:- Don't generate empty strings for TEN projects in TIDE script editor.
- Update Tomb1Main preset to 2.12.1.
- Update tomb3 preset to 1.5.0.
TEN: Version 1.0.6- Fix major pathfinding bug which could have caused lots of issues with enemy behaviour.
- Fix potential random crashes due to incorrect rendering behaviour.
- Fix savegame crash for disabled enemies with partially set activation mask.
- Fix certain enemies not damaging Lara if binoculars or lasersight mode is active.
- Fix invisible Lara after starting a new game from title flyby with hidden Lara.
- Fix backholster weapons not updating their sound position together with player.
- Fix black screen bug when there was an obstacle between the fixed camera and the target.
- Fix underwater caustics not appearing without visiting options menu beforehand.
- Fix TR1 ape climbing.
- Fix TR1 rat which crashed the game when it was killed.
- Fix TR2 small spider climbing and pathfinding.
- Fix TR3 Shiva and TR4 baddy 2 not blocking bullets.
- Fix TR4 harpy's sting attack which was neither hurting nor poisoning Lara.
- Fix TR4 SAS teleporting over the blocks he walks by.
- Fix TR4 seth blades that were doing a double activation when used an OCB different than 0.
- Fix TR4 skeleton spawn when used with OCB 3.
- Fix TR4 sphinx solving his bugged behaviour that happened if it received a lot of damage.
- Fix TR5 Roman statue and its meshswap.
- Fix TR5 twogun laser guard.
- Fix enemy projectile effect colours.
- Fix enemy shadow position.
- Fix sound positions not updated during flybys.
- Fix grenade launcher super ammo emitting too many fragments.
- Fix grenade and rocket launcher lighting.
- Fix ceiling trapdoor and floor trapdoor that Lara couldn't open manually.
- Make enemies drop pickups at first available bounding box corner point, not centerpoint.
- Restore original volumetric explosion effects.
- Add TR3 lizard and Puna.
- Add TR3 boss effects in ID_BOSS_SHIELD and ID_BOSS_SHOCKWAVE_EXPLOSION slots.
- Add an option to activate Lua or node events from legacy triggers.
- Add more warnings in logs to enemies which animation or required slot is missing.
- Antitriggering an enemy will now cause it to vanish and pause.
- Re-triggering an enemy will cause it to reappear and unpause.
- Lua Moveable functions Enable and Disable now correctly trigger and antitrigger the moveable.
- Improve level loading speed a lot.
Lua API changes:- Moveable:SetVisible has been added. MakeInvisible is now an alias for SetVisible(false).
- Moveable:MeshIsVisible is now GetMeshVisible.
- Moveable:SetMeshVisible has been added to replace ShowMesh/HideMesh.
- Moveable:MeshIsSwapped is now GetMeshSwapped
- Primitive Classes (Color, Rotation, Vec3) can now be saved via Levelvars and Gamevars variables.
- OnSave function now gets called just before data is saved, rather than just after.
- Add new function CameraObject::PlayCamera().
- Add new function Misc::GetCameraType().
NOTE: This version updates level file format, so you should recompile your existing levels, including title. Dummy title level is also provided in TEN update package for existing projects. -
Version 1.6.3
- illyaine
- 204.91 MB
- 138 Downloads
Tomb Editor:
- Add several node functions for room scripting.
- Add TestMoveableFrameNumber node function for moveables.
- Allow free axis rotation for dart emitter object in TEN projects.
- Offset pasted nodes if they land on same position.
- Fix exception when trying to copy lua name to clipboard for objects without a name.
- Fix sound sources not properly compiled for TEN.
- Fix game executable path field not displaying properly for TEN target in level settings.
WadTool:
- Add animation names to ID_SWAT and ID_GUARD.
- Add Ctrl+I shortcut in animation editor to interpolate frames.
- Use timeline selection size as a default value for interpolated frame count.
- Fix state ID list not properly selecting states with similar names.
- Fix incorrect remapping of TR1-TR3 rollingballs to TEN.
TombIDE:
- Update Tomb1Main preset to 2.12.
- Update TR3 preset to include tomb3 project.
TEN: Version 1.0.5
- Fix combined items not existing in inventory upon game reload.
- Fix classic rollingball not behaving properly in rooms beyond the distance of 32 blocks.
- Fix rollingball not killing Lara under certain movement angles.
- Fix savegame crashes when rooms with static meshes are flipped.
- Fix discrepancies between statistics and save / load game time units.
- Fix draw key incorrectly working in binoculars / lasersight mode.
- Fix incorrect picking up from plinths concealed by raising blocks.
- Fix reversed grenade rotation.
- Fix flame emitter 3 not burning player.
- Fix TR2 yeti, TR3 civvy and MP with stick vault bugs.
- Fix TR2 worker with flamethrower and TR3 flamethrower baddy attack ranges and aiming issues.
- Fix TR3 tribeman with axe not attacking Lara.
- Fix TR3 tribeman with dart not shooting at Lara's direction.
- Fix TR3 crow and TR4 harpy death animations not performing correctly.
- Fix TR4 crocodile attack range and joint rotation speed.
- Fix TR4 Von Croy not using animation for 2 and 3 step down vaults.
- Fix TR4 baddies not using animation for 3 step down vaults.
- Fix TR5 laserhead guardian.
- Fix crash, water death and meshswap issues for TR5 cyborg.
- Fix pathfinding problems for first initialized enemy of every slot.
- Fix pathfinding of flying and water creatures (partial).
- Fix rare crash when smash item is inside a wall and add warning log for the scenario.
- Fix bone rotations of some entities.
- Fix Lara's animation for cog switch release.
- Add new OCB to cog switch object:
- Use OCB 0 to have the traditional behaviour.
- Use any other OCB to can use the Cog Switch without need of any door linked.
- Allow to freely rotate dart emitter in all directions.
- Customize dart emitter damage with OCB. Negative number will additionally poison Lara.
- Draw real mesh for darts.
- Added warning log when one slot requires another slot which is missing.
Lua API changes:
- Add new Room class and several methods for it.
-
Version 1.6.2
- illyaine
- 200.84 MB
- 139 Downloads
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.
-
Version 1.6.1
- illyaine
- 200.76 MB
- 109 Downloads
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.
-
Version 1.6
- illyaine
- 201.48 MB
- 233 Downloads
Version 1.6 is now released along with TEN 1.0.2 update!
List of changes:
Tomb Editor:- Added node editor for TEN visual trigger construction.
- Allow rotating volumes on roll axis.
- Automatically generate Lua names for all objects on TR4 to TEN project conversion.
- Fix epic memory leak which occured during textbox input.
WadTool:- Show proper animation name tooltip in state change editor.
- Don't clamp low frame number in state change editor if high frame is not yet set.
TEN Version 1.0.2:- Support volume triggers made with node editor.
- Removing Pistols with TakeItem and SetItemCount now works correctly.
- Adjust max turn rate of idle state.
- Align Lara on slopes when crouching, crawling, and dying.
- Better slope alignment for large, flat enemies (i.e. big scorpion and crocodile).
- Lock turn rate when automatically aligning Lara to objects.
- Don't play Lara alignment animations if the interacted object is too close.
- Allow vertical pole mounts only when facing one directly.
- Allow vertical pole mounts while turning, walking, or running.
- Update monkey swing 180 turn animation.
- Update backward monkey swing animations.
- Added standing 180 turn. Activated with WALK+ROLL on dry ground, automatic when in wade-height water or swamp.
- Added crouch turn and crawl turn animations.
- Added new switch OCBs:
- 0 for wall switch
- 1 for small wall switch
- 2 for small button
- 3 for big button
- 4 for giant button (sequence switch)
- 5 for valve turn
- 6 for hole switch
- any other OCBs play corresponding switch on anim or OCB+1 switch off anim. - Fix incorrect pole mounting.
- Fix zeroed forward velocity upon landing.
- Fix incorrect behaviour when falling on statics from the top after monkeyswing.
- Fix missing animcommand calls on first animation frame.
- Fix 1-frame turn rate delays.
- Fix occasional leave event calls when moving closer to volumes.
- Fix incorrect viewport size in windowed mode.
- Fix late landing animation dispatch in rare cases.
- Fix incorrect velocity calculations for death animations.
- Fix horseman's axe attack using his left foot as the damaging joint.
- Fix stargate blades needlessly pushing the player around while hardly doing any damage.
- Fix weapon hotkeys and add missing crossbow hotkey.
Lua API changes:- Vec3s can now be saved and loaded in LevelVars and GameVars.
- Util.ShortenTENCalls no longer needs to be called; it is now automatic for both level scripts and Gameflow.lua.
- Flow.InvID has been removed; any function taking a pickup (e.g. GiveItem) now takes an Objects.ObjID instead.
- Added Enable, Disable, GetActive, Get/SetSolid functions for static meshes.
- Added FadeOutComplete, StopAudioTrack and StopAudioTracks functions.
- Account for objects in HasLineOfSight tests.
- Timer.lua, EventSequence.lua and Util.lua have been moved to a subfolder, Engine.
- LevelFuncs can now contain tables as well as functions. These tables can contain functions and other tables, and so forth.
- Moveable functions SetOnHit, SetOnKilled, SetOnCollidedWithObject and SetOnCollidedWithRoom no longer take strings, and instead take function objects themselves.
- EventSequence and Timer no longer require you to call Timer.UpdateAll in OnControlPhase.
- TEN.Logic.AddCallback and TEN.Logic.RemoveCallback have been added.
- GiveItem, TakeItem, and SetItemCount have been reworked (e.g. SetItemCount with a value of -1 can give infinite ammo/consumables).
NOTE 1: You can update existing TIDE projects by dropping contents of TombEngine102_Update.zip into project's Engine folder. Please note that if you have used inventory script functions, Flow.InvID enumeration will not work and return errors. You must now use Objects.ObjID enumeration instead.
NOTE 2: For existing TEN projects, also please remove any colAddHorizon references from Gameflow.lua. This parameter is deprecated, use textures with real alpha transparency instead.
NOTE 3: In any of your scripts, as well as from Gameflow.lua, remove lines "require(Util)" and "Util.ShortenTENCalls()", because ShortenTENCalls() utility is now deprecated. These lines are usually placed in the beginning of the script. -
Version 1.5.2
- illyaine
- 201.39 MB
- 180 Downloads
List of changes:
Tomb Editor:- Allow free axis rotation for certain objects in TEN (e. g. teeth spikes).
- Allow scaling static meshes for TEN.
- Display scaled static meshes according to TRNG OCB value.
- Fix occasional errors when compiling pathfinding data in TEN levels.
- Reorganize the way objects which can have Lua name are renamed.
- Add ability to rename volumes.
- Flip floor/ceiling splits if non-quad ghost blocks are present.
- Show debug output window when launching TEN via quick start feature.
- Fix TEN project converter issue which caused wrong collision for some animatings.
- Add ability to recursively include TEN script files.
TombIDE:- Fixed exception on renaming TEN levels.
- Added script auto-generation for new TEN levels.
- Other minor bugfixes.
TEN Version 1.0.1:- Added antialiasing support.
- Added static mesh scaling support.
- Added free rotation for teeth spikes instead of using OCB codes.
- Fix some issues with shimmying between diagonal ledges and walls.
- Fix rope transparency.
- Fix objects disappearing under certain angles at the edges of the screen.
- Fix incorrect polerope and jumpswitch grabbing.
- Fix camera behaviour with pushable blocks.
- Fix minecart unduck on inclines.
- Fix quadbike dismount with jump key and allow to shoot big gun with action key.
- Fix static meshes having wrong colors on savegame reload.
- Fix rollingball incorrectly killing Lara in water and in jump.
- Fix resurfacing on underwater death.
- Fix water to ladder animation not activating in all cases.
- Fix ripples not appearing on water connections higher than room bottom.
- Fix several problems with ropes (stumbling, rope length, etc).
- Fix several problems with teeth spikes.
- Fix falling through twoblock platform on room number change.
- Fix falling block breaking too early if placed on a vertical portal.
- Fix crashes when loading image files are missing.
- Disable trigger check for puzzle holes.
- Clear locusts and other swarm enemies on level reload.
- Enhance cobra AI and fix targeting.
- Fully decompile HAMMER object from TR4.
- Prevent title music audio from starting in a random place.
- Update harpoon speed on room change.
- Enable second sky layer rendering.
- Preserve inventory and flare on level jumps.
- Timer.Create now lets you choose the units to display remaining time.
- Fatal script errors now boot you to the title (it will crash if the title itself has these errors).
- SetFarView has been removed, and Flow.Level.farView is now uncapped.
- DisplayString text will now be cleared when a level is exited or reloaded.
- EventSequence.lua has been added and documented.
NOTE 1: All existing TEN projects must be updated and all level files (including title) should be recompiled with new TE version, because level format is changed. To update existing projects, also drop in contents of TombEngine_101_Update.zip into project's Engine folder.
NOTE 2: For existing TEN projects, please remove Flow.SetFarView() string from Gameflow.lua, or else game won't start.