PGA 2K21 Modding on PC
Collapse
Recommended Videos
Collapse
X
-
-
Re: PGA 2K21 Modding on PC
Portrait Example ( Took TGC 2019 and ported it into PGA 2k21 as a test)
Comment
-
Re: PGA 2K21 Modding on PC
I have managed to:
- Edit the opponent rosters for all of the Q-School, Korn Ferry Tour and PGA Tour fields. I have put in the top-ranked golfers of each level and adjusted their skill levels for more realistic leaderboards.
- Edit the PGA Tour schedule so that all events have real names and the name appears correctly in all text-based UI elements.
- Using the logic left behind in some test files, added in a total of 300 opponent portraits, applying these to all PGA tour opponents and some Korn Ferry Tour opponents.
For anyone interested, there was a .txt file within resources.assets which contained references to avatarId numbers of all sorts. As an example, there's one that has the avatarId of 398.
The equivalent avatarId in the opponent lists are 0-4 (each used numerous times) and these correlate to a series of four 'silhouette' portraits in the StreamingAssets bundle named "simulatedopponents".
Using uTinyRipper, I am able to successfully extract the contents of most of the StreamingAssets bundles.
Using Unity, along with the Asset Bundle Browser plugin, I can recreate the same bundle. I took a guess and created a new portrait file called portrait398.png. The golfer I assigned avatarId 398 magically had that photo. So I made the other 299 and imported them all into the bundle and it worked.
What is annoying me is that I cannot apply the same process to the 'mvc' Asset Bundle. I get errors when trying to build the asset bundle in Unity and the file it gives me causes the game to crash on load. Which is a shame, because 'mvc' is where a lot of the logos and UI elements are. If I could successfully recompile this, I could update the tournament logos, the look of the trophies, etc.
I am continuing to work at it.
One other thing I am really interested in spending some time doing is trying to work out the course ID for user-created courses available online. If this were possible, I think it may be possible to use any user-created course as part of the PGA Tour schedule. Which would be exciting, when coupled with all of the above.Comment
-
Re: PGA 2K21 Modding on PC
All the visual upgrades mean nothing with a broken career mode.Comment
-
Re: PGA 2K21 Modding on PC
Whilst these changes may not mean a lot now, if a sequel is released and the career mode is much more playable, then the effort now hopefully will serve as a time-saving bit of groundwork for future iterations.
Unfortunately, totally at the mercy of the developers to resolve the glaring bugs in the game itself at this stage...so until then, just enjoying poking around in the files and seeing what I can achieve.Comment
-
Re: PGA 2K21 Modding on PC
Hi there! Any progress you can share? Is it possible to change sounds?
One thing i've found while not a "mod" is that if you press F9 you can set up you 4 cameras to resemble more the ones we see on TV. I dont think it is possible to save them though, so you need to change them each round.Comment
-
Re: PGA 2K21 Modding on PC
Hi there! Any progress you can share? Is it possible to change sounds?
One thing i've found while not a "mod" is that if you press F9 you can set up you 4 cameras to resemble more the ones we see on TV. I dont think it is possible to save them though, so you need to change them each round.And yes it is a pain that you had to change them each round, but dang it if I couldn't set up angles much better than the default choices.
Duke Football? Hell yes it's Duke Football! --- Coach CutcliffeComment
-
Re: PGA 2K21 Modding on PC
I am replying in the hope that you might pick up this reply. I have toiled away and made a decent amount of aesthetic progress. I have also spent some time adjusting gameplay. I think I have pushed it as far as possible without a UABE release to support more direct file-replacement of the files in StreamingAssets.
I have managed to:
- Edit the opponent rosters for all of the Q-School, Korn Ferry Tour and PGA Tour fields. I have put in the top-ranked golfers of each level and adjusted their skill levels for more realistic leaderboards.
- Edit the PGA Tour schedule so that all events have real names and the name appears correctly in all text-based UI elements.
- Using the logic left behind in some test files, added in a total of 300 opponent portraits, applying these to all PGA tour opponents and some Korn Ferry Tour opponents.
For anyone interested, there was a .txt file within resources.assets which contained references to avatarId numbers of all sorts. As an example, there's one that has the avatarId of 398.
The equivalent avatarId in the opponent lists are 0-4 (each used numerous times) and these correlate to a series of four 'silhouette' portraits in the StreamingAssets bundle named "simulatedopponents".
Using uTinyRipper, I am able to successfully extract the contents of most of the StreamingAssets bundles.
Using Unity, along with the Asset Bundle Browser plugin, I can recreate the same bundle. I took a guess and created a new portrait file called portrait398.png. The golfer I assigned avatarId 398 magically had that photo. So I made the other 299 and imported them all into the bundle and it worked.
What is annoying me is that I cannot apply the same process to the 'mvc' Asset Bundle. I get errors when trying to build the asset bundle in Unity and the file it gives me causes the game to crash on load. Which is a shame, because 'mvc' is where a lot of the logos and UI elements are. If I could successfully recompile this, I could update the tournament logos, the look of the trophies, etc.
I am continuing to work at it.
One other thing I am really interested in spending some time doing is trying to work out the course ID for user-created courses available online. If this were possible, I think it may be possible to use any user-created course as part of the PGA Tour schedule. Which would be exciting, when coupled with all of the above.Comment
Comment