Language…
8 users online: AnEvilGhost, DasFueller, RoboticMouse,  RussianMan, steelsburg,  Teyla,  Thomas, Tulip Time Scholarship Games - Guests: 121 - Bots: 239
Users: 64,666 (2,405 active)
Latest user: Dongulusrift

Sprite/Block/ASM Request Thread

Link Thread Closed
  • Pages:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 81
  • 82
  • 83
Code
    LDA $19
    CMP #$02
    BCC Reset
    LDA $19
    CMP #$02
    BEQ Cape
    LDA #$02
    STA $0DC2
    RTL
Cape:
    LDA #$04
    STA $0DC2
    RTL
Reset:
    STZ $0DC2
    RTL

I'm not too savy with asm. So could someone tell me what routine I would need to get this code working. I don't know how. It is suppose to fill the item box with an image of the power-up state in the codes current state all it does is crash my rom. Also will this still work if I disable access to the item box via hex?

smwcentral iconEdit: It acually doesn't do anything.0_0
I don't think you can use it when you disable the item box. You may be able to hack the routine for the item to fall. It works for me. I even tested it on a clean rom.
1. When did the game freeze? Did it not load at all? Did it freeze at the intro start? Or did it freeze when mario did a certain action?
2. Did you already disable the item box?
Any way, if you don't want to edit any, here's the code(hacking the scrolling from LR routine)
Code
org $34B64 ;;change this to free space in rom
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
macro RATS_start(id)
db "STAR"
dw RATS_Endcode<id>-RATS_Startcode<id> 
dw RATS_Endcode<id>-RATS_Startcode<id>^#$FFFF 
RATS_Startcode<id>: 
endmacro

macro RATS_end(id)
RATS_Endcode<id>: 
endmacro

lorom
header

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;Disable L/R scrolling
org $34B64
org $00CDF6
    BRA lrSkip
org $00CE49
lrSkip:

;Hijack the status bar routine
org $008F49
        JSL NewRoutine

org $34B64
%RATS_start(0)

NewRoutine:
    LDA $19
    CMP #$02
    BCC Reset
    LDA $19
    CMP #$02
    BEQ Cape
    LDA #$02
    STA $0DC2
    BRA Return
Cape:
    LDA #$04
    STA $0DC2
    BRA Return
Reset:
    STZ $0DC2
    BRA Return
Return:
        LDA $0DBE
        INC A 
    RTL

%RATS_end(0)

Originally posted by MarioTweaker
Code
    LDA $19
    CMP #$02
    BCC Reset
    LDA $19
    CMP #$02
    BEQ Cape
    LDA #$02
    STA $0DC2
    RTL
Cape:
    LDA #$04
    STA $0DC2
    RTL
Reset:
    STZ $0DC2
    RTL

I'm not too savy with asm. So could someone tell me what routine I would need to get this code working. I don't know how. It is suppose to fill the item box with an image of the power-up state in the codes current state all it does is crash my rom. Also will this still work if I disable access to the item box via hex?


You know, it would be cool if someone made a sword sprite(s) and released it to the public. That would help a lot of people........ Now that I think about it, that would be perfect for C3! (Not that I could program a sword sprite)
May I request a sprite which is a timer, where the number of seconds can be configured in the asm file. When it reaches 0, Mario warps to whatever the screen exit is set to.
I would like to request a simple ASM that changes Mario's walking/swimming status in the overworld. It's to make the final fix for the XY overworld block, so that when I warp him from a water level to a land level or the other way around, he would not still be swimming or walking.
Originally posted by scepile3
Edit: It acually doesn't do anything.0_0
I don't think you can use it when you disable the item box. You may be able to hack the routine for the item to fall. It works for me. I even tested it on a clean rom.
1. When did the game freeze? Did it not load at all? Did it freeze at the intro start? Or did it freeze when mario did a certain action?
2. Did you already disable the item box?
Any way, if you don't want to edit any, here's the code(hacking the scrolling from LR routine)
Code
org $34B64 ;;change this to free space in rom
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
macro RATS_start(id)
db "STAR"
dw RATS_Endcode<id>-RATS_Startcode<id> 
dw RATS_Endcode<id>-RATS_Startcode<id>^#$FFFF 
RATS_Startcode<id>: 
endmacro

macro RATS_end(id)
RATS_Endcode<id>: 
endmacro

lorom
header

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;Disable L/R scrolling
org $34B64
org $00CDF6
    BRA lrSkip
org $00CE49
lrSkip:

;Hijack the status bar routine
org $008F49
        JSL NewRoutine

org $34B64
%RATS_start(0)

