Views: 925,696,545
13 users online: Anas,  bebn legg,  BeeKaay, Benjee, E-man38,  JamesD28, Knucklesfan, Masked Man, NGB, rafaelfutbal, SJandCharlieTheCat, Stivi, yupilongas - Guests: 71 - Bots: 238 Users: 51,751 (2,055 active)
Latest: Nostalgick
Tip: When making your overworld, mix the terrain up! Add decorations to the overworld. Don't leave large empty grass or sea regions. As an example, angled land and multiple colors look much more interesting than square land and flat, plain colors.
Not logged in.
Details for Pipe Cannon
SMW Blocks - Pipe Cannon Link - Show random
File Name: Pipe Cannon
Authors: HammerBrother
Act As: Various
Includes GFX: No
Description: This is a pipe cannon from NSMB that if the player enters it, instead of warping to another level, shoots the player straight up into the air (you cannot control during being launched). Mario will keep going until he hits a ceiling, or 2 custom blocks: PipeCannon_End.asm or PipeCannon_teleport.asm. Useful for a gimmick like getting to high areas disguised as a pipe to nowhere.
Tags: cannon, lorom, nsmb, pipe
Rating: 5.0 (Votes: 10)
Download: Download - 10.74 KiB
Knight of Time
Originally posted by BWGLite
Just a warning, this cannon pipe isn't compatible with GreenHammerBro's SMB3 screen scrolling pipes 3.2.14, as far as I can see.

That's because both of them use $60 and $61 for their freeram defines. If you change the freeram defines in one or the other, they should be compatible then.
Posted by: Knight of Time - | Link
Just a warning, this cannon pipe isn't compatible with GreenHammerBro's SMB3 screen scrolling pipes 3.2.14, as far as I can see.
Posted by: BWGLite - | Link
Seems to be incompatible with the Wall Jump patch...
Posted by: Epic_Manky - | Link
Also, if mario enters the pipe while spinjumping (holding down right as he lands), he'll be spinning when flying out of the cannon.
Posted by: randomdude999 - | Link
When all of the FreeRAM defines are long addresses, the uberasm code fails to assemble due to out-of-bounds branches.
Posted by: randomdude999 - | Link
Make the pipes bend!
Posted by: CalHal - | Link
feel free to update this content, including converting it to uberasm tool.
Posted by: HammerBrother - | Link
The uberasm codes are still for the patch and not the tool.
Here is the same code for uberasm tool.
Posted by: TheBiob - | Link
Hi GreenHammerBro I'm Having Problem With The Uberasm Code It says
Processing binary file 'Uberasm_code.asm':
  Inserted at $9EF839 (PC: 0xf7a39)
  Insert size: 199 (0xC7) bytes
  Uberasm_code.asm: error: Missing load/init/main/nmi label.
Press any key to continue...
Posted by: C4RL0S-PR - | Link

For sprites, use NMSTL.

I'll fix the yoshi bug after my family punishment is lifted.
Posted by: HammerBrother - | Link
Bug: If Yoshi's on the center of the cannon and Mario enters it, he will automatically get on him while shooting himself. Also when Mario gets in the pipe and $9D is set, some sprite tiles get glitched up and some parts of Dino Torch fire disappear.
Posted by: Anas - | Link
lol at the message box in screenshot #tb{XD}
Posted by: Klug - | Link
Von Fahrenheit
Moderator's note: Useful and flexible resource, especially when you want to link different parts of a level together. Great if you wanna take inspiration from some NSMB levels.
Posted by: Von Fahrenheit - | Link
By using this code that I've made: Link. Note that this is in hex.
Posted by: HammerBrother - | Link
How did you show the timer on the status bar?
Posted by: Anas - | Link
Posted by: Luaxon - | 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