View Single Post
Old 03-06-23, 20:04   #37
Lwmte
Archaeologist
 
Lwmte's Avatar
 
Join Date: Aug 2010
Posts: 1,805
Default

Version 1.6.7 is now released along with TEN 1.0.9 update!

List of changes:

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 block 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 and TombEngine.exe from Engine subfolder after copying TombEngine109_Update.zip contents to project folder.

Download: 64-bit NET6 installer, 32-bit NET6 installer, TEN update for existing projects.
Lwmte is offline   Reply With Quote