Difference between revisions of "Game Opcodes"
From FFXIV Classic Wiki
(→Zone Channel) |
(→Zone Channel) |
||
(51 intermediate revisions by the same user not shown) | |||
Line 23: | Line 23: | ||
| 0x00F || Select Character Reply | | 0x00F || Select Character Reply | ||
|- | |- | ||
− | | 0x010 || | + | | 0x010 || Modify Retainers Reply |
|- | |- | ||
| 0x015 || World List | | 0x015 || World List | ||
Line 30: | Line 30: | ||
|- | |- | ||
| 0x017 || Retainer List | | 0x017 || Retainer List | ||
− | |||
− | |||
|- | |- | ||
| 0x1F5 || | | 0x1F5 || | ||
Line 48: | Line 46: | ||
|- | |- | ||
| 0x005 || Get Accounts | | 0x005 || Get Accounts | ||
+ | |- | ||
+ | | 0x006 || | ||
|- | |- | ||
| 0x00B || Modify Character | | 0x00B || Modify Character | ||
|- | |- | ||
| 0x00F || Finish Mod Retainers | | 0x00F || Finish Mod Retainers | ||
+ | |- | ||
+ | | 0x1F5 || LobbyLoginOperation related.... | ||
+ | |- | ||
+ | | 0x1F6 || LobbyLoginOperation related.... | ||
|} | |} | ||
</div> | </div> | ||
Line 64: | Line 68: | ||
! width="50px" style="text-align: center; font-size: 14px;" | Opcode | ! width="50px" style="text-align: center; font-size: 14px;" | Opcode | ||
! width="400px" style="text-align: center; font-size: 14px;" | Packet Name | ! width="400px" style="text-align: center; font-size: 14px;" | Packet Name | ||
− | |||
− | |||
|- | |- | ||
| 0x0C8 || [[GameOpcode:Tell Message (Server)|Tell Message]] | | 0x0C8 || [[GameOpcode:Tell Message (Server)|Tell Message]] | ||
Line 82: | Line 84: | ||
! width="50px" style="text-align: center; font-size: 14px;" | Opcode | ! width="50px" style="text-align: center; font-size: 14px;" | Opcode | ||
! width="400px" style="text-align: center; font-size: 14px;" | Packet Name | ! width="400px" style="text-align: center; font-size: 14px;" | Packet Name | ||
− | |||
− | |||
|- | |- | ||
| 0x0C8 || [[GameOpcode:Tell Message (Client)|Tell Message]] | | 0x0C8 || [[GameOpcode:Tell Message (Client)|Tell Message]] | ||
Line 103: | Line 103: | ||
| 0x001 || [[Game Opcodes:Pong|Pong]] | | 0x001 || [[Game Opcodes:Pong|Pong]] | ||
|- | |- | ||
− | | 0x002 || | + | | 0x002 || [[Game Opcodes:Unknown:0x002|Unknown 0x002]] |
|- | |- | ||
− | | 0x003 || [[ | + | | 0x003 || [[GameOpcode:Say_Message_(Server)|Say Message]] |
|- | |- | ||
| 0x004 || [[Game Opcodes:Reset Engine|Reset Engine]] | | 0x004 || [[Game Opcodes:Reset Engine|Reset Engine]] | ||
Line 137: | Line 137: | ||
| 0x0CA || [[Game Opcodes:Create Actor|Create Actor]] | | 0x0CA || [[Game Opcodes:Create Actor|Create Actor]] | ||
|- | |- | ||
− | | 0x0CB || [[Game Opcodes: | + | | 0x0CB || [[Game Opcodes:Remove Actor|Remove Actor]] |
|- | |- | ||
| 0x0CC || [[Game Opcodes:Load Class Script for Actor|Load Class Script for Actor]] | | 0x0CC || [[Game Opcodes:Load Class Script for Actor|Load Class Script for Actor]] | ||
Line 151: | Line 151: | ||
| 0x0D2 || [[Game Opcodes:DEPRECATED|DEPRECATED]] | | 0x0D2 || [[Game Opcodes:DEPRECATED|DEPRECATED]] | ||
|- | |- | ||
− | | 0x0D3 || [[Game Opcodes:Set | + | | 0x0D3 || [[Game Opcodes:Set Actor Target (Animated)|Set Actor Target (Animated)]] |
|- | |- | ||
| 0x0D4 || [[Game Opcodes:Turn Actor to Target|Turn Actor to Target]] | | 0x0D4 || [[Game Opcodes:Turn Actor to Target|Turn Actor to Target]] | ||
Line 169: | Line 169: | ||
| 0x0DC || [[Game Opcodes:Set Head to Position (/w speed)|Set Head to Position (/w speed)]] | | 0x0DC || [[Game Opcodes:Set Head to Position (/w speed)|Set Head to Position (/w speed)]] | ||
|- | |- | ||
− | | 0x0DD || [[Game Opcodes:Set Actor Head | + | | 0x0DD || [[Game Opcodes:Set Actor Head Orientation (/w speed)|Set Actor Head Orientation (/w speed)]] |
|- | |- | ||
| 0x0DE || [[Game Opcodes:Reset Head|Reset Head]] | | 0x0DE || [[Game Opcodes:Reset Head|Reset Head]] | ||
|- | |- | ||
− | | 0x0DF || [[Game Opcodes:Set Actor Target |Set Actor Target ]] | + | | 0x0DF || [[Game Opcodes:Set Actor Target (Immediate) |Set Actor Target (Immediate) ]] |
|- | |- | ||
| 0x0E0 || [[Game Opcodes:Play Animation/Effect|Play Animation/Effect]] | | 0x0E0 || [[Game Opcodes:Play Animation/Effect|Play Animation/Effect]] | ||
Line 197: | Line 197: | ||
| 0x131 || [[Game Opcodes:EndClientOrderEvent|EndClientOrderEvent]] | | 0x131 || [[Game Opcodes:EndClientOrderEvent|EndClientOrderEvent]] | ||
|- | |- | ||
− | | 0x132 || [[Game Opcodes: | + | | 0x132 || [[Game Opcodes:DEPRECATED|DEPRECATED]] |
|- | |- | ||
| 0x133 || [[Game Opcodes:General Data Packet|General Data Packet]] | | 0x133 || [[Game Opcodes:General Data Packet|General Data Packet]] | ||
|- | |- | ||
− | | 0x134 || [[Game Opcodes:Set Actor | + | | 0x134 || [[Game Opcodes:Set Actor MainState|Set Actor MainState]] |
− | |||
− | |||
|- | |- | ||
| 0x136 || [[Game Opcodes:SetEventStatus|SetEventStatus]] | | 0x136 || [[Game Opcodes:SetEventStatus|SetEventStatus]] | ||
Line 211: | Line 209: | ||
| 0x138 || [[Game Opcodes:SetTargetTime|SetTargetTime]] | | 0x138 || [[Game Opcodes:SetTargetTime|SetTargetTime]] | ||
|- | |- | ||
− | | 0x139 || [[Game Opcodes: | + | | 0x139 || [[Game Opcodes:Command Result (x01 Log/Effect)|Command Result (x01 Log/Effect)]] |
|- | |- | ||
− | | 0x13A || [[Game Opcodes: | + | | 0x13A || [[Game Opcodes:Command Result (x10 Log/Effect)|Command Result (x10 Log/Effect)]] |
|- | |- | ||
− | | 0x13B || [[Game Opcodes: | + | | 0x13B || [[Game Opcodes:Command Result (x18 Log/Effect)|Command Result (x18 Log/Effect)]] |
|- | |- | ||
− | | 0x13C || [[Game Opcodes: | + | | 0x13C || [[Game Opcodes:Command Result (No Log/Effect)|Command Result (No Log/Effect)]] |
|- | |- | ||
| 0x13D || [[Game Opcodes:Set Actor Name|Set Actor Name]] | | 0x13D || [[Game Opcodes:Set Actor Name|Set Actor Name]] | ||
Line 223: | Line 221: | ||
| 0x143 || [[Game Opcodes:Delete Group|Delete Group]] | | 0x143 || [[Game Opcodes:Delete Group|Delete Group]] | ||
|- | |- | ||
− | | 0x144 || [[Game Opcodes:Set Actor | + | | 0x144 || [[Game Opcodes:Set Actor SubState|Set Actor SubState]] |
|- | |- | ||
| 0x145 || [[Game Opcodes:Set Actor Icon (ChangeActorExtraStat)|Set Actor Icon (ChangeActorExtraStat)]] | | 0x145 || [[Game Opcodes:Set Actor Icon (ChangeActorExtraStat)|Set Actor Icon (ChangeActorExtraStat)]] | ||
|- | |- | ||
− | | 0x146 || [[Game Opcodes: | + | | 0x146 || [[Game Opcodes:ItemPackage Chunk Start|ItemPackage Chunk Start]] |
|- | |- | ||
− | | 0x147 || [[Game Opcodes: | + | | 0x147 || [[Game Opcodes:ItemPackage Chunk End|ItemPackage Chunk End]] |
|- | |- | ||
| 0x148 || [[Game Opcodes:Add Item (x01)|Add Item (x01)]] | | 0x148 || [[Game Opcodes:Add Item (x01)|Add Item (x01)]] | ||
Line 305: | Line 303: | ||
| 0x16C || [[Game Opcodes:SetEmoteEventCondition|SetEmoteEventCondition]] | | 0x16C || [[Game Opcodes:SetEmoteEventCondition|SetEmoteEventCondition]] | ||
|- | |- | ||
− | | 0x16D || [[Game Opcodes:Inventory | + | | 0x16D || [[Game Opcodes:Inventory Begin Change|Inventory Begin Change]] |
|- | |- | ||
− | | 0x16E || [[Game Opcodes:Inventory End|Inventory End]] | + | | 0x16E || [[Game Opcodes:Inventory End Change|Inventory End Change]] |
|- | |- | ||
| 0x16F || [[Game Opcodes:SetPushEventConditionWithCircle|SetPushEventConditionWithCircle]] | | 0x16F || [[Game Opcodes:SetPushEventConditionWithCircle|SetPushEventConditionWithCircle]] | ||
Line 331: | Line 329: | ||
| 0x17A || [[Game Opcodes:Set Group Work Values|Set Group Work Values]] | | 0x17A || [[Game Opcodes:Set Group Work Values|Set Group Work Values]] | ||
|- | |- | ||
− | | 0x17B || [[Game Opcodes:Set Actor In Different Zone|Set Actor In Different Zone]] | + | | 0x17B || [[Game Opcodes:Set Actor In Different Zone|Set Actor In Different Zone (ChangeShadowActorFlag)]] |
|- | |- | ||
| 0x17C || [[Game Opcodes:Group Packet Header|Group Packet Header]] | | 0x17C || [[Game Opcodes:Group Packet Header|Group Packet Header]] | ||
Line 369: | Line 367: | ||
| 0x18D || [[Game Opcodes:Party Map Marker Update|Party Map Marker Update]] (x16, variable) | | 0x18D || [[Game Opcodes:Party Map Marker Update|Party Map Marker Update]] (x16, variable) | ||
|- | |- | ||
− | | 0x18E || [[Game Opcodes:ChangeSystemStat|ChangeSystemStat]] | + | | 0x18E || [[Game Opcodes:Set Retainer Star (ChangeSystemStat)|Set Retainer Star (ChangeSystemStat)]] |
|- | |- | ||
| 0x18F || [[Game Opcodes:Mass Set Item Modifier Begin|Mass Set Item Modifier Begin]] | | 0x18F || [[Game Opcodes:Mass Set Item Modifier Begin|Mass Set Item Modifier Begin]] | ||
|- | |- | ||
− | | 0x190 || [[Game Opcodes:Mass Set Item Modifier | + | | 0x190 || [[Game Opcodes:Mass Set Item Modifier|Mass Set Item Modifier]] |
|- | |- | ||
| 0x191 || [[Game Opcodes:Mass Set Item Modifier End|Mass Set Item Modifier End]] | | 0x191 || [[Game Opcodes:Mass Set Item Modifier End|Mass Set Item Modifier End]] | ||
Line 387: | Line 385: | ||
| 0x196 || [[Game Opcodes:Set SpecialEventWork|Set SpecialEventWork]] | | 0x196 || [[Game Opcodes:Set SpecialEventWork|Set SpecialEventWork]] | ||
|- | |- | ||
− | | 0x197 || [[Game Opcodes:Set Chocobo | + | | 0x197 || [[Game Opcodes:Set Chocobo Ride|Set Chocobo Ride]] |
|- | |- | ||
| 0x198 || [[Game Opcodes:Set Chocobo Name|Set Chocobo Name]] | | 0x198 || [[Game Opcodes:Set Chocobo Name|Set Chocobo Name]] | ||
Line 395: | Line 393: | ||
| 0x19A || [[Game Opcodes:Set Achievements Completed|Set Achievements Completed]] | | 0x19A || [[Game Opcodes:Set Achievements Completed|Set Achievements Completed]] | ||
|- | |- | ||
− | | 0x19B || [[Game Opcodes:Set | + | | 0x19B || [[Game Opcodes:Set Latest Achievements|Set Latest Achievements]] |
|- | |- | ||
| 0x19C || [[Game Opcodes:Set Total Achievement Points|Set Total Achievement Points]] | | 0x19C || [[Game Opcodes:Set Total Achievement Points|Set Total Achievement Points]] | ||
Line 411: | Line 409: | ||
| 0x1A2 || [[Game Opcodes:JobQuestCompleteTriple|JobQuestCompleteTriple]] | | 0x1A2 || [[Game Opcodes:JobQuestCompleteTriple|JobQuestCompleteTriple]] | ||
|- | |- | ||
− | | 0x1A3 || [[Game Opcodes:Set | + | | 0x1A3 || [[Game Opcodes:Set Cutscene Book Details|Set Cutscene Book Details]] |
|- | |- | ||
| 0x1A4 || [[Game Opcodes:Set Current Job|Set Current Job]] | | 0x1A4 || [[Game Opcodes:Set Current Job|Set Current Job]] | ||
Line 504: | Line 502: | ||
| 0x001 || [[Game Opcodes:Ping|Ping]] | | 0x001 || [[Game Opcodes:Ping|Ping]] | ||
|- | |- | ||
− | | 0x002 || | + | | 0x002 || [[Game Opcodes:Unknown:0x002|Unknown 0x002]] |
+ | |- | ||
+ | | 0x003 || [[GameOpcode:Say_Message_(Client)|Say Message]] | ||
|- | |- | ||
| 0x006 || [[Game Opcodes:Client Langauge|Client Langauge]] | | 0x006 || [[Game Opcodes:Client Langauge|Client Langauge]] | ||
+ | |- | ||
+ | | 0x007 || [[Game Opcodes:Unknown:0x007|Unknown 0x007]] | ||
|- | |- | ||
| 0x0CA || [[Game Opcodes:Position Update|Position Update]] | | 0x0CA || [[Game Opcodes:Position Update|Position Update]] | ||
Line 523: | Line 525: | ||
|- | |- | ||
| 0x12F || [[Game Opcodes:Data Request|Data Request]] | | 0x12F || [[Game Opcodes:Data Request|Data Request]] | ||
+ | |- | ||
+ | | 0x130 || [[Game Opcodes:Linkshell Active Request|Linkshell Active Request]] | ||
|- | |- | ||
| 0x131 || [[Game Opcodes:Item Package Update Request|Item Package Update Request]] | | 0x131 || [[Game Opcodes:Item Package Update Request|Item Package Update Request]] | ||
+ | |- | ||
+ | | 0x132 || [[Game Opcodes:Unknown 0x132|Unknown 0x132]] | ||
|- | |- | ||
| 0x133 || [[Game Opcodes:Group Created|Group Created]] | | 0x133 || [[Game Opcodes:Group Created|Group Created]] | ||
+ | |- | ||
+ | | 0x134 || [[Game Opcodes:Unknown 0x134|Unknown 0x134]] | ||
+ | |- | ||
+ | | 0x135 || [[Game Opcodes:Achievement Progress Request|Achievement Progress Request]] | ||
|- | |- | ||
| 0x1C3 || [[Game Opcodes:Recruitment Start Request|Recruitment Start Request]] | | 0x1C3 || [[Game Opcodes:Recruitment Start Request|Recruitment Start Request]] | ||
Line 533: | Line 543: | ||
|- | |- | ||
| 0x1C5 || [[Game Opcodes:Party Window Opened, State Request|Party Window Opened, State Request]] | | 0x1C5 || [[Game Opcodes:Party Window Opened, State Request|Party Window Opened, State Request]] | ||
+ | |- | ||
+ | | 0x1C6 || [[Game Opcodes:Recruiting Accepted|Recruiting Accepted]] | ||
|- | |- | ||
| 0x1C7 || [[Game Opcodes:Search Result Request|Search Result Request]] | | 0x1C7 || [[Game Opcodes:Search Result Request|Search Result Request]] | ||
|- | |- | ||
− | | 0x1C8 || [[Game Opcodes: | + | | 0x1C8 || [[Game Opcodes:Get Recruitment Details|Get Recruitment Details]] |
+ | |- | ||
+ | | 0x1C9 || [[Game Opcodes:Blacklist Add|Blacklist Add]] | ||
+ | |- | ||
+ | | 0x1CA || [[Game Opcodes:Blacklist Remove|Blacklist Remove]] | ||
+ | |- | ||
+ | | 0x1CB || [[Game Opcodes:Blacklist Request|Blacklist Request]] | ||
+ | |- | ||
+ | | 0x1CC || [[Game Opcodes:Friendlist Add|Friendlist Add]] | ||
+ | |- | ||
+ | | 0x1CD || [[Game Opcodes:Friendlist Remove|Friendlist Remove]] | ||
+ | |- | ||
+ | | 0x1CE || [[Game Opcodes:Friendlist Request|Friendlist Request]] | ||
+ | |- | ||
+ | | 0x1CF || [[Game Opcodes:Opcodes:Friendlist Status Request|Friendlist Status Request]] | ||
+ | |- | ||
+ | | 0x1D0 || [[Game Opcodes:Opcodes:FAQ & Info List Request|FAQ & Info List Request]] | ||
+ | |- | ||
+ | | 0x1D1 || [[Game Opcodes:Opcodes:FAQ & Info Body Request|FAQ & Info Body Request]] | ||
+ | |- | ||
+ | | 0x1D2 || [[Game Opcodes:Issue List Request|Issue List Request]] | ||
+ | |- | ||
+ | | 0x1D3 || [[Game Opcodes:Opcodes:Is GM Ticket Active Request|Is GM Ticket Active Request]] | ||
+ | |- | ||
+ | | 0x1D4 || [[Game Opcodes:GM Response Request|GM Response Request]] | ||
+ | |- | ||
+ | | 0x1D5 || [[Game Opcodes:GM Ticket Sent|GM Ticket Sent]] | ||
+ | |- | ||
+ | | 0x1D6 || [[Game Opcodes:End GM Ticket Request|End GM Ticket Request]] | ||
|- | |- | ||
| 0x1D7 || [[Game Opcodes:Track Retainer|Track Retainer]] | | 0x1D7 || [[Game Opcodes:Track Retainer|Track Retainer]] |
Latest revision as of 17:38, 28 May 2024
Contents
This is a list of all the various opcodes that FFXIV 1.23b uses. Empty names are unknown packets. Packets labeled `DEPRECATED` mean the code they responded to was probably macroed out in the retail build, and the client doesn't do anything when one is sent.
Lobby Channel
Server -> Client | |||||
---|---|---|---|---|---|
Opcode | Packet Name | ||||
0x001 | |||||
0x002 | Error | ||||
0x00C | Account List | ||||
0x00D | Character List | ||||
0x00E | Modify Character Reply | ||||
0x00F | Select Character Reply | ||||
0x010 | Modify Retainers Reply | ||||
0x015 | World List | ||||
0x016 | Import Name List | ||||
0x017 | Retainer List | ||||
0x1F5 |
Client -> Server | |||||
---|---|---|---|---|---|
Opcode | Packet Name | ||||
0x003 | Get Characters | ||||
0x004 | Select Character | ||||
0x005 | Get Accounts | ||||
0x006 | |||||
0x00B | Modify Character | ||||
0x00F | Finish Mod Retainers | ||||
0x1F5 | LobbyLoginOperation related.... | ||||
0x1F6 | LobbyLoginOperation related.... |
Chat Channel
Server -> Client | |||||
---|---|---|---|---|---|
Opcode | Packet Name | ||||
0x0C8 | Tell Message | ||||
0x0C9 | Group Message | ||||
0x0CA | Tell Message Error | ||||
0x0CB | Generic Log Message |
Client -> Server | |||||
---|---|---|---|---|---|
Opcode | Packet Name | ||||
0x0C8 | Tell Message | ||||
0x0C9 | Group Message |