Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 04-05-2013, 02:44 PM
nilbog nilbog is offline
Project Manager

nilbog's Avatar

Join Date: Oct 2009
Posts: 14,645
Default .path files (not currently needed)

Greetings.

I have placed this particular crowdsourcing project under Technical Discussion as it will require someone to have a server for testing. I know there are several of you with stock peq servers, so this is directed at you.

It would help a lot to have a community test/development server for .path files. It's nothing database, source, or script specific. There are built commands which handle the creation of a .path file. If these are created, they can be submitted to me, or to eqemu in general.

What does a .path file do? Aren't all moving npcs on .paths? - Pathing can be considered two different things. There are individual npc grids*, and then zone paths*. Grids are individual npc waypoints, pauses, etc. (such as a guard walking through a city). A .path file is generated for the total zone and consists of nodes where when aggroed, npcs follow closest nodes until its target is a shorter distance than the nearest node.

Who has a server on the eqemu public login? Who wants to help?



Reference materials:
http://www.eqemulator.org/forums/showthread.php?t=31933
http://www.eqemulator.org/forums/showthread.php?t=28710
http://www.eqemulator.org/forums/showthread.php?t=29180

i.e. commands:

Quote:
Syntax: #path shownodes: Spawns a npc to represent every npc node.
#path info node_id: Gives information about node info (requires shownode target).
#path dump file_name: Dumps the current zone->pathing to a file of your naming.
#path add [requested_id]: Adds a node at your current location will try to take the requested id if possible.
#path connect connect_to_id [is_teleport] [door_id]: Connects the currently targeted node to connect_to_id's node and connects that node back (requires shownode target).
#path sconnect connect_to_id [is_teleport] [door_id]: Connects the currently targeted node to connect_to_id's node (requires shownode target).
#path qconnect [set]: short cut connect, connects the targeted node to the node you set with #path qconnect set (requires shownode target).
#path disconnect [all]/disconnect_from_id: Disconnects the currently targeted node to disconnect from disconnect from id's node (requires shownode target), if passed all as the second argument it will disconnect this node from every other node.
#path move: Moves your targeted node to your current position
#path process file_name: processes the map file and tries to automatically generate a rudimentary path setup and then dumps the current zone->pathing to a file of your naming.
#path resort [nodes]: resorts the connections/nodes after you've manually altered them so they'll work.
Anyone already familiar with .path file creation, please feel free to chime in and help explain this.

Visual representation of how nodes are seen:
[You must be logged in to view images. Log in or Register.]
Last edited by nilbog; 05-17-2013 at 04:39 PM..
Reply With Quote
  #2  
Old 04-05-2013, 03:37 PM
Alarti0001 Alarti0001 is offline
Planar Protector

Alarti0001's Avatar

Join Date: Oct 2009
Location: Seattle
Posts: 2,500
Default

Bump.

Anyone willing to help out, I'm pretty sure we will be able to offer a server for those without.
__________________
Irony
Quote:
Originally Posted by Samoht View Post
It's pretty clear he's become one of the people he described as No-life Nerds and Server Bullies.
Reply With Quote
  #3  
Old 04-09-2013, 08:11 AM
falkun falkun is offline
Planar Protector

falkun's Avatar

Join Date: Sep 2010
Location: Ruins of Old Sebilis
Posts: 2,464
Default

So I know VP is the biggest "pathing clusterfuck", but is there a less high-profile place I could dip my feet into this? I was reading the links Nilbog provided and saw a post to the effect of "LGuk.path added to base EQEmu code (SVN)". Is there a priority list for zones with worse pathing than others? Basically, I'd hate for EVERYONE to be focusing on VP (not that additional scrutiny is inherently bad) and neglecting the other 99% of the zones that most of the server might actually see.

I'll try getting a base EQEmu install up and running and then I'll hit up Alarti/Jeremy for a server...
Reply With Quote
  #4  
Old 04-09-2013, 08:30 AM
Alarti0001 Alarti0001 is offline
Planar Protector

Alarti0001's Avatar

Join Date: Oct 2009
Location: Seattle
Posts: 2,500
Default

Quote:
Originally Posted by falkun [You must be logged in to view images. Log in or Register.]
So I know VP is the biggest "pathing clusterfuck", but is there a less high-profile place I could dip my feet into this? I was reading the links Nilbog provided and saw a post to the effect of "LGuk.path added to base EQEmu code (SVN)". Is there a priority list for zones with worse pathing than others? Basically, I'd hate for EVERYONE to be focusing on VP (not that additional scrutiny is inherently bad) and neglecting the other 99% of the zones that most of the server might actually see.

I'll try getting a base EQEmu install up and running and then I'll hit up Alarti/Jeremy for a server...
This be a velious post.
__________________
Irony
Quote:
Originally Posted by Samoht View Post
It's pretty clear he's become one of the people he described as No-life Nerds and Server Bullies.
Reply With Quote
  #5  
