Tutorial - Converting 08 headshapes to 06

Talk about NBA Live 06 here.

Tutorial - Converting 08 headshapes to 06

Postby Patr1ck on Mon Aug 11, 2008 2:43 am

Converting 08/07 player headshapes and headbands to 06

Recommended for advanced patchers only and experienced hex editors only.

First thing you need to know, is that the ebo editor v0.2 can not edit 06 headshapes to my knowledge.
So, if you want to edit a headshape, you'll have to do it prior to converting it to 06.

Concept-

We will be copying the geometry morph data from an 08/07 ebo headshape file and pasting it over the geometry morph data in an 06 ebo headshape file. We will do the same with the headband, but they will be pasted over the geometry data in their respective 06 files.

Note - I couldn't figure out the headbands, because I got confused with Jason Kidd's headband. I thought I had done this before, so I'll try a different player or something at a leter time.

What you need-

NBA Live 08
NBA Live 06
A hex editor
wDolffin / EAGraph
ability to follow directions

Let's do this-

Headshape Converting

I want you to follow this tutorial exactly so you understand what is going on.
We will be converting Jason Kidd's 08 headshape and headband to 06.

Create a directory somewhere for you to work in.

In your Live 06\sgsm\players directory, open the plyrlodb.viv file and extract the jakidd_B.ebo file to the directory that you will be working in. Rename it to 06_jakidd_B.ebo so that we know it is from Live 06.

Open the plyrgrb.viv and extract the jakidd_B_headband.ebo file.

In your Live 08\sgsm\players directory, open the plyrlodb.viv file and extract the jakidd_B.ebo file.

Open both the jakidd_B.ebo and 06_jakidd_B.ebo in your hex editor. Make sure the hex editor is set to show only 8 sets of 4 hex characters, so all the offsets on the left end in 0 and increase by 1 number or letter. i.e. 10, 20, 30....A0, B0, C0. If you have a "h" at the end, don't worry about it, it is just to denote that you are displaying the offsets in hex. If you are not displaying the offsets in hex, you will see nothing but numbers for offsets, which means you are displaying the offsets in decimals. Change it to hex if you can.

Image

Most, if not all of the headshapes geometry data begin at offset 1BC, but some files may be different. If you click your cursor on the 1B0 line and move across you will eventually find 1BC, which is the next to last group of four characters.(D07D in the image)

Also, notice the B706 which is at the beginning of the line, or offset 1B0. This is in every headshape file I have seen. So, if you are confused at where the beginning of the geometry data is in another headshape, just look for the B706 and 5 sets of 0000 after it, and after that is the beginning of the geometry data.

Every headshape has a hex size of 1ADC. It's important to know this so we can find the end of the headshape's geometry data. My hex editor has a "Go to" function, so I can click on the beginning of the headshape geometry data at 1BC and bring up the "Go to" window. I will enter the headshape size of 1adc to find the exact ending of the geometry data. Notice how I have "Current position" selected, otherwise it would just take me to offset 1ADC, and we don't want that.

Image

Once we click Go, we find our cursor at the exact end of the geometry data.

Image

Now, we need to scroll back up to 1BC without clicking anything, so our cursor stays at it's current position. Once you are there, hold shift and click at the offset for 1BC(or the start of the head geometry data), your headshape geometry data should now be selected.

Image

Copy it by pressing CTRL+C or by selecting copy from the Edit menu. To make sure you did it right, create a new window inside your hex editor by selecting "New" from the File menu or by pressing CTRL+N on your keyboard.

With your new empty file, select Paste from the edit menu, or press CTRL+V on your keyboard to paste in the copied data. Scroll all the way to the bottom. If your ending offset isn't 1ADC(The size of every headshape), your doing it wrong, go back and start over until you get it right. Notice how I highlighted the displayed offset with yellow. It is indeed 1ADC.

Image

Now let's go over to our 06 ebo, which should be open in the same ebo.

Image

If you know what to look for from what we have just done, this is going to be easy. The head geometry data for both files start at the same place, 1BC. And if you look at 1B0, there is the B706, so if you weren't sure, you can just look past the 0000's and find the beginning of the 06 head geometry data. We will be doing the same thing, except we will be pasting instead of copying. So, click on 1BC to set your cursor there. Open the "Go to" menu and put 1ADC, with "current position" selected, and click Go. It will put our cursor on the same spot as the 08 ebo. So, we scroll back up to 1BC, hold shift and click on it. Look at the bottom where I highlighted some text. It shows the size of what I selected, which is 1adc. If that is different then 1adc, then you selected incorrectly.

