yole / unhood

Decompiler for the UnrealEngine 3 version of UnrealScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Decompiler for the UnrealEngine 3 version of UnrealScript. For now, tested only with Unreal Tournament 3, but may be compatible with other games as well (Gears of War, Mass Effect, Mirror's Edge etc.)

Binaries are not yet available - if you want to use it, you'll need to compile the source code (written in C# 3.0).

Previous Work

The following resources were an immense help for reverse-engineering the format of Unreal Engine packages and UnrealScript bytecode:

  • UT Packages contains a decompiler for the previous versions of UnrealScript (UnrealEngine? v2 and v2.5). While there is a significant number of new features in UnrealScript 3, the general bytecode structure and the majority of bytecodes are the same.
  • UnrealScript Reference is a user-level description of the language.
  • UT3 Mod Home contains the original UnrealScript source code for Unreal Tournament 3 (the same code can also be extracted from the game packages, but still it's useful to have a downloadable reference version).

About

Decompiler for the UnrealEngine 3 version of UnrealScript


Languages

Language:C# 100.0%