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.

UE3 .UPK Unpacker/Repacker WITH SOURCE

Featured Replies

  • Author
  • Localization

Wilux, posted Thu Mar 09, 2023 1:24 pm (75771)


I have remade the UPKPacker that Odd14lab made 10 years ago and put the source on github. It should work for all upks it supported.

- Source
https://github.com/wiluxgit/UE3Repacker
(windows binary is attached to post)

- What does it do:
It separates UE3 .upk files into a massive directory of asset files. Meshes/Materials/Textures/etc.
You can repack a directory of these files into a new upk file. Mod the game by overriding the original upk with the new edited upk.

The unpacked files are raw ue3 assets, how easy they are to comprehend/edit/replace depends on the game but the benefit of upkpacker is that works with many many games without requiring individual support.

A simplest way to use the program is swapping around meshes in the directory.

- Why remake it?
Having it on GitHub allows community fixes to support more games.
Working with the unpacked files and having control of the source is convenient for building smarter editing tools.

- How did i remake it?
I reversed he program in Ghidra for reference and then rewrote the whole thing to make it human readable.
The results are identical to Odd14lab's packer so you could mix them. The cli is different however.

ue3repacker-2023-03.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.