A fixed version of MarioE's ground pound patch. All I did was remove the slide code so it could be compatible with asar (so you don't slide like a bullet, doesn't need original ground pound to be inserted.)
I noticed a bug:
You can still ground pound if a message box displays a message and if you're in mid-air. If you press DOWN, you will hear the ground pound SFX. After that, if you press B to skip the message, it will not work. (You will have to undo the ground pound by pressing UP to 'unlock' this state, then you'll be able to close the message).