[181] MACs & ARCs fall through floor?

WavesonicsWavesonics Join Date: 2006-12-02 Member: 58833Members
I was comming in a 181 game just now, and had MACs disappear when they tried to go up ramps some times, and had ARCs just disappear entirely on flat ground (I think they fell through the floor, though one time one of them teleported into the ceiling.)

Oh also, on Summit, I had MACs repeatedly get stuck on the stairs in front of the command chair.

Other than that though the new pathing is a huge win! Over all the whole patch feels really great, keep up the good work!
«1

Comments

  • DeadzoneDeadzone Join Date: 2003-07-03 Member: 17911Members, Reinforced - Shadow
    The ARCs do seem to fall through the floor a lot, but the weirder thing is they keep popping back up after a few seconds. They pop back up backwards a bit from where they were moving, though.
  • RichardRahlRichardRahl Join Date: 2011-06-15 Member: 104594Members
    on summit I had alot of pathing issues, macs would get stuck all over the place, even with the mac speed upgrade they would get slowed to a crawl in alot of places, I could never get arcs to go where I wanted them to beacause they would path through walls or through the floor on flat ground, whoever this new guy for pathing is, he should be fired and shot, the pathing in 180 was so much better atleast my macs didn't get stuck every 5 seconds, and arcs were somewhat usable.
  • MastodonMastodon Old Fogie Join Date: 2003-01-09 Member: 12052Members, Constellation
    Yes, despite the patch there are serious pathing issues.

    I can't tell if my ARCs are falling through the floor but they often get stuck or disappear. MACs get stuck too, or refuse to move where I tell them to.
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    Yeah the pathing doesn't seem to be better as much as it seems to be different. Stuff stil gets stuck sometimes and you have new issues like the things going outside the map.

    It's obviously using a different approach because things move differently, but it doesn't seem much of an improvement in practice.
  • Gorge_LucasGorge_Lucas Join Date: 2011-07-10 Member: 109352Members
    It would be a good idea until the pathing issues are fixed that the Commander has the ability to make MAC's and ARC's (that get stuck or lost) recycle or self-destruct.

    I think this would help to reduce exploits and lag that's caused when these entities are teleporting outside the map.

    Also remember that Drifters can be made to self-destruct via 'Drifter-Flare' evn though this serves another purpose.

    I wonder if any of the dev's would like to give a quick comment on this thought?
  • TyphonTyphon Join Date: 2002-11-01 Member: 1899Members
    I find it bizarre that macs and arcs have all these problems. I've never heard of players clipping through ramps or walking out of the world on basic geometry (yes, i know there were/are places skulks and lerks can get outside, but they're interacting with map geometry noone else can). Why can't macs and arcs use the same logic that players do for determining how they collide with the map geometry?
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    edited July 2011
    <!--quoteo(post=1863147:date=Jul 25 2011, 12:32 AM:name=Typhon)--><div class='quotetop'>QUOTE (Typhon @ Jul 25 2011, 12:32 AM) <a href="index.php?act=findpost&pid=1863147"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I find it bizarre that macs and arcs have all these problems. I've never heard of players clipping through ramps or walking out of the world on basic geometry (yes, i know there were/are places skulks and lerks can get outside, but they're interacting with map geometry noone else can). Why can't macs and arcs use the same logic that players do for determining how they collide with the map geometry?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Because players are physically simulated, sort of, whereas macs and arcs and things use a far more simplified approach, which is easier on the processor, essentially they can go wherever they like, the computer just only puts them inside the map, except for when it doesn't.

    Basically players have to be forced to stay in the map, whereas macs and arcs can just be programmed not to try to go outside it.
  • RichardRahlRichardRahl Join Date: 2011-06-15 Member: 104594Members
    edited July 2011
    if entities are teleporting off the map they should reappear at marine/alien start. This is exactly what I said what would happen when UWE said they were hiring a former blizzard employee to do pathing for NS2.
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    You know the pathing engine they're using is an open source one, not blizzard's, the problems are probably just due to imperfect implementation, which you usually get the first time you put anything into a game, I don't really see what blizzard has to do with it.
  • QuovatisQuovatis Team Inversion Join Date: 2010-01-26 Member: 70321Members, NS2 Playtester, Squad Five Blue
    I hate to say it, but the old pathing was better. They took the long way before, but at least they got to their destination.
  • wackowacko Join Date: 2002-11-12 Member: 8283Members
    Alright so let me comment on the state of pathing and just some of the technical babble with regards to it. So in this most recent patch we enabled the new pathing system. This system uses a library called "Recast" which is a system that generates a voxel mesh over the level which is then queried to get pathing points for your object to path. This mesh gets generated at level load time on both the client and server using the geometry of the level. This is pretty different from the previous system we had where level designers had to place waypoints around the map that were then used to generate a path. The issue with the waypoint system is that its not very flexable with regards to dynamic objects being added to the level; and it really came down to the effort of the level designer as to the quality of the path which was not always clear.

    The mesh system has its draw backs which is more or less at generation time, and with the complex meshes; one of the issues we are seeing with NS2 right now is levels are pretty complex things like stairs etc... can be tough to generate a clear path on withe mesh system without doing some tricks(which we are not doing at the moment). when we load the level one of the things we have to add to the mesh are all the static props and when we add them we use the physics geometry of the mesh this can at times result in a mesh that is not very optimal for pathing and needs to be simplified even more; this is something we are just going to need to work on as time goes on. The result of the lack of this simplification is nodes especially in stairs being under the ground which is something we will fix.

    The other major change was I moved a lot of code from c++ to lua as to allow modders more control over pathing.

    So this leads me to the plans for 182 and the things I will get fixed for that patch.

    * Macs/Drifters/Arcs falling through the ground - I already have the fix for that
    * Nodes being in the ground which cause paths to be not optimal - I already have a fix for this
    * Mesh generation options being hardcoded in c++ - The support for these values to be set from script is there I just need to hook them up into the c++ side.
    * Mac weld/build orders being inconsistent and causing the mac to freak out
    * Mac slow down when moving
    * Reduce the size of all obstacles cylinders which cause blocked pathing - Right now we use the model bounding box as the basis for the object that gets added in to block paths. It seems a little much for most things and causes a lot of blocking
    * Increase the Agent radius for path checking
    * Allow mapper to set pathing options for their maps
    * Allow doors when locked or welded to block pathing

    Some things that may go in depending on time but are more likely for 183:

    * Seperation steering behavior - this will prevent units from stacking on top of each other
    * Adding new flags in the pathing system that can be used for build checking - The main goal of this is to no longer need to do tracing to check if something can be built on something or not as we can query the mesh as see flags for that area.
    * Fix issues with off-mesh connections in vents etc..
    * Fix perf issues with loading static props on the client in bigger maps.

    These are the goals over the next 2 weeks so bear with me on the bugs as I will fix them and this system was a pretty big change from the old system so I suspect there will be some :P
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    edited July 2011
    It sounds like the new navmesh is going to be very useful for a lot of things besides just getting things from A to B.

    Conceivably you could also use it for waypoints and it should fix the thing where you can build on walls as commander. Also I'm guessing it can take into account things like buildings blocking up areas, and if you used it for waypointing then the game could even maybe plot a route for you to get past obstructions.

    Also as someone who placed a nodegraph in source, thank god for procedurally generated navmeshes.
  • wackowacko Join Date: 2002-11-12 Member: 8283Members
    edited July 2011
    <!--quoteo(post=1863150:date=Jul 24 2011, 07:34 PM:name=RichardRahl)--><div class='quotetop'>QUOTE (RichardRahl @ Jul 24 2011, 07:34 PM) <a href="index.php?act=findpost&pid=1863150"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->if entities are teleporting off the map they should reappear at marine/alien start. This is exactly what I said what would happen when UWE said they were hiring a former blizzard employee to do pathing for NS2.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I do not know what my having worked at Blizzard has to do with anything... On top of that I am confused by everyones lack of what the term beta means LOL If you have played in any game beta before you know that changes get made a lot and bugs happen. This system is better as I mentioned in the post above; yes there is several bugs that make it feel like the system is not as good as the previous one but the technical side of it is much better. The paths generated are better and the usefulness/perf of the mesh is pretty major.

    As for using Recast the reason we went with this system which btw is very similar to blizzards own pathing system for Starcraft 2 is because it was less work; I mean why reinvent the wheel over and over I am not about having to roll my own thing everytime I write a new system. This system is used in many other games out there.. to name some KillZone 3, BulletStorm and yes its going to take a patch or two to refine this system.

    And BTW all the praise about cysts being placeable and not needing LOS etc... that system is using the pathing system :P to find connections etc.. So it does do its job well :P
  • douchebagatrondouchebagatron Custom member title Join Date: 2003-12-20 Member: 24581Members, Constellation, Reinforced - Shadow
    I really enjoyed the tech-talk about the pathing system, I'd be interested to see more on that.
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    <!--quoteo(post=1863169:date=Jul 25 2011, 01:36 AM:name=wacko)--><div class='quotetop'>QUOTE (wacko @ Jul 25 2011, 01:36 AM) <a href="index.php?act=findpost&pid=1863169"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->And BTW all the praise about cysts being placeable and not needing LOS etc... that system using the pathing system :P to find connections etc.. So it does do its job well :P<!--QuoteEnd--></div><!--QuoteEEnd-->

    Ah so that explains why it messes up if you place them too close to the wall and also why it seems as though it almost calculates distance round corners?

    Tis much nicer than the other approach certainly.
  • WilsonWilson Join Date: 2010-07-26 Member: 72867Members
    Good job wacko, new pathing rocks my socks.
  • wackowacko Join Date: 2002-11-12 Member: 8283Members
    <!--quoteo(post=1863179:date=Jul 24 2011, 09:26 PM:name=Chris0132)--><div class='quotetop'>QUOTE (Chris0132 @ Jul 24 2011, 09:26 PM) <a href="index.php?act=findpost&pid=1863179"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Ah so that explains why it messes up if you place them too close to the wall and also why it seems as though it almost calculates distance round corners?

    Tis much nicer than the other approach certainly.<!--QuoteEnd--></div><!--QuoteEEnd-->


    Well it should still work if you place it on walls :D and it does calculate around corners now there is a couple issues with that... which will get fixed in 182
  • RichardRahlRichardRahl Join Date: 2011-06-15 Member: 104594Members
    <!--quoteo(post=1863169:date=Jul 24 2011, 08:36 PM:name=wacko)--><div class='quotetop'>QUOTE (wacko @ Jul 24 2011, 08:36 PM) <a href="index.php?act=findpost&pid=1863169"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I do not know what my having worked at Blizzard has to do with anything... On top of that I am confused by everyones lack of what the term beta means LOL If you have played in any game beta before you know that changes get made a lot and bugs happen. This system is better as I mentioned in the post above; yes there is several bugs that make it feel like the system is not as good as the previous one but the technical side of it is much better. The paths generated are better and the usefulness/perf of the mesh is pretty major.

    As for using Recast the reason we went with this system which btw is very similar to blizzards own pathing system for Starcraft 2 is because it was less work; I mean why reinvent the wheel over and over I am not about having to roll my own thing everytime I write a new system. This system is used in many other games out there.. to name some KillZone 3, BulletStorm and yes its going to take a patch or two to refine this system.

    And BTW all the praise about cysts being placeable and not needing LOS etc... that system using the pathing system :P to find connections etc.. So it does do its job well :P<!--QuoteEnd--></div><!--QuoteEEnd-->

    After playing WoW for years, and the dissapointment that was sc2 multiplayer, I have very little confidence in blizzard employees, the fact that you put this system in when it was obviously very flawed and needed fixing was a bad move on your part, it took me 30 minutes of play time to find out the issues, if there were this many issues that broke the macs and arcs so much it should NOT have gone into the newest build until it was better than the previous pathfinding.
  • CrazyFarmerCrazyFarmer Join Date: 2010-01-25 Member: 70306Members
    Wow, you're an ass, he obviously worked as a software engineer at blizzard not a game designer, the pathing in SC2 was great and your other points are irrelevant. They pushed it out because it's now at least working so it can be tested.
  • HakujinHakujin Join Date: 2003-05-09 Member: 16157Members, Constellation
    edited July 2011
    Yeah the Blizzard comments are just ridiculous. Thank you for the detailed information wacko -- very interesting!

    But MACs and ARCs falling through the floor is a big bummer. I hope it gets sorted in the next patch since I am an extremely aggressive MAC user!
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    edited July 2011
    <!--quoteo(post=1863184:date=Jul 25 2011, 02:49 AM:name=wacko)--><div class='quotetop'>QUOTE (wacko @ Jul 25 2011, 02:49 AM) <a href="index.php?act=findpost&pid=1863184"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Well it should still work if you place it on walls :D and it does calculate around corners now there is a couple issues with that... which will get fixed in 182<!--QuoteEnd--></div><!--QuoteEEnd-->

    It does generally, but if you place like a minicyst right up intersecting the wall, it won't connect, not a bad thing by any means, just interesting.

    <!--quoteo(post=1863199:date=Jul 25 2011, 04:20 AM:name=CrazyFarmer)--><div class='quotetop'>QUOTE (CrazyFarmer @ Jul 25 2011, 04:20 AM) <a href="index.php?act=findpost&pid=1863199"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Wow, you're an ass, he obviously worked as a software engineer at blizzard not a game designer, the pathing in SC2 was great and your other points are irrelevant. They pushed it out because it's now at least working so it can be tested.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Yeah I mean, of all the things to criticise blizzard for, the pathfinding in starcraft is hardly one of them.

    I don't like the game but technically it's extremely well put together.

    I WISH ns2 was as polished as starcraft 2.
  • RichardRahlRichardRahl Join Date: 2011-06-15 Member: 104594Members
    edited July 2011
    <!--quoteo(post=1863199:date=Jul 24 2011, 11:20 PM:name=CrazyFarmer)--><div class='quotetop'>QUOTE (CrazyFarmer @ Jul 24 2011, 11:20 PM) <a href="index.php?act=findpost&pid=1863199"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Wow, you're an ass, he obviously worked as a software engineer at blizzard not a game designer, the pathing in SC2 was great and your other points are irrelevant. They pushed it out because it's now at least working so it can be tested.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Yeah i'll admit the pathing in sc2 was great, but that still doesn't change the fact of my low confidence of blizzard, but the fact remains if the pathfinding was so broken it should not have been included in this build, they have in house testing for things like this, beta testing is finding small remaining bugs/exploits/glitches and testing balence., if anythign this pathfinding is alpha at best, the fact that it has broken the macs and arcs so horribly they can't be used, severely hampers the ability to test the rest of the game as marines lose a key feature and then turns quickly into aliens slowly creep up with hydras and crags
  • DeadzoneDeadzone Join Date: 2003-07-03 Member: 17911Members, Reinforced - Shadow
    edited July 2011
    <!--quoteo(post=1863193:date=Jul 24 2011, 09:41 PM:name=RichardRahl)--><div class='quotetop'>QUOTE (RichardRahl @ Jul 24 2011, 09:41 PM) <a href="index.php?act=findpost&pid=1863193"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->After playing WoW for years, and the dissapointment that was sc2 multiplayer, I have very little confidence in blizzard employees, the fact that you put this system in when it was obviously very flawed and needed fixing was a bad move on your part, it took me 30 minutes of play time to find out the issues, if there were this many issues that broke the macs and arcs so much it should NOT have gone into the newest build until it was better than the previous pathfinding.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Take your fanboy bull###### somewhere else please.
    (edit: meh, "fanboy" isn't perfect word, but...)
  • RichardRahlRichardRahl Join Date: 2011-06-15 Member: 104594Members
    <!--quoteo(post=1863209:date=Jul 25 2011, 12:28 AM:name=Deadzone)--><div class='quotetop'>QUOTE (Deadzone @ Jul 25 2011, 12:28 AM) <a href="index.php?act=findpost&pid=1863209"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Take your fanboy bull###### somewhere else please.
    (edit: meh, "fanboy" isn't perfect word, but...)<!--QuoteEnd--></div><!--QuoteEEnd-->

    Fail, you seem to be confused, let me help you

    Fanboy
    1. A person who is completely loyal to a game or company reguardless of if they suck or not.
    2. A pathetic insult often used by fanboys themselves to try and put down people who don't like whatever it is they like.
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    edited July 2011
    <!--quoteo(post=1863193:date=Jul 24 2011, 07:41 PM:name=RichardRahl)--><div class='quotetop'>QUOTE (RichardRahl @ Jul 24 2011, 07:41 PM) <a href="index.php?act=findpost&pid=1863193"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->the fact that you put this system in when it was obviously very flawed and needed fixing was a bad move on your part, it took me 30 minutes of play time to find out the issues, if there were this many issues that broke the macs and arcs so much it should NOT have gone into the newest build until it was better than the previous pathfinding.<!--QuoteEnd--></div><!--QuoteEEnd-->

    wow. just leave these forums. you seriously lack any knowledge or acceptance of the situation at hand and the nature of this pre order. add on top of that you are a ###### who recently signed up.. well.. i rest my case. just gtfo your attitude is not welcome here.

    gj wacko, keep up the good work, appreciate the detailed info. dont let guys like this de motivate you, its the internet. :)
  • RichardRahlRichardRahl Join Date: 2011-06-15 Member: 104594Members
    edited July 2011
    <!--quoteo(post=1863217:date=Jul 25 2011, 01:07 AM:name=ironhorse)--><div class='quotetop'>QUOTE (ironhorse @ Jul 25 2011, 01:07 AM) <a href="index.php?act=findpost&pid=1863217"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->wow. just leave these forums. you seriously lack any knowledge or acceptance of the situation at hand and the nature of this pre order. add on top of that you are a ###### who recently signed up.. well.. i rest my case. just gtfo your attitude is not welcome here.

    gj wacko, keep up the good work, appreciate the detailed info. dont let guys like this de motivate you, its the internet. :)<!--QuoteEnd--></div><!--QuoteEEnd-->

    I've done beta testing for multiple games, I've done bug testing and QA for ubi-soft, and EA I'm pretty sure I've got more knowledge of the situation than you do. This is a beta test, not an alpha test, as the new pathing stands now it's in the alpha stage as it's a new system, an alpha pathing system should be restricted to developer testing only as it serve no purpose to release it to the general beta testers as there are still major flaws with the system, you're only going to get massive reports about the obvious flaws that took less then half a round to find with the system, the pathing system should have been fixed and released in the next build not this one, Also join date does not dictate weither someone's points are valid or not.
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    edited July 2011
    <!--quoteo(post=1863222:date=Jul 24 2011, 10:52 PM:name=RichardRahl)--><div class='quotetop'>QUOTE (RichardRahl @ Jul 24 2011, 10:52 PM) <a href="index.php?act=findpost&pid=1863222"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Also join date does not dictate weither someone's points are valid or not.<!--QuoteEnd--></div><!--QuoteEEnd-->

    you're completely correct.
    being a ###### to the devs however, removes any potential validity to any argument you may have.

    if you think QA for ubisoft has any similarity or relation with what UWE is doing here with their community then that's your problem right there.

    bring your ideas and even criticisms along with that logic, but take the the attitude elsewhere - we wish for them to continue community involvement and not dread it. multiple people have bit your bait in this thread, and responded telling you this, so just take it that maybe this once other people might be onto something.
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    <a href="http://www.youtube.com/watch?v=JvMwJz-Pgiw" target="_blank">http://www.youtube.com/watch?v=JvMwJz-Pgiw</a>

    Had some fun reproducing the bug. You can sometimes get the MACs to get back into the map (if you still have them selected or if you can find them outside the MAC).

    While I understand how the new system has the potential to be much better than the previous one, these bugs make it pretty unusable right now. Then again, there are other issues breaking B181 gameplay (lerk spores, skulk bite bug), that the bugs in the new pathing system kind of seem less important.
  • ZycaRZycaR Join Date: 2002-11-12 Member: 8263Members
    nice video. but still it is better then previous think :)
    The MACs are not lost. and they are more responsive.

    g.j. <b>wacko</b> .. keep up the good work!
  • SN.WolfSN.Wolf Join Date: 2010-03-29 Member: 71115Members
    <!--quoteo(post=1863222:date=Jul 24 2011, 10:52 PM:name=RichardRahl)--><div class='quotetop'>QUOTE (RichardRahl @ Jul 24 2011, 10:52 PM) <a href="index.php?act=findpost&pid=1863222"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I've done bug testing and QA for ubi-soft, and EA.<!--QuoteEnd--></div><!--QuoteEEnd-->
    I think i would of left those crooks out if i where you. :(

    UBI= 10 minutes of gameplay and 20 minutes of trying to connect.
    EA=Windows Live was a huge "FAIL" for them. LOse you email access,lose your game(s).

    Before you use a reference like that maybe you should see the Q&A of the perspective entity. In this case you lost a lot of credibility with this bunch.
Sign In or Register to comment.