Gildor's Forums

Author Topic: PainTools - Unreal Engine Uncooker  (Read 45 times)
XDavidXtreme
Newbie
*
Posts: 1



View Profile
PainTools - Unreal Engine Uncooker
« on: June 25, 2026, 03:22 »

PainTools is a multi-tool application coded in C++ by me for Windows 7+ 32bit/64bit and Linux 32 bit/64 bit. It has a very simple interface, you drag and drop the file/files you need processed and the application automatically selects the right tools for you.

The next update will have uncooking support for Unreal Engine 3's maps (.umap, .udk, .pkmap). PainTools can also decompress the files by itself without the need of external programs.

It makes use of heuristics algorithms to determine array datatypes, can log an entire .upk package for debugging purposes (both the tagged properties and the binary part), It also repairs the graph flow of the Kismet by using whatever draw data is left within the nodes. PainTools has been exclusively tested on Painkiller: Hell & Damnation, and it can uncook all of its maps with almost no issue.

Broader support is planned in the future, like Big Endian, more UE3 versions, uncooker for assets, game requests, and probably more...

Attached is a picture of the graph flow after being repaired by PainTools without any modifications from me, and here are some videos I've made with the help of PainTools:
https://www.youtube.com/watch?v=6Ivnkct2ph8
https://www.youtube.com/watch?v=zbv4sqLioRo

I may not respond to direct messages, if you want to contact me or keep up with the development of PainTools, consider joining the Painkiller Discord server: https://discord.gg/bvrDA3Ar9H


* Screenshot_1.png (105.29 KB, 1637x422 - viewed 15 times.)
Logged

Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS