nice work, respect!
here what I did to make textures work in netradiant (linux way):
$ unzip trak5-textures.zip # extracting archive
$ cd trak5/
$ rm *_nm.tga # remove normalmaps for quake2world
then, I used this shell-script to copy/rename normalmaps/specularmaps:
- Code: Select all
#! /usr/bin/env bash
echo ""; echo "----------------------"; echo "PROCESSING ALL *[^abcdef].tga:"; echo ""
for i in *[^abcdef].tga; do cp -v normalmaps_+y/${i%%.tga}.tga ${i%%.tga}_norm.tga; done
for i in *[^abcdef].tga; do cp -v speculars/${i%%.tga}_s.tga ${i%%.tga}_gloss.tga; done
echo ""; echo "----------------------"; echo "PROCESSING ALL *a.tga:"; echo ""
for i in *a.tga; do cp -v normalmaps_+y/${i%%a.tga}.tga ${i%%.tga}_norm.tga; done
for i in *a.tga; do cp -v speculars/${i%%a.tga}_s.tga ${i%%.tga}_gloss.tga; done
echo ""; echo "----------------------"; echo "PROCESSING ALL *b.tga:"; echo ""
for i in *b.tga; do cp -v normalmaps_+y/${i%%b.tga}.tga ${i%%.tga}_norm.tga; done
for i in *b.tga; do cp -v speculars/${i%%b.tga}_s.tga ${i%%.tga}_gloss.tga; done
echo ""; echo "----------------------"; echo "PROCESSING ALL *c.tga:"; echo ""
for i in *c.tga; do cp -v normalmaps_+y/${i%%c.tga}.tga ${i%%.tga}_norm.tga; done
for i in *c.tga; do cp -v speculars/${i%%c.tga}_s.tga ${i%%.tga}_gloss.tga; done
echo ""; echo "----------------------"; echo "PROCESSING ALL *d.tga:"; echo ""
for i in *d.tga; do cp -v normalmaps_+y/${i%%d.tga}.tga ${i%%.tga}_norm.tga; done
for i in *d.tga; do cp -v speculars/${i%%d.tga}_s.tga ${i%%.tga}_gloss.tga; done
echo ""; echo "----------------------"; echo "PROCESSING ALL *e.tga:"; echo ""
for i in *e.tga; do cp -v normalmaps_+y/${i%%e.tga}.tga ${i%%.tga}_norm.tga; done
for i in *e.tga; do cp -v speculars/${i%%e.tga}_s.tga ${i%%.tga}_gloss.tga; done
echo ""; echo "----------------------"; echo "PROCESSING ALL *f.tga:"; echo ""
for i in *f.tga; do cp -v normalmaps_+y/${i%%f.tga}.tga ${i%%.tga}_norm.tga; done
for i in *f.tga; do cp -v speculars/${i%%f.tga}_s.tga ${i%%.tga}_gloss.tga; done
what it does, e.g. for texture set foo1a.tga, foo1b.tga, foo1c.tga (a,b,c: different colors for the same texture):
remove foo1a_nm.tga, foo1b_nm.tga, foo1c_nm.tga
copy normalmaps_+y/foo1.tga to foo1a_norm.tga, foo1b_norm.tga, foo1c_norm.tga
copy (if any) speculars/foo1_s.tga to foo1a_gloss.tga, foo1b_gloss.tga, foo1c_gloss.tga
all files reside in trak5/ directory, move/link it to data/textures/trak5 (or .nexuiz/data/textures/trak5 on linux) and you should see it in texture browser (trak5)