Compiling: Help
G_I_Godless
Join Date: 2003-08-06 Member: 19050Members
<div class="IPBDescription">can any1 help out a n00b?</div> i'm going crazy..... i just cant get my map compililed so it appears in the list of ns_ maps inthe internet screen of ns.... can any1 help me?
im using ZHT's compile GUI, i am working with QuArK, and my map contains a team_player_starts for every team and a team_console, and team_hive.
ive also folowed chromeangels maping guide for ns <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->
im using ZHT's compile GUI, i am working with QuArK, and my map contains a team_player_starts for every team and a team_console, and team_hive.
ive also folowed chromeangels maping guide for ns <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->
Comments
changelevel ns_xx
ns_xx being your map
this works for me.
and just one Q: what you just sayed works great for testing my map, but when people want to download my map they heve to type the changelevel every time is there any way to resolve this? <!--emo&::asrifle::--><img src='http://www.unknownworlds.com/forums/html/emoticons/asrifle.gif' border='0' style='vertical-align:middle' alt='asrifle.gif'><!--endemo-->
Also if your serious about it, create a .res file for your map or the server won't know what to give the clients, and they won't get to download it from the server.
For great info on recommended layout, essential entities and .res files etc check out the official mapping guidelines. They are very helpful indeed if you intend to have a serious go at making a good map.
<a href='http://www.natural-selection.org/Mapping_Guidelines.html' target='_blank'>mapping guidelines</a>
Make sure you place the map in the ns/maps directory,(it might find the map even if it is placed in the ns directory or even some sub directory when you use the changelevel command but I'm not sure)... edit: no it does infact not find the map, even with changelevel, if it is not placed in maps.
edit: simply making a .txt in the maps folder and renaming it to something.bsp does not make it show up in the map create game menu. Apparently it looks for something in your map that is required for it to be a ns map, it could be things like team_command, 3 team_hive, at least one info_team_start set to alien and one to marine a info_player_start etc. I know empirically that whatever the needs are they are quite simple, the map does not need to pass the validity check to get included in the create game list. Being a lazy bum I'm not going to test what is required for a map to be included in that list unless you can't figure it out for yourself and care to ask.
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->////////////////////////////
// Natural Selection //
// by Charlie Cleveland //
////////////////////////////
game "Natural Selection"
url_info "www.natural-selection.org"
url_dl "http://www.natural-selection.org/"
version "2.0"
size "165000000"
svonly "0"
secure "0"
cldll "cl_dlls\client.dll"
hlversion "1110"
// How to allow training but disable "New game"?
type "multiplayer_only"
// Don't show models in browser
nomodels "1"
nohimodel "1"
// Only show NS-compliant maps
mpentity "info_mapinfo"
// Using HPB_bot support for now
gamedll "dlls\ns.dll"
gamedll_linux "dlls/ns_i386.so"
// Training map
//trainmap "ns_training"<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
See the line with 'mpentity'?
ZHLT can NOT move your map to NS! God damn what a suggestion is that?!? Maybe sumone wants to create a DoD map and then? It is the job of your map editor to write the map to ns\maps or copy the bsp there after the compile process. Hammer and QuArK do this fine for me.
BUT MY MAP DOESN'T HAVE A INFO_MAPINFO
so thnx m8's 4 the help (i really needed it)
<!--emo&::sentry::--><img src='http://www.unknownworlds.com/forums/html/emoticons/turret.gif' border='0' style='vertical-align:middle' alt='turret.gif'><!--endemo--> + <!--emo&::sentry::--><img src='http://www.unknownworlds.com/forums/html/emoticons/turret.gif' border='0' style='vertical-align:middle' alt='turret.gif'><!--endemo--> + <!--emo&::sentry::--><img src='http://www.unknownworlds.com/forums/html/emoticons/turret.gif' border='0' style='vertical-align:middle' alt='turret.gif'><!--endemo--> + <!--emo&::onos::--><img src='http://www.unknownworlds.com/forums/html/emoticons/tiny.gif' border='0' style='vertical-align:middle' alt='tiny.gif'><!--endemo--> = <!--emo&::onos::--><img src='http://www.unknownworlds.com/forums/html/emoticons/tiny.gif' border='0' style='vertical-align:middle' alt='tiny.gif'><!--endemo-->
<!--emo&::siege::--><img src='http://www.unknownworlds.com/forums/html/emoticons/siege.gif' border='0' style='vertical-align:middle' alt='siege.gif'><!--endemo--> + <!--emo&::siege::--><img src='http://www.unknownworlds.com/forums/html/emoticons/siege.gif' border='0' style='vertical-align:middle' alt='siege.gif'><!--endemo--> + <!--emo&::siege::--><img src='http://www.unknownworlds.com/forums/html/emoticons/siege.gif' border='0' style='vertical-align:middle' alt='siege.gif'><!--endemo--> + <!--emo&::onos::--><img src='http://www.unknownworlds.com/forums/html/emoticons/tiny.gif' border='0' style='vertical-align:middle' alt='tiny.gif'><!--endemo--> = no <!--emo&::onos::--><img src='http://www.unknownworlds.com/forums/html/emoticons/tiny.gif' border='0' style='vertical-align:middle' alt='tiny.gif'><!--endemo-->