Depends on the scope of the project. Both formats have their advantages and disadvantages.
| WAD | PK3 |
Pros |
- Simpler to use
- Need to test something quick? Make a new WAD and throw everything you need, no folders required. (Just renaming)
- Can be compressed with wadzip
- (Does not work proper with graphics and audio)
- This prevents opening the WAD normally until decompressed
|
- Better organization
- Scripts, audio, graphics and many others must be in specific folders
- And can be in any subfolders thereafter
- Lump names can exceed 8 characters (for some lump types)
- Can be opened and modified by any file archiver that can read .zip files
- This won't retain lump order, however
- Better compression
- With a file archiver, you can use any compatible algorithms, letting you choose how to compress it
|
Cons |
- Harder to organize
- Specific lumps must exist between two markers
- Lump names restricted to 8 characters
- Further restricted by some lumps requiring a specific prefix
- Every lump is at the root of the WAD - Having too many lumps means a novel to scroll...
- No compression by default
- Can be wadzipped, but compression might not be optimal
|
- Can't be protected/encrypted
- In terms of "preventing it from being opened". Zip passwords prevent the game from opening the file, and wadzip doesn't act upon zip files.
- Can be tedious to navigate
- Mostly if you don't like opening folders to find what you need. But at least everything is in folders you chose!
|
Basically, if you want to do something small (like a few graphics and scripts), a WAD will do just fine.
If you want to do something bigger (level packs, TCs, multiple characters...), a PK3 would be most useful.
To answer you thread title, if it's for a single character, a simple WAD would do it.
If you plan to add more stuff like several scripts, maps, or something of greater scope than just a character with fancy moves, you might want to switch to PK3.