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,251 @@
{
"reference": "GameLib/ActorInstance.cpp",
"reference_sha256": "29fa76807f3fbd3c066a3e9464540852a3f5879b4a4d3acc4287dbfa1a6356c3",
"priority": "P0",
"contracts": [],
"functions": {
"CActorInstance::INSTANCEBASE_Deform": {
"status": "TODO"
},
"CActorInstance::INSTANCEBASE_Transform": {
"status": "TODO"
},
"CActorInstance::OnUpdate": {
"status": "TODO"
},
"CActorInstance::GetBackground": {
"status": "TODO"
},
"CActorInstance::SetMainInstance": {
"status": "TODO"
},
"CActorInstance::SetParalysis": {
"status": "TODO"
},
"CActorInstance::SetFaint": {
"status": "TODO"
},
"CActorInstance::SetSleep": {
"status": "TODO"
},
"CActorInstance::SetResistFallen": {
"status": "TODO"
},
"CActorInstance::SetReachScale": {
"status": "TODO"
},
"CActorInstance::__GetReachScale": {
"status": "TODO"
},
"CActorInstance::__GetAttackSpeed": {
"status": "TODO"
},
"CActorInstance::__GetCurrentComboType": {
"status": "TODO"
},
"CActorInstance::SetComboType": {
"status": "TODO"
},
"CActorInstance::SetAttackSpeed": {
"status": "TODO"
},
"CActorInstance::SetMoveSpeed": {
"status": "TODO"
},
"CActorInstance::SetFishingPosition": {
"status": "TODO"
},
"CActorInstance::Move": {
"status": "TODO"
},
"CActorInstance::Stop": {
"status": "TODO"
},
"CActorInstance::SetOwner": {
"status": "TODO"
},
"CActorInstance::SetActorType": {
"status": "TODO"
},
"CActorInstance::GetActorType": {
"status": "TODO"
},
"CActorInstance::IsHandMode": {
"status": "TODO"
},
"CActorInstance::IsTwoHandMode": {
"status": "TODO"
},
"CActorInstance::IsBowMode": {
"status": "TODO"
},
"CActorInstance::IsPoly": {
"status": "TODO"
},
"CActorInstance::IsPC": {
"status": "TODO"
},
"CActorInstance::IsNPC": {
"status": "TODO"
},
"CActorInstance::IsEnemy": {
"status": "TODO"
},
"CActorInstance::IsStone": {
"status": "TODO"
},
"CActorInstance::IsWarp": {
"status": "TODO"
},
"CActorInstance::IsGoto": {
"status": "TODO"
},
"CActorInstance::IsBuilding": {
"status": "TODO"
},
"CActorInstance::IsDoor": {
"status": "TODO"
},
"CActorInstance::IsObject": {
"status": "TODO"
},
"CActorInstance::DestroySystem": {
"status": "TODO"
},
"CActorInstance::DieEnd": {
"status": "TODO"
},
"CActorInstance::Die": {
"status": "TODO"
},
"CActorInstance::IsSleep": {
"status": "TODO"
},
"CActorInstance::IsParalysis": {
"status": "TODO"
},
"CActorInstance::IsFaint": {
"status": "TODO"
},
"CActorInstance::IsResistFallen": {
"status": "TODO"
},
"CActorInstance::IsMoving": {
"status": "TODO"
},
"CActorInstance::IsWaiting": {
"status": "TODO"
},
"CActorInstance::IsDead": {
"status": "TODO"
},
"CActorInstance::IsKnockDown": {
"status": "TODO"
},
"CActorInstance::IsDamage": {
"status": "TODO"
},
"CActorInstance::IsAttacked": {
"status": "TODO"
},
"CActorInstance::PhysicsProcess": {
"status": "TODO"
},
"CActorInstance::__AccumulationMovement": {
"status": "TODO"
},
"CActorInstance::AccumulationMovement": {
"status": "TODO"
},
"CActorInstance::TransformProcess": {
"status": "TODO"
},
"CActorInstance::OnUpdateCollisionData": {
"status": "TODO"
},
"CActorInstance::OnUpdateHeighInstance": {
"status": "TODO"
},
"CActorInstance::OnGetObjectHeight": {
"status": "TODO"
},
"CActorInstance::Revive": {
"status": "TODO"
},
"CActorInstance::IsStun": {
"status": "TODO"
},
"CActorInstance::Stun": {
"status": "TODO"
},
"CActorInstance::SetWalkMode": {
"status": "TODO"
},
"CActorInstance::SetRunMode": {
"status": "TODO"
},
"CActorInstance::GetNormalAttackIndex": {
"status": "TODO"
},
"CActorInstance::__InitializeMovement": {
"status": "TODO"
},
"CActorInstance::AddMovement": {
"status": "TODO"
},
"CActorInstance::AdjustDynamicCollisionMovement": {
"status": "TODO"
},
"CActorInstance::__AdjustCollisionMovement": {
"status": "TODO"
},
"CActorInstance::IsMovement": {
"status": "TODO"
},
"CActorInstance::GetHeight": {
"status": "TODO"
},
"CActorInstance::IntersectDefendingSphere": {
"status": "TODO"
},
"CActorInstance::__IsMountingHorse": {
"status": "TODO"
},
"CActorInstance::MountHorse": {
"status": "TODO"
},
"CActorInstance::__CreateTree": {
"status": "TODO"
},
"CActorInstance::__DestroyTree": {
"status": "TODO"
},
"CActorInstance::__SetTreePosition": {
"status": "TODO"
},
"CActorInstance::ClearAttachingEffect": {
"status": "TODO"
},
"CActorInstance::Destroy": {
"status": "TODO"
},
"CActorInstance::__InitializeRotationData": {
"status": "TODO"
},
"CActorInstance::__InitializeStateData": {
"status": "TODO"
},
"CActorInstance::__InitializeMotionData": {
"status": "TODO"
},
"CActorInstance::__Initialize": {
"status": "TODO"
},
"CActorInstance::CActorInstance": {
"status": "TODO"
},
"CActorInstance::~CActorInstance": {
"status": "TODO"
}
}
}
@@ -0,0 +1,44 @@
{
"reference": "GameLib/ActorInstanceData.cpp",
"reference_sha256": "c8f4c28eeeac19e4d827d1c742477e46d2780acff230af49b74c668aac14a701",
"priority": "P1",
"contracts": [],
"functions": {
"CActorInstance::GetVirtualID": {
"status": "TODO"
},
"CActorInstance::SetVirtualID": {
"status": "TODO"
},
"CActorInstance::UpdateAttribute": {
"status": "TODO"
},
"CActorInstance::__CreateAttributeInstance": {
"status": "TODO"
},
"CActorInstance::GetRace": {
"status": "TODO"
},
"CActorInstance::SetRace": {
"status": "TODO"
},
"CActorInstance::SetHair": {
"status": "TODO"
},
"CActorInstance::SetShape": {
"status": "TODO"
},
"CActorInstance::ChangeMaterial": {
"status": "TODO"
},
"CActorInstance::GetPartItemID": {
"status": "TODO"
},
"CActorInstance::SetSpecularInfo": {
"status": "TODO"
},
"CActorInstance::SetSpecularInfoForce": {
"status": "TODO"
}
}
}
+152
View File
@@ -0,0 +1,152 @@
{
"reference": "GameLib/RaceData.cpp",
"reference_sha256": "399a7690468dac633f649561e577a20bf6ce48979734e20dcb92b10c1f9f47ec",
"priority": "P1",
"contracts": [],
"functions": {
"CRaceData::GetSmokeBone": {
"status": "TODO"
},
"CRaceData::GetSmokeEffectID": {
"status": "TODO"
},
"CRaceData::FindHair": {
"status": "TODO"
},
"CRaceData::SetHairSkin": {
"status": "TODO"
},
"CRaceData::FindShape": {
"status": "TODO"
},
"CRaceData::SetShapeModel": {
"status": "TODO"
},
"CRaceData::AppendShapeSkin": {
"status": "TODO"
},
"CRaceData::New": {
"status": "TODO"
},
"CRaceData::Delete": {
"status": "TODO"
},
"CRaceData::CreateSystem": {
"status": "TODO"
},
"CRaceData::DestroySystem": {
"status": "TODO"
},
"CRaceData::CreateMotionModeIterator": {
"status": "TODO"
},
"CRaceData::NextMotionModeIterator": {
"status": "TODO"
},
"CRaceData::GetMotionKey": {
"status": "TODO"
},
"CRaceData::GetMotionModeDataPointer": {
"status": "TODO"
},
"CRaceData::GetModelDataPointer": {
"status": "TODO"
},
"CRaceData::GetMotionVectorPointer": {
"status": "TODO"
},
"CRaceData::GetMotionDataPointer": {
"status": "TODO"
},
"CRaceData::GetAttachingDataCount": {
"status": "TODO"
},
"CRaceData::GetAttachingDataPointer": {
"status": "TODO"
},
"CRaceData::GetCollisionDataPointer": {
"status": "TODO"
},
"CRaceData::GetBodyCollisionDataPointer": {
"status": "TODO"
},
"CRaceData::SetRace": {
"status": "TODO"
},
"CRaceData::RegisterAttachingBoneName": {
"status": "TODO"
},
"CRaceData::RegisterMotionMode": {
"status": "TODO"
},
"CRaceData::NEW_RegisterMotion": {
"status": "TODO"
},
"CRaceData::RegisterMotionData": {
"status": "TODO"
},
"CRaceData::OLD_RegisterMotion": {
"status": "TODO"
},
"CRaceData::__OLD_RegisterMotion": {
"status": "TODO"
},
"CRaceData::SetMotionRandomWeight": {
"status": "TODO"
},
"CRaceData::RegisterNormalAttack": {
"status": "TODO"
},
"CRaceData::GetNormalAttackIndex": {
"status": "TODO"
},
"CRaceData::ReserveComboAttack": {
"status": "TODO"
},
"CRaceData::RegisterComboAttack": {
"status": "TODO"
},
"CRaceData::GetComboDataPointer": {
"status": "TODO"
},
"CRaceData::GetBaseModelFileName": {
"status": "TODO"
},
"CRaceData::GetAttributeFileName": {
"status": "TODO"
},
"CRaceData::GetMotionListFileName": {
"status": "TODO"
},
"CRaceData::GetBaseModelThing": {
"status": "TODO"
},
"CRaceData::GetLODModelThing": {
"status": "TODO"
},
"CRaceData::GetAttributeDataPtr": {
"status": "TODO"
},
"CRaceData::GetAttachingBoneName": {
"status": "TODO"
},
"CRaceData::IsTree": {
"status": "TODO"
},
"CRaceData::GetTreeFileName": {
"status": "TODO"
},
"CRaceData::Destroy": {
"status": "TODO"
},
"CRaceData::__Initialize": {
"status": "TODO"
},
"CRaceData::CRaceData": {
"status": "TODO"
},
"CRaceData::~CRaceData": {
"status": "TODO"
}
}
}
@@ -0,0 +1,65 @@
{
"reference": "GameLib/RaceManager.cpp",
"reference_sha256": "52f446872e4619da00b4e1a1790c181aad0a5ef0dc48e7016d3fab3d53a81f2c",
"priority": "P4",
"contracts": [],
"functions": {
"__IsGuildRace": {
"status": "TODO"
},
"__IsNPCRace": {
"status": "TODO"
},
"__GetRaceResourcePathes": {
"status": "TODO"
},
"CRaceManager::__LoadRaceData": {
"status": "TODO"
},
"CRaceManager::__LoadRaceMotionList": {
"status": "TODO"
},
"CRaceManager::RegisterRaceSrcName": {
"status": "TODO"
},
"CRaceManager::RegisterRaceName": {
"status": "TODO"
},
"CRaceManager::CreateRace": {
"status": "TODO"
},
"CRaceManager::SelectRace": {
"status": "TODO"
},
"CRaceManager::GetSelectedRaceDataPointer": {
"status": "TODO"
},
"CRaceManager::GetRaceDataPointer": {
"status": "TODO"
},
"CRaceManager::SetPathName": {
"status": "TODO"
},
"CRaceManager::GetFullPathFileName": {
"status": "TODO"
},
"CRaceManager::Create": {
"status": "TODO"
},
"CRaceManager::__Initialize": {
"status": "TODO"
},
"CRaceManager::__DestroyRaceDataMap": {
"status": "TODO"
},
"CRaceManager::Destroy": {
"status": "TODO"
},
"CRaceManager::CRaceManager": {
"status": "TODO"
},
"CRaceManager::~CRaceManager": {
"status": "TODO"
}
}
}
@@ -0,0 +1,614 @@
{
"reference": "UserInterface/InstanceBase.cpp",
"reference_sha256": "73af0fdd22f5fbe97605dbfbde5963cf4f87b84e08d93ec092b4de6f28cd3225",
"priority": "P0",
"contracts": [],
"functions": {
"IsWall": {
"status": "TODO"
},
"CInstanceBase::SHORSE::SHORSE": {
"status": "TODO"
},
"CInstanceBase::SHORSE::~SHORSE": {
"status": "TODO"
},
"CInstanceBase::SHORSE::__Initialize": {
"status": "TODO"
},
"CInstanceBase::SHORSE::SetAttackSpeed": {
"status": "TODO"
},
"CInstanceBase::SHORSE::SetMoveSpeed": {
"status": "TODO"
},
"CInstanceBase::SHORSE::Create": {
"status": "TODO"
},
"CInstanceBase::SHORSE::Destroy": {
"status": "TODO"
},
"CInstanceBase::SHORSE::GetActorRef": {
"status": "TODO"
},
"CInstanceBase::SHORSE::GetActorPtr": {
"status": "TODO"
},
"CInstanceBase::SHORSE::GetLevel": {
"status": "TODO"
},
"CInstanceBase::SHORSE::IsNewMount": {
"status": "TODO"
},
"CInstanceBase::SHORSE::CanUseSkill": {
"status": "TODO"
},
"CInstanceBase::SHORSE::CanAttack": {
"status": "TODO"
},
"CInstanceBase::SHORSE::IsMounting": {
"status": "TODO"
},
"CInstanceBase::SHORSE::Deform": {
"status": "TODO"
},
"CInstanceBase::SHORSE::Render": {
"status": "TODO"
},
"CInstanceBase::__AttachHorseSaddle": {
"status": "TODO"
},
"CInstanceBase::__DetachHorseSaddle": {
"status": "TODO"
},
"CInstanceBase::BlockMovement": {
"status": "TODO"
},
"CInstanceBase::IsBlockObject": {
"status": "TODO"
},
"CInstanceBase::AvoidObject": {
"status": "TODO"
},
"__ArmorVnumToShape": {
"status": "TODO"
},
"CInstanceBase::LessRenderOrder": {
"status": "TODO"
},
"CInstanceBase::__LessRenderOrder_GetLODLevel": {
"status": "TODO"
},
"CInstanceBase::__Background_GetWaterHeight": {
"status": "TODO"
},
"CInstanceBase::__Background_IsWaterPixelPosition": {
"status": "TODO"
},
"CInstanceBase::__IsInDustRange": {
"status": "TODO"
},
"CInstanceBase::__EnableSkipCollision": {
"status": "TODO"
},
"CInstanceBase::__DisableSkipCollision": {
"status": "TODO"
},
"CInstanceBase::__GetShadowMapColor": {
"status": "TODO"
},
"CInstanceBase::__GetBackgroundHeight": {
"status": "TODO"
},
"CInstanceBase::IsMovieMode": {
"status": "TODO"
},
"CInstanceBase::IsInvisibility": {
"status": "TODO"
},
"CInstanceBase::IsParalysis": {
"status": "TODO"
},
"CInstanceBase::IsGameMaster": {
"status": "TODO"
},
"CInstanceBase::IsSameEmpire": {
"status": "TODO"
},
"CInstanceBase::GetEmpireID": {
"status": "TODO"
},
"CInstanceBase::GetGuildID": {
"status": "TODO"
},
"CInstanceBase::GetAlignment": {
"status": "TODO"
},
"CInstanceBase::GetAlignmentGrade": {
"status": "TODO"
},
"CInstanceBase::GetAlignmentType": {
"status": "TODO"
},
"CInstanceBase::GetPKMode": {
"status": "TODO"
},
"CInstanceBase::IsKiller": {
"status": "TODO"
},
"CInstanceBase::IsPartyMember": {
"status": "TODO"
},
"CInstanceBase::IsInSafe": {
"status": "TODO"
},
"CInstanceBase::CalculateDistanceSq3d": {
"status": "TODO"
},
"CInstanceBase::OnSelected": {
"status": "TODO"
},
"CInstanceBase::OnUnselected": {
"status": "TODO"
},
"CInstanceBase::OnTargeted": {
"status": "TODO"
},
"CInstanceBase::OnUntargeted": {
"status": "TODO"
},
"CInstanceBase::DestroySystem": {
"status": "TODO"
},
"CInstanceBase::CreateSystem": {
"status": "TODO"
},
"CInstanceBase::New": {
"status": "TODO"
},
"CInstanceBase::Delete": {
"status": "TODO"
},
"CInstanceBase::SetMainInstance": {
"status": "TODO"
},
"CInstanceBase::__GetMainInstancePtr": {
"status": "TODO"
},
"CInstanceBase::__ClearMainInstance": {
"status": "TODO"
},
"CInstanceBase::__IsMainInstance": {
"status": "TODO"
},
"CInstanceBase::__IsExistMainInstance": {
"status": "TODO"
},
"CInstanceBase::__MainCanSeeHiddenThing": {
"status": "TODO"
},
"CInstanceBase::__GetBowRange": {
"status": "TODO"
},
"CInstanceBase::__FindInstancePtr": {
"status": "TODO"
},
"CInstanceBase::__FindRaceType": {
"status": "TODO"
},
"CInstanceBase::Create": {
"status": "TODO"
},
"CInstanceBase::__Create_SetName": {
"status": "TODO"
},
"CInstanceBase::__Create_SetWarpName": {
"status": "TODO"
},
"CInstanceBase::SetNameString": {
"status": "TODO"
},
"CInstanceBase::SetRace": {
"status": "TODO"
},
"CInstanceBase::__IsChangableWeapon": {
"status": "TODO"
},
"CInstanceBase::IsWearingDress": {
"status": "TODO"
},
"CInstanceBase::IsHoldingPickAxe": {
"status": "TODO"
},
"CInstanceBase::IsNewMount": {
"status": "TODO"
},
"CInstanceBase::IsMountingHorse": {
"status": "TODO"
},
"CInstanceBase::MountHorse": {
"status": "TODO"
},
"CInstanceBase::DismountHorse": {
"status": "TODO"
},
"CInstanceBase::GetInfo": {
"status": "TODO"
},
"CInstanceBase::ResetPerformanceCounter": {
"status": "TODO"
},
"CInstanceBase::NEW_IsLastPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_GetLastPixelPositionRef": {
"status": "TODO"
},
"CInstanceBase::NEW_SetDstPixelPositionZ": {
"status": "TODO"
},
"CInstanceBase::NEW_SetDstPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_SetSrcPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_GetCurPixelPositionRef": {
"status": "TODO"
},
"CInstanceBase::NEW_GetDstPixelPositionRef": {
"status": "TODO"
},
"CInstanceBase::NEW_GetSrcPixelPositionRef": {
"status": "TODO"
},
"CInstanceBase::OnSyncing": {
"status": "TODO"
},
"CInstanceBase::OnWaiting": {
"status": "TODO"
},
"CInstanceBase::OnMoving": {
"status": "TODO"
},
"CInstanceBase::ChangeGuild": {
"status": "TODO"
},
"CInstanceBase::GetPart": {
"status": "TODO"
},
"CInstanceBase::GetShape": {
"status": "TODO"
},
"CInstanceBase::CanAct": {
"status": "TODO"
},
"CInstanceBase::CanMove": {
"status": "TODO"
},
"CInstanceBase::CanUseSkill": {
"status": "TODO"
},
"CInstanceBase::CanAttack": {
"status": "TODO"
},
"CInstanceBase::CanFishing": {
"status": "TODO"
},
"CInstanceBase::IsBowMode": {
"status": "TODO"
},
"CInstanceBase::IsHandMode": {
"status": "TODO"
},
"CInstanceBase::IsFishingMode": {
"status": "TODO"
},
"CInstanceBase::IsFishing": {
"status": "TODO"
},
"CInstanceBase::IsDead": {
"status": "TODO"
},
"CInstanceBase::IsStun": {
"status": "TODO"
},
"CInstanceBase::IsSleep": {
"status": "TODO"
},
"CInstanceBase::__IsSyncing": {
"status": "TODO"
},
"CInstanceBase::NEW_SetOwner": {
"status": "TODO"
},
"CInstanceBase::GetLocalTime": {
"status": "TODO"
},
"CInstanceBase::PushUDPState": {
"status": "TODO"
},
"CInstanceBase::PushTCPStateExpanded": {
"status": "TODO"
},
"CInstanceBase::PushTCPState": {
"status": "TODO"
},
"CInstanceBase::__CanProcessNetworkStatePacket": {
"status": "TODO"
},
"CInstanceBase::__IsEnableTCPProcess": {
"status": "TODO"
},
"CInstanceBase::StateProcess": {
"status": "TODO"
},
"CInstanceBase::MovementProcess": {
"status": "TODO"
},
"CInstanceBase::__ProcessFunctionEmotion": {
"status": "TODO"
},
"CInstanceBase::Update": {
"status": "TODO"
},
"CInstanceBase::Transform": {
"status": "TODO"
},
"CInstanceBase::Deform": {
"status": "TODO"
},
"CInstanceBase::RenderTrace": {
"status": "TODO"
},
"CInstanceBase::Render": {
"status": "TODO"
},
"CInstanceBase::RenderToShadowMap": {
"status": "TODO"
},
"CInstanceBase::RenderCollision": {
"status": "TODO"
},
"CInstanceBase::SetVirtualID": {
"status": "TODO"
},
"CInstanceBase::SetVirtualNumber": {
"status": "TODO"
},
"CInstanceBase::SetInstanceType": {
"status": "TODO"
},
"CInstanceBase::SetAlignment": {
"status": "TODO"
},
"CInstanceBase::SetPKMode": {
"status": "TODO"
},
"CInstanceBase::SetKiller": {
"status": "TODO"
},
"CInstanceBase::SetPartyMemberFlag": {
"status": "TODO"
},
"CInstanceBase::SetStateFlags": {
"status": "TODO"
},
"CInstanceBase::SetComboType": {
"status": "TODO"
},
"CInstanceBase::GetNameString": {
"status": "TODO"
},
"CInstanceBase::GetRace": {
"status": "TODO"
},
"CInstanceBase::IsConflictAlignmentInstance": {
"status": "TODO"
},
"CInstanceBase::SetDuelMode": {
"status": "TODO"
},
"CInstanceBase::GetDuelMode": {
"status": "TODO"
},
"CInstanceBase::IsAttackableInstance": {
"status": "TODO"
},
"CInstanceBase::IsTargetableInstance": {
"status": "TODO"
},
"CInstanceBase::CanChangeTarget": {
"status": "TODO"
},
"CInstanceBase::CanPickInstance": {
"status": "TODO"
},
"CInstanceBase::CanViewTargetHP": {
"status": "TODO"
},
"CInstanceBase::IsPoly": {
"status": "TODO"
},
"CInstanceBase::IsPC": {
"status": "TODO"
},
"CInstanceBase::IsNPC": {
"status": "TODO"
},
"CInstanceBase::IsEnemy": {
"status": "TODO"
},
"CInstanceBase::IsStone": {
"status": "TODO"
},
"CInstanceBase::IsGuildWall": {
"status": "TODO"
},
"CInstanceBase::IsResource": {
"status": "TODO"
},
"CInstanceBase::IsWarp": {
"status": "TODO"
},
"CInstanceBase::IsGoto": {
"status": "TODO"
},
"CInstanceBase::IsObject": {
"status": "TODO"
},
"CInstanceBase::IsBuilding": {
"status": "TODO"
},
"CInstanceBase::IsDoor": {
"status": "TODO"
},
"CInstanceBase::IsWoodenDoor": {
"status": "TODO"
},
"CInstanceBase::IsStoneDoor": {
"status": "TODO"
},
"CInstanceBase::IsFlag": {
"status": "TODO"
},
"CInstanceBase::IsForceVisible": {
"status": "TODO"
},
"CInstanceBase::GetInstanceType": {
"status": "TODO"
},
"CInstanceBase::GetVirtualID": {
"status": "TODO"
},
"CInstanceBase::GetVirtualNumber": {
"status": "TODO"
},
"CInstanceBase::__IsInViewFrustum": {
"status": "TODO"
},
"CInstanceBase::__CanRender": {
"status": "TODO"
},
"CInstanceBase::IntersectBoundingBox": {
"status": "TODO"
},
"CInstanceBase::IntersectDefendingSphere": {
"status": "TODO"
},
"CInstanceBase::GetDistance": {
"status": "TODO"
},
"CInstanceBase::GetGraphicThingInstanceRef": {
"status": "TODO"
},
"CInstanceBase::GetGraphicThingInstancePtr": {
"status": "TODO"
},
"CInstanceBase::RefreshActorInstance": {
"status": "TODO"
},
"CInstanceBase::Refresh": {
"status": "TODO"
},
"CInstanceBase::RestoreRenderMode": {
"status": "TODO"
},
"CInstanceBase::SetAddRenderMode": {
"status": "TODO"
},
"CInstanceBase::SetModulateRenderMode": {
"status": "TODO"
},
"CInstanceBase::SetRenderMode": {
"status": "TODO"
},
"CInstanceBase::SetAddColor": {
"status": "TODO"
},
"CInstanceBase::__SetBlendRenderingMode": {
"status": "TODO"
},
"CInstanceBase::__SetAlphaValue": {
"status": "TODO"
},
"CInstanceBase::__GetAlphaValue": {
"status": "TODO"
},
"CInstanceBase::SetHair": {
"status": "TODO"
},
"CInstanceBase::ChangeHair": {
"status": "TODO"
},
"CInstanceBase::SetArmor": {
"status": "TODO"
},
"CInstanceBase::SetShape": {
"status": "TODO"
},
"CInstanceBase::GetWeaponType": {
"status": "TODO"
},
"CInstanceBase::__ClearWeaponRefineEffect": {
"status": "TODO"
},
"CInstanceBase::__ClearArmorRefineEffect": {
"status": "TODO"
},
"CInstanceBase::__GetRefinedEffect": {
"status": "TODO"
},
"CInstanceBase::SetWeapon": {
"status": "TODO"
},
"CInstanceBase::ChangeWeapon": {
"status": "TODO"
},
"CInstanceBase::ChangeArmor": {
"status": "TODO"
},
"CInstanceBase::__IsShapeAnimalWear": {
"status": "TODO"
},
"CInstanceBase::__GetRaceType": {
"status": "TODO"
},
"CInstanceBase::RefreshState": {
"status": "TODO"
},
"CInstanceBase::RegisterBoundingSphere": {
"status": "TODO"
},
"CInstanceBase::CreateDeviceObjects": {
"status": "TODO"
},
"CInstanceBase::DestroyDeviceObjects": {
"status": "TODO"
},
"CInstanceBase::Destroy": {
"status": "TODO"
},
"CInstanceBase::__InitializeRotationSpeed": {
"status": "TODO"
},
"CInstanceBase::__Warrior_Initialize": {
"status": "TODO"
},
"CInstanceBase::__Initialize": {
"status": "TODO"
},
"CInstanceBase::CInstanceBase": {
"status": "TODO"
},
"CInstanceBase::~CInstanceBase": {
"status": "TODO"
},
"CInstanceBase::GetBoundBox": {
"status": "TODO"
},
"CInstanceBase::SetLevel": {
"status": "TODO"
}
}
}
@@ -0,0 +1,104 @@
{
"reference": "UserInterface/InstanceBaseMovement.cpp",
"reference_sha256": "a03e67fda21299c75810eb108e05ff2b76d630bcbf00c4fac3d8605274d6af17",
"priority": "P0",
"contracts": [],
"functions": {
"CInstanceBase::SetAttackSpeed": {
"status": "TODO"
},
"CInstanceBase::SetMoveSpeed": {
"status": "TODO"
},
"CInstanceBase::SetRotationSpeed": {
"status": "TODO"
},
"CInstanceBase::NEW_Stop": {
"status": "TODO"
},
"CInstanceBase::NEW_SyncPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_CanMoveToDestPixelPosition": {
"status": "TODO"
},
"CInstanceBase_GetDegreeFromPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_GetAdvancingRotationFromDirPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_GetAdvancingRotationFromDestPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_GetAdvancingRotationFromPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_SetAdvancingRotationFromDirPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_SetAdvancingRotationFromPixelPosition": {
"status": "TODO"
},
"CInstanceBase::NEW_SetAdvancingRotationFromDestPixelPosition": {
"status": "TODO"
},
"CInstanceBase::SetAdvancingRotation": {
"status": "TODO"
},
"CInstanceBase::StartWalking": {
"status": "TODO"
},
"CInstanceBase::EndWalking": {
"status": "TODO"
},
"CInstanceBase::EndWalkingWithoutBlending": {
"status": "TODO"
},
"CInstanceBase::IsWaiting": {
"status": "TODO"
},
"CInstanceBase::IsWalking": {
"status": "TODO"
},
"CInstanceBase::IsPushing": {
"status": "TODO"
},
"CInstanceBase::IsAttacked": {
"status": "TODO"
},
"CInstanceBase::IsKnockDown": {
"status": "TODO"
},
"CInstanceBase::IsAttacking": {
"status": "TODO"
},
"CInstanceBase::IsActingEmotion": {
"status": "TODO"
},
"CInstanceBase::IsGoing": {
"status": "TODO"
},
"CInstanceBase::NEW_MoveToDestInstanceDirection": {
"status": "TODO"
},
"CInstanceBase::NEW_MoveToDestPixelPositionDirection": {
"status": "TODO"
},
"CInstanceBase::NEW_Goto": {
"status": "TODO"
},
"CInstanceBase::NEW_MoveToDirection": {
"status": "TODO"
},
"CInstanceBase::EndGoing": {
"status": "TODO"
},
"CInstanceBase::SetRunMode": {
"status": "TODO"
},
"CInstanceBase::SetWalkMode": {
"status": "TODO"
}
}
}
@@ -0,0 +1,176 @@
{
"reference": "UserInterface/NetworkActorManager.cpp",
"reference_sha256": "432b35aaad8b9194b7724596de37d1989af015b7d86896dfd69f3e287179e7fd",
"priority": "P4",
"contracts": [],
"functions": {
"SNetworkActorData::UpdatePosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:SNetworkActorData::UpdatePosition"
]
},
"SNetworkActorData::SetDstPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:SNetworkActorData::SetDstPosition"
]
},
"SNetworkActorData::SetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:SNetworkActorData::SetPosition"
]
},
"SNetworkActorData::SNetworkActorData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:SNetworkActorData::SNetworkActorData"
]
},
"SNetworkActorData::__copy__": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:SNetworkActorData::__copy__"
]
},
"CNetworkActorManager::CNetworkActorManager": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::CNetworkActorManager"
]
},
"CNetworkActorManager::~CNetworkActorManager": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::~CNetworkActorManager"
]
},
"CNetworkActorManager::Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::Destroy"
]
},
"CNetworkActorManager::SetMainActorVID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::SetMainActorVID"
]
},
"CNetworkActorManager::Update": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::Update"
]
},
"CNetworkActorManager::__OLD_Update": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__OLD_Update"
]
},
"CNetworkActorManager::__FindActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__FindActor"
]
},
"CNetworkActorManager::__RemoveAllGroundItems": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__RemoveAllGroundItems"
]
},
"CNetworkActorManager::__RemoveAllActors": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__RemoveAllActors"
]
},
"CNetworkActorManager::__RemoveDynamicActors": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__RemoveDynamicActors"
]
},
"CNetworkActorManager::__UpdateMainActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__UpdateMainActor"
]
},
"CNetworkActorManager::__IsVisibleActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__IsVisibleActor"
]
},
"CNetworkActorManager::__IsVisiblePos": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__IsVisiblePos"
]
},
"CNetworkActorManager::__IsMainActorVID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__IsMainActorVID"
]
},
"CNetworkActorManager::__GetCharacterManager": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__GetCharacterManager"
]
},
"CNetworkActorManager::__RemoveCharacterManagerActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__RemoveCharacterManagerActor"
]
},
"CNetworkActorManager::__AppendCharacterManagerActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::__AppendCharacterManagerActor"
]
},
"CNetworkActorManager::AppendActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::AppendActor"
]
},
"CNetworkActorManager::RemoveActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::RemoveActor"
]
},
"CNetworkActorManager::UpdateActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::UpdateActor"
]
},
"CNetworkActorManager::MoveActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::MoveActor"
]
},
"CNetworkActorManager::SyncActor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::SyncActor"
]
},
"CNetworkActorManager::SetActorOwner": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/NetworkActorManager.cpp:CNetworkActorManager::SetActorOwner"
]
}
}
}
@@ -0,0 +1,170 @@
{
"reference": "UserInterface/PythonCharacterManager.cpp",
"reference_sha256": "040f89aab5ec5f07f11ec290bdacda47c46f2fe7f584ec0e5be312060c29f9a7",
"priority": "P0",
"contracts": [],
"functions": {
"CPythonCharacterManager::AdjustCollisionWithOtherObjects": {
"status": "TODO"
},
"CPythonCharacterManager::EnableSortRendering": {
"status": "TODO"
},
"CPythonCharacterManager::InsertPVPKey": {
"status": "TODO"
},
"CPythonCharacterManager::RemovePVPKey": {
"status": "TODO"
},
"CPythonCharacterManager::ChangeGVG": {
"status": "TODO"
},
"CPythonCharacterManager::ClearMainInstance": {
"status": "TODO"
},
"CPythonCharacterManager::SetMainInstance": {
"status": "TODO"
},
"CPythonCharacterManager::GetMainInstancePtr": {
"status": "TODO"
},
"CPythonCharacterManager::GetInfo": {
"status": "TODO"
},
"CPythonCharacterManager::IsCacheMode": {
"status": "TODO"
},
"CPythonCharacterManager::Update": {
"status": "TODO"
},
"CPythonCharacterManager::ShowPointEffect": {
"status": "TODO"
},
"CPythonCharacterManager::RegisterPointEffect": {
"status": "TODO"
},
"CPythonCharacterManager::UpdateTransform": {
"status": "TODO"
},
"CPythonCharacterManager::UpdateDeleting": {
"status": "TODO"
},
"CPythonCharacterManager::Deform": {
"status": "TODO"
},
"CPythonCharacterManager::OLD_GetPickedInstanceVID": {
"status": "TODO"
},
"CPythonCharacterManager::OLD_GetPickedInstancePtr": {
"status": "TODO"
},
"CPythonCharacterManager::OLD_GetPickedInstPosReference": {
"status": "TODO"
},
"CPythonCharacterManager::IsRegisteredVID": {
"status": "TODO"
},
"CPythonCharacterManager::IsAliveVID": {
"status": "TODO"
},
"CPythonCharacterManager::IsDeadVID": {
"status": "TODO"
},
"CPythonCharacterManager::__RenderSortedAliveActorList": {
"status": "TODO"
},
"CPythonCharacterManager::__RenderSortedDeadActorList": {
"status": "TODO"
},
"CPythonCharacterManager::Render": {
"status": "TODO"
},
"CPythonCharacterManager::RenderShadowMainInstance": {
"status": "TODO"
},
"CPythonCharacterManager::RenderShadowAllInstances": {
"status": "TODO"
},
"CPythonCharacterManager::RenderCollision": {
"status": "TODO"
},
"CPythonCharacterManager::CreateInstance": {
"status": "TODO"
},
"CPythonCharacterManager::RegisterInstance": {
"status": "TODO"
},
"CPythonCharacterManager::DeleteInstance": {
"status": "TODO"
},
"CPythonCharacterManager::__DeleteBlendOutInstance": {
"status": "TODO"
},
"CPythonCharacterManager::DeleteInstanceByFade": {
"status": "TODO"
},
"CPythonCharacterManager::SelectInstance": {
"status": "TODO"
},
"CPythonCharacterManager::GetInstancePtr": {
"status": "TODO"
},
"CPythonCharacterManager::GetInstancePtrByName": {
"status": "TODO"
},
"CPythonCharacterManager::GetSelectedInstancePtr": {
"status": "TODO"
},
"CPythonCharacterManager::FindClickableInstancePtr": {
"status": "TODO"
},
"CPythonCharacterManager::__UpdateSortPickedActorList": {
"status": "TODO"
},
"CPythonCharacterManager::__UpdatePickedActorList": {
"status": "TODO"
},
"CPythonCharacterManager::__SortPickedActorList": {
"status": "TODO"
},
"CPythonCharacterManager::__NEW_Pick": {
"status": "TODO"
},
"CPythonCharacterManager::__OLD_Pick": {
"status": "TODO"
},
"CPythonCharacterManager::PickAll": {
"status": "TODO"
},
"CPythonCharacterManager::GetCloseInstance": {
"status": "TODO"
},
"CPythonCharacterManager::RefreshAllPCTextTail": {
"status": "TODO"
},
"CPythonCharacterManager::RefreshAllGuildMark": {
"status": "TODO"
},
"CPythonCharacterManager::DeleteAllInstances": {
"status": "TODO"
},
"CPythonCharacterManager::DestroyAliveInstanceMap": {
"status": "TODO"
},
"CPythonCharacterManager::DestroyDeadInstanceList": {
"status": "TODO"
},
"CPythonCharacterManager::Destroy": {
"status": "TODO"
},
"CPythonCharacterManager::__Initialize": {
"status": "TODO"
},
"CPythonCharacterManager::CPythonCharacterManager": {
"status": "TODO"
},
"CPythonCharacterManager::~CPythonCharacterManager": {
"status": "TODO"
}
}
}
@@ -0,0 +1,374 @@
{
"reference": "UserInterface/PythonChat.cpp",
"reference_sha256": "9b1d9f153604adfb5e42a8e9fa191e202feee87987e262bc8a2f8dc00bf5b7e7",
"priority": "P3",
"contracts": [],
"functions": {
"CPythonChat::SetChatColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SetChatColor"
]
},
"CPythonChat::SChatLine::New": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SChatLine::New"
]
},
"CPythonChat::SChatLine::Delete": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SChatLine::Delete"
]
},
"CPythonChat::SChatLine::DestroySystem": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SChatLine::DestroySystem"
]
},
"CPythonChat::SChatLine::SetColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SChatLine::SetColor"
]
},
"CPythonChat::SChatLine::SetColorAll": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SChatLine::SetColorAll"
]
},
"CPythonChat::SChatLine::GetColorRef": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SChatLine::GetColorRef"
]
},
"CPythonChat::SChatLine::SChatLine": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SChatLine::SChatLine"
]
},
"CPythonChat::SChatLine::~SChatLine": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SChatLine::~SChatLine"
]
},
"CPythonChat::CreateChatSet": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::CreateChatSet"
]
},
"CPythonChat::UpdateViewMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::UpdateViewMode"
]
},
"CPythonChat::UpdateEditMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::UpdateEditMode"
]
},
"CPythonChat::UpdateLogMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::UpdateLogMode"
]
},
"CPythonChat::Update": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::Update"
]
},
"CPythonChat::Render": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::Render"
]
},
"CPythonChat::SetBoardState": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SetBoardState"
]
},
"CPythonChat::SetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SetPosition"
]
},
"CPythonChat::SetHeight": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SetHeight"
]
},
"CPythonChat::SetStep": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SetStep"
]
},
"CPythonChat::ToggleChatMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::ToggleChatMode"
]
},
"CPythonChat::EnableChatMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::EnableChatMode"
]
},
"CPythonChat::DisableChatMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::DisableChatMode"
]
},
"CPythonChat::SetEndPos": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::SetEndPos"
]
},
"CPythonChat::GetVisibleLineCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::GetVisibleLineCount"
]
},
"CPythonChat::GetEditableLineCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::GetEditableLineCount"
]
},
"CPythonChat::GetLineCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::GetLineCount"
]
},
"CPythonChat::GetLineStep": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::GetLineStep"
]
},
"CPythonChat::GetChatLineListPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::GetChatLineListPtr"
]
},
"CPythonChat::GetChatSetPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::GetChatSetPtr"
]
},
"CPythonChat::ArrangeShowingChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::ArrangeShowingChat"
]
},
"CPythonChat::AppendChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::AppendChat"
]
},
"CPythonChat::AppendChatWithDelay": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::AppendChatWithDelay"
]
},
"CPythonChat::GetChatColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::GetChatColor"
]
},
"CPythonChat::IgnoreCharacter": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::IgnoreCharacter"
]
},
"CPythonChat::IsIgnoreCharacter": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::IsIgnoreCharacter"
]
},
"CPythonChat::CreateWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::CreateWhisper"
]
},
"CPythonChat::AppendWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::AppendWhisper"
]
},
"CPythonChat::ClearWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::ClearWhisper"
]
},
"CPythonChat::GetWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::GetWhisper"
]
},
"CPythonChat::InitWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::InitWhisper"
]
},
"CPythonChat::__DestroyWhisperMap": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::__DestroyWhisperMap"
]
},
"CPythonChat::Close": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::Close"
]
},
"CPythonChat::Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::Destroy"
]
},
"CPythonChat::__Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::__Initialize"
]
},
"CPythonChat::CPythonChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::CPythonChat"
]
},
"CPythonChat::~CPythonChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CPythonChat::~CPythonChat"
]
},
"CWhisper::New": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::New"
]
},
"CWhisper::Delete": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::Delete"
]
},
"CWhisper::DestroySystem": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::DestroySystem"
]
},
"CWhisper::SetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::SetPosition"
]
},
"CWhisper::SetBoxSize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::SetBoxSize"
]
},
"CWhisper::AppendChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::AppendChat"
]
},
"CWhisper::__ArrangeChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::__ArrangeChat"
]
},
"CWhisper::Render": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::Render"
]
},
"CWhisper::__Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::__Initialize"
]
},
"CWhisper::Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::Destroy"
]
},
"CWhisper::CWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::CWhisper"
]
},
"CWhisper::~CWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::~CWhisper"
]
},
"CWhisper::SChatLine::New": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::SChatLine::New"
]
},
"CWhisper::SChatLine::Delete": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::SChatLine::Delete"
]
},
"CWhisper::SChatLine::DestroySystem": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChat.cpp:CWhisper::SChatLine::DestroySystem"
]
}
}
}
@@ -0,0 +1,194 @@
{
"reference": "UserInterface/PythonChatModule.cpp",
"reference_sha256": "e8072051ae8777a6f85afe1b322c30488e274c15d7d69c78b8779581154710db",
"priority": "P3",
"contracts": [],
"functions": {
"chatSetChatColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatSetChatColor"
]
},
"chatClear": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatClear"
]
},
"chatClose": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatClose"
]
},
"chatCreateChatSet": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatCreateChatSet"
]
},
"chatUpdate": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatUpdate"
]
},
"chatRender": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatRender"
]
},
"chatSetBoardState": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatSetBoardState"
]
},
"chatSetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatSetPosition"
]
},
"chatSetHeight": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatSetHeight"
]
},
"chatSetStep": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatSetStep"
]
},
"chatToggleChatMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatToggleChatMode"
]
},
"chatEnableChatMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatEnableChatMode"
]
},
"chatDisableChatMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatDisableChatMode"
]
},
"chatSetEndPos": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatSetEndPos"
]
},
"chatGetLineCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatGetLineCount"
]
},
"chatGetVisibleLineCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatGetVisibleLineCount"
]
},
"chatGetLineStep": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatGetLineStep"
]
},
"chatAppendChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatAppendChat"
]
},
"chatAppendChatWithDelay": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatAppendChatWithDelay"
]
},
"chatArrangeShowingChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatArrangeShowingChat"
]
},
"chatIgnoreCharacter": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatIgnoreCharacter"
]
},
"chatIsIgnoreCharacter": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatIsIgnoreCharacter"
]
},
"chatCreateWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatCreateWhisper"
]
},
"chatAppendWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatAppendWhisper"
]
},
"chatRenderWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatRenderWhisper"
]
},
"chatSetWhisperBoxSize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatSetWhisperBoxSize"
]
},
"chatSetWhisperPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatSetWhisperPosition"
]
},
"chatClearWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatClearWhisper"
]
},
"chatInitWhisper": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatInitWhisper"
]
},
"chatGetLinkFromHyperlink": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:chatGetLinkFromHyperlink"
]
},
"initChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonChatModule.cpp:initChat"
]
}
}
}
@@ -0,0 +1,44 @@
{
"reference": "UserInterface/PythonNetworkStreamCommand.cpp",
"reference_sha256": "08d9a36866b03ec7a04b4d34d4176d2137c88b7767f5d6b22778cd7bf7529023",
"priority": "P2",
"contracts": [],
"functions": {
"SkipSpaces": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamCommand.cpp:SkipSpaces"
]
},
"OneArgument": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamCommand.cpp:OneArgument"
]
},
"AppendMonsterList": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamCommand.cpp:AppendMonsterList"
]
},
"CPythonNetworkStream::ClientCommand": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamCommand.cpp:CPythonNetworkStream::ClientCommand"
]
},
"SplitToken": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamCommand.cpp:SplitToken"
]
},
"CPythonNetworkStream::ServerCommand": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamCommand.cpp:CPythonNetworkStream::ServerCommand"
]
}
}
}
@@ -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"
]
}
}
}
@@ -0,0 +1,110 @@
{
"reference": "UserInterface/PythonNetworkStreamPhaseGameActor.cpp",
"reference_sha256": "b62fd266ef028167d4901469eaaa1c9119d993b67aa45c27527270d3ba9a5b0d",
"priority": "P2",
"contracts": [],
"functions": {
"CPythonNetworkStream::__GlobalPositionToLocalPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::__GlobalPositionToLocalPosition"
]
},
"CPythonNetworkStream::__LocalPositionToGlobalPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::__LocalPositionToGlobalPosition"
]
},
"CPythonNetworkStream::__CanActMainInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::__CanActMainInstance"
]
},
"CPythonNetworkStream::__ClearNetworkActorManager": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::__ClearNetworkActorManager"
]
},
"__SetWeaponPower": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:__SetWeaponPower"
]
},
"IsInvisibleRace": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:IsInvisibleRace"
]
},
"CPythonNetworkStream::RecvCharacterAppendPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvCharacterAppendPacket"
]
},
"CPythonNetworkStream::RecvCharacterAdditionalInfo": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvCharacterAdditionalInfo"
]
},
"CPythonNetworkStream::RecvCharacterAppendPacketNew": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvCharacterAppendPacketNew"
]
},
"CPythonNetworkStream::RecvCharacterUpdatePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvCharacterUpdatePacket"
]
},
"CPythonNetworkStream::RecvCharacterUpdatePacketNew": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvCharacterUpdatePacketNew"
]
},
"CPythonNetworkStream::__RecvCharacterAppendPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::__RecvCharacterAppendPacket"
]
},
"CPythonNetworkStream::__RecvCharacterUpdatePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::__RecvCharacterUpdatePacket"
]
},
"CPythonNetworkStream::RecvCharacterDeletePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvCharacterDeletePacket"
]
},
"CPythonNetworkStream::RecvCharacterMovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvCharacterMovePacket"
]
},
"CPythonNetworkStream::RecvOwnerShipPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvOwnerShipPacket"
]
},
"CPythonNetworkStream::RecvSyncPositionPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameActor.cpp:CPythonNetworkStream::RecvSyncPositionPacket"
]
}
}
}
@@ -0,0 +1,272 @@
{
"reference": "UserInterface/PythonNetworkStreamPhaseGameItem.cpp",
"reference_sha256": "eea34b48af0e7e1b1340ca6e72f708882b3db108b2f80c82842a9cc67f2348a2",
"priority": "P2",
"contracts": [],
"functions": {
"CPythonNetworkStream::SendSafeBoxMoneyPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendSafeBoxMoneyPacket"
]
},
"CPythonNetworkStream::SendSafeBoxCheckinPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendSafeBoxCheckinPacket"
]
},
"CPythonNetworkStream::SendSafeBoxCheckoutPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendSafeBoxCheckoutPacket"
]
},
"CPythonNetworkStream::SendSafeBoxItemMovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendSafeBoxItemMovePacket"
]
},
"CPythonNetworkStream::RecvSafeBoxSetPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvSafeBoxSetPacket"
]
},
"CPythonNetworkStream::RecvSafeBoxDelPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvSafeBoxDelPacket"
]
},
"CPythonNetworkStream::RecvSafeBoxWrongPasswordPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvSafeBoxWrongPasswordPacket"
]
},
"CPythonNetworkStream::RecvSafeBoxSizePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvSafeBoxSizePacket"
]
},
"CPythonNetworkStream::RecvSafeBoxMoneyChangePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvSafeBoxMoneyChangePacket"
]
},
"CPythonNetworkStream::SendMallCheckoutPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendMallCheckoutPacket"
]
},
"CPythonNetworkStream::RecvMallOpenPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvMallOpenPacket"
]
},
"CPythonNetworkStream::RecvMallItemSetPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvMallItemSetPacket"
]
},
"CPythonNetworkStream::RecvMallItemDelPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvMallItemDelPacket"
]
},
"CPythonNetworkStream::RecvItemSetPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvItemSetPacket"
]
},
"CPythonNetworkStream::RecvItemSetPacket2": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvItemSetPacket2"
]
},
"CPythonNetworkStream::RecvItemUsePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvItemUsePacket"
]
},
"CPythonNetworkStream::RecvItemUpdatePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvItemUpdatePacket"
]
},
"CPythonNetworkStream::RecvItemGroundAddPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvItemGroundAddPacket"
]
},
"CPythonNetworkStream::RecvItemOwnership": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvItemOwnership"
]
},
"CPythonNetworkStream::RecvItemGroundDelPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvItemGroundDelPacket"
]
},
"CPythonNetworkStream::RecvQuickSlotAddPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvQuickSlotAddPacket"
]
},
"CPythonNetworkStream::RecvQuickSlotDelPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvQuickSlotDelPacket"
]
},
"CPythonNetworkStream::RecvQuickSlotMovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvQuickSlotMovePacket"
]
},
"CPythonNetworkStream::SendShopEndPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendShopEndPacket"
]
},
"CPythonNetworkStream::SendShopBuyPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendShopBuyPacket"
]
},
"CPythonNetworkStream::SendShopSellPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendShopSellPacket"
]
},
"CPythonNetworkStream::SendShopSellPacketNew": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendShopSellPacketNew"
]
},
"CPythonNetworkStream::SendItemUsePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendItemUsePacket"
]
},
"CPythonNetworkStream::SendItemUseToItemPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendItemUseToItemPacket"
]
},
"CPythonNetworkStream::SendItemDropPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendItemDropPacket"
]
},
"CPythonNetworkStream::SendItemDropPacketNew": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendItemDropPacketNew"
]
},
"CPythonNetworkStream::__IsEquipItemInSlot": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::__IsEquipItemInSlot"
]
},
"CPythonNetworkStream::__PlayInventoryItemUseSound": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::__PlayInventoryItemUseSound"
]
},
"CPythonNetworkStream::__PlayInventoryItemDropSound": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::__PlayInventoryItemDropSound"
]
},
"CPythonNetworkStream::__PlaySafeBoxItemDropSound": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::__PlaySafeBoxItemDropSound"
]
},
"CPythonNetworkStream::__PlayMallItemDropSound": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::__PlayMallItemDropSound"
]
},
"CPythonNetworkStream::SendItemMovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendItemMovePacket"
]
},
"CPythonNetworkStream::SendItemPickUpPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendItemPickUpPacket"
]
},
"CPythonNetworkStream::SendQuickSlotAddPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendQuickSlotAddPacket"
]
},
"CPythonNetworkStream::SendQuickSlotDelPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendQuickSlotDelPacket"
]
},
"CPythonNetworkStream::SendQuickSlotMovePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::SendQuickSlotMovePacket"
]
},
"CPythonNetworkStream::RecvSpecialEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvSpecialEffect"
]
},
"CPythonNetworkStream::RecvSpecificEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvSpecificEffect"
]
},
"CPythonNetworkStream::RecvDragonSoulRefine": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonNetworkStreamPhaseGameItem.cpp:CPythonNetworkStream::RecvDragonSoulRefine"
]
}
}
}