• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - LDoN Macros

Joined
Aug 10, 2015
RedCents
757¢
With LDoN coming soon on ragefire and lockjaw has anyone thought about putting together some macros for these? Or does anyone have old ones from way back when that can be updated?

I'd be interested in helping update but not sure if I could write one from scratch.


Sent from my iPhone using Tapatalk
 
What exactly would the community want.....

I Loved LDoN and plan on playing it allot when it opens on TLPS .... I was already mulling over the idea of creating a few macros ( one for each LDON camp ... based on option for mass kill / boss kill / NPC escort) ...

It would have involved me getting accurate nav meshes for EVERY dungeon... ( all 25+ ) ... excluding raid instanced zones....
(would really need help with this... its too time consuming for me to attempt to get into every dungeon and spend the time meshing them)... this is where community help would matter.

Easiest to do would be the boss mission.... using EASYFIND ( wink wink ).

I could begin flushing out the framework and starting coding.....using lower toons on live non TLPS before i could get down and dirty ... it would be in a few stages...

1) Detecting camp and expedition giver based upon zone / location....

2) Parameter usage or INI file usage to set the mission type to get.

3) Interface directly to the expedition window ( via the UI ) to select the mission and difficulty level... my selecting the window and child window elements with proper selection made.

4) Start the expedition...

5) Interface with easyfind plugin to navigate towards the boss... but have the macro stop and kill along the way to it based on agro.

... flush out all the bugs....

... build in system to do back to back expeditions after timer lockouts....

I will NOT go crazy and build in any loot buying routines once you accumulate the ldon points for an item you want...
I am absolutely not committing myself to doing it... just saying i easily could.....


