Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Apex Archive] Season19 removed pakfiles, where are the cubemaps? #165

Open
snake-biscuits opened this issue Feb 2, 2024 · 4 comments
Open
Labels
Apex Archive archiving Apex Legends releases respawn.apex_legends51 Apex Legends (Season 13 -> 20) branch script

Comments

@snake-biscuits
Copy link
Owner

Recently cracked the cubemaps.hdr.vtf format in respawn_cubemap_tool
Both Titanfall 2 & Apex Legends cubemaps can be extracted from PakFiles

However, in trying to test this is still relevant for current maps, I noticed Season 19 maps don't have PakFiles
Presumably these maps still have cubemaps, but the data is inside a lump?

We'll have to find it.

Due to running out of hard drive storage & needing new tools, I'm missing maps from Season 17 - 19
See:

The Fandom wiki's Version History page also hasn't been updated since early October 2023

So, we'll have to pull down old Steam manifests & work out the important map updates:

At time of writing, there have been 11 patches since the last recorded on the wiki, over the course of ~4 months
It's worth noting the wiki does still have pages for the current season & it's events
The official Apex wiki also lists patch notes:

@snake-biscuits snake-biscuits added respawn.apex_legends51 Apex Legends (Season 13 -> 20) branch script Apex Archive archiving Apex Legends releases labels Feb 2, 2024
@snake-biscuits
Copy link
Owner Author

Might be worth looking at hashing all the maps we have to reduce duplicates first
As well as reducing hard drive use in other ways (got some big games installed I need to finish)

Alternatively, there is the long shot option:

Reading directly from .vpk / .rpak would mean not needing to have all files extracted

That ties into improving existing tools like HarmonyVPKTool & LegionPlus tho

@snake-biscuits snake-biscuits moved this to Todo: Research in bsp_tool Format Coverage Feb 2, 2024
@snake-biscuits
Copy link
Owner Author

Rexx says cubemaps are in .rpaks, (the materials / particles / models mp_whatever.rpak)
In some kinda unique format w/ multiple texture layers + some extension (extended header?)

@snake-biscuits
Copy link
Owner Author

Apex Legends/vpk_nightly.txt lists maps in each release
Apex Legends/build.txt indicates season & midseason number (R5pc_r5-191_* for Season 19, Midseason 1)

Should be able to grab these for each manifest w/ steamcmd
Be sure to add the manifests to the table in:

@snake-biscuits
Copy link
Owner Author

Might be worth looking at hashing all the maps we have to reduce duplicates first

This was already proposed in:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Apex Archive archiving Apex Legends releases respawn.apex_legends51 Apex Legends (Season 13 -> 20) branch script
Projects
Status: Todo: Research
Development

No branches or pull requests

1 participant