[Tool] NBA 2K13 Roster Editor

Collapse

Recommended Videos

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Leftos
    NBA 2K AI Software Engineer
    • Oct 2010
    • 1255

    #1

    [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
    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
    https://vimeo.com/52282734

    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


    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!
    Last edited by Leftos; 01-12-2013, 04:46 AM.
    Eleftherios "Leftos" Aslanoglou
    NBA 2K AI Software Engineer
    Visual Concepts Entertainment / 2K Sports
    Novato, CA, USA
  • Leftos
    NBA 2K AI Software Engineer
    • Oct 2010
    • 1255

    #2
    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.
    Last edited by Leftos; 10-07-2012, 12:06 PM.
    Eleftherios "Leftos" Aslanoglou
    NBA 2K AI Software Engineer
    Visual Concepts Entertainment / 2K Sports
    Novato, CA, USA

    Comment

    • Hyperballer21
      MVP
      • Feb 2003
      • 2039

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

      Comment

      • Leftos
        NBA 2K AI Software Engineer
        • Oct 2010
        • 1255

        #4
        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

        Comment

        • Leftos
          NBA 2K AI Software Engineer
          • Oct 2010
          • 1255

          #5
          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

          Comment

          • Hyperballer21
            MVP
            • Feb 2003
            • 2039

            #6
            Re: [Tool] Roster "Editor"

            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

            Comment

            • StankonYa
              Pro
              • Sep 2006
              • 908

              #7
              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!!!!!

              Comment

              • Hyperballer21
                MVP
                • Feb 2003
                • 2039

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

                Comment

                • Leftos
                  NBA 2K AI Software Engineer
                  • Oct 2010
                  • 1255

                  #9
                  Re: [Tool] Roster "Editor"

                  We can find all the Free Agents' player IDs on PC by watching the memory address that the player ID is saved in. Whenever we open a player in Edit Player, his ID shows up in that particular address in memory.

                  So I'll have the list of player IDs for the free agents soon; as soon as I or anybody else bothers to make the list here or over at the NLSC.

                  As for hidden players... That's another story. If they're mixed with the Free Agents however, and we can find the IsFA boolean... We're in business. For that, releasing a player to free agency could help.

                  I'll check it out. Thanks for all the help and suggestions Hyperballer21. Mind PMing me so that we can exchange contact information (Skype or whatever) and be in touch more directly to help each other?
                  Eleftherios "Leftos" Aslanoglou
                  NBA 2K AI Software Engineer
                  Visual Concepts Entertainment / 2K Sports
                  Novato, CA, USA

                  Comment

                  • ffaacc03
                    MVP
                    • Oct 2008
                    • 3480

                    #10
                    Re: [Tool] Roster "Editor"

                    Am jelows, in a good way, of you 360/PC users ... just dont forget about us, PS3 guys and help us get a workaround for both SS and export team limitations ...

                    Comment

                    • Leftos
                      NBA 2K AI Software Engineer
                      • Oct 2010
                      • 1255

                      #11
                      Re: [Tool] Roster "Editor"

                      Anyone want to help find all the hidden players?



                      Just enter an ID into that box, press Save, reload the roster in-game, and the 76ers center (normally Andrew Bynum) should be swapped for whoever player has that ID. Let's see what players 2K has hidden in this roster!
                      Eleftherios "Leftos" Aslanoglou
                      NBA 2K AI Software Engineer
                      Visual Concepts Entertainment / 2K Sports
                      Novato, CA, USA

                      Comment

                      • Gman 18
                        MVP
                        • Jul 2012
                        • 2902

                        #12
                        Re: [Tool] Roster "Editor"

                        Originally posted by Leftos
                        Anyone want to help find all the hidden players?



                        Just enter an ID into that box, press Save, reload the roster in-game, and the 76ers center (normally Andrew Bynum) should be swapped for whoever player has that ID. Let's see what players 2K has hidden in this roster!
                        sure! I'll try to help and i'll tell kidclutch right away! Did you find any hidden players yet? Dr.J's code is 766. It is the 85-86 version of him. Try it out and see what happens!
                        Last edited by Gman 18; 10-08-2012, 09:26 AM.
                        Hieroglyphics 3rd Eye Vision '98- You never knew

                        Comment

                        • Gman 18
                          MVP
                          • Jul 2012
                          • 2902

                          #13
                          Re: [Tool] Roster "Editor"

                          Here are some other ids for you to try. Remember you have to type the number twice. Allen Iverson 5 Damon Jones 30 40 Geroge Merushaud black arms. For a lot more, Check out hokupguys blog from last year.http://www.operationsports.com/hokup...en-player-ids/
                          If this works, upload the player to 2k share.
                          Hieroglyphics 3rd Eye Vision '98- You never knew

                          Comment

                          • Leftos
                            NBA 2K AI Software Engineer
                            • Oct 2010
                            • 1255

                            #14
                            Re: [Tool] Roster "Editor"

                            The '92 Dream Team in the Manage Roster screen substituting the 76ers you say? WHAAAT?!?!


                            photo hosting
                            Eleftherios "Leftos" Aslanoglou
                            NBA 2K AI Software Engineer
                            Visual Concepts Entertainment / 2K Sports
                            Novato, CA, USA

                            Comment

                            • Gman 18
                              MVP
                              • Jul 2012
                              • 2902

                              #15
                              Re: [Tool] Roster "Editor"

                              Originally posted by Leftos
                              The '92 Dream Team in the Manage Roster screen substituting the 76ers you say? WHAAAT?!?!


                              photo hosting
                              Can you please upload that roster to 2k share? Great find! Is this for 360 or PC?
                              Hieroglyphics 3rd Eye Vision '98- You never knew

                              Comment

                              Working...