Project 1999

Project 1999 (/forums/index.php)
-   Blue Server Chat (/forums/forumdisplay.php?f=17)
-   -   Encounter Tracking Demonstration (/forums/showthread.php?t=131929)

quido 12-21-2013 02:06 PM

Encounter Tracking Demonstration
 
About a week ago I started working on an encounter-tracking system that would not only keep track of people entering and leaving the encounter and their associated hate, but also the positions of all entities within the zone involved in the encounter. I then put together a php script that will allow you to select a particular encounter (all encounters work, including those that don't result in a mob death) and generate an animated gif showing a map of the encounter.

Here is a demonstration of what I have so far:

http://www.youtube.com/watch?v=uoDeE_iHWKg

As you can see, I tag Severilous and run all over EJ before CotHing myself. The last few seconds of the video show a fraps of the animated gif that was generated from this encounter.

It still needs some polishing and some more options, but so far I think it is pretty nifty! If p99 had this running, I doubt we'd see many more delay kites.

I welcome your feedback!

YendorLootmonkey 12-21-2013 02:08 PM

That's pretty sweet!

Tasslehofp99 12-21-2013 02:10 PM

That's really pretty cool.


The path you take looks oddly familiar, though lol.

quido 12-21-2013 02:29 PM

Quote:

Originally Posted by Tasslehofp99 (Post 1231617)
The path you take looks oddly familiar, though lol.

This guy! Thanks for the kind words =)

A little more information about what's going on here:

This system is implemented through the quest manager system (which isn't just for quests). When the mob is first aggroed, a quest event (perl) is invoked which in turn calls a C++ function which sets up a profile for the encounter in the database. At this point, a 1-second timer is set which will call a different C++ function when it has expired. This function is setup to be as efficient as possible for the sake of present time and requires only a single database insert for each 1-second tick. The bulk of the work is left up to the post-processing which can sort through the mess of data at its leisure. The php script that generated the animated gif took about 15 seconds to run on my system, most of which was disk I/O.

tacite 12-21-2013 02:30 PM

I like the music, really reminds me of Mahavishnu Orchestra. What is it?

quido 12-21-2013 02:34 PM

Quote:

Originally Posted by tacite (Post 1231655)
I like the music, really reminds me of Mahavishnu Orchestra. What is it?

I can see why you'd make this connection! Not only is the fusion world a relatively small one, but the bassist from this trio played with McLaughlin from 1983 to 1988.

The group is called Hellborg, Lane, and Sipe (Jonas Hellborg, Shawn Lane, and Jeff Sipe, or HLS) and this track is from the album Time is the Enemy.

talian21 12-21-2013 03:06 PM

Quote:

Originally Posted by quido (Post 1231665)
I can see why you'd make this connection! Not only is the fusion world a relatively small one, but the bassist from this trio played with McLaughlin from 1983 to 1988.

The group is called Hellborg, Lane, and Sipe (Jonas Hellborg, Shawn Lane, and Jeff Sipe, or HLS) and this track is from the album Time is the Enemy.

Reminds me of the guitarist Eric Johnson, if anyone remembers him.

quido 12-21-2013 03:07 PM

Shawn Lane plays circles around Eric Johnson.

Lune 12-21-2013 03:09 PM

very cool

sanforce 12-21-2013 03:37 PM

awesome script Jeremy. Would this be run server side to assist the GMs?


All times are GMT -4. The time now is 11:31 AM.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.