Merge pull request #175 from robojumper/d_path

d_path 33%
This commit is contained in:
robojumper
2025-05-25 21:53:39 +02:00
committed by GitHub
16 changed files with 909 additions and 150 deletions
+3
View File
@@ -423,9 +423,12 @@ toBeSorted/salvage_mgr.cpp:
toBeSorted/d_path.cpp:
.text start:0x800A6690 end:0x800A9B00 align:16
.data start:0x8050FFB8 end:0x8050FFC8
.sdata2 start:0x80579748 end:0x80579780
toBeSorted/d_area.cpp:
.text start:0x800A9B00 end:0x800A9D24 align:16
.sdata2 start:0x80579780 end:0x80579788
d/lyt/d2d.cpp:
.text start:0x800A9D30 end:0x800ACAB8 align:16
+30 -30
View File
@@ -3673,30 +3673,30 @@ fn_800A61C0 = .text:0x800A61C0; // type:function size:0x9C
fn_800A6260 = .text:0x800A6260; // type:function size:0x9C
fn_800A6300 = .text:0x800A6300; // type:function size:0x368
fn_800A6670 = .text:0x800A6670; // type:function size:0x1C
__ct__11ActorOnRailFv = .text:0x800A6690; // type:function size:0x3C
__dt__11ActorOnRailFv = .text:0x800A66D0; // type:function size:0x40
ActorOnRail__clear = .text:0x800A6710; // type:function size:0x18
fn_800A6730 = .text:0x800A6730; // type:function size:0xBC
fn_800A67F0 = .text:0x800A67F0; // type:function size:0xBC
getPntPosForIndex__11ActorOnRailFi = .text:0x800A68B0; // type:function size:0x58
ActorOnRail__getPosInPath = .text:0x800A6910; // type:function size:0x2B4
fn_800A6BD0 = .text:0x800A6BD0; // type:function size:0x74
fn_800A6C50 = .text:0x800A6C50; // type:function size:0x110
ActorOnRail__set = .text:0x800A6D60; // type:function size:0x10
dRoom__getPathCount = .text:0x800A6D70; // type:function size:0x18
init__11ActorOnRailFiii = .text:0x800A6D90; // type:function size:0xC4
fn_800A6E60 = .text:0x800A6E60; // type:function size:0x68
fn_800A6ED0 = .text:0x800A6ED0; // type:function size:0xB4
fn_800A6F90 = .text:0x800A6F90; // type:function size:0x184
fn_800A7120 = .text:0x800A7120; // type:function size:0x464
fn_800A7590 = .text:0x800A7590; // type:function size:0x3BC
fn_800A7950 = .text:0x800A7950; // type:function size:0x324
fn_800A7C80__11ActorOnRailFiR7mVec3_cf = .text:0x800A7C80; // type:function size:0x4CC
fn_800A8150 = .text:0x800A8150; // type:function size:0x124
__ct__7dPath_cFv = .text:0x800A6690; // type:function size:0x3C
__dt__7dPath_cFv = .text:0x800A66D0; // type:function size:0x40
clear__7dPath_cFv = .text:0x800A6710; // type:function size:0x18
getPathPoint__7dPath_cCFl = .text:0x800A6730; // type:function size:0xBC
getPathBpoint__7dPath_cCFl = .text:0x800A67F0; // type:function size:0xBC
getPoint__7dPath_cCFl = .text:0x800A68B0; // type:function size:0x58
getPoint__7dPath_cCFldR7mVec3_c = .text:0x800A6910; // type:function size:0x2B4
getPointParam__7dPath_cCFll = .text:0x800A6BD0; // type:function size:0x74
initWithPathId__7dPath_cFllb = .text:0x800A6C50; // type:function size:0x110
set__7dPath_cFPC4PATHlb = .text:0x800A6D60; // type:function size:0x10
getPathCount__FP7dRoom_cb = .text:0x800A6D70; // type:function size:0x18
initWithPathIndex__7dPath_cFllb = .text:0x800A6D90; // type:function size:0xC4
getMyPathIndex__7dPath_cCFl = .text:0x800A6E60; // type:function size:0x68
getNextPath__7dPath_cCFP7dPath_c = .text:0x800A6ED0; // type:function size:0xB4
isLinearSegment__7dPath_cCFl = .text:0x800A6F90; // type:function size:0x184
getDistanceMovedOnSegment__7dPath_cCFllf = .text:0x800A7120; // type:function size:0x464
getSpeed__7dPath_cCFlfPf = .text:0x800A7590; // type:function size:0x3BC
getSegmentTime__7dPath_cFlffPf = .text:0x800A7950; // type:function size:0x324
getDirection__7dPath_cCFlfR7mVec3_c = .text:0x800A7C80; // type:function size:0x4CC
extractControlPoints__7dPath_cCFlR7mVec3_cR7mVec3_cR7mVec3_cR7mVec3_c = .text:0x800A8150; // type:function size:0x124
fn_800A8280 = .text:0x800A8280; // type:function size:0x138
fn_800A83C0 = .text:0x800A83C0; // type:function size:0x144
fn_800A8510 = .text:0x800A8510; // type:function size:0x1D0
fn_800A86E0 = .text:0x800A86E0; // type:function size:0x318
getVelocity__7dPath_cCFlfR7mVec3_c = .text:0x800A86E0; // type:function size:0x318
fn_800A8A00 = .text:0x800A8A00; // type:function size:0x28C
SpecialActorOnRail__init = .text:0x800A8C90; // type:function size:0x78
fn_800A8D10 = .text:0x800A8D10; // type:function size:0xF4
@@ -3712,15 +3712,15 @@ fn_800A93E0 = .text:0x800A93E0; // type:function size:0x90
fn_800A9470 = .text:0x800A9470; // type:function size:0x74
__ct__15ActorOnRail_ExtFv = .text:0x800A94F0; // type:function size:0x60
__dt__15ActorOnRail_ExtFv = .text:0x800A9550; // type:function size:0x58
initExt__15ActorOnRail_ExtFiiiiifff = .text:0x800A95B0; // type:function size:0x9C
fn_800A9650__15ActorOnRail_ExtFv = .text:0x800A9650; // type:function size:0x208
init__15ActorOnRail_ExtFllUllbfff = .text:0x800A95B0; // type:function size:0x9C
execute__15ActorOnRail_ExtFv = .text:0x800A9650; // type:function size:0x208
fn_800A9860 = .text:0x800A9860; // type:function size:0x50
fn_800A98B0 = .text:0x800A98B0; // type:function size:0x58
fn_800A9910 = .text:0x800A9910; // type:function size:0x48
fn_800A9960 = .text:0x800A9960; // type:function size:0x8
getRemainingDistanceOnSegment__15ActorOnRail_ExtCFv = .text:0x800A98B0; // type:function size:0x58
getNextPointIndex__15ActorOnRail_ExtCFl = .text:0x800A9910; // type:function size:0x48
getNextPointIndex__15ActorOnRail_ExtCFv = .text:0x800A9960; // type:function size:0x8
fn_800A9970 = .text:0x800A9970; // type:function size:0x58
fn_800A99D0 = .text:0x800A99D0; // type:function size:0xE0
setSegment__15ActorOnRail_ExtFUsf = .text:0x800A9AB0; // type:function size:0x50
getClosestXZPoint__15ActorOnRail_ExtCFRC7mVec3_c = .text:0x800A99D0; // type:function size:0xE0
setSegment__15ActorOnRail_ExtFlf = .text:0x800A9AB0; // type:function size:0x50
checkPosInAREA = .text:0x800A9B00; // type:function size:0xC4
getAreaForIndexInRoom__Fll = .text:0x800A9BD0; // type:function size:0x78
checkPosInArea__FllRC7mVec3_cPCP4AREA = .text:0x800A9C50; // type:function size:0xD4
@@ -13352,7 +13352,7 @@ fn_80248040 = .text:0x80248040; // type:function size:0x8
fn_80248050 = .text:0x80248050; // type:function size:0x8
fn_80248060 = .text:0x80248060; // type:function size:0x8
__ct__9dAcItem_cFv = .text:0x80248070; // type:function size:0x1FC
fn_80248270 = .text:0x80248270; // type:function size:0x58
__dt__13dAcItemBase_cFv = .text:0x80248270; // type:function size:0x58
__dt__21sFState_c<9dAcItem_c>Fv = .text:0x802482D0; // type:function size:0x58
__dt__24sFStateFct_c<9dAcItem_c>Fv = .text:0x80248330; // type:function size:0x6C
__dt__77sStateMgr_c<9dAcItem_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x802483A0; // type:function size:0xA0
@@ -31017,7 +31017,7 @@ lbl_8050FF78 = .data:0x8050FF78; // type:object size:0x10
lbl_8050FF88 = .data:0x8050FF88; // type:object size:0x10
lbl_8050FF98 = .data:0x8050FF98; // type:object size:0x10
lbl_8050FFA8 = .data:0x8050FFA8; // type:object size:0x10 data:string
lbl_8050FFB8 = .data:0x8050FFB8; // type:object size:0x10
__vt__7dPath_c = .data:0x8050FFB8; // type:object size:0x10
@11136 = .data:0x8050FFC8; // type:object size:0xC scope:local data:string
...data.0 = .data:0x8050FFC8; // type:label scope:local
@11137 = .data:0x8050FFD4; // type:object size:0xC scope:local data:string