NewRoutine:
    LDA $19
    CMP #$02
    BCC Reset
    LDA $19
    CMP #$02
    BEQ Cape
    LDA #$02
    STA $0DC2
    BRA Return
Cape:
    LDA #$04
    STA $0DC2
    BRA Return
Reset:
    STZ $0DC2
    BRA Return
Return:
        LDA $0DBE
        INC A 
    RTL

%RATS_end(0)

Originally posted by MarioTweaker
Code
    LDA $19
    CMP #$02
    BCC Reset
    LDA $19
    CMP #$02
    BEQ Cape
    LDA #$02
    STA $0DC2
    RTL
Cape:
    LDA #$04
    STA $0DC2
    RTL
Reset:
    STZ $0DC2
    RTL

I'm not too savy with asm. So could someone tell me what routine I would need to get this code working. I don't know how. It is suppose to fill the item box with an image of the power-up state in the codes current state all it does is crash my rom. Also will this still work if I disable access to the item box via hex?


ok I'll tr the code. Will I need to press L or R for this to work?
Or did this replace the L and R functionality. (Which is fine I don't really see the point in the scrolling feature)
Also will I need to apply the LR hook patch before this one?

Edit:It works I didn't need to LR hook after all!
Now I need to hijack an disable the select button, but how?
I guess I look in the rom andram maps.

Thanks, scepile3.

Edit2: How do I convert a hex offset address (that indicates free space to a snes address I can insert to with asm?
ok NEW request: an asm scrpt programmed like the LR hook that can hijack the select button there by disabling the item box drop function and prepares it for a different use.

And no I'm not wanting to disable the item box I'm using it for a different function entirely!
Would it be possible to request a vertical skinny exit enabled pipe without regarding Mario's size? I would like to recreate the SMB2 Jars for my project. If anyone can please make this, I would highly appreciate it. Thanks!
Here's a request; a sprite that spawns a door when the right amount of level exits have been found.

This would look much better that having some arbitrary blocks blocking your path.

If you need a figure of how many exits, personally, I need one that needs 30 and another that needs 112 (no typo; that's 112). Configurability is certainly a plus for anyone else that wants something like this.

I guess you could use the Door Generator as a base, since it's already set to generate the upper or lower part of a door based on the extra bit. You'd just need to add in the condition to spawn the door when the right amount of exits have been found.
I hope its not too much trouble, I have a small request (at least I believe its a small request), I need an IPS Patch (can't be Xkas because I can't get them to work) that makes it so you always have a cape and can always use spitter (or whatever you call it). I also need it to work with the health patch (so that "mario" doesn't turn small when he gets down to 1 heart)
I'd like to know if there is a sprite for the sun from SMB3 available, if there is can someone please tell me, or if not, would it bee to much to request one?
I think a post layout goes here somewhere...
It's available already - it can be found here.


 
Originally posted by WhiteYoshiEgg
It's available already - it can be found here.


k thanx a bunch b^^d
I think a post layout goes here somewhere...
If I can cancel my request a few pages back...I'd like a disassembly of the Super Mushroom, preferably with the init routine so it's ready to be inserted. I have a few ideas I could try with it.

Also, if you can possibly edit it so the sprite would take place of an unused sprite, similar to the Poison Shroom that comes with Sprite Tool, that'd be just peachy.

Can I cancel all my requests Ive done before

now what I want is a srtech
a strech(I dont know if its writed correctly)is a boo that crawls on
floors and on ceilings


(please e-mail this to [email protected]
or put the link here)
I would like to request a sideways door sprite/block that can only be entered while running up a wall
May I ask for a sprite like the normal Green Koopa except that it flys faster, please? Thanks.
Originally posted by Electrofire
I would like to request a sideways door sprite/block that can only be entered while running up a wall

I recall reading that custom blocks can't be triggered while wallrunning. But that aside, this sounds exceedingly annoying, trying to run up a while while hitting "up" sounds very frame-specific.

Extras



I should have something witty to put here (even if it's just to update dated info), shouldn't I?

Advertising Space

Originally posted by shinyspheal
Can I cancel all my requests Ive done before

now what I want is a srtech
a strech(I dont know if its writed correctly)is a boo that crawls on
floors and on ceilings


To my knowledge, Romi already made this and is on his site (
http://mior.a.orn.jp), but you'll need to do a few things to your ROM (xkas is required) to get it to actually work.

I'd like to request a mettaur. It should use the gfx included and act like in Megaman 2.
Click Here to download GFX.
  • Pages:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 81
  • 82
  • 83
Link Thread Closed