• 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 - Group window casting bars?

wisperin

Member
Joined
Jul 12, 2017
RedCents
328¢
Anyone know if it's possible to add casting bars and/or current casting spell name for each group member to the group window? I can add my own with EQType 134 but I don't know the syntax to show what other group members are currently casting. This would be SO much easier than watching a chat window for what is being cast by everyone. Thanks
 
1. It's not possible to add casting bars to the group window that functions like the one you can do for yourself.
2. I believe with MQ2Dannet we could technically create a custom EQType 9999 that would show spell name and casting time, casting time wouldn't run in real time as queries are not running at light speed real time, but are pulsed every so often.
 
okay done some testing and some arguing and annoying people with my stupidity, but it could be doable using observers that you start by setting up that the variables can then be checked.
 
Outside software, but ISBoxer can also do this. It lets you actually see small windows of other toons screens, so you can see their exact casting bar or health bar or such.
 
okay done some testing and some arguing and annoying people with my stupidity, but it could be doable using observers that you start by setting up that the variables can then be checked.

So in other words, not by a greenhorn like me... lol I'll have to get MUCH better at editing xml before I can attempt something like that. I appreciate you checking and asking around though. :)


Outside software, but ISBoxer can also do this. It lets you actually see small windows of other toons screens, so you can see their exact casting bar or health bar or such.

I actually have ISBoxer running but I was hoping to be able to accomplish this without resorting to using Video FX windows. Thanks for the tip though! :)
 
I do what eqtrader74 does. I also use ISBoxer mainly to create little windows to my other toons. Not only can I see what they are targeting, I can see what they are casting, and for my cleric and enchanter, I have their spell bars up too so I can quickly click a spell from their window without leaving my SK window.
 
You would need to add a new label to the group window and declare the piece to be included at the bottom. It doesn't matter what you call it, just use the values of one of the existing labels as a template so you have an idea what do for your new label. Modifying the ui windows is an endeavor in itself and you can find plenty of documentation on doing so elsewhere. Since it exceeds the scope of the original question of just putting spells being cast on the group window, I'll assume you're just asking how to code that aspect.

First and foremost, you'll need mq2 to be able to tell you what spells the connected toons are casting when they do cast. Both Netbots and Dannet can access this information, but I'd recommend Dannet for sure because it's much more stable than Netbots (plenty of discussions comparing the benefits between the two on the forums here). Set up Dannet observers for your characters to watch for when they are actively casting a spell. Again, look at the Dannet discussions on the forums here because they explain it in far greater detail than I can.

Once you have your observer set up, you need to set the EQType of your custom label to 9999 and in the ToolTipReference call your observer code. I also nest that into a conditional that checks to see if the character is in zone with me since I don't care what they cast when they aren't with me, but feel free to omit that if you want. That part of your XML will look like :

<TooltipReference>${If[${Spawn[pc =${Group.Member[1]}].ID},${DanNet[${Group.Member[1]}].O[Me.Casting]},]}</TooltipReference>

This tells MQ2: If the spawn of type pc and named (Group Member 1's name) is in the zone, show me Dannet member named (Group Member 1's name) Observer value for what they are casting otherwise do nothing.
The hard part is figuring out where to place your label so it doesn't interfere with anything already being displayed, but that's just a case of trial and error. This is the code you'd display somewhere in Group Member 1's area of the window, obviously members 2-5 would be so denoted in the code and put in their respective areas. That's a lot to chew on, but should be a quick and dirty answer to your initial question. If there is clarification needed, just reply with it and someone will help you flesh it out.
 
Check out mq2hud and setup a hud to show the casting spells etc. Using Netbots or Dannet.


INI:
c1=3,340,110,250,250,150,Casting
c2=3,340,121,250,250,150,${NetBots[${Group.Member[1]}].CastingName.Left[16]}
c3=3,340,132,250,250,150,${NetBots[${Group.Member[2]}].CastingName.Left[16]}
c4=3,340,143,250,250,150,${NetBots[${Group.Member[3]}].CastingName.Left[16]}
c5=3,340,154,250,250,150,${NetBots[${Group.Member[4]}].CastingName.Left[16]}
c6=3,340,165,250,250,150,${NetBots[${Group.Member[5]}].CastingName.Left[16]}
 
Question - Group window casting bars?

Users who are viewing this thread

Back
Top
Cart