Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Epic Racers - Impala Kart Courses update! (Super Mario Kart Hack) | |
Pages: 1 2 3Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Ok Impala!

Buzzy Beetle
Level: 31

Posts: 380/383
EXP: 183070
For next: 2293

Since: 03-16-04
From: The Netherlands

Since last post: 4 days
Last activity: 23 hours
Posted on 10-26-05 11:26 PM Link | Quote
Ok!

Don't have them, might find them however. We'll be releasing a document including all offsets we found when we release our hack.
Kamek77

Goomba
Level: 8

Posts: 28/29
EXP: 2151
For next: 36

Since: 04-26-05
From: Oklahoma, USA

Since last post: 2 days
Last activity: 9 hours
Posted on 10-27-05 10:34 AM Link | Quote
Originally posted by Santa Claus
Hey, as long as you guys are working on SMK, did you ever come across the pointers to the level names? I was hoping to repoint them so as to have more varied names (the dictionary compression and highly repetitive names leaves very little room for creativity).
If I remember correctly, d4s and Nestea found the pointers to the track names. I hope they won't mind if I repost the offsets here:

--found by d4s: offset is from a rom that includes the 0x0200 byte header--
0x01CC32: Track and cup pointer table
This is the actual pointer table that points to the track and cup names; they are 2 byte pointers, with 13 pointers in all.

--found by Nestea: offset is from a rom that includes the 0x0200 byte header--
0x01CBC7: Time trial track name table
This is the pointer table that determines what track names are displayed in Time Trial or Battle Modes; entries typically go "29 tt tt FF", where tt is either a pointer or a letter or number. Entries from 0x00 to 0xDF are single tiles, 0xE0 to 0xEC use the data pointed to starting at 0x01CC32 -- the first pointer is 0xE0, the second is 0xE1, and so on -- and 0xED to 0xFE crash, presumably because the game is attempting to load an invalid pointer. 0xFF can be put in early to end a name in fewer than four bytes.

I hope this was what you were looking for!

--Kamek77
Shyguy
The Original Femme Fatale!
Level: 57

Posts: 1931/1998
EXP: 1443008
For next: 42920

Since: 02-14-05

Since last post: 2 hours
Last activity: 1 hour
Posted on 10-27-05 11:21 AM Link | Quote
I especially like the Kyouji Craw in place of Lakitu. ^^ That's coot. <3
Glyph Phoenix

Level: 39

Posts: 690/745
EXP: 385876
For next: 18895

Since: 11-07-04

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-27-05 03:45 PM Link | Quote
Originally posted by yugyhS
I especially like the Kyouji Craw in place of Lakitu. ^^ That's coot. <3


I really hope this is a joke post.
Ok Impala!

Buzzy Beetle
Level: 31

Posts: 383/383
EXP: 183070
For next: 2293

Since: 03-16-04
From: The Netherlands

Since last post: 4 days
Last activity: 23 hours
Posted on 10-28-05 11:20 PM Link | Quote
Originally posted by Kamek77
Originally posted by Santa Claus
Hey, as long as you guys are working on SMK, did you ever come across the pointers to the level names? I was hoping to repoint them so as to have more varied names (the dictionary compression and highly repetitive names leaves very little room for creativity).
If I remember correctly, d4s and Nestea found the pointers to the track names. I hope they won't mind if I repost the offsets here:

--found by d4s: offset is from a rom that includes the 0x0200 byte header--
0x01CC32: Track and cup pointer table
This is the actual pointer table that points to the track and cup names; they are 2 byte pointers, with 13 pointers in all.

--found by Nestea: offset is from a rom that includes the 0x0200 byte header--
0x01CBC7: Time trial track name table
This is the pointer table that determines what track names are displayed in Time Trial or Battle Modes; entries typically go "29 tt tt FF", where tt is either a pointer or a letter or number. Entries from 0x00 to 0xDF are single tiles, 0xE0 to 0xEC use the data pointed to starting at 0x01CC32 -- the first pointer is 0xE0, the second is 0xE1, and so on -- and 0xED to 0xFE crash, presumably because the game is attempting to load an invalid pointer. 0xFF can be put in early to end a name in fewer than four bytes.

I hope this was what you were looking for!

--Kamek77

Ok!

I already got that information. We were more searching for a possibility to have different names for every track. But still thanks for the help.
Pages: 1 2 3Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Epic Racers - Impala Kart Courses update! (Super Mario Kart Hack) | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.017 seconds.