PythonCharacterManagerModule/PythonCharacterModule ported verbatim; the 2V0 chr/chrmgr stubs are gone and initchr/initchrmgr run in 40250 order. The registration chain they need (RaceData/RaceDataFile/RaceManager/ RaceMotionData, GameType, AttributeData/AttributeInstance, TextFileLoader, Util, Camera/CameraProcedure) is ported; CRaceManager is created in PythonBoot. port.login_flow asserts race 0 has its wait motions and no unhandled packet header; port.login_live 8/8 against 192.168.21.203. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
291 lines
7.6 KiB
JSON
291 lines
7.6 KiB
JSON
{
|
|
"reference": "EterLib/Camera.cpp",
|
|
"reference_sha256": "364a453b04d19018bcf3222e704500a8805ca4c4b83b96ad7534cf32465d0511",
|
|
"priority": "P4",
|
|
"contracts": [],
|
|
"functions": {
|
|
"CCamera::SetCameraMaxDistance": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetCameraMaxDistance"
|
|
]
|
|
},
|
|
"CCamera::GetTargetHeight": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::GetTargetHeight"
|
|
]
|
|
},
|
|
"CCamera::SetTargetHeight": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetTargetHeight"
|
|
]
|
|
},
|
|
"CCamera::CCamera": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::CCamera"
|
|
]
|
|
},
|
|
"CCamera::~CCamera": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::~CCamera"
|
|
]
|
|
},
|
|
"CCamera::Lock": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::Lock"
|
|
]
|
|
},
|
|
"CCamera::Unlock": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::Unlock"
|
|
]
|
|
},
|
|
"CCamera::IsLock": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::IsLock"
|
|
]
|
|
},
|
|
"CCamera::SetResistance": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetResistance"
|
|
]
|
|
},
|
|
"CCamera::Wheel": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::Wheel"
|
|
]
|
|
},
|
|
"CCamera::BeginDrag": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::BeginDrag"
|
|
]
|
|
},
|
|
"CCamera::IsDraging": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::IsDraging"
|
|
]
|
|
},
|
|
"CCamera::EndDrag": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::EndDrag"
|
|
]
|
|
},
|
|
"CCamera::Drag": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::Drag"
|
|
]
|
|
},
|
|
"CCamera::SetCameraState": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetCameraState"
|
|
]
|
|
},
|
|
"CCamera::IncreaseNumSrcreenBuilding": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::IncreaseNumSrcreenBuilding"
|
|
]
|
|
},
|
|
"CCamera::ResetNumScreenBuilding": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::ResetNumScreenBuilding"
|
|
]
|
|
},
|
|
"CCamera::SetViewParams": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetViewParams"
|
|
]
|
|
},
|
|
"CCamera::SetEye": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetEye"
|
|
]
|
|
},
|
|
"CCamera::SetTarget": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetTarget"
|
|
]
|
|
},
|
|
"CCamera::SetUp": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetUp"
|
|
]
|
|
},
|
|
"CCamera::SetViewMatrix": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetViewMatrix"
|
|
]
|
|
},
|
|
"CCamera::Move": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::Move"
|
|
]
|
|
},
|
|
"CCamera::Zoom": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::Zoom"
|
|
]
|
|
},
|
|
"CCamera::MoveAlongView": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::MoveAlongView"
|
|
]
|
|
},
|
|
"CCamera::MoveAlongCross": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::MoveAlongCross"
|
|
]
|
|
},
|
|
"CCamera::MoveAlongUp": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::MoveAlongUp"
|
|
]
|
|
},
|
|
"CCamera::MoveLateral": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::MoveLateral"
|
|
]
|
|
},
|
|
"CCamera::MoveFront": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::MoveFront"
|
|
]
|
|
},
|
|
"CCamera::MoveVertical": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::MoveVertical"
|
|
]
|
|
},
|
|
"CCamera::RotateEyeAroundTarget": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::RotateEyeAroundTarget"
|
|
]
|
|
},
|
|
"CCamera::RotateEyeAroundPoint": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::RotateEyeAroundPoint"
|
|
]
|
|
},
|
|
"CCamera::Pitch": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::Pitch"
|
|
]
|
|
},
|
|
"CCamera::Roll": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::Roll"
|
|
]
|
|
},
|
|
"CCamera::SetDistance": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::SetDistance"
|
|
]
|
|
},
|
|
"CCamera::CalculateRoll": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCamera::CalculateRoll"
|
|
]
|
|
},
|
|
"CCameraManager::CCameraManager": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::CCameraManager"
|
|
]
|
|
},
|
|
"CCameraManager::~CCameraManager": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::~CCameraManager"
|
|
]
|
|
},
|
|
"CCameraManager::GetCurrentCamera": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::GetCurrentCamera"
|
|
]
|
|
},
|
|
"CCameraManager::SetCurrentCamera": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::SetCurrentCamera"
|
|
]
|
|
},
|
|
"CCameraManager::ResetToPreviousCamera": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::ResetToPreviousCamera"
|
|
]
|
|
},
|
|
"CCameraManager::isCurrentCamera": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::isCurrentCamera"
|
|
]
|
|
},
|
|
"CCameraManager::AddCamera": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::AddCamera"
|
|
]
|
|
},
|
|
"CCameraManager::RemoveCamera": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::RemoveCamera"
|
|
]
|
|
},
|
|
"CCameraManager::GetCurrentCameraNum": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::GetCurrentCameraNum"
|
|
]
|
|
},
|
|
"CCameraManager::isTerrainCollisionEnable": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::isTerrainCollisionEnable"
|
|
]
|
|
},
|
|
"CCameraManager::SetTerrainCollision": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"extension/src/port/EterLib/Camera.cpp:CCameraManager::SetTerrainCollision"
|
|
]
|
|
}
|
|
}
|
|
}
|