Skip to content
JeidoUran edited this page Jul 13, 2018 · 4 revisions

GS ACTOR CONTROL

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; 
};

Type Research (!add actrl opcode 0 0 0 0 0 0 playerId)

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
DEFEAT_MSG 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 =====

FFXIV Sapphire

Deprecated (4.0~5.58)

Getting Started
About
Installation

Installing
Linux
Mac
Windows

Developing
Actor Control
Scripting

Administration
Debug Commands
GM Commands

Other
PS4 Support

Clone this wiki locally