Conyaboi28 Posted Friday at 12:55 AM Author Posted Friday at 12:55 AM well im completely lost with this, im a rookie when it comes to all this, object is broken, i dont know how to fix any of this, this the obj you shared with me, im beginning to think is having ufc models possible or not, seems like they can be but just need time and fixing a lot, or a tool program to open these files and export them correctlly hence why i said can give commision for anyone who has them fully extracted and put together to port to other games, full object and fully textured.
Conyaboi28 Posted Friday at 01:39 AM Author Posted Friday at 01:39 AM you know a lot more than me, heres rar of most of conor mcgregor files, if you are able to or manage to put this whole model together complete i will commission you for sure, add me on discord connor_32311 also for faster contact UFC 4 Conor Mcgregor.rar
Engineers shak-otay Posted Friday at 06:39 AM Engineers Posted Friday at 06:39 AM (edited) Quote where did you add this in, what lines of the py, It will not help you any further, as I wrote already. You did a fix which bears the same result: On 10/30/2025 at 2:39 AM, Conyaboi28 said: i did an edit to the .py to fix the error, now noesis loads the model but its badly damaged or broken, either that or its being read incorrectly So you did an edit which fixed the "list index out of range" error, didn't you? btw, Beedy's script was made for NHL21. Trying the UFC .mcd with it causes said error in this line: if meshTableSize[ i ] == 44: I'm not at my workplace atm but iirc I inserted the patch line before the 'for loop' here: for i in range(0, meshCount[0]): bs.seek(24, NOESEEK_REL) Quote you know a lot more than me Maybe, but that's not the point. I saw you made a fix to the script (without telling what exactly) but from your result I thought you know what you're doing. Quote if you are able to or manage to put this whole model together I don't have the time for it. My motivation is to help people help themselves. I'm not sure whether the NHL21 script from Beedy can be patched easily for being used with UFC .mcd files or if some rewriting is required. Thus I used hex2obj. (I'll check for the parameters of Connor McGregor's head asap but that will be my last action with UFC mcd.) edit: Gregor's head mcd uses zstd compression. Does the quickbms script handle that? (Using zstd decompression on the .mcp block starting with 28B52FFD fails.) Edited Friday at 07:11 PM by shak-otay
2wrwrw3rw3r Posted Friday at 08:23 PM Posted Friday at 08:23 PM 19 hours ago, Conyaboi28 said: well im completely lost with this, im a rookie when it comes to all this, object is broken, i dont know how to fix any of this, this the obj you shared with me, im beginning to think is having ufc models possible or not, seems like they can be but just need time and fixing a lot, or a tool program to open these files and export them correctlly hence why i said can give commision for anyone who has them fully extracted and put together to port to other games, full object and fully textured. fmt_EaSportsUFC3_mcd.py Here's the noesis script that works with UFC 1-3 models, The 4th one models doesn't work but if someone can make edits to this existing script then it might work. The only way you can get UFC 4 models is by using X-Rey
Conyaboi28 Posted Friday at 10:01 PM Author Posted Friday at 10:01 PM 15 hours ago, shak-otay said: It will not help you any further, as I wrote already. You did a fix which bears the same result yeah i did something but then deleted it and started fresh but forgot what i did to fix 😕. 15 hours ago, shak-otay said: btw, Beedy's script was made for NHL21. Trying the UFC .mcd with it causes said error in this line: if meshTableSize[ i ] == 44: yeah i knew it wasnt going to be perfect, need beedy or someone else to make a py for .mcd ufc models. 15 hours ago, shak-otay said: I don't have the time for it. My motivation is to help people help themselves. I'm not sure whether the NHL21 script from Beedy can be patched easily for being used with UFC .mcd files or if some rewriting is required. Thus I used hex2obj. (I'll check for the parameters of Connor McGregor's head asap but that will be my last action with UFC mcd.) edit: Gregor's head mcd uses zstd compression. Does the quickbms script handle that? (Using zstd decompression on the .mcp block starting with 28B52FFD fails.) thats fair enough, most people on here have an idea about modding and scripting so they just need a bit of help, im too frustrating for people to help as i know nothing. i used the quickbms only to unpack the .big files from ufc pkg. which i think the skate 3 bms script works with .bin files as skate 3 had the same, i wouldnt know if it worked for that unless theres a script for it.
Conyaboi28 Posted Friday at 10:13 PM Author Posted Friday at 10:13 PM 1 hour ago, 2wrwrw3rw3r said: fmt_EaSportsUFC3_mcd.py Here's the noesis script that works with UFC 1-3 models, The 4th one models doesn't work but if someone can make edits to this existing script then it might work. The only way you can get UFC 4 models is by using X-Rey oh man thanks ill give that a try now, whats x-rey, if you could link id give it a go
Conyaboi28 Posted yesterday at 12:42 AM Author Posted yesterday at 12:42 AM (edited) i cant thank you enough for that plugin, this feels great being able to actually view and put together ufc models. struggling to find his shorts at the moment and if im using the right body or not, as all bodies are just named body_base_number lol, is there a way to check data or files to what model uses or just need to play it by eye Update - Ive found the shorts, now i think its just knowing if this is the right body or not,, once found this whole model is pretty much complete, thanks Update 2 - i think i found the right body now, looks more thicker and shorter, just like in the game, didnt take too long to find tbh. Edited yesterday at 02:02 AM by Conyaboi28
2wrwrw3rw3r Posted yesterday at 05:50 AM Posted yesterday at 05:50 AM 7 hours ago, Conyaboi28 said: oh man thanks ill give that a try now, whats x-rey, if you could link id give it a go X-rey is a tool made by tekken57 which is used to mod wwe. You can contact him on his email and pay for the tool which costs like 15 dollars. The ufc 4 models can be extracted but they don't have an uv maps and when you transfer the uv maps from ufc 3 model, The textures are all messed up. The only way you can get it working is by using a plugin called transfer vertex order https://youtu.be/h4RqB2dePbU
Engineers shak-otay Posted 13 hours ago Engineers Posted 13 hours ago (edited) With some help I could decompress the UFC 4 mcd of Connor McGregor. First result is some promising point cloud: Got assumed uvs, too, but not all (maybe in the next block): edit: that's a little bit annoying, found the first part of the head in the first block. There seems to be no reason why they split up the head like this: edit 3: more uvs - that's gonna going getting tedious... Edited 13 hours ago by shak-otay
Conyaboi28 Posted 11 hours ago Author Posted 11 hours ago 12 hours ago, 2wrwrw3rw3r said: X-rey is a tool made by tekken57 which is used to mod wwe. You can contact him on his email and pay for the tool which costs like 15 dollars. The ufc 4 models can be extracted but they don't have an uv maps and when you transfer the uv maps from ufc 3 model, The textures are all messed up. The only way you can get it working is by using a plugin called transfer vertex order https://youtu.be/h4RqB2dePbU Thanks man, I’ll reach out to him and see what I can work with, you’ve been a massive help. You’re right though I think if anyone can adapt from that py script of ufc 3 .mcd to have one for ufc 4 that would be the magic
Conyaboi28 Posted 11 hours ago Author Posted 11 hours ago 1 hour ago, shak-otay said: edit 3: more uvs - that's gonna going getting tedious... I can feel the pain ha, looks very tedious I must say but again the fact you’ve got the .mcd readable to then convert to obj bit by bit is something, if you do continue do please upload your updates, I will try my best to chime in and assist or try stuff.
Conyaboi28 Posted 11 hours ago Author Posted 11 hours ago 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 it works better 1
Engineers shak-otay Posted 11 hours ago Engineers Posted 11 hours ago (edited) Atm I need to check the format, because 26 MRTS and 10 xdni blocks need a formal approach other than my usual hacking. edit: ConnorMcGregor, UFC4: edit: uvs done: obj file attached, without normals, though there's two blocks of them hCMG1-12decomp_ConnorMcG.zip Edited 10 hours ago by shak-otay
Conyaboi28 Posted 10 hours ago Author Posted 10 hours ago 1 hour ago, shak-otay said: Atm I need to check the format, because 26 MRTS and 10 xdni blocks need a formal approach other than my usual hacking. edit: ConnorMcGregor, UFC4: edit: uvs done: obj file attached, without normals, though there's two blocks of them hCMG1-12decomp_ConnorMcG.zip 167.45 kB · 0 downloads I will try that out when I get home, the two normals is a flex map which is unneeded tbh and then a default normal if that’s what you meant, are you able to read the .gnf texture files, as for me they don’t open in noesis, different to ufc 3,2,1. Would need to convert them to png to apply to model in my editor to test out. also if does all work, would you do the other objects like hair, body, gloves, shorts, I will add them to the rar as the one I sent was a basic tester, full models have separate head, hair, body, gloves, shorts, mouthguard
Engineers shak-otay Posted 9 hours ago Engineers Posted 9 hours ago 31 minutes ago, Conyaboi28 said: are you able to read the .gnf texture files I didn't try but decompressed one block (there's 6 blocks in head_conor_mcgregor_diffuse.gnf) Quote would you do the other objects like hair, body, gloves, shorts, I'd check the separate head and give instructions how to get the other parts. ConnorMcG_headDiffPart1-decomp.zip
Conyaboi28 Posted 8 hours ago Author Posted 8 hours ago 50 minutes ago, shak-otay said: I didn't try but decompressed one block (there's 6 blocks in head_conor_mcgregor_diffuse.gnf) yes that sounds about right, i wanna know why noesis opens .gnf files from ufc 1-3 but doesnt from 4, i dont even have a .gnf py 51 minutes ago, shak-otay said: I'd check the separate head and give instructions how to get the other parts. sure, if all works, give me the most detailed instructions in steps and ill definitely do it myself for the rest, if you could record a video that would be much better, im visual learner, dont need to talk just do
Engineers shak-otay Posted 8 hours ago Engineers Posted 8 hours ago (edited) shxt, I guess I need to combine all 6 blocks. A single one is not readable... edit: doing it manually is a real hassle... ConnorMcG-headDiffPart1-6-decomp.zip edit 2: you can use Rabatini's ZstdMagicExtractor (first zip file here) to get all blocks decompressed into one file (.joined, rename it to .gnf before a drag&drop onto Noesis). Edited 7 hours ago by shak-otay
Conyaboi28 Posted 5 hours ago Author Posted 5 hours ago (edited) 3 hours ago, shak-otay said: edit 2: you can use Rabatini's ZstdMagicExtractor (first zip file here) to get all blocks decompressed into one file (.joined, rename it to .gnf before a drag&drop onto Noesis). this only works for diffuse maps for me, normals it doesnt work, cant load .gnf in noesis, any reason to why this is happening edit- it works for alphas too, but not spec or normals at the moment Edited 5 hours ago by Conyaboi28
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now