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
+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"
]
}
}
}