Unknown Apex Legends Lumps #102
Replies: 4 comments 8 replies
-
>>> import bsp_tool, os, fnmatch
>>> sd = "E:/Mod/ApexLegends/season17/9may23"
>>> md = os.path.join(sd, "maps")
>>> dd = os.path.join(sd, "depot/r5-170/game/r2/maps")
>>> maps = {m[:-4]: bsp_tool.load_bsp(os.path.join(md, m)) for m in fnmatch.filter(os.listdir(md), "*.bsp")}
>>> maps.update({f"depot/{m[:-4]}": bsp_tool.load_bsp(os.path.join(dd, m)) for m in fnmatch.filter(os.listdir(dd), "*.bsp")})
>>> {b.bsp_version for b in maps.values()}
{(51, 1)} # since season 13
>>> {L for b in maps.values() for L, h in b.headers.items() if L.startswith("UNUSED_") and h.length != 0}
{'UNUSED_44', 'UNUSED_45', 'UNUSED_46', 'UNUSED_47', 'UNUSED_48'} |
Beta Was this translation helpful? Give feedback.
-
According to My Apex Legends archives are a little patchy in places, so nailing down format changes could get tricky For some seasons I only grabbed the maps with
|
Beta Was this translation helpful? Give feedback.
-
Looking at which lumps are streamed from |
Beta Was this translation helpful? Give feedback.
-
While looking into #165 @r-ex identified multiple lump names w/ ida
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Deduced Unknowns
UNKNOWN_37
(VIS
SpecialLumpClass
?)UNKNOWN_38
(CSM
SpecialLumpClass
?)UNKNOWN_39
(VIS
SpecialLumpClass
?)UNKNOWN_43
CUBEMAPS_AMBIENT_RCP
UNKNOWN_44
WaterBody
UNKNOWN_45
WaterCenter
UNKNOWN_46
WaterVertex
UNKNOWN_47
WaterIndex
UNKNOWN_48
WaveData
UNKNOWN_57
UNKNOWN_97
LIGHTMAP_DATA_UNKNOWN
Theories / Summaries
37..39
Could be CSM & VIS related
Going by other lumps loaded around them in season3's
.exe
43
CUBEMAPS_AMBIENT_RCP
A memory page for holding a
txtx
.rpak
asset44..48
WaterBodies system
Introduced in Season 11 w/ Storm Point for the ocean shader
57
Introduced in Season 21 (first appearance of
rBSP v52.1
)Cannot find
.bsp_lump
in.rpak
97
Could be lightmap related
Beta Was this translation helpful? Give feedback.
All reactions