Set of utilities to work with UPK files
C C++ Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
XComLZO Decompression of several concatenated files Feb 1, 2015
build
doc
.gitattributes
COPYING
CompareUPK.cpp
DecompressLZO.cpp
DeserializeAll.cpp
ExtractNameLists.cpp
FindObjectByOffset.cpp
FindObjectEntry.cpp
HexToPseudoCode.cpp
LICENSE
ModParser.cpp
ModParser.h
ModScript.cpp
ModScript.h
MoveExpandFunction.cpp
PatchUPK.cpp
README.LZO
README.md
UENativeTablesReader.cpp
UFlags.h
UObject.cpp
UObject.h
UObjectFactory.cpp
UObjectFactory.h
UPKInfo.cpp
UPKInfo.h
UPKUtils.cbp
UPKUtils.cpp
UPKUtils.h
UToken.cpp
UToken.h
UTokenFactory.cpp
UTokenFactory.h
lzoconf.h
lzodefs.h
minilzo.c
minilzo.h

README.md

UPKUtils

Set of utilities to work with UPK files

How to compile under Linux:

Install gcc-c++ (g++) compiler, cmake, git and any wxGTK-devel v.2.9+ package available for your distribution repository. There is one program which requires wxWidgets - DeserializeAll. Everything else should compile perfectly without wxGTK installed.

Clone github repo and compile UPKUtils project:

git clone https://github.com/wghost/UPKUtils.git
cd UPKUtils/build
cmake .
make

To compile XComLZO packer/unpacker (you don't really need this unless you're trying to mod textures without TexMod):

cd UPKUtils/XComLZO/build
cmake .
make