Register - Login
Views: 99793773
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 05:05:52 AM
Jul - General Game/ROM Hacking - Super Metroid Game over screen Modification New poll - New thread - New reply
Next newer thread | Next older thread
OmnipotentEntity
User
Level: 11


Posts: 1/16
EXP: 4421
For next: 1564

Since: 04-07-09


Since last post: 11.8 years
Last activity: 9.5 years

Posted on 04-07-09 01:42:55 PM Link | Quote
I was wondering where the offset was for the Game Over Screen Text in Super Metroid was. I've found some text by 85877F, but that seems to be items.

HALP?
OmnipotentEntity
User
Level: 11


Posts: 2/16
EXP: 4421
For next: 1564

Since: 04-07-09


Since last post: 11.8 years
Last activity: 9.5 years

Posted on 04-09-09 06:21:38 AM Link | Quote
Well, if anyone stumbles on this looking for it, the game over screen text is located starting at $94DC. It uses 16 bit-offsets from the fonts located at $70200.

I think I'm using a headered rom, but I'm not certain. I didn't care enough to check.
Xkeeper

Level: 263


Posts: 10040/25353
EXP: 297138798
For next: 1821655

Since: 07-03-07

Pronouns: they/them/????????

Since last post: 3 days
Last activity: 11 min.

Posted on 04-09-09 09:23:13 AM Link | Quote
Given that a header is $200 bytes, I'm almost certain it's headered.

What a weird way to store text, though. 16-bit pointers?

____________________
Xenesis

Roy Koopa
Actually a Doctor
Level: 101


Posts: 277/2732
EXP: 10486584
For next: 231091

Since: 07-28-07

Pronouns: She/Her
From: Orange Star's Retirement Villa

Since last post: 9 days
Last activity: 19 hours

Posted on 04-09-09 10:35:12 AM Link | Quote
Sounds like they didn't really want to do a dedicated text parser or whatever. If I remember correctly that particular font is unique...

So I guess they took the hacky shortcut for doing it rather than doing it properly. I mean who was going to know (besides us)?
FPzero
9590



Post 3166/9597
Active
5.5 years ago
Posted on 04-09-09 10:56:06 AM Link | Quote
Interesting...I wonder if Kejardon has already discovered this or not. I'll definitely pass it along to him the next time I see him. I won't have need for it since my plot is close enough to the original's plot but I'm sure other SM hackers could find this useful. You may want to post this topic over on the Metroid2002 forums as well. That's where the main Super Metroid hacking userbase is.

____________________
OmnipotentEntity
User
Level: 11


Posts: 3/16
EXP: 4421
For next: 1564

Since: 04-07-09


Since last post: 11.8 years
Last activity: 9.5 years

Posted on 04-11-09 01:53:07 PM Link | Quote
It is a headered ROM.

@Xkeeper, Yeah, you can put pretty much anything you like there, as long as you don't mind the palette being wonky.

The beginning and length of each line are hard coded somewhere else, the text is preformatted as far as beginning of line location and line lengths are concerned.

A line that has a line directly below it must end with FF FE. (Used for double height letters.)

A line that does not have a line directly below it must end with FF FF.
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Super Metroid Game over screen Modification New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

29 database queries, 2 query cache hits.
Query execution time: 0.087817 seconds
Script execution time: 0.009852 seconds
Total render time: 0.097669 seconds