Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in ROM Hacking. |
Acmlm's Board - I3 Archive - ROM Hacking - Megaman 2 TSA issues. "Airman Related" | New poll | | |
Add to favorites | Next newer thread | Next older thread |
User | Post | ||
infidelity Paragoomba Since: 11-19-05 Last post: 6284 days Last view: 6283 days |
| ||
I'm re-doing my hack from scratch, but in my original hack, someone explained to me on how to have Megaman appear infront of all the backrounds. What I'm saying is, I don't want Megaman to go behind the clouds, and any other backround with that TSA value.
Now, I remember that the address 3CC57, is the beginning for the "02 & 03" TSA values for all the levels. "This lets you edit the "Ladder, Spike" - most common, TSA values. I'm unable to find the "00 & 01" TSA values for all the levels, if that's what I need to find for Airman's clouds. Anybody have any ideas? Thank you! :-) (edited by infidelity on 01-31-06 07:37 AM) |
|||
NetSplit Paratroopa Since: 11-18-05 Last post: 6445 days Last view: 6445 days |
| ||
What you're trying to do is impossible unless you rewrite the foreground routine. In Mega Man 2, the only way to have foreground stuff in levels is to set the ENTIRE LEVEL as foreground. This means that all sprites in the level will be behind the background, regardless of the type of TSA. It could be air, solid, ladder, moving platform, or whathaveyou. All sprites go behind all background graphics (save for things like the health bar, of course).
Regarding the missing 00 and 01 TSA property types, you couldn't find those because they're probably not there. Way back when, people had some trouble finding that data because it, if I recall correctly, lacks 00 and 01, which are present in MM1. As a result, all stages must have TSA types 00 and 01 as their first two TSA types; they're hardcoded. You could rewrite the routine so that they're defined in data, but I don't think that would do you any good unless you want to get rid of solids in favor of, say, the icy stuff from Flash Man's stage so you can have two other TSA types in some stage. But anyway, yeah, you can't do what you're asking. Were the game like Mega Man 3-6 or even Mega Man 1, this wouldn't be a problem. While MM3+'s method wouldn't be easy to recreate in MM2 (it'd take a lot of work), MM1's would be, assuming you have enough space. You could tell it what screens or areas (or even levels) in which to have foreground stuff, and even go so far as to check sprite y coordinates to figure out if they should be in the background or not on a particular screen. You can see the effects of this in Fire Man's stage and Wily 2 in MM1, where only portions of the screen are in foreground when the foregrond stuff pops up. Good luck. |
|||
infidelity Paragoomba Since: 11-19-05 Last post: 6284 days Last view: 6283 days |
| ||
It can be done, because I did it in my old hack, here's the screenie
OLD ROM I'm redesigning this same idea on a fresh new rom, and megaman, and the fanboys, all hide behind what you see. NEW ROM EDIT - I tried viewing my old posts, but for some reason, this post could only be viewed, if I view my old threads in the old acmlm rom hacking. I found it by googling. http://board.acmlm.org/archive//thread.php?id=16833 And guess what NetSplit, it was you who figured it out!!! Thanks again!!! (edited by infidelity on 01-31-06 06:52 PM) |
|||
NetSplit Paratroopa Since: 11-18-05 Last post: 6445 days Last view: 6445 days |
| ||
What you asked can't be done. What can be done is changing the ID of the stage which is considered as entirely foreground. What you asked (or, at the very least, what I'm understanding your question to be) was making it so SOME things in a stage would be in front and some things wouldn't, as if the game would make Mega Man go behind things set to air (00) but not other values. Basically, by bringing up TSA, you were making it seem as if you meant having some sort of TSA value for foreground, which is only done in MM3+.
But anyway, were you simply asking about where the value is that I had found for you a while ago? If so, then, eh, glad I could help..again. |
|||
infidelity Paragoomba Since: 11-19-05 Last post: 6284 days Last view: 6283 days |
| ||
oh, ok. From reading your post, I now understand what you mean. Sorry for the confusion. And once again, thanks again!! |
Add to favorites | Next newer thread | Next older thread |
Acmlm's Board - I3 Archive - ROM Hacking - Megaman 2 TSA issues. "Airman Related" | | |