• 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

Problem - crash when calling another macro

joojoobee

A Member to Remember
Creator
Joined
May 15, 2016
RedCents
4,327¢
I am trying to test the new Monk pull script. I have a script that calls another macro depending on which character it is. For some reason, in the last few days, I get a FREEZE/crash...

Here would be an example of the script lines:

Code:
/if (${Me.Name.Equal[${MonkOne}]} ) {
        /mac kiss11_MonkPuller_V10 puller ini Kissassist_Firiona_${Me.Name} ${StartUp} 98
        }

I sent a dump file to Redbot, but is anyone else seeing something like this?

In addition, I am getting a significant number of random black screen crashes for my characters. The window just goes BLACK, and I get a message on the other group characters that XXX has left the server. This happens even when no script is running.

Thoughts?

JJB
 
The calling a macro from another macro is a known issue, I'm not sure the status of a fix or if anyone is still looking at it.

I'm also experiencing random drops / dcs, totally unsure the cause.
 
As a workaround I've been doing this recently which is working out nicely.

/alias /defaultmacro /macro ${Ini[macros.ini,Macros,${Me.CleanName}]}

and macros.ini is simply

[Macros]
toon1=KissAssist assist tankname
toon2=KissAssist assist tankname
toon3=berserk
toon4=yabm

I then have a couple other sections and aliases for different situations.
 
As a workaround I've been doing this recently which is working out nicely.

/alias /defaultmacro /macro ${Ini[macros.ini,Macros,${Me.CleanName}]}

and macros.ini is simply

[Macros]
toon1=KissAssist assist tankname
toon2=KissAssist assist tankname
toon3=berserk
toon4=yabm

I then have a couple other sections and aliases for different situations.

Thanks I will try that... Glad to see it's not just me on the drops / dcs
 
Yep, create the alias. Set up all the toon names you want in Macros.ini as well as the full arguments for their macro.

So for instance:

In macros.ini
[Macros]
Monkguy=kiss11_MonkPuller_V10 puller ini Kissassist_Firiona_${Me.Name} ${StartUp} 98


and then /defaultmacro on the monk, should load kiss with those settings. I haven't tried with variables in there, but it *should* parse, right?
 
not at home but can you fake mq2 out?
/if (${Me.Name.Equal[${MonkOne}]} ) {
/timed 50 /mac kiss11_MonkPuller_V10 puller ini Kissassist_Firiona_${Me.Name} ${StartUp} 98
/end
}
make it start after you end the current macro
 
not at home but can you fake mq2 out?
/if (${Me.Name.Equal[${MonkOne}]} ) {
/timed 50 /mac kiss11_MonkPuller_V10 puller ini Kissassist_Firiona_${Me.Name} ${StartUp} 98
/end
}
make it start after you end the current macro

I will try that out as well. Sumon's system worked, which is a nice new thing I learned. But there are instances where I still need one script to call another, so I will check your idea.
 
The second question... is this "calling one script from another" something that is on the "to fix" list?
 
I believe @eqmule was tracking it down. He can correct me if I'm wrong, but it looked like he was having some trouble reproducing it (I can't seem to repro it myself).
 
So that's what it is!

I've been wondering why about 30 % of my characters freeze/crash (depending whether it is Win7/Win8/Win10) and just realized it only happens when I chain 2 macros.

Been happening since the last patch.

It used to be that having an /echo dummy as the first line was enough.

EDIT: I'd rather say it is about 10% probability of a crash on Win 7 (with crash window) and more like 50-60% probability of a Freeze(eqgame instance taking up 100% CPU) on Windows 8/Windows 10.
 
I believe @eqmule was tracking it down. He can correct me if I'm wrong, but it looked like he was having some trouble reproducing it (I can't seem to repro it myself).

This weekend, or maybe sooner, I will do a capture on the crash. I can reproduce it at will. The more important the need to start up my tank cuz of a wandering mob... the more likely the crash will occur!! :)
 
Problem - crash when calling another macro

Users who are viewing this thread

Back
Top
Cart