Injustice 2

Skeletons, animations, shaders, texturing, converting, fixing and anything else related to read game models
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Injustice 2

Post by id-daemon »

Injustice 2 (PC) tool

Image

Image

Tool works on all game packages. Usage for characters:

1. Unpack .XXX package with ue3_oodle.bms
2. Drop created .unp file onto the tool. Corresponding .TFC file must be in the same folder
3. Models will be exported in ASCII & SMD formats as usual. ASCII skeletons will be broken, use SMD skeletons. ASCII will have all extra UV pairs.
4. Textures will be exported as DDS and OODLE. You need to unpack OODLE ones with ue3_oodle_dds.bms
Example .bat file to unpack all oodle textures:

Code: Select all

for %%a in (*.oodle) do quickbms.exe ue3_oodle_dds.bms "%%a"

Notes:
- Models are split into many exchangeable parts. They will all have their own skeletons, bone names will be compatible. Example:

Image
Last edited by id-daemon on Sun Apr 08, 2018 7:23 am, edited 4 times in total.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Injustice 2

Post by id-daemon »

fixed a bug that caused SubZero to crash
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Injustice 2

Post by id-daemon »

Image
Image
DaliParton
Posts: 2
Joined: Sat Dec 16, 2017 8:16 pm

Re: Injustice 2

Post by DaliParton »

id-daemon wrote:Image
Image


This is exactly what I was looking for.... What tools did you use for extracting the stage levels? I'm a little lost after I use QuickBMS to get the UNP files. Which tool to I use after that?

Which version of UDK is needed so they could be examined. I'm trying to really learn how NRS designs/builds and models and then textures their arenas so I can try my hand at making my own in UE4.

Thanks for any assistance you could provide!
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Injustice 2

Post by id-daemon »

DaliParton wrote:Which tool to I use after that?

Which version of UDK is needed so they could be examined.

UDK is not needed. Its useless for this. I'm updating my tool to support maps, its not yet released.
DaliParton
Posts: 2
Joined: Sat Dec 16, 2017 8:16 pm

Re: Injustice 2

Post by DaliParton »

Okay, Thank you! Once I had the unp files I was in a complete "what do now" mode :)

I've been playing with the sidescroller/platform templates in UE4 but seeing exactly how NRS/Capcom set up their maps would give me good insight in the best practices of building arenas like they do!
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Injustice 2

Post by id-daemon »

Tool updated to support "cutscene" versions of heads, which have no facial weights (because morphs used for anims) but they do have eyelashes.
highattack
Posts: 2
Joined: Thu Jan 04, 2018 2:44 am

Re: Injustice 2

Post by highattack »

I see only doc files there is no smd or any mesh files I get only the dds file
highattack
Posts: 2
Joined: Thu Jan 04, 2018 2:44 am

Re: Injustice 2

Post by highattack »

ok I passed the model stuff now I using the script to extract the dds as it's unpacked but still dds can't be imported to 3ds max
so what I can do
Shaw
Posts: 1
Joined: Sat Jan 06, 2018 7:24 pm

Re: Injustice 2

Post by Shaw »

Guys can you say please how to swap character models in injustice 2? In youtube there are a lot of videos with a swap supermoves, kind of this https://www.youtube.com/watch?v=LKx9OUoJMpA
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Injustice 2

Post by id-daemon »

New version (at first post). Fixed the problem with IJ2 tool that caused to only extract models having 0..9 as their number. This new version should extract them all.

Also map export support added. Maps are only exported as ascii. Skeletal mesh instances will be exported as static models. Only one UV pair is exported into map.

Usage:

1. Run the tool on ...._MapAssets file
In addition to usual export, it will creare 2 folders: skeletalmesh.raw & staticmesh.raw, which will be needed for map export.

2. Run the tool on small main map files, such as MET_Exterior
This will read information about all mesh instances on a map, search for them in above mentioned folders, and export 2 map files, separate for static & skeletal meshes. If some meshes will be missing, it will give warning messages. Some meshes may be in other packages. If you need them, extract them and put in the same folder
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Injustice 2

Post by id-daemon »

New test version with options recently developed for MK11:

- face morph export
- skeletal models mirrored (from left to right)
- proper ASCII skeleton with bone rotations

Image