Modifies the existing hitbox visualization in SSBM's Develop mode as follows:
Future plans:
Options:
The right half of the first 7 lines are as follows:
Edit: Changed 2 lines of code to fix a bug with sword trails.
- Hitboxes display knockback angle
- Hitboxes are always drawn on top of hurtboxes
- Hurtboxes are always drawn on top of character models and sword trails
- Hurtboxes change color to indicate IASA and autocancel windows
Codeset for these examples includes this code as well as:
- Disable All In-Game GFX and Textures [Achilles]
- Lagless FoD [Dan Salvato]
- Hitbox displays do not interpolate [Magus]
Future plans:
- Fix bugs
- Possibly change Sakurai angle indicator to a star/asterisk
- Clean up code and reduce length
- Research displaying hitboxes on top of particle effects (currently to record clear animations, disabling particle effects is sometimes necessary)
- Use higher transparency for hitbox interpolation region? (moves like Marth nair are cluttered, hard to follow as is)
- Breaks hitboxes-but-no-character-models display mode
- Grab boxes display as if they have the Sakurai angle
Options:
The right half of the first 7 lines are as follows:
- Hitbox color (all colors in RGBA format)
- Angle indicator color
- Display reverse angle for hitboxes behind character? If 1, hitboxes behind your character will be flipped. If 0, they won't.
- Normal hurtbox color
- Hurtbox color during aerial attack landing lag window
- Hurtbox color during aerial autocancel window
- Hurtbox color during attack IASA window
Code:
$Frame Data Visualization Improvement v0.21 [rmn]
04080604 ff0000aa
04080608 ffffffdd
0408061c 00000001
04080620 ffff00aa
04080624 ffff00aa
04080628 ff8000aa
0408062c ff00ffaa
04008e58 38800007
04080a98 60000000
04080600 48000038
C2080C0C 00000005
3C00800C 60002600
7C0803A6 4E800021
3C008008 600005E8
7C0803A6 387B0000
4E800020 00000000
C2080A2C 00000003
3C008008 60000C10
7C0803A6 4E800020
60000000 00000000
C20805E4 00000005
8063002C 3BE30000
3B250000 3BB90000
887F221E 3C008008
60000A30 7C0803A6
4E800020 00000000
C20805E8 00000010
8083002C 3CA0804D
60A536AC 3CC08008
60C60620 80040010
2C00002C 41800050
2C000045 41810048
88042218 2C000080
4180000C 8006000C
48000038 80040010
2C000041 41800028
2C000045 41810020
80042200 2C000000
4182000C 80060004
48000010 80060008
48000008 80060000
90050000 3BC00000
60000000 00000000
C20807D8 0000000B
3B200000 1C190138
7F5F0214 C03F0038
389C0000 80BB002C
C045002C C06500B0
387A0914 3C008000
60009F54 7C0803A6
4E800021 2C030000
41820008 3BC00001
3B390001 28190004
3B5A0138 4180FFC0
881F221B 00000000
04080600 48000038
0408060c 00000000
04080610 3F490FDB
04080614 3F000000
04080618 00000000
C2009F60 00000002
D0410024 D0610028
80030000 00000000
C2009FE4 00000003
9421FFD0 90610038
90A1003C D0210040
80C3004C 00000000
C200A028 0000003F
80610038 80A1003C
C0210040 80C3004C
80030050 90C10014
90010018 80030054
9001001C 81230020
3C608008 60630618
92830000 3A800000
28090169 40820048
3A800001 28140000
41820024 3C608008
6063060C C0430000
3C608008 60630614
C0030000 EC210032
48000040 3A800000
3C608008 60630610
C0430000 C0210040
48000028 3C004330
9001FFF8 C8028B00
6D298000 9121FFFC
C841FFF8 EC420028
C0028AF0 EC420032
3C003F70 9001FFF8
C001FFF8 EC210032
D0410044 D0210048
FC201090 3C008032
600063D4 7C0803A6
4E800021 D021004C
C0210044 3C008032
60006240 7C0803A6
4E800021 D0210050
C0410048 80610038
80030054 90010028
EC220072 C082F060
3C608008 6063061C
80030000 80610038
C0610054 C003004C
C0A10058 FC832040
28000000 40820008
EC840132 40860010
FC802840 40850014
EC210132 FC802840
40840008 EC210132
EC2100F2 EC00082A
D0010020 C021004C
EC220072 C0030050
EC00082A D0010024
38ED8000 3C608008
60630608 80030000
90070000 C0210048
3D203D80 3809999A
9001FFF8 C001FFF8
EC210032 38610020
38810014 80A1003C
38CD8008 3C008000
60008FC8 7C0803A6
4E800021 28140001
4182FEAC 38210030
3C608008 60630618
82830000 3C608008
60630604 80030000
38ED8000 90070000
38600001 38600001
60000000 00000000
Last edited: