Skip to content

Conversation

@DaniGP17
Copy link
Contributor

@DaniGP17 DaniGP17 commented Oct 30, 2025

Goal of this PR

Some packfiles generated by Red Dead Online (e.g. catalog_mp.rpf / catalog_awards_mp.rpf) are not stored on disk but are dynamically mounted into memory by RAGE as memory-backed virtual packfiles. These files do not represent user-modified game data, but runtime DLC/ progression catalogs that only exist transiently while the Online environment is active.
Since they are not real RPFs on disk, attempting to validate them under pure mode would incorrectly flag them as modified because memory-backed packfiles are unencrypted and their hashes are derived from encrypted on-disk data.

How is this PR achieving the goal

Nop the function that start mounting memory-backed virtual packfiles.

This PR applies to the following area(s)

RedM

Successfully tested on

Game builds: 1491
Platforms: Windows

Checklist

  • Code compiles and has been tested successfully.
  • Code explains itself well and/or is documented.
  • My commit message explains what the changes do and what they are for.
  • No extra compilation warnings are added by these changes.

Fixes issues

fixes #3499 (comment)

@github-actions github-actions bot added RedM Issues/PRs related to RedM invalid Requires changes before it's considered valid and can be (re)triaged labels Oct 30, 2025
@prikolium-cfx prikolium-cfx removed the invalid Requires changes before it's considered valid and can be (re)triaged label Oct 31, 2025
@DaniGP17 DaniGP17 force-pushed the fix/pure-mode-mem-packfile branch from a1d29e0 to 9d0264f Compare October 31, 2025 15:59
@github-actions github-actions bot added triage Needs a preliminary assessment to determine the urgency and required action invalid Requires changes before it's considered valid and can be (re)triaged and removed triage Needs a preliminary assessment to determine the urgency and required action labels Oct 31, 2025
@prikolium-cfx prikolium-cfx added ready-to-merge This PR is enqueued for merging and removed invalid Requires changes before it's considered valid and can be (re)triaged labels Nov 3, 2025
@prikolium-cfx prikolium-cfx merged commit dce93af into citizenfx:master Nov 11, 2025
4 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge This PR is enqueued for merging RedM Issues/PRs related to RedM

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants