Skip to content

Commit

Permalink
feat(ipc): update for cn patch-6.57
Browse files Browse the repository at this point in the history
  • Loading branch information
zhyupe authored and karashiiro committed Jul 2, 2024
1 parent 755ea00 commit 450d772
Show file tree
Hide file tree
Showing 2 changed files with 89 additions and 83 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.51";
public const string Version = "6.57";

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

public enum ServerZoneIpcType : ushort
{
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,
ActorCast = 0x02C5,
ActorControl = 0x019B,
ActorControlSelf = 0x033F,
ActorControlTarget = 0x01EF,
ActorGauge = 0x0207,
ActorMove = 0x03E5,
ActorSetPos = 0x006D,
AirshipExplorationResult = 0x0208,
AirshipStatus = 0x0342,
AirshipStatusList = 0x01F6,
AirshipTimers = 0x0398,
AoeEffect16 = 0x01AB,
AoeEffect24 = 0x0338,
AoeEffect32 = 0x00F1,
AoeEffect8 = 0x0255,
BattleTalk2 = 0x02F9,
BossStatusEffectList = 0x0299,
CEDirector = 0x00AF,
CFNotify = 0x02C7,
CFPreferredRole = 0x02F1,
ContainerInfo = 0x00AD,
Countdown = 0x01CF,
CountdownCancel = 0x010A,
CurrencyCrystalInfo = 0x036C,
DesynthResult = 0x01df,
Effect = 0x011A,
EffectResult = 0x0298,
EnvironmentControl = 0x00E7,
EventFinish = 0x01D2,
EventPlay = 0x0230,
EventPlay32 = 0x031c,
EventPlay4 = 0x02fb,
EventStart = 0x01C8,
Examine = 0x0233,
ExamineSearchInfo = 0x0227,
FateInfo = 0x01B9,
FreeCompanyDialog = 0x02DF,
FreeCompanyInfo = 0x013F,
HousingWardInfo = 0x0389,
InitZone = 0x00E1,
InventoryActionAck = 0x0080,
InventoryTransaction = 0x02B9,
InventoryTransactionFinish = 0x01F7,
IslandWorkshopSupplyDemand = 0x014E,
ItemInfo = 0x037f,
ItemMarketBoardInfo = 0x02E3,
Logout = 0x03D6,
MarketBoardItemListing = 0x0079,
MarketBoardItemListingCount = 0x032E,
MarketBoardItemListingHistory = 0x012C,
MarketBoardPurchase = 0x0104,
MarketBoardSearchResult = 0x023D,
MiniCactpotInit = 0x01b0,
NpcSpawn = 0x0261,
NpcSpawn2 = 0x0326,
NpcYell = 0x00F0,
ObjectSpawn = 0x0253,
PlaceFieldMarker = 0x01C9,
PlaceFieldMarkerPreset = 0x0270,
PlayerSetup = 0x01F3,
PlayerSpawn = 0x0301,
PlayerStats = 0x0303,
Playtime = 0x0193,
PrepareZoning = 0x0346,
ResultDialog = 0x033d,
RetainerInformation = 0x039F,
RSV = 0x02C4,
StatusEffectList = 0x0248,
StatusEffectList2 = 0x017E,
StatusEffectList3 = 0x03E3,
SubmarineExplorationResult = 0x00AC,
SubmarineProgressionStatus = 0x0197,
SubmarineStatusList = 0x01BE,
SubmarineTimers = 0x0377,
SystemLogMessage = 0x03B5,
UpdateClassInfo = 0x00C6,
UpdateHpMpTp = 0x0137,
UpdateInventorySlot = 0x0187,
UpdateSearchInfo = 0x02DA,
WeatherChange = 0x0344,
};

public enum ClientZoneIpcType : ushort
{
ChatHandler = 0x011E,
ClientTrigger = 0x0149,
InventoryModifyHandler = 0x02A8,
MarketBoardPurchaseHandler = 0x0257,
SetSearchInfoHandler = 0x00B3,
UpdatePositionHandler = 0x0359,
UpdatePositionInstance = 0x02C6,
ChatHandler = 0x03A6,
ClientTrigger = 0x03E0,
InventoryModifyHandler = 0x006C,
MarketBoardPurchaseHandler = 0x0146,
SetSearchInfoHandler = 0x00BB,
UpdatePositionHandler = 0x0126,
UpdatePositionInstance = 0x0246,
};

public enum ServerChatIpcType : ushort
Expand Down

0 comments on commit 450d772

Please sign in to comment.