Language…
22 users online:  AmperSam,  Anorakun, apache, caioskii, Dennsen86, Ekimnoid, Heitor Porfirio, JudithPrietht, krizeth, LightAligns, mtheordinarygamer, OEO6, Rykon-V73,  Saphros, Sweetdude,  Tahixham,  Telinc1,  Thomas, tOaO, underway, Yuvi, Zandro - Guests: 298 - Bots: 365
Users: 64,795 (2,373 active)
Latest user: mathew

Ground Pound, Yoshi's Stomp Effect

UberASM Repository → Ground Pound, Yoshi's Stomp Effect

Submission Details

Screenshots

Comments (22)

 RussianMan Author Link
if you have GroundPoundSrc.asm in library, you should move it outside and edit GroundPound.asm to point to where it is (instead of incsrc GroundPoundSrc.asm if you placed it where uberasm exe is, it'll be incsrc ../GroundPoundSrc.asm or if in specific folder, incsrc ../Your_folder/GroundPoundSrc.asm)
AyGaAlPa Link
I have a problem with this...

In UberASM appear this:

Code
Processing file 'GroundPound.asm':
  Inserted at $10D446 (PC: 0x85646)
  Insert size: 231 (0xE7) bytes
  Processed 13 labels.

Processing file 'GroundPoundSrc.asm':
  GroundPoundSrc.asm:17: error: (E5088): Define 'Button' wasn't found.
  GroundPoundSrc.asm:19: error: (E5088): Define 'Button' wasn't found.
  GroundPoundSrc.asm:21: error: (E5088): Define 'Button' wasn't found.
  GroundPoundSrc.asm:29: error: (E5088): Define 'CancelButton' wasn't found.
  GroundPoundSrc.asm:31: error: (E5088): Define 'CancelButton' wasn't found.
  GroundPoundSrc.asm:33: error: (E5088): Define 'CancelButton' wasn't found.
  GroundPoundSrc.asm:40: error: (E5088): Define 'Button' wasn't found.
  GroundPoundSrc.asm:42: error: (E5088): Define 'Button' wasn't found.
  GroundPoundSrc.asm:44: error: (E5088): Define 'Button' wasn't found.
  GroundPoundSrc.asm:46: error: (E5088): Define 'Button' wasn't found.
  GroundPoundSrc.asm:53: error: (E5088): Define 'CancelButton' wasn't found.
  GroundPoundSrc.asm:55: error: (E5088): Define 'CancelButton' wasn't found.
  GroundPoundSrc.asm:57: error: (E5088): Define 'CancelButton' wasn't found.
  GroundPoundSrc.asm:59: error: (E5088): Define 'CancelButton' wasn't found.
  GroundPoundSrc.asm:23: error: (E5114): Misplaced else. [else]
  GroundPoundSrc.asm:25: error: (E5113): Misplaced endif. [endif]
  GroundPoundSrc.asm:35: error: (E5114): Misplaced else. [else]
  GroundPoundSrc.asm:37: error: (E5113): Misplaced endif. [endif]
  GroundPoundSrc.asm:48: error: (E5114): Misplaced else. [else]
  GroundPoundSrc.asm:50: error: (E5113): Misplaced endif. [endif]
  GroundPoundSrc.asm:61: error: (E5114): Misplaced else. [else]
  GroundPoundSrc.asm:63: error: (E5113): Misplaced endif. [endif]
Francium Link
Originally posted by AyGaAlPa
In my GM14, I inserted the ground pound ASM patch like this:

Code
main:
	LDA #%00000011			
	JSL ChargedJump_runcode	
	JSL GroundPound_main
	JSL wall_kick_main
	RTL


And not work. The ground pound files are in the library folder.

Code
main:
	JSL GroundPound_main
	JSL wall_kick_main
	LDA #%00000011			
	JSL ChargedJump_runcode	
	RTL

Try it like this
Zuluna Link
I really liked it
ground pound blocks would be nice
AyGaAlPa Link
In my GM14, I inserted the ground pound ASM patch like this:

Code
main:
	LDA #%00000011			
	JSL ChargedJump_runcode	
	JSL GroundPound_main
	JSL wall_kick_main
	RTL


And not work. The ground pound files are in the library folder.
 RussianMan Author Link
14
Mapping_bl Link
thanks
AyGaAlPa Link
what gamemode should I use in this case?
PSYotta Link
cool and very useful!#smw{:TUP:}
zacmario Link
I'm having trouble loading this from the library. Don't know why.

Disregard, forgot about gamemode.
 Maarfy Link
Two small bits of code were tweaked for improved functionality with the author's permission. The readme was updated to reflect the change. Nothing else was altered.

A welcome update, this is quite solid now! A useful but not domineering ability that can add some spice to the player's general platforming repertoire.

The only two little things are the generated smoke clouds causing minor graphical glitching in Morton/Ludwig/Roy's boss rooms, and being able to pass through Layer 3 smashers during the pre-pound pause, but these are trivial. I guess you can also cancel a pound out of a sprinting cape jump for low-height glide shenanigans, but I think this is more interesting than buggy, myself.

Tested with Asar 1.71, Lunar Magic 3.11, SA-1 1.32, Snes9x 1.59.2, UberASM Tool 1.4.
Wariuzzo From older version: Ground Pound, Yoshi's Stomp Effect Link
Originally posted by RussianMan
it's not supposed to be in library at all. if you want it in library, copy contents from GroundPoundSrc.asm into GroundPound.asm and leave just GroundPound.asm in the library.


Now it works, thanks!
And nice patch.
 RussianMan Author From older version: Ground Pound, Yoshi's Stomp Effect Link
it's not supposed to be in library at all. if you want it in library, copy contents from GroundPoundSrc.asm into GroundPound.asm and leave just GroundPound.asm in the library.
Wariuzzo From older version: Ground Pound, Yoshi's Stomp Effect Link
I keep getting this:



I have GroundPound.asm and GroundPoundSrc.asm in the same library folder; I use JSL GroundPound_main in the level asm to combine it with other uberasm codes.

What's wrong?
 RussianMan Author Link
yes
dogemaster Link
is this an update?
MarioriaM Link
?
 Maarfy From older version: Ground Pound, Yoshi's Stomp Effect Link
Fixed a mistake in GroundPoundSrc.asm that caused the !L and !R button settings to respond to X and L inputs, respectively. Nothing else was changed.

This is a neat ability that's pretty broadly usable alongside some straightforward platforming. In my own opinion, it may be better suited as a bonus ability, or used in a hack that is shorter or otherwise not packed with lots of other stuff, as the ability is a bit rough around the edges when it comes to certain interactions. To be taken with a grain of salt, of course. The following are some notes recorded during moderation, presented as observations and not necessarily "stuff that should be fixed":



Tested with Asar 1.71, Lunar Magic 3.11, SA-1 1.32, Snes9x 1.59.2, UberASM Tool 1.4.
zacmario From older version: Ground Pound, Yoshi's Stomp Effect Link
That is sweet, and the fact it acts like yellow Yoshi makes it feel like it belongs.
Batata Douce From older version: Ground Pound, Yoshi's Stomp Effect Link
Thanks for doing my request! #smw{:peace:}
 RussianMan Author From older version: Ground Pound, Yoshi's Stomp Effect Link
for that you'd need to modify quake sprite or something with a patch, which is out of scope for this submission.

Unless you mean custom blocks that can check for ground pound flag and do things (like how you can have a block that is solid but can be destroyed with ground pound).
Anas From older version: Ground Pound, Yoshi's Stomp Effect Link
Very cool! One small yet effective suggestion I'd drop here is to allow the player to activate blocks with this ground pound. The items don't necessarily need to go down, just the activation alone is enough. Otherwise, still very cool!