|
 |
Re: Batman Arkham City
« Reply #60 on: December 22, 2011, 20:53 » |
|
I found that most probably all dialogues in "RDialogueEvent". I could extract all them with exporter. I want to do just that adding extra some bytes, and making game worked with this extra bytes. I need something similar to that for decompressed upk file for batman ac. http://www.gildor.org/smf/index.php/topic,882.msg7454.html#msg7454
|
|
« Last Edit: December 23, 2011, 15:47 by celikeins »
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #61 on: December 31, 2011, 20:31 » |
|
I have no time and desire to create locale editor for UE games, sorry.
if you don't do it, nobody will do 
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #62 on: January 01, 2012, 14:25 » |
|
"Unreal coding" board has enough information to implement upk loading. A few people were successfully implemented their own tools using it. If you'll make a tool which will load at least UT3 package - I'll tell you which changes you should make to support Batman2 package format.
I will try, so Im waiting your instructions. Thanks.
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #63 on: January 01, 2012, 19:09 » |
|
I will try, so Im waiting your instructions. Thanks.
What kind of "instructions" do you need? First of all, you should write an application which will load anything UE3-ish (UT3 or Batman1 are preferred).
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #64 on: January 01, 2012, 20:20 » |
|
I need something similar to that for new upk file of batman. Hi. You have some errors here. Header for UE3 has the following format:
int32 Tag (0x9E2A83C1) int32 FileVersion - lower 16 bits is PackageVersion, upper 16 bits is LicenseeVersion int32 HeadersSize string PackageGroup - real name is unknown, this field usually contains "None" int32 PackageFlags int32 NameCount int32 NameOffser int32 ExportCount int32 ExportOffser int32 ImportCount int32 ImportOffser int32 DependsOffset - when PackageVersion >= 415 int32 x 4 Guid int32 Generations.Count ... generations ... int32 EngineVersion int32 CookerVersion int32 CompressionFlags ... compressed chunks (look another thread for info) ... some other fields ...
Each generation is
int32 ExportCount int32 NameCount int32 NetObjectCount
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #65 on: January 09, 2012, 08:30 » |
|
I sent you a PM with the dumped exe, gildor. I hope it helps making umodel compatible with this game. Sorry for my bad english. o/
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #66 on: January 09, 2012, 15:01 » |
|
Thank you. Your dump still has encrypted places, but it is better than all previous dumps posted here.
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #67 on: January 09, 2012, 15:22 » |
|
So, I've found all necessary code parts and I can say: it is not possible to support "Batman: Arkham City" in umodel. Sorry, guys.
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #68 on: January 10, 2012, 02:42 » |
|
So, I've found all necessary code parts and I can say: it is not possible to support "Batman: Arkham City" in umodel. Sorry, guys.
May I ask you why? Is it because of SecureRom or is it the version of the UE3 itself?
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #69 on: January 10, 2012, 09:30 » |
|
That's because of some nice UE3 optimizations made by Rocksteady's programmers. These optimizations are made object data smaller and much faster to load, but it is extremely hard to get it working in umodel.
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #70 on: January 11, 2012, 15:14 » |
|
Would you explain differences made in upk file structure for Batman game?
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #71 on: January 11, 2012, 16:55 » |
|
They have changed property serialization principles. Replaced "PropertyName->PropertyValue" with "PropertyOffset->PropertyValue" information. Umodel knows all necessary property names, but it cannot know offsets of them in particular games.
|
|
|
Logged
|
|
|
|
Darko
Jr. Member  
Posts: 58
|
 |
Re: Batman Arkham City
« Reply #72 on: January 12, 2012, 20:10 » |
|
What about 360 files??
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #73 on: January 12, 2012, 20:13 » |
|
Platform does not matter.
|
|
|
Logged
|
|
|
|
|
 |
Re: Batman Arkham City
« Reply #74 on: January 13, 2012, 01:43 » |
|
They have changed property serialization principles. Replaced "PropertyName->PropertyValue" with "PropertyOffset->PropertyValue" information. Umodel knows all necessary property names, but it cannot know offsets of them in particular games.
Oh sh*t. Offset values? That's impossible to know without cheking all possible values or without a offset values table to check. Now I understand why Umodel will NEVER support this game. That's sad. I was hoping to be able to play with catwoman and harley models. Not gonna happen. 
|
|
|
Logged
|
|
|
|
|