Skip to content

Commit

Permalink
Merge pull request #182 from zhyupe/ci/zh/opcode-patch-6.51
Browse files Browse the repository at this point in the history
feat(ipc): update for cn patch-6.51
  • Loading branch information
Supamiu authored Apr 12, 2024
2 parents 1a485ce + 058d25f commit 4dfe261
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 87 deletions.
4 changes: 2 additions & 2 deletions FFXIVConstants/CN.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ namespace FFXIVConstants
{
public static class CN
{
public const string Version = "6.50";
public const string Version = "6.51";

public static Dictionary<string, object> Constants = new Dictionary<string, object>
{
{ "InventoryOperationBaseValue", 0x0123 },
{ "InventoryOperationBaseValue", 0x02af },
};
}
}
166 changes: 81 additions & 85 deletions FFXIVOpcodes/Ipcs_cn.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,95 +14,91 @@ public enum ClientLobbyIpcType : ushort

public enum ServerZoneIpcType : ushort
{
ActorCast = 0x00F0,
ActorControl = 0x0181,
ActorControlSelf = 0x00DB,
ActorControlTarget = 0x03A8,
ActorGauge = 0x03C1,
ActorMove = 0x0223,
ActorSetPos = 0x0318,
AirshipExplorationResult = 0x009C,
AirshipStatus = 0x0248,
AirshipStatusList = 0x01B3,
AirshipTimers = 0x02E8,
AoeEffect16 = 0x01E3,
AoeEffect24 = 0x0323,
AoeEffect32 = 0x0160,
AoeEffect8 = 0x00EF,
BattleTalk2 = 0x01B4,
BossStatusEffectList = 0x0220,
CEDirector = 0x00D0,
CFNotify = 0x036C,
CFPreferredRole = 0x01DE,
ContainerInfo = 0x0237,
Countdown = 0x03A7,
CountdownCancel = 0x022F,
CurrencyCrystalInfo = 0x02F7,
DesynthResult = 0x01F8,
Effect = 0x0329,
EffectResult = 0x0085,
EnvironmentControl = 0x03AB,
EventFinish = 0x02D3,
EventPlay = 0x021D,
EventPlay4 = 0x0302,
EventStart = 0x0215,
Examine = 0x00FA,
ExamineSearchInfo = 0x0188,
FateInfo = 0x01F2,
FreeCompanyDialog = 0x006B,
FreeCompanyInfo = 0x02A5,
HousingWardInfo = 0x0172,
InitZone = 0x00A2,
InventoryActionAck = 0x035A,
InventoryTransaction = 0x028C,
InventoryTransactionFinish = 0x0311,
IslandWorkshopSupplyDemand = 0x02EE,
ItemInfo = 0x0336,
ItemMarketBoardInfo = 0x013B,
Logout = 0x035D,
MarketBoardItemListing = 0x0315,
MarketBoardItemListingCount = 0x0319,
MarketBoardItemListingHistory = 0x018F,
MarketBoardPurchase = 0x00CA,
MarketBoardSearchResult = 0x0308,
MiniCactpotInit = 0x027E,
NpcSpawn = 0x02AE,
NpcSpawn2 = 0x0173,
NpcYell = 0x0242,
ObjectSpawn = 0x0355,
PlaceFieldMarker = 0x0312,
PlaceFieldMarkerPreset = 0x01A1,
PlayerSetup = 0x030D,
PlayerSpawn = 0x0065,
PlayerStats = 0x02AA,
Playtime = 0x00B1,
PrepareZoning = 0x0178,
ResultDialog = 0x03E0,
RetainerInformation = 0x02A0,
RSV = 0x01F0,
StatusEffectList = 0x0356,
StatusEffectList2 = 0x033E,
StatusEffectList3 = 0x02F5,
SubmarineExplorationResult = 0x0145,
SubmarineProgressionStatus = 0x024F,
SubmarineStatusList = 0x01F5,
SubmarineTimers = 0x0330,
SystemLogMessage = 0x033C,
UpdateClassInfo = 0x010F,
UpdateHpMpTp = 0x02C0,
UpdateInventorySlot = 0x01BF,
UpdateSearchInfo = 0x037C,
ActorCast = 0x03C5,
ActorControl = 0x030F,
ActorControlSelf = 0x01A2,
ActorControlTarget = 0x0066,
ActorGauge = 0x0157,
ActorMove = 0x01DD,
ActorSetPos = 0x01D5,
AirshipExplorationResult = 0x01AC,
AirshipStatus = 0x0315,
AirshipStatusList = 0x03D4,
AirshipTimers = 0x0233,
AoeEffect16 = 0x01DF,
AoeEffect24 = 0x02B7,
AoeEffect32 = 0x006D,
AoeEffect8 = 0x0240,
BossStatusEffectList = 0x0084,
CEDirector = 0x0241,
CFNotify = 0x0222,
CFPreferredRole = 0x00B0,
ContainerInfo = 0x03CE,
CurrencyCrystalInfo = 0x016c,
DesynthResult = 0x03be,
Effect = 0x010F,
EffectResult = 0x0091,
EnvironmentControl = 0x00C7,
EventFinish = 0x00AB,
EventPlay = 0x00a3,
EventPlay4 = 0x039a,
EventStart = 0x03BD,
Examine = 0x01EF,
ExamineSearchInfo = 0x03A4,
FateInfo = 0x0379,
FreeCompanyDialog = 0x0271,
FreeCompanyInfo = 0x0080,
HousingWardInfo = 0x00BB,
InitZone = 0x0341,
InventoryActionAck = 0x0170,
InventoryTransaction = 0x02C8,
InventoryTransactionFinish = 0x026B,
IslandWorkshopSupplyDemand = 0x039D,
ItemInfo = 0x036d,
ItemMarketBoardInfo = 0x03AE,
Logout = 0x0389,
MarketBoardItemListing = 0x01C9,
MarketBoardItemListingCount = 0x01BF,
MarketBoardItemListingHistory = 0x0074,
MarketBoardPurchase = 0x039C,
MarketBoardSearchResult = 0x0118,
MiniCactpotInit = 0x0101,
NpcSpawn = 0x01D7,
NpcSpawn2 = 0x03B9,
ObjectSpawn = 0x0171,
PlaceFieldMarker = 0x033D,
PlaceFieldMarkerPreset = 0x02E1,
PlayerSetup = 0x02C1,
PlayerSpawn = 0x031B,
PlayerStats = 0x02EF,
Playtime = 0x0065,
PrepareZoning = 0x0264,
ResultDialog = 0x03b8,
RetainerInformation = 0x035D,
RSV = 0x0333,
StatusEffectList = 0x0327,
StatusEffectList2 = 0x010C,
StatusEffectList3 = 0x0125,
SubmarineExplorationResult = 0x00E7,
SubmarineProgressionStatus = 0x0100,
SubmarineStatusList = 0x00C8,
SubmarineTimers = 0x02B6,
SystemLogMessage = 0x020D,
UpdateClassInfo = 0x009B,
UpdateHpMpTp = 0x031F,
UpdateInventorySlot = 0x03DC,
UpdateSearchInfo = 0x0190,
};

public enum ClientZoneIpcType : ushort
{
ChatHandler = 0x00CD,
ClientTrigger = 0x00EA,
InventoryModifyHandler = 0x011C,
MarketBoardPurchaseHandler = 0x010E,
SetSearchInfoHandler = 0x0191,
UpdatePositionHandler = 0x03CB,
UpdatePositionInstance = 0x0184,
ChatHandler = 0x011E,
ClientTrigger = 0x0149,
InventoryModifyHandler = 0x02A8,
MarketBoardPurchaseHandler = 0x0257,
SetSearchInfoHandler = 0x00B3,
UpdatePositionHandler = 0x0359,
UpdatePositionInstance = 0x02C6,
};

public enum ServerChatIpcType : ushort
Expand Down

0 comments on commit 4dfe261

Please sign in to comment.