Home

[Tool] NBA 2K13 Roster Editor

This is a discussion on [Tool] NBA 2K13 Roster Editor within the NBA 2K Last Gen Rosters forums.

Go Back   Operation Sports Forums > Basketball > NBA 2K Basketball > NBA 2K Last Gen > NBA 2K Last Gen Rosters
Sports Game of the Year in 2020: MLB The Show 20
Best Racing Game in 2020: F1 2020
Best Franchise Mode in 2020: Super Mega Baseball 3
Poll: What's more important to you, when the time comes to purchase a game? (Click to vote)
Reply
 
Thread Tools
Old 10-07-2012, 10:37 AM   #1
NBA 2K AI Software Engineer
 
OVR: 13
Join Date: Oct 2010
Location: Novato, CA, USA
Posts: 1,256
[Tool] NBA 2K13 Roster Editor

NBA 2K13 Roster Editor
by Lefteris "Leftos" Aslanoglou

Quick Notes
I'll be trying to automate and program any roster hex edits we discover before REDitor comes out.

Make note that Player ID isn't the same as CFID or any other ID. The Player ID just denotes the position of the player in the player table of the roster.

Any hex edits that you discover and you want me to implement, post here.

Features
  • Players
  • Teams
    • Automatically fix player order and PlNum
  • Jerseys
  • Playbooks
  • Team Stats
How to find offsets
Quote:
Originally Posted by Leftos
Use Find That Hex and search for these.

Download Find That Hex: http://forums.nba-live.com/downloads...ail&df_id=4074
New! Video Tutorial showing how to make the Teams, Jerseys, Playbooks and Team Stats tabs work: http://www.youtube.com/watch?v=mYfsgqfLXbU
Video Tutorial showing how to find the Jerseys (same things apply to the Teams tab): http://www.youtube.com/watch?v=RvzyTmdxgQ0
JaoSming's video tutorials thread: http://forums.nba-live.com/viewtopic.php?f=150&t=89054

How pasting works for the Players tab
Read the included PDF.

FAQ & Lesser Known Features Video Tutorial


Credits
  • JaoSming, for helping with researching the roster format
  • HyperBaller21, for helping with making the editor compatible with 360 files
  • Solovoy, for helping with researching the roster format
  • Vlad Zola Jr., for his work on REDitor all these years and his invaluable research and tools
  • All of the NLSC and OS community, especially the roster modders, who are the ones I'm doing this for. They make the game better and have supported me since Day 1.
Download
NBA 2K13 Roster Editor

Source Code Repository & Open Wiki
https://bitbucket.org/leftos/nba-2k13-roster-editor

Donate and support my work
If you enjoy using my tools and want to show your appreciation, all you have to do is say a hello and a thank you in a reply here. If, however, you want to show a little more appreciation, you can always consider making a small donation towards my everyday and studies expenses. Any donation, no matter the amount, will give me even greater incentive to develop these tools and helping the community.

Click here to donate!
__________________
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports
Novato, CA, USA

Last edited by Leftos; 01-12-2013 at 04:46 AM.
Leftos is offline  
Reply With Quote
Advertisements - Register to remove
Old 10-07-2012, 12:50 PM   #2
NBA 2K AI Software Engineer
 
OVR: 13
Join Date: Oct 2010
Location: Novato, CA, USA
Posts: 1,256
Re: [Tool] Roster "Editor"

v0.2 released!
You can now save the changes to each player.


XBOX360 modders: This should work fine for you, as long as you know the byte and bit offset of the first signature skill of the first player in the roster. Recalculate CRC on Save may or may not apply to you, I haven't modded any X360 files so I don't know. On PC, the first 4 bytes are always the CRC32 of the rest of the file, so the tool offers this option. If it's different on X360, just uncheck it.


A message to everyone: I'm asking everyone to go ahead and download the tool, assign something crazy to a specific Player ID (like assign Posterizer to all 5 signature skills), save the player, load the roster in-game, find the player that has the crazy signature skills you applied, and come back here and reply with the Player ID you edited and the name of the player that actually got edited. (Well, don't post just one player, do a bunch of them first. )

