• 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

MQ2Switch

Joined
Feb 24, 2005
RedCents
2,154¢
Here is the old /switch # plugin for doors/portals. You need to use the mq2main.dll that is attached bellow to add in the ActorInfo struct, otherwise mq2switch.dll won't load for you.
 
I don't get it? How is that different from regular mq2switch that's been posted a few months ago?
 
may i ask what the point of /pok was in the origional version of mq2switch? i mean you don't need to use the book to zone to pok, and if you really wanted the 'short' command, then "/alias /pok /zone poknowledge" and you are done.
 
raistlin8989 said:
may i ask what the point of /pok was in the origional version of mq2switch? i mean you don't need to use the book to zone to pok, and if you really wanted the 'short' command, then "/alias /pok /zone poknowledge" and you are done.

It's a different way to zone, it clicks the stone instead of /zone. Just an eltarnative way to do things.
 
ahh k, thanks, but that still doesn't solve the problem of /warping to the book to click on it, although i guess it is 'safer' than /zoning
 
Tone, Odessa,

I found a need for a working one of these and neither of you had (publicly) updated either version of MQ2Switch since the patch. So before bugging you guys, I decided to dig into the older threads to find the last working (at the time) source for this and try to make it work.

What I found was your adjustment of the original code on page 2 of this thread...

http://www.redguides.com/community/showthread.php?t=6783&page=2&pp=15

from October 31st (last updated November 10th) last year.

I updated OP_ClickSwitch to 0x418D (current), and PKT_UPDATE_POSITION to 0x7B59 (also current), and when compiling, it complained about pActorInfo. I wasn't too surprised since in the leading post of this current thread Tone mentioned adding that back into the MQ2Main.dll to make it work.

However after more shenanigans than I care to recount trying to make the code work with the base MQ2 Compile, I finally got around to just commenting out the

// DoorEnviroTarget.pActorInfo = &EnviroActor;

line. With the updated opcodes and this line commented out, it appears to work fine with the base MQ2 compile. The rest of the DoorEnviroTarget coding is still in there.

Any reason you can think of that I ought not to use it with that line commented?

Since neither of you have included source with your more recent updates of this plugin, I didn't include the full source, just the reference.
 
Yeah, but I'm lazy, I prefer modifying all my plugins to compile and work with the base MQ2.

By taking out the line that referred to ActorInfo (but leaving the rest of the EnviroDoorTarget stuff), I have a plugin that seems to work in all respects. The question is, is there some absolute requirement for the ActorInfo line to be there that I just haven't hit yet?
 
there is no absolute requirement, mine works just fine with no actorinfo, hence my post on top.
 
This latest version you posted tone, that also requires actorinfo struct back in MQ2Main?
At least doesn't seem to be working with the MQ2Main I have, need to use my own cause I have a few custom changes in it as well :)
If it requires pActor I'll just see if I can find it and figure out how to add it again :p
 
Tone's updated in the middle of the thread (not the one at the beginning of the thread) was posted 4/20, a day after the last patch, so I'd guess it works. If not, here's a working one.

*Edit* updated for 6/16
 
Last edited:
Could you post an update to this one Please! or the sorce I'll compile it I don't mind.

When I load this one it says SwitchDopen:: and then nothing happens.

Thanks!
 
Does this have a movement packet like MQ2Hail? I just wanted to know because I think it would be useful to find out before someone spots me using it (flashing from one point to another and then back again while waiting for the zone to take place).
 
FunWithUs said:
Does this have a movement packet like MQ2Hail? I just wanted to know because I think it would be useful to find out before someone spots me using it (flashing from one point to another and then back again while waiting for the zone to take place).

holy ancient thread resurrection batman!!!!!!!

yes it's a warp + switch
 
I have never seen myself flash using /sayt, /hailt, /give, etc. only thing I do worry about it the area near the target doing his resulting spiel and the area around your target that can "hear" what you've said even though you weren't there.
 
Roguish said:
I have never seen myself flash using /sayt, /hailt, /give, etc. only thing I do worry about it the area near the target doing his resulting spiel and the area around your target that can "hear" what you've said even though you weren't there.

You haven't tried hard enough, most of the time the update is so fast that others don't get your movement update at all, sometimes they do see you flash. though. If you think nobody can see you then you are fooling yourself.
 
I have witnessed a friend of mine while doing /hailtarget or /sumcorpse appear then disappear. I'd say it happens about 10% of the time I've seen him do something where I am near the end point of it. I'm not sure if its based on server lag or other factors, but most of the times we were the only people in the zone.
 
MQ2Switch

Users who are viewing this thread

Back
Top
Cart