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.

UFC 5 PS5 Frostbite Engine .CAS

Featured Replies

Hi there, I’ve got a ufc 5 ps5 dump and wanting to extract the contents from the game, I believe the .cas files holds the assets for the game and will have the fighters inside. Is there any tools available or that can be made to access/extract the contents from the .cas files. I’ll upload an example of the .cas 

its going to be a google drive link as .cas files are too big to upload as .rar here 🙂 

https://drive.google.com/file/d/1oaU_dSmuTKpwQIKTNMOPP6qlYjmHYlj1/view?usp=sharing

  • Author

Update - been using FMT (frosty modding tool) with claude modifications, at the moment it can ready the file structures but cant export textures or mesh's, been trialing out new claude modificaitons but getting no success, i think @id-daemon created a BF6 tool that could unpack/extract .cas .toc files from that game, maybe a modification to that tool could work.

  • Author

I’ve managed to get mesh’s exported correctly with working uv maps I believe, I am stuck on getting textures working correctly, they come swizzled and broken from ps5 compression method, I’ll upload the decompressed raw .bin textures and if anyone could help id appreciate that, if there’s any tool that can open .bin textures specially from ea games. 

head_donfrye1996_textures_raw.rar

  • Localization

does anybody have anymore texture samples?

I currently have a result (normal and colour), but need some more samples for more testing.

head_donfrye1996_color_detex.png

  • Localization

Here is the tool, test as you wish.

1. What you need (one-time setup)

1. **Python 3** — https://www.python.org/downloads/ (tick *"Add Python to PATH"* during install).
2. **texconv.exe** — https://github.com/microsoft/DirectXTex/releases (download `texconv.exe`).
   Put it somewhere and either:
   - add that folder to your PATH, **or**
   - set an environment variable `TEXCONV` to the full path of `texconv.exe`.
3. **Only if converting normal maps:** install two Python packages — open a terminal and run:
   ```
   pip install numpy Pillow
   ```

 

Open a terminal **in the folder with the `.BIN` files** and run one line per texture.

Colour / albedo maps
python ufc5_detex.py head_donfrye1996_color.BIN --fmt bc1 -W 2048 -H 2048

 

Normal maps  (add `--recon-normal` to also get a proper blue normal map)
python ufc5_detex.py head_donfrye1996_normal.BIN --fmt bc5 -W 2048 -H 2048 --recon-normal

 

if someone can provide "body" texture's that would be helpful

ufc5_detex.py

  • 2 weeks later...

@id-daemon Apparently, the dump tool ain't extracting all files, mainly the Fighter's head model and body textures from the "Data" folder (I would guess, by checking the .cas files, that it seems not to be processing "ufc_installpackage_06" folder .cas files mainly, which are the ones with the most fighters files). Also, the dump tool doesn't seem to be working on the "Patch" folder .toc files. Any chance you can give it a look?

Edited by HotavioH
Typos and info

  • Localization
14 hours ago, HotavioH said:

Apparently, the dump tool ain't extracting all files

ok, do you have an example which file the tool is NOT extracting? because it must process ALL files, including ufc_installpackage_06

Edited by id-daemon

Create an account or sign in to comment

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.