theindra55 / trae-menu-hook Goto Github PK
View Code? Open in Web Editor NEWReverse engineering, menu and patches for Tomb Raider Anniversary, Legend and Underworld.
License: GNU General Public License v3.0
Reverse engineering, menu and patches for Tomb Raider Anniversary, Legend and Underworld.
License: GNU General Public License v3.0
Menu hook doesn't appear to work with the original retail exe of Tomb Raider: Anniversary (which has SecuROM DRM), nothing happens when I try to boot the game. Only cracked exe from HATRED scene group works. The documentation makes no mention of needing to use a cracked exe so I assumed this isn't a known issue.
hide_menu_on_start
be true by default, instead show for around 2 seconds we have loadedMaybe even a standalone ASI for only loading mods
As reported by people controller doesn't seem to work when TRAE-menu-hook.asi is loaded. This does not happen with native DirectInput controllers but rather with ones using the Steam Overlay hooks such as Steam Controller and people using Playstation controllers without DS4Windows.
Cannot reproduce this currently with a native Xbox controller.
TRAE steam. Unpacked 3 files "config.json", "TRAE-Menu-Hook.asi", "TRAE-Menu-Hook.apdb" into my game folder and also paste "binkw32.dll" into game folder and still get the "Unable to load TRAE-Menu_Hook.asi. Error: 126"
Hi there.
I've managed to configure the source code to get it to a compilable state (maybe you want to revise the git content?). Used raw version of MinHook (all the include/src files, rather than NuGet's .lib causing detection issues -- says not found all the time). Then finally compiled and dropped in game folder as an .asi file, as per your instructions. Am using the only no-cd fix by HATRED. Game runs fine, ImGUI window shows up, F2 and F8 work to noclip and show up the mouse cursor. However.. doing alt-tab to Desktop and back will freeze the game; you can't alt-tab out, but I'm using Process Hacker replacing the default task manager, so I can kill an app by typing its process name (tra.exe;del). Just in case you wanna try.
In short.. you need to handle reset and on device lost. See: https://github.com/User1514/CSGOSimple/blob/master/CSGOSimple/Hooks.cpp#L222.
BR,
Sun
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.