mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 09:52:28 +00:00
Compare commits
2 commits
7f79d5c329
...
ede945f503
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ede945f503 | ||
|
|
0e2c465287 |
9 changed files with 91 additions and 0 deletions
|
|
@ -4230,6 +4230,7 @@ static import_symbols() {
|
||||||
set_name(0x007B4350, "CMapObjDef__constructor");
|
set_name(0x007B4350, "CMapObjDef__constructor");
|
||||||
set_name(0x007B4DF0, "CMap__UpdateArea");
|
set_name(0x007B4DF0, "CMap__UpdateArea");
|
||||||
set_name(0x007B5020, "TSList__LinkToHead");
|
set_name(0x007B5020, "TSList__LinkToHead");
|
||||||
|
set_name(0x007B5420, "CMap__ProcessChunkLiquidUpdateList");
|
||||||
set_name(0x007B5950, "CMap__PreUpdateAreas");
|
set_name(0x007B5950, "CMap__PreUpdateAreas");
|
||||||
set_name(0x007B6110, "CMap__PrepareMapObjDefs");
|
set_name(0x007B6110, "CMap__PrepareMapObjDefs");
|
||||||
set_name(0x007B6B00, "CMap__PrepareUpdate");
|
set_name(0x007B6B00, "CMap__PrepareUpdate");
|
||||||
|
|
@ -4312,6 +4313,15 @@ static import_symbols() {
|
||||||
set_name(0x007CBE80, "CMapObjGroup__Clear");
|
set_name(0x007CBE80, "CMapObjGroup__Clear");
|
||||||
set_name(0x007CC310, "CMap__LoadWdl");
|
set_name(0x007CC310, "CMap__LoadWdl");
|
||||||
set_name(0x007CDE10, "CChunkLiquid__Purge");
|
set_name(0x007CDE10, "CChunkLiquid__Purge");
|
||||||
|
set_name(0x007CDE30, "CChunkLiquid__UpdateResourcePurging");
|
||||||
|
set_name(0x007CDF80, "CChunkLiquid__CreateVertXY");
|
||||||
|
set_name(0x007CE520, "CChunkLiquid__GetRadius");
|
||||||
|
set_name(0x007CE5D0, "CChunkLiquid__GetTris");
|
||||||
|
set_name(0x007CE960, "CChunkLiquid__GetTris@2");
|
||||||
|
set_name(0x007CEB80, "CChunkLiquid__GetTris@3");
|
||||||
|
set_name(0x007CEEF0, "CChunkLiquid__destructor");
|
||||||
|
set_name(0x007CF200, "CChunkLiquid__Batch");
|
||||||
|
set_name(0x007CF9A0, "CChunkLiquid__RenderPrep");
|
||||||
set_name(0x007D02C0, "CMapRenderChunk__RenderPrepBufs");
|
set_name(0x007D02C0, "CMapRenderChunk__RenderPrepBufs");
|
||||||
set_name(0x007D0420, "CMapRenderChunk__UseStreamingBufs");
|
set_name(0x007D0420, "CMapRenderChunk__UseStreamingBufs");
|
||||||
set_name(0x007D3390, "CMapChunk__CreateDetailDoodads");
|
set_name(0x007D3390, "CMapChunk__CreateDetailDoodads");
|
||||||
|
|
@ -4777,6 +4787,12 @@ static import_symbols() {
|
||||||
set_name(0x008A0FD6, "NvAPI_Stereo_SetSeparation");
|
set_name(0x008A0FD6, "NvAPI_Stereo_SetSeparation");
|
||||||
set_name(0x008A0FEE, "NvAPI_Stereo_SetConvergence");
|
set_name(0x008A0FEE, "NvAPI_Stereo_SetConvergence");
|
||||||
set_name(0x008A1420, "stub_return_one_byte");
|
set_name(0x008A1420, "stub_return_one_byte");
|
||||||
|
set_name(0x008A1700, "Liquid__CInstance__AddRef");
|
||||||
|
set_name(0x008A1710, "Liquid__CInstance__Purge");
|
||||||
|
set_name(0x008A1AC0, "Liquid__CInstance__Release");
|
||||||
|
set_name(0x008A1B00, "Liquid__CInstance__Create");
|
||||||
|
set_name(0x008A1FA0, "Liquid__CMaterialBank__GetMaterial");
|
||||||
|
set_name(0x008A28F0, "Liquid__CSettingsBank__GetSettings");
|
||||||
set_name(0x008C0360, "FFX__Destroy");
|
set_name(0x008C0360, "FFX__Destroy");
|
||||||
set_name(0x008C12F0, "FFX__Init");
|
set_name(0x008C12F0, "FFX__Init");
|
||||||
set_name(0x008C8DE0, "stub_return_int32_one");
|
set_name(0x008C8DE0, "stub_return_int32_one");
|
||||||
|
|
@ -5483,6 +5499,7 @@ static import_symbols() {
|
||||||
set_name(0x00ADEEC8, "World__loadMin");
|
set_name(0x00ADEEC8, "World__loadMin");
|
||||||
set_name(0x00ADEED4, "World__s_nearClip");
|
set_name(0x00ADEED4, "World__s_nearClip");
|
||||||
set_name(0x00ADFBC8, "CMap__bPreload");
|
set_name(0x00ADFBC8, "CMap__bPreload");
|
||||||
|
set_name(0x00ADFC3C, "CMap__s_mapChunkLiquidUpdateList");
|
||||||
set_name(0x00AF4998, "g_lightSkyboxDB");
|
set_name(0x00AF4998, "g_lightSkyboxDB");
|
||||||
set_name(0x00AF49BC, "g_lightIntBandDB");
|
set_name(0x00AF49BC, "g_lightIntBandDB");
|
||||||
set_name(0x00AF49E0, "g_lightFloatBandDB");
|
set_name(0x00AF49E0, "g_lightFloatBandDB");
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,7 @@
|
||||||
#include "map/CMapArea.h"
|
#include "map/CMapArea.h"
|
||||||
#include "map/WMOchunks.h"
|
#include "map/WMOchunks.h"
|
||||||
#include "map/CMapObj.h"
|
#include "map/CMapObj.h"
|
||||||
|
#include "map/CChunkLiquid.h"
|
||||||
|
|
||||||
#include "net/message.h"
|
#include "net/message.h"
|
||||||
|
|
||||||
|
|
|
||||||
39
profile/3.3.5a-windows-386/include/map/CChunkLiquid.h
Normal file
39
profile/3.3.5a-windows-386/include/map/CChunkLiquid.h
Normal file
|
|
@ -0,0 +1,39 @@
|
||||||
|
#ifndef CCHUNKLIQUID_H
|
||||||
|
#define CCHUNKLIQUID_H
|
||||||
|
|
||||||
|
DECLARE_STRUCT(CChunkLiquid);
|
||||||
|
struct CMapChunk;
|
||||||
|
|
||||||
|
#include "tempest/vector.h"
|
||||||
|
|
||||||
|
struct CChunkLiquid
|
||||||
|
{
|
||||||
|
int32_t objectIndex;
|
||||||
|
int32_t unk_004;
|
||||||
|
int32_t unk_008;
|
||||||
|
|
||||||
|
C3Vector topLeftCoords;
|
||||||
|
C3Vector center;
|
||||||
|
float radius;
|
||||||
|
C2Vector height;
|
||||||
|
float resPurgeTimer;
|
||||||
|
C2iVector tileBegin;
|
||||||
|
C2iVector tileEnd;
|
||||||
|
int32_t unk_044;
|
||||||
|
int32_t unk_048;
|
||||||
|
int32_t unk_04C;
|
||||||
|
int32_t unk_050;
|
||||||
|
uint8_t* tiles;
|
||||||
|
uint8_t* liquidInstPtr;
|
||||||
|
CMapChunk* owner;
|
||||||
|
CChunkLiquid* prev;
|
||||||
|
CChunkLiquid* next;
|
||||||
|
int32_t unk_068;
|
||||||
|
int32_t unk_06C;
|
||||||
|
int32_t unk_070;
|
||||||
|
int32_t unk_074;
|
||||||
|
C3Vector verts[81];
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
@ -1 +1,10 @@
|
||||||
CChunkLiquid__Purge 007CDE10 f end=007CDE28
|
CChunkLiquid__Purge 007CDE10 f end=007CDE28
|
||||||
|
CChunkLiquid__UpdateResourcePurging 007CDE30 f end=007CDE72
|
||||||
|
CChunkLiquid__CreateVertXY 007CDF80 f end=007CE0A9
|
||||||
|
CChunkLiquid__GetRadius 007CE520 f end=007CE5CC
|
||||||
|
CChunkLiquid__GetTris 007CE5D0 f end=007CE95B
|
||||||
|
CChunkLiquid__GetTris 007CE960 f end=007CEB71
|
||||||
|
CChunkLiquid__GetTris 007CEB80 f end=007CEC6E
|
||||||
|
CChunkLiquid__destructor 007CEEF0 f end=007CEFC3
|
||||||
|
CChunkLiquid__Batch 007CF200 f end=007CF78D
|
||||||
|
CChunkLiquid__RenderPrep 007CF9A0 f end=007CF9D2
|
||||||
|
|
|
||||||
6
profile/3.3.5a-windows-386/symbol/liquid/func.sym
Normal file
6
profile/3.3.5a-windows-386/symbol/liquid/func.sym
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
Liquid__CInstance__AddRef 008A1700 f end=008A1705
|
||||||
|
Liquid__CInstance__Purge 008A1710 f end=008A171A
|
||||||
|
Liquid__CInstance__Release 008A1AC0 f end=008A1AFC
|
||||||
|
Liquid__CInstance__Create 008A1B00 f end=008A1B25
|
||||||
|
Liquid__CMaterialBank__GetMaterial 008A1FA0 f end=008A20BD
|
||||||
|
Liquid__CSettingsBank__GetSettings 008A28F0 f end=008A2974
|
||||||
|
|
@ -4226,6 +4226,7 @@ CMapObjDefGroup__constructor 007B3DE0 f end=007B3EFC
|
||||||
CMapObjDef__constructor 007B4350 f end=007B44FE
|
CMapObjDef__constructor 007B4350 f end=007B44FE
|
||||||
CMap__UpdateArea 007B4DF0 f end=007B4F06
|
CMap__UpdateArea 007B4DF0 f end=007B4F06
|
||||||
TSList__LinkToHead 007B5020 f end=007B50AB ; 00005410
|
TSList__LinkToHead 007B5020 f end=007B50AB ; 00005410
|
||||||
|
CMap__ProcessChunkLiquidUpdateList 007B5420 f end=007B549A
|
||||||
CMap__PreUpdateAreas 007B5950 f end=007B5CFF
|
CMap__PreUpdateAreas 007B5950 f end=007B5CFF
|
||||||
CMap__PrepareMapObjDefs 007B6110 f end=007B64ED
|
CMap__PrepareMapObjDefs 007B6110 f end=007B64ED
|
||||||
CMap__PrepareUpdate 007B6B00 f end=007B6ECF
|
CMap__PrepareUpdate 007B6B00 f end=007B6ECF
|
||||||
|
|
@ -4308,6 +4309,15 @@ CMapObjGroup__Destroy 007CB9D0 f end=007CB9EE
|
||||||
CMapObjGroup__Clear 007CBE80 f end=007CBF3F
|
CMapObjGroup__Clear 007CBE80 f end=007CBF3F
|
||||||
CMap__LoadWdl 007CC310 f end=007CC761
|
CMap__LoadWdl 007CC310 f end=007CC761
|
||||||
CChunkLiquid__Purge 007CDE10 f end=007CDE28
|
CChunkLiquid__Purge 007CDE10 f end=007CDE28
|
||||||
|
CChunkLiquid__UpdateResourcePurging 007CDE30 f end=007CDE72
|
||||||
|
CChunkLiquid__CreateVertXY 007CDF80 f end=007CE0A9
|
||||||
|
CChunkLiquid__GetRadius 007CE520 f end=007CE5CC
|
||||||
|
CChunkLiquid__GetTris 007CE5D0 f end=007CE95B
|
||||||
|
CChunkLiquid__GetTris 007CE960 f end=007CEB71
|
||||||
|
CChunkLiquid__GetTris 007CEB80 f end=007CEC6E
|
||||||
|
CChunkLiquid__destructor 007CEEF0 f end=007CEFC3
|
||||||
|
CChunkLiquid__Batch 007CF200 f end=007CF78D
|
||||||
|
CChunkLiquid__RenderPrep 007CF9A0 f end=007CF9D2
|
||||||
CMapRenderChunk__RenderPrepBufs 007D02C0 f end=007D0419
|
CMapRenderChunk__RenderPrepBufs 007D02C0 f end=007D0419
|
||||||
CMapRenderChunk__UseStreamingBufs 007D0420 f end=007D049B
|
CMapRenderChunk__UseStreamingBufs 007D0420 f end=007D049B
|
||||||
CMapChunk__CreateDetailDoodads 007D3390 f end=007D3E01
|
CMapChunk__CreateDetailDoodads 007D3390 f end=007D3E01
|
||||||
|
|
@ -4773,6 +4783,12 @@ NvAPI_Stereo_DestroyHandle 008A0FB8 f end=008A0FBE type="NvAPI_Status __stdcall
|
||||||
NvAPI_Stereo_SetSeparation 008A0FD6 f end=008A0FDC type="NvAPI_Status __stdcall func(StereoHandle stereoHandle, float newSeparationPercentage)"
|
NvAPI_Stereo_SetSeparation 008A0FD6 f end=008A0FDC type="NvAPI_Status __stdcall func(StereoHandle stereoHandle, float newSeparationPercentage)"
|
||||||
NvAPI_Stereo_SetConvergence 008A0FEE f end=008A0FF4 type="NvAPI_Status __stdcall func(StereoHandle stereoHandle, float newConvergence)"
|
NvAPI_Stereo_SetConvergence 008A0FEE f end=008A0FF4 type="NvAPI_Status __stdcall func(StereoHandle stereoHandle, float newConvergence)"
|
||||||
stub_return_one_byte 008A1420 f end=008A1423 ; known names: System_File::Shutdown, CVGxVideoOptionsVersionCallback
|
stub_return_one_byte 008A1420 f end=008A1423 ; known names: System_File::Shutdown, CVGxVideoOptionsVersionCallback
|
||||||
|
Liquid__CInstance__AddRef 008A1700 f end=008A1705
|
||||||
|
Liquid__CInstance__Purge 008A1710 f end=008A171A
|
||||||
|
Liquid__CInstance__Release 008A1AC0 f end=008A1AFC
|
||||||
|
Liquid__CInstance__Create 008A1B00 f end=008A1B25
|
||||||
|
Liquid__CMaterialBank__GetMaterial 008A1FA0 f end=008A20BD
|
||||||
|
Liquid__CSettingsBank__GetSettings 008A28F0 f end=008A2974
|
||||||
FFX__Destroy 008C0360 f end=008C0589
|
FFX__Destroy 008C0360 f end=008C0589
|
||||||
FFX__Init 008C12F0 f end=008C1513
|
FFX__Init 008C12F0 f end=008C1513
|
||||||
stub_return_int32_one 008C8DE0 f type="int32_t __stdcall func()" ; Known names: GxDefaultApi, CCommand_Perf
|
stub_return_int32_one 008C8DE0 f type="int32_t __stdcall func()" ; Known names: GxDefaultApi, CCommand_Perf
|
||||||
|
|
@ -5479,6 +5495,7 @@ World__loadMax 00ADEEC4 l
|
||||||
World__loadMin 00ADEEC8 l
|
World__loadMin 00ADEEC8 l
|
||||||
World__s_nearClip 00ADEED4 l
|
World__s_nearClip 00ADEED4 l
|
||||||
CMap__bPreload 00ADFBC8 l
|
CMap__bPreload 00ADFBC8 l
|
||||||
|
CMap__s_mapChunkLiquidUpdateList 00ADFC3C l
|
||||||
g_lightSkyboxDB 00AF4998 l type="WowClientDB_LightSkyboxRec" ; 0x15F
|
g_lightSkyboxDB 00AF4998 l type="WowClientDB_LightSkyboxRec" ; 0x15F
|
||||||
g_lightIntBandDB 00AF49BC l type="WowClientDB_LightIntBandRec" ; 0x15D
|
g_lightIntBandDB 00AF49BC l type="WowClientDB_LightIntBandRec" ; 0x15D
|
||||||
g_lightFloatBandDB 00AF49E0 l type="WowClientDB_LightFloatBandRec" ; 0x15C
|
g_lightFloatBandDB 00AF49E0 l type="WowClientDB_LightFloatBandRec" ; 0x15C
|
||||||
|
|
|
||||||
|
|
@ -48,3 +48,4 @@ CMap__Purge 007C3730 f end=007CC01C
|
||||||
CMap__LoadTerrainTexture 007D6980 f end=007D6A8F
|
CMap__LoadTerrainTexture 007D6980 f end=007D6A8F
|
||||||
CMap__LoadArea 007D9A20 f end=007D9A6B
|
CMap__LoadArea 007D9A20 f end=007D9A6B
|
||||||
CMap__PrepareArea 007D9A70 f end=007D9B0E
|
CMap__PrepareArea 007D9A70 f end=007D9B0E
|
||||||
|
CMap__ProcessChunkLiquidUpdateList 007B5420 f end=007B549A
|
||||||
|
|
|
||||||
|
|
@ -19,3 +19,4 @@ CMap__bDungeon 00CF08F4 l
|
||||||
CMap__bPreload 00ADFBC8 l
|
CMap__bPreload 00ADFBC8 l
|
||||||
CMap__s_holeMask 00A3FAF0 l
|
CMap__s_holeMask 00A3FAF0 l
|
||||||
CMap__m_areaTable 00CE48D0 l
|
CMap__m_areaTable 00CE48D0 l
|
||||||
|
CMap__s_mapChunkLiquidUpdateList 00ADFC3C l
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue