#Public Resources!

1 messages ยท Page 1 of 1 (latest)

vapid parrot
#

Upload any public resources related to NSMB DS Hacking under this post.

main grail
#

Here's a tool where you can edit your mod title name and creator name that appears in any DS menu before you select it https://www.romhacking.net/utilities/818/

blazing horizon
soft jackal
#

https://www.youtube.com/shorts/nXFYDfGYrHk spin jump code hack for the old devskitpro template, I will repost this on the new wiki once we have a place for it there. Credit to newer team as I based some of the code on some unused code from them

#include "game.h"
#include "nsmb.h"
#include "Enemy.h"

int Positionchangething = 0;
int Spin = 0;
int RotationY = 0;

void SpinJump(EnemyClassObject* player, MarioActor* mario)
{
    if((Positionchangething != player->position.y)
    &&((pressedKeys & KEY_R)|| (pressedKeys & KEY_L))
    && (Spin == 0)
    && (player->velocity.y < 0)
    && (mario->currentMarioAnim != 0x6E)
    && (!(pressedKeys & KEY_DOWN))
    )
    {
        Spin = 30;    
        RotationY = player->rotation.y;
        SetPlayerAnimation(player, 0x6, 1, 0, 0x1300);
    }

    if (Spin > 15)
    {
        if (Spin == 25)
        {
            PlaySNDEffect(345, &player->position);
        }
        
        RotationY += 0x1100;
        player->rotation.y = RotationY;
        player->velocity.y = 0;

    }
    
    if (Spin != 0)
    {
        Spin--;
    }
    
}


void hook_020FD1D4(EnemyClassObject* player, MarioActor* mario)
{    
    SpinJump(player, mario);
    Positionchangething = player->position.y;
}

edit:
Spin jump code hack for ncp, credit will smith, me and newer team if used


int twirl;
int rotationY;

ncp_hook(0x020fd1d4,10) // Player::onUpdate
void midairTwirl(Player* player) { 
    if ((player->subActionFlag & 0x40) && 
        (Input::playerKeysPressed[0] & Keys::Shoulder) &&
        (twirl == 0)) {

        twirl = 30;
        rotationY = player->rotation.y;
        player->setAnimation(0x6, true,player->FrameMode::Restart,0x1300,0);
    }

    if (twirl > 15) {
        if (twirl == 25) {
            Sound::playSFX(345,&player->position);
        }

        rotationY += 0x1100;
        player->rotation.y = rotationY;
        if (player->velocity.y < 0) player->velocity.y = 0;
    }

    if (twirl != 0) {
        twirl--;
    }
};```
soft jackal
#

World based Lava retexture code hack

Ncp patch:

ncp_call(0x02165b9c, 54)
LDR R0, =0x02088BFC
LDR R0, [R0]
CMP R0, #7 @world id
LDREQ R0, =File Id - 0x83
BXEQ LR
LDR R0, =0x617
BX LR```


Old template patch:
```repl_02165a38_ov_36:
repl_02165b9c_ov_36:
LDR R0, =0x02088BFC
LDR R0, [R0]
CMP R0, #7 @world id
LDREQ R0, =File Id - 0x83
BXEQ LR
LDR R0, =0x617
BX LR```
naive lake
#

Mountain bg (no credits needed)

naive lake
# naive lake

Dont use it if you dont know how to fix bg errors, because this one give a bunch of tile erros xd

keen heron
naive lake
naive lake
verbal torrent
#

Here a tileset and backgrounds in cap kingdom theme, feel free to use them
They're not the best and i don't think i will ever use them so i'm giving them in the state they're in

fluid panther
fluid panther
#

Mario doesn't let go of actors when bouncing on trampoline code hack ncp_jump(0x02155b4C,54) ldr r0, [r4,#0x77c] tst r0, #0x1 orreq r0, r0, #0x80 streq r0, [r4,#0x77c] add sp, sp, #0x8 ldmia sp!, {r4,r5,r6,pc}

#

replace the first line with nsub_02155b4C_ov_36: if using old template

naive lake
#

Some minimalist icons like the one from my hack

#

I will make more later

charred rose
#

I've had this background for a long time, I don't remember who made it but here I share it with you, ideal for snowy levels.

#

NSMBW Ice for 2 types of snowy levels, day or night, taking advantage of the 2 color palettes

charred rose
soft jackal
#

are you going to credit the people who made those backgrounds and the person who made that nsmbwii ice tileset rip?

naive lake
charred rose
simple portal
#

Sunset backgrounds pack:

  1. modification of the "goldwood hills" tileset from newers, with leaves removed
  2. combination of the "goldwood hills" top layer, and the 1-Cannon top layer
  3. Color shift of the original "blue hills and clouds" background
  4. Color shift of the clouds

They are free to use, no need to credit me (maybe you can credit newer team for the first one)

charred rose
#

This background is based on one from "Super Mario Sunshine" that was not used but I adapted it a long time ago, it is ideal for beach levels.

soft jackal
naive lake
#

Junglekusa retexture

#

Top background

#

Background

#

(Pls, credit Davetendo if you gona use it)

charred rose
naive lake
#

This is an model nuker, if you dont want to make code hacks or dont know to make then, this model nuker can help you, its not the same as the code hack, but it also make models null, to use it is easy, just replace the .nsbmd that you want to replace with this one! Hope you like it >w<

simple portal
#

ok, thanks!