Knobbe Posted June 6, 2003 Share Posted June 6, 2003 (edited) Just on kind of a whim I decided to see if I could find the attributes section of the rom. Thanks to the similarity to TSB, it didn't take me too The rom starts at 9E99 and the first player is 19-B4-89-50-67-62 (Rumeal Robinson) The rom ends at A630 and the last player is 16-BA-06-2D-1A-65 (Greg Foster) The six sets of numbers seem to stand for the six attributes, which are Running Speed, Jumping, Stealing, Blocking, Shooting Range, and Stamina. Running Speed seems to range from 1C at the highest to 14 at the low end. The fastest guys are Jordan and Barkley. Guys a step slower include Kevin Johnson and John Stockton. The Super Slow guys are Mark Eaton and Manute Bol. More on the upper and lower bounds when I get to them..... Edited August 9, 2021 by Knobbe no one removes the header when editing. updated to reflect this. Quote Link to comment Share on other sites More sharing options...
Nameless Loser Posted June 6, 2003 Share Posted June 6, 2003 Who is going to write the Tecmo NBA editor?? Quote Link to comment Share on other sites More sharing options...
Ignarant Posted June 6, 2003 Share Posted June 6, 2003 rod you are god...hey that ryhmes! Quote Link to comment Share on other sites More sharing options...
Knobbe Posted June 6, 2003 Author Share Posted June 6, 2003 I could use some help though as I've only played TNBA about 6 times in my life. Could someone send me the names of players that are at the upper and lower spectrums of Stealing, Blocking, Shooting Range, and Stamina. The numbers of these attributes don't seem quite as easy to figure out. Along with 1 upper and 1 lower guy 4-6 middle range guys and the relative order would be great as well. Quote Link to comment Share on other sites More sharing options...
Ignarant Posted June 6, 2003 Share Posted June 6, 2003 i shall help! Quote Link to comment Share on other sites More sharing options...
Knobbe Posted June 9, 2003 Author Share Posted June 9, 2003 I've had some more time to work on it, and the attributes are laid out a little differently than I thought.1-2 Running Speed3-4 Jumping5 - Race6 - Shooting Range7-8 Stamina9-10 Stealing11 - Face12 - BlockingRunning speed ranges from 00 to 1F while the game uses from 14 (mark eaton, Manute Bol) to 1C (Jordan and Barkley)Jumping ranges from to 90 to D3. The game uses from AA to C5. AA would be Mugsey Bogues and C5 would be David Robinson.Shooting Range ranges from 0 to A while the game uses from 3 to A. 3 would be Mark Eaton and Manute Bol while A would be Michael Jordan and Larry Bird. Stamina ranges from 00 to 64 while the game uses from 1E for NY's Tim McCormick to 5A players like Kevin Johnson.Stealing ranges from 00 to C8 while the game uses from S.A's John Copa at 06 to John Stockton at 80Blocking ranges from 0 to C while the game uses from 1 (Kevin Johnson among many other guards) to B (David Robinson)0-7 will be a white player while 9-16 will be a black player.There are 16 different white players and 16 different black players that range from 0-F. 9, C and F aren't used in the game. 9 looks like bearded 70's Bill Walton, C looks like Wooderson in Dazed and Confused, and F is Tom Cruise with a beard for lack of a better description.The next thing to figure out will be the pointer system that the rom uses so that you can edit names easily. Quote Link to comment Share on other sites More sharing options...
Knobbe Posted June 9, 2003 Author Share Posted June 9, 2003 I decided to split the topic as I'll eventually move this over the the Hacking documentation section. Quote Link to comment Share on other sites More sharing options...
scott Posted June 10, 2003 Share Posted June 10, 2003 if the person in charge wants a copy of which codes equal which numbers I can send that Quote Link to comment Share on other sites More sharing options...
Knobbe Posted June 11, 2003 Author Share Posted June 11, 2003 If you could send me or post the information on changing the percentages, etc. that would be great and save me the time of having to figure it out. Quote Link to comment Share on other sites More sharing options...
Knobbe Posted June 16, 2003 Author Share Posted June 16, 2003 From Scott....------------------Tecmo NBA percentages and weights are moved up and down in increments of 4. Each hex value has a corresponding percentage number, and they are the same for both weights and percentages. After each player name and separating value (space between the last letter of the last name and first value of info) the order of hex values is this:1st - Jersey Number2nd - Height, value 61 = 6'1", value 6A = 6'10", value 6B = 6'11" etc3rd - Weight4th - Field Goal %5th - Free Throw %6th - Three Point %Percentages Conversion TableHex Value - Percentage00 - .00001 - .00402 - .00803 - .01204 - .01605 - .02006 - .02407 - .02808 - .03209 - .0360A - .0400B - .0440C - .0480D - .0520E - .0560F - .06010 - .06411 - .06812 - .07213 - .07614 - .08015 - .08416 - .08817 - .09218 - .09619 - .1001A - .1041B - .1081C - .1121D - .1161E - .1201F - .12420 - .12821 - .13222 - .13623 - .14024 - .14425 - .14826 - .15227 - .15628 - .16029 - .1642A - .1682B - .1722C - .1762D - .1802E - .1842F - .18830 - .19231 - .19632 - .20033 - .20434 - .20835 - .21236 - .21637 - .22038 - .22439 - .2283A - .2323B - .2363C - .2403D - .2443E - .2483F - .25240 - .25641 - .26042 - .26443 - .26844 - .27245 - .27646 - .28047 - .28448 - .28849 - .2924A - .2964B - .3004C - .3044D - .3084E - .3124F - .31650 - .32051 - .32452 - .32853 - .33254 - .33655 - .34056 - .34457 - .34858 - .35259 - .3565A - .3605B - .3645C - .3685D - .3725E - .3765F - .38060 - .38461 - .38862 - .39263 - .39664 - .40065 - .40466 - .40867 - .41268 - .41669 - .4206A - .4246B - .4286C - .4326D - .4366E - .4406F - .44470 - .44871 - .45272 - .45673 - .46074 - .46475 - .46876 - .47277 - .47678 - .48079 - .4847A - .4887B - .4927C - .4967D - .5007E - .5047F - .50880 - .51281 - .51682 - .52083 - .52484 - .52885 - .53286 - .53687 - .54088 - .54489 - .5488A - .5528B - .5568C - .5608D - .5648E - .5688F - .57290 - .57691 - .58092 - .58493 - .58894 - .59295 - .59696 - .60097 - .60498 - .60899 - .6129A - .6169B - .6209C - .6249D - .6289E - .6329F - .636A0 - .640A1 - .644A2 - .648A3 - .652A4 - .656A5 - .660A6 - .664A7 - .668A8 - .672A9 - .676AA - .680AB - .684AC - .688AD - .692AE - .696AF - .700B0 - .704B1 - .708B2 - .712B3 - .716B4 - .720B5 - .724B6 - .728B7 - .732B8 - .736B9 - .740BA - .744BB - .748BC - .752BD - .756BE - .760BF - .764C0 - .768C1 - .772C2 - .776C3 - .780C4 - .784C5 - .788C6 - .792C7 - .796C8 - .800C9 - .804CA - .808CB - .812CC - .816CD - .820CE - .824CF - .828D0 - .832D1 - .836D2 - .840D3 - .844D4 - .848D5 - .852D6 - .856D7 - .860D8 - .864D9 - .868DA - .872DB - .876DC - .880DD - .884DE - .888DF - .892E0 - .896E1 - .900E2 - .904E3 - .908E4 - .912E5 - .916E6 - .920E7 - .924E8 - .928E9 - .932EA - .936EB - .940EC - .944ED - .948EE - .952EF - .956F0 - .960F1 - .964F2 - .968F3 - .972F4 - .976F5 - .980F6 - .984F7 - .988F8 - .992F9 - .996FA - .000FB - .004FC - .008FD - .012FE - .016FF - .020 Quote Link to comment Share on other sites More sharing options...
Knobbe Posted June 16, 2003 Author Share Posted June 16, 2003 I've figured out how pointers work so that you can change the length of players names and team names in the game. First, you must take into account that every Rom has 16 bytes added to the front of it so that it may be identified by an emulator. Thus, you need to remove the first 16 bytes to be able to easily follow along with this or else add 16 bytes to every pointer. Anyway, the data section starts in the 8000 section of the rom. 7FFF-8000 have the value 01 02. I have no idea if this means anything. The next values in 8001-8002 are 6B 80. This corresponds to the pointer 806B. 806B is the location where the Atlanta Hawks player data starts. 8003-8004 have the values 78 81. This corresponds to the location 8178 where the next team, Boston, starts. There are 27 of these shortcuts corresponding to the 27 teams. Be advised that though the pointers are in alphabetical order that the team data is not all in order.The last pointer is for Washington at 8035 and 8036. This value is "6A 95"Next are some more pointers before we get to the team data.To be continued when I have more time to type.... Quote Link to comment Share on other sites More sharing options...
Knobbe Posted June 26, 2003 Author Share Posted June 26, 2003 I updated the last post a little from when I last made it.The next two values are 3B80 5380. These indicate where the pointers for the players on the All-star team are. 803B is where the West All-stars start. 8053 is where the East All-stars start. Once again these are 4 digit references to the location in the rom where the player data is located.After all 24 all-stars are listed (12 east/ 12 west), the Atlanta Hawk data starts. As I said before, this data starts at 806B. The data starts with 12 pointers. These pointers indicate where each name on the roster starts. After the pointers the Players Names are next. Each player name is followed by 7 more values. The first Value is the Player Position. This is either Guard, Forward, or Center. I'll elaberate more on this as I find out more. Next are Jersey Number, Height, Weight, FG%, FT%, and 3 pt%. These are elaborated on earlier in this post.After the data for all 27 teams are listed, we start with another series of data pointers. These pointers start at 9B6E. There are 29 of them to point to the city names of all 27 teams plus "east" and "west" for the all-star teams. Immediately following the city name pointers are the city names. Every city name is followed by a "FF" to seperate them.Next are 29 more pointers that point to the teams' nicknames. These pointers start at 9CAB. They point to all 27 team nicknames plus the last two pointers point to the same place, at the nickname "all-stars"Once again I'll start up agian later.... Quote Link to comment Share on other sites More sharing options...
jedikillr Posted August 31, 2003 Share Posted August 31, 2003 hi. i am new, do not play in any online leagues, or anything like that, i just love the tecmo games and wanted to chime in on the nba thing you got working. first off: thank you. its about time this game got some love. on one hand its the most frustrating game ever invented, but its one of the few basketball games made (past and present) thats worth a damn. i dont know anything about hacking roms or anything, but if you need help with determining proper attributes, rosters, all-stars, or whatever, i'll be more than happy to help cause i cant wait to see this made. thanks.-dan the man[email protected] Quote Link to comment Share on other sites More sharing options...
Tickenest Posted September 20, 2003 Share Posted September 20, 2003 Not only that, but it's a rare appearance in a video game for Michael Jordan. That alone make it a noteworthy game. Quote Link to comment Share on other sites More sharing options...
a6 Posted October 2, 2003 Share Posted October 2, 2003 Quote Link to comment Share on other sites More sharing options...
johnz1 Posted November 20, 2003 Share Posted November 20, 2003 WOW, it would be amazing if someone made an editor for this game!Looks like all the knowledge about the game is available. Is anyone willing to make a program for it?I know im not the only one who would love to see this editor created Quote Link to comment Share on other sites More sharing options...
scott Posted November 21, 2003 Share Posted November 21, 2003 to my knowledge Rod sent all the information he had found and I had found and others have found to a programmer, but I haven't heard about that for a while. I recently began making a new rom in the fashion of the one I put out last year that got the ball rolling on this project, but so far I've only made (alphabetically) atlanta through detroit. Quote Link to comment Share on other sites More sharing options...
TecmoTurd Posted April 13, 2016 Share Posted April 13, 2016 Wow, this is an old topic! I was looking at mapping all the attributes for this game to make a better editor and got the uniform and court palettes completed. http://tecmobowl.org/forum/topic/68361-tecmo-nba-basketball-mapping-project/?_fromLogin=1 I'll be using Rod's info for the rest. Thanks Rod, as always... If anyone has any information on how the sim data works, please let me know... Knobbe 1 Quote Link to comment Share on other sites More sharing options...
Knobbe Posted September 9, 2016 Author Share Posted September 9, 2016 I think I can re-summarize what I posted a decade ago. It's a bit of a mess. Quote Link to comment Share on other sites More sharing options...
TecmoTurd Posted September 9, 2016 Share Posted September 9, 2016 If you can resummarize everything, that'd be spiffy... Quote Link to comment Share on other sites More sharing options...
TeCmO_sUpEr_BoWl Posted September 10, 2016 Share Posted September 10, 2016 4 hours ago, Knobbe said: I think I can re-summarize what I posted a decade ago. It's a bit of a mess. Kind of off-topic, but I was in elementary school when you wrote the original post! Knobbe 1 Quote Link to comment Share on other sites More sharing options...
TecmoTurd Posted September 10, 2016 Share Posted September 10, 2016 Oh god I'm old. Quote Link to comment Share on other sites More sharing options...
Knobbe Posted September 10, 2016 Author Share Posted September 10, 2016 12 hours ago, PockyCandy said: Kind of off-topic, but I was in elementary school when you wrote the original post! I had a LOT more free time back then segathonsov, TeCmO_sUpEr_BoWl and DFM 3 Quote Link to comment Share on other sites More sharing options...
segathonsov Posted September 15, 2016 Share Posted September 15, 2016 On 9/10/2016 at 10:10 AM, Knobbe said: I had a LOT more free time back then What happened to all that time? now with kids I look forward to my poop break with phone. kamphuna8 1 Quote Link to comment Share on other sites More sharing options...
TeCmO_sUpEr_BoWl Posted September 16, 2016 Share Posted September 16, 2016 4 hours ago, segathonsov said: What happened to all that time? now with kids I look forward to my poop break with phone. I wonder: Will this will be me in 13 years? DFM and Knobbe 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.