Users browsing this thread: 1 Guest(s)
[Tutorial] Ripping from Unreal Engine games.
#1
3D Modelling 
I'm not the best at explaining things but here we go, I also like to use images.

Grab Umodel
Keep in mind that some parts of the game might not be compatible so check here and if the game isn't on that list, it may still work.

1. Exporting Models, And Textures

Open up Umodel
Find the games location and set it in the "Path to game files" text box, or click the button with 3 dots to find it another way.
Some games might require you to select the "Override Game Detection" option and find the Unreal Engine version it uses and selecting the specific game or engine version, or disable some of the "Common Classes" as somethings might not be supported for example: Contrast's Static Meshes aren't supported yet, so you'd have to uncheck "Static Mesh" or it will crash trying to load any files with them.
Now once you've done that click "Open" or double click it and you will see all the game files, usually with the extension .u, .upk, .umap or .xxx, click one of these to open it in the viewer
Now that you have it open you can view Models, Textures, and Materials press CTRL+X to export any of these, if you export a model it will export the textures it uses, but sometimes it won't get everything so double check. (Some of the stuff from Techno Strike didn't export the emission textures)
Once exported go to Tools > Open Export Folder what you exported will be in a folder named after the file you opened.
Once there grab Noesis to convert the PSK/PSKX(Rename the PSKX to PSK first) to DAE if your preferred program can't open PSK's, or the importer for it doesn't work properly(Blender's is quite buggy last time I used it). You will need to select "FlipUVs" when converting with Noesis. The textures will be in TGA format, and you will need to convert all the textures to PNG before submitting them to the site. I personally use XnConvert to mass convert images.



2. Sounds

Follow the first 2 steps from step 1, but this time uncheck all the "Common Classes" and check the Sound under "Export-Only Classes"
Then just select the .u, .upk, .umap, or .xxx
and click the "Export" button
And like before it will be in the export folder named after the file you exported it from, some games may use some proprietary audio format, which you would need to find a converter for those ones.


3. Encrypted files

Some games have their files encrypted, for this you would need to wait for umodel to support said encryption, or find someone who can help with a quickbms script, or by other means to decrypt them.

_______________________

I have no clue about sprites or IOS ripping.

For Android games it's the same, however most of them use OBBs which aren't zips in disguise like Unity Engine OBBs are, and need to be structured in the folder in a specific way. Root Folder > Android > obb > then the obb should be placed into Game's Internal Name. Side Note: Injustice 2's OBBs are zips, so rename the file extension to .zip then unzip.
You'll have to find a way to dump your obb from your phone or emulator's cache or find a site that archives APKs with OBBs.

If i missed anything let me know, or want to add something just say so.


Misc Thing


Congrats! Now you (Hopefully) know how to rip from Unreal Engine games!
[Image: Uh1XLNu.gif]
Reply


Messages In This Thread
[Tutorial] Ripping from Unreal Engine games. - by Hallow - 12-10-2017, 03:42 PM

Forum Jump: