(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
06-17-24 03:25 PM
0 users currently in SMW Hacking.
Acmlm's Board - I3 Archive - SMW Hacking - Wondering if It would be possible New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
Raccoon Sam

Boomerang Brother
Custom Title








Since: 11-20-05
From: Correct

Last post: 6329 days
Last view: 6328 days
Posted on 07-09-06 02:13 PM Link | Quote
You know when you go into a level, it says always "Mario Start!"
I can't remember where it loads the tiles of the Mario Start Text, but anyway:
If I'd change a few offsets relating to the Mario start Text, and combine this with the recent feature which shows the level name in the HUD, would it be possible for it to show the name of the level instead of "Mario Start"?

I thought that it'd be quite awesome and maybe possible, so post in your thoughts / notes.
spel werdz rite









Since: 11-19-05

Last post: 6329 days
Last view: 6328 days
Posted on 07-09-06 11:38 PM Link | Quote
Yes.
It would require the same method as levelnamesASM, which means you have to do it manually, which could take a while.
But all in all, it's possible.
BMF54123
WARNING: MOOD LEVEL CRITICAL








Since: 11-18-05
From: MOOGLES

Last post: 6329 days
Last view: 6328 days
Posted on 07-10-06 06:50 AM Link | Quote
The biggest problem I can think of is that the game uses this screen for loading purposes (i.e. it constructs the level in RAM, loads appropriate graphics, etc.). Therefore, it's probably not a good idea to use any background layers for the text during this time. You could definitely get away with using sprites (like the "MARIO START!" text), but you'd have to figure out a way to load an entire alphabet + punctuation into VRAM, and then convert the level name into sprites.
Kingpin



 





Since: 11-21-05
From: Amarillo, TX

Last post: 6334 days
Last view: 6328 days
Posted on 07-10-06 06:57 AM Link | Quote
Honestly, without coding some sort of scrolling or making the text drop down, it would be more of an annoyance than a cool feature. It says the level name on the map, it says it at the top of the screen. To say it at the beginning of every level just seems like overkill to me.
Raccoon Sam

Boomerang Brother
Custom Title








Since: 11-20-05
From: Correct

Last post: 6329 days
Last view: 6328 days
Posted on 07-10-06 08:33 AM Link | Quote
Well, I'd just remove the show level names on map routine, so The Only place you'd see the level names would be in start of a level and in the level.
DahrkDaiz

Nipper Plant
U wan hax Mario?!








Since: 11-17-05

Last post: 6330 days
Last view: 6329 days
Posted on 07-10-06 09:18 AM Link | Quote
well what I'd do is as the level fades out, before the game starts to load the level data, intercept the game's routine, take over the PPU (is it still called a PPU in the SNES?). Wait for Vblank and do your writes to it which draws out the level name. After the level name is written, don't let the game go. Do several waits for Vblank (say, 6 or 7) after that let the game load it's level and draw the level. I did this for SMB3 and it uses the "black out" time to load level data, store it into RAM and load sprites. The NES is considerably slower and my routine didn't slow things down at all.
Sukasa

Birdo
Not quite as active as before.
Xkeeper supporter
Xk > ||bass
I IP Banned myself! Twice!








Since: 11-17-05
From: Somewhere over there

Last post: 6329 days
Last view: 6328 days
Posted on 07-10-06 12:13 PM Link | Quote
That would work, likely. One good way of doing that would be to completely disable the mario start text, and hooking right at the beginning of the level load routine. With any luck, the current level number will already be known, and the rest is history.
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - SMW Hacking - Wondering if It would be possible |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.014 seconds; used 377.79 kB (max 459.92 kB)