OPENHOOPS / 2K14Final team archive · November 9, 2026Reference libraryChecksums

Dated source reference. Current release status: handoff state. Full original relative paths are in the developer archive.

HoS Profiles: Roster.iff Editing

Source: https://forums.nba-live.com/viewtopic.php?f=154&t=92732

Category: rosters-and-modes. Captured 55 posts across 3 pages.

Community source text; claims have not been independently validated.

p1654882 — by JaoSming on Wed Oct 02, 2013 1:24 pm

Original post

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

Overview (5:15) Loading (3:08) 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: SELECT ALL 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.

Resources

  • Overview (5:15): http://youtu.be/CA4Zh3PtDjY

  • Loading (3:08): http://youtu.be/mVUZqIgDNYw

  • Editing (7:11): http://youtu.be/4zqus2oGx8w

  • Hex on Steroids: http://forums.nba-live.com/downloads.php?view=detail&df_id=3598

  • NBA2KX Mod Tool (2K12 Supported): http://forums.nba-live.com/downloads.php?view=detail&df_id=361

  • Select all: https://forums.nba-live.com/viewtopic.php?f=154&t=92732

p1654929 — by skoadam on Wed Oct 02, 2013 6:10 pm

Original post

Thank you for your effort.

p1654953 — by charley farley on Wed Oct 02, 2013 8:26 pm

Original post

Sensational effort

p1654983 — by JaoSming on Wed Oct 02, 2013 10:15 pm

Original post

I got a bit selfish last night and found undershits(color) and height/weight....yes, you can guess where I am going with this

2K14 iff UndershirtsHeightsWeights.zip

BTW, these offsets did not change last year, throughout the entire year with all the updates.

Resources

  • :D: https://forums.nba-live.com/images/smilies/icon_biggrin.gif

p1655001 — by skoadam on Wed Oct 02, 2013 11:34 pm

Original post

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.

p1655037 — by JaoSming on Thu Oct 03, 2013 1:15 am

Original post

its still 011 for pelicans stuff

p1655051 — by skoadam on Thu Oct 03, 2013 1:52 am

Original post

JaoSming wrote: its still 011 for pelicans stuff

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

Resources

  • (Y): https://forums.nba-live.com/images/smilies/icon_thumbsup.gif

p1655379 — by JaoSming on Thu Oct 03, 2013 3:10 pm

Original post

Updated (see: fixed) ratings profiles, and uniform type.

JerseyType and Ratings Fixed.zip

p1656045 — by JaoSming on Sat Oct 05, 2013 3:33 am

Original post

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

p1656074 — by TheAnswer19991 on Sat Oct 05, 2013 5:13 am

Original post

is it possible to edit players birth date?!

p1656076 — by JaoSming on Sat Oct 05, 2013 5:23 am

Original post

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?

p1656087 — by TheAnswer19991 on Sat Oct 05, 2013 5:37 am

Original post

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

Resources

  • :D: https://forums.nba-live.com/images/smilies/icon_biggrin.gif

p1656093 — by JaoSming on Sat Oct 05, 2013 5:45 am

Original post

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

p1656095 — by TheAnswer19991 on Sat Oct 05, 2013 5:57 am

Original post

probably you are right

p1656243 — by Tha King on Sat Oct 05, 2013 1:56 pm

Original post

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

p1656245 — by A_Armella on Sat Oct 05, 2013 2:12 pm

Original post

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.

p1656384 — by JaoSming on Sat Oct 05, 2013 11:13 pm

Original post

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.

p1656518 — by Sports.Swami on Sun Oct 06, 2013 5:58 am

Original post

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....

p1656816 — by halfii on Sun Oct 06, 2013 11:49 pm

Original post

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?

p1656819 — by Andrew on Sun Oct 06, 2013 11:55 pm

Original post

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

p1656820 — by Retroswald13 on Mon Oct 07, 2013 12:00 am

