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.

Infinite Crisis extraction tools

Featured Replies

  • Author
  • Localization

id-daemon, posted Wed May 04, 2016 8:05 pm (13105)


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
(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
(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.

ic.rar

  • Author
  • Localization

id-daemon, posted Thu May 12, 2016 8:40 pm (13313)


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.

ic.rar

  • Author
  • Localization

Sankar, posted Fri May 13, 2016 6:57 am (13318)


Thanks id-daemon
  • Author
  • Localization

id-daemon, posted Sat Jun 18, 2016 7:35 am (14558)


Tool updated to support some model formats unknown before. Like this batman for example.

Image
  • Author
  • Localization

id-daemon, posted Fri Jul 08, 2016 10:18 pm (15145)


Testing bones.

Image
  • Author
  • Localization

id-daemon, posted Sat Jul 09, 2016 7:48 am (15149)


release of Experimental version of tools to make rigged models.

ic.rar

  • Author
  • Localization

Doprond, posted Sat Jul 09, 2016 4:16 pm (15158)


Where i can download this game?
I hear somewhere what he is closed
  • Author
  • Localization

thePWA, posted Sun Jul 10, 2016 3:26 am (15162)


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"
  • Author
  • Localization

id-daemon, posted Sun Jul 10, 2016 6:22 am (15163)


These are probably multi-meshes, and I didn't think about how to support their skeletons yet.
  • Author
  • Localization

thePWA, posted Mon Jul 11, 2016 11:58 am (15184)


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.
  • Author
  • Localization

thePWA, posted Wed Dec 28, 2016 12:48 pm (19814)


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?
  • Author
  • Localization

id-daemon, posted Wed Dec 28, 2016 3:30 pm (19817)


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.
  • Author
  • Localization

thePWA, posted Wed Dec 28, 2016 3:48 pm (19818)


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"
  • Author
  • Localization

id-daemon, posted Wed Dec 28, 2016 4:48 pm (19819)


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.
  • Author
  • Localization

id-daemon, posted Sun Apr 30, 2017 2:16 pm (22750)


Tool updated to work with multi-material models with skeletons. (version in 2nd post)
  • Author
  • Localization

testament, posted Sun Jun 11, 2017 6:07 pm (24040)


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
  • Author
  • Localization

Tosyk, posted Sun Jun 11, 2017 6:47 pm (24045)


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.
  • Author
  • Localization

testament, posted Sun Jun 11, 2017 7:18 pm (24046)


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
Guest
This topic is now closed to further replies.

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.