port 2V2-d.1: ActorInstance/InstanceBase closure creates the main character

Port the ActorInstance*/InstanceBase* siblings plus GameUtil, FlyTarget,
PhysicsObject, GameEventManager, WeaponTrace, MapUtil and lineintersect_utils
verbatim and drop their pending stand-ins; CGameEventManager and CPythonSystem
join PythonBoot in CPythonApplication member order.

Root cause of the intermittent Loading-phase header 7: TPlayerSkill::tNextRead
is time_t, 32-bit in 40250 (_USE_32BIT_TIME_T) but 64-bit on LP64, so
SKILL_LEVEL (76) was read as 2551 bytes instead of 1531. Packet.h now uses
LONG with a static_assert, and the fake server sends SKILL_LEVEL in Loading.

The fake server's CHARACTER_ADD now uses CHAR_TYPE_PC; port.login_flow
asserts the main instance exists with race 0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-23 19:02:21 +09:00
co-authored by Claude Opus 5.5
parent 996d793f0c
commit 5266b00c6e
71 changed files with 13832 additions and 1405 deletions
+1
View File
@@ -515,3 +515,4 @@
{"time": "2026-09-23T07:52:21Z", "event": "port_round", "unit": "PORT-PLAN 2V2-a: game.GameWindow opens after Loading, CG_ENTERGAME", "ported": [], "adapted": ["2V0 stub modules: 40250 constants (verbatim init lines, stub_constants.py) and zero return values shaped like each reference function's last Py_BuildValue"], "divergent": [], "fixed": ["UserInterface/StdAfx.h included GameType.h before Locale.h, dropping GameType.h's ENABLE_NEW_EQUIPMENT_SYSTEM branches; 40250 PCH order restored"], "needs_live": ["PHASE_GAME and the Entergame burst: GamePhase/SetGamePhase still stand-ins (2V2-b)"], "tests": ["port.login_flow: pass (fake server receives CG_ENTERGAME with the right sequence byte, GameWindow shown)", "port.login_live: pass against 192.168.21.203 (GameWindow shown)", "port.packet: pass"], "todo": ["2V2-b PhaseGame dispatch", "2V2-c PythonCharacterManager", "2V2-d InstanceBase/ActorInstance", "2V2-e render"]}
{"time": "2026-09-23T09:19:19Z", "event": "port_round", "unit": "PORT-PLAN 2V2-b: PhaseGame dispatch + Entergame burst", "ported": ["UserInterface/PythonNetworkStreamPhaseGame.cpp", "UserInterface/PythonNetworkStreamPhaseGameActor.cpp", "UserInterface/PythonNetworkStreamPhaseGameItem.cpp", "UserInterface/PythonNetworkStreamCommand.cpp", "UserInterface/NetworkActorManager.cpp", "UserInterface/PythonChat.cpp", "UserInterface/PythonChatModule.cpp"], "adapted": ["GameSingletons in PythonBoot (CPythonApplication member order, calloc storage) for units still behind platform/pending stand-ins", "platform_stub.py pending: stand-ins generated from undefined symbols", "PlatformStub const char* stand-ins return \"\"", "EterBase TraceErrorObserver test hook"], "divergent": [], "needs_live": ["CreateInstance of every actor fails on the SetRace placeholder (2V2-d)"], "tests": ["port.login_flow: pass (fake server sends the CInputLogin::Entergame order: ADD/ADDITIONAL_INFO/UPDATE, NPC_POSITION, PHASE_GAME, LAND_LIST, TIME, CHANNEL, CHAT notice, PING -> PONG; notice reaches CPythonChat; no Unknown packet header)", "port.login_live: pass against 192.168.21.203 (10 s of the real game phase, connected, no unknown packet)", "script/port_gate.sh macos: PASS"], "todo": ["2V2-c chrmgr/chr modules", "2V2-d SetRace/RaceData", "2V2-e render"]}
{"time": "2026-09-23T09:39:22Z", "event": "port_round", "unit": "PORT-PLAN 2V2-c: chrmgr/chr modules + race registration chain", "ported": ["UserInterface/PythonCharacterManagerModule.cpp", "UserInterface/PythonCharacterModule.cpp", "GameLib/RaceData.cpp", "GameLib/RaceDataFile.cpp", "GameLib/RaceManager.cpp", "GameLib/RaceMotionData.cpp", "GameLib/GameType.cpp", "EterLib/AttributeData.cpp", "EterLib/AttributeInstance.cpp", "EterLib/TextFileLoader.cpp", "EterLib/Util.cpp (lines 1-141, 297-end)", "EterLib/Camera.cpp", "UserInterface/CameraProcedure.cpp"], "adapted": ["EterLib/Util.cpp code page / font face stays with the platform font backend", "CRaceManager created in PythonBoot in CPythonApplication member order", "D3DXVec2CCW / D3DXMatrixfDeterminant / D3DXMatrixLookAtRH"], "divergent": [], "needs_live": ["intermittent (about 1 in 11 live runs) unhandled header 7 in the Loading phase, suspected packet-size desync; the test now prints g_iLastPacket and fails; 8 later runs clean"], "tests": ["port.login_flow: pass (chr/chrmgr not stubs, race 0 MODE_GENERAL/NAME_WAIT registered, no unhandled packet header)", "port.login_live: 8/8 pass against 192.168.21.203", "script/port_gate.sh macos: PASS"], "todo": ["2V2-d gr2 loader + CGraphicThing adapter, InstanceBase/ActorInstance stand-ins", "2V2-e render", "Loading-phase header 7 desync"]}
{"time": "2026-09-23T10:56:00Z", "event": "port_round", "unit": "PORT-PLAN 2V2-d.1: ActorInstance/InstanceBase closure, main character instance", "ported": ["GameLib/ActorInstance.cpp", "GameLib/ActorInstanceAttach.cpp", "GameLib/ActorInstanceBattle.cpp", "GameLib/ActorInstanceBlend.cpp", "GameLib/ActorInstanceCollisionDetection.cpp", "GameLib/ActorInstanceEvent.cpp", "GameLib/ActorInstanceFly.cpp", "GameLib/ActorInstanceMotion.cpp", "GameLib/ActorInstanceMotionEvent.cpp", "GameLib/ActorInstancePosition.cpp", "GameLib/ActorInstanceRender.cpp", "GameLib/ActorInstanceRotation.cpp", "GameLib/ActorInstanceSync.cpp", "GameLib/ActorInstanceWeaponTrace.cpp", "UserInterface/InstanceBase.cpp", "UserInterface/InstanceBaseBattle.cpp", "UserInterface/InstanceBaseEffect.cpp", "UserInterface/InstanceBaseEvent.cpp", "UserInterface/InstanceBaseMotion.cpp", "UserInterface/InstanceBaseTransform.cpp", "GameLib/GameUtil.cpp", "GameLib/FlyTarget.cpp", "GameLib/PhysicsObject.cpp", "GameLib/GameEventManager.cpp", "GameLib/WeaponTrace.cpp", "GameLib/MapUtil.cpp", "EterLib/lineintersect_utils.cpp"], "adapted": ["Packet.h TPlayerSkill::tNextRead LONG (32-bit time_t on the wire) + static_assert 1531", "MapUtil.cpp <float.h> include", "CGameEventManager / CPythonSystem created in PythonBoot in CPythonApplication member order", "D3D8Types.h full D3DTA/D3DTEXTUREOP/D3DCMPFUNC/D3DBLEND/D3DCULL"], "divergent": [], "needs_live": [], "tests": ["port.login_flow: pass (main instance exists, race 0, no AdditionalInfo error, SKILL_LEVEL in Loading)", "port.login_live: 8/8 pass against 192.168.21.203, no unhandled packet", "script/port_gate.sh macos: PASS"], "todo": ["2V2-d.2 gr2/mdatr resource factories + CGraphicThing/CGrannyModel/CGrannyMotion/CGraphicThingInstance on libgr2", "2V2-e render"]}
@@ -0,0 +1,32 @@
{
"reference": "EterLib/lineintersect_utils.cpp",
"reference_sha256": "4636f73c1ac19ad36b9a487827debb9684679fb9d0c912f7308f04dd649cdac2",
"priority": "P4",
"contracts": [],
"functions": {
"FindNearestPointOnLineSegment": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/lineintersect_utils.cpp:FindNearestPointOnLineSegment"
]
},
"FindNearestPointOfParallelLineSegments": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/lineintersect_utils.cpp:FindNearestPointOfParallelLineSegments"
]
},
"AdjustNearestPoints": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/lineintersect_utils.cpp:AdjustNearestPoints"
]
},
"IntersectLineSegments": {
"status": "PORTED",
"impl": [
"extension/src/port/EterLib/lineintersect_utils.cpp:IntersectLineSegments"
]
}
}
}
+324 -81
View File
@@ -5,247 +5,490 @@
"contracts": [],
"functions": {
"CActorInstance::INSTANCEBASE_Deform": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::INSTANCEBASE_Deform"
]
},
"CActorInstance::INSTANCEBASE_Transform": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::INSTANCEBASE_Transform"
]
},
"CActorInstance::OnUpdate": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::OnUpdate"
]
},
"CActorInstance::GetBackground": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::GetBackground"
]
},
"CActorInstance::SetMainInstance": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetMainInstance"
]
},
"CActorInstance::SetParalysis": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetParalysis"
]
},
"CActorInstance::SetFaint": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetFaint"
]
},
"CActorInstance::SetSleep": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetSleep"
]
},
"CActorInstance::SetResistFallen": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetResistFallen"
]
},
"CActorInstance::SetReachScale": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetReachScale"
]
},
"CActorInstance::__GetReachScale": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__GetReachScale"
]
},
"CActorInstance::__GetAttackSpeed": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__GetAttackSpeed"
]
},
"CActorInstance::__GetCurrentComboType": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__GetCurrentComboType"
]
},
"CActorInstance::SetComboType": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetComboType"
]
},
"CActorInstance::SetAttackSpeed": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetAttackSpeed"
]
},
"CActorInstance::SetMoveSpeed": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetMoveSpeed"
]
},
"CActorInstance::SetFishingPosition": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetFishingPosition"
]
},
"CActorInstance::Move": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::Move"
]
},
"CActorInstance::Stop": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::Stop"
]
},
"CActorInstance::SetOwner": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetOwner"
]
},
"CActorInstance::SetActorType": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetActorType"
]
},
"CActorInstance::GetActorType": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::GetActorType"
]
},
"CActorInstance::IsHandMode": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsHandMode"
]
},
"CActorInstance::IsTwoHandMode": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsTwoHandMode"
]
},
"CActorInstance::IsBowMode": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsBowMode"
]
},
"CActorInstance::IsPoly": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsPoly"
]
},
"CActorInstance::IsPC": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsPC"
]
},
"CActorInstance::IsNPC": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsNPC"
]
},
"CActorInstance::IsEnemy": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsEnemy"
]
},
"CActorInstance::IsStone": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsStone"
]
},
"CActorInstance::IsWarp": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsWarp"
]
},
"CActorInstance::IsGoto": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsGoto"
]
},
"CActorInstance::IsBuilding": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsBuilding"
]
},
"CActorInstance::IsDoor": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsDoor"
]
},
"CActorInstance::IsObject": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsObject"
]
},
"CActorInstance::DestroySystem": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::DestroySystem"
]
},
"CActorInstance::DieEnd": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::DieEnd"
]
},
"CActorInstance::Die": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::Die"
]
},
"CActorInstance::IsSleep": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsSleep"
]
},
"CActorInstance::IsParalysis": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsParalysis"
]
},
"CActorInstance::IsFaint": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsFaint"
]
},
"CActorInstance::IsResistFallen": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsResistFallen"
]
},
"CActorInstance::IsMoving": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsMoving"
]
},
"CActorInstance::IsWaiting": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsWaiting"
]
},
"CActorInstance::IsDead": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsDead"
]
},
"CActorInstance::IsKnockDown": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsKnockDown"
]
},
"CActorInstance::IsDamage": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsDamage"
]
},
"CActorInstance::IsAttacked": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsAttacked"
]
},
"CActorInstance::PhysicsProcess": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::PhysicsProcess"
]
},
"CActorInstance::__AccumulationMovement": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__AccumulationMovement"
]
},
"CActorInstance::AccumulationMovement": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::AccumulationMovement"
]
},
"CActorInstance::TransformProcess": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::TransformProcess"
]
},
"CActorInstance::OnUpdateCollisionData": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::OnUpdateCollisionData"
]
},
"CActorInstance::OnUpdateHeighInstance": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::OnUpdateHeighInstance"
]
},
"CActorInstance::OnGetObjectHeight": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::OnGetObjectHeight"
]
},
"CActorInstance::Revive": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::Revive"
]
},
"CActorInstance::IsStun": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsStun"
]
},
"CActorInstance::Stun": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::Stun"
]
},
"CActorInstance::SetWalkMode": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetWalkMode"
]
},
"CActorInstance::SetRunMode": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::SetRunMode"
]
},
"CActorInstance::GetNormalAttackIndex": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::GetNormalAttackIndex"
]
},
"CActorInstance::__InitializeMovement": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__InitializeMovement"
]
},
"CActorInstance::AddMovement": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::AddMovement"
]
},
"CActorInstance::AdjustDynamicCollisionMovement": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::AdjustDynamicCollisionMovement"
]
},
"CActorInstance::__AdjustCollisionMovement": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__AdjustCollisionMovement"
]
},
"CActorInstance::IsMovement": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IsMovement"
]
},
"CActorInstance::GetHeight": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::GetHeight"
]
},
"CActorInstance::IntersectDefendingSphere": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::IntersectDefendingSphere"
]
},
"CActorInstance::__IsMountingHorse": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__IsMountingHorse"
]
},
"CActorInstance::MountHorse": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::MountHorse"
]
},
"CActorInstance::__CreateTree": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__CreateTree"
]
},
"CActorInstance::__DestroyTree": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__DestroyTree"
]
},
"CActorInstance::__SetTreePosition": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__SetTreePosition"
]
},
"CActorInstance::ClearAttachingEffect": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::ClearAttachingEffect"
]
},
"CActorInstance::Destroy": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::Destroy"
]
},
"CActorInstance::__InitializeRotationData": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__InitializeRotationData"
]
},
"CActorInstance::__InitializeStateData": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__InitializeStateData"
]
},
"CActorInstance::__InitializeMotionData": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__InitializeMotionData"
]
},
"CActorInstance::__Initialize": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::__Initialize"
]
},
"CActorInstance::CActorInstance": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::CActorInstance"
]
},
"CActorInstance::~CActorInstance": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstance.cpp:CActorInstance::~CActorInstance"
]
}
}
}
@@ -0,0 +1,116 @@
{
"reference": "GameLib/ActorInstanceAttach.cpp",
"reference_sha256": "ee66f8e15843ec51b51b335906b004f3ea7c80f7509aab88f1282e66e6321e3b",
"priority": "P1",
"contracts": [],
"functions": {
"Vietnam_ConvertWeaponVnum": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:Vietnam_ConvertWeaponVnum"
]
},
"CActorInstance::AttachSmokeEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::AttachSmokeEffect"
]
},
"CActorInstance::__IsLeftHandWeapon": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::__IsLeftHandWeapon"
]
},
"CActorInstance::__IsRightHandWeapon": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::__IsRightHandWeapon"
]
},
"CActorInstance::__IsWeaponTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::__IsWeaponTrace"
]
},
"CActorInstance::AttachWeapon": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::AttachWeapon"
]
},
"CActorInstance::GetAttachingBoneName": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::GetAttachingBoneName"
]
},
"CActorInstance::DettachEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::DettachEffect"
]
},
"CActorInstance::AttachEffectByName": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::AttachEffectByName"
]
},
"CActorInstance::AttachEffectByID": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::AttachEffectByID"
]
},
"CActorInstance::RefreshActorInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::RefreshActorInstance"
]
},
"CActorInstance::SetWeaponTraceTexture": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::SetWeaponTraceTexture"
]
},
"CActorInstance::UseTextureWeaponTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::UseTextureWeaponTrace"
]
},
"CActorInstance::UseAlphaWeaponTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::UseAlphaWeaponTrace"
]
},
"CActorInstance::UpdateAttachingInstances": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::UpdateAttachingInstances"
]
},
"CActorInstance::ShowAllAttachingEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::ShowAllAttachingEffect"
]
},
"CActorInstance::HideAllAttachingEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::HideAllAttachingEffect"
]
},
"CActorInstance::__ClearAttachingEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceAttach.cpp:CActorInstance::__ClearAttachingEffect"
]
}
}
}
@@ -0,0 +1,296 @@
{
"reference": "GameLib/ActorInstanceBattle.cpp",
"reference_sha256": "fd586facdac4b2dc0edaf74ac48f496c705a6866f6dbf6714f4d83ee748cc6b6",
"priority": "P1",
"contracts": [],
"functions": {
"CActorInstance::SetBattleHitEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::SetBattleHitEffect"
]
},
"CActorInstance::SetBattleAttachEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::SetBattleAttachEffect"
]
},
"CActorInstance::CanAct": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::CanAct"
]
},
"CActorInstance::CanUseSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::CanUseSkill"
]
},
"CActorInstance::CanMove": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::CanMove"
]
},
"CActorInstance::CanAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::CanAttack"
]
},
"CActorInstance::CanFishing": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::CanFishing"
]
},
"CActorInstance::IsClickableDistanceDestInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::IsClickableDistanceDestInstance"
]
},
"CActorInstance::InputNormalAttackCommand": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::InputNormalAttackCommand"
]
},
"CActorInstance::InputComboAttackCommand": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::InputComboAttackCommand"
]
},
"CActorInstance::ComboProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::ComboProcess"
]
},
"CActorInstance::__RunNextCombo": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__RunNextCombo"
]
},
"CActorInstance::__OnEndCombo": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__OnEndCombo"
]
},
"CActorInstance::__ClearCombo": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__ClearCombo"
]
},
"CActorInstance::isAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::isAttacking"
]
},
"CActorInstance::isValidAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::isValidAttacking"
]
},
"CActorInstance::CanCheckAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::CanCheckAttacking"
]
},
"CActorInstance::__IsInSplashTime": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__IsInSplashTime"
]
},
"CActorInstance::isNormalAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::isNormalAttacking"
]
},
"CActorInstance::isComboAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::isComboAttacking"
]
},
"CActorInstance::IsSplashAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::IsSplashAttacking"
]
},
"CActorInstance::__IsMovingSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__IsMovingSkill"
]
},
"CActorInstance::IsActEmotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::IsActEmotion"
]
},
"CActorInstance::IsUsingMovingSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::IsUsingMovingSkill"
]
},
"CActorInstance::GetComboIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::GetComboIndex"
]
},
"CActorInstance::GetAttackingElapsedTime": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::GetAttackingElapsedTime"
]
},
"CActorInstance::__CanInputNormalAttackCommand": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__CanInputNormalAttackCommand"
]
},
"CActorInstance::NormalAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::NormalAttack"
]
},
"CActorInstance::ComboAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::ComboAttack"
]
},
"CActorInstance::__ProcessMotionEventAttackSuccess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__ProcessMotionEventAttackSuccess"
]
},
"CActorInstance::__ProcessMotionAttackSuccess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__ProcessMotionAttackSuccess"
]
},
"CActorInstance::__GetOwnerVID": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__GetOwnerVID"
]
},
"CActorInstance::__GetOwnerTime": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__GetOwnerTime"
]
},
"CActorInstance::__CanPushDestActor": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__CanPushDestActor"
]
},
"CActorInstance::__ProcessDataAttackSuccess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__ProcessDataAttackSuccess"
]
},
"CActorInstance::OnShootDamage": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::OnShootDamage"
]
},
"CActorInstance::__Shake": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__Shake"
]
},
"CActorInstance::ShakeProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::ShakeProcess"
]
},
"CActorInstance::__HitStone": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__HitStone"
]
},
"CActorInstance::__HitGood": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__HitGood"
]
},
"CActorInstance::__HitGreate": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__HitGreate"
]
},
"CActorInstance::SetBlendingPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::SetBlendingPosition"
]
},
"CActorInstance::ResetBlendingPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::ResetBlendingPosition"
]
},
"CActorInstance::GetBlendingPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::GetBlendingPosition"
]
},
"CActorInstance::__PushCircle": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__PushCircle"
]
},
"CActorInstance::__PushDirect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__PushDirect"
]
},
"CActorInstance::__isInvisible": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__isInvisible"
]
},
"CActorInstance::__SetFallingDirection": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBattle.cpp:CActorInstance::__SetFallingDirection"
]
}
}
}
@@ -0,0 +1,62 @@
{
"reference": "GameLib/ActorInstanceBlend.cpp",
"reference_sha256": "2a6e77b3f12669c50fe40b266b726b9c3a33d85668c6267ff19d4f7153f97070",
"priority": "P4",
"contracts": [],
"functions": {
"CActorInstance::BlendAlphaValue": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::BlendAlphaValue"
]
},
"CActorInstance::SetBlendRenderMode": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::SetBlendRenderMode"
]
},
"CActorInstance::SetAlphaValue": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::SetAlphaValue"
]
},
"CActorInstance::GetAlphaValue": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::GetAlphaValue"
]
},
"CActorInstance::__BlendAlpha_Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::__BlendAlpha_Initialize"
]
},
"CActorInstance::__BlendAlpha_Apply": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::__BlendAlpha_Apply"
]
},
"CActorInstance::__BlendAlpha_Update": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::__BlendAlpha_Update"
]
},
"CActorInstance::__BlendAlpha_UpdateComplete": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::__BlendAlpha_UpdateComplete"
]
},
"CActorInstance::__BlendAlpha_GetElapsedTime": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceBlend.cpp:CActorInstance::__BlendAlpha_GetElapsedTime"
]
}
}
}
@@ -0,0 +1,116 @@
{
"reference": "GameLib/ActorInstanceCollisionDetection.cpp",
"reference_sha256": "966bb8a305e8aba30699a7d1f88e417c1d32e0582e6c6e9c203ae48f87bf53cf",
"priority": "P0",
"contracts": [],
"functions": {
"CActorInstance::__InitializeCollisionData": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::__InitializeCollisionData"
]
},
"CActorInstance::EnableSkipCollision": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::EnableSkipCollision"
]
},
"CActorInstance::DisableSkipCollision": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::DisableSkipCollision"
]
},
"CActorInstance::CanSkipCollision": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::CanSkipCollision"
]
},
"CActorInstance::UpdatePointInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::UpdatePointInstance"
]
},
"CActorInstance::UpdateAdvancingPointInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::UpdateAdvancingPointInstance"
]
},
"CActorInstance::CheckCollisionDetection": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::CheckCollisionDetection"
]
},
"CActorInstance::CreateCollisionInstancePiece": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::CreateCollisionInstancePiece"
]
},
"CActorInstance::__SplashAttackProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::__SplashAttackProcess"
]
},
"CActorInstance::__NormalAttackProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::__NormalAttackProcess"
]
},
"CActorInstance::AttackingProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::AttackingProcess"
]
},
"CActorInstance::TestPhysicsBlendingCollision": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::TestPhysicsBlendingCollision"
]
},
"CActorInstance::TestActorCollision": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::TestActorCollision"
]
},
"CActorInstance::AvoidObject": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::AvoidObject"
]
},
"CActorInstance::IsBlockObject": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::IsBlockObject"
]
},
"CActorInstance::BlockMovement": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::BlockMovement"
]
},
"CActorInstance::__TestObjectCollision": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::__TestObjectCollision"
]
},
"CActorInstance::TestCollisionWithDynamicSphere": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceCollisionDetection.cpp:CActorInstance::TestCollisionWithDynamicSphere"
]
}
}
}
@@ -0,0 +1,104 @@
{
"reference": "GameLib/ActorInstanceEvent.cpp",
"reference_sha256": "0929f227c4611c0b01b8814605908328bdffa66f41cda640d53bff6f2a9ee060",
"priority": "P0",
"contracts": [],
"functions": {
"CActorInstance::__OnSyncing": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnSyncing"
]
},
"CActorInstance::__OnWaiting": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnWaiting"
]
},
"CActorInstance::__OnMoving": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnMoving"
]
},
"CActorInstance::__OnMove": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnMove"
]
},
"CActorInstance::__OnStop": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnStop"
]
},
"CActorInstance::__OnWarp": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnWarp"
]
},
"CActorInstance::__OnAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnAttack"
]
},
"CActorInstance::__OnUseSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnUseSkill"
]
},
"CActorInstance::__OnHit": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnHit"
]
},
"CActorInstance::__OnClearAffects": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnClearAffects"
]
},
"CActorInstance::__OnSetAffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnSetAffect"
]
},
"CActorInstance::__OnResetAffect": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__OnResetAffect"
]
},
"CActorInstance::__GetEventHandlerRef": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__GetEventHandlerRef"
]
},
"CActorInstance::__GetEventHandlerPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::__GetEventHandlerPtr"
]
},
"CActorInstance::SetEventHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::SetEventHandler"
]
},
"CActorInstance::IEventHandler::GetEmptyPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceEvent.cpp:CActorInstance::IEventHandler::GetEmptyPtr"
]
}
}
}
@@ -0,0 +1,86 @@
{
"reference": "GameLib/ActorInstanceFly.cpp",
"reference_sha256": "8cfcc5835778478ae3b51c0c04c586f3488793a3dd3a28e5280e0298f2902b38",
"priority": "P1",
"contracts": [],
"functions": {
"CActorInstance::OnGetFlyTargetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::OnGetFlyTargetPosition"
]
},
"CActorInstance::ClearFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::ClearFlyTarget"
]
},
"CActorInstance::IsFlyTargetObject": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::IsFlyTargetObject"
]
},
"CActorInstance::__IsFlyTargetPC": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::__IsFlyTargetPC"
]
},
"CActorInstance::__IsSameFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::__IsSameFlyTarget"
]
},
"CActorInstance::__GetFlyTargetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::__GetFlyTargetPosition"
]
},
"CActorInstance::GetFlyTargetDistance": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::GetFlyTargetDistance"
]
},
"CActorInstance::LookAtFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::LookAtFlyTarget"
]
},
"CActorInstance::AddFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::AddFlyTarget"
]
},
"CActorInstance::SetFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::SetFlyTarget"
]
},
"CActorInstance::ClearFlyEventHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::ClearFlyEventHandler"
]
},
"CActorInstance::SetFlyEventHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::SetFlyEventHandler"
]
},
"CActorInstance::CanChangeTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceFly.cpp:CActorInstance::CanChangeTarget"
]
}
}
}
@@ -0,0 +1,266 @@
{
"reference": "GameLib/ActorInstanceMotion.cpp",
"reference_sha256": "850f0d785d710142e7a08ca86f4db54a4940a38c74abe0b5373a43d39a8a0b8d",
"priority": "P0",
"contracts": [],
"functions": {
"CActorInstance::__GetMotionType": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__GetMotionType"
]
},
"CActorInstance::__MotionEventProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__MotionEventProcess"
]
},
"CActorInstance::MotionProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::MotionProcess"
]
},
"CActorInstance::HORSE_MotionProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::HORSE_MotionProcess"
]
},
"CActorInstance::ReservingMotionProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::ReservingMotionProcess"
]
},
"CActorInstance::CurrentMotionProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::CurrentMotionProcess"
]
},
"CActorInstance::SetMotionMode": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::SetMotionMode"
]
},
"CActorInstance::GetMotionMode": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::GetMotionMode"
]
},
"CActorInstance::SetMotionLoopCount": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::SetMotionLoopCount"
]
},
"CActorInstance::PushMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::PushMotion"
]
},
"CActorInstance::InterceptOnceMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::InterceptOnceMotion"
]
},
"CActorInstance::InterceptLoopMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::InterceptLoopMotion"
]
},
"CActorInstance::SetLoopMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::SetLoopMotion"
]
},
"CActorInstance::InterceptMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::InterceptMotion"
]
},
"CActorInstance::PushOnceMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::PushOnceMotion"
]
},
"CActorInstance::PushLoopMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::PushLoopMotion"
]
},
"CActorInstance::__GetCurrentMotionIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__GetCurrentMotionIndex"
]
},
"CActorInstance::__GetCurrentMotionKey": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__GetCurrentMotionKey"
]
},
"CActorInstance::IsUsingSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::IsUsingSkill"
]
},
"CActorInstance::IsFishing": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::IsFishing"
]
},
"CActorInstance::CanCancelSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::CanCancelSkill"
]
},
"CActorInstance::isLock": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::isLock"
]
},
"CActorInstance::GetLastMotionTime": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::GetLastMotionTime"
]
},
"CActorInstance::GetMotionDuration": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::GetMotionDuration"
]
},
"CActorInstance::GetRandomMotionKey": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::GetRandomMotionKey"
]
},
"CActorInstance::PreAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::PreAttack"
]
},
"CActorInstance::__ClearMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__ClearMotion"
]
},
"CActorInstance::__SetMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__SetMotion"
]
},
"CActorInstance::__BindMotionData": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__BindMotionData"
]
},
"CActorInstance::__GetLoopCount": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__GetLoopCount"
]
},
"CActorInstance::__CanAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__CanAttack"
]
},
"CActorInstance::__CanNextComboAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__CanNextComboAttack"
]
},
"CActorInstance::__IsComboAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsComboAttacking"
]
},
"CActorInstance::__IsNeedFlyTargetMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsNeedFlyTargetMotion"
]
},
"CActorInstance::__HasMotionFlyEvent": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__HasMotionFlyEvent"
]
},
"CActorInstance::__IsWaitMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsWaitMotion"
]
},
"CActorInstance::__IsMoveMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsMoveMotion"
]
},
"CActorInstance::__IsAttackMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsAttackMotion"
]
},
"CActorInstance::__IsComboAttackMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsComboAttackMotion"
]
},
"CActorInstance::__IsDamageMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsDamageMotion"
]
},
"CActorInstance::__IsKnockDownMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsKnockDownMotion"
]
},
"CActorInstance::__IsDieMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsDieMotion"
]
},
"CActorInstance::__IsStandUpMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotion.cpp:CActorInstance::__IsStandUpMotion"
]
}
}
}
@@ -0,0 +1,74 @@
{
"reference": "GameLib/ActorInstanceMotionEvent.cpp",
"reference_sha256": "c52635ab3ee8e8ebdd4f9a96354ebaa33264caa5293b8d70c0b719bc94ae4511",
"priority": "P0",
"contracts": [],
"functions": {
"CActorInstance::MotionEventProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::MotionEventProcess"
]
},
"CActorInstance::SoundEventProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::SoundEventProcess"
]
},
"CActorInstance::__ShowEvent": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::__ShowEvent"
]
},
"CActorInstance::__HideEvent": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::__HideEvent"
]
},
"CActorInstance::__IsHiding": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::__IsHiding"
]
},
"CActorInstance::ProcessMotionEventEffectEvent": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::ProcessMotionEventEffectEvent"
]
},
"CActorInstance::ProcessMotionEventEffectToTargetEvent": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::ProcessMotionEventEffectToTargetEvent"
]
},
"CActorInstance::ProcessMotionEventSpecialAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::ProcessMotionEventSpecialAttacking"
]
},
"CActorInstance::ProcessMotionEventSound": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::ProcessMotionEventSound"
]
},
"CActorInstance::ProcessMotionEventFly": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::ProcessMotionEventFly"
]
},
"CActorInstance::ProcessMotionEventWarp": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceMotionEvent.cpp:CActorInstance::ProcessMotionEventWarp"
]
}
}
}
@@ -0,0 +1,98 @@
{
"reference": "GameLib/ActorInstancePosition.cpp",
"reference_sha256": "92f6bdde00edc8507a40fbb5909468f270c5345847409ee0379d7b882a506608",
"priority": "P0",
"contracts": [],
"functions": {
"CActorInstance::NEW_GetLastPixelPositionRef": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_GetLastPixelPositionRef"
]
},
"CActorInstance::GetPositionVectorRef": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::GetPositionVectorRef"
]
},
"CActorInstance::GetMovementVectorRef": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::GetMovementVectorRef"
]
},
"CActorInstance::NEW_SetAtkPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_SetAtkPixelPosition"
]
},
"CActorInstance::SetCurPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::SetCurPixelPosition"
]
},
"CActorInstance::NEW_SetSrcPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_SetSrcPixelPosition"
]
},
"CActorInstance::NEW_SetDstPixelPositionZ": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_SetDstPixelPositionZ"
]
},
"CActorInstance::NEW_SetDstPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_SetDstPixelPosition"
]
},
"CActorInstance::NEW_GetAtkPixelPositionRef": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_GetAtkPixelPositionRef"
]
},
"CActorInstance::NEW_GetSrcPixelPositionRef": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_GetSrcPixelPositionRef"
]
},
"CActorInstance::NEW_GetDstPixelPositionRef": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_GetDstPixelPositionRef"
]
},
"CActorInstance::NEW_GetCurPixelPositionRef": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::NEW_GetCurPixelPositionRef"
]
},
"CActorInstance::GetPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::GetPixelPosition"
]
},
"CActorInstance::SetPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::SetPixelPosition"
]
},
"CActorInstance::__InitializePositionData": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstancePosition.cpp:CActorInstance::__InitializePositionData"
]
}
}
}
@@ -0,0 +1,140 @@
{
"reference": "GameLib/ActorInstanceRender.cpp",
"reference_sha256": "1fe9bf66e106844b6e525a1482ff796546fe2be6294d1d8f35c1b136ce7caeb1",
"priority": "P4",
"contracts": [],
"functions": {
"CActorInstance::IsDirLine": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::IsDirLine"
]
},
"CActorInstance::ShowDirectionLine": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::ShowDirectionLine"
]
},
"CActorInstance::SetMaterialColor": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::SetMaterialColor"
]
},
"CActorInstance::SetMaterialAlpha": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::SetMaterialAlpha"
]
},
"CActorInstance::OnRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::OnRender"
]
},
"CActorInstance::BeginDiffuseRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::BeginDiffuseRender"
]
},
"CActorInstance::EndDiffuseRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::EndDiffuseRender"
]
},
"CActorInstance::BeginOpacityRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::BeginOpacityRender"
]
},
"CActorInstance::EndOpacityRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::EndOpacityRender"
]
},
"CActorInstance::BeginBlendRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::BeginBlendRender"
]
},
"CActorInstance::EndBlendRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::EndBlendRender"
]
},
"CActorInstance::BeginAddRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::BeginAddRender"
]
},
"CActorInstance::EndAddRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::EndAddRender"
]
},
"CActorInstance::RestoreRenderMode": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::RestoreRenderMode"
]
},
"CActorInstance::SetAddRenderMode": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::SetAddRenderMode"
]
},
"CActorInstance::SetRenderMode": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::SetRenderMode"
]
},
"CActorInstance::SetAddColor": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::SetAddColor"
]
},
"CActorInstance::BeginModulateRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::BeginModulateRender"
]
},
"CActorInstance::EndModulateRender": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::EndModulateRender"
]
},
"CActorInstance::SetModulateRenderMode": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::SetModulateRenderMode"
]
},
"CActorInstance::RenderCollisionData": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::RenderCollisionData"
]
},
"CActorInstance::RenderToShadowMap": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRender.cpp:CActorInstance::RenderToShadowMap"
]
}
}
}
@@ -0,0 +1,80 @@
{
"reference": "GameLib/ActorInstanceRotation.cpp",
"reference_sha256": "3705d581bf935985e3b0df1709cf94ee07afaaaf65698d1b4b25a1c3a334be80",
"priority": "P0",
"contracts": [],
"functions": {
"CActorInstance::SetXYRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::SetXYRotation"
]
},
"CActorInstance::SetRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::SetRotation"
]
},
"CActorInstance::BlendRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::BlendRotation"
]
},
"CActorInstance::SetAdvancingRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::SetAdvancingRotation"
]
},
"CActorInstance::RotationProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::RotationProcess"
]
},
"CActorInstance::LookAtFromXY": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::LookAtFromXY"
]
},
"CActorInstance::LookAt": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::LookAt"
]
},
"CActorInstance::LookWith": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::LookWith"
]
},
"CActorInstance::GetRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::GetRotation"
]
},
"CActorInstance::GetTargetRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::GetTargetRotation"
]
},
"CActorInstance::GetRotatingTime": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::GetRotatingTime"
]
},
"CActorInstance::GetAdvancingRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceRotation.cpp:CActorInstance::GetAdvancingRotation"
]
}
}
}
@@ -0,0 +1,32 @@
{
"reference": "GameLib/ActorInstanceSync.cpp",
"reference_sha256": "68a962794964e72f00b333ab935685e83d3cbb43aa8d29b3320656867321900b",
"priority": "P0",
"contracts": [],
"functions": {
"CActorInstance::__Push": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceSync.cpp:CActorInstance::__Push"
]
},
"CActorInstance::TEMP_Push": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceSync.cpp:CActorInstance::TEMP_Push"
]
},
"CActorInstance::__IsSyncing": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceSync.cpp:CActorInstance::__IsSyncing"
]
},
"CActorInstance::IsPushing": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceSync.cpp:CActorInstance::IsPushing"
]
}
}
}
@@ -0,0 +1,38 @@
{
"reference": "GameLib/ActorInstanceWeaponTrace.cpp",
"reference_sha256": "219a6105a8b6a33470e226af3ca9665e7be27dea99cb111e0a884e2f04d065e9",
"priority": "P4",
"contracts": [],
"functions": {
"CActorInstance::TraceProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceWeaponTrace.cpp:CActorInstance::TraceProcess"
]
},
"CActorInstance::RenderTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceWeaponTrace.cpp:CActorInstance::RenderTrace"
]
},
"CActorInstance::__DestroyWeaponTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceWeaponTrace.cpp:CActorInstance::__DestroyWeaponTrace"
]
},
"CActorInstance::__ShowWeaponTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceWeaponTrace.cpp:CActorInstance::__ShowWeaponTrace"
]
},
"CActorInstance::__HideWeaponTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/ActorInstanceWeaponTrace.cpp:CActorInstance::__HideWeaponTrace"
]
}
}
}
+80
View File
@@ -0,0 +1,80 @@
{
"reference": "GameLib/FlyTarget.cpp",
"reference_sha256": "90fe34fbeb08f2eb17874246cd83fbbb3180789c39ddfa0b95870c8da9f27a1f",
"priority": "P1",
"contracts": [],
"functions": {
"CFlyTarget::CFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::CFlyTarget"
]
},
"CFlyTarget::~CFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::~CFlyTarget"
]
},
"CFlyTarget::__Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::__Initialize"
]
},
"CFlyTarget::Clear": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::Clear"
]
},
"CFlyTarget::IsObject": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::IsObject"
]
},
"CFlyTarget::IsPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::IsPosition"
]
},
"CFlyTarget::IsValidTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::IsValidTarget"
]
},
"CFlyTarget::NotifyTargetClear": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::NotifyTargetClear"
]
},
"CFlyTarget::GetType": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::GetType"
]
},
"CFlyTarget::GetFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::GetFlyTarget"
]
},
"CFlyTarget::GetFlyTargetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::GetFlyTargetPosition"
]
},
"CFlyTarget::GetFlyTargetData": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/FlyTarget.cpp:CFlyTarget::GetFlyTargetData"
]
}
}
}
@@ -0,0 +1,38 @@
{
"reference": "GameLib/GameEventManager.cpp",
"reference_sha256": "985737d4a1e89830bfb0229b3d9b27a2650066a34d82d302aeea03e0a9904eaa",
"priority": "P4",
"contracts": [],
"functions": {
"CGameEventManager::SetCenterPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameEventManager.cpp:CGameEventManager::SetCenterPosition"
]
},
"CGameEventManager::Update": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameEventManager.cpp:CGameEventManager::Update"
]
},
"CGameEventManager::ProcessEventScreenWaving": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameEventManager.cpp:CGameEventManager::ProcessEventScreenWaving"
]
},
"CGameEventManager::CGameEventManager": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameEventManager.cpp:CGameEventManager::CGameEventManager"
]
},
"CGameEventManager::~CGameEventManager": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameEventManager.cpp:CGameEventManager::~CGameEventManager"
]
}
}
}
+86
View File
@@ -0,0 +1,86 @@
{
"reference": "GameLib/GameUtil.cpp",
"reference_sha256": "eecad7e875d9d2c85dce3ecd2d99b92d55759c7d43dd76d7525b0a36036553e2",
"priority": "P4",
"contracts": [],
"functions": {
"DetectCollisionDynamicZCylinderVSDynamicZCylinder": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:DetectCollisionDynamicZCylinderVSDynamicZCylinder"
]
},
"DetectCollisionDynamicSphereVSDynamicSphere": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:DetectCollisionDynamicSphereVSDynamicSphere"
]
},
"IsCWAcuteAngle": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:IsCWAcuteAngle"
]
},
"IsCCWAcuteAngle": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:IsCCWAcuteAngle"
]
},
"IsCWRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:IsCWRotation"
]
},
"IsCCWRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:IsCCWRotation"
]
},
"GetInterpolatedRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:GetInterpolatedRotation"
]
},
"GetDegreeFromPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:GetDegreeFromPosition"
]
},
"GetDegreeFromPosition2": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:GetDegreeFromPosition2"
]
},
"GetDegreeDifference": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:GetDegreeDifference"
]
},
"GetRotatingDirection": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:GetRotatingDirection"
]
},
"CameraRotationToCharacterRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:CameraRotationToCharacterRotation"
]
},
"CharacterRotationToCameraRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/GameUtil.cpp:CharacterRotationToCameraRotation"
]
}
}
}
+98
View File
@@ -0,0 +1,98 @@
{
"reference": "GameLib/MapUtil.cpp",
"reference_sha256": "187e48c1ebe1d0cd58f6cb8f2bb3623a9c41f10050076bcda2f3d24b7a6db11a",
"priority": "P4",
"contracts": [],
"functions": {
"Environment_Init": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:Environment_Init"
]
},
"Environment_Load": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:Environment_Load"
]
},
"GetInterpolatedPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:GetInterpolatedPosition"
]
},
"GetLinearInterpolation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:GetLinearInterpolation"
]
},
"PixelPositionToAttributeCellPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:PixelPositionToAttributeCellPosition"
]
},
"AttributeCellPositionToPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:AttributeCellPositionToPixelPosition"
]
},
"GetPixelPositionDistance": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:GetPixelPositionDistance"
]
},
"CEaseOutInterpolation::CEaseOutInterpolation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:CEaseOutInterpolation::CEaseOutInterpolation"
]
},
"CEaseOutInterpolation::~CEaseOutInterpolation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:CEaseOutInterpolation::~CEaseOutInterpolation"
]
},
"CEaseOutInterpolation::Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:CEaseOutInterpolation::Initialize"
]
},
"CEaseOutInterpolation::Setup": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:CEaseOutInterpolation::Setup"
]
},
"CEaseOutInterpolation::Interpolate": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:CEaseOutInterpolation::Interpolate"
]
},
"CEaseOutInterpolation::isPlaying": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:CEaseOutInterpolation::isPlaying"
]
},
"CEaseOutInterpolation::GetValue": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:CEaseOutInterpolation::GetValue"
]
},
"CEaseOutInterpolation::GetChangingValue": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/MapUtil.cpp:CEaseOutInterpolation::GetChangingValue"
]
}
}
}
@@ -0,0 +1,80 @@
{
"reference": "GameLib/PhysicsObject.cpp",
"reference_sha256": "8855922dc447b61dff9d860110d637b9ab9154b3c0a0142b74de3e2c61f56a0b",
"priority": "P4",
"contracts": [],
"functions": {
"CPhysicsObject::Update": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::Update"
]
},
"CPhysicsObject::Accumulate": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::Accumulate"
]
},
"CPhysicsObject::IncreaseExternalForce": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::IncreaseExternalForce"
]
},
"CPhysicsObject::SetLastPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::SetLastPosition"
]
},
"CPhysicsObject::GetLastPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::GetLastPosition"
]
},
"CPhysicsObject::SetDirection": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::SetDirection"
]
},
"CPhysicsObject::GetXMovement": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::GetXMovement"
]
},
"CPhysicsObject::GetYMovement": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::GetYMovement"
]
},
"CPhysicsObject::isBlending": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::isBlending"
]
},
"CPhysicsObject::Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::Initialize"
]
},
"CPhysicsObject::CPhysicsObject": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::CPhysicsObject"
]
},
"CPhysicsObject::~CPhysicsObject": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/PhysicsObject.cpp:CPhysicsObject::~CPhysicsObject"
]
}
}
}
+128
View File
@@ -0,0 +1,128 @@
{
"reference": "GameLib/WeaponTrace.cpp",
"reference_sha256": "6c42e4b397d3ef48c6087cd320703a692aac60a383980e0f30ac6c3b0bb033f4",
"priority": "P1",
"contracts": [],
"functions": {
"CWeaponTrace::DestroySystem": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::DestroySystem"
]
},
"CWeaponTrace::Delete": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::Delete"
]
},
"CWeaponTrace::New": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::New"
]
},
"CWeaponTrace::Update": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::Update"
]
},
"CWeaponTrace::BuildVertex": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::BuildVertex"
]
},
"CWeaponTrace::Render": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::Render"
]
},
"CWeaponTrace::UseAlpha": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::UseAlpha"
]
},
"CWeaponTrace::UseTexture": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::UseTexture"
]
},
"CWeaponTrace::SetTexture": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::SetTexture"
]
},
"CWeaponTrace::SetWeaponInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::SetWeaponInstance"
]
},
"CWeaponTrace::SetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::SetPosition"
]
},
"CWeaponTrace::SetRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::SetRotation"
]
},
"CWeaponTrace::SetLifeTime": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::SetLifeTime"
]
},
"CWeaponTrace::SetSamplingTime": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::SetSamplingTime"
]
},
"CWeaponTrace::TurnOn": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::TurnOn"
]
},
"CWeaponTrace::TurnOff": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::TurnOff"
]
},
"CWeaponTrace::Clear": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::Clear"
]
},
"CWeaponTrace::Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::Initialize"
]
},
"CWeaponTrace::CWeaponTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::CWeaponTrace"
]
},
"CWeaponTrace::~CWeaponTrace": {
"status": "PORTED",
"impl": [
"extension/src/port/GameLib/WeaponTrace.cpp:CWeaponTrace::~CWeaponTrace"
]
}
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,308 @@
{
"reference": "UserInterface/InstanceBaseBattle.cpp",
"reference_sha256": "d8ff183d56128a21a5f88ae2dd725e9e83375cfbc31ffe8c598f3e1d6c1934f7",
"priority": "P0",
"contracts": [],
"functions": {
"NEW_UnsignedDegreeToSignedDegree": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:NEW_UnsignedDegreeToSignedDegree"
]
},
"NEW_GetSignedDegreeFromDirPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:NEW_GetSignedDegreeFromDirPixelPosition"
]
},
"CInstanceBase::IsFlyTargetObject": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::IsFlyTargetObject"
]
},
"CInstanceBase::GetFlyTargetDistance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::GetFlyTargetDistance"
]
},
"CInstanceBase::ClearFlyTargetInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::ClearFlyTargetInstance"
]
},
"CInstanceBase::SetFlyTargetInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::SetFlyTargetInstance"
]
},
"CInstanceBase::AddFlyTargetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::AddFlyTargetPosition"
]
},
"CInstanceBase::AddFlyTargetInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::AddFlyTargetInstance"
]
},
"CInstanceBase::NEW_GetDistanceFromDestInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetDistanceFromDestInstance"
]
},
"CInstanceBase::NEW_GetDistanceFromDestPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetDistanceFromDestPixelPosition"
]
},
"CInstanceBase::NEW_GetDistanceFromDirPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetDistanceFromDirPixelPosition"
]
},
"CInstanceBase::NEW_GetRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetRotation"
]
},
"CInstanceBase::NEW_GetRotationFromDirPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetRotationFromDirPixelPosition"
]
},
"CInstanceBase::NEW_GetRotationFromDestPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetRotationFromDestPixelPosition"
]
},
"CInstanceBase::NEW_GetRotationFromDestInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetRotationFromDestInstance"
]
},
"CInstanceBase::NEW_GetRandomPositionInFanRange": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetRandomPositionInFanRange"
]
},
"CInstanceBase::NEW_GetFrontInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetFrontInstance"
]
},
"CInstanceBase::NEW_GetInstanceVectorInFanRange": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetInstanceVectorInFanRange"
]
},
"CInstanceBase::NEW_GetInstanceVectorInCircleRange": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_GetInstanceVectorInCircleRange"
]
},
"CInstanceBase::NEW_IsClickableDistanceDestPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_IsClickableDistanceDestPixelPosition"
]
},
"CInstanceBase::NEW_IsClickableDistanceDestInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_IsClickableDistanceDestInstance"
]
},
"CInstanceBase::NEW_UseSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_UseSkill"
]
},
"CInstanceBase::NEW_Attack": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_Attack"
]
},
"CInstanceBase::NEW_AttackToDestPixelPositionDirection": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_AttackToDestPixelPositionDirection"
]
},
"CInstanceBase::NEW_AttackToDestInstanceDirection": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::NEW_AttackToDestInstanceDirection"
]
},
"CInstanceBase::AttackProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::AttackProcess"
]
},
"CInstanceBase::InputNormalAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::InputNormalAttack"
]
},
"CInstanceBase::InputComboAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::InputComboAttack"
]
},
"CInstanceBase::RunNormalAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::RunNormalAttack"
]
},
"CInstanceBase::RunComboAttack": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::RunComboAttack"
]
},
"CInstanceBase::CheckAdvancing": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::CheckAdvancing"
]
},
"CInstanceBase::CheckAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::CheckAttacking"
]
},
"CInstanceBase::isNormalAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::isNormalAttacking"
]
},
"CInstanceBase::isComboAttacking": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::isComboAttacking"
]
},
"CInstanceBase::IsUsingSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::IsUsingSkill"
]
},
"CInstanceBase::IsUsingMovingSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::IsUsingMovingSkill"
]
},
"CInstanceBase::CanCancelSkill": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::CanCancelSkill"
]
},
"CInstanceBase::CanAttackHorseLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::CanAttackHorseLevel"
]
},
"CInstanceBase::IsAffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::IsAffect"
]
},
"CInstanceBase::GetNormalAttackIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::GetNormalAttackIndex"
]
},
"CInstanceBase::GetComboIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::GetComboIndex"
]
},
"CInstanceBase::GetAttackingElapsedTime": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::GetAttackingElapsedTime"
]
},
"CInstanceBase::ProcessHitting": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::ProcessHitting"
]
},
"CInstanceBase::GetBlendingPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::GetBlendingPosition"
]
},
"CInstanceBase::SetBlendingPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::SetBlendingPosition"
]
},
"CInstanceBase::Revive": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::Revive"
]
},
"CInstanceBase::Stun": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::Stun"
]
},
"CInstanceBase::Die": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::Die"
]
},
"CInstanceBase::Hide": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::Hide"
]
},
"CInstanceBase::Show": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseBattle.cpp:CInstanceBase::Show"
]
}
}
}
@@ -0,0 +1,422 @@
{
"reference": "UserInterface/InstanceBaseEffect.cpp",
"reference_sha256": "89ca605721d9d6197606be6a2fd8e765c7be8920e9d472501d67c12ec4a084be",
"priority": "P0",
"contracts": [],
"functions": {
"CInstanceBase::SetEmpireNameMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SetEmpireNameMode"
]
},
"CInstanceBase::GetIndexedNameColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::GetIndexedNameColor"
]
},
"CInstanceBase::AddDamageEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::AddDamageEffect"
]
},
"CInstanceBase::ProcessDamage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::ProcessDamage"
]
},
"CInstanceBase::AttachSpecialEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::AttachSpecialEffect"
]
},
"CInstanceBase::LevelUp": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::LevelUp"
]
},
"CInstanceBase::SkillUp": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SkillUp"
]
},
"CInstanceBase::CreateSpecialEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::CreateSpecialEffect"
]
},
"CInstanceBase::__EffectContainer_Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__EffectContainer_Destroy"
]
},
"CInstanceBase::__EffectContainer_Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__EffectContainer_Initialize"
]
},
"CInstanceBase::__EffectContainer_GetDict": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__EffectContainer_GetDict"
]
},
"CInstanceBase::__EffectContainer_AttachEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__EffectContainer_AttachEffect"
]
},
"CInstanceBase::__EffectContainer_DetachEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__EffectContainer_DetachEffect"
]
},
"CInstanceBase::__AttachEmpireEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__AttachEmpireEffect"
]
},
"CInstanceBase::__AttachSelectEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__AttachSelectEffect"
]
},
"CInstanceBase::__DetachSelectEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__DetachSelectEffect"
]
},
"CInstanceBase::__AttachTargetEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__AttachTargetEffect"
]
},
"CInstanceBase::__DetachTargetEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__DetachTargetEffect"
]
},
"CInstanceBase::__StoneSmoke_Inialize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__StoneSmoke_Inialize"
]
},
"CInstanceBase::__StoneSmoke_Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__StoneSmoke_Destroy"
]
},
"CInstanceBase::__StoneSmoke_Create": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__StoneSmoke_Create"
]
},
"CInstanceBase::SetAlpha": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SetAlpha"
]
},
"CInstanceBase::UpdateDeleting": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::UpdateDeleting"
]
},
"CInstanceBase::DeleteBlendOut": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::DeleteBlendOut"
]
},
"CInstanceBase::ClearPVPKeySystem": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::ClearPVPKeySystem"
]
},
"CInstanceBase::InsertPVPKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::InsertPVPKey"
]
},
"CInstanceBase::InsertPVPReadyKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::InsertPVPReadyKey"
]
},
"CInstanceBase::RemovePVPKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::RemovePVPKey"
]
},
"CInstanceBase::InsertGVGKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::InsertGVGKey"
]
},
"CInstanceBase::RemoveGVGKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::RemoveGVGKey"
]
},
"CInstanceBase::InsertDUELKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::InsertDUELKey"
]
},
"CInstanceBase::__GetPVPKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__GetPVPKey"
]
},
"CInstanceBase::__FindPVPKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__FindPVPKey"
]
},
"CInstanceBase::__FindPVPReadyKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__FindPVPReadyKey"
]
},
"CInstanceBase::__FindGVGKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__FindGVGKey"
]
},
"CInstanceBase::__FindDUELKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__FindDUELKey"
]
},
"CInstanceBase::IsPVPInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::IsPVPInstance"
]
},
"CInstanceBase::GetNameColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::GetNameColor"
]
},
"CInstanceBase::GetNameColorIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::GetNameColorIndex"
]
},
"CInstanceBase::GetTitleColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::GetTitleColor"
]
},
"CInstanceBase::AttachTextTail": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::AttachTextTail"
]
},
"CInstanceBase::DetachTextTail": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::DetachTextTail"
]
},
"CInstanceBase::UpdateTextTailLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::UpdateTextTailLevel"
]
},
"CInstanceBase::RefreshTextTail": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::RefreshTextTail"
]
},
"CInstanceBase::RefreshTextTailTitle": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::RefreshTextTailTitle"
]
},
"CInstanceBase::__ClearAffectFlagContainer": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__ClearAffectFlagContainer"
]
},
"CInstanceBase::__ClearAffects": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__ClearAffects"
]
},
"CInstanceBase::__SetNormalAffectFlagContainer": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__SetNormalAffectFlagContainer"
]
},
"CInstanceBase::__SetStoneSmokeFlagContainer": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__SetStoneSmokeFlagContainer"
]
},
"CInstanceBase::SetAffectFlagContainer": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SetAffectFlagContainer"
]
},
"CInstanceBase::SCRIPT_SetAffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SCRIPT_SetAffect"
]
},
"CInstanceBase::__SetReviveInvisibilityAffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__SetReviveInvisibilityAffect"
]
},
"CInstanceBase::__Assassin_SetEunhyeongAffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__Assassin_SetEunhyeongAffect"
]
},
"CInstanceBase::__Shaman_SetParalysis": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__Shaman_SetParalysis"
]
},
"CInstanceBase::__Warrior_SetGeomgyeongAffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__Warrior_SetGeomgyeongAffect"
]
},
"CInstanceBase::__SetAffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__SetAffect"
]
},
"CInstanceBase::IsPossibleEmoticon": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::IsPossibleEmoticon"
]
},
"CInstanceBase::SetFishEmoticon": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SetFishEmoticon"
]
},
"CInstanceBase::SetEmoticon": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SetEmoticon"
]
},
"CInstanceBase::SetDustGap": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SetDustGap"
]
},
"CInstanceBase::SetHorseDustGap": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::SetHorseDustGap"
]
},
"CInstanceBase::__DetachEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__DetachEffect"
]
},
"CInstanceBase::__AttachEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__AttachEffect"
]
},
"CInstanceBase::__ComboProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::__ComboProcess"
]
},
"CInstanceBase::RegisterEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::RegisterEffect"
]
},
"CInstanceBase::RegisterTitleName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::RegisterTitleName"
]
},
"__RGBToD3DXColoru": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:__RGBToD3DXColoru"
]
},
"CInstanceBase::RegisterNameColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::RegisterNameColor"
]
},
"CInstanceBase::RegisterTitleColor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEffect.cpp:CInstanceBase::RegisterTitleColor"
]
}
}
}
@@ -0,0 +1,26 @@
{
"reference": "UserInterface/InstanceBaseEvent.cpp",
"reference_sha256": "93012ce251d92883a877bd7cb6cd5b84c82c35bdfc3f5a5452cd8de4c812697b",
"priority": "P0",
"contracts": [],
"functions": {
"CInstanceBase::GetEventHandlerRef": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEvent.cpp:CInstanceBase::GetEventHandlerRef"
]
},
"CInstanceBase::GetEventHandlerPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEvent.cpp:CInstanceBase::GetEventHandlerPtr"
]
},
"CInstanceBase::SetEventHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseEvent.cpp:CInstanceBase::SetEventHandler"
]
}
}
}
@@ -0,0 +1,116 @@
{
"reference": "UserInterface/InstanceBaseMotion.cpp",
"reference_sha256": "0cbbfdc6d6bedbd9be94985b134d7228e733c3c9d7fae951488a447fddc952ef",
"priority": "P0",
"contracts": [],
"functions": {
"CInstanceBase::SetMotionMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::SetMotionMode"
]
},
"CInstanceBase::GetMotionMode": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::GetMotionMode"
]
},
"CInstanceBase::SetLoopMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::SetLoopMotion"
]
},
"CInstanceBase::PushOnceMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::PushOnceMotion"
]
},
"CInstanceBase::PushLoopMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::PushLoopMotion"
]
},
"CInstanceBase::ResetLocalTime": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::ResetLocalTime"
]
},
"CInstanceBase::SetEndStopMotion": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::SetEndStopMotion"
]
},
"CInstanceBase::isLock": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::isLock"
]
},
"CInstanceBase::StartFishing": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::StartFishing"
]
},
"CInstanceBase::StopFishing": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::StopFishing"
]
},
"CInstanceBase::ReactFishing": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::ReactFishing"
]
},
"CInstanceBase::CatchSuccess": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::CatchSuccess"
]
},
"CInstanceBase::CatchFail": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::CatchFail"
]
},
"CInstanceBase::GetFishingRot": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::GetFishingRot"
]
},
"CInstanceBase::__EnableChangingTCPState": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::__EnableChangingTCPState"
]
},
"CInstanceBase::__DisableChangingTCPState": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::__DisableChangingTCPState"
]
},
"CInstanceBase::ActDualEmotion": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::ActDualEmotion"
]
},
"CInstanceBase::ActEmotion": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseMotion.cpp:CInstanceBase::ActEmotion"
]
}
}
}
@@ -0,0 +1,86 @@
{
"reference": "UserInterface/InstanceBaseTransform.cpp",
"reference_sha256": "06d92c96b3da3915fe96d43ee157e42b421f7cde94c9f1be828f33330b208866",
"priority": "P0",
"contracts": [],
"functions": {
"CInstanceBase::SCRIPT_SetPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::SCRIPT_SetPixelPosition"
]
},
"CInstanceBase::NEW_SetPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::NEW_SetPixelPosition"
]
},
"CInstanceBase::NEW_GetPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::NEW_GetPixelPosition"
]
},
"CInstanceBase::SetRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::SetRotation"
]
},
"CInstanceBase::BlendRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::BlendRotation"
]
},
"CInstanceBase::NEW_LookAtFlyTarget": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::NEW_LookAtFlyTarget"
]
},
"CInstanceBase::NEW_LookAtDestPixelPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::NEW_LookAtDestPixelPosition"
]
},
"CInstanceBase::NEW_LookAtDestInstance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::NEW_LookAtDestInstance"
]
},
"CInstanceBase::GetRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::GetRotation"
]
},
"CInstanceBase::GetAdvancingRotation": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::GetAdvancingRotation"
]
},
"CInstanceBase::SetDirection": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::SetDirection"
]
},
"CInstanceBase::BlendDirection": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::BlendDirection"
]
},
"CInstanceBase::GetDegreeFromDirection": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/InstanceBaseTransform.cpp:CInstanceBase::GetDegreeFromDirection"
]
}
}
}