Original post

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

Resources

  • :cool:: https://forums.nba-live.com/images/smilies/icon_cool.gif

p1656824 — by Retroswald13 on Mon Oct 07, 2013 12:05 am

Original post

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

Resources

  • :D: https://forums.nba-live.com/images/smilies/icon_biggrin.gif

p1656862 — by JaoSming on Mon Oct 07, 2013 1:22 am

Original post

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.

p1657057 — by bigdaddyelove69us on Mon Oct 07, 2013 11:56 am

Original post

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 .

p1657061 — by JaoSming on Mon Oct 07, 2013 12:04 pm

Original post

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

HoS does not decompress iff files.

Resources

  • NBA2KX Mod Tool (2K12 Supported): http://forums.nba-live.com/downloads.php?view=detail&df_id=361

p1657306 — by TGsoGood on Tue Oct 08, 2013 1:48 am

Original post

Looking for the "Player Type" values... no luck yet on my part

p1657647 — by kill bill on Tue Oct 08, 2013 11:34 pm

Original post

Pretty good but too complicated Is gonna be a most "easy" editor like RED MC for 2k13 or something like that? Jao?

Resources

  • :cheeky:: https://forums.nba-live.com/images/smilies/icon_naughty.gif

p1657650 — by Andrew on Tue Oct 08, 2013 11:40 pm

Original post

At some point.

p1659442 — by Fibaa on Sun Oct 13, 2013 5:34 am

Original post

Is it possible to change team name and change assigned dorna number to Euroleague Team? Because all Euroleague teams use just one file, dorna070.iff.

p1659487 — by Sports.Swami on Sun Oct 13, 2013 9:03 am

Original post

I think I found the 76ers Home Jersey info (which should be where all the jersey stuff starts, right?).

I'm using a regular hex editor (HxD), and haven't even booted HoS yet (too intimidating ).

I cracked open my (decompressed) roster.iff, took a stab searching for 3 of the sixers' colors (byte-reversed), and found this block, which I was able to better decode thanks to this post by flitzpiepe in your (@Jao) 2K12 hex editing thread:

CODE: SELECT ALL Offset: 0017CE94

Key:

• ██ ██ = Jersey ID It's 2 bytes, and the bytes are reversed, so in the example of the 76ers Home jersey, "3D 00" is actually read as 00 3D, which equals "61", which (surprise!) is the ID number of Philly's Home digs.

