DK22Pac / plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III
zlib License
427 stars 116 forks source link

There's more pools #134

Open Frouk3 opened 2 years ago

Frouk3 commented 2 years ago

As title says btw here's all pools(including existing)


.data:00B74484 CPools__ms_pPtrNodeSingleLinkPool dd ?  ; DATA XREF: CPools__Initialise+4F↑w
.data:00B74484                                         ; CPools__ShutDown+D↑r ...
.data:00B74488 ; void *CPools::ms_pPtrNodeDoubleLinkPool
.data:00B74488 CPools__ms_pPtrNodeDoubleLinkPool dd ?  ; DATA XREF: CPools__Initialise+87↑w
.data:00B74488                                         ; CPools__ShutDown:loc_551A43↑r ...
.data:00B7448C ; void *CPools::ms_pEntryInfoNodePool
.data:00B7448C CPools__ms_pEntryInfoNodePool dd ?      ; DATA XREF: .text:00536C80↑r
.data:00B7448C                                         ; sub_536DC0↑r ...
.data:00B74490 ; void *CPools::m_pPedPool
.data:00B74490 CPools__m_pPedPool dd ?                 ; DATA XREF: .text:00404550↑r
.data:00B74490                                         ; sub_405175:loc_405248↑r ...
.data:00B74494 ; void *CPools::m_pVehiclePool
.data:00B74494 CPools__m_pVehiclePool dd ?             ; DATA XREF: .text:00404560↑r
.data:00B74494                                         ; sub_405175:loc_40523F↑r ...
.data:00B74498 ; void *CPools::ms_pBuildingPool
.data:00B74498 CPools__ms_pBuildingPool dd ?           ; DATA XREF: .text:00403DF0↑r
.data:00B74498                                         ; sub_404090↑r ...
.data:00B7449C ; void *CPools::ms_pObjectPool
.data:00B7449C CPools__ms_pObjectPool dd ?             ; DATA XREF: .text:00404570↑r
.data:00B7449C                                         ; sub_404B20+34↑r ...
.data:00B744A0 ; void *CPools::ms_pDummyPool
.data:00B744A0 CPools__ms_pDummyPool dd ?              ; DATA XREF: .text:00404580↑r
.data:00B744A0                                         ; sub_404B20:loc_404B44↑r ...
.data:00B744A4 ; void *CPools::ms_pColModelPool
.data:00B744A4 CPools__ms_pColModelPool dd ?           ; DATA XREF: .text:0040F000↑r
.data:00B744A4                                         ; sub_40FC30↑r ...
.data:00B744A8 ; char CPools::ms_pTaskPool[128]
.data:00B744A8 CPools__ms_pTaskPool dd ?               ; DATA XREF: CPools__Initialise+244↑w
.data:00B744A8                                         ; CPools__ShutDown:loc_551C4B↑r ...
.data:00B744AC ; void *CPools::ms_pEventPool
.data:00B744AC CPools__ms_pEventPool dd ?              ; DATA XREF: .text:004ABF80↑r
.data:00B744AC                                         ; sub_4B5620↑r ...
.data:00B744B0 ; void *CPools::ms_PointRoutePool
.data:00B744B0 CPools__ms_PointRoutePool dd ?          ; DATA XREF: CPools__Initialise+2B1↑w
.data:00B744B0                                         ; CPools__ShutDown:loc_551CCD↑r ...
.data:00B744B4 ; void *CPools::ms_pPatrolRoutePool
.data:00B744B4 CPools__ms_pPatrolRoutePool dd ?        ; DATA XREF: sub_41B810↑r
.data:00B744B4                                         ; CPools__Initialise+2E6↑w ...
.data:00B744B8 ; void *CPools::ms_pNodeRoutePool
.data:00B744B8 CPools__ms_pNodeRoutePool dd ?          ; DATA XREF: sub_41B860↑r
.data:00B744B8                                         ; CPools__Initialise+31B↑w ...
.data:00B744BC ; void *CPools::ms_pTaskAllocatorPool
.data:00B744BC CPools__ms_pTaskAllocatorPool dd ?      ; DATA XREF: CPools__Initialise+350↑w
.data:00B744BC                                         ; CPools__ShutDown:loc_551D90↑r ...
.data:00B744C0 ; void *CPools::ms_pPedIntelligencePool
.data:00B744C0 CPools__ms_pPedIntelligencePool dd ?    ; DATA XREF: CPools__Initialise+388↑w
.data:00B744C0                                         ; CPools__ShutDown:loc_551DD1↑r ...
.data:00B744C4 ; void *CPools::ms_pPedAttractorsPool
.data:00B744C4 CPools__ms_pPedAttractorsPool dd ?      ; DATA XREF: CPools__Initialise+3B4↑w
.data:00B744C4                                         ; CPools__Initialise+3CE↑w ...```
Izzotop commented 2 years ago

Hard to read.

CPools::ms_pPedPool               // 0x404550
CPools::ms_pVehiclePool           // 0x404560
CPools::ms_pBuildingPool          // 0x403DF0
CPools::ms_pObjectPool            // 0x404570
CPools::ms_pDummyPool             // 0x404580
CPools::ms_pColModelPool          // 0x40F000
CPools::ms_pTaskPool              // 0x61A330
CPools::ms_pPedIntelligencePool   // 0x5FF930
CPools::ms_pPtrNodeSingleLinkPool // 0x552190
CPools::ms_pPtrNodeDoubleLinkPool // 0x5521A0
CPools::ms_pEntryInfoNodePool     // 0x536C80
CPools::ms_pPointRoutePool        // 0x41B400
CPools::ms_pPatrolRoutePool       // 0x41B410
CPools::ms_pEventPool             // 0x4ABF80
CPools::ms_pNodeRoutePool         // 0x41B420
CPools::ms_pTaskAllocatorPool     // 0x69BB70
CPools::ms_pPedAttractorPool      // 0x5E95A0

CTxdStore::ms_pTxdPool
CIplStore::ms_pPool
CEntryExitManager::mp_poolEntryExits
CStuntJumpManager::mp_poolStuntJumps
CColStore::ms_pColPool
CQuadTreeNode::ms_pQuadTreeNodePool
CVehicleModelInfo::CVehicleStructure
CCustomCarEnvMapPipeline::m_gEnvMapPipeMatDataPool
CCustomCarEnvMapPipeline::m_gEnvMapPipeAtmDataPool
CCustomCarEnvMapPipeline::m_gSpecMapPipeMatDataPool
Frouk3 commented 2 years ago

I will post an formatted version soon

Edit: I've updated the post

Frouk3 commented 2 years ago

one more 0xB74480: CPools::ms_pMatrixPool

Izzotop commented 2 years ago

one more 0xB74480: CPools::ms_pMatrixPool

image