Releases: TheIndra55/TRLAU-menu-hook
v2.2
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
- Download the ZIP file for the correct game below (TR7 = Legend, TRAE = Anniversary, TR8 = Underworld).
- Extract all files to the game folder, overwriting any existing files.
binkw32.dll is provided by Ultimate ASI Loader
v2.1
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
- Download the ZIP file for the correct game below (TR7 = Legend, TRAE = Anniversary, TR8 = Underworld).
- Extract all files to the game folder, overwriting any existing files.
binkw32.dll is provided by Ultimate ASI Loader
v2.0
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
- Download the ZIP file for the correct game below (TR7 = Legend, TRAE = Anniversary, TR8 = Underworld).
- Extract all files to the game folder, overwriting any existing files.
binkw32.dll is provided by Ultimate ASI Loader
v1.16 Bug fix
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
- Download the ZIP for your game below. (TRAE = Anniversary, TR7 = Legend, TR8 = Underworld)
- Drop all the files from the archive in your game folder
- Download
binkw32.dll
below and replace it in your game folder.
binkw32.dll is using Ultimate ASI Loader
v1.15
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
- Download the ZIP for your game below. (TRAE = Anniversary, TR7 = Legend, TR8 = Underworld)
- Drop all the files from the archive in your game folder
- Download
binkw32.dll
below and replace it in your game folder.
binkw32.dll is using Ultimate ASI Loader
v1.14
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
- Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7 = Legend, TR8 = Underworld)
- Drop all the files from the archive in your game folder
- Download
binkw32.dll
below and replace it in your game folder.
binkw32.dll is using Ultimate ASI Loader
v1.13
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
andhide_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.
Known bugs
- Terrain sometimes rendering wrong in prevgen.
- Underworld not loading files outside bigfile
How to install
- Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7= Legend, TR8 = Underworld)
- Drop all the files from the archive in your game folder
- Download
binkw32.dll
below and replace it in your game folder.
binkw32.dll is using Ultimate ASI Loader
v1.12
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
- Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7= Legend, TR8 = Underworld)
- Drop all the files from the archive in your game folder
- Download
binkw32.dll
below and replace it in your game folder.
binkw32.dll is using Ultimate ASI Loader
v1.11
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
- Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7= Legend, TR8 = Underworld)
- Drop all the files from the archive in your game folder
- Download
binkw32.dll
below and replace it in your game folder.
binkw32.dll is using Ultimate ASI Loader
v1.10 Hotfix
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
- Below download the ZIP for the game you want to try. (TRAE = Anniversary, TR7= Legend, TR8 = Underworld)
- Drop all the files from the archive in your game folder
- Download Ultimate ASI Loader (not x64 version)
- Rename the DLL from Ultimate ASI Loader (dinput8.dll) to binkw32.dll and drop it in your game folder