This is an old revision of the document!


How to package and release a file

This is work in progress

Maps

Pick a good filename for your .bsp file. People commonly use their nicknames and a counter or try to find a good short word describing the map. Adding a "sp" or "dm" or "ctf" bit to the name helps indicating the intended gamemode. If you decide for a "boring" numbering scheme and you also release maps for other games, you might want to stick a "q1" in there as well.

Examples of good naming schemes

  • efdatsp1.bsp - The Place of Dismay by efdat, full nickname since it is short & sp & number
  • chessp1.zip - Shrine of Skank by cheshire, abbreviated nickname & sp & number
  • ikspq1.bsp - Before Nightfall by Iikka "Fingers" Keränen, abbreviated nickname & q & sp & number
  • ac.bsp - Adamantine Cruelty by Vondur, abbreviated level title
  • ant.bsp - Antediluvian by metlslime, abbreviated title
  • cogs.bsp - Cogs Of Conflict by spd, a single prominent word from the title

Be aware that filenames longer than 8 characters will be a pain to use on DOS. So if you are a nice person, find a short one. It will also be nicer to type (if the user's engine does not support tab completion).

Avoid any characters that are not a-z or 0-9. Quake engines do not handle international keyboard layouts well. Do not use uppercase characters for any files.

Before you settle, search the web for the name and make sure it is not already used.

Packaging feedback:

Please do not put stuff into pak files unless you make a mod. Standard Quake engines will only load pak files with numbers (pak0, pak1, pak2, etc) and only until there is a gap. Please use a standard zip file instead. Name it the same as the bsp file.

Please write a readme text file. Even if it is just "This is the Xth beta of my map ABC (xyz.bsp). -YourNick". You did not even add a title or nick to the bsp file itself which means no one knows who made it. Name the text file the same as the bsp and zip file.

If you release beta versions, make sure to indicate that in the filenames. For example bdm1_beta2.bsp or if you want to stay more compatible: bdm1b2.bsp.

I highly recommend only using letters and numbers, no other characters like _ or -. Quake engines are notoriously bad on supporting international keyboard layouts.

As a straightforward host you can use http://www.quaketastic.com/ (pw for uploading is ilovetheshubhub). Make sure you chose a good filename!