CosignDaDon wrote:Any way of adding "NBA Finals Patch" to the Hook for the NBA Finals? Or is that way too much?
TheGeneral6 wrote:CosignDaDon wrote:Any way of adding "NBA Finals Patch" to the Hook for the NBA Finals? Or is that way too much?
Co-sign that.
bobwinch wrote:@Choznjuan : I found a solution.
Looyh said some pages back that we could always use another dll injector.
So I searched for one capable of running in wine and found this : https://github.com/FransBouma/Injectabl ... r_v102.zip.
It's an injector that was made, initially, to use custom cameras in several games.
It is working perfectly in 2K.
You need to install NBA2K_HOOK in your 2k20 folder, then remove d3d11.dll.
Download the injector, and extract the zip in your "Downloads" folder (for instance).
Then you have to change the values in the file IGCSInjector.ini (that you will find in IGCSInjector_v102.zip) like that :
[InjectionData]
Process=NBA2k20.exe
Dll=YOURSTEAMFOLDERLOCATION\SteamLibrary\steamapps\common\NBA 2K20\NBA2K_Hook.dll
Obviously you have to change the part "YOURSTEAMFOLDERLOCATION" to match your installation.
Edit, important : put the .ini file in your NBA2k20 installation folder.
***
If not already done, install protontricks : https://github.com/Matoking/protontricks.
After that you can launch NBA2k20, alt-tab to minimize the window, and launch your terminal.
Then launch the injector inside 2k's proton prefix like that (if the injector has been extracted in your Downloads folder) :
protontricks -c 'wine ~/Downloads/IGCSInjector_v102/IGCSInjector.exe' 1089350.
You will get a message saying that the injection is done.
Go back to 2K and press F8 to see the gui of NBA2K_HOOK appear.
It's working!
***
The hook tool is amazing, so thanks a lot to Looyh![]()
Obviously it would be easier to modify proton's d3d11.dll to avoid launching the injector every time.
I would like to be able to do it, but it seems out of my reach.
Maybe Looyh can work on it but in the mean time, we have a solution.
I hope that my instructions are clear enough.
One last thing: for the mods to work you still need to use the waigua tool, and override dinput8.dll in your steam NBA2K20 prefix (you can add a launch argument, or use winecfg in your proton 2K prefix).
***
I'm amazed to be able to play a fully modded 2K in linux, with perfect performance (better still than Windows with my rig).
Enjoy!
looyh wrote:NBA2K_Hook
> put "NBA2K_Hook(folder)" , "d3d11.dll" and "NBA2K_Hook.dll" into your NBA2K20 folder
> Press F8 to display the menu
> The menu GUI is enabled by default (edit NBA2K_Hook/config.txt: "gui"->"enabled": 1 change to 0 to disable GUI)!! (if GUI make your game crash, just disable it.)
> The GUI is not important, all features are enabled by default , and you can edit config.txt to change settings.
> If you don't use a third-party(modded) roster, you can disable "Roster Custom Data", then you can see latest official jerseys/shoes in your current Roster/MC/ML etc.
> NBA2K_Hook and Limnono tool , both of them can be used simultaneously.
2019-09-22 23:22| v1.5.6
* Added: "Quick Game & 2KU(v1.5.6 updated) default team Reset"(Avoid Different Roster Make The Game Crash On QuickGame&2KU mode)
* <disabled by default> run game once(to update the config file), NBA2K_Hook/config.txt: "global"->"quickgamereset" change to 1 to enable
2019-09-30 23:57 | v1.7.0
* Added: Mods Loading takes precedence over SYNC !! (The Best way, No need to "replace strings" like last year(NBA2K_Launcher) )
* Menu GUI: Added, Language pack(NBA2K_Hook/lang.txt); Added, Setting switches(Need to restart game to apply change)
* Load Team Files(In developing)
* v1.7.1: 2k changed logic of Player Photo after Patch 1.05. so Fixed the Force Display Photos for Patch 1.05
2019-10-13 01:37 | v1.8.0
* Added: Load Updated(in Patchs) Mods using waigua, dont need to import anymore. (like celtics, bulls, spurs etc arenas s***.iff and some player png/face files etc)
* BugFxied: GUI crash when using "Full Screen Windowed", since v1.7.5
2019-10-20 17:53| v1.9.0 - V1.9.6
* Added: Load Files Without Manifest(e.g. Create a portrait for player that not has portrait, OR Free to set cyberface ID (0-34463 , like png22222.iff), but the maximum faceID in the game program is 34463!) (and files that only included in the SYNC.BIN, I havent tested it yet, but I think it works too)
* Better compatibility
* Added: Player -> Current Player -> Portrait
* Enhanced: Team Files Load , You can set any files for teams now(you need confrim that the file is not a global file(like global.iff etc))
2019-10-23 12:51| v2.0.0 - v2.0.2
* Added: BlackTop Mode Team Jersey
2019-10-31 00:39 | v2.1.0
* Added: Current Player Edit(Name, FaceID, PhoteID, PortraitID)
* Enhanced: A Variable "{teamid}"(Home Team ID) is supported in "Load File" (For Example: `watermark{teamid}.iff`, When the team is Lakers(Team ID is 15), the Hook will load `watermark15.iff`)
* Added: GUISettings in GUI Menubar, you can block Mouse&Keyboard of game when displaying the GUI
2020-02-05 17:08 | v2.2.2
* Added: Player Editor "Plus"
----* Unlocked Headband edit for all players(But for some players: need to edit png*.iff file to display headband)
----* Unlocked Shoes Selector & Hidden Brands
----* Unlocked Retired Numbers
* Update: Display accessories in BlackTop mode(when "blacktop jersey" enabled)
2020-02-08 20:25 | v2.2.3
* Added: Now you can set headband for all players and headband_tie/fury for some players without editing png*.iff files.
2020-02-10 0:50 | v2.2.4
* Updated: 1. Now you can use old version ninja headband(file is "headband_tie"), this is for some old mod files(made before PATCH 1.10) to show headband; 2. Update for all special(or multiple) style file groups, like D'Angelo Russell.
** 2 reasons will cause the headband not to be displayed **
----* If the version of exe you used < 1.10, the new version of TIE cannot be display;
----* Some Modder removed headband or TIE from the player file.
2020-02-20 22:43 | v2.2.5
* Updated: "Roster Custom Data", updated for modded rosters in MyLeague , to avoid data(floor filename, dorna id, etc.) being overwritten by default data.
2020-02-29 21:12 | V2.3.1
* Added: Team Colors Override without roster. (colors of scoreboards/start lineup etc.)
---- Home - when the team is the home team
---- Away - when the team is the away team
---- Secondary - If away color is similar to the home team`s home color, hook will use secondary color
2020-03-01 19:15 | V2.3.4
* Added: Set threshold value for color comparison. If the value is 0, the secondary color is used when the two colors are equal, the smaller the value, the more strict the color comparison.
* Added: Get the Team ID of the current home team in GUI ( get retro teamid etc.). You need to use the team as Home Team and into the match , then you can see the current ID.
* Fixed: a bug that could cause a crash, and sometimes color override doesnt work in ML etc.
> If you used V2.* , just need to override `NBA2K_Hook.dll` and `NBA2K_Hook/lang.txt`.
2020-03-07 00:53 | V2.3.5
* Better GUI compatibility to support earlier version DirectX 11.0
2020-08-23 12:15 | V2.4.0 -------- 2020-08-29 13:24 | V2.4.1
New feature: Each player wears a different jersey/T-shirt/Hoodie in the game (you can DIY what you want to wear by roster, Hook only provides features for implementation). (All-Star players are wearing their respective team jerseys, or BlackTop mod jerseys DIY)
Tip: Use my Roster Tool to edit Player-> Vitals -> Team -> Contract Team(v2.4.1 changed Current Team to Contract Team) (This value is used for file loading only and does not affect the team he was assigned to.)
> If you used V2.* , just need to override `NBA2K_Hook.dll` and `NBA2K_Hook/lang.txt` to update.
fixed: game crashes when create new ML mode.
Now, using "Contract Team" for player jerseys loading.
Paypal to donate: https://www.paypal.me/looyh
download:
[ Image ]
[ Image ]
[ Image ]
[ Image ]
[ Image ]
looyh wrote:NBA2K_Hook
> put "NBA2K_Hook(folder)" , "d3d11.dll" and "NBA2K_Hook.dll" into your NBA2K20 folder
> Press F8 to display the menu
> The menu GUI is enabled by default (edit NBA2K_Hook/config.txt: "gui"->"enabled": 1 change to 0 to disable GUI)!! (if GUI make your game crash, just disable it.)
> The GUI is not important, all features are enabled by default , and you can edit config.txt to change settings.
> If you don't use a third-party(modded) roster, you can disable "Roster Custom Data", then you can see latest official jerseys/shoes in your current Roster/MC/ML etc.
> NBA2K_Hook and Limnono tool , both of them can be used simultaneously.
2019-09-22 23:22| v1.5.6
* Added: "Quick Game & 2KU(v1.5.6 updated) default team Reset"(Avoid Different Roster Make The Game Crash On QuickGame&2KU mode)
* <disabled by default> run game once(to update the config file), NBA2K_Hook/config.txt: "global"->"quickgamereset" change to 1 to enable
2019-09-30 23:57 | v1.7.0
* Added: Mods Loading takes precedence over SYNC !! (The Best way, No need to "replace strings" like last year(NBA2K_Launcher) )
* Menu GUI: Added, Language pack(NBA2K_Hook/lang.txt); Added, Setting switches(Need to restart game to apply change)
* Load Team Files(In developing)
* v1.7.1: 2k changed logic of Player Photo after Patch 1.05. so Fixed the Force Display Photos for Patch 1.05
2019-10-13 01:37 | v1.8.0
* Added: Load Updated(in Patchs) Mods using waigua, dont need to import anymore. (like celtics, bulls, spurs etc arenas s***.iff and some player png/face files etc)
* BugFxied: GUI crash when using "Full Screen Windowed", since v1.7.5
2019-10-20 17:53| v1.9.0 - V1.9.6
* Added: Load Files Without Manifest(e.g. Create a portrait for player that not has portrait, OR Free to set cyberface ID (0-34463 , like png22222.iff), but the maximum faceID in the game program is 34463!) (and files that only included in the SYNC.BIN, I havent tested it yet, but I think it works too)
* Better compatibility
* Added: Player -> Current Player -> Portrait
* Enhanced: Team Files Load , You can set any files for teams now(you need confrim that the file is not a global file(like global.iff etc))
2019-10-23 12:51| v2.0.0 - v2.0.2
* Added: BlackTop Mode Team Jersey
2019-10-31 00:39 | v2.1.0
* Added: Current Player Edit(Name, FaceID, PhoteID, PortraitID)
* Enhanced: A Variable "{teamid}"(Home Team ID) is supported in "Load File" (For Example: `watermark{teamid}.iff`, When the team is Lakers(Team ID is 15), the Hook will load `watermark15.iff`)
* Added: GUISettings in GUI Menubar, you can block Mouse&Keyboard of game when displaying the GUI
2020-02-05 17:08 | v2.2.2
* Added: Player Editor "Plus"
----* Unlocked Headband edit for all players(But for some players: need to edit png*.iff file to display headband)
----* Unlocked Shoes Selector & Hidden Brands
----* Unlocked Retired Numbers
* Update: Display accessories in BlackTop mode(when "blacktop jersey" enabled)
2020-02-08 20:25 | v2.2.3
* Added: Now you can set headband for all players and headband_tie/fury for some players without editing png*.iff files.
2020-02-10 0:50 | v2.2.4
* Updated: 1. Now you can use old version ninja headband(file is "headband_tie"), this is for some old mod files(made before PATCH 1.10) to show headband; 2. Update for all special(or multiple) style file groups, like D'Angelo Russell.
** 2 reasons will cause the headband not to be displayed **
----* If the version of exe you used < 1.10, the new version of TIE cannot be display;
----* Some Modder removed headband or TIE from the player file.
2020-02-20 22:43 | v2.2.5
* Updated: "Roster Custom Data", updated for modded rosters in MyLeague , to avoid data(floor filename, dorna id, etc.) being overwritten by default data.
2020-02-29 21:12 | V2.3.1
* Added: Team Colors Override without roster. (colors of scoreboards/start lineup etc.)
---- Home - when the team is the home team
---- Away - when the team is the away team
---- Secondary - If away color is similar to the home team`s home color, hook will use secondary color
2020-03-01 19:15 | V2.3.4
* Added: Set threshold value for color comparison. If the value is 0, the secondary color is used when the two colors are equal, the smaller the value, the more strict the color comparison.
* Added: Get the Team ID of the current home team in GUI ( get retro teamid etc.). You need to use the team as Home Team and into the match , then you can see the current ID.
* Fixed: a bug that could cause a crash, and sometimes color override doesnt work in ML etc.
> If you used V2.* , just need to override `NBA2K_Hook.dll` and `NBA2K_Hook/lang.txt`.
2020-03-07 00:53 | V2.3.5
* Better GUI compatibility to support earlier version DirectX 11.0
2020-08-23 12:15 | V2.4.0 -------- 2020-08-29 13:24 | V2.4.1
New feature: Each player wears a different jersey/T-shirt/Hoodie in the game (you can DIY what you want to wear by roster, Hook only provides features for implementation). (All-Star players are wearing their respective team jerseys, or BlackTop mod jerseys DIY)
Tip: Use my Roster Tool to edit Player-> Vitals -> Team -> Contract Team(v2.4.1 changed Current Team to Contract Team) (This value is used for file loading only and does not affect the team he was assigned to.)
> If you used V2.* , just need to override `NBA2K_Hook.dll` and `NBA2K_Hook/lang.txt` to update.
fixed: game crashes when create new ML mode.
Now, using "Contract Team" for player jerseys loading.
Paypal to donate: https://www.paypal.me/looyh
download:
[ Image ]
[ Image ]
[ Image ]
[ Image ]
[ Image ]
AvgGam3r wrote:looyh wrote:NBA2K_Hook
> put "NBA2K_Hook(folder)" , "d3d11.dll" and "NBA2K_Hook.dll" into your NBA2K20 folder
> Press F8 to display the menu
> The menu GUI is enabled by default (edit NBA2K_Hook/config.txt: "gui"->"enabled": 1 change to 0 to disable GUI)!! (if GUI make your game crash, just disable it.)
> The GUI is not important, all features are enabled by default , and you can edit config.txt to change settings.
> If you don't use a third-party(modded) roster, you can disable "Roster Custom Data", then you can see latest official jerseys/shoes in your current Roster/MC/ML etc.
> NBA2K_Hook and Limnono tool , both of them can be used simultaneously.
2019-09-22 23:22| v1.5.6
* Added: "Quick Game & 2KU(v1.5.6 updated) default team Reset"(Avoid Different Roster Make The Game Crash On QuickGame&2KU mode)
* <disabled by default> run game once(to update the config file), NBA2K_Hook/config.txt: "global"->"quickgamereset" change to 1 to enable
2019-09-30 23:57 | v1.7.0
* Added: Mods Loading takes precedence over SYNC !! (The Best way, No need to "replace strings" like last year(NBA2K_Launcher) )
* Menu GUI: Added, Language pack(NBA2K_Hook/lang.txt); Added, Setting switches(Need to restart game to apply change)
* Load Team Files(In developing)
* v1.7.1: 2k changed logic of Player Photo after Patch 1.05. so Fixed the Force Display Photos for Patch 1.05
2019-10-13 01:37 | v1.8.0
* Added: Load Updated(in Patchs) Mods using waigua, dont need to import anymore. (like celtics, bulls, spurs etc arenas s***.iff and some player png/face files etc)
* BugFxied: GUI crash when using "Full Screen Windowed", since v1.7.5
2019-10-20 17:53| v1.9.0 - V1.9.6
* Added: Load Files Without Manifest(e.g. Create a portrait for player that not has portrait, OR Free to set cyberface ID (0-34463 , like png22222.iff), but the maximum faceID in the game program is 34463!) (and files that only included in the SYNC.BIN, I havent tested it yet, but I think it works too)
* Better compatibility
* Added: Player -> Current Player -> Portrait
* Enhanced: Team Files Load , You can set any files for teams now(you need confrim that the file is not a global file(like global.iff etc))
2019-10-23 12:51| v2.0.0 - v2.0.2
* Added: BlackTop Mode Team Jersey
2019-10-31 00:39 | v2.1.0
* Added: Current Player Edit(Name, FaceID, PhoteID, PortraitID)
* Enhanced: A Variable "{teamid}"(Home Team ID) is supported in "Load File" (For Example: `watermark{teamid}.iff`, When the team is Lakers(Team ID is 15), the Hook will load `watermark15.iff`)
* Added: GUISettings in GUI Menubar, you can block Mouse&Keyboard of game when displaying the GUI
2020-02-05 17:08 | v2.2.2
* Added: Player Editor "Plus"
----* Unlocked Headband edit for all players(But for some players: need to edit png*.iff file to display headband)
----* Unlocked Shoes Selector & Hidden Brands
----* Unlocked Retired Numbers
* Update: Display accessories in BlackTop mode(when "blacktop jersey" enabled)
2020-02-08 20:25 | v2.2.3
* Added: Now you can set headband for all players and headband_tie/fury for some players without editing png*.iff files.
2020-02-10 0:50 | v2.2.4
* Updated: 1. Now you can use old version ninja headband(file is "headband_tie"), this is for some old mod files(made before PATCH 1.10) to show headband; 2. Update for all special(or multiple) style file groups, like D'Angelo Russell.
** 2 reasons will cause the headband not to be displayed **
----* If the version of exe you used < 1.10, the new version of TIE cannot be display;
----* Some Modder removed headband or TIE from the player file.
2020-02-20 22:43 | v2.2.5
* Updated: "Roster Custom Data", updated for modded rosters in MyLeague , to avoid data(floor filename, dorna id, etc.) being overwritten by default data.
2020-02-29 21:12 | V2.3.1
* Added: Team Colors Override without roster. (colors of scoreboards/start lineup etc.)
---- Home - when the team is the home team
---- Away - when the team is the away team
---- Secondary - If away color is similar to the home team`s home color, hook will use secondary color
2020-03-01 19:15 | V2.3.4
* Added: Set threshold value for color comparison. If the value is 0, the secondary color is used when the two colors are equal, the smaller the value, the more strict the color comparison.
* Added: Get the Team ID of the current home team in GUI ( get retro teamid etc.). You need to use the team as Home Team and into the match , then you can see the current ID.
* Fixed: a bug that could cause a crash, and sometimes color override doesnt work in ML etc.
> If you used V2.* , just need to override `NBA2K_Hook.dll` and `NBA2K_Hook/lang.txt`.
2020-03-07 00:53 | V2.3.5
* Better GUI compatibility to support earlier version DirectX 11.0
2020-08-23 12:15 | V2.4.0 -------- 2020-08-29 13:24 | V2.4.1
New feature: Each player wears a different jersey/T-shirt/Hoodie in the game (you can DIY what you want to wear by roster, Hook only provides features for implementation). (All-Star players are wearing their respective team jerseys, or BlackTop mod jerseys DIY)
Tip: Use my Roster Tool to edit Player-> Vitals -> Team -> Contract Team(v2.4.1 changed Current Team to Contract Team) (This value is used for file loading only and does not affect the team he was assigned to.)
> If you used V2.* , just need to override `NBA2K_Hook.dll` and `NBA2K_Hook/lang.txt` to update.
fixed: game crashes when create new ML mode.
Now, using "Contract Team" for player jerseys loading.
Paypal to donate: https://www.paypal.me/looyh
download:
[ Image ]
[ Image ]
[ Image ]
[ Image ]
[ Image ]
I hope the Blacktop Team Jerseys plug in get implemented in 2K22
Users browsing this forum: No registered users and 2 guests