Unvanquished Assets
This is a set of repositories tracking assets for the Unvanquished game.
Repositories
Assets packages tracked under UnvanquishedAssets umbrella:
Fetching, building, packaging
To fetch assets you need the git
version control system, and to build them you need the urcheon
build tool, and its dependencies.
Clone this repository, enter it
git clone https://github.com/UnvanquishedAssets/UnvanquishedAssets.git
cd UnvanquishedAssets
Clone every package
git submodule update --init --recursive
Fetch updates for every package
git submodule foreach git fetch
Checkout reference for every package
git submodule foreach git checkout 'unvanquished/0.51.1'
Prepare assets for mapping (generate IQM models and materials for example)
urcheon prepare src/*.dpkdir
You can now use src/
as a pakpath with netradiant
and with q3map2
.
Build test dpkdir (using final formats) for every package
urcheon build src/*.dpkdir
You can now use build/test
as pakpath with daemon
.
Build delta test dpkdir for everything but maps, and complete dpkdir for maps
shopt -s extglob
urcheon build -r 'unvanquished/0.51.1' src/!(map-*).dpkdir
urcheon build src/map-*.dpkdir
Packaging final release dpk for every package
urcheon package src/*.dpkdir
You can now use build/pkg
as pakpath with daemon
Cleaning built files
urcheon clean src/*.dpkdir