Main Site | Forum | Rules | Downloads | Wiki | Features | Podcast

NLSC Forum

Patchmaking tutorials for NBA 2K14.
Post a reply

HoS Profiles: Roster.iff Editing

Wed Oct 02, 2013 1:24 pm

I apologize right now for this. It's a bit advanced, it's very primitive, but it is Roster Editing....

You Should Really Watch All Three
  1. Overview (5:15)
  2. Loading (3:08)
  3. Editing (7:11)


You need Hex on Steroids

Download this, put it in your Documents/Hex On Steroids/Profiles folder (must be signed in to download)
RosterIff Profiles.zip

You must decompress the iff file you want to edit before opening it in HoS
I use NBA2KX Mod Tool (2K12 Supported) to decompress the files.

  • For the Roster editing, we need to edit the Roster.iff that is either located in your main folder or in the Online Data folder if there is a roster update. If there is a roster update, you need to prevent the game from going online to get it, or read only the folder so it loads the roster.iff in the main folder.

There are profiles available in the download above (CFID, PortID, ASAID, Ratings, etc) some with 2 different column headers (RosterIDs, Player Names/RosterID if unknown).

The CF, Portrait, and ASA ones are straight forward, find the player, change the number, save.

Ratings are a bit more complicated. First, the values need to be converted to something understandable. In the roster file the values range from 0-255, while the game only supports 25-110. So you need to take the ratings from HoS and divide them by 3 then add 25 (RosRating/3 + 25) to get the proper 25-110 scale. Once you are done editing in excel or w.e, you need to turn the ratings back into the roster range, so RealRating*3 - 75.

I plan on creating an openoffice/excel file for this, so all you need to do is have a sheet where you copy/paste the values into it and it spits out proper numbers. The rows are as follows;
Code:
0   Close Shot
1   Medium Shot
2   Ball Handling
3   3pt Shot
4   Free Throw
5   ???
6   Runner
7   Standing Layup
8   Layup
9   Spin layup
10   EuroStep Layup
11   Hopstep Layup
12   Step Through
13   Dunk
14   Standing Dunk
15   Shoot in Traffic
16   Shoot Off Dribble
17   Hustle
18   Off Hand Dribbling
19   Ball Security
20   Pass
21   Low Post Defense
22   Low Post Offense
23   Block
24   Hands
25   Steal
26   Speed
27   Stamina
28   Emotion
29   Vertical
30   Offensive Rebound
31   Defensive Rebound
32   Durability
33   Defensive Awareness
34   Offensive Awareness
35   Consistency
36   On-Ball Defense
37   Quickness
38   Potential
39   Strength
40   Post Fadeaway
41   Post Hook

Once you are done editing, save the roster.iff, then in-game goto Options > Reset Roster to load the roster.iff file into the game. Then you can save your rosters, play MC, whatever.
You do not have the required permissions to view the files attached to this post.

Re: HoS Profiles: Roster.iff Editing & Other Crap

Wed Oct 02, 2013 6:10 pm

Thank you for your effort.

Re: HoS Profiles: Roster.iff Editing & Other Crap

Wed Oct 02, 2013 8:26 pm

Sensational effort

Re: HoS Profiles: Roster.iff Editing & Other Crap

Wed Oct 02, 2013 10:15 pm

I got a bit selfish last night and found undershits(color) and height/weight....yes, you can guess where I am going with this :D
2K14 iff UndershirtsHeightsWeights.zip



BTW, these offsets did not change last year, throughout the entire year with all the updates.
You do not have the required permissions to view the files attached to this post.

Re: HoS Profiles: Roster.iff Editing & Other Crap

Wed Oct 02, 2013 11:34 pm

JaoSming, got question, i dont know if u started for some searching in team id, i want to ask about it because of Pelicans is listed alphabetical. So its just be Pistons ID for Pelicans? I just dont know 2k use Pelicans ID or just leave it empty.

Re: HoS Profiles: Roster.iff Editing & Other Crap

Thu Oct 03, 2013 1:15 am

its still 011 for pelicans stuff

Re: HoS Profiles: Roster.iff Editing & Other Crap

Thu Oct 03, 2013 1:52 am

JaoSming wrote:its still 011 for pelicans stuff

ahh thx, great news, we dont need to rename courts/jerseys all that stuff. (Y)

Re: HoS Profiles: Roster.iff Editing & Other Crap

Thu Oct 03, 2013 3:10 pm

