• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
Resource icon

Plugin - MQ2SpawnMaster (1 Viewer)

Ok, I deleted all of EQ and MQ2 because something was really bogging/lagging my comp down. Pretty sure it was one or the other. IDK. Anyway, I'm reinstalling everything and there is no spawnmaster.ini file. Do I have to create this? Where is the DL? Is it on the first page of this thread? When I press copy on the master.ini it won't let me paste it to anything. I know I'm fucking this up but I have just about zero skills when it comes to this crap. Sorry in advance of someone getting annoyed at what is most likely an answered question somewhere.
np phil - on the first page is the mq2spawnmaster.ini info

you might need to just create one

it needs to be mq2spawnmaster.ini (and not .ini.txt or .ini.ini) in your release folder and then you can copy/paste the info into the file
 
After some experimentation I figured out the correct ini format. The + needs to be INSIDE the brackets to get the full list in new world zones. We are still not picking up on all names with a # prefix ('#a massive dracoliche' is one example), so there's a clean name call missing somewhere, or clean name isn't returning as expected on some names...

[Dragon Necropolis+]
Spawn0=Vaniki
Spawn1=Zlandicar

[Dragon Necropolis]

Spawn0=a massive dracoliche
...
Spawn13=Seeker Larada

Here is a corrected version of mq2spawnmaster.ini with the CoV names i've found so far that don't show up without the # prefix.
 

Attachments

  • MQ2SpawnMaster.ini
    61 KB · Views: 38
Last edited:
Yeah my Velks was messed up between the old and new version. In the INI file old Velks was listed [Velketor's Labyrinth]+ and new Velk (ToV) was listed [Velketor's Labyrinth]. This was making names from original Velks to be searched for in the ToV zone. I made original velks [Velketor's Labyrinth+] and new (ToV) Velks [Velketor's Labyrinth] and it fixed it. Guessing others in my list are like this as well will fix as I come across them.
 
I did not see anyone had completed LoY expansion, so here it is:


INI:
[--- Legacy of Ykesha ---]+++


