The Forum is up for sale: XeNTaX Forum looking for new owner

Extracting Unreal Engine 4 Game Maps

Post questions about game models here, or help out others!
Post Reply
User avatar
udkultimate
beginner
Posts: 27
Joined: Wed May 24, 2017 11:11 pm
Has thanked: 1 time
Been thanked: 3 times
Contact:

Extracting Unreal Engine 4 Game Maps

Post by udkultimate »

Hello guys!!!

I am porting Fortnite to PS3 and Xbox360, I am using my modified version of UDK Engine (viewtopic.php?f=33&t=21071) for this project.

I know UE Viewer (https://www.gildor.org/projects/umodel/compat) can extract models and animations from Fortnite game, as I already extracted man of them.

However I would like to know if there is a tool, or some method to extract the entire map (level) from the game fortnite to a readable 3d format like OBJ, or import direct into 3dsmax.

I know I could use NinjaRipper to rip the map, however whenever there is a specific tool, is better.

For example, for Source Engine games (Half Life 2, Counter Strike Source, Let for Dead, Team Fortress), there is a tool called Crafty Object Viewer (http://nemesis.thewavelength.net/index.php?p=45) which exports the maps entirely as an OBJ file with textures and UVW coordinates, which I can import flawlessly into 3dsmax.

Is there a way to do this for Unreal Engine 4 games?

Thanks!!!
User avatar
udkultimate
beginner
Posts: 27
Joined: Wed May 24, 2017 11:11 pm
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Extracting Unreal Engine 4 Game Maps

Post by udkultimate »

I just found this tool for kingdom hearts 3: viewtopic.php?f=16&t=21066&start=45

Will this extract the map for any Unreal Engine 4 Game? Does the map meshes come textured and UVW mapped?

Thanks!
User avatar
lionheartuk
double-veteran
double-veteran
Posts: 749
Joined: Tue May 16, 2006 10:55 pm
Location: Everywhere
Has thanked: 34 times
Been thanked: 42 times

Re: Extracting Unreal Engine 4 Game Maps

Post by lionheartuk »

udkultimate wrote: Sun Sep 22, 2019 12:04 am I just found this tool for kingdom hearts 3: viewtopic.php?f=16&t=21066&start=45

Will this extract the map for any Unreal Engine 4 Game? Does the map meshes come textured and UVW mapped?

Thanks!
No, its a tool for KHIII, it will only work on KHIII. Each unreal game has slightly different data, and each unreal version has very different data, a tool for one will almost never work on another, unless both are using default UE4 vanilla files and formats with no customization.

Also even for KH, it doesn't come with textures, but things do come UVmapped, you'll have to extract textures and apply them seperatly.
User avatar
udkultimate
beginner
Posts: 27
Joined: Wed May 24, 2017 11:11 pm
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Extracting Unreal Engine 4 Game Maps

Post by udkultimate »

Thanks for the answer my friend!!!

So Ninja Ripper is still the best option for this, right?
User avatar
lionheartuk
double-veteran
double-veteran
Posts: 749
Joined: Tue May 16, 2006 10:55 pm
Location: Everywhere
Has thanked: 34 times
Been thanked: 42 times

Re: Extracting Unreal Engine 4 Game Maps

Post by lionheartuk »

udkultimate wrote: Sun Sep 22, 2019 1:35 pm Thanks for the answer my friend!!!

So Ninja Ripper is still the best option for this, right?
Ninja Ripper might be abe to dump the game yes, I haven't tried sorry.
But Ninja Ripper won't rip everything in its position, it will move all objects to the 0,0,0 axis.
daemon1
MEGAVETERAN
MEGAVETERAN
Posts: 2639
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 65 times
Been thanked: 2860 times

Re: Extracting Unreal Engine 4 Game Maps

Post by daemon1 »

udkultimate wrote: Sat Sep 21, 2019 11:56 pm I know I could use NinjaRipper to rip the map
you really think so?
i'd be very surprised if its even remotely possible
User avatar
udkultimate
beginner
Posts: 27
Joined: Wed May 24, 2017 11:11 pm
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Extracting Unreal Engine 4 Game Maps

Post by udkultimate »

Hello friends. Thanks for the answers. In resume, there is no way to get an Unreal Engine 4 Game Map flawlessly like for Source Engine Maps? Anyone can recommend another method?

And the old 3D Ripper DX from Deep Shadows, would work?

Thanks.
daemon1
MEGAVETERAN
MEGAVETERAN
Posts: 2639
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 65 times
Been thanked: 2860 times

Re: Extracting Unreal Engine 4 Game Maps

Post by daemon1 »

udkultimate wrote: Sun Sep 22, 2019 4:24 pm Hello friends. Thanks for the answers. In resume, there is no way to get an Unreal Engine 4 Game Map flawlessly like for Source Engine Maps?
i can only mention that comparing engines made in 2005 with modern age is not good idea
i may be wrong, but in my opinion, words "flawlessly get" and "UE4 Game Map" are from different galaxies
User avatar
udkultimate
beginner
Posts: 27
Joined: Wed May 24, 2017 11:11 pm
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Extracting Unreal Engine 4 Game Maps

Post by udkultimate »

Ok my friends, thanks for the replies. I will try to see what I can do with ninja ripper, and if I found something interesting, I will for sure share with people here.
cobaltbluebengal
n00b
Posts: 10
Joined: Sun Jul 03, 2016 5:15 pm
Has thanked: 2 times

Re: Extracting Unreal Engine 4 Game Maps

Post by cobaltbluebengal »

Were you able to rip the landscape? I can use Umodel for the characters, but it always crashes with any static meshes. I don't know if it is cause the latest updates or not? Does Ninjaripper work? Whenever I used it in the past the game crashes to desktop (tried it on Sunset Overdrive, Anthem and Mirror's Edge)

Wanted to do some renders with authentic sceneries like the load screens but alas, I cant seem to get it to work :(
123185321f
beginner
Posts: 30
Joined: Sat Apr 28, 2012 1:53 am
Has thanked: 9 times
Been thanked: 7 times

Re: Extracting Unreal Engine 4 Game Maps

Post by 123185321f »

May not be directly useful, but I added some features to Gildor's UEViewer maps and landscape related
Here is my fork: https://github.com/dhk-room101/UEViewer

Landscape related:
if a cooked map in UEViewer has textures it means it has a landscape, so I added a simple stitching method and exporting the landscape textures to TGA. Simply select the map in UEViewer, right-click on it, and choose export landscape textures. It exports heightmap/s and weightmap/s if found.
It doesn't work with all UE4 projects, so trial and error :) May also not be 100% accurate, depending if my stitching method was scientifically correct :D

Maps related:
it parses the cooked map/s, and checks for transforms for static/skeletal meshes, lights, and some other minor stuff (no postprocessing or proper materials, the end result will not be identical visually/aesthetically). It exports the results in plain text, which can be parsed and reimported in Unreal Engine 4/5 (the reimport parser is not included in the above repository, but it's all plain text, should be easy to write one). It assumes that the static/skeletal meshes assets are already in the correct Content folder location, meaning the original UEViewer was used to export the meshes to psk/x, 3DS Max was used to convert them to fbx, and fbx meshes where already imported in the unreal engine 4/5 version of your choice

Here is an example result (comparison between original UE4 cooked map and automatically reconstructed one in UE5)
https://www.youtube.com/watch?v=qa-lkNyiBjo

PS: I don't remember if I mentioned the above already on this forum, if I'm tooting my own horn again, my apologies...

========================
Credits:
Thanks to gildor and daemon1 for inspiration and smarts :keke:
xaiin
ultra-n00b
Posts: 1
Joined: Wed Sep 09, 2020 11:47 pm

Re: Extracting Unreal Engine 4 Game Maps

Post by xaiin »

Did you remove your repo buddy, this sounded interesting.
Post Reply