Hello,
here are some useful tools I used in the past to work with Unreal packages and UScript.
WOTgreal Package Exporter
This old and well-known tool allows exporting of classes, meshes, textures and sounds from unreal packages. Very useful if you plan to get textures and sounds quickly.
http://www.wotgreal.com
UTPT
UT Package Tool can be used to analyze packages of many Unreal Engine 1 and Unreal Engine 2 games and to export data from them (UT3 packages are not supported).
UTPT can list all stuff contained in a package. GoPo loves it !
http://wiki.beyondunreal.com/UTPT
ChocoPackageEdit
As UTPT, it can read unreal packages, it lets you give a full-depth look into the UScript code...
UE Explorer
It's a recently new software, a powerful UnrealScript decompiler for Unreal Engine packages from Unreal, UT99, UT2004 and UT3. I think this tool deserves to be picked out . It requires Microsoft .NET Framework 4.0 (if you don't have it and the software doesn't install it automatically, you can find a direct link on the website).
http://eliotvu.com/portfolio/view/21/ue-explorer
cheers,
Pietro
UT99 "PowerToys"
- UTPe
- Masterful
- Posts: 584
- Joined: Sun Jul 12, 2009 7:10 pm
- Personal rank: Dude
- Location: Trieste, Italy
- Contact:
UT99 "PowerToys"
- Attachments
-
- wotgrealExporter.zip
- (1.39 MiB) Downloaded 235 times
-
- UTPT20beta5.zip
- (1.55 MiB) Downloaded 152 times
-
- ChocoPackageEdit.zip
- (214.42 KiB) Downloaded 168 times
-
- UE-Explorer-1.2.2.rar
- (1.12 MiB) Downloaded 154 times
Personal map database: http://www.ut99maps.net
"These are the days that we will return to one day in the future only in memories." (The Midnight)
"These are the days that we will return to one day in the future only in memories." (The Midnight)
-
- Godlike
- Posts: 3774
- Joined: Fri Jan 14, 2011 1:53 pm
- Personal rank: -Retired-
Re: UT99 "PowerToys"
We should have a full thread on choco alone just so people can understand what is possible using that program. Every one of these is 'must have' and you are a saint for posting them together.
So long, and thanks for all the fish
- papercoffee
- Godlike
- Posts: 10447
- Joined: Wed Jul 15, 2009 11:36 am
- Personal rank: coffee addicted !!!
- Location: Cologne, the city with the big cathedral.
- Contact:
Re: UT99 "PowerToys"
It seems, even if source code is stored inside of the "*.u" package, "defaultproperties" are not stored in the text format there. This means these tools have to decompile "defaultproperties" from the binary code, but they do not decompile Structs and Enums properly (or maybe i do something wrong way...).
Restoring Structs and Enums manually takes a lot of time, especially if there are hundreds-thousands of classes in the package... Is there a way to do this automatically in a batch mode? I know there is C++/Pascal API that allows to do this, but maybe somebody has already created this solution (though i can not find it yet, or have searched not well enough...).
Restoring Structs and Enums manually takes a lot of time, especially if there are hundreds-thousands of classes in the package... Is there a way to do this automatically in a batch mode? I know there is C++/Pascal API that allows to do this, but maybe somebody has already created this solution (though i can not find it yet, or have searched not well enough...).