[The Gulf of Gunthak]
Spawn0=Blood Tusk
Spawn1=a dastardly scoundrel
Spawn2=Dominator Zrabix
Spawn3=Dreadmaster Jrup
Spawn4=Guard Dragrik
Spawn5=Harbinger Stimika
Spawn6=Hatethorn
Spawn7=a human recruit
Spawn8=Kalii Brokenskull
Spawn9=Magus Evana Bavomon
Spawn10=Mokon Brokenskull
Spawn11=a mutant cohort
Spawn12=an old sea dog
Spawn13=Oracle Pagrossa
Spawn14=Preceptor Grakomus
Spawn15=Rite Master Kvimimn
Spawn16=Sea Captain Azobus
Spawn17=Soothsayer Mrugg Doxok
Spawn18=Treasure Hunter Eranil
Spawn19=Warmaster Mragoc
[The Caverns of Exile]
Spawn0=Erpar Flamegar
Spawn1=a furious magma guardian
Spawn2=Gigantic Ashwalker
Spawn3=an inflamed champion
Spawn4=Kushara Perecran
Spawn5=Pulsating Pool of Magma
Spawn6=Servant of Flame
Spawn7=Smoldering Tentacle Terror
Spawn8=Tybog Adalmond
Spawn9=Typhoeus
Spawn10=Xaon Bulzekel
[Hate's Fury]
Spawn0=Cabin Gnome Fitzgerald
Spawn1=Chef Gokig
Spawn2=Harbinger Iinati
Spawn3=High Priest Anaanci
Spawn4=Lieutenant Commander Vzain
Spawn5=the Luggald Interrogator
Spawn6=Quartermaster Fisan
Spawn7=Scout Shin`Ci
Spawn8=Serang Vikch
Spawn9=Shoqui the Forgotten
Spawn10=Uumuvan the Soulless
[The Crypt of Nadox]
Spawn0=a Blackhand lieutenant
Spawn1=a Blackhand veteran
Spawn2=a Broken Skull Prophet
Spawn3=a Broken Skull vassal
Spawn4=a burdened bloodtusk - Added with the August 2017 patch.
Spawn5=Captain Aivilo
Spawn6=a cloister sentinel
Spawn7=a decaying fisherman
Spawn8=Dulein Gedasai
Spawn9=Elder Shaman Elgruk
Spawn10=an exhausted Bloodtusk
Spawn11=Foreman Kraksanar
Spawn12=Kdansol Borgir
Spawn13=Kraska Mreth
Spawn14=Spiritcharmer Hargortaz
Spawn15=an undead weaponsmith

[Dulak's Harbor]
Spawn0=Architect Vaukin
Spawn1=a blackblooded taskmaster
Spawn2=a defiled dedicant
Spawn3=an enraged soulstealer
Spawn4=a fleshchild of Innoruuk
Spawn5=Galikor Sevalin
Spawn6=Head Chef Grishnak
Spawn7=Incantator Cawrolis
Spawn8=Konus Alatuk
Spawn9=Linlanik Throatcutter
Spawn10=a luggald assassin
Spawn11=Ol' Greyfin
Spawn12=an ore refinery overseer
Spawn13=a shrouded cave lurker
Spawn14=a shrouded fareyes
Spawn15=Treasure Sorter Neiben
Spawn16=Vurag
Spawn17=Xorikaan Farzlebual
[The Torgiran Mines]
Spawn0=Bishop Rimak
Spawn1=the Broken Skull Bloodlord
Spawn2=the Broken Skull Brawler
Spawn3=the Broken Skull Defender
Spawn4=the Broken Skull Dreadlord
Spawn5=the Broken Skull Mercenary
Spawn6=the Broken Skull Seer
Spawn7=a Broken Skull treasurer
Spawn8=the Broken Skull Warlord
Spawn9=the Corrupted Half Elf Miner
Spawn10=the Crazed Halfling Lunatic
Spawn11=Dayned the Insane
Spawn12=the Fanatical Dwarf Zealot
Spawn13=Foreman Deslug
Spawn14=the Forsaken Miner
Spawn15=the Luggald Defiler
Spawn16=the Maniacal Kobold Miner
Spawn17=the Mutated Laborer
Spawn18=Ritualist Tzobodin
Spawn19=Scryer Xvalos
Spawn20=Taskmaster Waggad Brokenskull
 
I've spent HOURS going line by line, zone by zone, verifying the attached document is correct. So far, I have verified Classic + Kunark+ Gates of Discord. I have a lot of other zones but not verified them.

The problem with old zones and the previous inis posted is zones may now include "The" plus Hunter achievements being added and not updated.

As of this posting, all zone names and spellings are correct for Classic + Kunark + Gates. More expansions to come. They are in order as shown on the achievement window. Each expansion is separated by "[[[[ ---- EXPANSION NAME ---- }]]]"
 
Prior ini deleted in above post.

This ini file here is everything from Classic + Kunark + Velious + Luclin + GoD, verified by traveling to the zone itself and ensuring everything is correct.

More zones next week.

Edit: Removed file on 11/24/2021 due to being outdated.
 
Last edited:
Prior ini deleted in above post.

This ini file here is everything from Classic + Kunark + Velious + Luclin + GoD, verified by traveling to the zone itself and ensuring everything is correct.

More zones next week.
This is a shit ton of work. Well done sir.
 
This is what I come here for. Other people to do the work I'm too lazy to do. I salute you sir.

One suggestion would be to split the mobs that are only in the revamped versions of the zones so it's easier for editing. Also, you're missing Blackburrow.

But good job regardless. I've often thought that SpawnMaster should categorize mobs similar to the way SEQ does.
 
Last edited:
This is what I come here for. Other people to do the work I'm too lazy to do. I salute you sir.

One suggestion would be to split the mobs that are only in the revamped versions of the zones so it's easier for editing. Also, you're missing Blackburrow.

But good job regardless. I've often thought that SpawnMaster should categorize mobs similar to the way SEQ does.
So, I saw that some of the zones had the revamp names separated. I thought the zone names themselves were the same so I did get confused there. Fabled were also thrown around weird in the ini everyone has always posted. I tried to keep the fabled and revamp names present when I came across them.

As for blackburrow... I traveled there, I might have not copied it over from the ini used by VV to this file. I'll fix it.
 
Went through all the OOW zones as I didn't see them in the master list. I missed two zones, I believe they are instanced, but after talking to the NPC and going into the instanced zones twice they didn't seem like the right zone so I gave up for a moment.

INI:
; OOW
[The Bloodfields]
Spawn0=A Noc Slaveguard
Spawn1=Captain Gherish
Spawn2=Clergyman Rexith
Spawn3=Golem Supplier
Spawn4=High Priest Wersin
Spawn5=Ikaav Dominator
Spawn6=Ikaav Slavetrader
Spawn7=Ikaav Slumberer
Spawn8=Ikaav Sorceress
Spawn9=Ikaav Stormbringer
Spawn10=Lieutenant Lihad
Spawn11=Noc Deathstalker
Spawn12=Noc Slave Overseer
Spawn13=The Domineering Ukun
Spawn14=The Heavy Burdened Golem
Spawn15=Ukun Hatemonger
[The Ruined City of Dranik]
Spawn0=A Dragorn Prodigy
Spawn1=Bolno The Peon
Spawn2=Bowlord Rorn
Spawn3=#Dragorn Laborer
Spawn4=Granitesmash
Spawn5=Guttertusk The Cruel
Spawn6=Ikaav Slaveherder
Spawn7=Illis Mindweaver
Spawn8=Kyv Bowguard
Spawn9=Kyv Bowhound
Spawn10=Mistress Ujani
Spawn11=Murkglider Deathsting
Spawn12=Noc Slavehunter
Spawn13=Ornaia The Foul
Spawn14=Reinad Scalebreath
Spawn15=Siliena The Wicked
Spawn16=Souldrainer
Spawn17=Stoneworker Stonetooth
Spawn18=Tyian Rianda
Spawn19=Ukun Fleshhunter
Spawn20=Ungi The Swift
Spawn21=Ungorn The Furious
Spawn22=Vornad Deathtusk
[Nobles' Causeway]
Spawn0=A Deranged Feran
Spawn1=A Dragorn Battleleader
Spawn2=A Fecund Murkglider
Spawn3=A Feran Bull
Spawn4=A Feran Packleader
Spawn5=A Massive Bazu
Spawn6=A Poisonous Murkglider
Spawn7=A Ukun Packmaster
Spawn8=An Aggressive Murkglider
Spawn9=Drarakon The Mad
Spawn10=Grinbar The Ancient
Spawn11=Pixt Arreand Bodybender
Spawn12=Pixt Tr'Ent
Spawn13=Ridgerunner Droongar
Spawn14=Ridgerunner Drunt
Spawn15=Stone Thrower
[Harbinger's Spire]
Spawn0=A Discordling Sneak
Spawn1=A Discrodling Stalker
Spawn2=Builder Gorb
Spawn3=Foreman Guppu
Spawn4=Girplan Architect
Spawn5=Guardsman Quilm
Spawn6=Inventor Krang
Spawn7=Karg The Fiend
Spawn8=Loyal Servant Ziym
Spawn9=Overseer Rowgar
Spawn10=Peon Salnar
Spawn11=Retind Oaln
Spawn12=Revolter Yernom
Spawn13=Taskmaster Yarln
Spawn14=The Prime Mover
Spawn15=Toiler Opanin
Spawn16=Trainer Cyrum
Spawn17=Trainer Dysarth
Spawn18=Varin Deathclaw
[Wall of Slaughter]
Spawn0=A Dragorn Mastermind
Spawn1=Bazu Bonesmasher
Spawn2=Bazu Destroyer
Spawn3=Chimera Deathbringer
Spawn4=Chimera Seether
Spawn5=Discordling Bloodfiend
Spawn6=Discordling Chaosfiend
Spawn7=Discordling Warfiend
Spawn8=Dragorn Blightkeeper
Spawn9=Dragorn Nightwalker
Spawn10=Dragorn Strategist
Spawn11=Dragorn Turretkeeper
Spawn12=Feran Bloodkeeper
Spawn13=Feran Savageclaw
Spawn14=Girplan Mastercrafter
Spawn15=Girplan Taskmaster
Spawn16=Kyv Assassin
Spawn17=Kyv Pureshot
Spawn18=Noc Bonecleaver
Spawn19=Noc Shadowkeeper
Spawn20=Shadowhunter
Spawn21=Ukun Fleshflayer
Spawn22=Ukun Tendonslicer
[Muramite Proving Grounds]
Spawn0=A Dragorn Tactician
Spawn1=Aneuk Tyrannist
Spawn2=Battlemaster Denik
Spawn3=Blind Hunter Rekamu
Spawn4=Cadavor Fonidan
Spawn5=Captor Supplescale
Spawn6=Cleaver Wiex
Spawn7=Diodite Bluespark
Spawn8=Discordling Enchainer Kuroun
Spawn9=Fleshthreader Dashii
Spawn10=Hunter Leisov
Spawn11=Kyv Hunter Lheun
Spawn12=Lieutenant Commander Nak`Muram
Spawn13=Miseryfiend Ghio
Spawn14=Neuromancer Vionne
Spawn15=Noc Bloodluster Zieh
Spawn16=Odiumate Isienne
Spawn17=Sentinel Siofet
Spawn18=Stormer
Spawn19=Strategist Kin`Muram
Spawn20=Taskfiend Caikap
[Riftseekers' Sanctum]
Spawn0=A Dragorn Battlemaster
Spawn1=Balancer Relik
Spawn2=Channeler Pyren
Spawn3=Companion Prefect
Spawn4=Cyrec The Arcane
Spawn5=Discordling Gemkeeper
Spawn6=Discordling Shardmender
Spawn7=Elite Aneuk Miseryfiend
Spawn8=Familiar Venomtail
Spawn9=Frostkeeper Rybah
Spawn10=Gelidran Conjurer
Spawn11=Gelidran Frostformer
Spawn12=Gelidran Icekeeper
Spawn13=Girplan Shardtender
Spawn14=Girplan Stonesinger
Spawn15=Mistwalker
Spawn16=Pyrilen Researcher
Spawn17=Pyrilen Riftseeker
Spawn18=Pyrilen Summoner
Spawn19=Ruiner Isaka
Spawn20=Shadowstalker
 
I'm still going thru zones and fixing a lot of spawns and zone names. Once I'm completed, I'll post mine. But the very first post and the compile has a version of everything

Any traction on finishing this? If not is there a point you have worked up to that I can contribute and assist? This is a spectacularly useful tool.
 
Torment of Luclin
INI:
[Vex Thal Two]
Spawn0=Thox Xakra
Spawn1=Kaas Thox Xi Ans Dyek
Spawn2=Diabo Xi Xin Thall
Spawn3=Thall Xundraux Diabo
Spawn4=Diabo Xi Va Temariel
Spawn5=Thall Va Kelun
Spawn6=Va Xakra

[Bloodfalls]
Spawn0=Pli Xin Laiko
Spawn1=A Retainer of Shadow
Spawn2=Centien Xi Va Xakra
Spawn3=Coagulus
Spawn3=Cruor
Spawn5=Lady Constance
Spawn6=Nikolas the Exiled

[The Maiden's Eye Two]
Spawn0=Diabo Xi Akuel
Spawn1=Darkmeat
Spawn2=Lucca Brightfeld
Spawn3=Namdrows
Spawn4=Txiki
Spawn5=Quietus the Forgotten
Spawn6=Xenacious Von Deek
Spawn7=Tess Zelinstein
Spawn8=Centien Rashen Xaui
Spawn9=Temariel Xi Tetoracu

[Shadow Valley]
Spawn0=an illusive dim
Spawn1=Tearc, Shade Keeper
Spawn2=Bynn the Tormented
Spawn3=Ander, Wolf of Shadows
Spawn4=a scorched terror
Spawn5=a tenebrous slight
Spawn6=an avaricious mass

[Basilica of Adumbration]
Spawn0=Irate Servant of Luclin
Spawn1=Mistakenly Animated Salt Golem
Spawn2=Congealed Shadow Mass
Spawn3=Dark Agent of Luclin
Spawn4=Itzal, Luclin's Hunter
Spawn5=Xetheg, Luclin's Warder
Spawn6=Gloomclaw

[Umbral Plains Two]
Spawn0=Telaris Xeturisun
Spawn1=Bloodwretch
Spawn2=Captain Resh Sogran
Spawn3=Fleshrot
Spawn4=Fyrthek Fior
Spawn5=Gantru Shojralen
Spawn6=Nightfall
Spawn7=Rumblecrush
Spawn8=Shak Dathor Warlord
Spawn9=Sylra Fris

[Ka Vethan]
Spawn0=The Protector
Spawn1=Diabo Tatrua
Spawn2=Diabo Va Thall
Spawn3=Diabo Xi Va
Spawn4=Diabo Xi Xin
Spawn5=Centi Thall

Names taken from the DB forums, suspect the zone names may need tweaking.
 
Last edited:
OK, ALL DONE!!!

See attached file for every zone... The only problem I have is SpawnMaster telling two zones apart with the same name (example, Cobalt Scar). SpawnMaster uses the long name, not short names, which makes it complicated.

If anyone can help me with this problem, this may be complete!

Enjoy!
Edit: removed file on 11-24-2021 due to being outdated.
 
Last edited:
The only problem I have is SpawnMaster telling two zones apart with the same name (example, Cobalt Scar). SpawnMaster uses the long name, not short names, which makes it complicated.
At some point that was changed because I have an old file that uses short names. I didn't look to see who changed it or why, but my guess is it was changed due to DZs/instances. However, if you will go through and update the ini for all the short names, I'll change it so it uses short names first and then long names (and still works for DZs).
 
At some point that was changed because I have an old file that uses short names. I didn't look to see who changed it or why, but my guess is it was changed due to DZs/instances. However, if you will go through and update the ini for all the short names, I'll change it so it uses short names first and then long names (and still works for DZs).
I don't mind changing to short names if it updates. I was thinking about doing it for Alert Master Lua, but would rather it be used here first
 
At some point that was changed because I have an old file that uses short names. I didn't look to see who changed it or why, but my guess is it was changed due to DZs/instances. However, if you will go through and update the ini for all the short names, I'll change it so it uses short names first and then long names (and still works for DZs).

Classic + Kunark+ Velious+Luclin finished.... more tomorrow, getting cross eyed!
Tried an excel script to find/replace based on columns.... messed up too much stuff I'm doing it manually.
 
I've just committed the following changes and done some cleanup on this plugin so the next build for MQNext will have the following changes. This WILL break anything where you've got =# in your ini, so search those before you update (in the inis posted here there weren't that many using it). It adds exact matching capability to match what you would use in other places in MQ (for example: "Spawn1==Specific Name").

- Spawns can now be 1 indexed or 0 indexed (or indexed alphabetically then numerically, the plugin doesn't really care). This makes it compatible with AlertMaster inis so you can switch back and forth if you'd like.
- Global settings will now be used if character specific settings don't exist
- Character names will no longer be automatically added to the ini to facilitate easier ini sharing (though it does still use the same ini for those settings)
- Zone short names can now be used in ini files (and will be checked BEFORE zone long names are checked) -- this should fix issues where zones share the same long name but have different short names and also facilitate compatibility with AlertMaster inis
- Exact matching is now standard MQ style (based on = rather than #)
- Removed case sensitive matching in favor of the standard MQ matching and removed options pertaining to case sensitivity -- use exact match if you want that
- Fixed a bug where spawns would not get removed from the up list when using the delete command to delete a spawn
 
Last edited:
This WILL break anything where you've got =# in your ini,

I'll remove all #'s from my updated list.

- Spawns can now be 1 indexed or 0 indexed (or indexed alphabetically then numerically, the plugin doesn't really care). This makes it compatible with AlertMaster inis so you can switch back and forth if you'd like.

I'll also renumber so it starts at 1.


Both changes will take time. I've been dealing with a death in the family the last week and a half... have not had time to commit to continuing the updates I was doing... but it is something I will complete for everyone.
 
Hi all, anyone use this? It seems really amazing to me! I could use some help with the trigger part though. I want it to either /beep or send a tell when a named spawns. My windows flash if they receive a tell, so if I'm reading the web I will know to tab back for a named. But I can't get it to beep or send tells. This is my ini:

[bristle.Mydude]
Enabled=on

[Settings]
OnSpawnCommand="/tell Mywizzy named spawn"
Enabled=on

[Chardok]
Spawn0=Deathfang
Spawn1=Fractured Shard
Spawn2=Royal Guard Kakator
Spawn3=Dread Overseer Akalod
Spawn4=Dry Rot
Spawn5=Crackjaw
Spawn6=Prince Selrach Di`zok
Spawn7=Queen Velazul Di`zok
Spawn8=Flight Master Hak`ouz
Spawn9=Grand Advisor Zum`uul
Spawn10=Grand Herbalist Mak`ha
Spawn11=Kennel Master Al`ele
Spawn12=Observer Aq`touz
Spawn13=Overseer Dal`guur
Spawn14=Watch Captain Hir`roul
Spawn15=The Sokokar Matron
Spawn16=The Bridge Keeper
Spawn17=Battle Master Ska`tu
When using mq2 it beeps when ur tank has a named or ur assist pulls a named not sure if that helps or not
 
When using mq2 it beeps when ur tank has a named or ur assist pulls a named not sure if that helps or not
you just responded to a post from 3 years ago.

mq2 doesn't inherently/natively beep when your tank is fighting a named either, but some things including different automation (like cwtn plugins with beeponnamed) does.
 
OK, Finally done!!!!

Two files are attached for the two methods.
The long name version has the long name for the zone (South Karana vs southkarana) as well as the numbering starts at "Spawn0="

The short names has the short name for the zone (southkarana) as well as the numbering starting at "Spawn1="


I have spent HOURS on this. Please let me know if there are any mistakes to get them corrected. I do not know the shortnames for the upcoming expansion, and have not verified the short name version to work outside of one zone. Knightly did the updates and I'm not running back throughout the world to test that copy.

EDIT: Removed files from post on 11-24-2021, refer to later posts.
 
Last edited:
I’ll compare to what I have locally but your last few were pretty amazing and I think the community should be able to help with this as a huge starting point. It’s also awesome that it will work with either spawnmaster or AlertMaster now. Great job!

I'd love to see it updated as the default! My next project is to set it up as alertmaster, when I get time.
 
Sorry, I meant the new ini I've been working on.. having it replace the ini that comes with the build. So everyone has what I've been working on. After it's been vetted, of course.
 
Ah, gotcha, there’s not an ini in the build. But I can probably add it. I can do something similar to what we do with the MacroQuest ini and only load it if people don’t have one.
 
Plugin - MQ2SpawnMaster

Users who are viewing this thread

Back
Top