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.

Are there any tools to extract models from EA UFC 2,3,4

Featured Replies

2 hours ago, shak-otay said:

 

headConorMG1-12decomp.mcd_1to6.zip 1.18 kB · 0 downloads

this is very useful, h20 helps a lot, so this tool youre making would be just to create a log then turn it into h20 

ive just tested out your conor mcgregor one and it all works but the second h20 gives me this, so i dont know what it is, image.thumb.png.2e5d1db6ca530facf92366586c044364.png

2 hours ago, shak-otay said:

 

 

 

 

  • Replies 113
  • Views 9.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I know I’ve already posted my progress with materialising Mike Tyson but I thought I’d show these also as I managed to convert the normals from green to purple which for me personally and unity mods i

  • 2wrwrw3rw3r
    2wrwrw3rw3r

    for the mcgregors normal you can use this bms Decompressor.zip

  • 2wrwrw3rw3r
    2wrwrw3rw3r

    I tried using the head models and tested two of them (DDP and Rovyal). I was able to get the models to work. From my understanding, all of the heads share the same offsets and parameters, so if you ca

Posted Images

  • Supporter
8 hours ago, Conyaboi said:

ive just tested out your conor mcgregor one and it all works but the second h20 gives me this, so i dont know what it is, 

You don't know it because you didn't read the thread more carefully. It was mentioned that the belonging block consists of zero bytes, dunno why.

(You also could have seen it using a hexeditor to check said vertex address,)

14 minutes ago, shak-otay said:

You don't know it because you didn't read the thread more carefully. It was mentioned that the belonging block consists of zero bytes, dunno why.

(You also could have seen it using a hexeditor to check said vertex address,)

My bad, tbh I don’t think it’s really anything because all the others consist of head, eyelashes, eyes, mouth guard, that’s the only objects involved with the head anyways so doesn’t really matter 

  • Supporter

Here's an H2O creator for UFC 4 mcd files (uncompressed!) . hex2obj is required, too.

edit: there was a bug (endless logging loop) with hair_bruce_lee_model.mcd, had to fix it in the exe, but uvs need to be set manually in the H2O files atm like so:

For FVFsize 36 set 36 32

for FVFsize 40 set 40 36

In both cases replace line 0x0 4 by 0x0 255

0xb8b16 3882
Vb1
36 99 <<
0x57e00 749
020100
0x0 4  <<

edit: so for these FVFsizes the 12-8-8-4 rule obviously doesn't apply because the structures are different.

UFC4_mcd.zip

Edited by shak-otay
fix one

On 11/7/2025 at 10:17 AM, shak-otay said:

didnt you mention that the last mrts is always the uv maps?

Edit - just tested it and no 4 mrts is uv, you was right in saying the 4th one is the uv maps by the rule

 

 

Edited by Conyaboi

  • Supporter

I didn't write that, your quote is wrong (it's just YOUR question.) Please correct that.

The true thing is that the 12-8-8-4 rule doesn't apply for FVFsizes 36 and 40 (and maybe more).

6 hours ago, shak-otay said:

I didn't write that, your quote is wrong (it's just YOUR question.) Please correct that.

The true thing is that the 12-8-8-4 rule doesn't apply for FVFsizes 36 and 40 (and maybe more).

Yeah there’s xdnis I’d like to know what they are but I think I’ve got that problem about fvf sizes being different 

  • 4 weeks later...
  • Supporter

You could check the MakeH2O_log.txt. If you find a structure like 12 4 4 4 4 4 (for example) the last "4 bytes block" might be alpha uvs (just a wild guess).

edit: it's 16 8 8 4 4 here

Try using 82ea3, 4 for uvs. Looks promising.

Edited by shak-otay

5 hours ago, shak-otay said:

You could check the MakeH2O_log.txt. If you find a structure like 12 4 4 4 4 4 (for example) the last "4 bytes block" might be alpha uvs (just a wild guess).

edit: it's 16 8 8 4 4 here

Try using 82ea3, 4 for uvs. Looks promising.

Thanks a lot. That was exactly it. Now I know what to aim for when in these situations. image.thumb.png.2184c1303f71160b0adb1c58597614bf.png

Edited by HotavioH

  • 5 months later...
  • 3 weeks later...

Hello, I'm trying to mod textures in NBA LIVE 18. It's playable on ShadPS4 and with the new JB progress on PS5, I have my PS5 jailbroken. I want to update the game with textures and possibly roster changes. If anyone could help with it, that would be great. I have Noesis and some other tools but I can't view the mcd or gnf files. I don't know how to do it, I can see the EA sports PS4 games modding community being big if we share are discoveries with each other. 

Screenshot 2026-06-07 160131.png

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.