That way, we can build a basic database of the players currently in the game, and their IDs. If the database gets full enough, I'll add the names to the tool, so that you'll be able to select a player by name, and not just enter their ID.
__________________
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports
Novato, CA, USA

Last edited by Leftos; 10-07-2012 at 01:06 PM.
Leftos is offline  
Reply With Quote
Old 10-07-2012, 01:18 PM   #3
MVP
 
OVR: 10
Join Date: Feb 2003
Location: Syracuse, NY -> Long Beach, CA
Re: [Tool] Roster "Editor"

Historically speaking based off REditor, the player ID order is the same as the default ROTATION order for each team. To find the correct order, go to "RESET ROSTER" and the go to "ROTATIONS" in the "MANAGE ROSTER" screen. The players should be in that exact order.
Hyperballer21 is offline  
Reply With Quote
Old 10-07-2012, 01:21 PM   #4
NBA 2K AI Software Engineer
 
OVR: 13
Join Date: Oct 2010
Location: Novato, CA, USA
Posts: 1,256
Re: [Tool] Roster "Editor"

Wow, interesting information there. I'll have to see if it's like this again this year. You were correct about the first 5 players you gave me, so it should be true.
__________________
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports
Novato, CA, USA
Leftos is offline  
Reply With Quote
Old 10-07-2012, 01:34 PM   #5
NBA 2K AI Software Engineer
 
OVR: 13
Join Date: Oct 2010
Location: Novato, CA, USA
Posts: 1,256
Re: [Tool] Roster "Editor"

Yeap, you're right Hyperballer21. They do follow the rotations and team order. Now it's just a matter of compiling a list.

The interesting part though must be after the known rotations.
__________________
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports
Novato, CA, USA
Leftos is offline  
Reply With Quote
Advertisements - Register to remove
Old 10-07-2012, 01:51 PM   #6
MVP
 
OVR: 10
Join Date: Feb 2003
Location: Syracuse, NY -> Long Beach, CA
Re: [Tool] Roster "Editor"

Quote:
Originally Posted by Leftos
Yeap, you're right Hyperballer21. They do follow the rotations and team order. Now it's just a matter of compiling a list.

The interesting part though must be after the known rotations.
Here is the roster order by team types:

1) Current Teams - by rotation order
2) Special/Hidden Teams - by rotation order
3) Classic Teams - by rotation order (Celeb team, VC teams, USA Teams, etc)
4) Bunch of CAT slots - by entry order
5) Bunch of CAP slots - by entry order
6) Default Free Agents - by ABC order (last, first)
7) HIDDEN Free Agents - by ABC order (last, first)
8) Hidden Rookies - by draft order
Hyperballer21 is offline  
Reply With Quote
Old 10-07-2012, 05:08 PM   #7
Pro
 
StankonYa's Arena
 
OVR: 10
Join Date: Sep 2006
Blog Entries: 2
Re: [Tool] Roster "Editor"

I just wanted to note, yes I mess around with hex...but I'm nowhere close to how you guys grasp it LOL.

I like most of y'all post.... because I can appreciate progress.

Awesome!!!!!
StankonYa is offline  
Reply With Quote
Old 10-07-2012, 05:13 PM   #8
MVP
 
OVR: 10
Join Date: Feb 2003
Location: Syracuse, NY -> Long Beach, CA
Re: [Tool] Roster "Editor"

@Leftos,

Try doing this as well: Since you found the player codes, compare Jrue Holiday's bytes between him being on the Sixers and him being released to free agency. I think this could help you find the free agents as well as the hidden players.
Hyperballer21 is offline  
Reply With Quote
Reply


« Previous Thread | Next Thread »

« Operation Sports Forums > Basketball > NBA 2K Basketball > NBA 2K Last Gen > NBA 2K Last Gen Rosters »


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -4. The time now is 08:01 AM.

Top -