Campaign System

SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
edited June 2004 in Mapping Forum
<div class="IPBDescription">allow mappers to define next map</div> hey, I was just wondering if we could put in a new feature for the mappers that allows em to define the next map.

For example if you fight on an interstellare cruiser which is infected by the Kharaa: If the marines win, the ship is cleaned from the Kharaa and we can continue our fight on the surface of a planet.
If the kharaa win, the marines are forced to move back to the command station of the ship and hold their last base.

<span style='font-size:8pt;line-height:100%'>pls phase thread if you want this in I&S</span>

edit: Eventually set timelimit to give the mappers a chance to make an off-sequence for the map, eg: Generator explodes, Transportship escapes

Comments

  • antyanty Join Date: 2003-02-05 Member: 13143Members
    I had exact the same idea. With this feature we could create Campaigns with a story...

    For example: The Marines have to fight to get to rescue points to leave the ship. And the Kharaa have different places where they are "respawning". The Marines are triggering everytime they are comming to a keypoint the new respawnpoint. So the aliens are allways comming from the front.

    The respawnpoints could be done by teleporters.

    The only thing I don't know (yet): what should the mapper do, if Kharaa win... Maybe 2 possible ways: one for the aliens, one for the marines? (I don't like this idea)

    But who knows... I think it could be funny...
  • RipzawRipzaw Join Date: 2004-05-09 Member: 28560Members
    edited June 2004
    Couldn't be done at a guess... 56kers would take ages to load the sequences etc and would probably take up alot of CPU? But it is an excellent idea.. Just I suck at mapping and wouldn't be able to do any of it <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->

    Edit : Unless it is actually happening in game and you have to run to escape pods. If you don't get there in time then you die and have to wait for an IP to be set up on the planet or something?
  • antyanty Join Date: 2003-02-05 Member: 13143Members
    <!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->56kers would take ages to load the sequences etc and would probably take up alot of CPU?<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    If you bring this type of maps in mappacks, there will be no problem with 56k, because the only thing is: 56k guys need more time to connect, thats all... look at <a href='http://www.svencoop.com/' target='_blank'>Sven Coop</a>, this idea isn't new, but I want it in NS <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo-->
  • Lt_GravityLt_Gravity Join Date: 2003-04-28 Member: 15909Members
    <!--QuoteBegin-Schimmel+Jun 14 2004, 06:28 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Schimmel @ Jun 14 2004, 06:28 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> hey, I was just wondering if we could put in a new feature for the mappers that allows em to define the next map.

    For example if you fight on an interstellare cruiser which is infected by the Kharaa: If the marines win, the ship is cleaned from the Kharaa and we can continue our fight on the surface of a planet.
    If the kharaa win, the marines are forced to move back to the command station of the ship and hold their last base.

    <span style='font-size:8pt;line-height:100%'>pls phase thread if you want this in I&S</span>

    edit: Eventually set timelimit to give the mappers a chance to make an off-sequence for the map, eg: Generator explodes, Transportship escapes <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    this feature allreay exists!!!
    but its not part of the mod "natural selection", its more like "day of defeat".
    not many mappers knew that you had the possibility to define this "next-previous" map state by one simple entity.
    I guess to add this is a 5 minutes work <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo--> but maybe the ns code is to unstable to do that <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo-->
    but I dont believe that this will be added.
    the problem is that EVERY map in this "cycle" must have this entity. problem number 1.
    another problem is the gameplay and te style of some existing maps.
    so you need new maps. and you will need at least 5 really good maps to mae it interesting. and maybe one of those maps has a slight advantage for one team, so you cant get across one specific map and you get stuck in 2 maps.

    shure its a nice idea. it would give the game a more uninterrupted gameflow. but you will need this VERY SPECIAL maps to mae it work. although the ns team wont like the "after ns_x comes ns_y. if you loose there will be ns_x again, if you win ns_z".
  • RecoupRecoup Join Date: 2004-04-25 Member: 28195Members
    One Word:

    <b>Evac</b>

    The Marines loose the ship or station to the Kharra and need to retreat! They have to get from point A to point B, and once a player reaches the point he watches as the other players try and get there. The Kharra will spawn everywhere there is a path to the evac zone and try and stop the marines. Cool?
  • SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
    look, all what I want is the following:
    Create a new entity which does the job I asked in my first post. If the entity doesnt exist in the map, then the server will continue with the normal map cycle. If the entity exists, the mapper is able to define which map is coming next (2 choices)
  • AlienCowAlienCow Join Date: 2003-09-20 Member: 21040Members
    Sounds interesting, but you probably would need many more maps - can a mapper be bothered to make a whole campaign of maps?

    Sounds like a team job!
    Well volunteered Schimmel
  • KardoffelKardoffel Join Date: 2004-04-03 Member: 27711Members, Constellation
    Nice idea but its really hard to make!
  • ChronoChrono Local flyboy Join Date: 2003-08-05 Member: 18989Members
    great idea i remember having this same idea a while ago

    ps kardoffel change your sig max size is 400x75
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    hmm this is more of a natural-selection single player idea due to the limitations of the bandwidth and map loading time (waiting for server to load then the client)

    Would be cool though <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair 日本福岡県 Join Date: 2003-03-15 Member: 14555Members, NS1 Playtester, Reinforced - Onos
    It's a good idea in print but I'm not sure how much it would add to NS.
  • SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
    yeh sure!

    All what you need to create a campaign is time and a nice story line. The campaigns should be download able via ftp or from an homepage.

    Maybe a short storyline and introduction for each map to verify the story of the campaign in your maps.
  • ReebdoogReebdoog Join Date: 2003-09-20 Member: 21035Members
    <!--QuoteBegin-Kouji San+Jun 14 2004, 04:10 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Kouji San @ Jun 14 2004, 04:10 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> hmm this is more of a natural-selection single player idea due to the limitations of the bandwidth and map loading time (waiting for server to load then the client)

    Would be cool though <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Does it make any difference to load time? I think what he was saying is you can define the next map, it would load exactly the same as normal. The map has this entity, then the next map in the cycle isn't played, but a specified map, not extra loading time or anything, its just like normal, but with a specified map.
  • AfrAfr Join Date: 2003-05-13 Member: 16240Members, Reinforced - Shadow
    Well couldt it be done like this / or maybe its what you mean.

    If the battle takes place on a ship that is set over the alien planet. If the marines win the ship would bomb the planet and the next map would take place when the marines attack the homaplanet on the ground.

    And if the alien wins the ship would crash onto the planet and the next map would take place on the planet next to the crashed ship.
  • Lt_GravityLt_Gravity Join Date: 2003-04-28 Member: 15909Members
    <!--QuoteBegin-Recoup+Jun 14 2004, 01:48 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Recoup @ Jun 14 2004, 01:48 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> One Word:

    <b>Evac</b>

    The Marines loose the ship or station to the Kharra and need to retreat! They have to get from point A to point B, and once a player reaches the point he watches as the other players try and get there. The Kharra will spawn everywhere there is a path to the evac zone and try and stop the marines. Cool? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    @ kardoffel: did anyone of us mentioned the idea before???

    *looks carefully* no, I dont think so.
    doesnt matter. as long as we can finish our "escape in time or your base and your *another word for the lower backside* will be trashed!!!""-idea.

    did anyone tried out the fgd crossover? because I dont think it is a limitation to ns... only a thought...
  • SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
    <!--QuoteBegin-Afr+Jun 15 2004, 07:23 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Afr @ Jun 15 2004, 07:23 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Well couldt it be done like this / or maybe its what you mean.

    If the battle takes place on a ship that is set over the alien planet. If the marines win the ship would bomb the planet and the next map would take place when the marines attack the homaplanet on the ground.

    And if the alien wins the ship would crash onto the planet and the next map would take place on the planet next to the crashed ship. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    that´s exactly what I wanted to say <!--emo&:)--><img src='http://www.natural-selection.org/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo--> thx

    Gravity, in the last news there was meantioned, that the mappers were given in future releases more map controll. I posted a new (not "really" new I guess) idea should be considered in future releases. It´s easy to implement and doesn´t affects balance or anything in any way.

    what you mean with fgd crossing? Do you know, how to create an entity, that defines the next map?
  • Lt_GravityLt_Gravity Join Date: 2003-04-28 Member: 15909Members
    no, I dont know how to creae an entity tha can work like like this.

    but you guys suck, 2 times I mentioned the dod.fgd!!!
    are you all blind? ok, NOW IM TESTING IT MYSELF FOR GOD SAKE!!!!

    and I wont tell you if it works!!! <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
  • AlienCowAlienCow Join Date: 2003-09-20 Member: 21040Members
    Friendly guy, isnt he? <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  • Lt_GravityLt_Gravity Join Date: 2003-04-28 Member: 15909Members
    edited June 2004
    ok, the 1.0 dod fgd DOESNT work because they removed the option to changelevel on win... *crawls in a mountain of cds to search for an old fgd*

    edit:
    either Im too stupid to find the right fgd (only found 1.0 fgd) or Im too stupid to remember te name of the entity...

    if someone as got the 3.0 fgd it would be really helpful if he could send it to me ^^

    Marco.M417@gmx.de
  • AfrAfr Join Date: 2003-05-13 Member: 16240Members, Reinforced - Shadow
    If that fails you .. . there are always 2 options left

    Google

    and

    Nanites.
  • CaptainPanakaCaptainPanaka Join Date: 2002-11-02 Member: 4718Members
    <!--QuoteBegin-Schimmel+Jun 15 2004, 07:08 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Schimmel @ Jun 15 2004, 07:08 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> yeh sure!

    All what you need to create a campaign is time and a nice story line. <b>The campaigns should be download able via ftp or from an homepage.</b>

    Maybe a short storyline and introduction for each map to verify the story of the campaign in your maps. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    <a href='http://www.unknownworlds.com/forums/index.php?showtopic=62718' target='_blank'>http://www.unknownworlds.com/forums/in...showtopic=62718</a>

    <!--emo&::marine::--><img src='http://www.unknownworlds.com/forums/html//emoticons/marine.gif' border='0' style='vertical-align:middle' alt='marine.gif' /><!--endemo-->
  • SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
    I already knew that this is possible with steam, but thx. That just supports my idea.
  • Lt_GravityLt_Gravity Join Date: 2003-04-28 Member: 15909Members
    it doesnt work.

    *sigh*

    it... just doesnt WANT to work!!!
    I guess its because ns doesnt recocnize the teams, otherwise it would change the maps. dont know.
  • brute_forcebrute_force Join Date: 2003-10-04 Member: 21433Members, Constellation
    <!--QuoteBegin-Lt.Gravity+Jun 17 2004, 06:34 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Lt.Gravity @ Jun 17 2004, 06:34 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> it doesnt work.

    *sigh*

    it... just doesnt WANT to work!!!
    I guess its because ns doesnt recocnize the teams, otherwise it would change the maps. dont know. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    No, it won't work because this feature has not been coded into NS. An FGD cannot change the game.
  • SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
    that was what I thought. And thats why I requested it here <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  • Lt_GravityLt_Gravity Join Date: 2003-04-28 Member: 15909Members
    AND THATS WHY YOU LET TEST THIS SOME POOR BOY THAT HAS GOT ENOUGH TROUBLE???

    *hides schimmels cookies*

    and of course

    *hides schimmels pilze* (wortspiel NIAHAHAHAHAHAHAHAH)

    stop eating this ****!
  • DarkSeraphDarkSeraph Join Date: 2004-06-07 Member: 29174Members
    well it's kinda common sense that you can't try to use the dod.fgd instead and still have it run NS. you need to be able to just take the code in the dod fgd that allows it to change maps and put that in the ns.fgd. when you figure that out, you get a cookie <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  • SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
    Ill give you as many cookies as you can eat if you can make this <!--emo&::nerdy::--><img src='http://www.unknownworlds.com/forums/html//emoticons/nerd.gif' border='0' style='vertical-align:middle' alt='nerd.gif' /><!--endemo-->
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair 日本福岡県 Join Date: 2003-03-15 Member: 14555Members, NS1 Playtester, Reinforced - Onos
    You can put as much junk into the fgd as you want but it won't do a thing unless Flayra or one of the other programmers actually implements it in NS's code.

    Not sure how this relates to mapping since it's more of I&S so it might be better phased there.
  • SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
    difficult to say where it belongs to
Sign In or Register to comment.