• 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
Spawn Check/Map Entry Maker

Release Spawn Check/Map Entry Maker 1.0

No permission to download
Joined
Sep 12, 2004
RedCents
720¢
Although this and other macros I write are not exclusively for use by RedGuides,
I am authorizing its use for the community.
(This and other macros I write may be available at "other" MQ2 sites).

This macro has been tested using the most recent RedGuides MQ2 compile.

This macro and all others I submit for the community will be fully supported by myself
(as long as you have not altered the code for it).
Changing user specific (non global) declares is permissible.



This handy macro functions in two ways:

1) Alerts you to any named that are in zone that drop loot, via a popup message and a MQ window echo.

2) Creates an entry in the MacroQuest2\Logs\SpawnCk.mac log file with the name of the mapfile to add the named address to and the mapfile line address itself.

Example:

Rich (BB code):
[01/12/2015 13:36:18] -----------------------------------------------------------------
[01/12/2015 13:36:18] [BlackBurrow] - Mapfile: [Oldblackburrow_2.txt]
[01/12/2015 13:36:18] P -555.00, 20.00, -67.13, 240, 0, 0, 3, Slavemaster_Raouk
[01/12/2015 13:36:18] -----------------------------------------------------------------

This utility is great for being able to know what mobs in zone are loot droppers, as well as creating a label entry for them to put into your map files if it is missing.

I have updated the INI file to include all non specialized (standard) zones from:


All annual Hardcore/Revamped zones
Secrets of Faydwer
Seeds of Destruction
Underfoot
House of Thule
Veil of Alaris
Rain of Fear
Call of the Forsaken
The Darkened Sea
The Broken Mirror
Empires of Kunark


I have also converted the named ini file to work with the MQ2SpawnMaster plugin!!!!! (THIS IS UBER)
That will be included as well.

At the very least, even if you don't use this macro . . . I highly advise you to use the config file I provided for MQ2SpawnMaster.
I'm extremely diligent about updating the ini files for all known loot dropping named!

Enjoy, and happy hunting!

-----------------------------------------------------------------
 

Attachments

Last edited:
These all go in the macro folder correct?

SpawnCK.mac and SpawnCK.ini go in the macro folder....

MQ2SpawnMaster.ini goes in the MQ2 directory itself... alongside the MQ2SpawnMaster.dll plugin.

If you overwriting any existing MQ2SpawnMaster.ini (while in game), make sure you do a "/spawnmaster load" in game to load the new config.
 
Ok.. I put the files in their proper homes and while playing, I type /mac SpawnCk

I get the message:

[2015/01/14 10:51:17] [MQ2] Checking required plugins . . .
[2015/01/14 10:51:17] [MQ2] MQ2LOG plugin is loaded.
[2015/01/14 10:51:17] [MQ2] No zone data found for: Degmar, the Lost Castle
[2015/01/14 10:51:17] The current macro has ended.

Is this working as intended?
 
For whomever sent me the pm asking about sound alerts for MQ2SpawnMaster . . . .

You asked:
"Is there a way to make alarm go off when a name pops or when on is up when you enter the zone, like the gm alarm?"

MQ2SpawnMaster can do this, please review the settings for the plugin and the example provided on how to do it.

At the top of the Mq2SpawnMater.ini ... put:

Rich (BB code):
[Settings]
OnSpawnCommand="/multiline ; /vt 3 002 ; /popup SPAWN: ${SpawnMaster.LastMatch}!"
Enabled=on

I think I already had this in there though.

http://www.redguides.com/community/showthread.php/24809-MQ2SpawnMaster

- - - Updated - - -

Ok.. I put the files in their proper homes and while playing, I type /mac SpawnCk

I get the message:

[2015/01/14 10:51:17] [MQ2] Checking required plugins . . .
[2015/01/14 10:51:17] [MQ2] MQ2LOG plugin is loaded.
[2015/01/14 10:51:17] [MQ2] No zone data found for: Degmar, the Lost Castle
[2015/01/14 10:51:17] The current macro has ended.

Is this working as intended?

