Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

Happy Holidays from the GTANet team!

RPF 7/8


Xplorer
 Share

Recommended Posts

I'm currently looking into RPF 7 and 8.
RPF 8 is the latest version used by the RDR Companion app and RPF7 is the version used by GTA V.


RPF 7 is implemented into OpenIV, but only poorly documentated to the public.

 

I already worked a bit on a file explorer for RPF 6 in the past. My goal is to write a little tool that can export the content out of RPF 8 archives.

RPF consists of a info block, a TOC block and a data block.

 

 

My documentation so far:


The first four bytes (called magic) always hold the version of the file format ("7FPR" / "8FPR"). That's not hard to understand.

The next four bytes seem to hold the amount of filesystem entries + 1 as an unsigned short. I can only guess, but it seems that the root directory counts too. So the minimum value would be one and the maximum value 65535. This could explain why there are so many different x64 RPFs: One RPF can only hold 65535 files or folders.



I'm aware that this is not much, but it's better than nothing. Maybe some experienced modders can help improving my doc. Am now back looking at my Hex editor and trying to understand how RPF7 works. Will update this post once I found out something else (maybe in 10 minutes haha).

  • Like 2
Link to comment
Share on other sites

4 hours ago, Xplorer said:

Are you one of their authors? 

No, I tried to use the library a long while back (or at least the project it was forked from), which is why I knew about it but I am not part of that team.

Edited by Guest
Link to comment
Share on other sites

  • 2 months later...
  • 5 weeks later...

RPF7 Docs:

https://gtamods.com/wiki/RPF_archive

 

Gta Toolkit is not being developed anymore due to T2 scare... you might also find this useful:

https://github.com/dexyfex/CodeWalker/blob/master/CodeWalker.Core/GameFiles/RpfFile.cs

 

Have you found anything out about RPF8?

 

Edited by skylumz
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.