Old 04-09-2013, 08:37 AM
falkun falkun is offline
Planar Protector

falkun's Avatar

Join Date: Sep 2010
Location: Ruins of Old Sebilis
Posts: 2,464
Default

Quote:
Originally Posted by Alarti0001 [You must be logged in to view images. Log in or Register.]
This be a velious post.
I'm sorry, Nilbog makes no mention of "Velious" in his post. Please point out where Nilbog states he is looking for *.path file assistance for Velious only. I read Nilbog's post as "he is looking for assistance for *.path files for any zone." I'd like to work on Classic and Kunark zones because they are out now, unless the Devs feel they are OK (which is why I asked about a "priority list" in my first post).
Reply With Quote
  #6  
Old 04-09-2013, 08:38 AM
Alarti0001 Alarti0001 is offline
Planar Protector

Alarti0001's Avatar

Join Date: Oct 2009
Location: Seattle
Posts: 2,500
Default

Quote:
Originally Posted by falkun [You must be logged in to view images. Log in or Register.]
I'm sorry, Nilbog makes no mention of "Velious" in his post. Please point out where Nilbog states he is looking for *.path file assistance for Velious only. I read Nilbog's post as "he is looking for assistance for *.path files for any zone." I'd like to work on Classic and Kunark zones because they are out now, unless the Devs feel they are OK (which is why I asked about a "priority list" in my first post).
PMs
__________________
Irony
Quote:
Originally Posted by Samoht View Post
It's pretty clear he's become one of the people he described as No-life Nerds and Server Bullies.
Reply With Quote
  #7  
Old 04-09-2013, 01:19 PM
nilbog nilbog is offline
Project Manager

nilbog's Avatar

Join Date: Oct 2009
Posts: 14,645
Default

Quote:
Originally Posted by falkun [You must be logged in to view images. Log in or Register.]
I'm sorry, Nilbog makes no mention of "Velious" in his post. Please point out where Nilbog states he is looking for *.path file assistance for Velious only. I read Nilbog's post as "he is looking for assistance for *.path files for any zone." I'd like to work on Classic and Kunark zones because they are out now, unless the Devs feel they are OK (which is why I asked about a "priority list" in my first post).
While Velious is priority, correcting existing bugs and exploits continues. There are several existing zones which could use work.

I hope someone can host a server for this. It doesn't require much.. I ran p99 beta almost until release on a `08 gaming pc; not even server hardware. I assume most of you could have a base eqemu install running within an hour.

Once a new .path is created, it is dropped into the maps folder on the server i.e. [eqemu/maps/veeshan.path]. Restart world/zones, aggro some npcs and run around.

I believe this would be a great community project because non-exploitable dungeon pathing helps everyone.. and doesn't require server-specific code or database.
Reply With Quote
  #8  
Old 04-09-2013, 06:39 PM
Enygma Enygma is offline
Sarnak


Join Date: Jul 2010
Posts: 464
Default

Alarti, you already know I'm down to help just need a quick tutorial... need a server set up for this and get me installed and pathing...

Will be submitting these like a champ to nilbog when I'm set up.

nilbog sir... can you post a list of outstanding velious zones you require pathing to be done asap? I'll focus on those once I'm set up.

Thanks.
__________________
Sworen Owns
60 Warlord - The Mystical Order
Reply With Quote
  #9  
Old 04-09-2013, 06:42 PM
Alarti0001 Alarti0001 is offline
Planar Protector

Alarti0001's Avatar

Join Date: Oct 2009
Location: Seattle
Posts: 2,500
Default

Quote:
Originally Posted by Enygma [You must be logged in to view images. Log in or Register.]
Alarti, you already know I'm down to help just need a quick tutorial... need a server set up for this and get me installed and pathing...

Will be submitting these like a champ to nilbog when I'm set up.

nilbog sir... can you post a list of outstanding velious zones you require pathing to be done asap? I'll focus on those once I'm set up.

Thanks.
Bug jeremy to get his server up!
__________________
Irony
Quote:
Originally Posted by Samoht View Post
It's pretty clear he's become one of the people he described as No-life Nerds and Server Bullies.
Reply With Quote
  #10  
Old 04-10-2013, 04:19 AM
Sirken Sirken is offline
VIP / Contributor

Sirken's Avatar

Join Date: Feb 2010
Posts: 15,822
Default

Jeremy get your server UP!
__________________
Ever wonder what Braknar does around here? - https://youtu.be/WTtFXBgggpI

Sirken's Twitch Stream - www.twitch.tv/sirken_

Quote:
Originally Posted by Uthgaard View Post
Accusing me of simultaneous favoritism for two opposing guilds involves a special kind of stupid
Quote:
Originally Posted by karsten View Post
going after sirken is like going to a cheerleader convention and punching the only one that bothered to talk to you
Quote:
Originally Posted by Rogean View Post
I've met Sirken IRL.. he ain't jelly of shit

Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 03:50 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.