Let me look at it.... the macro works perfectly .... but if i fat fingered / mistyped that zone name in the SpawnCK.Ini file, then it will fail to lookup any mobs to check.

- - - Updated - - -

Ok, it's ALL coming back to me now . . . lol
INI function within MQ2 does not like commas when passing information to it.

I should have remembered this.. because KissAssist needed to be setup to convert zone names with commas to non comma varients within the KissAssist_Info.ini file.

At this point.. the following zones are having this issue that I can see so far....

Planes of Power ---
[Drunder, Fortress of Zek]+
[Torden, The Bastion of Thunder]+
[Vegarlson, The Earthen Badlands]+
[Eryslai, the Kingdom of Wind]+
[Doomfire, The Burning Lands]+

Secrets of Faydwer ---
[Crystallos, Lair of the Awakened]+

Seeds of Destruction ---
[Korafax, Home of the Riders]+

Underfoot ---
[Kernagir, The Shining City]+

House of Thule ---
[House of Thule, Upper Floors]+

Veil of Alaris ---
[Argath, Bastion of Illdaera]+
[Sarith, City of Tides]+
[Rubak Oseka, Temple of the Sea]+
[Erillion, City of Bronze]+

Rain of Fear ---
[Grelleth's Palace, the Chateau of Filth]+
[Evantil, the Vile Oak]+

The Darkened Sea ---
[Degmar, the Lost Castle]+

Its the INI function itself ... it is messing up when it encounters a comma ( , ) in the supplied data.

Until I work on a solution.... or get the INI function to handle commas in data pushed to it as a paramaeter without freaking out.. nothing you can do about it.
 
Last edited:
I am not seeing any entries for the white and black wedding zones.
 
So I've been in upper guk looking for Ghoulbane, I realized we did not have named spawn info for this zone so I put it together. If anyone notices any errors let me know and I'll fix this post. Thanks to everyone for all you do.

Directions:
Open MQ2 folder
Open Macros
Scroll down to SpawnCk Config

Add under old world

[The City of Guk]+
Spawn0=a froglok realist
Spawn1=a froglok idealist
Spawn2=a froglok nokta shaman
Spawn3=a froglok outlander
Spawn4=a froglok priest
Spawn5=a froglok scryer
Spawn6=a froglok shin knight
Spawn7=a froglok shinta warrior
Spawn8=a froglok summoner
Spawn9=a fungus ancient
Spawn10=a skeleton monk
Spawn11=the froglok shin lord
Spawn12=the froglok warden
Spawn13=a fungus mutant
Spawn14=The Fabled Froglok Shin Lord
Spawn15=DONE_NOW
 
Directions:
Open MQ2 folder
Open Macros
Scroll down to SpawnCk Config
open
ctrl+f for iceclad
replace with these

(The Fabled Stormfeather drops a decent haste clicky, easy to get)

[Iceclad Ocean]+
Spawn0=Lodizal
Spawn1=Stormfeather
Spawn2=The Fabled Lodizal
Spawn3=The Fabled Stormfeather

[Kael Drakkal]+
Spawn0=King Tormax
Spawn1=The Avatar of War
Spawn2=The Idol of Rallos Zek
Spawn3=The Statue of Rallos Zek
Spawn4=Derakor the Vindicator
Spawn6=Fjokar Frozenshard
Spawn7=Kallis Stormcaller
Spawn8=Keldor Dek`Torek
Spawn9=The Fabled King Tormax
Spawn10=The Fabled Avatar of War
Spawn11=The Fabled Idol of Rallos Zek
Spawn12=The Fabled Statue of Rallos Zek
Spawn13=The Fabled Kallis Stormcaller
Spawn14=The Fabled Keldor Dek`Torek
Spawn15=The Fabled Fjokar Frozenshard
Spawn16=The Fabled Derakor the Vindicator
 
Directions:
Open MQ2 folder
Open Macros
Scroll down to SpawnCk Config
open
ctrl+f for iceclad
replace with these

(The Fabled Stormfeather drops a decent haste clicky, easy to get)

[Iceclad Ocean]+
Spawn0=Lodizal
Spawn1=Stormfeather
Spawn2=The Fabled Lodizal
Spawn3=The Fabled Stormfeather

[Kael Drakkal]+
Spawn0=King Tormax
Spawn1=The Avatar of War
Spawn2=The Idol of Rallos Zek
Spawn3=The Statue of Rallos Zek
Spawn4=Derakor the Vindicator
Spawn6=Fjokar Frozenshard
Spawn7=Kallis Stormcaller
Spawn8=Keldor Dek`Torek
Spawn9=The Fabled King Tormax
Spawn10=The Fabled Avatar of War
Spawn11=The Fabled Idol of Rallos Zek
Spawn12=The Fabled Statue of Rallos Zek
Spawn13=The Fabled Kallis Stormcaller
Spawn14=The Fabled Keldor Dek`Torek
Spawn15=The Fabled Fjokar Frozenshard
Spawn16=The Fabled Derakor the Vindicator

Your entries for those 3 old world zones have been updated in the mq2spawnmaster.ini and the ini for the spawnck macro.
Thanks for your contribution.
 
When I zone into an area with mobs up, I am voice telling one of my channels 'Battle'. I really don't want to do that. Is there a way I can prevent the VT?

The VT is repeated by the number of mobs that are up...
 
I'm pretty positive I removed the line for the /vsay on mobs during the last revision.

I just downloaded it from RG site to verify what is posted to production.. and I'm not seeing the /vsay command at all.

I see you downloaded ith 3 times on 5-1-2015 ... are you sure you overwrote / replaced the spawnck.mac in your redguides-macroquest\macros directory????

Just a shot in the dark.. some people maintain more than one or "different compiles from other sites".. just verify you are overwriting the correct macro from the compile you are using.

If you still have an issue... please post the entire content of the macro you are using so i can see what your dealing with.

Simple fix would be to locate the line that has the /vsay command in it.. and either delete the entire line or remark it out with a | in front of the line.

When I zone into an area with mobs up, I am voice telling one of my channels 'Battle'. I really don't want to do that. Is there a way I can prevent the VT?

The VT is repeated by the number of mobs that are up...

- - - Updated - - -

UPDATE

OK... i see what the issue is... At one point i had spawnck.mac announce via vsay .. i removed that a long time ago.. and placed that functionality only in the config file for mq2spawnmaster.

It is still there...

Open your MQ2Spawnmaster.ini file (in directory where plugins are.. not the macros directory).. remove the line in [Settings] that sais:

Rich (BB code):
OnSpawnCommand="/multiline ; /vt 3 002 ; /popup SPAWN: ${SpawnMaster.LastMatch}!"

That should resolve your issue.
 
So I've been using this a while and it's fantastic, thanks for posting.

I do have a question though - I've been going back and doing stuff in older xpacs and have been wanting to create lists for zones not originally included in the INI. For example, Relic, the Artifact City or Arcstone - Prophecy of Ro xpac in this case. I've made named lists following the format as other zones and added it to the correct INIs but it still won't recognize them. Am I missing something with adding new entries for the notifications? Or is it more complicated then adding new zone entries and named to SpawnCk and MQ2SpawnMaster?
 
No its that simple. Send me the ini via a pm and i'll see what's the issue.

As long as format is correct and zone name is correct it should work.

99% of the time its an incorrect zone name identifier...

If you are anal like me.. and get entries created for EVERY named in EVERY zone for a specific expansion (mine covers SoF and up ).. then I will ad it to the official release.

So I've been using this a while and it's fantastic, thanks for posting.

I do have a question though - I've been going back and doing stuff in older xpacs and have been wanting to create lists for zones not originally included in the INI. For example, Relic, the Artifact City or Arcstone - Prophecy of Ro xpac in this case. I've made named lists following the format as other zones and added it to the correct INIs but it still won't recognize them. Am I missing something with adding new entries for the notifications? Or is it more complicated then adding new zone entries and named to SpawnCk and MQ2SpawnMaster?
 
No its that simple. Send me the ini via a pm and i'll see what's the issue.

As long as format is correct and zone name is correct it should work.

99% of the time its an incorrect zone name identifier...

If you are anal like me.. and get entries created for EVERY named in EVERY zone for a specific expansion (mine covers SoF and up ).. then I will ad it to the official release.

Once I get my new setup running and can access the files I'll hit ya up with that. Thanks for the reply!
 
another addition Tree

[Solusek's Eye]+
Spawn0=blazing elemental
Spawn1=lava elemental
Spawn2=inferno goblin captain
Spawn3=Kindle
Spawn4=reckless efreeti
Spawn5=Captain Bipnubble
Spawn6=fire goblin bartender
Spawn7=flame goblin foreman
Spawn8=CWG Model EXG
Spawn9=Gabbie Mardoddle
Spawn10=inferno goblin torturer
Spawn11=kobold predator
Spawn12=large fire goblin
Spawn13=Lord Gimblox
Spawn14=Lynada the exiled
Spawn15=Solusek champion
Spawn16=Singe
Spawn17=Solusek goblin king
Spawn18=Solusek mage
Spawn19=The Fabled CWG Model EXG
Spawn20=The Fabled Gabbie Mardoddle
Spawn21=DONE_NOW
 
TBM Zone Entries

Rich (BB code):
[--- The Broken Mirror ---]+++

[Plane of Health]+
Spawn0=Bhaly Adan
Spawn1=Bilemonger
Spawn2=Pestilent Warlord
Spawn3=Prepusterous
Spawn4=Putrid Brute
Spawn5=Vomitous
Spawn6=DONE_NOW

[Sul Vius: Demiplane of Life]+
Spawn0=Arsin the Blaze	
Spawn1=Commissioner Edrun	
Spawn2=Exalted Dromond
Spawn3=Glorious Cistina
Spawn4=Guardian Jenat
Spawn5=Gurndal the Graceful
Spawn6=Mad Merchant Marv	
Spawn7=Render	
Spawn8=Terrance the Admired
Spawn9=The Darkseer
Spawn10=Vizier Albert
Spawn11=DONE_NOW

[Sul Vius: Demiplane of Decay]+
Spawn0=Emma, a True Believer
Spawn1=Eunice, Well-Wisher	
Spawn2=High Bokon Cleret
Spawn3=Master of the House
Spawn4=Guardian Jenat
Spawn5=Svea Haire
Spawn6=Tarris Ellarn	
Spawn7=The Curator	
Spawn8=The Perforator
Spawn9=The Remnants of The Darkseer
Spawn10=The Sleepbringer
Spawn11=Zikursch the Corrupt
Spawn12=DONE_NOW

[Crypt of Decay]+
Spawn0=Abroan Drian
Spawn1=Akkapan Adan	
Spawn2=Brightfire
Spawn3=Feig Adan
Spawn4=Fountainhead
Spawn5=Grublus
Spawn6=Rusank	
Spawn7=Seraphina	
Spawn8=Xhut Adan
Spawn9=DONE_NOW

[Crypt of Sul]+
Spawn0=Bokon Revel the Reborn
Spawn1=Citizen Pain	
Spawn2=Devourer of All
Spawn3=Grinder
Spawn4=High Priestess Kal`vius
Spawn5=Spine Eater
Spawn6=The Watcher	
Spawn7=DONE_NOW
 
BUMP

- - - Updated - - -

Ini files for the macro and the MQ2SpawnMater plugin have been updated with the confirmed entries for The Broken Mirror expansion.
The updated files are on the first thread of this post.

File Type: ini SpawnCk.ini (53.0 KB)
File Type: ini MQ2SpawnMaster.ini (50.3 KB)
 
Rich (BB code):
/mlog timestamp
Has been added to MQ2Log. TOGGLES IT ON AND OFF
 
Updated 12-07-2016:

Conditional coding issue was causing no mob name to be added to the map entry line in the output log file. This has been corrected and tested.

- - - Updated - - -

Updated 12-09-2016:

All INI Files updated for "The Broken Mirror" and "Empires of Kunark" expansions... also includes perm fix for the correct locations being generated for named locations...
 
Release Spawn Check/Map Entry Maker

Users who are viewing this thread

Back
Top
Cart