Banner
The Overworld Design Contest ends in
10 DAYS, 11 HOURS, 4 MINUTES AND 34 SECONDS
Views: 904,738,225
Time:
7 users online: BabaYegha, Blazekickn, BlueToad, janklorde,  RussianMan, UTF,  xHF01x - Guests: 40 - Bots: 67 Users: 50,721 (2,094 active)
Latest: S1eep
Tip: Ask the author for permission before extracting any resources, such as graphics, music, or ASM from a hack or other non-public source (such as SPC files).
Not logged in.
Posts by MidiGuy
MidiGuy's Profile - Posts by MidiGuy
Pages: « 1 2 3 4 5 »
Hiya.

I've come quite far with the timers. I've gotten them to work quite well. ^^

Though now I've got another question. To do what I need to do, I need to be able to have 2 timers at once.

It seemed like I had it working by using x and y

LDA $1558,x
LDA $1558,y

Those two mainly. But now for some reason, only the x one seems to work.

Let me explain what I want to do, as you know you can program the sprite to do whatever you want during each hp (Known as the states):

State8: (Normal State where you can jump on him to hurt the sprite)
State7: (Stunned for a split second and cannot move)
State6: (Goes crazy)
State5: (Normal Again)

The enemy starts at State 8. So once Mario jumps on the enemy, it goes to state 7 and would activate both timers. Then once the first timer expires, it would go to state 6 (Crazy), then once the second timer expires, to would go to stage 5 (Back to normal).

Though I thought I could do it with "x&y" y doesn't seem to work anymore.

So I was just mainly wondering if there was another way. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Well, that was the last thing I needed to know. :)

Thanks alot eeveryone. With your help I was able to achieve this:

<object width="500" height="405"><param name="movie" value="http://www.youtube.com/v/cf5st5dMUJA&hl=en&fs=1&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cf5st5dMUJA&hl=en&fs=1&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"></embed></object>

If I or anyone else have any other questions about the UNB sprite, use this thread. ;)
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Woah! Lot's of nice screens here! :)

Here's another boss that'll be in my hack, Bowser Jr.:

<object width="500" height="405"><param name="movie" value="http://www.youtube.com/v/cf5st5dMUJA&hl=en&fs=1&color1=0x5d1719&color2=0xcd311b&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cf5st5dMUJA&hl=en&fs=1&color1=0x5d1719&color2=0xcd311b&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"></embed></object>

UNB Sprite by - iceyoshi
Furthur routine help by - smkdan & xKip

I tried to make him act similar to the koopa kids in smb3. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Yeah, he can hurt you when he's in his shell. But you can't spin jump off him. Don't know the routine for that.

I mainly used the Ultimate Noob Sprite, and was able to add some extra routines. Mainly timers. That's how I was able to make him freeze then go crazy while in his shell for when he takes a bit.
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Originally posted by Boingboingsplat
Suggestion: Maybe take the routine from the big boo boss that kills all sprites on screen when the boss is dead? I know it has a disassembly, so it shouldn't be too difficult.


Hmm... that may be a good idea. I just checked. The routine would probably be around this area I guess:

EDIT: Though I don't think it's here. Hmm...

Code
DEFEATED	    LDA #$02                ; \ status = 2 (being killed by star) 
		    STA $14C8,x             ; /
		    STZ $B6,x               ; no x speed
		    LDA #$D0                ; \ set y speed
		    STA $AA,x               ; /
		    LDA #$23                ; \ sound effect
		    STA $1DF9               ; /
		    RTS                     ; return


Thanks for the comments everyone. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
I'd be interested in that tutorial as well. Would it be possible to send it? ^^

If you still have touchups to do though, I wont rush you.
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Hiya everyone. How's it going? ^^

A while ago I checked on all the songs I did from Mario All-Stars, and it turns out that I missed some songs. Though they are short, I still feel that they should be in there, so I went I made them.

So here's the updated Super Mario All-Stars Super Mario World Remake Soundtrack!

Download

And here's the list of new songs for this one:

1.SMB2 World Clear
2.SMB2 Heart Gain
3.SMB2 Orb Obtained
4.SMB3 N-Card
5.SMB3 Vs. Battle Victory
6.SMB3 Whistle
7.SMB3 Whistle & World 9

Well, hope you like the new stuff. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Hmm...

This sounds like alot of fun. I'm kind of a time trailing freak too. lol

So I'm in. ^^ (As long as I can get my stuff working ok. lol)

By the way, a couple questions:

How many ways would players communicate prior to thier match? (irc? pms?) (I've actually never used irc before so I probably wouldn't do it that way. X-x)

And when hamatchi Creates a network, it can only be between 2 people right?

Sorry, I've netplayed before a long time ago on zsnes, but never with another program before like hamatchi, so I'm a bit in the blank. It's actually the first time I read about it. lol
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
I seem to be having a bit of trouble.

Whenever I try to connect to a network "SMWTTB", it tells me it's full. Is there something I'm doing wrong?
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
I'm in now. Thanks alot! ^_^

