Skip to content

Releases: TheIndra55/TRLAU-menu-hook

v2.2

24 Aug 20:14
ac82ac3
Compare
Choose a tag to compare

This new version brings some improvements and quite a lot of fixes and new features for Underworld.

Visit the Tomb Raider Modding Discord if you require help or like to chat.

Changelog

  • Add debug draw options to Underworld (Draw portals, Draw collision, Draw triggers, ...)
  • Change legal screen skip option to still allow intros
  • Fix the free camera in Underworld
    • The default FOV has been adjusted
    • A FOV slider has been added
    • Particle effects no longer appear weird when using the free camera
  • Add patches.ini file for advanced patches
    • Allow changing internal heap size
    • Allow changing max shadow map size
  • Refactor options window
  • Add heap debug draw
  • Allow reading animation names from animlist.ids file in Legend and Anniversary
  • Improved line drawing for debug draw
  • Fixed base game bugs with dynamic drawing in Legend with next generation graphics
  • Add material editor for Underworld

Install

  1. Download the ZIP file for the correct game below (TR7 = Legend, TRAE = Anniversary, TR8 = Underworld).
  2. Extract all files to the game folder, overwriting any existing files.

binkw32.dll is provided by Ultimate ASI Loader

v2.1

21 Mar 17:52
472cbce
Compare
Choose a tag to compare

This is a quick release with some fixes and tweaks.

Visit the Tomb Raider Modding Discord if you require help or like to chat.

Changelog

  • Fix mod loader for compressed DRM files
  • Fix motion blur option
  • Draw groups are now displayed in Underworld
  • The current animations (including the name) are now displayed in Underworld
  • You can now press Shift + F8 to toggle focus without hiding the menu

Install

  1. Download the ZIP file for the correct game below (TR7 = Legend, TRAE = Anniversary, TR8 = Underworld).
  2. Extract all files to the game folder, overwriting any existing files.

binkw32.dll is provided by Ultimate ASI Loader

v2.0

24 Feb 15:55
65cfd04
Compare
Choose a tag to compare

This new version is a full-fledged rewrite, there have also been some changes.

Visit the Tomb Raider Modding Discord if you require help or like to chat.

Rewrite

The original code for this project was written 4 years ago, without any real goals. Over the years it has gotten more functionality and the knowledge of the engine has also changed a lot. In this release the code has been rewritten from scratch, with better use of engine internals and more modular code. This allows the project to be extended easier with new functionality in the future.

Changelog

  • The overall layout of the menus has been improved
  • The instance viewer has been reworked with a search and new options
  • The free camera has been completely reworked allowing more control
  • An options window has been added under Help > Options
  • Collision drawing now shows different colors for player and non-player collision
  • Added filters for collision drawing
  • Instance markup is now also being drawn
  • Draw bounding boxes for water and perch markup
  • Slow motion has been changed to a time multiplier slider
  • The event debug viewer has been reworked to show all levels
  • Fixed log window scrolling
  • Terrain wireframe rendering option has been added

Removed

  • Support for the debug version of Legend has been removed
  • The binoculars feature has been removed
  • Some broken/half-implemented menu options have been removed
  • Some keybinds have been removed and replaced by menu options

Please open an issue if features are missing.

Install

  1. Download the ZIP file for the correct game below (TR7 = Legend, TRAE = Anniversary, TR8 = Underworld).
  2. Extract all files to the game folder, overwriting any existing files.

binkw32.dll is provided by Ultimate ASI Loader

v1.16 Bug fix

14 Mar 17:39
f326197
Compare
Choose a tag to compare

A quick release with a single bug fix for the mod loader.

Visit the Tomb Raider Modding Discord if you require help or want to chat with us.

Mod loader

In case you only want to utilize the mod loader functionality in menu hook, you can download the standalone mod loader here.

Changelog

  • Fixed a bug where folders such as \trae\game and \trae\pc-w were not found by the loader

How to install

  1. Download the ZIP for your game below. (TRAE = Anniversary, TR7 = Legend, TR8 = Underworld)
  2. Drop all the files from the archive in your game folder
  3. Download binkw32.dll below and replace it in your game folder.

binkw32.dll is using Ultimate ASI Loader

v1.15

04 Feb 16:38
8a70b8e
Compare
Choose a tag to compare

Periodical release with some new bug fixes and changes.

Visit the Tomb Raider Modding Discord if you require help or just want a quick chat.

Mod loader

In case you only want to utilize the mod loader functionality in menu hook, you can download the standalone mod loader here.

Changelog

  • Updated ImGui to 1.89
  • Remove subtitles and screen pushes in the log
  • Improve portal bounds drawing
  • Add dropdown to unit and instance select
  • Add support for Underworld to the mod loader

