Views: 924,894,776
13 users online: Amomario123w, Anas, Bensalot, Easy Difficulty, eric99333, Infinity, Jead, jesus, Para_0, RPG Hacker,  RussianMan, SF - The Dark Warrior, SJandCharlieTheCat - Guests: 45 - Bots: 91 Users: 51,719 (2,062 active)
Latest: Tronics
Tip: Be aware that if you put a coin over a question block, unless you apply this hex edit, it will create an invisible solid block above the ? Block if the block is hit first.
Not logged in.
Details for Ice Bro
SMW Sprites - Ice Bro Link - Show random
File Name: Ice Bro
Authors: Sonikku, Telinc1, lx5
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: An Ice Bro. It walks back and forth, occasionally hopping and periodically throwing two iceballs, which will disappear when they hit the ground. They will freeze and hurt Mario (both can be turned off independently of each other).

It throws an extended sprite iceball. The included ExtendedGetDrawInfo fixes a crash in PIXI's, so it is highly recommended you replace it with it. You have to put ExtendedBlockInteraction is the routines folder for the sprite to assemble.

Make sure to specify the extended sprite number of the iceball (extended/iceball.asm) from list.txt in the Ice Bro's ASM file (sprites/IceBro.asm)!
Tags: bros, enemy, freeze, ice, ice bro, lorom, sa-1
Rating: No rating
Download: Download - 9.81 KiB
I discovered that the 'ExtendedBlockInteraction' routine that comes with this sprite doesn't work in ExLevels. This version should completely fix that.
Posted by: Anas - | Link
Here's an edited version of the ice bro that uses mikeyk's tilemap, courtesy of RussianMan.

Another important note is that the block interaction routine the iceball uses is the same as the fire bro's, which triggers the 'MarioFireball' offset, which doesn't make sense. To fix this oddity, make a copy of 'ExtendedBlockInteraction.asm' and rename it to something like 'EBI_NoFireball'. Then, open your copy and comment out line 199. Finally, open 'iceball.asm' and change the '%ExtendedBlockInteraction()' to '%EBI_NoFireball()'.

Don't do that, it messes up interaction with some specific Map16 tiles for some reason.

Posted by: Anas - | Link
Anyone can please edit the asm file to be compatible with mikeyk's tileset?
Posted by: Misterfan2000 - | Link
I Insterted Ice Bro It Worked The Ice Ball Abillity Was Also Working But The Iceball Texture Was just Messed Up Any Help?
Posted by: huzaif - | Link
Recreation of the Ice Bro based on Sonikku's Boomerang Bro. Intended to replace the one that was removed.

The iceball is a modification of LX5's extended sprite fireball which is used in the Fire Bro.
Posted by:  Telinc1 - | Link

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


Follow Us On

  • YouTube
  • Twitch
  • Twitter


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