EDIT: By the way, Chief PC is Zero X, my opponent, so don't kick him. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
This is seriously impressive. Great songs! They all sound great! (Of what I listened to so far. There's so much. o.o) ^^

By the way, I see that MM9 & 10 still seem to be in progress. If there are still undone songs from those. I wouldn't mind contributing. ^_^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Hiya. I know the project was considered complete. But I mentioned about making a contribution (And I wanted to try out N-SPC) so I made a song.

So here it is. Short, but should be handy. ^^

MM9 - Main Menu

Hope you all like it. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Hiya. MidiGuy here. How's it going? ^^

I've got a little something I recently finished and wanted to share with you all. ^^

A little song called "That Blasted Blue Shell". Sorta a parody of the sonic tv show theme (Fastest Thing Alive), with it's lyrics changed to describe a certain blue shell.

Well, anyway here it is:

<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/sv-i0pF0_zw&hl=en_US&fs=1&color1=0x006699&color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/sv-i0pF0_zw&hl=en_US&fs=1&color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>

Hope you all like it. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Hiya. I had a little question about a certain block I'm trying to make.

I'm still quite new to asm, so I don't know too much apart from loading and storing hehe.

Anyway, my question is this, I mainly want to know how to make a block dissapear when you touch it, as I'm making a block that adds a single second to the timer, and I've managed to do everything except the code to make it dissapear, or perhaps turn into tile 25 in the map16 area (Probably the same thing).

Here's the current code I've got so far:
(Credit goes to GN for the original block)

Code
JMP Mario : JMP Mario : JMP Mario : JMP Return : JMP Return : JMP Return : JMP Return

Mario:
  LDA $7E188A
  CMP #$00
  BEQ TimerCheck
Return:
  RTL

TimerCheck:
  LDA #29		; Load's SFX 29 (Ding)
  STA $1DFC
  LDA $0F33 		; 
  CMP #$09  		; Checks if Zero's timer is equal to 9
  BEQ TensCheck 	; If yes, Check the Tens, if no, Increase by 1.
  INC $0F33
  RTL
TensCheck:
  LDA #00   		; Load's value zero and set's to the zero's value
  STA $0F33 		;
  LDA $0F32 		; 
  CMP #$09  		; Checks if Ten's timer is equal to 9
  BEQ HundredsCheck 	; If yes, Check the Hundreds, if no, Increase by 1.
  INC $0F32
  RTL
HundredsCheck:
  LDA #00   		; Load's value zero and set's to the Ten's value
  STA $0F32 		;
  INC $0F31             ; Increase Hundreds by 1
  RTL

I'm guessing I'd have to put it right where "TimerCheck:" starts, but what I have to put, I'm not sure.

So if anyone could lend a hand in this area, it would be greatly appreciated. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Thanks a lot. I actually had tried something similar, except I had no JSL for the routine, which I guess was probably essential.

I just tried it, and it does disappear, But only when I touch it from the sides.

When I hit it from below, it acts like a block that would spawn a power-up, then stays there as an empty block.

When I try to stand on it, it does disappear, but I still stand on it for a split second.

Here's my current code:
Code
JMP Mario : JMP Mario : JMP Mario : JMP Return : JMP Return : JMP Return : JMP Return

Mario:
  LDY #$00		;act like tile 25
  LDA #$25
  STA $1693
  LDA #$02
  STA $9C
  JSL $00BEB0
  LDA #$29		; Load's SFX 29 (Ding)
  STA $1DFC
  LDA $7E188A
  CMP #$00
  BEQ TimerCheck
Return:
  RTL

TimerCheck:
  LDA $0F33 		; 
  CMP #$09  		; Checks if Zero's timer is equal to 9
  BEQ TensCheck 	; If yes, Check the Tens, if no, Increase by 1.
  INC $0F33
  RTL
TensCheck:
  LDA #00   		; Load's value zero and set's to the zero's value
  STA $0F33 		;
  LDA $0F32 		; 
  CMP #$09  		; Checks if Ten's timer is equal to 9
  BEQ HundredsCheck 	; If yes, Check the Hundreds, if no, Increase by 1.
  INC $0F32
  RTL
HundredsCheck:
  LDA #00   		; Load's value zero and set's to the Ten's value
  STA $0F32 		;
  INC $0F31             ; Increase Hundreds by 1
  RTL


So I'm no too sure what to do. Just gotta get through this roadblock and I've got me a block. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Thanks. ^^

I tried that and it seems to work just fine. ^_^

I had also tried the stacking commands (Though I still do not fully comprehend them) and it seemed to work as well:

Code
PHY
LDA #$02
STA $9C
JSL $00BEB0
PLY
LDA #$29... "Rest of Code"


So now I'm wondering
Should I do this?:

Code
LDA #$02
STA $9C 
JSL $00BEB0
LDY #$00 ;act like tile 25
LDA #$25
STA $1693 

Or this?:
Code
PHY
LDA #$02
STA $9C
JSL $00BEB0
PLY

Both seem to work fine, though I'm wondering if one of them are not safe.
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
If both are safe, I'll go with the PHY/PLY method, as it'll save a little space. ^^

Thanks again for all the help, everyone. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
I'll go with #10.
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
This is only a hypothesis (As I don't know much asm myself, and have a question myself) but what if the game decided to go into game mode before the, what I guess probably looks like a "mosaic fade in" routine, completed.

Again, that's just a hypothesis. I could be wrong in so many levels. But if I'm actually right (I'd be surprised), there's probably a way to insert an extra timer in the routine so that the mosiac effect can complete before it goes in to game mode. Though this is assuming that this is a mosiac effect fade in.

I had a couple questions as well:

1.Is there a routine that can control the speed of the music? (Kinda like the t value in a custom music file)
2.Or what would the routine be for when the music speed increases due to the timer going from 100 to 99?

I took a look in the ram addresses, but no luck in finding what I was looking for, or I just missed it.

If anyone could shed some light on this, that would be great. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
As I see. That method is definitely beyond my capabilities. hehe

The "time is running out" routine should do just fine. ^^

It works great, thanks for all your help. ^^
My Youtube Channel
Showcases alot of my vids. ^^

Thanks to Pester for the Layout
Hack Progress: -About-
Havn't done much hack work/level making so...
.. (Just a little SMBX stuff really)
Pages: « 1 2 3 4 5 »
MidiGuy's Profile - Posts by MidiGuy

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks