Gildor's Forums

Author Topic: Help finding UE4 umap binary parsing code  (Read 6424 times)
orkwad
Newbie
*
Posts: 2


View Profile
Help finding UE4 umap binary parsing code
« on: October 15, 2014, 14:11 »

I'm new to C++ but I can read it albeit slowly. I'm trying to trace the logic back to the code segments that read the binary and translates it into a human readable format. It's like trying to find a needle in a haystack, though. Could you point me at the relevant bits?

The goal is to build a command line application that can edit UE4 umap binaries and add references to static mesh objects with transformation/rotation/scale data, so that I can populate a level without opening the editor.
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7972



View Profile WWW
Re: Help finding UE4 umap binary parsing code
« Reply #1 on: October 15, 2014, 18:07 »

Look at ULevel::Serialize (if you have Unreal engine source code). By the way, if you're "new to C++" I think that would be a bit complicated for you.
Logged
orkwad
Newbie
*
Posts: 2


View Profile
Re: Help finding UE4 umap binary parsing code
« Reply #2 on: October 16, 2014, 00:33 »

Thanks for the tip. After looking at that I realized something basic about how data is stored in the files. You're using the same methods and names that UE4 uses to address the data. That means either part of your code is a library containing all the unreal methods, or the umap file itself contains code that's designed to respond to them. I'm guessing it's the latter.

I've got a lot to think about now. Thank you.
Logged
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS