Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Super Mario World hacking: |
Acmlm's Board - I2 Archive - Super Mario World hacking - Temporary Overworld palette change. . ? | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
SoNotNormal Fuzzy Level: 34 Posts: 710/793 EXP: 248340 For next: 5311 Since: 07-01-05 From: Canada, eh? Since last post: 6 hours Last activity: 6 hours |
| ||
I thought I should get this sorted out now. For those of you who have played PM: TTYD, and know that I am doing TTYP (obviously, I've only said it about 800 times) there is one part that I'll need to fix. After you beat Creepy Steeple in TTYD, Doopliss steals your form and turns you into a shadow. I can make the palette of being Shadow Mario (just change him completely black) for the 4 levels I want him like that for. But I need to make his appearance on the overworld black for that part too. Once again, I know how to do this. But if i change it on that submap, it'll change on every other map also. Is it possible, without ASM, to make Mario stay black until a certain event is passed (in this case, Doopliss defeated?) Thanks. |
|||
Dylan Yoshi Paragoomba Level: 11 Posts: 73/79 EXP: 5598 For next: 387 Since: 08-31-05 Since last post: 13 hours Last activity: 9 hours |
| ||
Isn't possible to use the Special World completed pallete to change it? I'm not sure about changing back, though... | |||
Dark Ludwig Red Paratroopa Level: 21 Posts: 159/172 EXP: 45740 For next: 4203 Since: 09-17-04 From: Georgia Since last post: 9 days Last activity: 2 days |
| ||
That's a neat idea! And you could have a routine in the level that you need to beat to disable it that will kill the special world passed flag. | |||
Sukasa Boomboom Error 349857348734534: The system experienced an error. Level: 57 Posts: 1925/1981 EXP: 1446921 For next: 39007 Since: 02-06-05 From: *Shrug* Since last post: 6 days Last activity: 1 day |
| ||
I don't think so. Likely what you'll need to do is create a custom subroutine that runs once per frame on the OW ASM, which sets mario's palette to black, and to red otherwise. Also, you'll need another subroutine in the standard game loop that sets mario's palette to it's normal / black depending. just be sure that yoshi will not be around during that time. | |||
Dark Ludwig Red Paratroopa Level: 21 Posts: 160/172 EXP: 45740 For next: 4203 Since: 09-17-04 From: Georgia Since last post: 9 days Last activity: 2 days |
| ||
There isn't much data about overworld ASM hacking. Couldn't some random JSL that's used every frame in the overworld just be redirected, and have A/X/Y pushed at the beginning of a subroutine, and pulled respectively at the end, have values loaded into A and pushed to the stack, and have them be the return address going to where the original JSL was supposed to lead? | |||
SoNotNormal Fuzzy Level: 34 Posts: 716/793 EXP: 248340 For next: 5311 Since: 07-01-05 From: Canada, eh? Since last post: 6 hours Last activity: 6 hours |
| ||
Heh . . I know nothing of ASM. I was thinking of trying to special world passed thing, but there would be a few slight problems with that: a) I would need to change all of my palettes b) How would I change it back to red . . I was afraid the only way to do this would be ASM . .I was also hoping I wouldn't have to revert to it, but I guess I have no choice, thanks guys |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - Temporary Overworld palette change. . ? | | | |