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 Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - My Bullet Bill is really messed up
  
User name:
Password:
Reply:
 

UserPost
HyperLamer
Posts: 6553/8210
Yeah, LA formats the PC address for some reason.
Originally posted by Bio
Originally posted by Glyph Phoenix
Hey. The tables MarioWorldReconfigurer use do not contain the sprite's code. It contains a pointer to the sprite's code and a couple variables like whether or not Mario can jump on the sprite, but lots of the main code is contained at the space that the sprite points to.

this What I was talking about, Personally, I used It only to find the sprite offset, Its written in the ASM pointer box

Uh, yeah, because that's all it shows. Showing the actual sprite ASM would be nearly impossible.
BMF98567
Posts: 1098/1261
That's part of the address.

For example, $02:FD37 would be $2FD37.
XPeter
Posts: 773/963
What does it mean when it says $02: at the start of the PC address?
Mattrizzle
Posts: 33/75
Just so you know, PC addresses are ROM addresses.
XPeter
Posts: 772/963
Nope, it only converts it to PC addresses, and I haven't got a clue what those are so I'm not gonna go mess with it. I'll just wait for mikeyk to post the offsets in hex.
AP
Posts: 66/333
Originally posted by peter_ac
Can you just give me the offsets in hex please?

Maybe you can use Lunar Address to convert "SNES addresses", but I don't know if Lunar Address converts addresses to ROM file addresses.
XPeter
Posts: 771/963
HE'S ALIVE!!! Thanks, but eh, what's a SNES location? Can you just give me the offsets in hex please?
AP
Posts: 65/333
Originally posted by peter_ac
AP, that's what I've been asking all along, I want to get rid of the cannons. mikeyk hasn't been on this board for weeks, and he hasn't replied to any of my e-mails. Usually when somebody just disappears like that, it means that person could be dead.

Maybe he might be busy with personal life. This may be a crazy (and very confusing) idea, but maybe you can patch the mikeyk patch to a clean rom, compare that to the original rom with Transhexltion, and copy and paste the original rom data that is different from the mikeyk patch data to the hack, with trial and error. This may take a long time, though, depending on how many differences there are. I did something like this with a few of my patches when I used some other patch as a base.

EDIT: Mikeyk already posted while I was making this post...
mikeyk
Posts: 103/110
In my hack I made the bullet bill generators be x/y dependent, so I could have cannons like SMB3. They still shoot bullet bills, but use the fish gfx which i changed to look like cannon balls in my hack. I don't remember precisely, but it goes something like an even x position will yield a normal generator. An odd x position with a even y position will yield a cannon that shoots up, an odd x position with an odd y position will yield a cannon that shoots down. I checked my notes, and with the following info you should be able to repair your problem this with a hex editor. Just change the values to match those of the original SMW.

bills/cannons
jumps at SNES locations:
$01/9F23
$01/8FFE
$02/B49D
$02/B4B1
y speed at ROM address:
0x91DF
XPeter
Posts: 770/963
AP, that's what I've been asking all along, I want to get rid of the cannons. mikeyk hasn't been on this board for weeks, and he hasn't replied to any of my e-mails. Usually when somebody just disappears like that, it means that person could be dead.
AP
Posts: 63/333
Maybe you should try to get rid of mikeyk's cannons? I'm not sure why you would need extra cannons for SMBDX, since its supposed to be like SMB, SMB hacks, and SMBTLL, when they don't use the doomship cannons from SMB3.... Or ask mikeyk.
XPeter
Posts: 769/963
Glyph: I'm not sure you understand what I'm saying: The Bullet Bill generator occasionally generates mikeyk's cannons when it should generate Bullet Bills. Please, can anybody fix this?
Glyph Phoenix
Posts: 475/745
All generator sprites only work in their original positions. You can't make a new sprite with generator code for some reason. It would seem that cannons are the only ones known to follow that rule as of yet.
XPeter
Posts: 766/963
Well it's based off mikeyk's hack (with my own adjustments to bring back cape mario), so the generated sprite actually acts like a cannon, but still, changing the GFX wouldn't be good.

I opened my hack with Mario World Reconfigurator to find that the ASM pointer of the generator was x1090, so I opened to that offset in a hex editor in both this and a SMW rom, but there weren't any differences anywhere near 1090. I also tried the ASM pointer with the generated bullet bill sprite, but same thing.
AP
Posts: 58/333
Originally posted by Bio
or make an ExGFX that will make them look like bullet

You could do that if the generated fish couldn't be killed by fireballs, like regular bullets. Otherwise, that wouldn't be good.
Bio
Posts: 221/458
Originally posted by Glyph Phoenix
Hey. The tables MarioWorldReconfigurer use do not contain the sprite's code. It contains a pointer to the sprite's code and a couple variables like whether or not Mario can jump on the sprite, but lots of the main code is contained at the space that the sprite points to.

this What I was talking about, Personally, I used It only to find the sprite offset, Its written in the ASM pointer box,Peter_ac, just look at the ASM pointer box for bullet bill generator, open a hex editor go to the offset, and now copy the code from the original(I just hope there no JMP/JML oppcode this can make the task harder)or make an ExGFX that will make them look like bullet
Glyph Phoenix
Posts: 474/745
Hey. The tables MarioWorldReconfigurer use do not contain the sprite's code. It contains a pointer to the sprite's code and a couple variables like whether or not Mario can jump on the sprite, but lots of the main code is contained at the space that the sprite points to.
Bio
Posts: 219/458
Don't use mario world reconfigurator for code, use it to find the offset of the sprite and copy the code via hex edit, Mario world reconfigurator don't show all code maybe this corruption come from the rest of the data
AP
Posts: 52/333
I'm guessing that it might be mikeyk's Hammer Brother code, but I never seriously hacked SMW, so I'm not really sure.
EDIT: If you are able to get offsets of which sprites are launched by the generators, then maybe you can analyze those offsets.
Sketchie
Posts: 335/356
I can't help you out there, but I just wanted to let you know it would be kind of interesting to see the bullet bill tower shoot out fish diagonally.
This is a long thread. Click here to view it.
Acmlm's Board - I2 Archive - Super Mario World hacking - My Bullet Bill is really messed up


ABII


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



Page rendered in 0.002 seconds.