Skip to content

Commit

Permalink
Merge pull request karashiiro#177 from zhyupe/ci/zh/opcode-patch-6.50
Browse files Browse the repository at this point in the history
feat(ipc): update for cn patch-6.50
  • Loading branch information
Supamiu authored Mar 5, 2024
2 parents 5b4825c + 5ea241c commit 279ea4a
Show file tree
Hide file tree
Showing 2 changed files with 76 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.45a";
public const string Version = "6.50";

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

public enum ServerZoneIpcType : ushort
{
ActorCast = 0x017F,
ActorControl = 0x02C3,
ActorControlSelf = 0x0302,
ActorControlTarget = 0x03E2,
ActorGauge = 0x032E,
ActorMove = 0x0103,
ActorSetPos = 0x029F,
AirshipExplorationResult = 0x0294,
AirshipStatus = 0x0251,
AirshipStatusList = 0x03D4,
AirshipTimers = 0x0269,
AoeEffect16 = 0x02B1,
AoeEffect24 = 0x00B4,
AoeEffect32 = 0x0208,
AoeEffect8 = 0x032B,
BossStatusEffectList = 0x016B,
CEDirector = 0x0362,
CFNotify = 0x01A5,
CFPreferredRole = 0x0181,
ContainerInfo = 0x0277,
CurrencyCrystalInfo = 0x01D5,
DesynthResult = 0x02AD,
Effect = 0x00FF,
EffectResult = 0x0174,
EnvironmentControl = 0x0378,
EventFinish = 0x0326,
EventPlay = 0x00DC,
EventPlay4 = 0x02ED,
EventStart = 0x0183,
Examine = 0x0192,
ExamineSearchInfo = 0x013F,
FateInfo = 0x00AF,
FreeCompanyDialog = 0x03E4,
FreeCompanyInfo = 0x03C5,
HousingWardInfo = 0x028D,
InitZone = 0x018D,
InventoryActionAck = 0x01BE,
InventoryTransaction = 0x03CA,
InventoryTransactionFinish = 0x00C5,
IslandWorkshopSupplyDemand = 0x02A9,
ItemInfo = 0x01DD,
ItemMarketBoardInfo = 0x0091,
Logout = 0x01CC,
MarketBoardItemListing = 0x0337,
MarketBoardItemListingCount = 0x02D9,
MarketBoardItemListingHistory = 0x01BD,
MarketBoardPurchase = 0x016A,
MarketBoardSearchResult = 0x0140,
MiniCactpotInit = 0x00C2,
NpcSpawn = 0x0393,
NpcSpawn2 = 0x01C1,
ObjectSpawn = 0x02FD,
PlaceFieldMarker = 0x0138,
PlaceFieldMarkerPreset = 0x02C2,
PlayerSetup = 0x0283,
PlayerSpawn = 0x039B,
PlayerStats = 0x00F2,
Playtime = 0x0164,
PrepareZoning = 0x0084,
ResultDialog = 0x03A9,
RetainerInformation = 0x02E3,
RSV = 0x0246,
StatusEffectList = 0x03E0,
StatusEffectList2 = 0x0390,
StatusEffectList3 = 0x02B2,
SubmarineExplorationResult = 0x02FE,
SubmarineProgressionStatus = 0x01E5,
SubmarineStatusList = 0x02D5,
SubmarineTimers = 0x038E,
SystemLogMessage = 0x0200,
UpdateClassInfo = 0x01EC,
UpdateHpMpTp = 0x03D5,
UpdateInventorySlot = 0x011D,
UpdateSearchInfo = 0x01F9,
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,
BossStatusEffectList = 0x0220,
CEDirector = 0x00D0,
CFNotify = 0x036C,
CFPreferredRole = 0x01DE,
ContainerInfo = 0x0237,
Effect = 0x0329,
EffectResult = 0x0085,
EnvironmentControl = 0x03AB,
EventFinish = 0x02D3,
EventStart = 0x0215,
Examine = 0x00FA,
ExamineSearchInfo = 0x0188,
FateInfo = 0x01F2,
FreeCompanyDialog = 0x006B,
FreeCompanyInfo = 0x02A5,
HousingWardInfo = 0x0172,
InitZone = 0x00A2,
InventoryActionAck = 0x035A,
InventoryTransaction = 0x028C,
InventoryTransactionFinish = 0x0311,
IslandWorkshopSupplyDemand = 0x02EE,
ItemMarketBoardInfo = 0x013B,
Logout = 0x035D,
MarketBoardItemListing = 0x0315,
MarketBoardItemListingCount = 0x0319,
MarketBoardItemListingHistory = 0x018F,
MarketBoardPurchase = 0x00CA,
MarketBoardSearchResult = 0x0308,
NpcSpawn = 0x02AE,
NpcSpawn2 = 0x0173,
ObjectSpawn = 0x0355,
PlaceFieldMarker = 0x0312,
PlaceFieldMarkerPreset = 0x01A1,
PlayerSetup = 0x030D,
PlayerSpawn = 0x0065,
PlayerStats = 0x02AA,
Playtime = 0x00B1,
PrepareZoning = 0x0178,
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,
};

public enum ClientZoneIpcType : ushort
{
ChatHandler = 0x00D0,
ClientTrigger = 0x020F,
InventoryModifyHandler = 0x03DE,
MarketBoardPurchaseHandler = 0x0352,
SetSearchInfoHandler = 0x01C8,
UpdatePositionHandler = 0x0245,
UpdatePositionInstance = 0x02C1,
ChatHandler = 0x00CD,
ClientTrigger = 0x00EA,
InventoryModifyHandler = 0x011C,
MarketBoardPurchaseHandler = 0x010E,
SetSearchInfoHandler = 0x0191,
UpdatePositionHandler = 0x03CB,
UpdatePositionInstance = 0x0184,
};

public enum ServerChatIpcType : ushort
Expand Down

0 comments on commit 279ea4a

Please sign in to comment.