• 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

MQ2Trek -- 2006.06.16

Status
Not open for further replies.
Thanks :)

Trying to update the title on the overview, doesn't seem to work though. MQ2Trek by itself isn't very descriptive :p

One thing I would like to add, which I was unable to get working, was the Ghost feature. Although it seems that the hack with setting your spawn ID to 0 is nerfed, since when I enabled it and walked around I kept getting warped back to the spot where I turned it on :)

From what I understand of Random_Guy's Ghost plugin, it uses offsets of some sort, so decided to comment the /ghost command out of this one since it didn't work anyway and I'm too stupid to figure out how to do all that offset thing ;)

If I had it working though, I was playing with the idea of calling it /fase in/out instead (I'm a Trekkie ;))
 
Just a quick change in your .cpp EvenLessSpam

Change:

Rich (BB code):
struct _MOVEPKT {
                    /*0000*/ unsigned short SpawnID;
                    /*0002*/ unsigned short TimeStamp;
                    /*0004*/ int DeltaHeading:16;
                    /*0006*/ int padding0020:16;
                    /*0008*/ float DeltaZ;
                    /*0012*/ float Y;
                    /*0016*/ int Animation:16;
                    /*0018*/ int Heading:16;
                    /*0020*/ float X;
                    /*0024*/ float DeltaY;
                    /*0028*/ float DeltaX;
                    /*0032*/ float Z;
                } P; // 36

To:

Rich (BB code):
typedef struct _MovementPacket { /* June 16, 2006 */
     unsigned short SpawnID;
     unsigned short TimeStamp;
     unsigned Heading:12;
     unsigned padding0004:20; 
     float DeltaY;       
     int Animation:10;
     unsigned Padding0012:22;
     float DeltaX;
     float Y;
     int DeltaHeading:10;
     int Padding0024:6;       
     int unknown0026:2;       
     float DeltaZ;
     float Z;
     float X;
} MovePacket, *PMovementPacket;
 
Abyss said:
Just a quick change in your .cpp EvenLessSpam
Thanks :) This is where I show just exactly how noob I am ;)

The name of the struct is changed, I take it that doesn't matter much, but those variables at the end matters I take it? As I wrote initially I don't know very much about it, just enough to do some cut'n'paste hacks :)

Will play with it tonight :)
 
Updated with the struct changes from Abyss. Thanks :)

And could some nice mod update the thread title (not the initial post title) to "MQ2Trek - AIO Warp, Zone, Fade, Gate". Thanks :)
 
Very Nice plugin, I think I'm just going to delete AllWarp and PiggyZone now.
 
At work now so can't try this yet. Was curious does it edit the packets like Abyss's or is it just like the old piggy/rwarp just combined. I read from the post thats what it is listed as... but saw abyss's added some info / suggestion on some of the code. Either way you get my redcent and im going to play with this when i get home. Good job :)
 
If I'm correct, it's just like the old piggyZone, and RWarp, combined into one plugin.
 
when compiling I get a build log output that looks like this.

Rich (BB code):
Build Log      ------- Build started: Project: MQ2Trek, Configuration: Release|Win32 -------

 Command Lines      This edition of Visual C++ does not support the optimizing compiler.
Creating temporary file "c:\Mq2\Mq2-20060628\MQ2Trek\Intermediate\RSP000001.rsp" with contents
[
/D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "CINTERFACE" /FD /EHsc /MT /Zp1 /GS /YX"stdafx.h" /Fp".\Intermediate/MQ2Trek.pch" /Fo".\Intermediate/" /Fd".\Intermediate/" /W3 /c /Zi /TP
".\MQ2Trek.cpp"
]
Creating command line "cl.exe @"c:\Mq2\Mq2-20060628\MQ2Trek\Intermediate\RSP000001.rsp" /nologo"
Creating temporary file "c:\Mq2\Mq2-20060628\MQ2Trek\Intermediate\RSP000002.rsp" with contents
[
/OUT:".\../Release/MQ2Trek.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:".\../Release/MQ2Trek.pdb" /MAP:".\Intermediate/MQ2Trek.map" /OPT:NOREF /OPT:NOICF /IMPLIB:".\../Release/MQ2Trek.lib" /MACHINE:X86 odbc32.lib odbccp32.lib ..\Detours\lib60\detours.lib ..\Release\MQ2Main.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "\Mq2\Mq2-20060628\Detours\lib60\detours.lib" "\Mq2\Mq2-20060628\Release\MQ2Main.lib"
".\Intermediate\MQ2Trek.obj"
]
Creating command line "link.exe @"c:\Mq2\Mq2-20060628\MQ2Trek\Intermediate\RSP000002.rsp""
 Output Window      Compiling...
MQ2Trek.cpp
EQLIB_IMPORTS
MQ2Trek.cpp(541) : warning C4101: 'i' : unreferenced local variable
MQ2Trek.cpp(540) : warning C4101: 'rLen' : unreferenced local variable
MQ2Trek.cpp(541) : warning C4101: 'j' : unreferenced local variable
Linking...
   Creating library .\../Release/MQ2Trek.lib and object .\../Release/MQ2Trek.exp
 Results      Build log was saved at "file://c:\Mq2\Mq2-20060628\MQ2Trek\Intermediate\BuildLog.htm"
MQ2Trek - 0 error(s), 3 warning(s)

the plugin seems to work fine, but what do those warnings mean, is it anything that needs fixed or to be worried about at all?
 
HardOne said:
when compiling I get a build log output that looks like this.

Rich (BB code):
MQ2Trek - 0 error(s), 3 warning(s)

the plugin seems to work fine, but what do those warnings mean, is it anything that needs fixed or to be worried about at all?
Warninrs usually don't mean much. I don't know enough about this coding to say exactly why they're there ;)
 
Rich (BB code):
------ Build started: Project: MQ2Trek, Configuration: Release Win32 ------

Compiling...
MQ2Trek.cpp
EQLIB_IMPORTS
MQ2Trek.cpp(541) : warning C4101: 'i' : unreferenced local variable
MQ2Trek.cpp(540) : warning C4101: 'rLen' : unreferenced local variable
MQ2Trek.cpp(541) : warning C4101: 'j' : unreferenced local variable
Linking...
LINK : fatal error LNK1181: cannot open input file '..\Release\MQ2Main.lib'

Build log was saved at "file://d:\Documents and Settings\Main\Desktop\Mq2-20060628\MQ2Trek\Intermediate\BuildLog.htm"
MQ2Trek - 1 error(s), 3 warning(s)


---------------------- Done ----------------------

    Build: 0 succeeded, 1 failed, 0 skipped

is what I get
 
Cheesymac said:
Rich (BB code):
LINK : fatal error LNK1181: cannot open input file '..\Release\MQ2Main.lib'

is what I get
Recompile all of MQ.. From how I read that error MQ2Main isn't compiled.
 
yeah I had deleted everything that wasnt a .dll once i did it again with that .lib in there it worked.
 
MQ2Trek -- 2006.06.16
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart