Achilles1515
Smash Master
Custom Hitbox ID Colors (1.02) [Achilles]
80030000 2C190000
41820020 2C190001
41820024 2C190002
41820028 3CA000FF
60A50080 48000024
3CA0FF00 60A50080
48000018 3CA0FF80
60A50080 4800000C
3CA0FF00 60A5FF80
90AD8000 00000000
Gentlefox @schmooblidon @Kadano
- Hitbox0
- Hitbox1
- Hitbox2
- Hitbox3
- Last byte for each of the colors is the alpha value (default = 0x80)
80030000 2C190000
41820020 2C190001
41820024 2C190002
41820028 3CA000FF
60A50080 48000024
3CA0FF00 60A50080
48000018 3CA0FF80
60A50080 4800000C
3CA0FF00 60A5FF80
90AD8000 00000000
80009f60
- at beginning of CollisionBubbles_HitboxDisplay
- r25 = hitbox ID (0-indexed)
lwz r0,0(r3) # default code line, load hitbox active bool
cmpwi r25,0
beq- HITBOX_ZERO
cmpwi r25,1
beq- HITBOX_ONE
cmpwi r25,2
beq- HITBOX_TWO
HITBOX_THREE:
lis r5,0x00FF
ori r5,r5,0x0080 # 00FF00 = Green
b COLOR_FINISH
HITBOX_ZERO:
lis r5,0xFF00
ori r5,r5,0x0080 # FF0000 = Red
b COLOR_FINISH
HITBOX_ONE:
lis r5,0xFF80
ori r5,r5,0x0080 # FF8000 = Orange
b COLOR_FINISH
HITBOX_TWO:
lis r5,0xFF00
ori r5,r5,0xFF80 # FF00FF = Magenta
COLOR_FINISH:
stw r5,-0x8000(r13) # store color @804d36a0 = hitbox RGBA value
- at beginning of CollisionBubbles_HitboxDisplay
- r25 = hitbox ID (0-indexed)
lwz r0,0(r3) # default code line, load hitbox active bool
cmpwi r25,0
beq- HITBOX_ZERO
cmpwi r25,1
beq- HITBOX_ONE
cmpwi r25,2
beq- HITBOX_TWO
HITBOX_THREE:
lis r5,0x00FF
ori r5,r5,0x0080 # 00FF00 = Green
b COLOR_FINISH
HITBOX_ZERO:
lis r5,0xFF00
ori r5,r5,0x0080 # FF0000 = Red
b COLOR_FINISH
HITBOX_ONE:
lis r5,0xFF80
ori r5,r5,0x0080 # FF8000 = Orange
b COLOR_FINISH
HITBOX_TWO:
lis r5,0xFF00
ori r5,r5,0xFF80 # FF00FF = Magenta
COLOR_FINISH:
stw r5,-0x8000(r13) # store color @804d36a0 = hitbox RGBA value
Gentlefox @schmooblidon @Kadano
Last edited: