Custom Resolution Guide

Resources for NBA Live 08.

Custom Resolution Guide

Postby Patr1ck on Tue Oct 30, 2007 1:23 pm

This guide will assist you in making custom resolutions for NBA Live 08.

You will need a hex editor. I recommend Hex Workshop. Open up the nbalive08.exe in your hex editor.

Interestingly, the following resolutions are included in NBA Live 08's executable. I highlighted each one with a different color, even though they are in the same order. Each resolution comes up twice in the exe, both are back to back, followed by the next resolution.

Code: Select all
Resolution       Hex Value            Color     
                                     
640*480          8002 0000 E001       BLUE       
800*600          2003 0000 5802       RED       
1024*768         0004 0000 0003       PINK       
1280*720         0005 0000 D002       GREEN     
1280*1024        0005 0000 0004       TAN       
1440*900         A005 0000 8403       GREY       
1600*1200 **     4006 0000 B004       PURPLE     
1680*1050 **     9006 0000 1A04       BROWN     


Image

** These two resolutions aren't selectable for many people, despite having a monitor and video card that supports them. I have a monitor with a native resolution of 1680*1050, and that resolution isn't selectable from the detail settings in the game.

Open your nbalive08.exe in a hex editor. As you can see from the image, the offset(numberon the left) where the resolutions start is at-

00921F60

-so go down to that offset and compare it with the pic I took. Find the resolution you want to change and click your mouse cursor on it just to the left. Now enter your new resolution in hex format. Just make sure when you enter the new hex value that you replace both of the instances. Also make sure that you are overwriting the hex values and not "pushing" the existing hex values to the side.

You can change the front end menu resolution by overwriting the 640*480 resolution. Beware, that many overlayed front end graphic icons and the rendered player in the edit player screen will appear in the wrong place.

When you change a resolution, it will still look the same in the menu, so if you replace 800x600, it will still be 800x600 in the detail settings. Your video card drivers must have the resolution selectable in the display settings of Windows for you to be able to use it with the game, otherwise, the resolution will just disappear from the detail settings in NBA Live 08.

If you want a custom resolution, just post it here and I'll tell you the hex values.
Last edited by Patr1ck on Thu Nov 01, 2007 9:25 am, edited 4 times in total.
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby cerebus23 on Tue Oct 30, 2007 1:37 pm

very nice :)
cerebus23
 
Posts: 258
Joined: Mon Oct 02, 2006 12:21 am

Postby Renq on Tue Oct 30, 2007 10:15 pm

