From b4a972c514d14fc1d803100bae6d62a616972a46 Mon Sep 17 00:00:00 2001 From: NotAdam Date: Tue, 8 Jan 2019 19:36:22 +1100 Subject: [PATCH] probably working server opcodes for 4.5 --- src/common/Network/PacketDef/Ipcs.h | 182 ++++++++++++++-------------- 1 file changed, 91 insertions(+), 91 deletions(-) diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 6fd20d74..6a4d84f1 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -80,150 +80,150 @@ namespace Sapphire::Network::Packets InitSearchInfo = 0x0107, // updated 4.4 ExamineSearchComment = 0x0102, // updated 4.1 - ServerNotice = 0x0104, // updated 4.4 - SetOnlineStatus = 0x0105, // updated 4.4 + ServerNotice = 0x010C, // updated 4.5 + SetOnlineStatus = 0x010D, // updated 4.5 - CountdownInitiate = 0x010C, // updated 4.4 - CountdownCancel = 0x010D, // updated 4.4 + CountdownInitiate = 0x0114, // updated 4.5 + CountdownCancel = 0x0115, // updated 4.5 - BlackList = 0x0110, // updated 4.4 + BlackList = 0x0118, // updated 4.5 LogMessage = 0x00D0, - LinkshellList = 0x0117, // updated 4.4 + LinkshellList = 0x011F, // updated 4.5 - MailDeleteRequest = 0x0118, // updated 4.4 - ReqMoogleMailList = 0x0119, // updated 4.4 - ReqMoogleMailLetter = 0x011A, // updated 4.4 - MailLetterNotification = 0x011B, // updated 4.4 + MailDeleteRequest = 0x0120, // updated 4.5 + ReqMoogleMailList = 0x0121, // updated 4.5 + ReqMoogleMailLetter = 0x0122, // updated 4.5 + MailLetterNotification = 0x0123, // updated 4.5 - MarketBoardItemListingCount = 0x011C, // updated 4.4 - MarketBoardItemListing = 0x011D, // updated 4.4 - MarketBoardItemListingHistory = 0x0121, // updated 4.4 - MarketBoardSearchResult = 0x0125, // updated 4.4 + MarketBoardItemListingCount = 0x0125, // updated 4.5 + MarketBoardItemListing = 0x0126, // updated 4.5 + MarketBoardItemListingHistory = 0x012A, // updated 4.5 + MarketBoardSearchResult = 0x0139, // updated 4.5 - CharaFreeCompanyTag = 0x0127, // updated 4.4 - FreeCompanyBoardMsg = 0x0128, // updated 4.4 - FreeCompanyInfo = 0x0129, // updated 4.4 - ExamineFreeCompanyInfo = 0x013A, // updated 4.1 + CharaFreeCompanyTag = 0x013B, // updated 4.5 + FreeCompanyBoardMsg = 0x013C, // updated 4.5 + FreeCompanyInfo = 0x013D, // updated 4.5 + ExamineFreeCompanyInfo = 0x013E, // updated 4.5 - StatusEffectList = 0x0149, // updated 4.4 - Effect = 0x014C, // updated 4.4 - AoeEffect8 = 0x014F, // updated 4.4 - AoeEffect16 = 0x0150, // updated 4.4 - AoeEffect24 = 0x0151, // updated 4.4 - AoeEffect32 = 0x0152, // updated 4.4 - PersistantEffect = 0x0153, // updated 4.4 + StatusEffectList = 0x0151, // updated 4.5 + Effect = 0x0154, // updated 4.5 + AoeEffect8 = 0x0157, // updated 4.5 + AoeEffect16 = 0x0158, // updated 4.5 + AoeEffect24 = 0x0159, // updated 4.5 + AoeEffect32 = 0x015A, // updated 4.5 + PersistantEffect = 0x015B, // updated 4.5 - GCAffiliation = 0x015D, // updated 4.4 + GCAffiliation = 0x0165, // updated 4.5 PlayerSpawn = 0x0175, // updated 4.5 - NpcSpawn = 0x016E, // updated 4.4 - ActorMove = 0x0170, // updated 4.4 - ActorSetPos = 0x0172, // updated 4.4 + NpcSpawn = 0x0176, // updated 4.5 + ActorMove = 0x0178, // updated 4.5 + ActorSetPos = 0x017A, // updated 4.5 - ActorCast = 0x0174, // updated 4.4 + ActorCast = 0x017C, // updated 4.5 - PartyList = 0x0176, // updated 4.4 - HateList = 0x0177, // updated 4.4 + PartyList = 0x017E, // updated 4.5 + HateList = 0x017F, // updated 4.5 - ObjectSpawn = 0x0179, // updated 4.4 - ObjectDespawn = 0x017A, // updated 4.4 + ObjectSpawn = 0x0181, // updated 4.5 + ObjectDespawn = 0x0182, // updated 4.5 - UpdateClassInfo = 0x017B, // updated 4.4 - SilentSetClassJob = 0x017C, // updated 4.4 - seems to be the case, not sure if it's actually used for anything + UpdateClassInfo = 0x0183, // updated 4.5 + SilentSetClassJob = 0x0184, // updated 4.5 - seems to be the case, not sure if it's actually used for anything InitUI = 0x0185, // updated 4.5 - PlayerStats = 0x017E, // updated 4.4 - ActorOwner = 0x017F, // updated 4.4 ? - PlayerStateFlags = 0x0180, // updated 4.4 - PlayerClassInfo = 0x0181, // updated 4.4 - ModelEquip = 0x0182, // updated 4.4 - Examine = 0x0183, // updated 4.4 - CharaNameReq = 0x0185, // updated 4.4 + PlayerStats = 0x0186, // updated 4.5 + ActorOwner = 0x0187, // updated 4.5 + PlayerStateFlags = 0x0188, // updated 4.5 + PlayerClassInfo = 0x0189, // updated 4.5 + ModelEquip = 0x018A, // updated 4.5 + Examine = 0x018B, // updated 4.5 + CharaNameReq = 0x018D, // updated 4.5 SetLevelSync = 0x0186, // not updated for 4.4, not sure what it is anymore - ItemInfo = 0x018C, // updated 4.4 - ContainerInfo = 0x018D, // updated 4.4 - InventoryTransactionFinish = 0x018E, // updated 4.4 - InventoryTransaction = 0x018F, // updated 4.4 - CurrencyCrystalInfo = 0x0190, // updated 4.4 - InventoryActionAck = 0x0193, // updated 4.4 - UpdateInventorySlot = 0x0194, // updated 4.4 + ItemInfo = 0x0196, // updated 4.5 + ContainerInfo = 0x0197, // updated 4.5 + InventoryTransactionFinish = 0x0198, // updated 4.5 + InventoryTransaction = 0x0199, // updated 4.5 + CurrencyCrystalInfo = 0x019B, // updated 4.5 + InventoryActionAck = 0x019D, // updated 4.5 + UpdateInventorySlot = 0x019E, // updated 4.5 - EventPlay = 0x01A2, // updated 4.4 - EventOpenGilShop = 0x01A9, // updated 4.4 - DirectorPlayScene = 0x01A6, // updated 4.4 + EventPlay = 0x01AB, // updated 4.5 + DirectorPlayScene = 0x01AF, // updated 4.5 + EventOpenGilShop = 0x01B2, // updated 4.5 - EventStart = 0x01AB, // updated 4.4 - EventFinish = 0x01AC, // updated 4.4 + EventStart = 0x01B4, // updated 4.5 + EventFinish = 0x01B5, // updated 4.5 EventLinkshell = 0x1169, - QuestActiveList = 0x01BF, // updated 4.4 - QuestUpdate = 0x01C0, // updated 4.4 - QuestCompleteList = 0x01C1, // updated 4.4 + QuestActiveList = 0x01C8, // updated 4.5 + QuestUpdate = 0x01C9, // updated 4.5 + QuestCompleteList = 0x01CA, // updated 4.5 - QuestFinish = 0x01C2, // updated 4.4 - MSQTrackerComplete = 0x01C3, // updated 4.4 - MSQTrackerProgress = 0x01C4, // updated 4.4 + QuestFinish = 0x01CB, // updated 4.5 + MSQTrackerComplete = 0x01CC, // updated 4.5 + MSQTrackerProgress = 0x01CD, // updated 4.5 ? this actually looks like the two opcodes have been combined, see #474 - QuestMessage = 0x01CA, // updated 4.4 + QuestMessage = 0x01D3, // updated 4.5 - QuestTracker = 0x01CF, // updated 4.4 + QuestTracker = 0x01D8, // updated 4.5 - Mount = 0x01DF, // updated 4.4 + Mount = 0x01E8, // updated 4.5 - DirectorVars = 0x01E1, // updated 4.4 + DirectorVars = 0x01EA, // updated 4.5 CFAvailableContents = 0xF1FD, // updated 4.2 - WeatherChange = 0x01FC, // updated 4.4 - PlayerTitleList = 0x01FD, // updated 4.4 - Discovery = 0x01FE, // updated 4.4 + WeatherChange = 0x0205, // updated 4.5 + PlayerTitleList = 0x0206, // updated 4.5? + Discovery = 0x0207, // updated 4.5? - EorzeaTimeOffset = 0x0200, // updated 4.4 + EorzeaTimeOffset = 0x0209, // updated 4.5 - EquipDisplayFlags = 0x020C, // updated 4.4 + EquipDisplayFlags = 0x0215, // updated 4.5 /// Housing ////////////////////////////////////// - LandSetInitialize = 0x0220, // updated 4.4 - LandUpdate = 0x0221, // updated 4.4 - YardObjectSpawn = 0x0222, // updated 4.4 - HousingIndoorInitialize = 0x0223, - LandPriceUpdate = 0x0224, // updated 4.4 - LandInfoSign = 0x0225, // updated 4.4 - LandRename = 0x0226, // updated 4.4 - HousingEstateGreeting = 0x0227, // updated 4.4 - HousingUpdateLandFlagsSlot = 0x0228, // updated 4.4 - HousingLandFlags = 0x0229, // updated 4.4 - HousingShowEstateGuestAccess = 0x022A, // updated 4.4 + LandSetInitialize = 0x0229, // updated 4.5 + LandUpdate = 0x022A, // updated 4.5 + YardObjectSpawn = 0x022B, // updated 4.5 + HousingIndoorInitialize = 0x022C, // updated 4.5 + LandPriceUpdate = 0x022D, // updated 4.5 + LandInfoSign = 0x022E, // updated 4.5 + LandRename = 0x022F, // updated 4.5 + HousingEstateGreeting = 0x0230, // updated 4.5 + HousingUpdateLandFlagsSlot = 0x0231, // updated 4.5 + HousingLandFlags = 0x0232, // updated 4.5 + HousingShowEstateGuestAccess = 0x0233, // updated 4.5 - HousingObjectInitialize = 0x022C, // updated 4.4 - HousingInternalObjectSpawn = 0x22D, // updated 4.4 + HousingObjectInitialize = 0x0235, // updated 4.45 + HousingInternalObjectSpawn = 0x236, // updated 4.5 - HousingWardInfo = 0x022F, // updated 4.4 - HousingObjectMove = 0x0230, // updated 4.4 + HousingWardInfo = 0x0238, // updated 4.5 + HousingObjectMove = 0x0239, // updated 4.5 - SharedEstateSettingsResponse = 0x023C, // updated 4.4 + SharedEstateSettingsResponse = 0x0245, // updated 4.5 - LandUpdateHouseName = 0x024D, // updated 4.4 + LandUpdateHouseName = 0x0257, // updated 4.5 - LandSetMap = 0x0251, // updated 4.4 + LandSetMap = 0x025B, // updated 4.5 ////////////////////////////////////////////////// DuelChallenge = 0x0277, // 4.2; this is responsible for opening the ui PerformNote = 0x0286, // updated 4.3 - PrepareZoning = 0x028F, // updated 4.4 + PrepareZoning = 0x0299, // updated 4.5 ActorGauge = 0x0292, // updated 4.3 // Unknown IPC types that still need to be sent // TODO: figure all these out properly - IPCTYPE_UNK_320 = 0x0249, // updated 4.4 - IPCTYPE_UNK_322 = 0x024B, // updated 4.4 + IPCTYPE_UNK_320 = 0x0253, // updated 4.5 + IPCTYPE_UNK_322 = 0x0255, // updated 4.5 };