UT99 "PowerToys"

Discussions about Coding and Scripting
User avatar
UTPe
Adept
Posts: 497
Joined: Sun Jul 12, 2009 7:10 pm
Personal rank: Dude
Location: Trieste, Italy

UT99 "PowerToys"

Post by UTPe » Sat Oct 25, 2014 10:07 am

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
You do not have the required permissions to view the files attached to this post.
Personal UT99 website: http://utdatabase.gamezoo.org | Personal forum: http://fragfinity.freeforums.org/index.php
Personal file database: http://ut99files.gamezoo.org | Personal map database: http://ut99maps.gamezoo.org

"These are the days that we will return to one day in the future only in memories." (The Midnight)

JackGriffin
Godlike
Posts: 3766
Joined: Fri Jan 14, 2011 1:53 pm
Personal rank: -Retired-

Re: UT99 "PowerToys"

Post by JackGriffin » Sat Oct 25, 2014 12:58 pm

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: 9830
Joined: Wed Jul 15, 2009 11:36 am
Personal rank: coffee addicted !!!
Location: Cologne, the city with the big cathedral.

Re: UT99 "PowerToys"

Post by papercoffee » Sat Oct 25, 2014 3:47 pm

Maybe you like our new section Tool and Programs ?

Eternity
Average
Posts: 48
Joined: Sat Nov 30, 2019 10:56 pm

Re: UT99 "PowerToys"

Post by Eternity » Wed Aug 26, 2020 5:18 pm

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