ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Thu Dec 14, 2017 12:29 am

All times are UTC




Post new topic  Reply to topic  [ 20 posts ] 
Author Message
PostPosted: Wed May 04, 2016 8:05 pm 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
Infinite Crisis game was shut down last year, and now the best we can do is extract everything valuable from it. The .RP format is a raw repository, so I can't currently extract all types of data, but I think it's not needed. This tool can get all of the essential data: models, textures, animations. Probably other types will be supported later.

This version exports models as OBJ files with groups (submeshes). Such submeshes are supposed to have different materials. For version with skeletons look below next post.

If one of the materials used is imported from another RP package, it will tell which one. Search for textures and probably extra models in that package. To support this, import.toc file must be in the same dir.

How to use it:

1. To extract a clean stream from .RP file:

infinite_crisis_rp <rp file>
(or just drop .RP file onto the tool)

This will produce .toc file and .stream file.

2. Use second tool with any of these two files:

infinite_crisis_stream <stream or toc file>
(again you can just drop .toc or .stream file onto the tool)

This will try and extract all of the supported models, textures and havok files from the stream.


Attachments:
ic.rar [9.11 KiB]
Downloaded 137 times


Last edited by id-daemon on Sun Apr 30, 2017 2:13 pm, edited 3 times in total.
Top
   
PostPosted: Thu May 12, 2016 8:40 pm 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
Version of tools to make rigged models.

1. unpack the RP and use infinite_crisis_stream as usual.
You'll get some files, including new .mesh.ascii files, but they will not work because they have no skeleton.

2. run infinite_crisis_skeleton in the same folder
It will check all .hkx files and extract skeletons from some of them. Usually its just one or two SMD files, and one of them may have just one bone, but the other one must be the skeleton you need.

3. rename or copy the right HKX file (with a skeleton) to SK.HKX
This is needed because the tool doesn't know which one contains a skeleton, so you must do it manually. For example:

You get x0002.smd created by skeleton tool. It means the x0002.hkx contains the skeleton you need, so rename x0002.hkx to sk.hkx

4. finally use infinite_crisis_stream again
You'll now get that skeleton inserted into all .mesh.ascii files and the actual skeleton will be in .smd file.

5. Import meshes into blender, import skeleton with "make new armature", and connect them.


Attachments:
ic.rar [17.72 KiB]
Downloaded 49 times


Last edited by id-daemon on Sun Apr 30, 2017 2:15 pm, edited 3 times in total.
Top
   
PostPosted: Fri May 13, 2016 6:57 am 

Joined: Thu Mar 31, 2016 3:38 pm
Posts: 57
Thanks id-daemon


Top
   
PostPosted: Sat Jun 18, 2016 7:35 am 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
Tool updated to support some model formats unknown before. Like this batman for example.

Image


Top
   
PostPosted: Fri Jul 08, 2016 10:18 pm 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
Testing bones.

Image


Top
   
PostPosted: Sat Jul 09, 2016 7:48 am 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
release of Experimental version of tools to make rigged models.


Attachments:
ic.rar [17.64 KiB]
Downloaded 101 times


Last edited by id-daemon on Sun Apr 30, 2017 2:15 pm, edited 1 time in total.
Top
   
PostPosted: Sat Jul 09, 2016 4:16 pm 

Joined: Tue Mar 15, 2016 3:38 pm
Posts: 67
Where i can download this game?
I hear somewhere what he is closed


Top
   
PostPosted: Sat Jul 09, 2016 4:42 pm 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
https://facepunch.com/showthread.php?t= ... st50217239


Top
   
PostPosted: Sun Jul 10, 2016 3:26 am 

Joined: Wed Oct 28, 2015 1:21 am
Posts: 20
I've been trying the tools out they've been working great so far except for these files (Wonder Woman and Zatanna skins) 0xa0000349.rp, 0xa0000304.rp, 0xa00002f9.rp and 0xa0000123.rp when I try to import the .mesh.ascii it does an error "TypeError: 'NoneType' object cannot be interpreted as an integer"


Top
   
PostPosted: Sun Jul 10, 2016 6:22 am 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
These are probably multi-meshes, and I didn't think about how to support their skeletons yet.


Top
   
PostPosted: Mon Jul 11, 2016 11:58 am 

