From 12d52a8d9859e466749266ce233e16edd4aaca2a Mon Sep 17 00:00:00 2001 From: SakuraFutaba <154326348@qq.com> Date: Tue, 29 Apr 2025 16:35:58 +0800 Subject: [PATCH 1/4] Update data.yml --- ida/data.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ida/data.yml b/ida/data.yml index bd1d3a34d..40daef469 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -335,8 +335,16 @@ functions: 0x1400BA490: IsPartyMemberByNameOrContentId # (name, contentId) 0x1400BA5C0: GetPartyMemberClassJobByContentId 0x140844B40: ObjectIdToEntityId # returns invalid id if objectid is not a player + 0x140A210E0: SendEventCompletePacket + 0x140A21C20: ProcessPacketEventStart + 0x140A21C80: ProcessPacketEventFinish + 0x140A21D40: ProcessPacketBattleTalk + 0x140A21DE0: ProcessPacketBalloonTalk 0x140A21A00: ProcessPacketEventPlay 0x140A21EE0: ProcessPacketSystemLogMessage + 0x140A21FA0: ProcessPacketMapUpdate + 0x140A22060: ProcessPacketFateInfo + 0x140A220B0: ProcessPacketFateProgress 0x140A251B0: SendClientSelectDataConfigFlagsUpdate 0x140A25AE0: ProcessPacketSpawnPlayer 0x140A25BE0: ProcessPacketSpawnNPC @@ -396,6 +404,9 @@ functions: 0x140A396B0: ProcessPacketUpdatePartyPositions 0x140A396E0: ProcessPacketUpdateAllianceNormalPositions 0x140A39710: ProcessPacketUpdateAllianceSmallPositions + 0x140A39830: ProcessPacketChatReceived + 0x140A399E0: ProcessPacketInventoryTransaction + 0x140A39A00: ProcessPacketItemInfo 0x140A39B90: ProcessPacketRSVData 0x140A39BB0: ProcessPacketRSFData 0x140A39C10: ProcessPacketHuntingLogEntry From 740f4ae6c33ec68c850d4a68a4cbab2a762ab427 Mon Sep 17 00:00:00 2001 From: SakuraFutaba <154326348@qq.com> Date: Tue, 29 Apr 2025 18:10:33 +0800 Subject: [PATCH 2/4] Update data.yml --- ida/data.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ida/data.yml b/ida/data.yml index 40daef469..800191ecb 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -404,13 +404,25 @@ functions: 0x140A396B0: ProcessPacketUpdatePartyPositions 0x140A396E0: ProcessPacketUpdateAllianceNormalPositions 0x140A39710: ProcessPacketUpdateAllianceSmallPositions - 0x140A39830: ProcessPacketChatReceived + 0x140A39830: ProcessPacketChatIncoming 0x140A399E0: ProcessPacketInventoryTransaction 0x140A39A00: ProcessPacketItemInfo 0x140A39B90: ProcessPacketRSVData 0x140A39BB0: ProcessPacketRSFData 0x140A39C10: ProcessPacketHuntingLogEntry 0x140A39C50: ProcessPacketNPCYell + 0x140A39D10: ProcessPacketEquipDisplayFlags + 0x140A39DE0: ProcessPacketCompletedAchievements + 0x140A39E30: ProcessPacketLandSetInitialize + 0x140A3B4D0: ProcessPacketDailyQuests + 0x140A3B610: ProcessPacketLandSetMap + 0x140A3B710: ProcessPacketDailyQuestRepeatFlags + 0x140A3B9A0: ProcessPacketPlayMotionSync + 0x140A3BDF0: ProcessPacketMount + 0x140A3C5A0: ProcessPacketPrepareZoning + 0x140A3C600: ProcessPacketFall + 0x140A3C660: ProcessPacketMSQTrackerComplete + 0x140A3C6C0: ProcessPacketPerformance 0x140A3CAB0: ProcessPacketMapEffect 0x1416975F0: ProcessPacketUIModulePacket 0x1418BB270: ProcessPacketCountdown From 3427b437ea40e5d4a882f4a84565ac995a2d3214 Mon Sep 17 00:00:00 2001 From: SakuraFutaba <154326348@qq.com> Date: Fri, 2 May 2025 19:55:59 +0800 Subject: [PATCH 3/4] Fix and Update data.yml --- ida/data.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ida/data.yml b/ida/data.yml index 800191ecb..c8f9c8640 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -412,11 +412,17 @@ functions: 0x140A39C10: ProcessPacketHuntingLogEntry 0x140A39C50: ProcessPacketNPCYell 0x140A39D10: ProcessPacketEquipDisplayFlags - 0x140A39DE0: ProcessPacketCompletedAchievements - 0x140A39E30: ProcessPacketLandSetInitialize - 0x140A3B4D0: ProcessPacketDailyQuests + 0x140A39DE0: ProcessPacketAchievementList + 0x140A39E10: ProcessPacketAchievementNearCompletion + 0x140A39E30: ProcessPacketAchievementMergeBitmask + 0x140A3A510: ProcessPacketLandSetInitialize + 0x140A3B450: ProcessPacketGcArmyExpeditionInfo + 0x140A3B490: ProcessPacketGcArmyExpeditionInfo2 + 0x140A3B4D0: ProcessPacketGcArmyExpeditionDailyQuestResult + 0x140A3B510: ProcessPacketGcArmyExpeditionEnlistment 0x140A3B610: ProcessPacketLandSetMap - 0x140A3B710: ProcessPacketDailyQuestRepeatFlags + 0x140A3B650: ProcessPacketMissionStart + 0x140A3B710: ProcessPacketGcArmyExpeditionDailyQuestRepeatFlags 0x140A3B9A0: ProcessPacketPlayMotionSync 0x140A3BDF0: ProcessPacketMount 0x140A3C5A0: ProcessPacketPrepareZoning From 2baca0aee8d7f184343c934adc422a229ed73716 Mon Sep 17 00:00:00 2001 From: SakuraFutaba <154326348@qq.com> Date: Fri, 2 May 2025 21:08:47 +0800 Subject: [PATCH 4/4] Update data.yml --- ida/data.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/ida/data.yml b/ida/data.yml index c8f9c8640..dcb7f2dfa 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -418,11 +418,11 @@ functions: 0x140A3A510: ProcessPacketLandSetInitialize 0x140A3B450: ProcessPacketGcArmyExpeditionInfo 0x140A3B490: ProcessPacketGcArmyExpeditionInfo2 - 0x140A3B4D0: ProcessPacketGcArmyExpeditionDailyQuestResult + 0x140A3B4D0: ProcessPacketGcArmyExpeditionMissionResult 0x140A3B510: ProcessPacketGcArmyExpeditionEnlistment 0x140A3B610: ProcessPacketLandSetMap 0x140A3B650: ProcessPacketMissionStart - 0x140A3B710: ProcessPacketGcArmyExpeditionDailyQuestRepeatFlags + 0x140A3B710: ProcessPacketGcArmyExpeditionMissionRepeatFlags 0x140A3B9A0: ProcessPacketPlayMotionSync 0x140A3BDF0: ProcessPacketMount 0x140A3C5A0: ProcessPacketPrepareZoning @@ -1041,11 +1041,20 @@ classes: 0x140A3DBF0: ctor 0x140A3E6A0: Finalizer 0x140A3E740: Initialize + 0x140A3ED50: ProcessPacketInventoryTransaction + 0x140A3F110: ProcessPacketMarketBoardInfo + 0x140A3F340: ProcessPacketRetainerInfo + 0x140A3F590: DeleteCharacterAtIndex + 0x140A3F6C0: SpawnBattleChara 0x140A3F7B0: CreateQueuedBattleChara 0x140A3F870: OnReceiveCreatePlayerBattleCharaPacket - 0x140A3F950: OnReceiveCreateNonPlayerBattleCharaPacket + 0x140A3F950: OnReceiveCreateNpcBattleCharaPacket + 0x140A3FA20: OnReceiveCreateBossBattleCharaPacket 0x140A3FAE0: ProcessBattleCharaCreationQueue + 0x140A3FBB0: TrySpawnPlayerByEntityId 0x140A433A0: AddBattleCharaToCreationQueue + 0x140A3FEA0: ProcessMovement #Maybe + 0x140A402F0: ProcessVfx #Maybe Component::GUI::AtkInputManager: funcs: 0x1406419B0: HandleInput @@ -1668,6 +1677,7 @@ classes: - ea: 0x142719340 funcs: 0x140C68390: ctor + 0x140C687D0: Update 0x140C68B40: GetCurrentWeather 0x140C68B80: GetIndividualWeather 0x140C68C00: HasIndividualWeather