Ns 1 movement in NS2

PricePrice Join Date: 2003-09-27 Member: 21247Members
edited July 2010 in NS2 General Discussion
Hello, is that realy that hard?
Can't you not just take a look at the original code?
This is the biggest problem i got in my mind, because most games which are developed with new engine have some issues with the movement and the mouselook.
What many game developer make wrong for us gamer is the head bobbing, serious nobody want that, i mean in real life your view don't shake because your brain calibrate the shaking, because if the brain don't do that you will get sick.
Thats why you get sick if you are on a wheel swing and turn fast arround, your brain can't did the work that much.
Anyway i hope you understand my bad english.
I just want to say its very important to give the movement feeling of ns1.
Some things i remember:


- movement speed per inch
- mouse look
- sv_gravity :)


<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->- cartridges on the ground, i know most games don't do this, but it gives such a big atmosphere, you know do it clientside and make a option for that?
Like a controller bar: Cartridges time: 0-500 seconds.

- to close to the wall, the weapon gets a holster animation?
You know, if you walk as a marine to close to a wall, your pistol will hold up like the cops in some movies ^^

- bleeding players, i know it can be annoying but i just ask for a blood decal on the ground, for example a skulk bite a marine and get killed by the marine.
He respawns or his teammate hear that, go to the point and see that blood decal on the ground, so he know where the marine is gone or the marine did a trap you know...

- blood spray, its very hard as a german to see in team fortress 2, if you hit somebody or not, because you have no blood!
Our <a href="http://www.schnittberichte.com/schnittbericht.php?ID=4539" target="_blank">german version of tf2</a> (thx valve...) has tiny yellow sparks, yes sparks.
Please add some blood spray if you hit or bite a player, its very important for hit feedback.

- decals on the wall, i am sure you will insert it, but i hope you use something like "wood = impact decal #5" "metal = impact decal #6" and on.
and of course hopefully you did something like "player = impact decal".

i know this all is random and i guess you already did that :)<!--QuoteEnd--></div><!--QuoteEEnd-->

Comments

  • SlycasterSlycaster Limited Edition Join Date: 2002-01-24 Member: 24Members, NS1 Playtester
    Charlie coded the movement in NS1 with a completely different programming language. There's general conversion as well as changes in model heights, level distancing, the new additions of sprint, etc.

    It's not as easy as it sounds, but if he made a tweet about it, it's definitely a priority for them to get it right. :)
  • InsaneInsane Anomaly Join Date: 2002-05-13 Member: 605Members, Super Administrators, Forum Admins, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, NS2 Playtester, Squad Five Blue, NS2 Map Tester, Subnautica Developer, Pistachionauts, Future Perfect Developer
    <!--quoteo(post=1780004:date=Jul 17 2010, 06:55 AM:name=Price)--><div class='quotetop'>QUOTE (Price @ Jul 17 2010, 06:55 AM) <a href="index.php?act=findpost&pid=1780004"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hello, is that realy that hard?<!--QuoteEnd--></div><!--QuoteEEnd-->

    It's not that easy. It's being done for a completely new game engine in a new language. Charlie knows what he's doing, however.
  • PapayasPapayas Join Date: 2010-07-01 Member: 72219Members
    It really isn't that easy. As we have stated this game is made from a new engine and NS was made from a different engine.

    Also, the ones you have quoted. Do you also want them or are you just quoting it?

    Because I really don't agree with the reviving. Maybe the person on the floor could be injured but they could get picked up by a teammate and dragged back to base where they will heal.
  • PricePrice Join Date: 2003-09-27 Member: 21247Members
    edited July 2010
    @Insane
    Sure he knows but you know

    Sure lua, but isn't the movement the same?
    I mean what definitely the movement?
    Isn't it the gravity and the speed of the player?
    Anything more?
    A human walks 1 meter per second.
    1 meter = 39.3700787 inch
    hold the forward button 1 second you walk 40 inch forward.
    hold the forward button 0.5 seconds and you walk 20 inch.
    maybe i talk bull###### but its so hot i can't think XD
    I just try to understand whats the problem because im very curious to know whats the hard part.
    And lua is a language like every language, you can make everything possible if you know how.
  • SentrySteveSentrySteve .txt Join Date: 2002-03-09 Member: 290Members, Constellation
    Dude, not trying to sound like a jerk here, but you have zero idea what you're talking about. If the most talented programmer/coder in the HL1 mod scene with years of industry experience says "Hey, this is hard" then I'm going to take a stab in the dark and say it's pretty hard.
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    edited July 2010
    Given that between game engines, distances, lengths, speed units, code functions, and basically everything else, can easily be completely incompatible, it's not just as simple as 'looking at the original code'.

    It's kinda like going to an entirely different universe with entirely different laws of physics and time and space, and then trying to do the macarena.

    Painful, time consuming, liable to cause sanity loss.

    Sort of like in real life actually.
  • ComproxComprox *chortle* Canada Join Date: 2002-01-23 Member: 7Members, Super Administrators, Forum Admins, NS1 Playtester, NS2 Developer, Constellation, NS2 Playtester, Reinforced - Shadow, WC 2013 - Silver, Subnautica Developer, Subnautica Playtester, Pistachionauts
    Honestly, I am just going to close this because it will go no where useful. Charlie is working hard to remake the feeling of the movement. While it may sound simple to do, it actually takes a lot of work and hopefully you understand that :)
This discussion has been closed.