Back to the Vavoom Forum Archives


Forum

Vavoom's pk3 structure?

Thu, 04 Oct 2007 22:58:41

spiderman

What is the correct way to package a Vavoom mod in a pk3? What text files, directory structures, and file formats are supported? I'd like to eventually add this information to the wiki. Here's what I've come up with so far:
MyMod.pk3
    wad0.wad
    wad1.wad
    ...                   //maps
    animdefs.txt          //ANIMDEFS lump
    sndinfo.txt           //SNDINFO lump
    lockdefs.txt          //defines lock definitions
    skyboxes.txt          //defines skyboxes
    terrain.txt           //defines terrain types
    progs                 //compiled vavoomc
        shared.dat
        clprogs.dat
        svprogs.dat
    graphics              //game graphics (screens, fonts, cursors...)
    textures
        skies             //skybox
    hirestex
        flats             // hi-res floor and ceiling textures
        walls             // hi-res wall textures
    models                // 3d models. contains xml, pcx and md2 files
    music                 // supports midi, mod, ogg, flac, mp3

I'm sure I'm missing lots of stuff, and some stuff may be inaccurate. I'd like to get this all documented in one place!
Sun, 07 Oct 2007 16:20:46

Janis Legzdinsh

Here is a list of directories that are missing in your list: sprites/ - sprite graphics flats/ - floor and ceiling graphics colormaps/ - Boom's colourmaps acs/ - ACS libraries textures/ - Textures voices/ - Strife voice sound files hires/ - High resolution textures, ZDoom style patches/ - Graphics for textures defined using TEXTURE1, TEXTURE2 and PNAMES lumps sounds/ - sounds maps/ - Maps, they should be named <mapname>.wad (for example map01.wad, e3m6.wad, intro.wad). models/ - 3D models.
wad0.wad wad1.wad ... //maps
All .WAD files in the root of PK3 file are loaded as regular wad files. All other lumps that are normally loaded from a WAD file in PK3 file should be placed in the root directory.
Mon, 08 Oct 2007 21:49:44

spiderman

Thanks, Janis. [quote="Janis Legzdinsh":ho8a5yhw] hires/ - High resolution textures, ZDoom style hires or hirestex? I've seen both used.
Tue, 09 Oct 2007 20:06:59

Janis Legzdinsh

hirestex is the recommended way of doing this.

Back to the Vavoom Forum Archives