Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

TitanFall 2 .rpak .starpak

Featured Replies

  • Author
  • Localization

cra0, posted Thu Dec 01, 2016 3:18 am (19196)


. if you could help out with this I'm sure the modding community would much appreciate it.

Like I mentioned before x64 isn't my strong suit so I need a bit of assistance with this one.


Titanfall 2 has

*VPK
*RPAK
*STARPAK

VPK fileformat hasn't changed since TitanFall 1 it still uses the modifed Valve format with lzham
compression.

RPAK contains a header which has a string to the starpak that contains the contents of its data
0x67 bytes in.

image base: 0x7FEE2880000

sub_7FEE28831C0((__int64)&v43, 257i64, (__int64)"r2\\paks\\Win64\\%s", (__int64)v5);

is used to combine the paths to form a full path to the data

so for example.
paks\Win64\mp_homestead_loadscreen.rpak

contains starpak
paks\Win64\pc_all.starpak

sub_180008C80 inside rtech_game.dll loads the paks

Hooking ReadFile also points to rtech_game
Image

Rtech DLL
http://cra0.net/rel/rtech_game.dll

Samples
http://cra0.net/rel/tf2_pak_samples.zip
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.