NS2 Engine Features

UnderwhelmedUnderwhelmed DemoDetective #?! Join Date: 2006-09-19 Member: 58026Members, Constellation
Since Flayra is no longer using the Source engine (Thank god), there are some features that I'm sure that some people would like to see.

1. DirectInput for mice: Eliminates the need for various tweaks that people keep doing so that their in-game view is always an accurate representation of their mouse movements. Also more responsive.
2. Mouse acceleration: Built into the engine as an option that can be turned on or off - it would be nice to have the option to experiment with it. See Quake 3 for an example implementation of it.

Comments

  • aNytiMeaNytiMe Join Date: 2008-03-31 Member: 64007Members, Constellation
    3. The ability to use more than 100 FPS (simulated or not) without developer 1
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    edited August 2008
    <!--quoteo(post=1686861:date=Aug 29 2008, 12:54 AM:name=Underwhelmed)--><div class='quotetop'>QUOTE(Underwhelmed @ Aug 29 2008, 12:54 AM) <a href="index.php?act=findpost&pid=1686861"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Since Flayra is no longer using the Source engine (Thank god), there are some features that I'm sure that some people would like to see.

    1. DirectInput for mice: Eliminates the need for various tweaks that people keep doing so that their in-game view is always an accurate representation of their mouse movements. Also more responsive.
    2. Mouse acceleration: Built into the engine as an option that can be turned on or off - it would be nice to have the option to experiment with it. See Quake 3 for an example implementation of it.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Is this the similar system that UT games use? Yespleaserightnow. I've spent too many hours trying to tweak the mouse for ns and some effects are still a little bit of a mystery for me.

    4. The netcode. Make the major points clearly understandable and accessible. If rate configuration is still necessary, explain it throroughly and make it acessible through options at least.

    4+. Try to avoid all the weird effects of resolution fps and such. Top CS players still play on 640x400, because it seems to affect the recoil or something. Some people in ns tweak FPS to get maximum rate of fire and the best 'gravity' for bhop.
  • StixNStonzStixNStonz Join Date: 2006-11-06 Member: 58439Members, Reinforced - Shadow
    1. A WinCondition entity that can be triggered to make a team win. Perhaps used with filters, or set to specify which team wins.

    2. A courier entity with a Model field, and possibly a Courier-Visible field and/or an Attachment Point field.
    I'll break it down for explanation. Basically, if the team (which can be set to either team) brings this entity to the specified location, it sets off a trigger. This would give the mappers insane freedom to do some pretty cool stuff. The Model field would allow a mapper to use a custom model, for when its on the ground before its picked up. The Visible field would be to show the model on the player's back (the one carrying it), or for even better detail, the Attachment Point on his body.

    Imagine it. You're in a space station. You can get into the Repair Bay and pick up a Nano Interface Relay. If you bring it to the Quantum Decompressor room on the other side of the map, it opens up a second resource node.

    You could even make new game modes. Mappers wouldn't need to use custom LUA programming to make them, either. Marines: Bring the activation key to the Nuclear Weapons Storage; once there, you 'activate the nuke'; this is basically a win condition for marines, but with a twist. A countdown begins, and the Escape Pods are unlocked. If the marines can make it to them in 50 seconds, they fully win. If not, the station is nuked with them in it. Booyakasha.



    Power to the mappers! <img src="style_emoticons/<#EMO_DIR#>/biggrin-fix.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin-fix.gif" />
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    I'd just like to see mapping related stuff indeed, simple things like lockable and weldable resnodes without the need of 15+ (or was it ~20, I don't feel like checking) entities to make it work...

    Also reweldables, weld something --> Onos break it --> weld it again. Or open and shut doors/vents with welding instead of just closing them or opening them once per round (more control over the enviroment)

    And perhaps the useage of dyninfst to lock nodes and doors in a similar fashion as welding works for the marines (gorge welder <img src="style_emoticons/<#EMO_DIR#>/tounge.gif" style="vertical-align:middle" emoid=":p" border="0" alt="tounge.gif" />)


    - Then again, lua coding could do most of this I guess...
  • RadixRadix Join Date: 2005-01-10 Member: 34654Members, Constellation
    <ul><li>A way to find other competitively minded players without spending an hour and a half, perhaps through a system similar to the pk queue of Guild Wars or World of Warcraft*.</li><li>A refresh button that doesn't flood my router and kill my internet connection.</li><li>Whether it be Steam Friends or a nickname search feature, a way to find friends online.</li><li>Absolute invisibility in areas of complete darkness (~90-95% dark or more).</li><li>Airspeed control in the full HL implementation. (not to be confused with bhop)</li><li><b><!--coloro:lime--><span style="color:lime"><!--/coloro-->Netcode that keeps track of a leaping skulk on a non-perfect server.<!--colorc--></span><!--/colorc--></b></li><li>Lua mods, with Lua as the only way to mod servers besides reverse engineering. A specified blacklist of variables/functions/objects that, when modified, will trigger an "extreme modification" flag that will alert players when they join a server where the gameplay has been all but completely rewritten.</li><li>No invasive software, such as Punkbuster. I want a clean link to the server I play on, without any more of this stupid "kicked from steam because we assume you're stealing our software" crap.</li><li><a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=104138" target="_blank">A Soft Matchmaking Suite</a></li></ul>
    *In GW for example, you press "Join Queue" and it adds you to a list of people interested in a PK pickup game. Every (30?) seconds a check is made to see if enough are in the queue. If there are, a game starts with random teams. A change would have to be made to NS to allow players to alter the teams after a random, such as a "rerandom" or "choose instead to pick teams" vote (25%'ish threshold), or something.
  • UnderwhelmedUnderwhelmed DemoDetective #?&#33; Join Date: 2006-09-19 Member: 58026Members, Constellation
    <!--quoteo(post=1686900:date=Aug 29 2008, 08:50 AM:name=Radix)--><div class='quotetop'>QUOTE(Radix @ Aug 29 2008, 08:50 AM) <a href="index.php?act=findpost&pid=1686900"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->[list]
    [*]<b><!--coloro:lime--><span style="color:lime"><!--/coloro-->Netcode that keeps track of a leaping skulk on a non-perfect server.<!--colorc--></span><!--/colorc--></b><!--QuoteEnd--></div><!--QuoteEEnd-->
    That would be a bit of a challenge, and I'm not sure if that's possible at all. If there's any client interpolation/extrapolation at all, there's bound to be at least some difference between what the server and client see. I'm not sure how you could minimize the discrepancy, aside from more updates from the server, and maybe a better interpolation algorithm.

    As an aside, does anybody know how HL netcode keeps track of time? Like, are all packets sent to the server labeled with an absolute timestamp, or does the server just look at the client's ping when it receives a packet then decide when to apply it?
  • StixNStonzStixNStonz Join Date: 2006-11-06 Member: 58439Members, Reinforced - Shadow
    Another one: the ability to filter out Bot-active servers in the Server List. Sure, there's a bot filter in NS1 that shows whether a server has bots or not (even though almost noone knows about it and everyone wants it), but there's no way to make them actually hide from your server list. Very annoying.
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    I guess the server browser would need a lot of tag options, you know with the lua scripting and bot servers indeed...
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    <!--quoteo(post=1686900:date=Aug 29 2008, 03:50 PM:name=Radix)--><div class='quotetop'>QUOTE(Radix @ Aug 29 2008, 03:50 PM) <a href="index.php?act=findpost&pid=1686900"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->*In GW for example, you press "Join Queue" and it adds you to a list of people interested in a PK pickup game. Every (30?) seconds a check is made to see if enough are in the queue. If there are, a game starts with random teams. A change would have to be made to NS to allow players to alter the teams after a random, such as a "rerandom" or "choose instead to pick teams" vote (25%'ish threshold), or something.<!--QuoteEnd--></div><!--QuoteEEnd-->
    A pickup game system integrated into the engine would be awesome. I wonder if the communication system could be something similar to the ventrilo at that point. At least it has to be far better than the hlvoice.

    What do you think of "mp_pickupgame" mode? On the other hand it would be as smooth as a transition between public and organized gets, but is it already a little misleading?
  • BuzzouBuzzou Join Date: 2006-12-14 Member: 59056Members, Constellation
    <!--quoteo(post=1686877:date=Aug 29 2008, 06:20 AM:name=StixNStonz)--><div class='quotetop'>QUOTE(StixNStonz @ Aug 29 2008, 06:20 AM) <a href="index.php?act=findpost&pid=1686877"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->You could even make new game modes. Mappers wouldn't need to use custom LUA programming to make them, either. Marines: Bring the activation key to the Nuclear Weapons Storage; once there, you 'activate the nuke'; this is basically a win condition for marines, but with a twist. A countdown begins, and the Escape Pods are unlocked. If the marines can make it to them in 50 seconds, they fully win. If not, the station is nuked with them in it. Booyakasha.<!--QuoteEnd--></div><!--QuoteEEnd-->

    i cant stop thinking of the scene in spaceballs, when the self destruct countdown is initiated, colonel sanders rushes to the escape pods, but the last one left is occupied by a gorilla that escaped from the circus, who blasts off and leaves them there to die <img src="style_emoticons/<#EMO_DIR#>/smile-fix.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile-fix.gif" />
    i can imagine the same thing happening in this scenario... marines initiate the countdown timer, run to the escape pods, but are greeted by a cheeky gorge chuckling in the only pod left <img src="style_emoticons/<#EMO_DIR#>/pudgy.gif" style="vertical-align:middle" emoid="::gorge::" border="0" alt="pudgy.gif" /> <img src="style_emoticons/<#EMO_DIR#>/tounge.gif" style="vertical-align:middle" emoid=":p" border="0" alt="tounge.gif" />
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    Is there anything specific anyone wants for the commander? Picture in picture has been mentioned quite often, but is there anything else to mention?
Sign In or Register to comment.