B199 - The reason behind the movement change

TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
edited March 2012 in NS2 General Discussion
While other threads about loving/hating the new movement change rise, fall, or rage on, what I really want to know is what the impetus was behind the change.

We have this quote from Cory...
<!--quoteo(post=1908849:date=Mar 1 2012, 03:50 PM:name=Squeal_Like_A_Pig)--><div class='quotetop'>QUOTE (Squeal_Like_A_Pig @ Mar 1 2012, 03:50 PM) <a href="index.php?act=findpost&pid=1908849"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->There was a bug in the movement code that meant that players with high FPS had more speed and more control with the skulk then players with low FPS. We fixed that, which meant we had to find a base speed and feeling that would work for everyone. There was some more air control added to allow for more skill based movement, as we've been hearing about a desire for that for quite a long time from a lot of players. It's not perfect yet, and will continue to be tweaked.<!--QuoteEnd--></div><!--QuoteEEnd-->
...but the implications of it aren't quite clear, and they leave a few questions I'd like to ask the developers, time and interest willing.

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->1) Was the air control/wall-jump movement change an unavoidable side effect of the bug fix?<!--sizec--></span><!--/sizec-->
The first solution to a problem such as this that comes to my mind would be to give all players the same control that players running at 60fps had, but then again, I know next to nothing about the bug. It might be that an equal playing field was impossible under the old mechanics, which would certainly explain the suddenness and immutability of the change.

If not, that leads to question two
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->2) Was the old Skulk movement lacking in some significant way?<!--sizec--></span><!--/sizec-->
I'm not here to complain about the movement changes, and I don't want to make a thread that turns into anything of the sort. What I <i>would</i> like to do is figure out if there was a key gameplay component that b198 Skulk movement lacked, or any problems it caused. I know a lot off people (myself included) were pretty happy about the way it felt, but feeling isn't everything. If there was something wrong with skulk movement from the big picture, I'd love to hear about it. It might even change the way I (and potentially others) view what the Skulk is supposed to be.

Of course, it's perfectly plausible that the old movement scheme just didn't have the potential UWE sees in the current one, which leads me to ask
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->3) Is there a driving focus, concept, or goal behind the new Skulk movement? What, if anything, makes it attractive?<!--sizec--></span><!--/sizec-->
With a lot of the sticking/friction issues and wall-jump bugs that arrived with the movement change (as with all major changes), it's been quite difficult for the community to really see what it has to offer. I'd really like to know that the new movement system is intended to offer once it's polished up and cleaned of bugs, and how it's intended to change or improve the way we play NS2.

If anyone has the answers to these, please let me know. I'm sure I'm not the only person who's curious about the changes. As a closing caveat to other players: UWE has said that while the movement changes are slated to be improved, they're also here to stay, so asking for a rollback right now isn't likely to accomplish much.

<i>Edit: We have an update from Schimmel suggesting that the movement changes were the result of a physics overhaul</i>
<!--quoteo(post=1908974:date=Mar 1 2012, 07:03 PM:name=Schimmel)--><div class='quotetop'>QUOTE (Schimmel @ Mar 1 2012, 07:03 PM) <a href="index.php?act=findpost&pid=1908974"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->you are wrong about momentum. before what you called momentum was a hacky implementation. We build some artificial mechanic on top of the already present player movement physics (which supports momentum implicite) to try out how well momentum works with the skulk. this hack has been removed and instead everything works now with friction and acceleration (friction was btw almost totally ignored before, a big flaw). what you might call momentum here is i guess the ability to store up some part of your impact velocity and release this stored energy on the next well timed jump (white bar indication in skulk speed meter). this mechanic will have a come back, and the skulk movement will be polished more to give you the same, but improved feeling without using hacks but "real" physics.

