Skip to content

Version 1.7.1

Latest
Compare
Choose a tag to compare
@Lwmte Lwmte released this 13 Apr 11:08
· 1 commit to master since this release
6765887

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.