Skip to content

VFS: Support Encodingless CASC + A bunch of TVFS fixups - #38

Open
neptuwunium wants to merge 7 commits into
masterfrom
encodingless-vfs-behavior
Open

neptuwunium wants to merge 7 commits into
masterfrom
encodingless-vfs-behavior

Conversation

@neptuwunium

Copy link
Copy Markdown
Contributor

We need a better way to determine IsStaticContainer.

Fenris (Diablo 4) on Steam does not use CASC Encoding at all. It's just not present.
Instead the entire game just depends on TVFS. CKeys are useless in these cases.
As such Root and Encoding are both not present in the build config (as is stuff like build-name.)

Some todos: We probably should pull the espec from encoding as well, and the espec specifies BLTE block sizes too for whatever that's worth.

@neptuwunium neptuwunium self-assigned this Sep 27, 2026
@neptuwunium
neptuwunium force-pushed the encodingless-vfs-behavior branch from 65364cf to 2fe45f5 Compare September 27, 2026 13:10
@neptuwunium
neptuwunium force-pushed the encodingless-vfs-behavior branch from 4c7039c to b798bcf Compare September 28, 2026 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant