Version 1.7.1
Tomb Editor:
- Added default texture for new rooms (right-click in texture panel to open context menu).
- Added TEN adjustable step height (can also be enabled for classic engines, but the behavior is unpredictable).
- Added TEN batch action nodes to change properties or call other node functions for certain group of similar objects.
- Added TEN timespan action nodes to transform various moveable and static parameters on a specified timespan.
- Added TEN nodes to check and modify ItemFlags, to check if a flipmap is active and to do a partial check of a moveable name.
- Added the ability to remap subdivision highlight hotkeys (1-9).
- Using subdivision highlighting should now allow the user to modify geometry using keyboard only.
- Copying room geometry will now include texture information with each face.
- Double-clicking on empty space in node editor will now open node list.
- Use native Windows dark theme setting for window titles.
- Fixed autosave file cleanup not working.
- Fixed undo / redo not working on yellow walls (portals).
- Fixed issue where creating portals manually would display phantom subdivisions.
- Fixed issue where slope indicator would mark diagonal steps as slopes if one side is taller than 2 clicks.
- Fixed TRNG trigger parameters showing up for other engine versions.
- Fixed TEN OnLoop callback appearing in level script functions list.
- Fixed TEN nodes not using default values for new arguments, if node wasn't reopened in a node editor.
- Fixed exception when trying to copy a volume without event set assigned to it.
- Fixed AI pathfinding not recognizing ghost blocks.
- Fixed room rotation / mirroring causing textures to disappear at extra subdivisions level.
- Fixed horizontal room merging yielding wrong results.
WadTool:
- Fixed incorrect annotation for set jump reference animcommand.
- Fixed incorrect animation frame display after switching from null animation in animation editor.
TombIDE:
- Added splash screen frame customization dialog.
- Added Plugin_Video into default TRNG preset.
- Updated TR1X preset to 3.1.1.
- Removed real-time directory checking for *.prj2 file changes as it caused too many unpredictable issues and slowdowns.
- Fixed a rare bug where closing TE caused an infinite level list refresh loop.
- Fixed a bug where '>' symbols inside comments were taken into consideration when error checking.
- Fixed a randomly appearing "Out of memory" and "ArgumentException" error when working with TEN projects.
TEN: Version 1.4
- Fixed drawing of display sprites in title level.
- Fixed drawing of smoke sprites and various other sprites.
- Fixed drawing of transparent surfaces when debris are present in scene.
- Fixed player holster state and current vehicle not preserved correctly on level jump.
- Fixed diving when swimming over sinks.
- Fixed fire item effect not extinguishing in water.
- Fixed fade-in and fade-out effects not canceling correctly when next level is loaded.
- Fixed shadows still being visible after shattering a moveable.
- Fixed dynamic light objects incorrectly using object tint value to specify their colour.
- Fixed FOV interpolation at the end of the flyby sequence.
- Fixed sounds resuming in pause mode while switching between apps.
- Fixed slide directions.
- Fixed occasional collision warnings in a log when teeth spikes object was activated.
- Fixed climbable pushables collision during continuous pulling action.
- Fixed collision for solid static meshes with zero collision box.
- Fixed bottom collision for solid static meshes.
- Fixed T-Rex's head rotation.
- Auto-switch to a crawl state if player start position is in a crawlspace.
- Allow directional flame emitter (negative OCBs) to be rotated at any angle.
- Revise wall spikes:
- Wall spikes now stop when they touch a pushable, another spike wall or a normal wall.
- Wall spikes will shatter any shatter in its path.
- Wall spikes can be stopped by normal antitrigger or with a volume.
- Added hub system to preserve level state on level jumps.
- Added ember emitter.
- Added fish emitter.
- Added laser beam object.
- Added TR2 dragon.
- Added TR3 Winston (requires updated TEN .wad2 on TombEngine.com).
- Added TR4 squishy blocks (requires updated TEN .wad2 on TombEngine.com).
Lua API changes:
- Added resetHub flag to Flow.Level, which allows to reset hub data.
- Added Flow.GetFlipMapStatus() function to get current flipmap status.
- Added Moveable:GetMeshCount() function to get number of moveable meshes.
- Added timeout parameter for Moveable:Enable() function.
- Added Static:GetHP() and Static:SetHP() functions to change shatterable static mesh hit points.
- Fixed Moveable:SetOnCollidedWithObject() callback.