V-Gears 0
Free Final Fantasy VII engine.
KernelDataInstaller::CommandData Struct Reference

Data for each command. More...

Collaboration diagram for KernelDataInstaller::CommandData:

Public Attributes

u8 cursor_action
 Cursor action when the command is selected. More...
 
u8 target_raw
 Targeting mode. More...
 
u16 unknown
 Unknown data (Always 0XFFFF). More...
 
u16 camera_single
 Camera movement ID for single target. More...
 
u16 camera_multiple
 Camera movement ID for multiple target. More...
 
int id
 Command ID. More...
 
std::string name
 Command name. More...
 
std::string description
 Command description. More...
 
Target target
 Target selection mode. More...
 
std::string menu
 Menu name. More...
 

Detailed Description

Data for each command.

As found in KERNEL.BIN, file 0, in order, up to camera_multiple. Members after camera_multiple are not found literally in KERNEL.BIN, but are derived from other members or found in other files of the kernel (text files).

Member Data Documentation

◆ camera_multiple

u16 KernelDataInstaller::CommandData::camera_multiple

Camera movement ID for multiple target.

2 bytes.

Determines the camera movement when the command is executed over multiple targets.

◆ camera_single

u16 KernelDataInstaller::CommandData::camera_single

Camera movement ID for single target.

2 bytes.

Determines the camera movement when the command is executed over a single target.

◆ cursor_action

u8 KernelDataInstaller::CommandData::cursor_action

Cursor action when the command is selected.

◆ description

std::string KernelDataInstaller::CommandData::description

Command description.

Not found in the same file as the rest of the data, but on file 9.

◆ id

int KernelDataInstaller::CommandData::id

Command ID.

Not actually in the item file data, it's the order at which it appears.

◆ menu

std::string KernelDataInstaller::CommandData::menu

Menu name.

Derived from {

See also
cursor_action}.

◆ name

std::string KernelDataInstaller::CommandData::name

Command name.

Not found in the same file as the rest of the data, but on file 17.

◆ target

Target KernelDataInstaller::CommandData::target

Target selection mode.

Derived from {

See also
target_raw}.

◆ target_raw

u8 KernelDataInstaller::CommandData::target_raw

Targeting mode.

1 byte.

See {

See also
target} and {
TargetModes} for more information.

◆ unknown

u16 KernelDataInstaller::CommandData::unknown

Unknown data (Always 0XFFFF).

2 bytes.


The documentation for this struct was generated from the following file: