Cogito, ergo sum

Difference between revisions of "User:Eliot/UE Explorer"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m
m (Supported games(tested) table)
Line 14: Line 14:
 
! Game                        !! Engine Version !! Package Version !! Summary !! Code !! Completion
 
! Game                        !! Engine Version !! Package Version !! Summary !! Code !! Completion
 
|-
 
|-
| Unreal                      || 100-226        || 61              || Yes    || Yes  || 90%
+
| Unreal                      || 100-226        || 61              || Yes    || Yes  || 95%
 
|-
 
|-
| Unreal Tournament          || 338-436        || 69              || Yes    || Yes  || 90%
+
| Unreal Tournament          || 338-436        || 69              || Yes    || Yes  || 95%
 
|-
 
|-
 
| Thief - Deadly Shadows      || 777            || 95              || Yes    || No  || ???
 
| Thief - Deadly Shadows      || 777            || 95              || Yes    || No  || ???
Line 30: Line 30:
 
| Killing Floor              || 3369          || 128            || Yes    || Yes  || 100%
 
| Killing Floor              || 3369          || 128            || Yes    || Yes  || 100%
 
|-
 
|-
| Unreal Tournament 3        || 3809          || 512            || Yes    || Yes  || 80%
+
| Unreal Tournament 3        || 3809          || 512            || Yes    || Yes  || 95%
 
|-
 
|-
 
| Mirrors Edge                || 3716          || 536            || Yes    || Yes  || ???
 
| Mirrors Edge                || 3716          || 536            || Yes    || Yes  || ???
Line 36: Line 36:
 
| Borderlands                || 4871          || 584            || Yes    || No  || ???
 
| Borderlands                || 4871          || 584            || Yes    || No  || ???
 
|-
 
|-
| Unreal Development Kit      || 6094-8788     || 664-841         || Yes    || Yes  || 80%
+
| Unreal Development Kit      || 6094-9029     || 664-849         || Yes    || Yes  || 95%
 
|}
 
|}
  

Revision as of 18:44, 21 December 2011

UE Explorer is not publicly available yet!

UE Explorer is an application written in C#. UE Explorer analyzes unreal package files of UT, UT2004 and UDK with a similar user interface to that of UTPT.

Video

Demo: YouTube - UE Explorer Demo

UELib

UE Explorer uses the UELib(made by Eliot) which is a library made in C#. The library is used to analyze UnrealPackages such as .u and .utx files and collect any important information to be used for whatever reason the developer want. It provides functionality to deserialize almost any Object, decompile and minor modifications. It also can be extended by registering your own classes e.g. Textures.

Supported games(tested) table

Game Engine Version Package Version Summary Code Completion
Unreal 100-226 61 Yes Yes 95%
Unreal Tournament 338-436 69 Yes Yes 95%
Thief - Deadly Shadows 777 95 Yes No  ???
Unreal Tournament 2003 1077-2225 121 Yes Yes 100%
Unreal II 829-2001 126 Yes Yes 90%
Unreal Tournament 2004 3120-3369 128 Yes Yes 100%
Red Orchestra 3323-3369 128 Yes Yes 100%
Killing Floor 3369 128 Yes Yes 100%
Unreal Tournament 3 3809 512 Yes Yes 95%
Mirrors Edge 3716 536 Yes Yes  ???
Borderlands 4871 584 Yes No  ???
Unreal Development Kit 6094-9029 664-849 Yes Yes 95%

Credits

Antonio Cordero Balcázar: Because I have had a big development boost thanks to UTPT and his documentation, without him I would probably still be reverse-engineering the simple stuff :P

intelliyole: For the OpenSource code of Unhood an unfinished basic Unreal Engine 3 UnrealScript decompiler. I read his source code for some minor UE3 changes I didn't have yet.