port 2V2-b: GamePhase dispatch consumes the Entergame burst

PythonNetworkStreamPhaseGame/PhaseGameActor/PhaseGameItem/Command,
NetworkActorManager and PythonChat/PythonChatModule are ported verbatim and
dispatched at runtime; the 2V0 chat stub module is removed and initChat()
runs before initnet() as in 40250. InstanceBase, PythonCharacterManager and
GameLib ActorInstance/RaceData/RaceManager compile but stay TODO until
2V2-c/d wire them.

Units not ported yet get their singletons from PythonBoot's GameSingletons
(CPythonApplication member order) and platform/pending stand-ins generated
by platform_stub.py pending; const char* stand-ins return "".

port.login_flow's fake server now sends the CInputLogin::Entergame order
(actor insert, NPC positions, PHASE_GAME, land list, time, channel, greet
notice, ping) and a TraceError observer asserts no unknown packet header.
port.login_live passes against the real server for 10 s of game phase.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-23 18:20:57 +09:00
co-authored by Claude Opus 5.5
parent d16fabf61c
commit 62b6e23bfc
76 changed files with 21087 additions and 753 deletions
@@ -0,0 +1,932 @@
{
"reference": "UserInterface/PythonNetworkStreamPhaseGame.cpp",
"reference_sha256": "85eafb922a2b297bd9434ef953c097a07ecb13c8ed137795cf974882766ce00c",
"priority": "P2",
"contracts": [],
"functions": {
"CPythonNetworkStream::__RefreshAlignmentWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshAlignmentWindow"
]
},
"CPythonNetworkStream::__RefreshTargetBoardByVID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshTargetBoardByVID"
]
},
"CPythonNetworkStream::__RefreshTargetBoardByName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshTargetBoardByName"
]
},
"CPythonNetworkStream::__RefreshTargetBoard": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshTargetBoard"
]
},
"CPythonNetworkStream::__RefreshGuildWindowGradePage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshGuildWindowGradePage"
]
},
"CPythonNetworkStream::__RefreshGuildWindowSkillPage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshGuildWindowSkillPage"
]
},
"CPythonNetworkStream::__RefreshGuildWindowMemberPageGradeComboBox": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshGuildWindowMemberPageGradeComboBox"
]
},
"CPythonNetworkStream::__RefreshGuildWindowMemberPage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshGuildWindowMemberPage"
]
},
"CPythonNetworkStream::__RefreshGuildWindowBoardPage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshGuildWindowBoardPage"
]
},
"CPythonNetworkStream::__RefreshGuildWindowInfoPage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshGuildWindowInfoPage"
]
},
"CPythonNetworkStream::__RefreshMessengerWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshMessengerWindow"
]
},
"CPythonNetworkStream::__RefreshSafeboxWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshSafeboxWindow"
]
},
"CPythonNetworkStream::__RefreshMallWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshMallWindow"
]
},
"CPythonNetworkStream::__RefreshSkillWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshSkillWindow"
]
},
"CPythonNetworkStream::__RefreshExchangeWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshExchangeWindow"
]
},
"CPythonNetworkStream::__RefreshStatus": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshStatus"
]
},
"CPythonNetworkStream::__RefreshCharacterWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshCharacterWindow"
]
},
"CPythonNetworkStream::__RefreshInventoryWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshInventoryWindow"
]
},
"CPythonNetworkStream::__RefreshEquipmentWindow": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__RefreshEquipmentWindow"
]
},
"CPythonNetworkStream::__SetGuildID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__SetGuildID"
]
},
"CPythonNetworkStream::GamePhase": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::GamePhase"
]
},
"CPythonNetworkStream::__InitializeGamePhase": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__InitializeGamePhase"
]
},
"CPythonNetworkStream::Warp": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::Warp"
]
},
"CPythonNetworkStream::__ShowMapName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__ShowMapName"
]
},
"CPythonNetworkStream::__LeaveGamePhase": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__LeaveGamePhase"
]
},
"CPythonNetworkStream::SetGamePhase": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SetGamePhase"
]
},
"CPythonNetworkStream::RecvObserverAddPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvObserverAddPacket"
]
},
"CPythonNetworkStream::RecvObserverRemovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvObserverRemovePacket"
]
},
"CPythonNetworkStream::RecvObserverMovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvObserverMovePacket"
]
},
"CPythonNetworkStream::RecvWarpPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvWarpPacket"
]
},
"CPythonNetworkStream::RecvDuelStartPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvDuelStartPacket"
]
},
"CPythonNetworkStream::RecvPVPPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPVPPacket"
]
},
"CPythonNetworkStream::NotifyHack": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::NotifyHack"
]
},
"CPythonNetworkStream::__SendHack": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__SendHack"
]
},
"CPythonNetworkStream::SendMessengerAddByVIDPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendMessengerAddByVIDPacket"
]
},
"CPythonNetworkStream::SendMessengerAddByNamePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendMessengerAddByNamePacket"
]
},
"CPythonNetworkStream::SendMessengerRemovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendMessengerRemovePacket"
]
},
"CPythonNetworkStream::SendCharacterStatePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendCharacterStatePacket"
]
},
"CPythonNetworkStream::SendUseSkillPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendUseSkillPacket"
]
},
"CPythonNetworkStream::SendChatPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendChatPacket"
]
},
"CPythonNetworkStream::RegisterEmoticonString": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RegisterEmoticonString"
]
},
"CPythonNetworkStream::ParseEmoticon": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::ParseEmoticon"
]
},
"CPythonNetworkStream::__ConvertEmpireText": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__ConvertEmpireText"
]
},
"CPythonNetworkStream::RecvChatPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvChatPacket"
]
},
"CPythonNetworkStream::RecvWhisperPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvWhisperPacket"
]
},
"CPythonNetworkStream::SendWhisperPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendWhisperPacket"
]
},
"CPythonNetworkStream::SendMobileMessagePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendMobileMessagePacket"
]
},
"CPythonNetworkStream::RecvPointChange": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPointChange"
]
},
"CPythonNetworkStream::RecvStunPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvStunPacket"
]
},
"CPythonNetworkStream::RecvDeadPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvDeadPacket"
]
},
"CPythonNetworkStream::SendCharacterPositionPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendCharacterPositionPacket"
]
},
"CPythonNetworkStream::SendOnClickPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendOnClickPacket"
]
},
"CPythonNetworkStream::RecvCharacterPositionPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvCharacterPositionPacket"
]
},
"CPythonNetworkStream::RecvMotionPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvMotionPacket"
]
},
"CPythonNetworkStream::RecvShopPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvShopPacket"
]
},
"CPythonNetworkStream::RecvExchangePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvExchangePacket"
]
},
"CPythonNetworkStream::RecvQuestInfoPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvQuestInfoPacket"
]
},
"CPythonNetworkStream::RecvQuestConfirmPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvQuestConfirmPacket"
]
},
"CPythonNetworkStream::RecvRequestMakeGuild": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvRequestMakeGuild"
]
},
"CPythonNetworkStream::ToggleGameDebugInfo": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::ToggleGameDebugInfo"
]
},
"CPythonNetworkStream::SendExchangeStartPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendExchangeStartPacket"
]
},
"CPythonNetworkStream::SendExchangeElkAddPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendExchangeElkAddPacket"
]
},
"CPythonNetworkStream::SendExchangeItemAddPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendExchangeItemAddPacket"
]
},
"CPythonNetworkStream::SendExchangeItemDelPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendExchangeItemDelPacket"
]
},
"CPythonNetworkStream::SendExchangeAcceptPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendExchangeAcceptPacket"
]
},
"CPythonNetworkStream::SendExchangeExitPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendExchangeExitPacket"
]
},
"CPythonNetworkStream::SendPointResetPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendPointResetPacket"
]
},
"CPythonNetworkStream::__IsPlayerAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__IsPlayerAttacking"
]
},
"CPythonNetworkStream::RecvScriptPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvScriptPacket"
]
},
"CPythonNetworkStream::SendScriptAnswerPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendScriptAnswerPacket"
]
},
"CPythonNetworkStream::SendScriptButtonPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendScriptButtonPacket"
]
},
"CPythonNetworkStream::SendAnswerMakeGuildPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendAnswerMakeGuildPacket"
]
},
"CPythonNetworkStream::SendQuestInputStringPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendQuestInputStringPacket"
]
},
"CPythonNetworkStream::SendQuestConfirmPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendQuestConfirmPacket"
]
},
"CPythonNetworkStream::RecvSkillCoolTimeEnd": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvSkillCoolTimeEnd"
]
},
"CPythonNetworkStream::RecvSkillLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvSkillLevel"
]
},
"CPythonNetworkStream::RecvSkillLevelNew": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvSkillLevelNew"
]
},
"CPythonNetworkStream::RecvDamageInfoPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvDamageInfoPacket"
]
},
"CPythonNetworkStream::RecvTargetPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvTargetPacket"
]
},
"CPythonNetworkStream::RecvMountPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvMountPacket"
]
},
"CPythonNetworkStream::RecvChangeSpeedPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvChangeSpeedPacket"
]
},
"CPythonNetworkStream::SendAttackPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendAttackPacket"
]
},
"CPythonNetworkStream::SendSpecial": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendSpecial"
]
},
"CPythonNetworkStream::RecvAddFlyTargetingPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvAddFlyTargetingPacket"
]
},
"CPythonNetworkStream::RecvFlyTargetingPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvFlyTargetingPacket"
]
},
"CPythonNetworkStream::SendShootPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendShootPacket"
]
},
"CPythonNetworkStream::SendAddFlyTargetingPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendAddFlyTargetingPacket"
]
},
"CPythonNetworkStream::SendFlyTargetingPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendFlyTargetingPacket"
]
},
"CPythonNetworkStream::RecvCreateFlyPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvCreateFlyPacket"
]
},
"CPythonNetworkStream::SendTargetPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendTargetPacket"
]
},
"CPythonNetworkStream::SendSyncPositionElementPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendSyncPositionElementPacket"
]
},
"CPythonNetworkStream::RecvMessenger": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvMessenger"
]
},
"CPythonNetworkStream::SendPartyInvitePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendPartyInvitePacket"
]
},
"CPythonNetworkStream::SendPartyInviteAnswerPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendPartyInviteAnswerPacket"
]
},
"CPythonNetworkStream::SendPartyRemovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendPartyRemovePacket"
]
},
"CPythonNetworkStream::SendPartySetStatePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendPartySetStatePacket"
]
},
"CPythonNetworkStream::SendPartyUseSkillPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendPartyUseSkillPacket"
]
},
"CPythonNetworkStream::SendPartyParameterPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendPartyParameterPacket"
]
},
"CPythonNetworkStream::RecvPartyInvite": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPartyInvite"
]
},
"CPythonNetworkStream::RecvPartyAdd": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPartyAdd"
]
},
"CPythonNetworkStream::RecvPartyUpdate": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPartyUpdate"
]
},
"CPythonNetworkStream::RecvPartyRemove": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPartyRemove"
]
},
"CPythonNetworkStream::RecvPartyLink": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPartyLink"
]
},
"CPythonNetworkStream::RecvPartyUnlink": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPartyUnlink"
]
},
"CPythonNetworkStream::RecvPartyParameter": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvPartyParameter"
]
},
"CPythonNetworkStream::SendGuildAddMemberPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildAddMemberPacket"
]
},
"CPythonNetworkStream::SendGuildRemoveMemberPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildRemoveMemberPacket"
]
},
"CPythonNetworkStream::SendGuildChangeGradeNamePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildChangeGradeNamePacket"
]
},
"CPythonNetworkStream::SendGuildChangeGradeAuthorityPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildChangeGradeAuthorityPacket"
]
},
"CPythonNetworkStream::SendGuildOfferPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildOfferPacket"
]
},
"CPythonNetworkStream::SendGuildPostCommentPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildPostCommentPacket"
]
},
"CPythonNetworkStream::SendGuildDeleteCommentPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildDeleteCommentPacket"
]
},
"CPythonNetworkStream::SendGuildRefreshCommentsPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildRefreshCommentsPacket"
]
},
"CPythonNetworkStream::SendGuildChangeMemberGradePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildChangeMemberGradePacket"
]
},
"CPythonNetworkStream::SendGuildUseSkillPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildUseSkillPacket"
]
},
"CPythonNetworkStream::SendGuildChangeMemberGeneralPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildChangeMemberGeneralPacket"
]
},
"CPythonNetworkStream::SendGuildInviteAnswerPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildInviteAnswerPacket"
]
},
"CPythonNetworkStream::SendGuildChargeGSPPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildChargeGSPPacket"
]
},
"CPythonNetworkStream::SendGuildDepositMoneyPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildDepositMoneyPacket"
]
},
"CPythonNetworkStream::SendGuildWithdrawMoneyPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGuildWithdrawMoneyPacket"
]
},
"CPythonNetworkStream::RecvGuild": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvGuild"
]
},
"CPythonNetworkStream::SendFishingPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendFishingPacket"
]
},
"CPythonNetworkStream::SendGiveItemPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendGiveItemPacket"
]
},
"CPythonNetworkStream::RecvFishing": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvFishing"
]
},
"CPythonNetworkStream::RecvDungeon": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvDungeon"
]
},
"CPythonNetworkStream::SendBuildPrivateShopPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendBuildPrivateShopPacket"
]
},
"CPythonNetworkStream::RecvShopSignPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvShopSignPacket"
]
},
"CPythonNetworkStream::RecvTimePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvTimePacket"
]
},
"CPythonNetworkStream::RecvWalkModePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvWalkModePacket"
]
},
"CPythonNetworkStream::RecvChangeSkillGroupPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvChangeSkillGroupPacket"
]
},
"CPythonNetworkStream::__TEST_SetSkillGroupFake": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__TEST_SetSkillGroupFake"
]
},
"CPythonNetworkStream::SendRefinePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendRefinePacket"
]
},
"CPythonNetworkStream::SendSelectItemPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendSelectItemPacket"
]
},
"CPythonNetworkStream::RecvRefineInformationPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvRefineInformationPacket"
]
},
"CPythonNetworkStream::RecvRefineInformationPacketNew": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvRefineInformationPacketNew"
]
},
"CPythonNetworkStream::RecvNPCList": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvNPCList"
]
},
"CPythonNetworkStream::__SendCRCReportPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::__SendCRCReportPacket"
]
},
"CPythonNetworkStream::SendClientVersionPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendClientVersionPacket"
]
},
"CPythonNetworkStream::RecvAffectAddPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvAffectAddPacket"
]
},
"CPythonNetworkStream::RecvAffectRemovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvAffectRemovePacket"
]
},
"CPythonNetworkStream::RecvChannelPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvChannelPacket"
]
},
"CPythonNetworkStream::RecvViewEquipPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvViewEquipPacket"
]
},
"CPythonNetworkStream::RecvLandPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvLandPacket"
]
},
"CPythonNetworkStream::RecvTargetCreatePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvTargetCreatePacket"
]
},
"CPythonNetworkStream::RecvTargetCreatePacketNew": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvTargetCreatePacketNew"
]
},
"CPythonNetworkStream::RecvTargetUpdatePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvTargetUpdatePacket"
]
},
"CPythonNetworkStream::RecvTargetDeletePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvTargetDeletePacket"
]
},
"CPythonNetworkStream::RecvLoverInfoPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvLoverInfoPacket"
]
},
"CPythonNetworkStream::RecvLovePointUpdatePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvLovePointUpdatePacket"
]
},
"CPythonNetworkStream::RecvDigMotionPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::RecvDigMotionPacket"
]
},
"CPythonNetworkStream::SendDragonSoulRefinePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::SendDragonSoulRefinePacket"
]
},
"CPythonNetworkStream::Discord_Start": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::Discord_Start"
]
},
"CPythonNetworkStream::Discord_Update": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::Discord_Update"
]
},
"CPythonNetworkStream::Discord_Close": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGame.cpp:CPythonNetworkStream::Discord_Close"
]
}
}
}