But this is all a "Theory" of course ..... ( i don't actually have this already developed and working for years .. having used it extensiely on live non TLP servers..... .. and need to change it to use easyfind plugin... ( cough cough ))

Now... the real question is.... do i decide to actually do it out of love for the community.... or based on how many people click on my donation banner... ( Evil grin ).... lol


Not all Tree Humping druids are sweet and kind..... lol
 
hell i would be thrilled just to have it start after inside mission and complete it lol i don't mind taking them to it and starting or having to re get mission of course full auto would rock :)
id say most important and useful one would be everfrost first so to get the 10 % dodge aug , also would be most useful to tank classes that never got it .
 
Same I can accept and run to the mission myself, but would love to have something once I'm physically inside the mission.
 
Ugghhh....


You people aren't thinking outside the box........

The framework would make all the code i would develop a single INCLUDE file for kissassist....

You would just add the include line at the top of kissassist.... and add one line of code to kick off the included start function.. which would run to the mission giver in the zone you are in,,,, get the mission,,, and run to the proper zone/location.. enter... perform the selected mission.

It would use eqbcs to direct the rest of your group to follow / nav to the correct zones and locations.....

and whomever is marked as Main Assist in the EQ roles window would be the person who actually gets the missions and acts as the leader.


Not that I already started working on the framework or any of the coding,,, ( cough... waiting on incentive )

But that's how it would work.... using Kissassist as the combat system..... this would be just a flawless means of getting the adventures / running to locations / entering zones / pathing to single boss mission as a start... then i would expand to handle other adventure types...


But the squeeky wheel gets the oil.... if ya get my drift. ( my banner and quote aren't below .....just for pretty looks ).
 
Oil oil oil

The tin man has had the oil applied to his jaw.... ( squeek squeeek ) .. and he says ... "Thank you Dorothy" ... lol

Interface to adventure window for obtaining missions is roughly coded..... but there is a sh*t load more that needs to be done to be a working automated solution.
If you saw the full breakdown of all individual tasks to be completed in the project framework you would have a stroke.

Hardest part is gonna be getting/creating fresh and accurate zone.navmesh files for ALL the zones.

Me and RedBot are trying to get a feel for how much interest there is in the community for completely automated LDoN missions.... and based upon that variable... if its wiser to kick off a small fund raising project to offset the total number of hours I estimate it will take to code / unit test / system test / integrate into KissAsssit.

Of course anyone who has actually given a donation to me before any such fund raising project occurs.... will have their donation amount already added to the fundraising total.

But this is something we need to flush out.....

IF YOU WANT THIS... MAKE IT KNOWN.. RedBot can't gauge the community's desires if you don't speak up.


 
Last edited:
Same I can accept and run to the mission myself, but would love to have something once I'm physically inside the mission.

I don't give ya half assed solutions.... I'm a total ass when i code them.. LOL

Its fully automated from start to finish or NOTHING my friend... that's how this druid rolls.
 
Yes please. Oil donation in route.

If I wanted to start working the meshing, what do you mean by accurate meshes? Do you have some preferred navmesh settings we can use to start building these?
 
Yes please. Oil donation in route.

If I wanted to start working the meshing, what do you mean by accurate meshes? Do you have some preferred navmesh settings we can use to start building these?

Donation received.. Thank you... cleaned up the interface and code for navigating to wayfarer camp based on current zone you are in .... accessing adventure window... setting RISK level normal/hard based on your INI config ... selecting mission type (Single Boss at this stage) ... requesting mission.... and determining the correct zone to navigate to for getting to the dungeon.

Project work for today based upon my happy incentive donation... refine method to navigate to the correct dungeon (if more than one dungeon in a zone .. example.. Lesser FayDark.. and others ). Run to the correct location.... while ensuring rest of group is tagging along... enter dungeon... ensure everyone in group/mission is with us in dungeon.

May not seem like much... but its a ton.
 
Curious: Would this macro you're designing require EQbc?

I would totally use an LDoN macro but I have never setup nor learned to use EQBC and am not entirely in a rush to do so since ... Well I prefer ISboxer over EQBC for just about every reason.

I'm not asking cause I would demand you stop incorporating EQBC into the macro, nor am I even recommending you don't, it's your macro so you'll make it how you want! =)

I personally would make the decision to use it or not use it based on EQBC incorporation and I see that you mentioned it earlier that it would use it. If it's absolutely required maybe I will spend some time and toy around with putting EQBC on another comp and seeing how it works. Or I'll just be too lazy and miss out on another great macro =P
 
Curious: Would this macro you're designing require EQbc?

I would totally use an LDoN macro but I have never setup nor learned to use EQBC and am not entirely in a rush to do so since ... Well I prefer ISboxer over EQBC for just about every reason.

I'm not asking cause I would demand you stop incorporating EQBC into the macro, nor am I even recommending you don't, it's your macro so you'll make it how you want! =)

I personally would make the decision to use it or not use it based on EQBC incorporation and I see that you mentioned it earlier that it would use it. If it's absolutely required maybe I will spend some time and toy around with putting EQBC on another comp and seeing how it works. Or I'll just be too lazy and miss out on another great macro =P

MQ2Nav
MQ2EasyFind
MQ2EQBC

It is absolutely required.... to safely and accurately send commands to your group/mission members on how and when to navigate to zonelines / destination points.

Its a good idea to become familiar with it anyway.... its not that hard to figure out based on our documentation,.... and once you start using it... you'll be amazed at all the ingenious shortcuts and automation things you can accomplish with it.. without having to switch to the other toons.
 
Yes please. Oil donation in route.

If I wanted to start working the meshing, what do you mean by accurate meshes? Do you have some preferred navmesh settings we can use to start building these?