Image

You should still have the 08 geometry data copied, so now you just click CTRL+V or "Paste" from the Edit menu.

Save the file now. You can now toss it in 06's sgsm directory, start up the game and take a look at the player with the new headshape.



I'm sorry I am going to have to end this one short. I got confused with Jason Kidd's 06 and 08 headbands, because they are of a different size. I'll see what I can do. In the meantime, just realize that 06 heads are smaller, and you should edit the headshape in the ebo editor prior to converting to make the head area around the headband smaller, so the 06 headband doesn't have holes in it.
Patr1ck
Administrator
Administrator
 
Posts: 13340
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby Fluffy Taco on Mon Aug 11, 2008 7:06 am

does this concept apply any similarities to 2005?
Image
:: credits to [c]kal for this sig ::
:: LIVE 2005 FAN ::
User avatar
Fluffy Taco
 
Posts: 2187
Joined: Mon May 29, 2006 3:21 pm
Location: around...mwahahahaha...

Postby Patr1ck on Mon Aug 11, 2008 8:17 am

I believe so. Only one way to find out.
Patr1ck
Administrator
Administrator
 
Posts: 13340
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby Lakers'fan on Mon Aug 11, 2008 11:32 am

I suggest move this topic (or copy) to nba live 06 issues forum and put a sticky on it :)
Lakers'fan
 
Posts: 28
Joined: Wed Jan 16, 2008 11:43 pm

Postby Angelo on Mon Aug 11, 2008 6:24 pm

That kind of convertion is quit time consuming hmm maybe someone can make some alternatives method..
Image
User avatar
Angelo
Holy Tits
NLSC Team Member
 
Posts: 5898
Joined: Fri Nov 03, 2006 1:40 am
Location: Philippines

Postby GuCcI08 on Mon Aug 11, 2008 7:15 pm

pdub, u are tha man (Y)
Image
User avatar
GuCcI08
 
Posts: 808
Joined: Thu Apr 24, 2008 4:27 pm
Location: New Orleans

Postby Patr1ck on Mon Aug 11, 2008 7:52 pm

Actually it is fucking fast as hell once you get the hang of it and know where to look.
It looks time consuming because I posted alot of photos so you can understand what I am describing and I believe I gave enough info for people to understand how to do any 08 or 07 headshape conversion.

Trying to hex edit the headband into a court file and modifying it so it fits the head properly(without being able to see the head for reference) and then hex editing it back into the headband file to see if it is fixed is time consuming. That's why I didn't write how to do it.

Making the head a little smaller in the eboeditor would take less time then that.

Fluffy Taco, I remember a guide on converting 05 headshapes to 06, I think if it is reversed, you can just apply this to an 06 headshape and use it in 05, but I am not sure. It involved hexediting "headAShape" to "headBShape" or vice versa inside the headshape ebo.
Patr1ck
Administrator
Administrator
 
Posts: 13340
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby jonthefon on Mon Aug 11, 2008 9:12 pm

Shannon did make a tutorial on how to get B headshapes (i.e. kobryanB.ebo) from 06 and onwards to work in 05 by converting the way as you said (to "headBShape"). Is there any trick to converting the C and D .ebos? Are they actually necessary to the process?
Image
User avatar
jonthefon
Fucking pissed off.
 
Posts: 1598
Joined: Thu Feb 15, 2007 6:16 pm

Postby Patr1ck on Tue Aug 12, 2008 2:20 am

Well, unless you play with your player detail on medium or low, then there is no reason to convert those.
Patr1ck
Administrator
Administrator
 
Posts: 13340
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby cj_miranda23 on Wed Sep 24, 2008 8:20 pm

PDUB sir, do you know now the solution to convert 08 headband to 06, also hair ebo??
cj_miranda23
 
Posts: 249
Joined: Thu Jan 31, 2008 6:00 pm

Postby Patr1ck on Thu Sep 25, 2008 1:35 am

The headband didn't work. 08 and 06 have a different number of polygons in the headband, so it didn't work like I thought it would. I think converting the hair would work. I'll look into it.
Patr1ck
Administrator
Administrator
 
Posts: 13340
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US


Return to NBA Live 06

Who is online

Users browsing this forum: No registered users and 2 guests