Gildor's Forums

English Forum => Other games => Topic started by: Kharaxel on December 05, 2014, 00:12



Title: Guilty Gear Xrd
Post by: Kharaxel on December 05, 2014, 00:12
Hello, would it be possible to add a support for this game? It's a ps3 and ps4 title. I have access to the ps3 version files though.

Here are some files, all of which were mentioned in the FAQ (except one)... plus a file which contains the model of a character (or at the very least some meshes for it). It's also the only one that gives problems, obviously.

The only thing I couldn't find is the unreal executable. I'm not sure which file it is, I looked with a hex editor on couple of them, but none contained USkeletalMesh.

Or maybe it's the games eboot? I'm really unsure... it might be encrypted, but nothing else seems to be.

http://www71.zippyshare.com/v/76209152/file.html

This is the result of pkgtool.
Quote
Ver        LicVer     Count
  0 (  0)    1 (  1)    10
868 (364)    2 (  2)  1958

Thank you, and I apologize if this isn't the right section for this.


Title: Re: Guilty Gear Xrd -SIGN- support?
Post by: Gildor on December 05, 2014, 11:40
Hi.
I'm usually not working with PS3 games (it's too hard). But I could try - I'll spend an hour or two and will stop in a case of no success.
The executable file is "eboot". Usually it's encrypted, but some people could decrypt that (I wasn't able to do that some time ago).
Regarding to files you sent to me - there's no animations inside them, so I can only say: "textures and static meshes are supported, skeletal meshes - not, animations - unknown" :)


Title: Re: Guilty Gear Xrd -SIGN- support?
Post by: Kharaxel on December 05, 2014, 12:05
Thank you for the reply, and your time.
I did not realize that the files needed animations.

The game and its characters are made in such a way, that the animations are inside different files entirely.

http://www61.zippyshare.com/v/74681665/file.html

Here's some files which, apparently, contain animations for the character I included.

http://www61.zippyshare.com/v/56352685/file.html

And here's another file with some different, seemingly, meshes for this character.

UE Viewer does not throw an error on the animation files, and seems to be able to export them.
I'll see what I can do about decrypting the eboot, but I fear it might not be possible since it's a super new game. It would require keys for the new firmware probably.

A lot of additional character materials are also storred in different files, but UE Viewer has no problems with them. I can both view and extract them.

Thank you.


Title: Re: Guilty Gear Xrd -SIGN- support?
Post by: Gildor on December 05, 2014, 12:19
Yes, I see - everything but skeletal mesh is supported for this game.
Could you post eboot.bin file here anyway, perhaps IDA Pro could decrypt it? (Or may be some other users on this forum could help with its decryption)


Title: Re: Guilty Gear Xrd -SIGN- support?
Post by: Kharaxel on December 05, 2014, 13:42
http://www65.zippyshare.com/v/75288315/file.html

Here's the still encrypted eboot. Tried to decrypt it with various tools (made specifically for this purpose), no such luck.


Title: Re: Guilty Gear Xrd -SIGN- support?
Post by: Gildor on December 05, 2014, 13:53
I can't decrypt it as well. I need .elf file ...


Title: Re: Guilty Gear Xrd -SIGN- support?
Post by: Kharaxel on December 05, 2014, 14:51
I have fabulous news, so to speak.
My version of the eboot was from the psn version.
Buuut someone apparently had the disc version eboot and shared it, which... decrypted nicely.

I found the USkeletalMesh string in hex editor, and much more. So I hope it will serve well.'

http://www14.zippyshare.com/v/49160753/file.html


Title: Re: Guilty Gear Xrd -SIGN- support?
Post by: Gildor on December 05, 2014, 16:55
I think I've supported this game. Please try new UModel.


Title: Re: Guilty Gear Xrd (PS3)
Post by: Kharaxel on December 05, 2014, 18:00
So far so good. I've exported two characters into psk and they appear to be correct and everything.

Thank you very much for this. You are my hero, Gildor sir.
Should I run into problems, I will notify you. Though it seems everything works properly.