Default settings of meshgenerator should be fine.... since there are almost never any major high and low points in elevation... ( it's pretty much level Z radius since its a dungeon ).
 
MQ2Nav
MQ2EasyFind
MQ2EQBC

It is absolutely required.... to safely and accurately send commands to your group/mission members on how and when to navigate to zonelines / destination points.

Its a good idea to become familiar with it anyway.... its not that hard to figure out based on our documentation,.... and once you start using it... you'll be amazed at all the ingenious shortcuts and automation things you can accomplish with it.. without having to switch to the other toons.

Countless people here have pushed me in the direction of EQBC but I struggle to find any use for the program. That isn't to say the program isn't useful but rather, I used isboxer for 3 years before MQ2 - what I mean to say is any problem you've encountered that you solved with EQBC I have already encountered and solved with ISboxer. Outside of full automation of course, like a macro!

I realize EQBC is amazing for automation and it's essential in some macros (like this one)...


But I always come up with an excuse not to use it or give it a try; similar to how some of the devs here don't use isboxer and/or have tried it but give silly nonsensical reasons for not using it. =P

We humans are fascinating creatures!


Edit: I'll probably try EQBC one day. I got as far as loading it up on a computer before but I couldn't figure out how to get any of my characters to connect to the EQBC server. I toyed with it for 5 minutes before calling the program stupid and giving up.
 
Would absolutely love this.

Don't know anything about meshing zones or anything on the technical side of it.

Any other way I can help? I will gladly drop some on a donate button.

PS. Everyone tell your friends about this post, get more people involved!
 
Ok.. update:

The interface for requesting missions is completed.
Framework for running all group memebers to the correct zone for the mission.. (through multiple zones as well ).. and then running to the dungeon entrance is complete (ButcherBlock / Mistmoore Theme LDoN only atm).

Everyone zones inside the Dungeon zones flawlessly....

There will be a slight change in the initial adventure type selected.... I forgot the Single Boss missions don't spawn the boss until after a preset number of mobs are killed and you have traversed close enough to where the boss spawn point is...

So the initial mission type i am coding for is Mob Kill Count.


Everything is done to the point of getting all group members in the correct dungeon at this point...... gotta flush out a few minor issues... and get zone crossing and dungeon entrance locations for the other themes coded.... and tested.... and that will finish phase one.


Phase two .... get me the damn zone.navmesh files so i can actually test and code for the mission automation!

Phase three ... integrate it as a simple include to kissassist... and document the 3 easy steps it takes to get it going.


All in all .... if i keep being INSPIRED by the community.... i should have a beta version for testing within 10 days... (hey... i have a life too you know... despite what Maskoi might say ).



As I create them.... I will post each theme's zone.navmesh files .. for Mistmoore it would be Butcherblock/Greater Faydark/Lesser Faydark... with the associated doors.

I REALLY need someone who has NOTHING TO DO with their lives to create the LDoN dungeon navmesh files for me.....I am doing them to the ones I have tested... and will keep a running list of the ones i need... by updating the zone list i posted above.

Heck.. If i get just 5 volunteers.... it would make the job so much easier... assign one theme to each... and they keep getting missions .. zoning in... seeing if its not one they already meshed..... meshing it... quitting.... rinse repeat till all 10 dungeons for that theme are done....
 
Last edited:
Calling it a night.... will start up again tomorrow with filling in the data and testing all the other themes... starting tomorrow with everfrost/Mirugal theme... and will take it from there.. now that the framework is in place for getting mission... running to / through proper zones... and running to proper dungeon entrance.... it will go very fast for setting up the other themes.

Will post an official list of the meshes i have and still need for LDoN zones tomorrow.... those with toons on LIVE non TLP servers can obviously help me out generating the navmeshes via MeshGenerator.exe

You can post them in a zip file here... and I will accumulate / package them / post them when each theme is whole.

Night y'all
 
List is current as of 09/11/2017 -- 11:09am EST
Every zone marked HAVE -- has been physically ZONED into... and has its navmesh and door assignment files created.


Zones


Deepest Guk/Selephra Giztral (Southern Desert of Ro; -116.97, -289.24) (8 variations) - entrance located in Innothule Swamp or Upper Guk COMPLETE
HAVE -- (The Accursed Sanctuary) = Zone ShortName: (gukh)
HAVE -- (The Ancient Aqueducts) = Zone ShortName: (gukc)
HAVE -- (The Cauldron of Lost Souls) = Zone ShortName: (guka)
HAVE -- (The Chapel of the Witnesses) = Zone ShortName: (gukf)
HAVE -- (The Drowning Crypt) = Zone ShortName: (gukb)
HAVE -- (The Foreboding Prison) = Zone ShortName: (guke)
HAVE -- (The Mushroom Grove) = Zone ShortName: (gukd)
HAVE -- (The Root Garden) = Zone ShortName: (gukg)

Miragul's Menagerie/Teria Grinntli (Everfrost; 1881.96, -5038.80) (10 variations) - entrance located in Everfrost COMPLETE
HAVE -- (The Forgotten Wastes) = Zone ShortName: (mirf)
HAVE -- (The Frosted Halls) = Zone ShortName: (mire)
HAVE -- (The Grand Library) = Zone ShortName: (mirj)
HAVE -- (The Heart of the Menagerie) = Zone ShortName: (mirg)
HAVE -- (The Hushed Banquet) = Zone ShortName: (mird)
HAVE -- (The Maw of the Menagerie) = Zone ShortName: (mirb)
HAVE -- (The Morbid Laboratory) = Zone ShortName: (mirh)
HAVE -- (The Silent Gallery) = Zone ShortName: (mira)
HAVE -- (The Spider Den) = Zone ShortName: (mirc)
HAVE -- (The Theater of Imprisoned Horrors) = Zone ShortName: (miri)

Mistmoore Catacombs/Vual Stoutest (Butcherblock; -1120, -2500) (10 variations) - 2 entrances located in southwest of Lesser Faydark COMPLETE
HAVE -- (The Aisles of Blood) = Zone ShortName: (mmch)
HAVE -- (The Asylum of Invoked Stone) = Zone ShortName: (mmcc)
HAVE -- (The Cesspits of Putrescence) = Zone ShortName: (mmcg)
HAVE -- (The Chambers of Eternal Affliction) = Zone ShortName: (mmcd)
HAVE -- (The Dreary Grotto) = Zone ShortName: (mmcb)
HAVE -- (The Forlorn Caverns) = Zone ShortName: (mmca)
HAVE -- (The Halls of Sanguinary Rites) = Zone ShortName: (mmci)
HAVE -- (The Infernal Sanctuary) = Zone ShortName: (mmcj)
HAVE -- (The Ritualistic Summoning Grounds) = Zone ShortName: (mmcf)
HAVE -- (The Sepulcher of the Damned) = Zone ShortName: (mmce)

Rujarkian Hills/Barstre Songweaver (Commonlands; -1665, -110) (10 variations) - entrance located in South Ro COMPLETE
HAVE -- (The Arena of Chance) = Zone ShortName: (ruji)
HAVE -- (The Barracks of War) = Zone ShortName: (rujj)
HAVE -- (The Blazing Forge) = Zone ShortName: (rujh)
HAVE -- (The Bloodied Quarries) = Zone ShortName: (ruja)
HAVE -- (The Drudge Hollows) = Zone ShortName: (ruje)
HAVE -- (The Fortified Lair of the Taskmasters) = Zone ShortName: (rujf)
HAVE -- (The Gladiator Pits) = Zone ShortName: (rujd)
HAVE -- (The Halls of War) = Zone ShortName: (rujb)
HAVE -- (The Hidden Vale) = Zone ShortName: (rujg)
HAVE -- (The Wind Bridges) = Zone ShortName: (rujc)

Takish-Hiz/Ruanya Windleaf (Northern Desert of Ro; 7445, -955) (10 variations) - entrance located in North Ro COMPLETE
HAVE -- (The Antiquated Palace) = Zone ShortName: (taki)
HAVE -- (The Balancing Chamber) = Zone ShortName: (takg)
HAVE -- (The Fading Temple) = Zone ShortName: (takc)
HAVE -- (The Prismatic Corridors) = Zone ShortName: (takj)
HAVE -- (The River of Recollection) = Zone ShortName: (take)
HAVE -- (The Royal Observatory) = Zone ShortName: (takd)
HAVE -- (The Sandfall Corridors) = Zone ShortName: (takf)
HAVE -- (The Shifting Tower) = Zone ShortName: (takb)
HAVE -- (The Sunken Library) = Zone ShortName: (taka)
HAVE -- (The Sweeping Tides) = Zone ShortName: (takh)

 

Attachments

Last edited:
The first link is the ones i handballed out of the whole list. The full meshes are about a gig if you download direct from the forum post
 
Ok I have decided that LDoN macros are worth learning EQBC for. I love that expansion so fucking much and i havent seen it since I was a kid.

I'm going to toy around with EQBC over the next week or so but I am willing to donate to the project .. I'd like to learn EQBC before I commit money to something I wouldn't know how to use - so give me probably 7 - 12 days ..


How long of a project do you think this will be? I play on lockjaw so LDoN won't be out there for another few weeks .. so im in no rush

I'm asking cause I've been mulling it over and I am really interested in these macros. Not only will it be fun but they'll make some kronos too (in instances). Meaning any donation I make I can just recoup in kronos - it makes donating to the project more than once more realistic since it won't cut into any personal entertainment budgets =P
 
Ok .. so here is the short story ....

90% of the navmesh files i downloaded from the dropbox location mentioned above.. are yielding a message that the navmesh file is corrupt when i enter the zone....

So i can not rely on the accuracy or status of any of the ones i did not make myself.

( grrr ).

All other mission theme zone hops and mission entrance points are coded... and I'm in the middle of testing them one by one... so... looks like i'm gonna be making each dungeon navmesh myself during the testing phases.

Once this crap is complete.... its a hop / skip / and a jump .... to integrate into kissassist... having the main assist (EQ game role Main Assist) being the one who kicks off kissassist with the his setting of LDonON=1 .. having the group all set to follow main assist... and the main assist being in hunter mode.

New section will be added to your kissassist_toonname_ini and conditionals file as well....

Rich (BB code):
[LDoN]
|======================================================================|
LDoNOn=1
IncVer=1.0.0
MissionRiskHelp=Set value to either Normal or High
MissionRisk=High
MissionTypeHelp=Set value to Mob count -- for now.
MissionType=Mob count
 
and the main assist being in hunter mode.

Correct me if im wrong but I think you can't use MQ2nav while in hunter? I remember being told that when MQ2 nav was first integrated into kissassist because i tried it and it didnt work.

If it works now that's awesome cause ive been using Pullertank on all my characters who farm low level tradeskill mats =P
 
Ok .. so here is the short story ....

90% of the navmesh files i downloaded from the dropbox location mentioned above.. are yielding a message that the navmesh file is corrupt when i enter the zone....

So i can not rely on the accuracy or status of any of the ones i did not make myself.

( grrr ).

All other mission theme zone hops and mission entrance points are coded... and I'm in the middle of testing them one by one... so... looks like i'm gonna be making each dungeon navmesh myself during the testing phases.

Once this crap is complete.... its a hop / skip / and a jump .... to integrate into kissassist... having the main assist (EQ game role Main Assist) being the one who kicks off kissassist with the his setting of LDonON=1 .. having the group all set to follow main assist... and the main assist being in hunter mode.

New section will be added to your kissassist_toonname_ini and conditionals file as well....

Rich (BB code):
[LDoN]
|======================================================================|
LDoNOn=1
IncVer=1.0.0
MissionRiskHelp=Set value to either Normal or High
MissionRisk=High
MissionTypeHelp=Set value to Mob count -- for now.
MissionType=Mob count

More than likely, those are older versions of the navmesh files. A few months ago or so, it was required that all the navmesh files be recreated because of an update to MQ2nav.
 
Question - LDoN Macros

Users who are viewing this thread

Back
Top
Cart