Git Product home page Git Product logo

Comments (17)

BobTheBob9 avatar BobTheBob9 commented on July 24, 2024 5

just to make this clear, there's some work that's being done on this in the navmeshes thread in #research-and-development in the discord

from northstar.

BobTheBob9 avatar BobTheBob9 commented on July 24, 2024 1

Are the AINs ever known by the client or does the client never get informed because the server is responsible for all the movement?

client is never informed of actual ain data, they're only sent the movement of ai that uses it

from northstar.

SIGSTACKFAULT avatar SIGSTACKFAULT commented on July 24, 2024

in hindsight this should probably go in a different repo but i'm not sure which

from northstar.

BobTheBob9 avatar BobTheBob9 commented on July 24, 2024

so just to be clear here, Titanfall 2 has 2 core parts to navmeshes, there's AIN files, though the format of these has been changed in some way to my knowledge, and navmeshes, which are based on this, but also modified by respawn, both are needed for AI navigation to work correctly

from northstar.

SIGSTACKFAULT avatar SIGSTACKFAULT commented on July 24, 2024

do we need to make AIN files? Valve wiki implies that they're autogenerated.

from northstar.

BobTheBob9 avatar BobTheBob9 commented on July 24, 2024

nav_generate (the command used to generate ains) is removed in respawn source
to my knowledge, respawn generate theirs in level editor, not ingame like other source games do, so there's not much reason to keep it in, though there could be some other reason they don't include it

from northstar.

p0358 avatar p0358 commented on July 24, 2024

The code is stripped, the only chance for some maps for some time could be to port the AINs from TFO, depending how much the format has changed

from northstar.

BobTheBob9 avatar BobTheBob9 commented on July 24, 2024

TFO ains do work fine but ofc that's only on a couple maps, and without recast navmeshes ai will tend to lock up occasionally as well

from northstar.

SIGSTACKFAULT avatar SIGSTACKFAULT commented on July 24, 2024

I'm dumb, I thought AINs were generated from another file which was the actual navmesh

from northstar.

SIGSTACKFAULT avatar SIGSTACKFAULT commented on July 24, 2024

idea: make frontier defense work by just hard-coding enemy movement. possible? easier than reverse-engineering the pathfinding? no idea.

from northstar.

IncPlusPlus avatar IncPlusPlus commented on July 24, 2024

Are the AINs ever known by the client or does the client never get informed because the server is responsible for all the movement?

from northstar.

Erlite avatar Erlite commented on July 24, 2024

I wonder if they could make the AINs available. Northstar basically fixes the game for them, and once AI is back in, one way or another, they basically won't have to do anything anymore since custom servers are going to replace the official ones for sure.

It'd literally cost them less to just drop the AINs and have the community fix it for them.

from northstar.

ASpoonPlaysGames avatar ASpoonPlaysGames commented on July 24, 2024

So this could be completely wrong, but when I start up a server on, say, glitch, the server spews out a bunch of stuff about Path Nodes not having any links for hulls.

So I turned on cl_showpos 2 and noclip and flew around the map to the various coordinates given, and they seem to be the locations that the AI likes to stand around, I assume that the "no links for hulls" bit means that we basically have the points of the mesh, but we need to tell the AI how to go between the various points, right?

If so I think that would make our lives noticeably easier

(ive attached the server spew for Glitch if anyone is interested) glitch path nodes.txt

from northstar.

Erlite avatar Erlite commented on July 24, 2024

If this is correct, we know where the nodes are, but we'd still be unable to know which are linked to which, and it might even be auto-generated ones so not the real ones Respawn uses.

+ what Bob said about the Recast Navigation stuff.

from northstar.

SIGSTACKFAULT avatar SIGSTACKFAULT commented on July 24, 2024

I wonder if they could make the AINs available. Northstar basically fixes the game for them, and once AI is back in, one way or another, they basically won't have to do anything anymore since custom servers are going to replace the official ones for sure.

It'd literally cost them less to just drop the AINs and have the community fix it for them.

legal would never let them do this.

even if a rogue respawn dev gave them to us, we couldn't look at them for fear of getting sued.

from northstar.

Erlite avatar Erlite commented on July 24, 2024

One can hope it legally happens, it would be nice. Else, I guess we'll have to find a way to create our own for the maps.

from northstar.

GeckoEidechse avatar GeckoEidechse commented on July 24, 2024

Uhm, given that we added Navmeshes with v1.7.0, I guess we can close this now :P

from northstar.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.