UT99 "PowerToys"

Discussions about Coding and Scripting
Post Reply
User avatar
UTPe
Masterful
Posts: 584
Joined: Sun Jul 12, 2009 7:10 pm
Personal rank: Dude
Location: Trieste, Italy
Contact:

UT99 "PowerToys"

Post by UTPe »

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 ! :mrgreen:
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 :satan: . 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
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)
JackGriffin
Godlike
Posts: 3774
Joined: Fri Jan 14, 2011 1:53 pm
Personal rank: -Retired-

Re: UT99 "PowerToys"

Post by JackGriffin »

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
User avatar
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"

Post by papercoffee »

Maybe you like our new section Tool and Programs ?
Eternity
Skilled
Posts: 172
Joined: Sat Nov 30, 2019 10:56 pm

Re: UT99 "PowerToys"

Post by Eternity »

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...).
Post Reply