Compiling: Help

G_I_GodlessG_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-->

Comments

  • KalopsiaKalopsia Join Date: 2003-05-15 Member: 16331Members, Reinforced - Shadow
    if it has compiled fine then open up ns normally then start a new game with any map. Then once that map has loaded type in console:
    changelevel ns_xx

    ns_xx being your map

    this works for me.
  • G_I_GodlessG_I_Godless Join Date: 2003-08-06 Member: 19050Members
    tnx m8

    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-->
  • NayNay Join Date: 2002-06-09 Member: 741Members
    info_player_deathmatch is needed /me thinks, totally forgot tho just a natural thing i do to get it on the map list
  • FamFam Diaper-Wearing Dog On A Ball Join Date: 2002-02-17 Member: 222Members, NS1 Playtester, Contributor
    Put an info_mapinfo entity into your map. That should let it display.
  • Soylent_greenSoylent_green Join Date: 2002-12-20 Member: 11220Members, Reinforced - Shadow
    edited August 2003
    If the server is running the map in question then no, clients don't need to do anything. The client just gets to download your map from the server if they don't have it, usually at a few KB/s(horray!).

    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.
  • EriasErias Join Date: 2003-08-17 Member: 19878Members
    Wouldn't it also be possible that ZHLT is putting the compiled map into the Half-Life maps directory instead of NS's? That could be another possibility...
  • Soylent_greenSoylent_green Join Date: 2002-12-20 Member: 11220Members, Reinforced - Shadow
    I do believe your on to something erias... Moving the ns_bast to the valve/maps directory I was able to change the level to it by using changelevel and to spawn a lan server simply using the console command map ns_bast. It did not however appear in the list of maps when creating a server though the create game dialog.
  • NerdIIINerdIII Join Date: 2003-04-05 Member: 15230Members
    Every mod can define the needed entity for the multiplayer map list in it's liblist.gam text file. Open it and you will find the following:

    <!--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.
  • G_I_GodlessG_I_Godless Join Date: 2003-08-06 Member: 19050Members
    i'm sure thats it in my ns/maps folder.

    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-->
Sign In or Register to comment.