damn, i just cant get it to work:(
Renq
 
Posts: 11
Joined: Tue Mar 20, 2007 4:32 pm

Postby Patr1ck on Wed Oct 31, 2007 2:18 am

What resolution are your replacing?
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby Aca/Kosovo is Serbia! on Wed Oct 31, 2007 3:34 am

Me too. I change 1024x768 res to 1440*900.
When i go to NBA LIVE 08, i select a 1024x768 resolution, and then go to play, and it restart my res in 1024x768. Then i quit my Nba Live 08, go to hex editing of .exe, and i see that my code is restart in original 1024x768.

Can you help me?
User avatar
Aca/Kosovo is Serbia!
 
Posts: 308
Joined: Thu Mar 01, 2007 3:07 am

Postby Patr1ck on Wed Oct 31, 2007 4:39 am

Sounds like you didn't save the file.
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby Aca/Kosovo is Serbia! on Wed Oct 31, 2007 5:23 am

Of course, i save the file. :D
User avatar
Aca/Kosovo is Serbia!
 
Posts: 308
Joined: Thu Mar 01, 2007 3:07 am

Postby 8th Wonder on Wed Oct 31, 2007 5:50 am

This didn't work for me! :cry: :cry:
Image
NBA 2K9 PC
User avatar
8th Wonder
Imagine that, hoop doggy dogg.
 
Posts: 585
Joined: Fri Aug 10, 2007 1:29 am
Location: TD Banknorth Garden

Postby xox on Wed Oct 31, 2007 6:31 am

Im using the same method every year and it works great! (Y)
Image
User avatar
xox
 
Posts: 144
Joined: Thu Sep 28, 2006 1:52 am
Location: Twin Peaks,Near Bob's house

Postby Renq on Wed Oct 31, 2007 8:32 am

i tried to replace 640x480 with 1680x1050...but nothing happened.
Renq
 
Posts: 11
Joined: Tue Mar 20, 2007 4:32 pm

Postby Patr1ck on Wed Oct 31, 2007 8:48 am

Maybe it works for some and not for others. :?

Here's the main menu at 1680x1050

Image

Here's how messed up certain things look like the edit player screen

Image
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby Jing on Wed Oct 31, 2007 10:06 am

Hey, give me credit for "helping" with the guide :wink: :lol:
User avatar
Jing
 
Posts: 9791
Joined: Sat Sep 06, 2003 9:29 am
Location: College

Postby Patr1ck on Wed Oct 31, 2007 11:03 am

True. You deserve credit for figuring out that it doesn't work for some people.
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby nalcazar on Thu Nov 01, 2007 5:55 am

didn't understand...... help me please
nalcazar
 
Posts: 50
Joined: Sat Dec 02, 2006 5:53 am

Postby el badman on Thu Nov 01, 2007 9:47 am

Changed the hex values, replaced 1440x900 by 1680x1050 values, but it still doesn't work in game, I'm still stuck with 1440x900 I think and it's all stretched and nasty... :(
And I did make sure the new values were saved.
Any suggestions Pdub?
User avatar
el badman
Last of the Meheecans
 
Posts: 4246
Joined: Sun Sep 24, 2006 3:42 am
Location: El Paso, TX

Postby Patr1ck on Thu Nov 01, 2007 9:49 am

Don't know what you aren't understanding. You need to replace the highlighted hex values shown in the pic with new hex values for the custom resolution. As stated, if the resolution is not already in the exe, tell me what resolution you want and I will give you the hex values. Then, all you have to do is overwrite one of the hex values with the one I give you.
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby el badman on Thu Nov 01, 2007 10:05 am

You need to replace the highlighted hex values shown in the pic with new hex values for the custom resolution.

I believe that's what I did. Like I said, I looked for and replaced the hex value (A005 0000 8403) for my current resolution (1440x900) by the hex value for the 1680x1050 resolution (9006 0000 1A04).
Or am I supposed to replace all the hex values, not just the one for 1440x900?
Sorry, I thought I understood this but I guess I'm not doing it right.
User avatar
el badman
Last of the Meheecans
 
Posts: 4246
Joined: Sun Sep 24, 2006 3:42 am
Location: El Paso, TX

Postby Patr1ck on Thu Nov 01, 2007 11:12 am

Your only supposed to change the one you did, so it sounds like you did it correctly. 1680x1050 will still look stretched because we didn't get true widescreen support like the PS2 version, unfortunately. The overlays are displayed correctly, but the FOV is still a stretched version of the normal 4:3 aspect ratio. Maybe it is displaying in 1680x1050 but you just can't tell. Take a screenshot and check the resolution.
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby el badman on Sat Nov 03, 2007 11:17 am

1680x1050 will still look stretched because we didn't get true widescreen support like the PS2 version, unfortunately.

Okay, sorry about that, that makes sense I guess. I'll take a screenshot to make sure of the resolution.
The overlays are displayed correctly

Actually, the pause menu and overlay are vertically compressed like squeezed, while the game itself is the opposite, a bit stretched... :?
User avatar
el badman
Last of the Meheecans
 
Posts: 4246
Joined: Sun Sep 24, 2006 3:42 am
Location: El Paso, TX

Postby Goone on Tue Nov 06, 2007 3:31 pm

Is there any value for resolution 1920 x 1200, thanks
Goone
 
Posts: 1
Joined: Tue Nov 06, 2007 3:28 pm

Postby Patr1ck on Tue Nov 06, 2007 3:50 pm

1920*1200 = 8007 0000 B004
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby Cool2Fool on Sat Nov 10, 2007 12:28 pm

Do you know if it's possible to change nba live 08 into window mode. meaning minimize/half the screen just like the one you made in menu 1680x1050 while playing?
User avatar
Cool2Fool
 
Posts: 825
Joined: Thu Oct 19, 2006 12:05 pm

Postby Patr1ck on Sat Nov 10, 2007 12:37 pm

Nope. Don't know how to do that.
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Postby asif9t9 on Fri Nov 23, 2007 11:51 am

What's a hex value for 1360 x 768? And for future, how the heck do you look up a hex value of a resolution?
asif9t9
 
Posts: 2
Joined: Fri Nov 23, 2007 11:47 am

Postby Patr1ck on Fri Nov 23, 2007 2:11 pm

asif9t9 wrote:What's a hex value for 1360 x 768? And for future, how the heck do you look up a hex value of a resolution?


Open Windows Calculator. Make sure it is in scientific mode - View menu->Scientific. To the upper left, there are several buttons you can click. Hex is for hexadecimal, and Dec is for decimal.

Make sure Dec is selected and enter the horizontal resolution that you want to use, i.e. 1360.
Now click the Hex button and it will change to hex characters. You will end up with 550.
We need 4 characters so add a "virtual zero" to the left, it becomes 0550.
If you ever get 4 characters when you convert to hex, you don't need to add a zero.
Now take the first two characters, and the second two characters, and flip them.
So the "05" ends up on the right, and the "50" ends up on the left - 5005. That is the first value you put in when replacing the resolution.
Now we do the vertical resolution. Again, make sure the Dec button is selected.
Enter the resolution, i.e. 768 and click the Hex button, we get 300 as the result.
Add a zero to the left of it, making it 0300.
Flip the first two and the last two numbers, and it becomes 0003.
Now we put the hex numbers together, and put 4 zeroes inbetween them. 5005 0000 0003.
That's what you put in the exe.
Patr1ck
Administrator
Administrator
 
Posts: 13323
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Next

Return to NBA Live 08 Tutorials & FAQs

Who is online

Users browsing this forum: No registered users and 1 guest