Updated (see: fixed) ratings profiles, and uniform type.
JerseyType and Ratings Fixed.zip
You do not have the required permissions to view the files attached to this post.

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 3:33 am

ok, videos uploaded and added to the first post. Profile download updated too.

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 5:13 am

is it possible to edit players birth date?!

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 5:23 am

possibly, but like team rotations its not easy to decipher, I can't find it.

I've seen that requested a lot, why do so many people want to change player ages not even a week after the game has been released?

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 5:37 am

well i'm practicing in editing rosters and i want to create retro detroit team (2003-2004),added ben wallace and sheed and i want to make rip,chauncey and tayshaun prince a little bit younger :D

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 5:45 am

no offense, but that kind of detail can wait until we have a true roster editor.

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 5:57 am

probably you are right

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 1:56 pm

JaoSming, can this add more jersey slot? or even make an hidden jersey visible.

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 2:12 pm

I guess an important one to hunt for is player type (as in regular nba player, created player, historic player etc) that would give us access to birth year, skin tone, name etc. If there's any help I can offer with research on that front, let me know.

I was tempted to start hunting for slider values like you asked in the other thread but it's not something I would use a whole lot either. It seems like there's so much to work on figuring out, definitely fun times.

Re: HoS Profiles: Roster.iff Editing

Sat Oct 05, 2013 11:13 pm

Tha King wrote:JaoSming, can this add more jersey slot? or even make an hidden jersey visible.

Probably. I already found the GID so we can swap uniforms around, but it still requires hex editing the bank of names to use a new iff.
I don't recognize any hidden uniforms. I think everything that was new to the roster was in the default game.
A_Armella wrote:I guess an important one to hunt for is player type (as in regular nba player, created player, historic player etc) that would give us access to birth year, skin tone, name etc. If there's any help I can offer with research on that front, let me know.

I was tempted to start hunting for slider values like you asked in the other thread but it's not something I would use a whole lot either. It seems like there's so much to work on figuring out, definitely fun times.

Unfortunately, that stuff is a bit hidden. I found GenericF, but it also changes/controls skintone.

Re: HoS Profiles: Roster.iff Editing

Sun Oct 06, 2013 5:58 am

Thanks for the work so far, Jao.

Can't wait for jersey TeamColor's. I dream of a day where my NBA 2K14 has the Knicks and Magic with non-turquoise player gear, and the wizards aren't rockin' pink sleeves when I pull in to D.C....

Re: HoS Profiles: Roster.iff Editing

Sun Oct 06, 2013 11:49 pm

Is there any way to edit the rosters in MyCareer? Like in 2k13 where you would just find the right file, is that possible here?

Re: HoS Profiles: Roster.iff Editing

Sun Oct 06, 2013 11:55 pm

No, that won't be possible until the new RED MC is released and we can edit saved files.

Re: HoS Profiles: Roster.iff Editing

Mon Oct 07, 2013 12:00 am

Hope Jao can release this all for free unlike what Vl@d did where you have limited capabilities.. :cool:

Re: HoS Profiles: Roster.iff Editing

Mon Oct 07, 2013 12:05 am

JaoSming wrote:Ratings are a bit more complicated. First, the values need to be converted to something understandable. In the roster file the values range from 0-255, while the game only supports 25-110. So you need to take the ratings from HoS and divide them by 3 then add 25 (RosRating/3 + 25) to get the proper 25-110 scale. Once you are done editing in excel or w.e, you need to turn the ratings back into the roster range, so RealRating*3 - 75.



Why not create a program out of it? Java's ok. Use NetBeans :D

Re: HoS Profiles: Roster.iff Editing

Mon Oct 07, 2013 1:22 am

Everything I do is free because it is all relatively easy to find stuff. The problem with the save files are they are not byte aligned, so you have to interpret binary. If Vlad wasn't deserving of charging for his program, we wouldn't allow him to do so.

That said, I am not a programmer. I have no knowledge on it and limited time to learn it, time I'd rather spend playing/modding/with family, etc. All the Profiles I release have all the offsets available, so if you wanted to program something up, by all means please.

Re: HoS Profiles: Roster.iff Editing

Mon Oct 07, 2013 11:56 am

i been trying to decompress tunedata.iff but it will not let me , can someone help me or tell me how. i tried with hex on steroids and it will not let me .

Re: HoS Profiles: Roster.iff Editing

Mon Oct 07, 2013 12:04 pm

you have to use the NBA2KX Mod Tool (2K12 Supported)


HoS does not decompress iff files.
Post a reply