How to install

  1. Download the ZIP for your game below. (TRAE = Anniversary, TR7 = Legend, TR8 = Underworld)
  2. Drop all the files from the archive in your game folder
  3. Download binkw32.dll below and replace it in your game folder.

binkw32.dll is using Ultimate ASI Loader

v1.14

21 Aug 23:45
921c0e4
Compare
Choose a tag to compare

Quick release with some bug fixes and couple new features.

Visit the Tomb Raider Modding Discord if you require help or just want a quick chat.

Changelog

  • Fix prevgen terrain rendering bugs
  • Allow to replace localized files in mods folder
  • Remove need for MinHook.x86.dll file
  • Add name filter for instance draw
  • Add animation section ID to instance draw anim option
  • Add check for switching to non-existing unit
  • Refactor font functions and some unsafe code

How to install

  1. Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7 = Legend, TR8 = Underworld)
  2. Drop all the files from the archive in your game folder
  3. Download binkw32.dll below and replace it in your game folder.

binkw32.dll is using Ultimate ASI Loader

v1.13

31 Jul 19:05
dbed259
Compare
Choose a tag to compare

This version comes with some new features and improvements.

Thanks to Raq, Henry and all other people of the Tomb Raider Modding Discord for testing, help and suggesting new features.

Changelog

  • Rewrite file offload code to use an improved way to support all files
  • Change file load folder location
  • Refactor draw code
  • Add remove_quit_message and hide_menu_on_start config options
  • Add option to disable motion blur
  • Add draw load queue option

Mods folder

The location to offload files has now been moved from C:\..\units to the 'mods' folder in your game folder, the old location will no longer work.

image

Known bugs

  • Terrain sometimes rendering wrong in prevgen.
  • Underworld not loading files outside bigfile

How to install

  1. Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7= Legend, TR8 = Underworld)
  2. Drop all the files from the archive in your game folder
  3. Download binkw32.dll below and replace it in your game folder.

binkw32.dll is using Ultimate ASI Loader

v1.12

13 Jul 22:49
9749229
Compare
Choose a tag to compare

Changelog

  • Add support for Tomb Raider: Legend retail version
  • Fix terrain flags breaking sometimes
  • Add experimental config files, current only one option to experiment with these
  • Fix pressing F7 not returning focus to game

Known bugs

  • Switching between nextgen and prevgen with custom objects loaded crashes the game, this will be fixed after this code has been rewritten to use a custom cdc::FileSystem.
  • Terrain sometimes rendering wrong in prevgen.

How to install

  1. Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7= Legend, TR8 = Underworld)
  2. Drop all the files from the archive in your game folder
  3. Download binkw32.dll below and replace it in your game folder.

binkw32.dll is using Ultimate ASI Loader

v1.11

03 Apr 20:51
0b8ccd8
Compare
Choose a tag to compare

Changelog

  • Fix game crashing when DEP is enabled (base game bug)
  • Change the implementation of wireframe
  • Add unhide instance to Underworld
  • Improve the skew/flight cheat for all games
  • Refactor instance loops
  • Redo script log hooks in Underworld
  • Allow free camera to be locked into position in Underworld
  • Change the behaviour of menu toggle buttons after feedback

This version contains rewritten base game functions, please report any bugs if you encounter crashes or odd behaviour.

Features

Please see the README for a list of features.

Version support

  • Underworld Steam, GOG.com
  • Anniversary Steam, GOG.com, 4.58MB exe
  • Legend nextgen debug exe (13.0MB)

How to install

  1. Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7= Legend, TR8 = Underworld)
  2. Drop all the files from the archive in your game folder
  3. Download binkw32.dll below and replace it in your game folder.

binkw32.dll is using Ultimate ASI Loader

v1.10 Hotfix

29 Dec 20:30
1f20fa5
Compare
Choose a tag to compare

Fixes an issue where it would not work on Windows 7 due to Xinput1_4.dll missing.

Changelog

  • Fix Windows 7 Xinput1_4.dll errors
  • Added signals visualization option
  • Changed collision draw
  • Changed behaviour of menu toggle buttons a bit

Features

Please see the README for a list of features.

Version support

  • Underworld Steam, GOG.com
  • Anniversary Steam, GOG.com, 4.58MB exe
  • Legend nextgen debug exe (13.0MB)

How to install

  1. Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7= Legend, TR8 = Underworld)
  2. Drop all the files from the archive in your game folder
  3. Download Ultimate ASI Loader (not x64 version)
  4. Rename the DLL from Ultimate ASI Loader (dinput8.dll) to binkw32.dll and drop it in your game folder