Rvasher@Posted: Sun Oct 23, 2005 2:54 am :
I folled Treppings example step by step and my map still does not show up on the server selection.

Is there anything specific I have to do with my map? As in add certain entitie to label it as being mp?

here what I did

Ran bsp and the files are at C:\maps

made a def folder in C:\ and copied the chess .def, except I changed the map to my map pathname. I also deleted the tgas since I dont have a splash screen yet

right clicked those are added them to bbdm03.pk4

copied that to my baseq4 folder

i load up q4 and no go :(

goliathvt@Posted: Sun Oct 23, 2005 4:15 am :
In C:\maps?

Uh... shouldn't those be in your Q4 path somewhere, say under a mod directory/maps or in q4base/maps? Link the steps you followed or reply whereever "Trepping" posted if you want the best chance for feedback.


Rvasher@Posted: Sun Oct 23, 2005 6:27 am :
I have tried using the path as well, anywho heres the file i followed the exampled from

MultiPlayer LoadScreen example map


Rvasher@Posted: Sun Oct 23, 2005 2:13 pm :
ok I think it must be a directory error cause I can get sp maps to work fine

the mp map and all the files are at


I put my sp maps in ../maps and they work fine

I think that is where the problem is

so frustrated :twisted: cause I spent all yesterday morning on my first q4 dm map and its ready for testing

goliathvt@Posted: Sun Oct 23, 2005 4:44 pm :
This is what I suggest:

create a folder in your Q4 directory (so if Q4 was installed to C:\Quake4, you'd create C:\Quake4\mympmaps.

Then inside mympmaps, create these folders:


Within "maps", create a folder called "mp".

Within "gfx", create the folder, "guis". Within "guis" create folders:


Next, copy the .def files you're using into the def folder. Copy the load screen images (.tga) into "mympmaps/gfx/guis/loadscreens" and "mympmaps/gfx/guis/mainmenu". The mainmenu image can be smaller than the one that goes into loadscreens, since t his is what shows up when you create a server and are selecting the map you want to play (a very small image).

Copy your map files, including the .proc, aas*, and .cm files into "mympmaps/maps/mp".

Create a shortcut to Quake4 that has +set fs_game mympmaps in it. Launch Q4 using that shortcut.

Once Q4 is launched, you go to Multiplayer->Create Server and your map will be at the top of the list.


Rvasher@Posted: Mon Oct 24, 2005 2:29 pm :
goliathvt wrote:
Create a shortcut to Quake4 that has +set fs_game mympmaps in it. Launch Q4 using that shortcut.


I used "+set fs_game mympmaps/maps/mp"

and my shortcut is getting an error

goliathvt@Posted: Mon Oct 24, 2005 2:58 pm :
... ?

Okay... you quoted what I said, "+set fs_game mympmaps"... and yet you're doing "+set fs_game mympmaps/maps/mp", which is not at all what was suggested. You're not going to get far unless you follow the path and file conventions the game requires in order for it to be able to find and use your custom content. It also doesn't help if someone like me offers you near step-by-step instructions, only to be ignored. :) If I wasn't clear about something, let me know and I'll be glad to elaborate. Try following my instructions more carefully and see if they work for ya.


Rvasher@Posted: Mon Oct 24, 2005 3:03 pm :
ok, well i thought mympmaps was a typo cause i did try it however i still didnt get it working.

regardless after all this i just threw my map files into the q4loadscreen.pk4 and it worked fine, it must have something to do with how i am compressing the files

i am using winrar and keeping the path names intact but thats the only thing wrong i could think that i was doing

thanks for the help and being patient with me, take care

goliathvt@Posted: Mon Oct 24, 2005 3:39 pm :
Here's a mini tutorial on directory structure for Q4 stuff. All you need to do to make this work for custom files is to replace the "mympmaps" folder name and the "mymap" file names with the proper directory and filenames used by your own stuff.

Your Quake 4 directory, with the mod folder, "mympmaps" in it:

The folder structure inside "mympmaps":

The .def file inside the "def" folder:

The "guis" folder inside the "gfx" folder:

The "loadscreens" and "mainmenu" folders inside "guis":

Image file inside "loadscreens":

Image file inside "mainmenu":

The "mp" folder inside "maps":

The various map files inside "mp":

Here's the contents of mymap.def:

// custom map loadscreen for mymap.map

mapDef mp/mymap {
   "name"      "mymap Loadscreen Test"
   "DM"      "1"
   "Team DM"      "0"
   "Tourney"      "0"
   "CTF"      "0"
   "Arena CTF"      "0"
   "Gametype_Deathmatch"      "1"
   "Gametype_TeamDeathmatch"      "0"
   "Gametype_Tournament"      "0"
   "Gametype_CaptureTheFlag"      "0"
   "Gametype_ArenaCaptureTheFlag"      "0"
   "loadimage"      "gfx/guis/loadscreens/mymap.tga"
   "mp_thumb"      "gfx/guis/mainmenu/mymap.tga"


This is the structure you need to use when adding a map to the server map list and giving it a custom screen while loading it.

And now, the Quake 4 shortcut used to launch the game so that it will use the data in "mympmaps":


When you've tested everything and you want to toss everything into a pak file for distribution, you do the following, assuming you have winrar installed:

Go into the mympmaps folder and highlight the def, gfx, and maps folders. Next, right-click on them and choose "Add to archive...":

Change the filename so it has the extension ".pk4" instead of ".zip".

Make sure "ZIP" Archive Format is selected instead of "RAR" Archive Format. Leave the Compression Method at "Normal". Your WinRar archive window should look like this:

Click OK and you should have a .pk4 file ready for distribution.


heidinabucket@Posted: Wed Nov 09, 2005 7:03 pm :
Bang on information!!!!

rich_is_bored@Posted: Thu Nov 10, 2005 6:24 am :
Hey Goliath, I'm curious. Have you ever considered playing an active role on the wiki? Your help would certainly be appriciated.

hotwheeler@Posted: Mon Oct 08, 2007 2:21 am :
-but I thot you needed an "addon.config" file in there somewhere????

also ,is it possible to put all map files,def files and loadscreen files into the same folder and path it all to that folder in a zip?? why wouldn't that work just as well?