Posted on 12-14-17, 08:26 pm
Local moderator

Posts: 1/15
Since: 12-14-17

Last post: 218 days
Last view: 16 days
In this thread you can post all your smaller ASM hacks. I will try to link to all of them in the first post.



Sprite Size Modifier



This hacks allows scaling sprites via nybble 23 (counting from 0).
It does so by adding a custom implementation for ActivePhysics::initWithStruct(Actor* owner, ActivePhysics::Info* info) which scales the hitboxes accordingly and hooking StageActor::afterCreate(StageActor*) to apply model scales. Some sprites tho overwrite the scale vector after StageActor::afterCreate(StageActor*) tho or just don't use the scale vector in onDraw thus making this hack not work with quite a few sprites.

Code can be found here: https://github.com/RicBent/Magikoopa-NSMB2-Examples/blob/master/SizeModifier/
Posted on 01-01-18, 05:49 pm

Koopa
if (S0 == 0x260A) S0 = 0;


Posts: 48/101
Since: 12-15-17

Last post: 183 days
Last view: 11 days
Hey, RicBent! Is it possible to adjust the length of credits minigame?
_________________________
Error: JMP 0x0F @0x0F = os_panic
Posted on 01-13-18, 08:51 pm
Normal user

Posts: 1/1
Since: 01-13-18

Last post: 279 days
Last view: 274 days
Hey, RicBent! Is it possible to adjust the length of credits minigame?

AFAIK you can extend the level to make it last longer. The original credits music wouldn't match up anymore, though.
Posted on 01-14-18, 07:50 am

Koopa
if (S0 == 0x260A) S0 = 0;


Posts: 74/101
Since: 12-15-17

Last post: 183 days
Last view: 11 days
The original credits music wouldn't match up anymore, though.

I know it, though.
_________________________
Error: JMP 0x0F @0x0F = os_panic
Posted on 09-24-18, 12:59 am

Micro-Goomba
Level Designer, Graphic Designer, Programmer


Posts: 13/13
Since: 12-16-17

Last post: 25 days
Last view: 9 days
I wish there were more tutorials on ASM hacking.
_________________________





Words may hurt more than fists, but fists speak more than words.