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
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
Thank you for your effort.
p1654953 — by charley farley on Wed Oct 02, 2013 8:26 pm
Sensational effort
p1654983 — by JaoSming on 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
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
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
its still 011 for pelicans stuff
p1655051 — by skoadam on 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.
Resources
- (Y): https://forums.nba-live.com/images/smilies/icon_thumbsup.gif
p1655379 — by JaoSming on Thu Oct 03, 2013 3:10 pm
Updated (see: fixed) ratings profiles, and uniform type.
JerseyType and Ratings Fixed.zip
p1656045 — by JaoSming on Sat Oct 05, 2013 3:33 am
ok, videos uploaded and added to the first post. Profile download updated too.
p1656074 — by TheAnswer19991 on Sat Oct 05, 2013 5:13 am
is it possible to edit players birth date?!
p1656076 — by JaoSming on 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?
p1656087 — by TheAnswer19991 on 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
Resources
- :D: https://forums.nba-live.com/images/smilies/icon_biggrin.gif
p1656093 — by JaoSming on Sat Oct 05, 2013 5:45 am
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
probably you are right
p1656243 — by Tha King on Sat Oct 05, 2013 1:56 pm
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
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
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
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
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
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
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
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
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
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
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
Looking for the "Player Type" values... no luck yet on my part
p1657647 — by kill bill on Tue Oct 08, 2013 11:34 pm
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
At some point.
p1659442 — by Fibaa on Sun Oct 13, 2013 5:34 am
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
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
p1659517 — by futan on Sun Oct 13, 2013 10:55 am
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
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
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
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
aww yea, thank you futan,
p1661143 — by Sports.Swami on Thu Oct 17, 2013 3:07 am
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
-
(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
how can find myplayer number in hex editor?:)
Thanks!
p1665090 — by JaoSming on Fri Oct 25, 2013 11:15 pm
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
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
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
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
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
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
how do we change the body type of a player??
p1677538 — by JaoSming on Fri Nov 29, 2013 12:24 pm
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
which trainer are u talkin about??
p1677567 — by JaoSming on Fri Nov 29, 2013 2:24 pm
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
PC Only?? or can it be done on consoles?
p1708113 — by janssencpgssen on Sat Mar 15, 2014 3:38 pm
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
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
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
How can you change the team of names in NBA2k14?
p1741865 — by JaoSming on Thu Aug 21, 2014 5:24 am
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
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
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