04/10/2026
๐๐จ๐๐ฒ๐๐จ๐จ๐ค ๐๐จ๐ซ ๐๐๐ ๐๐๐๐ ๐๐
BodyHook is a mod for NBA 2K14 PC that removes some of the engine's limits and adds features from later NBA 2K games. Each player can carry his own body type, tattoos, uniform and accessory textures inside his cyberface (png###X.iff), and you can switch his hair style in game by naming extra copies of his cyberface.
In default 2K14, custom content in a player's png doesn't stay with that player. A custom body you add to one player's png shows up on every player who shares that body type. The same happens to tattoos and accessory textures. On top of that, the whole league shares only 4 body types, and some accessories can't be worn together.
BodyHook fixes this. Whatever you put in a player's png is used by that player only, and everyone else stays uses what is already in your game.
๐๐๐ ๐๐ ๐๐๐๐๐
The game loads BodyHook when it starts. While you play, it points each player to the right files: his own png first, and the game's defaults otherwise. Nothing on disk is changed: not the exe, not your cyberfaces, not your roster. Delete the DLL and the game is back to normal.
๐
๐๐๐๐๐๐๐
๐๐๐๐๐ผ๐บ ๐ฏ๐ผ๐ฑ๐ถ๐ฒ๐: each player uses the body in his own png, whatever his roster body type.
๐๐๐๐๐ผ๐บ ๐น๐ฒ๐ด ๐๐ฎ๐๐๐ผ๐ผ๐
๐๐๐๐๐ผ๐บ ๐ท๐ฒ๐ฟ๐๐ฒ๐๐ ๐ฎ๐ป๐ฑ ๐๐ต๐ผ๐ฟ๐๐: works with non-moving cloth models for now.
๐๐๐๐๐ผ๐บ ๐ฎ๐ฐ๐ฐ๐ฒ๐๐๐ผ๐ฟ๐ ๐๐ฒ๐
๐๐๐ฟ๐ฒ๐ ๐ฎ๐ป๐ฑ ๐ป๐ผ๐ฟ๐บ๐ฎ๐น ๐บ๐ฎ๐ฝ๐: sleeves, pads, bands, straps, socks, headbands and more.
๐๐ฐ๐ฐ๐ฒ๐๐๐ผ๐ฟ๐ ๐ฐ๐ผ๐บ๐ฏ๐ถ๐ป๐ฎ๐๐ถ๐ผ๐ป๐: e.g. an arm sleeve with a shirt sleeve, or a leg sleeve with a knee pad.
๐ฆ๐๐ถ๐๐ฐ๐ต ๐๐ฎ๐ถ๐ฟ ๐ฆ๐๐๐น๐ฒ๐ ๐ณ๐ผ๐ฟ ๐ฝ๐น๐ฎ๐๐ฒ๐ฟ๐: save copies of a cyberface as png19600_hair1.iff, png19600_braids.iff and so on, then pick one under Edit Player > Body & Head > Hair Style. Your choice is remembered even after closing the game.
๐๐ผ๐บ๐ฝ๐ฎ๐๐ถ๐ฏ๐ถ๐น๐ถ๐๐ ๐๐ถ๐๐ต ๐ด๐ฎ๐บ๐ฒ ๐บ๐ผ๐ฑ๐ฒ๐ ๐น๐ถ๐ธ๐ฒ ๐ ๐๐๐ฎ๐ฟ๐ฒ๐ฒ๐ฟ (๐ก๐ฒ๐ฒ๐ฑ๐ ๐ณ๐๐ฟ๐๐ต๐ฒ๐ฟ ๐ณ๐ฒ๐ฒ๐ฑ๐ฏ๐ฎ๐ฐ๐ธ ๐ต๐ผ๐๐ฒ๐๐ฒ๐ฟ)
๐ก๐๐ ๐น๐ผ๐ด๐ผ ๐ฝ๐ฎ๐๐ฐ๐ต ๐ผ๐ป ๐ต๐ฒ๐ฎ๐ฑ๐ฏ๐ฎ๐ป๐ฑ๐ ๐ผ๐ป๐น๐
๐ง๐ฒ๐ฎ๐บ-๐ฐ๐ผ๐น๐ผ๐๐ฟ ๐๐ผ๐ฐ๐ธ๐
๐๐ผ๐ฎ๐ฐ๐ต ๐ฝ๐ผ๐น๐ผ (๐ผ๐ฝ๐๐ถ๐ผ๐ป๐ฎ๐น, ๐ผ๐ณ๐ณ ๐ฏ๐ ๐ฑ๐ฒ๐ณ๐ฎ๐๐น๐): ๐ฐ๐ผ๐ฎ๐ฐ๐ต๐ฒ๐ ๐๐ฒ๐ฎ๐ฟ ๐ฎ ๐ฝ๐ผ๐น๐ผ ๐ถ๐ป๐๐๐ฒ๐ฎ๐ฑ ๐ผ๐ณ ๐๐ต๐ฒ ๐๐๐ถ๐ ๐ท๐ฎ๐ฐ๐ธ๐ฒ๐. ๐ก๐ผ๐ ๐ณ๐ถ๐ป๐ฎ๐น ๐๐ฒ๐.
๐๐๐๐๐๐๐๐๐๐๐๐
Put dinput8.dll, BodyHook.asi, and BodyHook.ini in your NBA 2K14 folder. That's it.
If another mod already uses a dinput8.dll, rename that one to dinput8_next.dll first so both keep working.
Add your custom rows to a player's png###X.iff with RED MC.
Start the game. BodyHook.log appears in the game folder and shows what each player received.
LINK: https://www.mediafire.com/file/och9gxhq4gfh18d/BodyHook_v1.0.zip/file
ALT LINK:
https://gofile.io/d/6A1R9rqU
๐๐๐๐๐๐๐
BodyHook is free. You may use it and share it for free, unchanged and with credit to Alexiconn2K. It may not be sold, paywalled or bundled with anything that is sold, whether original or modified. Modifying, decompiling or reverse-engineering BodyHook, including with AI tools, and sharing modified versions is not allowed without my permission. Custom content you make for BodyHook stays yours. Full terms are in LICENSE.txt.
NBA 2K14 is a trademark of its respective owners. BodyHook is a fan-made mod and is not affiliated with 2K or the NBA.
Open for donations! This took a while to figure out, so if you found it helpful, buying me a coffee would be awesome:
https://www.paypal.com/paypalme/Alexiconn?locale.x=en_US
GCash: 09212234896 Austin F.