Apex Legends Season 18 .vpk
are gone
#121
Replies: 3 comments 5 replies
-
LegionPlus' Not sure as to why they're split up like this, might be to do with how maps are cached at runtime |
Beta Was this translation helpful? Give feedback.
-
Rendered Geo & lightmap lumps are streamed (in >>> import bsp_tool
>>> bsp = bsp_tool.load_bsp("E:/Mod/ApexLegends/season18/19sep23/maps/mp_lobby.bsp")
>>> bsp.external.loading_errors
{}
>>> bsp.external.ENTITIES[0]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "...\bsp_tool\bsp_tool\respawn.py", line 78, in __getattr__
raise RuntimeError(f"The .bsp_lump file for the {lump_name} lump is empty!")
RuntimeError: The .bsp_lump file for the ENTITIES lump is empty!
>>> [L for L, h in bsp.external.headers.items() if h.length != h.filesize]
['ENTITIES', 'TEXTURE_DATA', 'LIGHTPROBE_PARENT_INFOS', 'ENTITY_PARTITIONS', 'GAME_LUMP',
'WORLD_LIGHTS', 'MESHES', 'MESH_BOUNDS', 'MATERIAL_SORTS', 'LIGHTMAP_HEADERS',
'TWEAK_LIGHTS', 'STATIC_PROP_LIGHTPROBE_INDICES', 'LIGHTMAP_DATA_REAL_TIME_LIGHTS'] Will have to archive |
Beta Was this translation helpful? Give feedback.
-
New LegionPlus PR fixing Includes decompression, so map geometry can now be extracted ( |
Beta Was this translation helpful? Give feedback.
-
Season 18 of Apex Legends has removed all
.vpk
filesMap files are now split up across
.rpak
.bsp
&.bsp_lump.client
go intomp_mapname_client_perm.rpak
.ent
&0000.bsp_lump.client
are inmp_mapname_client_temp.rpak
AFAIK the
.client
extension is new (some.nut
scripts also have it)Probably an indication of Respawn keeping some stuff server-side for privacy & security reasons
Scripts already redacted server-side blocks w/ whitespace, my guess is this is an evolution of that
Haven't extracted maps to take a look, LegionPlus team are already working on that tho
All I can tell so far from peeking in a hex editor is the map version hasn't changed
Also, it doesn't look like
depot/
maps are getting shipped anymoreEverything has moved to the
r2/maps
folder, according to.rpak
pathsBeta Was this translation helpful? Give feedback.
All reactions