sup39
89e808d3fe
- load/reload `ObjectParameters/*.json` - get managers, managees - read bytes, struct, string, class name - write bytes
75 lines
1.6 KiB
JSON
75 lines
1.6 KiB
JSON
{
|
|
"THitActor": {
|
|
"size": 104,
|
|
"offsets": [
|
|
{
|
|
"offset": "0",
|
|
"type": "JDrama::TActor",
|
|
"name": "Inherited fields",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "44",
|
|
"type": "THitActor**",
|
|
"name": "Collided object array",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "48",
|
|
"type": "s16",
|
|
"name": "Collided object count",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "4a",
|
|
"type": "s16",
|
|
"name": "Collided object capacity",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "4c",
|
|
"type": "u32",
|
|
"format": "hex",
|
|
"name": "Actor type",
|
|
"notes": "& 0x8000_0000: player\n& 0x1000_0000: enemy\n& 0x0800_0000: boss"
|
|
},
|
|
{
|
|
"offset": "50",
|
|
"type": "float",
|
|
"name": "Attacking hitbox radius",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "54",
|
|
"type": "float",
|
|
"name": "Attacking hitbox height",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "58",
|
|
"type": "float",
|
|
"name": "Receiving hitbox radius",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "5c",
|
|
"type": "float",
|
|
"name": "Receiving hitbox height",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "60",
|
|
"type": "float",
|
|
"name": "Entry radius",
|
|
"notes": ""
|
|
},
|
|
{
|
|
"offset": "64",
|
|
"type": "u32",
|
|
"format": "hex",
|
|
"name": "Collision flag\n (0) active / (1) no collision",
|
|
"notes": ""
|
|
}
|
|
]
|
|
}
|
|
}
|