-
Notifications
You must be signed in to change notification settings - Fork 213
ActorControl
JeidoUran edited this page Jul 13, 2018
·
4 revisions
struct ActorControl142 {
/* 0000 */ uint16_t category;
/* 0002 */ uint16_t padding;
/* 0004 */ uint32_t param1;
/* 0008 */ uint32_t param2;
/* 000C */ uint32_t param3;
/* 0010 */ uint32_t param4;
/* 0014 */ uint32_t padding1;
};
ControlTypeName | ControlTypeId | param1 | param2 | param3 | param4 | param5 | Description |
0 | 1 / 0 | 0 | 0 | 0 | 0 | Draw or sieze the weapon | |
DRAW_SIEZE | 1 | 1 | 0 | 0 | 0 | 0 | Draw or sieze the weapon |
STATUS_SET | 2 | 2 | 0 | 0 | 0 | 0 | Set actor status to dead & HP Respawn menu |
CAST_START | 3 | 1 | actionId | 0 | 0 | 0 | displays a casting action on a character ( only works on others, not for self ) using eventaction.exh |
AGGRO_DEAGGRO | 4 | 1 / 0 | 0 | 0 | 0 | 0 | shows a mob aggroed or deaggroed a palyer ( name color change, also the music change ) |
CLASS_CHANGE_ANIM | 5 | 0 | 0 | 0 | 0 | 0 | Play class change animation |
6 | 0 | 0 | 0 | 0 | 0 | Show defeat msg | |
EXP_GAIN_MSG | 7 | classId | expAmount | 0 | 0 | 0 | Shows message for gained exp |
LEVELUP_ANIM | A | classId | level | 0 | 0 | 0 | Plays level-up animation and sound gain level and ability message, also recorded it in classes window |
EXP_CAHIN_MSG | C | chainNum | 0 | 0 | 0 | 0 | Shows exp chain msg |
HPPARAM_SET | D | elementId | value | 0 | 0 | 0 | Sets various UI values, such as HP (elementId = 1), or MP, or TP… |
DEATH_ANIMATION | E | 0 | 0 | 0 | 0 | 0x20 | Play death animation |
LOG_MSG | F | msgId | 0 | 0 | 0 | 0 | Log Message in **logmessage.exh ** |
STATUS_EFFECT_GAIN | 14 | statusId | 0 | 0 | 0 | 0 | Shows animation and message for gaining a specific status effect **status.exh ** |
STATUS_EFFECT_LOSE | 15 | statusId | 0 | 0 | 0 | 0 | Shows animation for timeout of a specific status effect **status.exh ** |
HP_FLOATING_TEXT | 17 | 0 | 3/4 | amount | 0 | 0 | Shows floating text for gaining or losing hp 3 = DoT and 4 = HoT |
UPDATE_RESTED_EXP | 18 | 0 | 0 | 0 | 0 | 0 | Saves rested EXP |
19 | 0 | 0 | 0 | 0 | 0 | Shows odd Japanese Addiction warnings | |
Flee | 1b | Flee value | 0 | 0 | 0 | 0 | Speed of the character running |
20 | 1 | 0 | 0 | 0 | 0 | Some kinda kneel emote? Quest kneel when injuried | |
COMBAT_MARKER_SHOW | 22 | MarkerId | 0 | 0 | 0 | 0 | Shows combat related markers, like divebomb marker |
SPAWN_EFFECT | 25 | 1 | 0 | 0 | 0 | 0 | shows some spawn effect? |
INVISIBLE_TOGGLE | 26 | 0 / 1 | 0 | 0 | 0 | 0 | Toggles invisible effect |
ACTION_UNLOCK | 29 | menuIcon | 0 / 1 | 0 | 0 | 0 | Enable or disable return or teleport menuicon (1 return, 4 tele) |
EXP_UPDATE_UI | 2B | classId | expAmount | 0 | 0 | 0 | Updates exp UI element |
DMG_TAKEN_MSG | 2D | amount | 0 | 0 | 0 | 0 | Shows a damage taken message |
TARGET_SET | 32 | 0 | 0 | 0 | 0 | targetId | sets an actors current target |
EFFECT_ | 34 | 0 | 0 | 0 | 0 | 0 | Not sure what type of effect it is |
EFFECT_Spiritbond | 35 | 0 | 0 | 0 | 0 | 0 | Spiritbound success effect |
HIDE_NAME | 36 | 0 / 1 | 0 | 0 | 0 | 0 | remove name (p1=1 unhide & 0 hide) |
LIMITBREAK_START | 47 | 0 | 0 | 0 | 0 | 0 | Shows limitbreak casting |
LIMITBREAK_PT_START | 48 | 0 | 0 | 0 | 0 | 0 | Shows limitbreak party animation |
BUBBLE_TEXT | 49 | 1 | 0 | 0 | 0 | 0 | Shows bubble text on player |
DAMAGE_EFFECT | 50 | damage | hp_left | effect_id | 0 | 0 | Shows bubble text on player |
RAISE_ANIM | 51 | 0 | 0 | 0 | 0 | 0 | Shows raise up animation |
OPEN TREASURE MENU | 54 | 1 | 0 | 1 | 0 | 0 | Open Treasure Map and KI Menu |
BigScreenMsg | 57 | MsgId | 0 | 0 | 0 | 0 | The Big Gold Message on the Screen found in 060000.win.32.index >> ui/icon/1200000/en SAME as 7B |
ITEM_REPAIR_MSG | 5C | 0 | 0 | 0 | 0 | 0 | Show Item Repair Message |
LEVE_START_ANIM | 66 | LeveType | ColorType | 0 | 0 | 0 | Start levequest animation |
LEVE START ERROR MSG | 67 | someId | SomeId | 0 | 0 | 0 | Some screen msg |
PLAYER_GRAY_OUT | 6A | 0 | 0 | 0 | 0 | 0 | player too far hp bar gray and player dissapear from screen |
ITEM_OBTAIN_MSG | 75 | itemId | amount | 0 | 0 | 0 | Item obtain message |
CONTRIBUTION_ERROR_MSG | 76 | 1/2 | 0 | 0 | 0 | 0 | Wrong level or class to contribuate (FATE?) |
DUTY_QUEST_SM | 7B | 0 | onScreenId | 0 | 0 | 0 | Shows a on Screen Message, DUTY COMMENCED, QUEST ACCEPTED, etc SAME as 57 |
REP TAB UNLOCK | 83 | 0 | 0/1 | 0 | 0 | 0 | Unlock Reputation Tab 1, 0 hide it |
ITEM_OBTAIN_ICON | 84 | itemId | amount | 0 | 0 | 0 | shows the floating Item Icon when you obtain it |
FATE_ITEM_FAIL_MSG | 85 | 0 | 0 | 0 | 0 | 0 | Unable to obtain Item from Fate message |
ITEM_FAIL_MSG | 86 | 0 | 0 | 0 | 0 | 0 | Unable to obtain Item message |
ACTION_LEARN_MSG | 87 | actionId | 0 | 0 | 0 | 0 | Action Learned Message |
EVENT_FREE_POS | 8A | eventid | 0 | 0 | 0 | 0 | Seems to free you from event camera restriction ( interrupted attune ) |
CATALYST REWARD | 99 | 1 | ItemId | Amount | 0 | 0 | Catalyst reward from FATE with screen image |
SIGHTSEEN_MSG | 9c | Log# | 1 | 1 | 0 | 0 | Sightseen log entry completion msg |
MUSIC | A1 | musicId | 0 | 0 | 0 | 0 | playffxiv music |
HW_UNLOCKING_MSG | A4 | 0 | 1 | MsgId | 0 | 0 | Aether current accessible screen message, Aether Attune Complete, a bunch of HW unlock and expanded BigScreenMsg |
REMOVE_NAME | A8 | 1 / 0 | 0 | 0 | 0 | 0 | Hides a players name |
FADE_OUT_SCREEN | AA | 1 | 0 | 0 | 0 | 0 | Fade out screen, show loading |
MEDAL REWARD | B0 | 0/1 | 1 | itemId | Medal Aquisition Reward Popup window | ||
ZONE_IN | C8 | fadeIn | Revive | 0 | additionalAnimation | 0 | Shows animation for teleport in or warp in, revive and weapon drawing |
ZONE_IN_POS | C9 | 0 | 0 | 0 | 0 | 0 | Places the character at the lower left corner of the map (param could be related to POS) |
TELEPORT MSG | CB | MessageId | 0 | 0 | 0 | 0 | Error message about teleporting |
TELE_POPUP | CC | 0/1 | AetheryteId | 0 | 0 | 0 | 0 show teleport window to ACCEPT / 1 Error message Cant teleport there |
TELE_DONE_FADEOUT | CE | 0 | 0 | 0 | 0 | 0 | show the teleport done animation, plus fadeout |
DESPAWN_ZONE_SM | CF | 4 | actorId | 1 | 0 | 0 | despawn an actor ( there is more to this, as it also is used to show the target zone screen message ) |
MORE_TELE_ERROR_MSG | D1 | MessageId | 0 | 0 | 0 | 0 | Some more telepoert error message |
CONGESTION SERVER WINDOW | D2 | 1 | numInstances | PlayerAmount | 0 | 0 | Shows Congestion Server selection screen for an area (congestion protection ) |
ACTOR_DESPAWN_EFFECT | D4 | type | 0 | 0 | 0 | 0 | Shows a despawn effect on a different actor |
WEIRD_MOVEMENT | e0 | 0 | 0 | 0 | 0 | 0 | weird tiny jump move |
RANK | FC | RankNumber | 0 | 0 | 0 | 0 | player get Rank number |
UNLOCK_COMPANION?? | FD | 1 | 0 | 0 | 0 | 0 | Shows HOWTO "Ordering Your Chocobo) unlock maybe? |
BARDING_OBTAIN | FE | bardingId | 0 | 0 | 0 | 0 | Obtain barding |
BARDING_EQUIP | FF | slotId | 0 | 0 | 0 | 0 | Equip barding |
COMPANION_MSG1 | 102 | 0 | 0 | 0 | 0 | 0 | Message " You withdraw from battle " |
COMPANION_MSG2 | 103 | 0 | 0 | 0 | 0 | 0 | Message " Your companion withdraws from battle " |
PET_HOTBAR_SHOW | 104 | hotbarId | 0 | 0 | 0 | 0 | Show a pet hotbar |
COMPANION_RANK_MSG | 105 | 0 | Rank | 0 | 0 | 0 | Show companion Rank level |
ACTION_LEARN_MSG | 109 | CompClassId | CompActionId | 0 | 0 | 0 | shows message for learning ability / trait ( for companion? ) |
ACTOR_FADE_OUT | 10A | 0 | 0 | 0 | 0 | 0 | Fade out of an actor |
ACTOR_FADE_IN | 10B | 0 | 0 | 0 | 0 | 0 | Fade in of an actor |
ACTOR_WITHDRAW_MSG | 10C | nameId | 0 | 0 | 0 | 0 | message "Withdraws from the battlefield" |
MINION_ORDER | 10D | minionId | actionId | 0 | 0 | 0 | minion order msg |
MINION_TOGGLE | 10E | minionId | 0 | 0 | 0 | 0 | Spawn a minion, 0 despawns |
MINION_LEARN | 10F | minionId | 1 / 0 | 0 | 0 | 0 | Learn a minion |
ACTOR_FADE_OUT1 | 110 | 0 | 0 | 0 | 0 | 0 | Fade out of an actor |
EMOTE | 122 | emoteid | 0 | 0 | 0 | 0 | plays an emote |
SETPOSE | 127 | 0 | 0 | 0 | 0 | 0 | plays an emote |
CRAFTING_??? | 12C | 0 | 0 | 0 | 0 | 0 | Used to show crafting related models (needs research) |
GATHERING_SENSE_MSG | 130 | 0 | 0 | 0 | 0 | 0 | "You sense a grade x something y yals to the... |
PARTY_MSG | 131 | 0 | 0 | 0 | 0 | 0 | Party related messages, invite, join, leave ... |
GATHERING_SENSE_MSG1 | 132 | 0 | 0 | 0 | 0 | 0 | "You know longer sense X deposit" |
GATHERING_SENSE_MSG2 | 138 | 0 | 0 | 0 | 0 | 0 | "You sense a concealed gathering point nearby" |
FISHING_MSG | 140 | 0 | 0 | 0 | 0 | 0 | Fishing related message |
FISHING_BAIT_MSG | 145 | 0 | 0 | 0 | 0 | 0 | applying bait message |
FISHING_REACH_MSG | 147 | 0 | 0 | 0 | 0 | 0 | "REACH" message |
FISHING_FAIL_MSG | 148 | 0 | 0 | 0 | 0 | 0 | "FAIL" message |
MATERIA_CONVERT_MSG | 15E | ItemId | materiaId | 0 | 0 | 0 | Convert into materia message |
MELD_SUCCESS | 15F | ItemId | materiaId | 0x14? | 0 | 0 | Plays successful melding animation and text |
MELD_FAIL | 160 | ItemId | materiaId | 0x14? | 0 | 0 | Plays melding fail animation and text |
MELD_MODE_TOGGLE | 161 | 0 | 0 | 0 | 0 | 0 | go into melding mode |
AETHER_RESTORE_MSG | 163 | 0 | 0 | 0 | 0 | 0 | Restore aether message |
DYE_MSG | 168 | itemid | dyemessageid | 0 | 0 | 0 | play a dye message |
CREST_TOGGLE_MSG | 16A | 0/1 | itemid | 0 | 0 | 0 | apply / remove company crest message |
CREST_BULK_TOGGLE_MSG | 16B | 0/1 | itemid | 0 | 0 | 0 | apply / remove company crest bulk message |
MATERIA_REMOVE_MSG | 16C | 0 | 0 | 0 | 0 | 0 | materia remove message |
GLAMOUR_CAST_MSG | 16D | 0 | 0 | 0 | 0 | 0 | Cast glamour message |
GLAMOUR_REMOVE_MSG | 16E | 0 | 0 | 0 | 0 | 0 | Remove glamour message |
RELIC_INFUSE_MSG | 179 | 0 | 0 | 0 | 0 | 0 | Infuse relic message |
AETHER_REDUCTION_WINDOW | 17D | 0 | 0 | 0 | 0 | 0 | Aetherical reduction successful window |
19C | 0xEF? | 0 | 0 | 0 | 0 | Plays some kinda weapon animation on a different actor ? | |
TITLE_SET | 1F4 | titleId | 0 | 0 | 0 | 0 | Set the players title |
MOB_LETTER_SET | 1F7 | letterIndex | actorId | 0 | 0 | 0 | Sets the letter displayed besides a monster's name |
STATUS_ICON_SET | 1F8 | onlineStatusId | 0 | 0 | 0 | 0 | Changes the icon displayed beside a players name |
HOMEPOINT_SET | 1FB | aetherId | 0 | 0 | 0 | 0 | Sets the homepoint for the player |
FAVORITE_SET | 1FC | aetherId | 0 | 0 | 0 | 0 | Sets the favorite aetheryte for the player |
TELEPORT_LEARN | 1FD | placeNameId | 0 / 1 | 0 | 0 | 0 | Learn or unlearn a telepoint |
ARMORY_ERROR_MSG | 201 | msgId | 0 | 0 | 0 | 0 | Armory store error messages |
ACHIEVMENT_POPUP | 203 | achievementId | 0 | 0 | 0 | 0 | Achievement obtain popup |
205 | ? | 0 | 0 | 0 | 0 | same party related messages again | |
ACHIEVEMENT_MSG | 206 | achievementId | 0 | 0 | 0 | 0 | Achievement obtain message |
SET_ITEMLEVEL | 209 | param | 0 | 0 | 0 | 0 | Sets Item Level |
CHALLANGE_COMPLETE_MSG | 20B | challengeId | 0 | 0 | 0 | 0 | challenge entry complete message |
CHALLANGE_UNLOCK_MSG | 20C | 0 | 0 | 0 | 0 | 0 | challenge log category unlocked message |
GIL_TRAIL_MSG | 211 | 0 | 0 | 0 | 0 | 0 | You cannot earn any more gil while on the free trial. |
GEARSET_SET_NUMBER | 230 | numGearSets | 0 | 0 | 0 | 0 | Sets number of available gear set slots ( 0 = deactivate) |
DISPLAY_HEAD_WEAP_TOGGLE | 260 | bitmask | 0 | 0 | 0 | 0 | Sets display flags for head and weapon for 3d preview |
GEARSET_EQUIP_MESSAGE | 321 | param | 0 | 0 | 0 | 0 | Sets display flags for head and weapon for 3d preview |
UNABLE_EQUIP_MESSAGE | 323 | 0 | 0 | 0 | 0 | 0 | Unable to equip “.” Insufficient Armoury Chest space. MSG |
WOLF_MARK | 323 | 1 | 0 | Amout | 0 | 0 | Receiving Mark Point and if param3 = 0 "cannot receive mark anymore" |
PVP_ACTION_RESTORED | 324 | 0 | 0 | 0 | 0 | 0 | PVP action restored message |
ADD\UNLOCK_MOUNT | 387 | MountId | 0/1 | 0 | 0 | 0 | Add and unlock MOUNT Guide 0=remove and 1=add |
RE-EDIT_CHARA_OR_RETAINER | 388 | 0/1 | 0 | 0 | 0 | 0 | MSG allowing to re-edit Character or Retainer |
OPERATING_MACHINE_ERROR | 388 | 0~7 | 0 | 0 | 0 | 0 | Unable to use instance combat msg error msg from logmessage.exh |
GOLD_SAUCER_REWARD | 38e | GameId | amout | itemIdIcon | 0 | 0 | Golden Saucer prize window |
ORCHESTRA_LIST | 396 | 0 | 1 | itemId | 0 | 0 | Add Orchestra into the list |
PARTY_MSG | 38e | 0 | 1 | 0 | 0 | 0 | There is no party members MSG |
PARTY_ACTION | 404 | 0~5 | 0 | 0 | 0 | 0 | Party Action (invite, cancel, disband, etc.) |
CHOCOBO_RACE_START_WINDOW | 455 | EventId | 0 | 0 | 0 | 0 | Chocobo Race Commence Tracker, Duty, Wiaitng, Complete, Unable, etc. |
ANY_ANIMATION | 524 | EventId | 0 | 0 | CircleSize | 0 | param1 goes to the 1000+ for all the game animation, event and effects, param3 only apply to param1=0 |
MSG\GET_KI_WONDEROUS_TRAILS | 60e | 1 | 0 | 0 | 0 | 0 | Log msg and get Wonderous Trails KI in KI inventory |
REMOVE_KI_WONDEROUS_TRAILS | 60f | 1 | 0 | 0 | 0 | 0 | Log msg and get Wonderous Trails KI in KI inventory |
PVP_THE_FEAST | 640 | CameraAngle | UI | 0 | 0 | 0 | Show PVP The Feast UI and spectator view, param 6 0 0 = reset |
===== STOPED AT OPCODE 750 =====
Getting Started
About
Installation
Developing
Actor Control
Scripting
Administration
Debug Commands
GM Commands
Other
PS4 Support