(Once I'm able, I will definitely try to donate some "dosh" to you, but currently doing so would be... hard. Forgive me.)


Title: Re: Guilty Gear Xrd (PS3)
Post by: Gildor on December 05, 2014, 18:03
There could be a problem in a viewer: the mesh you sent to me has wrong normals. So, lighting could be wrong. By the way that'll not affect mesh export.


Title: Re: Guilty Gear Xrd (PS3)
Post by: freemanpro on December 08, 2014, 22:55
Kharaxel plz. send me pm Client link ?


Title: Re: Guilty Gear Xrd (PS3)
Post by: noazett on December 18, 2014, 19:17
Hello Kharaxel
Can you tell us how did you manage to get files from the archive container DATA00.PSARC ?

Thank you

edit : Nevermind i found a tool for that  :)
thank you anyway


Title: Re: Guilty Gear Xrd (PS3)
Post by: RazKurdt on December 28, 2014, 19:09
Hello

I tried to extract skeletal meshes from that game and ran into this error :

lzxd_decompress(12503,65536) returned 11
appDecompressLZX <- appDecompress:CompSize=12503 UncompSize=65536 Flags=0x4 <- DecompressBlock:block=868+30D7 <- FUE3ArchiveReader::PrepareBuffer <- FUE3ArchiveReader::Serialize <- FArchive::ByteOrderSerialize <- FPackageFileSummary<<:Ver=0/0 <- UnPackage::UnPackage:Startup.xxx, ver=100000/0, game=0 <- UnPackage::LoadPackage:startup_xxx <- UnPackage::CreateImport:INO_MSH_01_PS3_SF.xxx:13 <- UnPackage::SerializeUObject <- TArray::Serialize:0/1 <- USkeletalMesh3::Serialize <- LoadObject:SkeletalMesh3'INO_MSH_01_PS3_SF.ino_zat_ikparts', pos=1070CF, ver=868/2, game=8042 <- UObject::EndLoad <- LoadWholePackage:INO_MSH_01_PS3_SF <- Main:umodel_version=316

Though, it only does that on the meshes that seem to be used during the fights, the meshes used on the character selection screen extract perfectly.

Thank you!


Title: Re: Guilty Gear Xrd (PS3)
Post by: Gildor on December 28, 2014, 21:19
Hi.

You forgot to specify "PS3" platform, so umodel thinks this is an XBox360 game and uses wrong code path.
Use either "-ps3" command line option, or override platform in startup dialog (you'll notice an option, I hope).


Title: Re: Guilty Gear Xrd (PS3)
Post by: RazKurdt on December 29, 2014, 02:59
Pfffffffffffffffffffffft I was like 250% certain I did that...but I didn't  :-[ shame on me!

Thanks for the answer :)


Title: Re: Guilty Gear Xrd (PS3)
Post by: Darko on December 30, 2014, 06:51
Thanks for GGXRD support  ;D

https://www.youtube.com/watch?v=VKOp9A-Qqwc


