Language…
7 users online: crm0622, Green, HengShao, Josuke Yoshikage, Rykon-V73, Sweetdude, xhsdf - Guests: 105 - Bots: 276
Users: 64,667 (2,405 active)
Latest user: DarthHylian

I made an Ice Flower! (Screenshots/Video)

  • Pages:
  • 1
  • 2
I'm using InvisibleCoinBlock's Hammer/Boomerang Powerups, and the Ice Power Generator in my hack. All of the sudden it hit me; what if I could replace on of ICB's powerups with an Ice Flower?

All I had to do was change the Boomerang's sprite location to that of the Ice Blast sprite. (i.e. If Ice Blast is sprite #30, put that in where it asks for the Hammer/Boomerang sprite.

Then I change the pallete and GFX for the powerup itself, and voila!



Predictably, this still doesn't change Mario's palette, and it only shoots straight ahead, as per the original Ice Blast Sprite. ExAnimate the Ice Blast to whatever you want it to look like.

Credit goes to ICB, and whoever made the Ice Power Generator, Ice Power Sprite, and Ice Block Sprite. If you use this, it'd be nice if you gave me credit, but all I did was combine two existing sprites.

Extras



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

Advertising Space

That's pretty nifty. Do you think you can show a video of this in action?

Those take forever to make... *sigh*

...gimme a few minutes.

EDIT: Here ya go.

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

Can't shoot while small, or after you lose the powerup until you get another.
Nice idea!
But this powerup is like Ice mans one (it also turns into a freezed coin,when the enemy hit)

F-Mario X News:C3 Thread Ahead!
By the way, I gaved up hacking SMW. I think I'll come back, but not yet. ~ X-King
So... Is your Ice Flower sprite just boomerang_powerup.asm? And then ICB's generator directs that sprite to spawn ice blasts? That's pretty cool. Now if there were just some (easy) way to have all three.

[?] Miscellaneous Helpful Hints
If I moderated your hack, there was apparently a 90 percent chance it was rejected.
Simple, just make a copy of one set of power-up+projectile asm and cfg files, and change the former to produce the ice blast sprite & display a different tile for an ice flower.

I've been trying this myself. This has great potential for new power-ups. All you really need is a Mario-friendly projectile, like smkdan's Marine Pop ammo.
Some of the enemy projectiles can be redone to kill enemies instead of hurting Mario, and used as a powerup.

The big issue with being able to insert more power ups is that we can't swap Mario's palette.

Originally posted by X-King
Nice idea!
But this powerup is like Ice mans one (it also turns into a freezed coin,when the enemy hit)


According to the ASM file, mikeyk made the sprite. I think Ice Man's just using it in his hack. Toad's World, if I'm not mistaken?

Originally posted by Barack Obama Victorious!
So... Is your Ice Flower sprite just boomerang_powerup.asm? And then ICB's generator directs that sprite to spawn ice blasts? That's pretty cool. Now if there were just some (easy) way to have all three.


Yes, that's basically it. As Jagfillit mentioned, it'd be as simple as making a separate cfg/asm batch. However, I can't open hammer_boom_gen.cfg in Tweaker, so I can't really do that.

Oh well... I'm fine with a Hammer/Ice Flower combo.
Nice job :)

Reminds me of the igloo level in DW:TLC.
that music in the video was to familiar not to ask what it was. could ya tell me?
^_*

Originally posted by MarioMan392
that music in the video was to familiar not to ask what it was. could ya tell me?


It was from Paper Mario (N64), Shiver Mountain.
Could you make a mini-tutorial?
I can´t understand.
I know how to use Sprite Tool and Block Tool, and that. Im not a very n00b. I saw the Ice Power (Generator) on Sprite Tool, but I didn´t know how does this work.
So, I have a few questions.

What´s the difference between the Ice Power that is on Sprite Tool and your combination??

May I have your Ice Flower in one level, then the Boomerang in other, and then the Hammer in other? (Can I use the 3?)

I hope you explain me.

