The walljump asm featured in KLDC 2021's entry #45 (Not Cataclysm). Now updated with layer 2 support and a customizable leniency for the walljump itself.
This walljump asm mimics the physics of the TAS-only walljumps that are frequently seen in pit hacks but makes them consistently performable for a human player. To be specific: Mario always clips the wall if he hits it with 29 or more horizontal speed while moving downwards and the window for the jump input has been increased from 1 to 5 frames (on default settings).
If you decide to use this, you should use a patch that disables the real vanilla walljumps as the player may get confused and frustrated otherwise.
Unfortunate that this lacks SA-1 support in its current state, but I tested it without and everything behaved as I expected it to. Interesting take on the wall jump especially given its influence from SMW TASes. The options included seem to work fine and layer 2 support is a nice addition. Hopefully this can be updated with SA-1 in the future, but it's fine as is.