so to sum it up: "momentum" was never present before, this is now new. before we had this storing of impact energy mechanic in place, and it will return once im convinced that the uncapped skulks max speed (yes it's uncapped right now) cannot be exploited or causes big troubles to balance. hopefully i will be able to add that back in already next weeks patch, but i cannot promise it.<!--QuoteEnd--></div><!--QuoteEEnd-->
<i>...and answers to the remaining quesitons of the thread by IE and Schimmel.</i>
<!--quoteo(post=1909045:date=Mar 1 2012, 09:22 PM:name=internetexplorer)--><div class='quotetop'>QUOTE (internetexplorer @ Mar 1 2012, 09:22 PM) <a href="index.php?act=findpost&pid=1909045"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->From the way schimmel and Cory explained it, it's not that the system was "buggy" per se. You couldn't see tons of game-breaking bugs (like the current air friction problem), but it was architecturally messy. The physics model was not clear and extensible, because it was a hackjob of some kind.

Of course it's a good idea to rebuild something like that with the mentioned design goals in mind, but people would react a lot better if you paired the new physics system with fun new features instead of bugs. Even if these problems are all gone in 2 days, it's another little source of aggravation for players.<!--QuoteEnd--></div><!--QuoteEEnd-->
<!--quoteo(post=1909062:date=Mar 1 2012, 09:42 PM:name=Schimmel)--><div class='quotetop'>QUOTE (Schimmel @ Mar 1 2012, 09:42 PM) <a href="index.php?act=findpost&pid=1909062"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->really good summarization. not much more to say other than it will become better with next patch, and continue to become better until we have something we consider as perfect, challenging and keep people playing! it's not an easy task to create a movement system that has no artificial skill cap, but i consider this as the most important factor. the beginning of this is now unpleasant, i understand everyone, but the end result (which depends also highly on player feedback) will be worth it<!--QuoteEnd--></div><!--QuoteEEnd-->

Comments

  • internetexplorerinternetexplorer Join Date: 2011-10-13 Member: 127255Members
    I'm guessing it's something to do with the upcoming implementation of the Shift (and needing a more clear physics implementation to tweak the resulting mechanics).
    If it's not, then I have absolutely no idea.
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    Hadn't thought about that, not being a NS player and all. Good point.
  • DghelneshiDghelneshi Aims to surpass Fana in post edits. Join Date: 2011-11-01 Member: 130634Members, Squad Five Blue, Reinforced - Shadow
    edited March 2012
    It's always good to make a proper rewrite if you know a system is broken. Especially, if the game is still not anywhere near finished and you also want to support modding.

    Good thing we now know that most of the changes are more of an unwanted side-effect from the rewrite.
  • KalabalanaKalabalana Join Date: 2003-11-14 Member: 22859Members
    Developmental bias towards bhopping?
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    Old movement system was buggy, they moved to a new movement system, new movement system doesn't work properly yet.

    What is there to understand?
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    edited March 2012
    <!--quoteo(post=1909020:date=Mar 1 2012, 08:41 PM:name=Chris0132)--><div class='quotetop'>QUOTE (Chris0132 @ Mar 1 2012, 08:41 PM) <a href="index.php?act=findpost&pid=1909020"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Old movement system was buggy, they moved to a new movement system, new movement system doesn't work properly yet.

    What is there to understand?<!--QuoteEnd--></div><!--QuoteEEnd-->
    I guess I don't understand how it was buggy. I also don't see why we moved from a system that didn't see very buggy to a new system that is in turn extremely buggy. I don't see what was wrong with the old version, and I don't get what's supposed to be right with the current one. So, basically, the questions I asked above.
  • SilverwingSilverwing bulletsponge Join Date: 2003-11-23 Member: 23395Members, Constellation
    <!--quoteo(post=1909018:date=Mar 1 2012, 09:33 PM:name=Kalabalana)--><div class='quotetop'>QUOTE (Kalabalana @ Mar 1 2012, 09:33 PM) <a href="index.php?act=findpost&pid=1909018"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Developmental bias towards bhopping?<!--QuoteEnd--></div><!--QuoteEEnd-->

    God*, I hope so!






    *)Read FSM
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    <!--quoteo(post=1909023:date=Mar 2 2012, 02:50 AM:name=Techercizer)--><div class='quotetop'>QUOTE (Techercizer @ Mar 2 2012, 02:50 AM) <a href="index.php?act=findpost&pid=1909023"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I guess I don't understand how it was buggy.<!--QuoteEnd--></div><!--QuoteEEnd-->

    <!--quoteo(post=1908849:date=Mar 1 2012, 09:50 PM:name=Squeal_Like_A_Pig)--><div class='quotetop'>QUOTE (Squeal_Like_A_Pig @ Mar 1 2012, 09:50 PM) <a href="index.php?act=findpost&pid=1908849"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->There was a bug in the movement code that meant that players with high FPS had more speed and more control with the skulk then players with low FPS.<!--QuoteEnd--></div><!--QuoteEEnd-->

    That's a bug.

    <!--quoteo(post=1908849:date=Mar 1 2012, 09:50 PM:name=Squeal_Like_A_Pig)--><div class='quotetop'>QUOTE (Squeal_Like_A_Pig @ Mar 1 2012, 09:50 PM) <a href="index.php?act=findpost&pid=1908849"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->We fixed that,<!--QuoteEnd--></div><!--QuoteEEnd-->

    They fixed it.

    <!--quoteo(post=1908849:date=Mar 1 2012, 09:50 PM:name=Squeal_Like_A_Pig)--><div class='quotetop'>QUOTE (Squeal_Like_A_Pig @ Mar 1 2012, 09:50 PM) <a href="index.php?act=findpost&pid=1908849"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->which meant we had to find a base speed and feeling that would work for everyone. There was some more air control added to allow for more skill based movement, as we've been hearing about a desire for that for quite a long time from a lot of players. It's not perfect yet, and will continue to be tweaked.<!--QuoteEnd--></div><!--QuoteEEnd-->

    And they had to set a new 'feel' to it because of the fix.

    To get the new 'feel' right, will take some iteration, because you can't simply plug the old numbers back into a new system that doesn't have spaces for those numbers.
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    edited March 2012
    Well that was my first and foremost question: whether the result of the bugfix was directly and necessarily linked to the movement system change, or whether it was just the impetus for the adjustment. It doesn't seem quite clear, from what I've heard so far.
  • SilverwingSilverwing bulletsponge Join Date: 2003-11-23 Member: 23395Members, Constellation
    Hooray for getting the question settled!
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    <!--quoteo(post=1909034:date=Mar 1 2012, 09:05 PM:name=Silverwing)--><div class='quotetop'>QUOTE (Silverwing @ Mar 1 2012, 09:05 PM) <a href="index.php?act=findpost&pid=1909034"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hooray for getting the question settled!<!--QuoteEnd--></div><!--QuoteEEnd-->
    I still haven't heard a concrete answer on whether the change was forced as part of fixing the bug or a design decision by UWE brought on by it.
  • SilverwingSilverwing bulletsponge Join Date: 2003-11-23 Member: 23395Members, Constellation
    Then I think you should re-read Chris0132's summation.

    ...and feel a *little* less entitled? That's a personal preference, mind.
  • internetexplorerinternetexplorer Join Date: 2011-10-13 Member: 127255Members
    From the way schimmel and Cory explained it, it's not that the system was "buggy" per se. You couldn't see tons of game-breaking bugs (like the current air friction problem), but it was architecturally messy. The physics model was not clear and extensible, because it was a hackjob of some kind.

    Of course it's a good idea to rebuild something like that with the mentioned design goals in mind, but people would react a lot better if you paired the new physics system with fun new features instead of bugs. Even if these problems are all gone in 2 days, it's another little source of aggravation for players.
  • SilverwingSilverwing bulletsponge Join Date: 2003-11-23 Member: 23395Members, Constellation
    edited March 2012
    ...aaand along came a legacy browser to more elegantly and diplomatically explain. Damn you, sir!

    =)
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    edited March 2012
    <!--quoteo(post=1909038:date=Mar 1 2012, 09:12 PM:name=Silverwing)--><div class='quotetop'>QUOTE (Silverwing @ Mar 1 2012, 09:12 PM) <a href="index.php?act=findpost&pid=1909038"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Then I think you should re-read Chris0132's summation.

    ...and feel a *little* less entitled? That's a personal preference, mind.<!--QuoteEnd--></div><!--QuoteEEnd-->
    I'd really love to hear you explain how a series of questions posed to the developers and community at large, and I quote, "time and interest willing" stems from entitlement.
  • SilverwingSilverwing bulletsponge Join Date: 2003-11-23 Member: 23395Members, Constellation
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    <!--quoteo(post=1909045:date=Mar 1 2012, 09:22 PM:name=internetexplorer)--><div class='quotetop'>QUOTE (internetexplorer @ Mar 1 2012, 09:22 PM) <a href="index.php?act=findpost&pid=1909045"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->From the way schimmel and Cory explained it, it's not that the system was "buggy" per se. You couldn't see tons of game-breaking bugs (like the current air friction problem), but it was architecturally messy. The physics model was not clear and extensible, because it was a hackjob of some kind.

    Of course it's a good idea to rebuild something like that with the mentioned design goals in mind, but people would react a lot better if you paired the new physics system with fun new features instead of bugs. Even if these problems are all gone in 2 days, it's another little source of aggravation for players.<!--QuoteEnd--></div><!--QuoteEEnd-->
    The physics rewrite information answers a lot of questions I had when I wrote the original post. What I don't quite get is if the new system is supposed to ultimately play like the old one, but without all the bugs, or is intended to work in some new and different fashion.

    If nothing else, I guess I can always wait and see. it's not like NS2 is going to run off. I just felt like asking in case somebody had an answer they were waiting to drop.
  • internetexplorerinternetexplorer Join Date: 2011-10-13 Member: 127255Members
    I prefer to sit around every waking hour begging all the gods listed on wikipedia for the shift. It's not natural selection without super fast aliens that don't run out of adrenaline!
  • SilverwingSilverwing bulletsponge Join Date: 2003-11-23 Member: 23395Members, Constellation
    Posed like that, and perhaps I misunderstood your intent in the original queation, you make a fair point but I still read Cory's answers as sufficient. I guess it just depends on where you are coming from.

    Peace? =)
  • SewlekSewlek The programmer previously known as Schimmel Join Date: 2003-05-13 Member: 16247Members, NS2 Developer, NS2 Playtester, Squad Five Gold, Subnautica Developer
    <!--quoteo(post=1909045:date=Mar 1 2012, 11:22 PM:name=internetexplorer)--><div class='quotetop'>QUOTE (internetexplorer @ Mar 1 2012, 11:22 PM) <a href="index.php?act=findpost&pid=1909045"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->From the way schimmel and Cory explained it, it's not that the system was "buggy" per se. You couldn't see tons of game-breaking bugs (like the current air friction problem), but it was architecturally messy. The physics model was not clear and extensible, because it was a hackjob of some kind.

    Of course it's a good idea to rebuild something like that with the mentioned design goals in mind, but people would react a lot better if you paired the new physics system with fun new features instead of bugs. Even if these problems are all gone in 2 days, it's another little source of aggravation for players.<!--QuoteEnd--></div><!--QuoteEEnd-->

    really good summarization. not much more to say other than it will become better with next patch, and continue to become better until we have something we consider as perfect, challenging and keep people playing! it's not an easy task to create a movement system that has no artificial skill cap, but i consider this as the most important factor. the beginning of this is now unpleasant, i understand everyone, but the end result (which depends also highly on player feedback) will be worth it
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    <!--quoteo(post=1909056:date=Mar 1 2012, 09:38 PM:name=internetexplorer)--><div class='quotetop'>QUOTE (internetexplorer @ Mar 1 2012, 09:38 PM) <a href="index.php?act=findpost&pid=1909056"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I prefer to sit around every waking hour begging all the gods listed on wikipedia for the shift. It's not natural selection without super fast aliens that don't run out of adrenaline!<!--QuoteEnd--></div><!--QuoteEEnd-->

    Well that sounds broken ^.^ should be fun.

    <!--quoteo(post=1909057:date=Mar 1 2012, 09:38 PM:name=Silverwing)--><div class='quotetop'>QUOTE (Silverwing @ Mar 1 2012, 09:38 PM) <a href="index.php?act=findpost&pid=1909057"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Peace? =)<!--QuoteEnd--></div><!--QuoteEEnd-->

    But of course; it never left.

    <!--quoteo(post=1909062:date=Mar 1 2012, 09:42 PM:name=Schimmel)--><div class='quotetop'>QUOTE (Schimmel @ Mar 1 2012, 09:42 PM) <a href="index.php?act=findpost&pid=1909062"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->really good summarization. not much more to say other than it will become better with next patch, and continue to become better until we have something we consider as perfect, challenging and keep people playing! it's not an easy task to create a movement system that has no artificial skill cap, but i consider this as the most important factor. the beginning of this is now unpleasant, i understand everyone, but the end result (which depends also highly on player feedback) will be worth it<!--QuoteEnd--></div><!--QuoteEEnd-->

    Well that clears up everything I was wondering about. Thanks for the info, Schimmel, in both this thread and others.
  • culpritculprit Join Date: 2005-01-07 Member: 33527Members, Constellation
    The current 199 patch does change many aspects about how physics is applied to skulk movement. The current implementation of wall jumping does feel raw. The base capability of the new system is much improved. An uncapped movement speed available to skulks by using wall-jumping sounds much more interesting than plain BHop. Can't wait to see where this iterative design process takes NS2.
  • DaveglwDaveglw Join Date: 2004-09-27 Member: 31957Members
    Whatever the reasoning behind the movement changes I know for me it has an extremely detrimental playing experience.

    marine, skulk, gorge, fade or lerk or onos.......

    If I am moving forward...to step sideways I have to stop forward movement...The same appies to backward movement etc...one direction only. ie no side stepping. forced to travel in only one direction at a time feels totally unnatural and awkward.

    I have been a supporter of NS1 from its first days......

    1035 hours logged on NS2, as a beta there have been many improvements.


    My personal opinion is this is the most negative effect on my game playing experince in NS2.

    If this is a beta change to see what comments and experiences it provokes form players then fine......if it ends up being a permanent movement change I know it won't be long until NS2 is a distant memory.

    So the question is.......is the game designed how the developers think it should feel...or how the players prefer ?

    With the hours I have logged I don't have to consider programming issues etc etc.........what matters most to me is the gaming experience. So far I have applauded the development and changes, and the hard work by UWE....

    Maybe I completely misunderstood..........but did I see a comment somewhere from a programmer that the movement changes are permanent...no matter what players say ?

    Dave

    C.A.T.
  • NominousNominous Baltimore, MD Join Date: 2012-02-18 Member: 146518Members
    edited March 2012
    <!--quoteo(post=1909122:date=Mar 2 2012, 02:47 AM:name=Daveglw)--><div class='quotetop'>QUOTE (Daveglw @ Mar 2 2012, 02:47 AM) <a href="index.php?act=findpost&pid=1909122"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Whatever the reasoning behind the movement changes I know for me it has an extremely detrimental playing experience.

    marine, skulk, gorge, fade or lerk or onos.......

    If I am moving forward...to step sideways I have to stop forward movement...The same appies to backward movement etc...one direction only. ie no side stepping. forced to travel in only one direction at a time feels totally unnatural and awkward.<!--QuoteEnd--></div><!--QuoteEEnd-->
    That's really strange because I am able to move sideways while moving forward/backward at the same time. This works perfectly fine for me as any class, so I think something might be up with your game files or perhaps keybinds. This thread is concerning air friction and wall-jumping speeds, so you may wish to try the <a href="http://www.unknownworlds.com/ns2/forums/index.php?showforum=108" target="_blank">Technical Support</a> forums for your particular issue.
  • ogzogz Join Date: 2002-11-24 Member: 9765Members
    the new air control is awesome.. only thing lacking is the skulk speed

    once you get leap, have a play around with what you can do in the air now.. you basically have the same control in the air as you do on the ground
  • _Necro__Necro_ Join Date: 2011-02-15 Member: 81895Members, Reinforced - Shadow
    Nice info. Thx for the thread.
  • DghelneshiDghelneshi Aims to surpass Fana in post edits. Join Date: 2011-11-01 Member: 130634Members, Squad Five Blue, Reinforced - Shadow
    @C.A.T.:
    To summarize yet again: They completely rewrote the movement system (the <b>base</b> everything else is built upon) and subsequently broke a lot with the current movement mechanics. I don't really understand why they still released this patch, but they are working on making everything function properly again.
  • YuukiYuuki Join Date: 2010-11-20 Member: 75079Members
    Completely rewrote is a bit exaggerate, they changed a bit how friction is done and applied it to all life forms, which probably cause all the slowdown on lerk and marines.
    They also changed air control for skulk. I don't really understand how it works in the current implementation, but normally air control strength is given by a time, which tell you how long you have to wait for you speed to be redirected in the view direction. For example you move forward and you suddenly look to the left, then your speed will start to change to align with you view, and be aligned after a typical time. This time is too short now on the skulk now, it's almost instantaneous.
  • PyromaniacPyromaniac Join Date: 2009-02-20 Member: 66498Members
    Skilled movement really needs to take a high priority because once it's implemented the whole game will need to be rebalanced around it.
  • internetexplorerinternetexplorer Join Date: 2011-10-13 Member: 127255Members
    <!--quoteo(post=1909142:date=Mar 2 2012, 04:14 AM:name=ogz)--><div class='quotetop'>QUOTE (ogz @ Mar 2 2012, 04:14 AM) <a href="index.php?act=findpost&pid=1909142"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->the new air control is awesome.. only thing lacking is the skulk speed

    once you get leap, have a play around with what you can do in the air now.. you basically have the same control in the air as you do on the ground<!--QuoteEnd--></div><!--QuoteEEnd-->

    yeah, the new air control is basically useless until you get leap because the base run speed is so low most of the time

    the problem with that is it adds to the predictability of the skulk - in order to move effectively, you <b>have </b>to spend 1/3 of your adrenaline and fly in a straight line for a brief period
Sign In or Register to comment.