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 - Disable small Mario's ducking...? | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Xkeeper 2.0

Hammer Brother
Local ModeratorAdministratorLocal Moderator
Again... :P
Level: 49

Posts: 306/1091
EXP: 880818
For next: 3065

Since: 03-15-04

Since last post: 5 hours
Last activity: 3 hours
Posted on 04-01-05 02:22 AM Link | Quote
Is there a currently known way to disable small Mario's ducking ability? I don't want the top of Super Mario's hat showing when small Mario "ducks"... Plus, small Mario ducking and jumping looks like shit =\

(I'm using peter_ac's Mario. )
XPeter

Fuzz Ball
Level: 42

Posts: 217/963
EXP: 501695
For next: 19667

Since: 01-24-05
From: South Ireland

Since last post: 1 hour
Last activity: 26 min.
Posted on 04-01-05 02:53 AM Link | Quote
It's not his hat, it's his elbow, but that doesn't matter. Thanks skate.
Shyguy
The Original Femme Fatale!
Level: 57

Posts: 412/1998
EXP: 1443008
For next: 42920

Since: 02-14-05

Since last post: 2 hours
Last activity: 1 hour
Posted on 04-01-05 02:56 AM Link | Quote
I never had that problem with my Goomba Austin sprite (before I blammed that pos).
XPeter

Fuzz Ball
Level: 42

Posts: 219/963
EXP: 501695
For next: 19667

Since: 01-24-05
From: South Ireland

Since last post: 1 hour
Last activity: 26 min.
Posted on 04-01-05 03:44 AM Link | Quote
That's because your goomba only needs a 16x16 tile, whereas big mario ducking needs 16x24. The problem is that the top 16x8 tile also appears when small mario ducks.
ZTaimat

Red Koopa
BOW DOWN TO LORD SESSHOMARU!!
Level: 17

Posts: 10/128
EXP: 21278
For next: 3465

Since: 03-31-05

Since last post: 20 days
Last activity: 15 days
Posted on 04-01-05 05:42 AM Link | Quote
I know you can edit the 'hat' part by making it blank...but
I'm clueless.
Why would you want that anyways?
JLukas

Red Paragoomba
Level: 13

Posts: 14/51
EXP: 8897
For next: 1370

Since: 03-15-04
From: USA

Since last post: 9 hours
Last activity: 6 hours
Posted on 04-01-05 07:06 AM Link | Quote
Originally posted by skateboarder11
Is there a currently known way to disable small Mario's ducking ability? I don't want the top of Super Mario's hat showing when small Mario "ducks"... Plus, small Mario ducking and jumping looks like shit =\

(I'm using peter_ac's Mario. )


I did a trace.

The Pro Action Replay code to disable ducking is 00D60480

If you convert that with Lunar Address the offset (header included) is 5804. Change the previous byte, F0, to 80.

But, the problem is it'll disable ducking for both big and small Mario.

The next step is to add ASM that checks 7E0019, the address in RAM that holds the value for Mario's status. If you have small Mario, you won't be able to duck, but big Mario will be unaffected.

Is there any offsets listing that says what nearby space is free?

Xkeeper 2.0

Hammer Brother
Local ModeratorAdministratorLocal Moderator
Again... :P
Level: 49

Posts: 307/1091
EXP: 880818
For next: 3065

Since: 03-15-04

Since last post: 5 hours
Last activity: 3 hours
Posted on 04-01-05 07:07 AM Link | Quote
SMAS Marios, when their ducking sprite is only reduced to 16x16, don't look good.

But, when small Mario ducks, the top row of tiles is displayed, as if Mario were big.
Small Mario also looks horrid when jumping and ducking, as:

1. No duck sprite.
2. He stands still in mid-air when jumping.
XPeter

Fuzz Ball
Level: 42

Posts: 229/963
EXP: 501695
For next: 19667

Since: 01-24-05
From: South Ireland

Since last post: 1 hour
Last activity: 26 min.
Posted on 04-02-05 06:21 PM Link | Quote
Could someone give me a "JLukas for Dummies" guide? I've no what to do after changing the offset...
ExKay
Somebody set up us the bomb!
Level: 50

Posts: 628/1114
EXP: 908268
For next: 39049

Since: 03-15-04
From: Hannover, Germany

Since last post: 14 hours
Last activity: 1 hour
Posted on 04-02-05 06:32 PM Link | Quote
He converted the PAR code with Lunar Address, then he went to x5804 in a hex editor and changed F0 to 80, but there's a problem, because it affects the small and the big Mario.
From now you need to know ASM and need to go to 7E0019 in RAM. This the value for Mario's status. If you're small Mario you can't duck, but it won't affect big Mario.
gnkkwinrrul

Dry Bones
Level: 39

Posts: 546/647
EXP: 402054
For next: 2717

Since: 03-15-04
From: LYKEOMGIMFROMSOMEPLACE????

Since last post: 81 days
Last activity: 40 days
Posted on 04-02-05 07:15 PM Link | Quote
Erm...eww! Small Mario is now extremely glitchy...

You could just find the offending part that is making Mario glitch and change it.
JLukas

Red Paragoomba
Level: 13

Posts: 15/51
EXP: 8897
For next: 1370

Since: 03-15-04
From: USA

Since last post: 9 hours
Last activity: 6 hours
Posted on 04-03-05 11:26 AM Link | Quote
I mentioned in my original post that an ASM solution was required, because of the problem that disabling ducking affected both small and big Mario.

Here's what I came up with.

Pro Action Replay:

00D60620
00D607A0
00D608FF
00D609EA
00D60AEA
00FFA0A5
00FFA119
00FFA2F0
00FFA305
00FFA485
00FFA573
00FFA69C
00FFA7E8
00FFA813
00FFA960

I tested a few stages with it and it worked. Try it out for a while, and if everything is ok use Lunar Address to get the file offsets to make the changes permanent.

Do not include the modification from my original post with this, or it won't work.

BTW, this is for a SMW that hasn't been previously modified.

Xkeeper 2.0

Hammer Brother
Local ModeratorAdministratorLocal Moderator
Again... :P
Level: 49

Posts: 320/1091
EXP: 880818
For next: 3065

Since: 03-15-04

Since last post: 5 hours
Last activity: 3 hours
Posted on 04-03-05 11:39 AM Link | Quote
Originally posted by JLukas
I mentioned in my original post that an ASM solution was required, because of the problem that disabling ducking affected both small and big Mario.

Here's what I came up with.

Pro Action Replay:

00D60620
00D607A0
00D608FF
00D609EA
00D60AEA
00FFA0A5
00FFA119
00FFA2F0
00FFA305
00FFA485
00FFA573
00FFA69C
00FFA7E8
00FFA813
00FFA960

I tested a few stages with it and it worked. Try it out for a while, and if everything is ok use Lunar Address to get the file offsets to make the changes permanent.

Do not include the modification from my original post with this, or it won't work.

BTW, this is for a SMW that hasn't been previously modified.




Is it possible to add it to a DW3-based hack which has already had work done to it? =\ I really don't want to start over
JLukas

Red Paragoomba
Level: 13

Posts: 16/51
EXP: 8897
For next: 1370

Since: 03-15-04
From: USA

Since last post: 9 hours
Last activity: 6 hours
Posted on 04-03-05 12:08 PM Link | Quote
Try it out and see if it works. If not, drop me a PM.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Super Mario World hacking - Disable small Mario's ducking...? | |


ABII


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



Page rendered in 0.020 seconds.