Natural Selection 2 News Update - Developer Resources Area

MaxMax Technical Director, Unknown Worlds Entertainment Join Date: 2002-03-15 Member: 318Posts: 1,654Super Administrators, Retired Developer, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, Subnautica Developer, Pistachionauts admin
Please post comments on the topic Natural Selection 2 News Update - Developer Resources Area here
Max McGuire
Technical Director, Unknown Worlds Entertainment
«1

Comments

  • TrCTrC Join Date: 2008-11-30 Member: 65612Posts: 1,024Members
    Kind of missed point here, how does this help NS2 should we decide to do something for it?
    image
    #exertus / #team.fantasy @ Quakenet
  • Termy58Termy58 Join Date: 2006-10-31 Member: 58102Posts: 49Members
    edited December 2009
    Great to see NS2 supporting other indies out there! I looked around at the source and I'm impressed

    QUOTE (TrC @ Dec 25 2009, 11:24 PM) »
    Kind of missed point here, how does this help NS2 should we decide to do something for it?

    This is a website where they can release libraries made by Unknown Worlds too other indie developers.
    Post edited by Unknown User on
  • Renegade.Renegade. Join Date: 2003-01-15 Member: 12313Posts: 1,206Members, Constellation
    QUOTE (TrC @ Dec 25 2009, 06:24 PM) »
    Kind of missed point here, how does this help NS2 should we decide to do something for it?

    So you expect Lua developers to simply guess at NS2's API?
    I'm sure many of those anticipating mods for Lua will welcome this necessary step (myself included)
    "Why can i never be a SKUL or an ONOS why am i always a REIN?" - me, NS 1.0
    When you won't do it for support... Do It For Black Armour
    ns nostalgia • missing: pc gaming
  • cmc5788cmc5788 Join Date: 2009-10-06 Member: 68959Posts: 291Members
    QUOTE (TrC @ Dec 25 2009, 05:24 PM) »
    Kind of missed point here, how does this help NS2 should we decide to do something for it?


    As far as I can tell it doesn't, they're just being nice, giving open-source developers on Christmas day. 'Tis the season and whatnot :P
  • Termy58Termy58 Join Date: 2006-10-31 Member: 58102Posts: 49Members
    edited December 2009
    QUOTE (R_e_n_e_g_a_d_e @ Dec 26 2009, 12:09 AM) »
    So you expect Lua developers to simply guess at NS2's API?
    I'm sure many of those anticipating mods for Lua will welcome this necessary step (myself included)


    This has nothing to do with Lua, you guys are missing the point. This website is for indie developers not Lua developers of NS2
    Post edited by Unknown User on
  • KungFuDiscoMonkeyKungFuDiscoMonkey Creator of ns_altair Join Date: 2003-03-15 Member: 14555Posts: 2,588Members, NS1 Playtester, Reinforced - Onos mod
    edited December 2009
    Nice to see the updater released. I know many OSX applications use Sparkle to update programs. It would be nice to see more Windows programs use a common updater framework.
    Post edited by Unknown User on
    毎日勉強したら上手になるよ
  • James1coolJames1cool Join Date: 2005-03-06 Member: 43883Posts: 12Members, Constellation
    edited December 2009
    nice , but again wer is the game already ???, i am all for the mapping tools but a game to play them would be nice. when can execpt a update on that ??
    Post edited by Unknown User on
    Sig image

    Sig images should be no larger than 400x75 and 40KB in size -Kouji San
  • HazeHaze O RLY? Join Date: 2003-07-07 Member: 18018Posts: 4,859Members, Constellation
    Patience. The game will come. Give Charlie time to blow our socks off.
  • Draco_2kDraco_2k Evil Genius Join Date: 2009-12-09 Member: 69546Posts: 1,038Members
    Swell.

    So, I gather you guys liked the general idea behind Steamworks?
  • DeeDee Canada Join Date: 2002-12-15 Member: 10836Posts: 82Members, Constellation, Reinforced - Shadow
    I really like the idea of you guys giving components back to the community. Very nice to see, keep it up!
    image That be Cap'n Gorge to you ya scallywag! Yaaaar!
  • AlaskaAlaska Join Date: 2006-10-11 Member: 58067Posts: 46Members
    How could someone not simply love you, guys?

    I hope your style of releasing and publishing your work will spread more in the world of videogames.
    There should be way more developers publishing SDKs, code parts, libaries and tools. Everybody would benefit.
  • PipiPipi Join Date: 2009-12-09 Member: 69550Posts: 743Members
    QUOTE (James1cool @ Dec 25 2009, 08:32 PM) »
    nice , but again wer is the game already ???, i am all for the mapping tools but a game to play them would be nice. when can execpt a update on that ??



    It's in their right not to release the game if it isn't fairly in a playable state enough to be so. It would sure be nice to move around with the marine in our levels but then what?

    I'm sure there is far more work done than we might think of (including me) and I'd say that I like the surprise effect myself so just be patient on your side.

    :D
  • w0dk4w0dk4 Join Date: 2008-04-22 Member: 64129Posts: 351Members, Constellation, Reinforced - Shadow
    Thank you, Max! Will totally use this in a mod for another game :)
    ArmoryChamber.net [ConstellationSlots/AdvancedBalance]
  • Dalin SeivewrightDalin Seivewright 0x0000221E Join Date: 2007-10-20 Member: 62685Posts: 491Members, Constellation
    edited December 2009
    Hey, Thanks Guys!

    I may incorporate the Updater into my own engine at some point.

    Any chance you'll release your implementation of the Lua stack and how you tie Lua scripts into your actual engine? I've been working on that myself but eventually got tied up with the logical borders between the Lua-implemented scripts versus the Engine-implemented scripts and decided to post-pone implementation of Lua scripting until I figured out the implementation details. I think its awesome that you've started that site :)

    Merry Christmas.

    Edit: Icons added now. Neat!
    Post edited by Unknown User on
    Bring Back Natural Selection 1
    QUOTE (IeptBarakat @ Aug 3 2010, 01:02 PM) »
    I love stripping away commander to soldier relations and turning the game into a run to the hive and click mouse 1, and repeat till victory.
    While the commander plays his little rts game isolated from the rest of the team.

    Developer Journal
  • Evil_bOb1Evil_bOb1 Join Date: 2002-07-13 Member: 938Posts: 915Members, Squad Five Blue
    Nice of you to do this!

    I noticed this in the updater library page:
    QUOTE
    The Updater Library is the the library we for to provide automatic updates to users of all of our applications.
    ns2_turtle modid=486cef9 Forum thread / duplexgaming page
  • puzlpuzl The Old Firm Join Date: 2003-02-26 Member: 14029Posts: 4,111Retired Developer, NS1 Playtester, Forum Moderators, Constellation mod
    Major kudos for the open source release of the updater.

    I notice there isn't any type of cryptographic validation of the sources, is this something you plan on adding?
    Retired NS1 Developer, currently making myself useful as a forum moderator - message me for any mod related requests.
  • monopolowamonopolowa Join Date: 2004-05-23 Member: 28839Posts: 920Members
    Totally didn't notice the site update until I saw this forum thread...usually there's a twitter post to go along with it.

    Very cool update, it's awesome that you guys are being so open with the community. Hope you all have a merry Christmas and a happy new year!
    Just so you know, my 'A' BUTTON TRIGGERS THE Caps lock on my keyboaRD, SO MY POSTS are going to look funny until i caN PICK UP a new keyboARD...

    QUOTE (Talesin @ Mar 7 2005, 10:46 PM)
    Congratulations, Mchief, on your first I&S idea not to be immediately locked. :)
  • derWalterderWalter Join Date: 2008-10-29 Member: 65323Posts: 634Members
    great, but under which license are they released?!

    gpl pls!
  • Dalin SeivewrightDalin Seivewright 0x0000221E Join Date: 2007-10-20 Member: 62685Posts: 491Members, Constellation
    QUOTE (derWalter @ Dec 26 2009, 02:44 PM) »
    great, but under which license are they released?!

    gpl pls!


    QUOTE (From Developer Resources Website, Downloads tab)
    All of the downloads below are released under the BSD License. You may use these downloads as part of your own commercial, non-commercial and personal projects.





    Bring Back Natural Selection 1
    QUOTE (IeptBarakat @ Aug 3 2010, 01:02 PM) »
    I love stripping away commander to soldier relations and turning the game into a run to the hive and click mouse 1, and repeat till victory.
    While the commander plays his little rts game isolated from the rest of the team.

    Developer Journal
  • derWalterderWalter Join Date: 2008-10-29 Member: 65323Posts: 634Members
    QUOTE (From Developer Resources Website, Downloads tab)


    i dont see it o.O
  • Dalin SeivewrightDalin Seivewright 0x0000221E Join Date: 2007-10-20 Member: 62685Posts: 491Members, Constellation
    http://www.unknownworlds.com/developer/download/

    It shows up on IE8 and Firefox at least.
    Bring Back Natural Selection 1
    QUOTE (IeptBarakat @ Aug 3 2010, 01:02 PM) »
    I love stripping away commander to soldier relations and turning the game into a run to the hive and click mouse 1, and repeat till victory.
    While the commander plays his little rts game isolated from the rest of the team.

    Developer Journal
  • GutterGutter Join Date: 2003-11-02 Member: 22235Posts: 22Members, Constellation
    I hope this isn't taking time away from the game. It seems as though it would be a better idea to release things like this after the game is released that way everything is in a more complete form. I can understand spending time on the editor, but not so much this. At least not in this stage.
  • AlaskaAlaska Join Date: 2006-10-11 Member: 58067Posts: 46Members
    QUOTE (Gutter @ Dec 27 2009, 11:04 AM) »
    I hope this isn't taking time away from the game. It seems as though it would be a better idea to release things like this after the game is released that way everything is in a more complete form. I can understand spending time on the editor, but not so much this. At least not in this stage.

    i love all those expert projectmanagers here on the forums... It's like germans watching soccer-matches: everybody sitting on their couch knowing everything better than the players, trainers, managers or referee.

    Start your own project, do better, then start constructive criticism.

    I love this style of working - not simply rushing forward to release something they could call a game - they work the style they want other developers to work. And it is good that way.
  • CrispyCrispy Jaded GD Join Date: 2004-08-22 Member: 30793Posts: 3,225Members, Constellation
    edited December 2009
    QUOTE (James1cool @ Dec 26 2009, 01:32 AM) »
    nice , but again wer is the game already ???, i am all for the mapping tools but a game to play them would be nice. when can execpt a update on that ?
    Releasing these tools and files represents virtually no time taken away from developing the game. Remember, these are programs or elements of programs they've already made to help them create and maintain the game; all they're really doing is uploading these things to be shared globally via free download.

    It's just a small yet goodwill gesture in time for the goodwill season. Updates on the game will come when they're ready. Overall, it actually harms PR to show off game elements before they are of a shippable quality, so just wait until they're ready to reveal the next asset/feature.
    Post edited by Unknown User on
  • bassportbassport Join Date: 2004-01-24 Member: 25656Posts: 146Members, Constellation
    QUOTE (Crispy @ Dec 27 2009, 06:16 PM) »
    Releasing these tools and files represents virtually no time taken away from developing the game. Remember, these are programs or elements of programs they've already made to help them create and maintain the game; all they're really doing is uploading these things to be shared globally via free download.

    It's just a small yet goodwill gesture in time for the goodwill season. Updates on the game will come when they're ready. Overall, it actually harms PR to show off game elements before they are of a shippable quality, so just wait until they're ready to reveal the next asset/feature.


    QFT!
    user posted image I'm a constie.
  • PsympleJesterPsympleJester Join Date: 2008-04-06 Member: 64024Posts: 719Members
    Does this mean Spark will no longer Auto-Update?
    QUOTE (Mkilbride @ Nov 5 2012, 09:27 PM) »
    In no circumstances, should it take more than an entire SMG Clip to kill a fade. I did several tests on this, even standing still, with next to 0 ping, it takes more than a clip from the SMG to kill a Fade.

    Marine Starting Gun should ###### up the Aliens 50 res life form yo... Seems Legit.

    NS2_Siege007 Remake.
  • Raza.Raza. Join Date: 2004-01-24 Member: 25663Posts: 712Members, Constellation
    QUOTE (PsympleJester @ Dec 30 2009, 11:25 AM) »
    Does this mean Spark will no longer Auto-Update?


    No, it doesn't.
  • PopenatorPopenator Join Date: 2009-08-27 Member: 68617Posts: 79Members
    edited December 2009
    CODE
    void SelfDestruct()


    Note: Do not hire for construction of death star.

    Also: I find the use of void in this context amusing.
    Post edited by Unknown User on
  • wackowacko Join Date: 2002-11-12 Member: 8283Posts: 61Members
    edited December 2009
    for you windows 7 folks that run into compile issue you need to change the top of System.cpp to the following:

    CODE
    #ifndef IID_PPV_ARGS
    template<typename T> void** IID_PPV_ARGS_Helper(T** pp)
    {
        // make sure everyone derives from IUnknown
        static_cast<IUnknown*>(*pp);
        return reinterpret_cast<void**>(pp);
    }

    #define IID_PPV_ARGS(ppType) __uuidof(**(ppType)), IID_PPV_ARGS_Helper(ppType)
    #endif


    also in UpdaterImpl.cpp line: 606 need to be changed to

    CODE
    #ifndef BCM_SETSHIELD
            const UINT BCM_SETSHIELD = 0x0000160C;
    #endif


    BCM_SETSHIELD is defined in Windows 7
    Post edited by Unknown User on
    Unknown Worlds
    Software Engineer
  • wackowacko Join Date: 2002-11-12 Member: 8283Posts: 61Members
    Also is there a reason why in UpdateLibrary.rc we #undef _DEBUG? this makes building in debug kinda a pain in the ass :) since it will not find the release setup.exe which seems well wrong anyways.
    Unknown Worlds
    Software Engineer
«1
Sign In or Register to comment.