Hello, I have spent a week scavenging this entire forum for scripts, tips, methods, and tutorials including attempting to learn how to create bms scripts for the extracted files of MLB 22 the show. Could someone please help me out here I have had no luck in extracting anything from these files and have tried numerous programs/scripts/methods to do so. They are for the PS4 but I've noticed they are the same files in Nintendo Switch extract and even in the older versions of MLB The Show for PS3. And yes I have searched the forum and did find that one topic about the textures called gtx and attempted to do as stated in that topic but I guess something changed from 2014 to now that it did not work for me.
The files appear to be packed with others within them. For example the TEX files have multiple tga images in them if you look to the very end of each file the file names are included. I just can't figure out how to extract them or find the offsets etc. The same goes for the "PS4" files which I believe are model files. They come either in a IFF0TX00 format or a IFF0MDL00 format it appears which is how I can somewhat determine what is what.
I have attached the sample files and would greatly appreciate any help or guidance including a script to do so please.
Lastly, I would be more than willing to also hire anyone who'd like to create scripts to extract this entire game for me and every file type. Please DM me if you'd be interested in this.
Thank you very much in advance.
MLB The Show 22 TEX/PS4/etc. File Help
-
- Posts: 5
- Joined: Fri Sep 09, 2022 7:34 am
Re: MLB The Show 22 TEX/PS4/etc. File Help
Can anyone help out with this?? -__- I'm really stuck here trying everything.
-
- Posts: 36
- Joined: Wed Aug 31, 2016 6:12 pm
Re: MLB The Show 22 TEX/PS4/etc. File Help
I quickly looked at your files. In my opinion you cannot extract -you have already extracted it!- those files as they are more to control animations -player, ball, ...- but nor really textures.
What precisely, do you want to do?
My advice is to first have a look at some common textures as one of the team uniforms. For example, Brewers, D-Backs, Padres or Guardians uniforms. If you have access, share it here and I will have a look to see if I can help.
FYI: At this moment I am capable to successfully edit different textures, as uniforms, from MLB14TS for PSVita. Of course, that one is an 8-year old game and format could be different in the newest games.
What precisely, do you want to do?
My advice is to first have a look at some common textures as one of the team uniforms. For example, Brewers, D-Backs, Padres or Guardians uniforms. If you have access, share it here and I will have a look to see if I can help.
FYI: At this moment I am capable to successfully edit different textures, as uniforms, from MLB14TS for PSVita. Of course, that one is an 8-year old game and format could be different in the newest games.
-
- Posts: 5
- Joined: Fri Sep 09, 2022 7:34 am
Re: MLB The Show 22 TEX/PS4/etc. File Help
lorak wrote:I quickly looked at your files. In my opinion you cannot extract -you have already extracted it!- those files as they are more to control animations -player, ball, ...- but nor really textures.
What precisely, do you want to do?
My advice is to first have a look at some common textures as one of the team uniforms. For example, Brewers, D-Backs, Padres or Guardians uniforms. If you have access, share it here and I will have a look to see if I can help.
FYI: At this moment I am capable to successfully edit different textures, as uniforms, from MLB14TS for PSVita. Of course, that one is an 8-year old game and format could be different in the newest games.
Hey, thank you for taking the time out and looking at the files. I've attached a new zip to this post with some pure .TEX files that surely contain textures. They are very similar to the IFF files from the MLB14TS build because I've seen those as well in my efforts to do this myself. If you open up a TEX file as is with a HEX editor you can see the IFF0TEX header string and then around 0x30 the file names begin for whatever textures are packed within that one TEX file. Additionally at the end of each TEX file you can see a JSON string that contains the details of the actual image within that TEX file. For example in the GRASSEDGE.TEX file it has:
Code: Select all
JSONCMDL����F☺��{"CmdLines":["c:/mlbps3/sourceartassets/common/stadium/common/grassedge.dds\u0000Width=512\u0000AndWidth=128\u0000iOSWidth=128\u0000NSWWidth=128\u0000Height=128\u0000AndHeight=32\u0000iOSHeight=32\u0000NSWHeight=32\u0000PixelFormat=DXT5\u0000Type=ColorMap\u0000XB1MaxMips=13\u0000AddrV=Clamp\u0000NoPromoteFormat=TRUE\u0000"]}
So in this case, its a DDS file 512x128 DXT5 with color. In other TEX files that have multiple textures its an array similar like this detailing each image within the file and whether it is a color or normal and the file extension of TGA or WEBP or DDS etc.
I included a uniform TEX file and only thing I've seen different in these than the other TEX files or those from MLB14TS is that in the end JSON string it has a command it appears for something that says "MergeFilename" so I am assuming that the images within are somehow merged. I don't know if this is relevant or not but it is the only distinction that I have seen from the MLB14TS vita files that you referred to.
And lastly, I included a .PS4 file that with a hex editor shows it begins with "IFF0MODL" (instead of the "IFF0TEX" that the .TEX files start with) and have something within them classified as "CLAS_VBO" and "VOID_VBO". These files I am completely lost with in contrast to the TEX files that I can somewhat know what is what or what appears to be what within them.
-
- Posts: 36
- Joined: Wed Aug 31, 2016 6:12 pm
Re: MLB The Show 22 TEX/PS4/etc. File Help
At this moment, my main problem is that I cannot identify the offset (in the header in the top of the file) where each texture starts. I do identify in that header the width height, number of mips. We need to know that offset to be able to extract each texture.
-
- Posts: 5
- Joined: Fri Sep 09, 2022 7:34 am
Re: MLB The Show 22 TEX/PS4/etc. File Help
lorak wrote:At this moment, my main problem is that I cannot identify the offset (in the header in the top of the file) where each texture starts. I do identify in that header the width height, number of mips. We need to know that offset to be able to extract each texture.
Maybe this can help you out. I attached here a manifest file that contains the size of every file packed into the game. Maybe with this guide you can figure out what is what within the hex code.
-
- Posts: 36
- Joined: Wed Aug 31, 2016 6:12 pm
Re: MLB The Show 22 TEX/PS4/etc. File Help
I still cannot extract the textures from those files, not even from GRASSEDGE.TEX or COMMON_GRASSPATTERN.TEX that only contain a single texture each. I have been working with Raw Texture Cooker to try to find where is the texture with no success.
In theory it should not be that complicated as it seems those are tga and dds textures, but there is something that probably I am missing.
In theory it should not be that complicated as it seems those are tga and dds textures, but there is something that probably I am missing.
-
- Posts: 5
- Joined: Fri Sep 09, 2022 7:34 am
Re: MLB The Show 22 TEX/PS4/etc. File Help
lorak wrote:I still cannot extract the textures from those files, not even from GRASSEDGE.TEX or COMMON_GRASSPATTERN.TEX that only contain a single texture each. I have been working with Raw Texture Cooker to try to find where is the texture with no success.
In theory it should not be that complicated as it seems those are tga and dds textures, but there is something that probably I am missing.
Damn yea same area I get stuck in, someone has to have some sort of idea. Maybe you need all the files? Have you tried extracting the full pkg and seeing all the files?
-
- Posts: 36
- Joined: Wed Aug 31, 2016 6:12 pm
Re: MLB The Show 22 TEX/PS4/etc. File Help
TEN2TEN wrote:lorak wrote:I still cannot extract the textures from those files, not even from GRASSEDGE.TEX or COMMON_GRASSPATTERN.TEX that only contain a single texture each. I have been working with Raw Texture Cooker to try to find where is the texture with no success.
In theory it should not be that complicated as it seems those are tga and dds textures, but there is something that probably I am missing.
Damn yea same area I get stuck in, someone has to have some sort of idea. Maybe you need all the files? Have you tried extracting the full pkg and seeing all the files?
No, I have not tried it yet, as I have neither the full pkg nor all the files. Actually, that idea also crossed my mind . Send me a PM here to try to work on it.
I still do not get why I am not able to extract at least those single texture files as grassedge.tex or grasspattern.tex