Views: 617,575,054
16 users online: Berk, chineesmw, Flamesofshadow, freddythekiller2016, Golden Yoshi, Gregor, idol, Jonah BearAwesome, juaneergameer, K.T.B., o Ladida, o Noivern, randomdude999, Snake94, SupInvisible, tchfunkta - Guests: 52 - Bots: 401Users: 34,287 (1,490 active)
Latest: freddythekiller2016
Tip: If you're using the original SMW ending, remember that level 104 (Yoshi's House) will appear during it.Not logged in.
Details for Kirby and the Amazing Mirror styled Enemy HP meter 2.3
SMW Patches - Kirby and the Amazing Mirror styled Enemy HP meter 2.3
File Name: Kirby and the Amazing Mirror styled Enemy HP meter 2.3
Version History: View
Authors: GreenHammerBro
Tool: Asar
Requires Free Space: Yes
Bug Fix: Yes
Featured: No
Description: This patch makes the game display the HP of an enemy when they take damage.

Note: Only a few enemies in smw uses HP system.

For custom sprite, make sure you read the CustomSpritesReadme.txt and have ASM knowledge.
Tags: health, health bar, hp bar, sprites
Download: Download - 173.85 KiB
  Submit Update
The insertion is quite difficult due to using UberASM and there are many stuff to consider (though that shouldn't be surprising for you).
And it also would have been nice if there were an easier way to get the subroutines for the patch and that you can disable the HP display for chuck when you have allowed the patch before.

Other then that, the patch works fine.
Posted by: MarioFanGamer -
Bug found: ludwig boss has an HP underflow glitch where if you get his HP down to 5, and stomp on him on midair (1 HP left) (about halfway on his jump animation when he is able to be stomped), and shoot 2 fireballs on the frame he ends his "stomped animation", his HP will decrement TWICE (both fireballs absorbed) and ends up with 255 HP while dying. I recommend not having fireballs or not having the ludwig boss altogether until I'll update the patch.

Edit: Fixed.

Edit1: Fix another glitch where if the damage is large enough to exceed 255, will overflow (without death). Fixed by checking if the value goes over 255 via BCS after the ADC.

Edit2: Really optimized the damage subroutine code (only used by custom sprites), after learning that if the SBC underflows a value, the carry clears, it makes the CMP redundant.

New bug found: When a chargin chuck dies by falling off screen, SwitchHPBar will be executed every frame until its sprite status ($7E14C8 = #$00, when it goes far enough below the screen), causing the HP bar to instantly switch back to the dying enemy when the player attacks a different enemy, also freezing the record damage indicator should $9D is frozen while the enemy is dying. NOTE: I'll update this patch once my new graphical bar gets done updating.
Posted by: GreenHammerBro -
Converting to SA-1 for freeram has never been easier, I made a "substitute" for your needs.
Posted by: GreenHammerBro -

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2018 - SMW Central
Legal Information - Privacy Policy - Link To Us

Total queries: 29


Follow Us On

  • Facebook
  • Twitter
  • YouTube


  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • MFGG
  • Gaming Reinvented