Thanks.

EDIT: Ok, I dont want to play as a noob, so I will post what I understood:

I need to insert Ice Blast and Ice Block sprites with Sprite Tool, in whatever position, rigth? Then, I insert the ICB sprites (let´s say, hammer), and modify in the way that indicates the number of Ice Blast sprite. So, in the game, when Mario gets the "Hammer" power up, it will have the Ice Blast power up, right?
So the question is, is there a posibility to have the 3 power up in one hack?
Mega Mario:
If I may answer...

Quote
What´s the difference between the Ice Power that is on Sprite Tool and your combination??


With this combination, Ice power must be obtained (via a sprite much like a regular power-up) and also plays a sound-effect when and Ice Blast is fired. Mikeyk's generator version can be used at any time as long as Mario is big (or whatever state is set in the asm).


Quote
So the question is, is there a posibility to have the 3 power up in one hack?


No, unfortunately. Like Alex said, the generator's cfg can't be edited. If it could be, it would be as easy as duplicating the generator and power-up sprites and setting the new ones to generate the sprite number of the Ice Blast.
What you someone should do is make the enemy become frozen when they get it. You could design what they would look like when they get hit.
I'll definetly play a hack like that.
...Actually, the generator's cfg file can be edited, via Notepad. I forgot about that...

To have all three power-ups, you must copy the hammer\boomerang generator's asm and cfg files, edit the new asm file to generate the sprite number of the Ice Blast, edit the new cfg file to use the new asm and insert both generators.

Then you can choose between the two generators for each level (using the original will make the power-up sprites use hammers and boomerangs, the new one will use ice and whatever else). Using both generators at once will cause whichever generator's sprite number is first to work, ignoring the other.
Originally posted by AlexJS


It was from Paper Mario (N64), Shiver Mountain.


thanks! now i remember
^_*

Nice little hack there. Oddly enough, before I even saw this thread, I had recently started thinking about another ice-based powerup (that would've probably had similar projectile physics as the default fireballs), only it changes enemies into ice blocks that can then be picked up and thrown at, say, other enemies.
I'm currently taking an indefinitely long break from ROM hacking to play World of Warcraft again. Anyone may check out my user bio for more information on what I'm planning for Rainbow Legends: S********'s Adventure.
I have all 3 in a level without having 2 generators. just make a copy of the boomerang generation routine labeled "BOOM_GEN, replace boomerang with ice, and rename the routine "ICE_GEN". then go to the top and where it says:
Code
hammer = $00
boomerang = $01

write
Code
ice = $02
after that. Then go down to the part that says:

Code
LDA $0DC6		;\ If the bit is not set
CMP #$00		;| for the powerups
BEQ RETURN		;/then do nothing.
LDA $0DC6		;\If the first bit is set
CMP #$01		;|for the powerup
BEQ HAMMER_GEN	;/Then generate hammers.
LDA $0DC6		;\If the second bit is set
CMP #$02 		;|for the powerup
BEQ BOOM_GEN		;/then generate boomerangs.

and add
Code
LDA $0DC6		
CMP #$04 		
BEQ ICE_GEN

to it.
Finally copy boomerang_powerup.asm and do the following:
1.find
Code
LDA #$02
STA $0DC6

and replace it with
Code
LDA #$04
STA $0DC6

2. rename it ice_powerup.

Thing to remember:
1. make sure Ice_block is after Ice_blast in your sprite list.
2. make sure the sprite pointers were set up properly

That should be it!
*WARNING: due to cosmic radiation, Quantum fluctuations, or earth going into sector x79352C, the world may end at any moment. Have a nice day.

Current Project:



Status:Complete

Previous project status: Failed/Quit

Current Issue

C++ : fsteam help



Whoa, that's pretty cool!
IRC Quotes (March 20th update!)

/MKICK 4: Flantastic Puns
Shiver mountain ftw!

Nice job too, looks very nifty :)
Oh, it is so on.
  • Pages:
  • 1
  • 2