Added 3 more broadcast packs: Nuggets, Raptors, Warriors. See OP. For space purposes, I'm migrating my Oct. 9 post to below:
OCTOBER 9, 2021General notes:- Most of the mods below (at least in this top post) are focused on purging the game presentation of 2K logos (except for meta elements, like upper-right corner HUD), since it's kind of a buzzkill to have some TNT, ESPN, etc. mods but still have 2K branding popping up here and there. I mostly replaced the 2K branding with NBAonTNT branding, but in doing so my goal wasn't to re-create the real-life NBAonTNT presentation so much as re-brand the default 2K presentation, as if -- in an alternate universe -- the real-life NBAonTNT overhauled its scoreboard, panels, etc. There are other more true-to-life TNT mods that are well done, but that clash with other unmodded presentational elements, and which don't seem to work smoothly in 2K22 (when ported from 2K21). So my approach is to retain the sleek default presentation, but just re-brand it. This also means that these mods can easily be edited to ESPN branding or whatever else. Note that I did NOT re-brand things like Opening Week, Playoffs, Finals, etc., as they're fine as is, IMO.
- I've included instructions on how to make each mod from scratch -- simultaneously for the community's sake and for my own future reference, if I forget how I did something. Some of the instructions might seem so basic as to be pedantic, but this is my first 2K on PC, so this is all new to me and may be new to others. Also, I've learned a ton from finding scraps of information in old NLSC threads via Google, so I want to be helpful too, if I can.
- In the HOW TO MAKE instructions, whenever I refer to editing a *.dds, use the save settings (in Paint.NET, or the equivalent in Photoshop): BC7 (sRGB, DX 11+) / Slow / Uniform / uncheck Cube Map / check Generate Mip Maps / Nearest Neighbor.
---
Switch Pro Conversion of EpilepticRabbit's 2K22 PS4 Button Icons Mod v.2
(english.iff)I realized shortly after posting the original that correct button glyph wasn't showing for the timeout / 'show hotzone' button, so I fixed that, but never got around to posting it. Here it is, for any Switch Pro controller users:
https://www.mediafire.com/file/yt0y6uzspki95m1/Switch_Pro_conversion_of_EpilepticRabbit%2527s_2K22_PS4_Button_Icons_Mod_v2.7z/fileIf anyone notices any other errors, please let me know, but I haven't seen anything after a month of playing normal 5v5 NBA games.
HOW TO MAKE:Just edit the appropriate *.dds images (button grids) with the corresponding Switch Pro button graphics (which are also included in a separate file within english.iff).
---
NBAonTNT Bottom-Left Watermark
(watermark.iff)Just a logo replacement of the vanilla 2K watermark. I personally prefer the bottom-left placement because all of the other corners tend to be occupied by other presentational or HUD elements, but all existing NBAonTNT watermarks I've seen use the real-life upper-left placement, which clashes with Mobil 1 Blocks, etc. Aesthetically, too, for a watermark I prefer the flat-design look of this graphic and the transparency.
https://www.mediafire.com/file/e6jkdvc2b97sgq1/NBAonTNT_Bottom-Left_Watermark.7z/fileHOW TO MAKE:Edit logo_2k_nba_combo_bw.095f1188d23cd8b9.dds into the NBAonTNT logo (Google for it) and use the BC1 (Linear, DXT1) setting when saving.
---
(NBAon)TNT General Logo Replacement
(lower3rd.iff, logo501.iff, TeaserMusic.iff)Via lower3rd: Changes intro match-up logo and default scoreboard splash logo (i.e., "2K") to the TNT logo, as well as changing the secondary scoreboard logo to the NBAonTNT logo.
Via logo501: Changes pre-intro panel logo (when the guys are sitting in the locker room, or during the national anthem, as you can see in the screenshot) to the TNT logo.
Via TeaserMusic: Changes the 2K logo in the cinematic music-video intros to instead be the TNT logo.
https://www.mediafire.com/file/i5lb40th7ro2oqs/%2528NBAon%2529TNT_General_Logo_Replacement.7z/fileHOW TO MAKE:In lower3rd.iff, edit logo_2k_sports_dark.5cc01c832885206d.dds into the NBAonTNT logo (I made my own that cuts out the rectangular frame) and logo_2k_white_solo2k.55151083916c4d24.dds into the TNT logo in lower3rd.iff. In logo501.iff, edit the *.dds into the TNT logo. In TeaserMusic.iff, edit logo_2k_white_solo2k.55151083916c4d24.dds into the TNT logo, and I didn't notice where the logo_2ksports_sports_text.9d6009fbd2ee98d2.dds graphic appears in the presentation, but I erased it to make it a blank, transparent *.dds, just in case.
---
Replace 2K Sting with Team Matchup
(animatedsting.iff)Replaces the default "NBA / 2K" sting (i.e., the initial, long pre-game animation showing a big 3d NBA 2K logo) with the animation that shows the matchup (teams) with the word "NEXT".
https://www.mediafire.com/file/0sqxrb2z270pttq/Replace_2K_Sting_with_Team_Matchup.7z/fileHOW TO MAKE:Rename a copy of studioshowteamvsteambumper.iff to animatedsting.iff, then rename the *.VCUIELEMENT file to AnimatedSting.VCUIELEMENT.
Side note: animatedsting.iff makes for a wonderful wipe/bumper animation tester. Just create a new MyLeague and follow the above HOW TO MAKE instructions with any wipe/bumper *.iff, then start the game and 90% of the time it'll open your animation (sometimes it skips straight to the stadium, so you gotta quit back to the MyLeague calendar and try again). Very useful time-saver if you're tweaking-testing-tweaking-testing-etc.
---
NBAonTNT Wipes & Bumpers (credit 2KGOD for NBAonTNT wipe logo)
(gooeyoverlaysstatic.iff, gooeyoverlaysglobal.iff, studioshowbumper.iff, studioshowbumperhalftime.iff, studioshowbumperpostgame.iff, studioshowbumperpregame.iff)Via gooeyoverlaysstatic.iff: Replaces the static 2K wipe with an NBAonTNT wipe. Honestly, 2KGOD's gooeyoverlaysstatic.iff might have the same effect; the only difference is that mine has all six of the 2K22 wipe *.VCUIELEMENT files, which I've made all identical to 2KGOD's WipeWarp.VCUIELEMENT. I just wanted to make sure that if the game looked for any of the six wipes, it would be redirected to 2KGOD's wipe.
Via gooeyoverlaysglobal.iff: Replaces the quick 3d 2K wipe with the 2KGOD NBAonTNT wipe.
Via all the studioshowbumper[xxxx].iff files: Changes the Presented By sponsor to the TNT logo and removes the initial 3d 2K logo.
https://www.mediafire.com/file/kd764sk8u2heu45/NBAonTNT_Wipes_%2526_Bumpers_%2528credit_2KGOD_for_NBAonTNT_wipe_logo%2529.7z/fileHOW TO MAKE:For gooeyoverlaysstatic.iff: Open 2KGOD's gooeyoverlaysstatic.iff and open wipe_warp.SCNE to find all the needed *.dds and *.model files, which you should transfer from 2KGOD's *.iff to a fresh gooeyoverlaysstatic.iff export. Then transfer WipeWarp.VCUIELEMENT, wipe_warp.SCNE, and all of the *.shader and *.animation files from 2KGOD's *.iff to the fresh gooeyoverlaysstatic.iff. Note that some of the *.animation files will not transfer (there'll be an error message), but it's fine that those two are omitted. (Honestly, all of this transferring might be unnecessary except for transferring 2k_sports_512.2ff0cad5f70797a8.dds, but I did it just in case.) Then overwrite all the other WipeWarp and wipe_warp *.VCUIELEMENT files with renamed copies of the transferred WipeWarp.VCUIELEMENT.
For gooeyoverlaysglobal.iff: Same as above, except change the last step simply to deleting 2kBackendWipe.VCUIELEMENT and renaming WipeWarp.VCUIELEMENT to 2kBackendWipe.VCUIELEMENT.
For all of the studioshowbumper[xxxx].iff files: Edit each *.iff file's t_2k_grunge_logo.829449511fd3c0ef.dds to be the TNT logo, and -- to remove the 3d 2K logo at the beginning of each bumper -- remove the following from studio_show_bumper.SCNE:
SNIPPET 1:
- Code: Select all
"pasted__pasted__Logo_2K_Sports:pasted__pasted__Logo_2K_Sports": {
"Target": "body",
"Target2": "pasted__pasted__Logo_2K_Sports",
"Mask": 63,
"Const": 63,
"RotationOrder": "XYZ",
"Output": "TRANSLATE_ROTATE_SCALE",
"Bind": "NODE_MATRIX",
"Binary": "pasted__pasted__Logo_2K_Sports_pasted__pasted__Logo_2K_Sports.57c49e62e0fe5d2f.animation"
},
SNIPPET 2:
- Code: Select all
"pasted__pasted__Logo_2K_Sports": {
"Parent": 0,
"Child": 314,
"Sibling": 318
},
SNIPPET 3:
- Code: Select all
"pasted__pasted__FBXASC050Kwhite": {
"Parent": 314,
"Sibling": 316,
"Translate": [ 24.2693748, 36.6005974, 0.03125 ]
},
"pasted__pasted__FBXASC050Kred": {
"Parent": 314,
"Sibling": 317,
"Translate": [ 24.2693748, 36.6005974, 0.03125 ]
},
"pasted__pasted__Sports": {
"Parent": 314
},
SNIPPET 4:
- Code: Select all
"pasted__white": {
"Mesh": "pasted__pasted__FBXASC050KwhiteShape",
"Count": 8760
},
"pasted__red": {
"Mesh": "pasted__pasted__FBXASC050KredShape",
"Count": 12276
},
"pasted__white": {
"Mesh": "pasted__pasted__SportsShape",
"Count": 31992
},
Also, change the "Pixelmap" address of nba/databuild/art/ui/_textures/_global/2k_sports_512.tga to nba/databuild/art/ui/_textures/_global/t_ao.tga. (This step might not be necessary; I just didn't bother to go back and check since it's harmless.)
---
Replace 3d 2K Wipe with 3d NBA Wipe
(gooeyoverlaysglobal.iff)Ditto the gooeyoverlaysglobal.iff description for the above mod, except the replacement animation is the 2K-provided 3d NBA logo.
https://www.mediafire.com/file/zsggylbe6e9j6ys/Replace_3d_2K_Wipe_with_3d_NBA_Wipe.7z/fileHOW TO MAKE:Add the contents of wipenbalogo.iff to gooeyoverlaysglobal.iff, then delete 2kBackendWipe.VCUIELEMENT and rename WipeNBALogo.VCUIELEMENT to 2kBackendWipe.VCUIELEMENT.
Side note: In principle, one could do the same sort of thing with gooeyoverlaysstatic.iff (i.e., replacing all of its WipeWarp and wipe_warp *.VCUIELEMENT files with renamed copies of WipeNBALogo.VCUIELEMENT).
---
NBAonTNT Microphone
(appliance_microphonea_wireless2k.iff)Gives DA / Allie LaForce an NBAonTNT-branded microphone.
https://www.mediafire.com/file/i03quurr7kaajww/NBAonTNT_Microphone.7z/fileHOW TO MAKE:Edit appliance_microphonea_wireless_c.63b3a8d1312a4f81.dds and use the BC1 (Linear, DXT1) setting when saving. Also drop another copy of the same *.dds file in the *.iff, just renamed as wireless_microphone.63b3a8d1312a4f81.dds.
---
PLEASE LET ME KNOW IF ANYTHING, WHETHER FILES OR INSTRUCTONS, DOESN'T WORK. THANKS!