Title: Re: Guilty Gear Xrd (PS3)
Post by: Friedslick6 on November 24, 2015, 18:20
There seems to be a decompression issue with some of the textures. It looks like they need to be unswizzled.
Command used:
umodel.exe -export -game=guilty -ps3 Startup.xxx
Example:
DATA00.PSARC\REDGAME\COOKEDPS3\Startup.xxx\Texture2D\Icon.tga (http://postimg.org/image/n7jf4dlnv)
Archive download:
Startup.xxx (https://mega.nz/#!wtwkiCBQ!UWqjBps7POthScDAuyVseO7YDoFRag1HV8PliSKIGHI)


Title: Re: Guilty Gear Xrd (PS3)
Post by: Gildor on November 24, 2015, 19:36
It seems this game uses custom (i.e. non-standard) format for RGBA8 textures, that's why this texture is displayed incorrectly. By the way, other RGBA8 textures are displayed correctly. So, no idea what's wrong here.


Title: Re: Guilty Gear Xrd (PS3)
Post by: Friedslick6 on November 24, 2015, 19:53
It seems this game uses custom (i.e. non-standard) format for RGBA8 textures, that's why this texture is displayed incorrectly. By the way, other RGBA8 textures are displayed correctly. So, no idea what's wrong here.
Okay, thanks for the information. At least this issue doesn't affect any model-related textures.


Title: Re: Guilty Gear Xrd (PS3)
Post by: Viltae on January 13, 2016, 19:44
Hi all,

First, sorry for my english, it's not my native language.

I have problems with UModel with Guilty Gear (PC). I searched on the web but I haven't found a solution or tutorials that can help me.
1 - I unpack UModel in Steam and I run it.
2 - A "CookedPCConsole" folder is created with upk. Nice.
And (this is where it gets complicated) :
3 - When I want to export or open a file I have a "wrong tag in package" error.

The question is how to exploit .upk? Can someone help?

(http://img15.hostingpics.net/pics/224001help.jpg) (http://www.hostingpics.net/viewer.php?id=224001help.jpg)


Title: Re: Guilty Gear Xrd (PS3)
Post by: Gildor on January 13, 2016, 20:11
Hi.
This is a known issue with PC version of this game, it was discussed in its own thread - http://www.gildor.org/smf/index.php/topic,2903.0.html


Title: Re: Guilty Gear Xrd (PS3)
Post by: Viltae on January 13, 2016, 20:19
I was hoping someone had found a solution. I will try on a PS3 version. Thx Gildor !


Title: Re: Guilty Gear Xrd (PS3)
Post by: mr.pecel on July 28, 2016, 06:44
I can't export static model. Skeletal, animation, and texture is exported. Any suggestion?


Title: Re: Guilty Gear Xrd (PS3)
Post by: Gildor on July 28, 2016, 11:59
Suggestion - you're doing something wrong. Not enough information to suggest anything more helpful.


Title: Re: Guilty Gear Xrd (PS3)
Post by: mr.pecel on July 28, 2016, 13:15
I got this error message:

SerializeBulkArray <- FStaticMeshVertexStream3<< <- FStaticMeshLODModel3<< <- TArray::Serialize:0/1 <- UStaticMesh3::Serialize <- LoadObject:StaticMesh3'Illyria_20_BG_PS3.il_airship_board_a', pos=15F433, ver=868/3, game=8044 <- UObject::EndLoad <- LoadWholePackage:Illyria_20_BG_PS3 <- CUmodelApp::ShowPackageUI <- Main:umodel_version=440

I got error message everytime I try to export static mesh, but no error for skeletal and animation


Title: Re: Guilty Gear Xrd (PS3)
Post by: Gildor on July 28, 2016, 13:19
You've copied incomplete error message. If you're getting error, some UI window appears, with error text and with "Copy" button - just press it, and paste error message here. The text you pasted here is important, but not enough.


Title: Re: Guilty Gear Xrd (PS3)
Post by: Gildor on July 28, 2016, 13:28
I can see that the game seems was updated. Umodel knows about package version 868/2, but here it has 868/3. I believe you were forced to specify "game = Guilty Gear Xrd" because Umodel wasn't able to recognize the game. I think, static mesh format was changed in this version. If this is a PC version, I can try to update Umodel. However I will not work with PS3 game ...


Title: Re: Guilty Gear Xrd (PS3)
Post by: mr.pecel on July 28, 2016, 14:02
This is PS3 version. Because PC version is not supported. I already try with no succes
So.....static can't be exported?


Title: Re: Guilty Gear Xrd (PS3)
Post by: Gildor on July 28, 2016, 14:07
I think so, if every StaticMesh crashes UModel. Reversing of PS3 games is very painful.


Title: Re: Guilty Gear Xrd (PS3)
Post by: mr.pecel on July 29, 2016, 05:05
Ok. Thx anyway. Your tool ROCK!!!
I just hope it'll support animation for UE 4 anytime soon


Title: Re: Guilty Gear Xrd
Post by: logansan25 on November 18, 2017, 20:22
Is it possible take shader from this game and open into Unreal engine 3 or 4?


Title: Re: Guilty Gear Xrd
Post by: Gildor on November 18, 2017, 22:15
No. And even more, there's no UE3 or UE4 games which will allow you to do that.