• ██ = Sock Color | Collar Type (First character {in this case "0"} is sock color, where 0=white, 4=black. Second is the jersey collar type {I don't know what values mean what collar type, though})

• Red, Green, Blue = the RGB color values (but reversed, so B-G-R). The Blue-Green-Red-Alpha 4-byte blocks should be in this order: 1. Shoe Base Color (by default, I think all are either EBEBEB {white-ish} or 141414 {black-ish}) 2. Team Color 1 3. Team Color 2 4. Headband Color 5. ? (No clue, always FFFFFF {100% pure white}) 6. ? (...ditto, always 323232 {black, but at 80% strength})

• And Gray would = Alpha (generally gonna wanna keep this at "FF" if editing team colors; stick to editing the RGB values.)

Hopefully someone can work with that to make editing all the jerseys' colors easier. I know it's the 1 thing that bothers me most about the 2K series.

Resources

  • this post by flitzpiepe in your (@Jao) 2K12 hex editing thread: http://forums.nba-live.com/viewtopic.php?p=1468797#p1468797

  • Select all: https://forums.nba-live.com/viewtopic.php?f=154&t=92732&start=25

  • :P: https://forums.nba-live.com/images/smilies/icon_razz.gif

  • Image: http://i.imgur.com/wHelcHc.jpg

Archived image

p1659517 — by futan on Sun Oct 13, 2013 10:55 am

Original post

I love you, Sports.Swami. lol. Been looking through this half the day trying to figure that out.

p1659529 — by Sports.Swami on Sun Oct 13, 2013 11:51 am

Original post

futan wrote: I love you, Sports.Swami. lol. Been looking through this half the day trying to figure that out.

Anything for a fellow member of the "0.00 posts per day" club. (though I think I might hit 0.01 in a little bit, this post is putting me at 0.00519 posts per day)

Also, in the picture I have one byte highlighted in cyan for the jersey ID, but it should be that and the next one (which for the jersey in the example, is a "00"). Otherwise, there would be a limit for jerseys at 255, and that level is reached before you hit the Pistons' Away jersey. I'm editing that post right now.

Fibaa wrote: Is it possible to change team name [...] Yes. I believe the Euroleague team names start at offset 0x26C33A, with "A.l.b.a." (unicode, so you need those null values between letters). Fibaa wrote: [...] and change assigned dorna number to Euroleague Team? Because all Euroleague teams use just one file, dorna070.iff. In roster.iff, each Euroleague team doesn't have their own dorna entry, so at this moment, no. The Euroleague stadiums start at Offset 0x26A5EE, with "B.e.r.l.i.n. A.r.e.n.a.", and all the Euroleague stadiums after it only have unique floor files listed. I don't know if that will be possible when a real roster editor comes out; I'm not smart enough to know how you make one. :-\

Resources

  • :D: https://forums.nba-live.com/images/smilies/icon_biggrin.gif

  • :shock:: https://forums.nba-live.com/images/smilies/icon_eek.gif

p1659712 — by Fibaa on Sun Oct 13, 2013 10:44 pm

Original post

Thank you Sports.Swami

Resources

  • (Y): https://forums.nba-live.com/images/smilies/icon_thumbsup.gif

p1660938 — by futan on Wed Oct 16, 2013 10:03 am

Original post

Using Jao's JerseyType profile as a base and the information Swami gave us, I made a HoS profile for team colors.

0 = Shoe Blue 1 = Shoe Green 2 = Shoe Red 3 = Shoe Alpha 4 = Team Color 1 Blue 5 = Team Color 1 Green 6 = Team Color 1 Red 7 = Team Color 1 Alpha 8 = Team Color 2 Blue 9 = Team Color 2 Green 10 = Team Color 2 Red 11 = Team Color 2 Alpha 12 = Headband Blue 13 = Headband Green 14 = Headband Red 15 = Headband Alpha

p1660944 — by JaoSming on Wed Oct 16, 2013 10:34 am

Original post

aww yea, thank you futan,

p1661143 — by Sports.Swami on Thu Oct 17, 2013 3:07 am

Original post

Sorry, had to echo your sentiments, Jao, but couldn't just c/p it.

I would've made a "Challenge Accepted", what with the inevitable blindfolded straw-grasping that will be my first running of HoS, but thought that might be overkill. Especially since someone else could do it.... (eh?)

Seriously, though, thanks futan, even if I can't use it, I'm sure hundreds will.

Side-note: I noticed editing roster.iff in the program directory didn't do anything. Had to replace the one in the downloads section of the user directory (over-writing {AFTER backing up}), and set it to read-only.

Resources

  • Image: http://i.imgur.com/PLpvASI.jpg

Archived image

  • (Y): https://forums.nba-live.com/images/smilies/icon_thumbsup.gif

  • :arrow:: https://forums.nba-live.com/images/smilies/icon_arrow.gif

p1665069 — by akockato on Fri Oct 25, 2013 9:40 pm

Original post

how can find myplayer number in hex editor?:)

Thanks!

p1665090 — by JaoSming on Fri Oct 25, 2013 11:15 pm

Original post

you can't with this. This is editing the file that generates the Roster that the game imports your MC player into when you start. It is not possible to edit any save files with this procedure

p1665097 — by RowdyRondo on Fri Oct 25, 2013 11:42 pm

Original post

Is it possible to make mass edits using this method?

And roster.iff in NBA2k14 Folder or roster.iff under Online Data?

p1665109 — by Andrew on Sat Oct 26, 2013 12:18 am

Original post

You'll need to edit the one in the Online Data folder, now that official updates have started to come through.

p1665111 — by JaoSming on Sat Oct 26, 2013 12:21 am

Original post

RowdyRondo wrote: Is it possible to make mass edits using this method?

And roster.iff in NBA2k14 Folder or roster.iff under Online Data? Andrew wrote: You'll need to edit the one in the Online Data folder, now that official updates have started to come through.

However, if you edit the online data one, you need to move it to your main folder (remember to backup!) for the game to load it. Once you edit or delete a file in the online data when the game is loaded it will revert to using the one in the main folder.

p1671693 — by mateosingko on Mon Nov 11, 2013 5:55 pm

Original post

can i change team's name in this method? Thanks!

Resources

  • :P: https://forums.nba-live.com/images/smilies/icon_razz.gif

p1671735 — by JaoSming on Mon Nov 11, 2013 10:15 pm

Original post

not through HoS, but by hex editing, yes. Just remember that you need to maintain file size, so you cannot change the length of the games in the file

p1677516 — by go7denboot on Fri Nov 29, 2013 8:50 am

Original post

how do we change the body type of a player??

p1677538 — by JaoSming on Fri Nov 29, 2013 12:24 pm

Original post

use the trainer or wait for RED MC, didn't find that in this.

p1677560 — by go7denboot on Fri Nov 29, 2013 2:01 pm

Original post

which trainer are u talkin about??

p1677567 — by JaoSming on Fri Nov 29, 2013 2:24 pm

Original post

viewtopic.php?f=153&t=92987

Resources

  • viewtopic.php?f=153&t=92987: http://forums.nba-live.com/viewtopic.php?f=153&t=92987

p1693990 — by NBA2k-dealer on Sun Jan 26, 2014 5:06 am

Original post

PC Only?? or can it be done on consoles?

p1708113 — by janssencpgssen on Sat Mar 15, 2014 3:38 pm

Original post

JaoSming, Bro ? there a 30teams in nba 2k14.. if i can delete 20 teams ??

p1709211 — by truefaith0826 on Thu Mar 20, 2014 3:13 pm

Original post

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

I've see?

Jaosming, so rotations cannot be really changed? example, if I wanted Michael Jordan to substituted at the near end of 3rd quarter, this tool cannot do it? newbie here btw. thanks.

Resources

  • :roll:: https://forums.nba-live.com/images/smilies/icon_rolleyes.gif

p1728424 — by Retroswald13 on Mon Jun 30, 2014 6:55 pm

Original post

You can always go to the Substitution Menu..

Resources

  • :roll:: https://forums.nba-live.com/images/smilies/icon_rolleyes.gif

p1741855 — by magus on Thu Aug 21, 2014 4:58 am

Original post

How can you change the team of names in NBA2k14?

p1741865 — by JaoSming on Thu Aug 21, 2014 5:24 am

Original post

not with this

check http://www.youtube.com/watch?v=b2f2q3F2Kz4

Resources

  • http://www.youtube.com/watch?v=b2f2q3F2Kz4: http://www.youtube.com/watch?v=b2f2q3F2Kz4

p1812181 — by diukis999 on Wed Sep 02, 2015 12:41 am

Original post

Can someone send me decompressed roster.iff file. please

Resources

  • :(: https://forums.nba-live.com/images/smilies/icon_sad.gif

p1812220 — by TGsoGood on Wed Sep 02, 2015 10:56 am

Original post

diukis999 wrote: Can someone send me decompressed roster.iff file. please

Couldn't you decompress it yourself. The NBA 2KX mod tool should be able to decompress all iff files.

Resources

  • :(: https://forums.nba-live.com/images/smilies/icon_sad.gif