Joined: Wed Oct 28, 2015 1:21 am
Posts: 20
id-daemon wrote:
These are probably multi-meshes, and I didn't think about how to support their skeletons yet.

I hope you'll be supporting them in one of the tool's future patches/releases.


Top
   
PostPosted: Wed Dec 28, 2016 12:48 pm 

Joined: Wed Oct 28, 2015 1:21 am
Posts: 20
Hi id-daemon, I've tried these tools again after some time but now infinite_crisis_stream.exe throws an error when I use it to attach the skeleton to the mesh.ascii is there an update for this?


Top
   
PostPosted: Wed Dec 28, 2016 3:30 pm 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
Nothing changed. Nothing were updated. All tools still work. I checked it right now.

You probably just forget how to use them. Read the text again, and if it fails, tell me FILE name and what EXACTLY you are doing.


Top
   
PostPosted: Wed Dec 28, 2016 3:48 pm 

Joined: Wed Oct 28, 2015 1:21 am
Posts: 20
id-daemon wrote:
Nothing changed. Nothing were updated. All tools still work. I checked it right now.

You probably just forget how to use them. Read the text again, and if it fails, tell me FILE name and what EXACTLY you are doing.


1. Dragged 0xa0000123.rp into infinite_crisis_rp.exe
2. Dragged created 0xa0000123.toc into infinite_crisis_stream.exe
3. Clicked on infinite_crisis_skeleton.exe for smd
4. Renamed x000C.hkx to sk.hkx
5. Clicked on infinite_crisis_stream.exe for rigging to mesh.ascii
6. Error "infinite_crisis_stream has stopped working"


Top
   
PostPosted: Wed Dec 28, 2016 4:48 pm 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
thePWA wrote:
...after some time but now infinite_crisis_stream.exe throws an error


Ah, this one. Your word "now" confused me. This is one of those multimesh characters that are still not supported. Now when I have more experience, maybe I can make a new version of this tool. But no estimate times.


Top
   
PostPosted: Wed Dec 28, 2016 4:51 pm 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
BTW, this should be here too. List of all characters:

List in package order:
http://pastebin.com/uaYmiTgt

List in name order:
http://pastebin.com/9V0FmV3i


Top
   
PostPosted: Sun Apr 30, 2017 2:16 pm 

Joined: Sun Mar 22, 2015 7:09 pm
Posts: 688
Tool updated to work with multi-material models with skeletons. (version in 2nd post)


Top
   
PostPosted: Sun Jun 11, 2017 6:07 pm 

Joined: Sun Jun 11, 2017 6:00 pm
Posts: 5
Thanks for the tools. I've got a problem though when double clicking the infinite_crisis_stream after getting the smd from infinite_crisis_skeleton... it throws this error


Attachments:
File comment: error
Capture.PNG [19.29 KiB]
Not downloaded yet
Top
   
PostPosted: Sun Jun 11, 2017 6:47 pm 
User avatar

Joined: Mon Aug 11, 2014 6:37 am
Posts: 23
testament wrote:
Thanks for the tools. I've got a problem though when double clicking the infinite_crisis_stream after getting the smd from infinite_crisis_skeleton... it throws this error
you shouldn't "double clicking the infinite_crisis_stream after getting the smd from infinite_crisis_skeleton". you should do second step from here: viewtopic.php?f=9&t=2408 after that all your .ASCII files will be replaced with proper weight table names for previouslt selected skeleton.


Top
   
PostPosted: Sun Jun 11, 2017 7:18 pm 

Joined: Sun Jun 11, 2017 6:00 pm
Posts: 5
Tosyk wrote:
you shouldn't "double clicking the infinite_crisis_stream after getting the smd from infinite_crisis_skeleton". you should do second step from here: http://zenhax.com/viewtopic.php?f=9&t=2408 after that all your .ASCII files will be replaced with proper weight table names for previouslt selected skeleton.


Thanks for the info Tosyk, I'm now able to get the files working and have been getting the updated .mesh.ascii after dragging the neede .stream file into the stream app only there's one problem... the skeleton isn't there (weights are there but the skeleton isn't).

EDIT OK I goofed... found out I needed to import the SMD as well... heheh


Attachments:
no_skeleton.PNG [411.38 KiB]
Not downloaded yet
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 20 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited