.meta name="Enemy HP bars" .meta description="Shows HP bars in\nenemy info windows" # Original code by Ralf @ GC-Forever and Aleron Ives # https://www.gc-forever.com/forums/viewtopic.php?t=2050 # https://www.gc-forever.com/forums/viewtopic.php?t=2049 .versions 3OE0 3OE1 3OE2 3OJ2 3OJ3 3OJ4 3OJ5 3OP0 entry_ptr: reloc0: .offsetof start start: .include WriteCodeBlocksGC .data 0x8000B650 .data 0x0000006C .address 0x8000B650 hook1: lis r5, 0x8001 lwz r3, [r5 - 0x4944] mr r30, r31 lha r6, [r30 + 0x032C] b +0x10 hook2: lha r6, [r30 + 0x02B8] lis r5, 0x8001 stw [r5 - 0x4944], r3 mflr r0 stw [r5 - 0x4940], r0 mr r5, r3 lha r7, [r30 + 0x02B8] lis r4, 0x8000 ori r4, r4, 0xB6AC addi r3, r4, 0x0018 crxor crb6, crb6, crb6 .data lis r4, 0x8000 ori r4, r4, 0xB6C4 mr r3, r28 lwz r0, [r4 - 0x0004] mtlr r0 blr .data 0x25730A0A .data 0x48503A25 .data 0x642F2564 .data 0x00000000 .data .data 0x00000004 .address bl hook1 .data .data 0x00000004 .data .data .data 0x00000004 .address bl hook2 .data .data 0x00000004 .data 0x42960000 .data .data 0x00000004 .data 0x42960000 .data .data 0x00000004 .data 0x42960000 .data .data 0x00000004 .data 0x42960000 .data .data 0x00000004 .data 0x42960000 .data .data 0x00000004 .data 0x42960000 .data .data 0x00000004 .data 0x42960000 .data .data 0x00000004 .data 0x42780000 .data .data 0x00000004 .data 0xFF00FF15 .data .data 0x00000004 .data 0x42C00000 .data 0x00000000 .data 0x00000000