ACM stands for Exusia CaMera.
This file controls how camera moves or behaves. Mostly for NPCs.
ECM Data
CAMERA CURVE
Offset |
Type |
Description |
0x0 |
int32 |
Camera Point Count |
0x4 |
uint32 |
Pointer to Camera Point Data (Usually zero) |
Camera Point usually follows this small data.
CAMERA POINT
CAMERA HAND
Offset |
Type |
Description |
0x0 |
float |
Value 1 |
0x4 |
float |
Value 2 (Unknown use) |
EXUSIA CAMERA ACTION FLAG
Value |
Name |
Description |
0 |
EXUSIA_CAM_ACTION_FLAG_NONE |
|
1 |
EXUSIA_CAM_ACTION_FLAG_RELATIVE |
|
2 |
EXUSIA_CAM_ACTION_FLAG_VALID_FOCUS_FAR |
|
4 |
EXUSIA_CAM_ACTION_FLAG_VALID_FOCUS_NEAR |
|
8 |
EXUSIA_CAM_ACTION_FLAG_VALID_INTERPOLATION |
|
16 |
EXUSIA_CAM_ACT_ENABLE_MAP_COLLISION |
|
32 |
EXUSIA_CAM_ACT_ENABLE_OBJ_COLLISION |
|
64 |
EXUSIA_CAM_ACT_RELATIVE_SEARCH_OF_CHARID |
|
128 |
EXUSIA_CAM_ACT_BUG_FIX |
|
EXUSIA CAMERA FLAG
Value |
Name |
Description |
1 |
EXUSIA_CAM_FLAG_AUTO_KILL |
|
2 |
EXUSIA_CAM_FLAG_ENABLE_COLLISION |
|
EXUSIA CAMERA FLAG
Value |
Name |
Description |
0 |
EXUSIA_CAM_STATE_NONE |
|
1 |
EXUSIA_CAM_STATE_RUN |
|
2 |
EXUSIA_CAM_STATE_INTERPOLATION |
|
3 |
EXUSIA_CAM_STATE_STOP |
|
4 |
EXUSIA_CAM_STATE_END |
|