Disclaimer
This tool does not provide online cheating, only single-player Mods.
By using this tool, you agree to assume all potential risks and consequences on your own. The developer is not responsible for any liability.
Download
https://forums.nba-live.com/downloads.php?view=detail&df_id=13548
What’s New
1. The ‘Mods’ folder of Hook (and all custom mod-resource folders) has been moved inside the ‘NBA2K_Hook’ folder, while the ‘mods’ folder in the game’s root directory continues to be managed by the game native. (refer to the end of the post ‘Why did I move the Mods folder of Hook inside the NBA2K_Hook folder?’)
2. Custom resource folders no longer require starting with “Mod”, and 2K24 Hook now supports nested subfolders as resource folders. For example, ‘Foo/Bar’ represents the ‘Bar’ folder within the ‘Foo’ folder as a resource folder. (To create a new folder manually, you can designate it as a resource folder by creating an empty flag file called '.mods' within it. This will indicate to Hook that the folder should be treated as a resource folder. If you're unsure how to do this, you can easily create a new folder using the Hook GUI.)
3. The part of the mod file loading has been refactored to provide better support for loading WAV files. Now you can mod s850.iff and PA WAV files, and have a better experience with custom soundtracks.
2K24 Hook Instructions
Unzip the Hook zip package to your NBA2K24 game directory (the directory where NBA2K24.exe is located) (i.e., place the files ‘dinput8.dll’, ‘NBA2K_Hook.dll’, and the ‘NBA2K_Hook’ folder into the NBA2K24 directory.
----------------------------------------------------------------------------------------------------
2K24 Hook tool requires the 1.2 version game exe(the 2nd exe of season 1, version 09/21/2023) :
Download link for the 1.2 exe (This is the original exe, without any modifications, so you can use it with confidence):
mega: Download Link 1
MediaFire: Download Link 2 (you have to unzip it first, password:123)
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
----------------------------------------------------------------------------------------------------
Hook has fixed some issue for the 1.2 exe:
1. Fixed the keyboard bug. With Hook tool, even if you only use a keyboard, you can operate the game normally.
2. Removed the offline restriction for “MyLeague”, “Roster Loading” and “Player DNA Import/Export”. With Hook, you can use these features in offline mode on Steam without any limitations. (2K has removed the offline restriction for MyLeague in the latest exe, so I think it’s no problem to do the same thing for an old exe)
----------------------------------------------------------------------------------------------------
Q: Why does Hook not adapt to all the game updates like before?
A: Starting from 2K23 season 4, anti-cheat measures were introduced, and with 2K24, the anti-cheat for every update is constantly changing. Therefore, it’s no longer possible to have a Hook version that is universally compatible with all updates. After the 1.2 version of the exe, 2K24 also introduced process module detection, which requires additional bypassing.
Hence, 2K24 Hook would be fixed to use the 1.2 version of the exe and would no longer be updated for subsequent updates. After all, the Hook is not an online cheating tool; it is simply meant to enhance the offline gaming experience.
----------------------------------------------------------------------------------------------------
Q: What are the impacts of using the old version of the exe on the game?
A: If you don’t play online multiplayer matches, then there won’t be any impacts. The roster(hot-update SYNC.BIN) will still update automatically, and you can play MC and MT single-player matches normally.
Online mode: You won’t be able to find opponents for online matches (such as MC Park).
----------------------------------------------------------------------------------------------------
Q: What are the differences between the old version of the exe and the latest exe?
A: Similar to the previous question, if you don’t play online multiplayer matches, there are almost no differences. If you only play online multiplayer modes, you don’t need to use the Hook at all lol. If you play both, you can refer to the following question: “How can I have both EXEs?”
----------------------------------------------------------------------------------------------------
Q: How do I replace and use 1.2 EXE?
A: Open the game directory and replace the current EXE with the 1.2 exe.
How to open the game directory? Open Steam, go to “Library,” find the target game in the your game list, right-click on the game, select “Properties” from the menu, then choose the “Installed Files” tab, and click on “Browse…”
----------------------------------------------------------------------------------------------------
Q: How can I have both EXEs?
A: You can always backup the 1.2 version of the EXE and the latest EXE. How to backup? Rename them.
For example:
if you’re gonna use the latest exe, you can rename 1.2 exe to NBA2K24_1_2.exe, and rename the latest exe to NBA2K24.exe
if you’re gonna use the 1.2 exe, rename the latest exe to NBA2K24_bak.exe and rename NBA2K24_1_2.exe to NBA2K24.exe
----------------------------------------------------------------------------------------------------
(24 New Feature)
Q: Why did I move the Mods folder of Hook inside the NBA2K_Hook folder?
A: Because 2k24 itself provides an incomplete native mod loading, if Hook and the game native use the same mods folder, then when you switch back to the latest EXE or when Hook isn’t initialized, the files inside the mods will still be attempted to be read by the game native. However, due to the game’s insufficient mod loading capability, some files probably can’t be loaded properly, which can result in players/stadiums transparency or even game crashes.
To avoid this problem, I moved the Mods folder of Hook (and all user-created resource folders) inside the NBA2K_Hook folder. This way, when Hook is not initialized, all the mods managed by Hook will not be read by the game native.
----------------------------------------------------------------------------------------------------
(24 New Feature)
Q: How to enable the mod resource folder I created in Hook 2K24 by default when sharing it with others?
A: First, ensure that your file explorer displays file extensions(google it if you don’t know how to enable it).
Inside the mod resource folder you created, you can see a ‘.mods’ file. This file serves as an indicator that the folder is a resource folder. Create a new text document within this folder and rename it to “.enabled” (don’t forget the dot at the beginning). This file tells Hook to enable the mod folder by default when Hook first scans it.
Finally, your mod folder should look like this:
- Code: Select all
your_mod_folder/
├── .mods
├── .enabled
├── other_mod_files(iff files .etc.)…