Page 3 of 4
Posted: Tue Oct 21, 2003 2:08 am
by dont_know_at_all
Ah, you need to have all your packs open for finditem to work.
Things happen asynchronously as far as clicks are concerned and the code is left over from when we could do things synchronously. What is happening is that the pack is closed, we right click to open it, and then check if it is open *before* the right click is processed. After the error is detected, the pack opens.
Posted: Tue Oct 21, 2003 11:37 pm
by Undies
OK thanks.
While I have your attention, is there any up to date command list anywhere? Alternatively I can do a /help macro, but how do I get help on specific commands? Sorry if this is posted in the wrong section!
Posted: Wed Oct 22, 2003 3:29 am
by dont_know_at_all
Ha. There are several people who claim to writing up all the changes but somehow it never gets finished.
Posted: Wed Oct 22, 2003 3:45 am
by wassup
I am working on it, although at the moment it is in .txt format. I can send it to someone in Messenger if they care to log on.
Far from complete since I haven't used all of the commands. Some of the commands have so many options it is difficult to format the command syntax also.
Posted: Wed Oct 22, 2003 11:21 am
by Mckorr
When you finish it let me know. I'll convert it to HTML, and we can put it online here (or somewhere) instead of keeping it in the CVS.
Posted: Thu Oct 23, 2003 8:08 am
by GerryD
Hi
Just a brief comment. I have not used Macroquest for about a year as, being a bit long in the tooth(me, not my necro), I was a bit phased by the idea of compiling etc etc..Coming back to the board last week I saw the idiots guide and promptly went off to Ebay to buy C+++. Program arrived today and I followed the instructions to the letter.
Not a single problem and I am back online with Macroquest.
Thanks guys, a great job.

Posted: Thu Oct 23, 2003 8:18 am
by EqMule
thats awesome! more posts like this! thanks for coming back.
Posted: Fri Oct 24, 2003 12:54 am
by vzmule
dont_know_at_all wrote:Ha. There are several people who claim to writing up all the changes but somehow it never gets finished.
hahaha.
Posted: Fri Oct 24, 2003 2:13 am
by Amadeus
Wassup is leading an assault on redoing the readme file that I bet is going to be pretty good once he's done. I sortof lit a fire under that project a month or so ago ...hehe ..I'm glad he's doing it though, it's going to be great!
Posted: Sat Oct 25, 2003 9:32 am
by blacrain
latest.zip -> Not compiling on 10/25/03...
Code: Select all
Compiling...
exts2.cpp
exts2.cpp(551) : error C2039: 'Unknown0x258' : is not a member of '_ZONEINFO'
e:\macroquest\IRC-latest\mqext\../EQLib\MQ.h(809) : see declaration of '_ZONEINFO'
exts2.cpp(551) : error C2039: 'Unknown0x258' : is not a member of '_ZONEINFO'
e:\macroquest\IRC-latest\mqext\../EQLib\MQ.h(809) : see declaration of '_ZONEINFO'
exts2.cpp(552) : error C2039: 'Unknown0x25c' : is not a member of '_ZONEINFO'
e:\macroquest\IRC-latest\mqext\../EQLib\MQ.h(809) : see declaration of '_ZONEINFO'
exts2.cpp(552) : error C2039: 'Unknown0x25c' : is not a member of '_ZONEINFO'
e:\macroquest\IRC-latest\mqext\../EQLib\MQ.h(809) : see declaration of '_ZONEINFO'
exts2.cpp(553) : error C2039: 'Unknown0x350' : is not a member of '_ZONEINFO'
e:\macroquest\IRC-latest_\mqext\../EQLib\MQ.h(809) : see declaration of '_ZONEINFO'
exts2.cpp(553) : error C2039: 'Unknown0x350' : is not a member of '_ZONEINFO'
e:\macroquest\IRC-latest\mqext\../EQLib\MQ.h(809) : see declaration of '_ZONEINFO'
exts2.cpp(554) : error C2039: 'Unknown0x354' : is not a member of '_ZONEINFO'
e:\macroquest\IRC-latest\mqext\../EQLib\MQ.h(809) : see declaration of '_ZONEINFO'
exts2.cpp(554) : error C2039: 'Unknown0x354' : is not a member of '_ZONEINFO'
e:\macroquest\IRC-latest\mqext\../EQLib\MQ.h(809) : see declaration of '_ZONEINFO'
Seems that a few more items were left out of _ZONEINFO? I checked and rechecked.. moved my old directory and made a new one.. and the _ZONEINFO struct that I have seems to not be as complete as "DECLARE_API ( pzoneinfo )" wants.. (It's no where near starting a variable at offset 354..)
Code: Select all
// 5-15-2003 Amadeus (discovered by Lax)
// Actual Size 0x240, old
typedef struct _ZONEINFO {
/*0x000*/ CHAR CharacterName[0x40];
/*0x040*/ CHAR ShortName[0x20];
/*0x060*/ CHAR LongName[0x80];
/*0x0E0*/ CHAR Unknown0x0e0[0x96]; // <-- this isnt part of zone name, see CEverQuest__CEverQuest
/*0x176*/ BYTE Unknown0x176; // temp flag used in CEverQuest constructor
/*0x177*/ BYTE Unknown0x177[0x0b];
/*0x182*/ WORD Unknown0x182;
/*0x184*/ BYTE Unknown0x184[0x10];
/*0x194*/ BYTE Unknown0x194[0x10];
/*0x1a4*/ FLOAT Unknown0x1a4; // used in process_physics
/*0x1a8*/ BYTE Unknown0x1a8[0x4];
/*0x1ac*/ BYTE Unknown0x1ac[0x3c];
/*0x1e8*/ FLOAT ZoneExpModifier;
/*0x1ec*/ BYTE Unknown0x1ec[0x0c];
/*0x1f8*/ BYTE Unknown0x1f8[0x10];
/*0x208*/ BYTE Unknown0x208[0x18];
/*0x220*/ BYTE Unknown0x220[0x20];
/*0x240*/
} ZONEINFO, *PZONEINFO;
Posted: Sat Oct 25, 2003 9:45 am
by Lax
No. the zoneinfo struct is a static struct, not dynamically allocated. What amadeus was seeing was data outside of the struct
Posted: Sat Oct 25, 2003 10:22 am
by Mckorr
It's exts2 that is not compiling. You don't need it, just turn it off. Only compile macroquest.exe and eqlib.dll.
That should probably be the default compile option in the CVS. People who need exts2 and know what it is for can go back and enable it if they need to.
Posted: Mon Oct 27, 2003 3:05 pm
by Wishbringer
In 2003-10-27.zip MacroQuest.sln for VS.net seems corrupted.
Compiler refuses to load it.
2003-10-26.zip compiles fine when you disable mqext.
ok, edit:
answered in another thread...
but found another solution:
1. open MacroQuest.sln with normal texteditor
2. change first line version 8.00 to 7.00
3. save
4. open MacroQuest.sln normal with VS.net
5. drag-n-drop EQlib_UI.cpp to Prioject ("EQlib/Sourcefiles"- right border of window)
6. disable mqext in Config-manager
7. compile
8. cheer
but question to developer... what is version 8.00 of VS.net?
Posted: Mon Oct 27, 2003 3:09 pm
by blueninja
Wishbringer wrote:In 2003-10-27.zip MacroQuest.sln for VS.net seems corrupted.
http://macroquest2.com/phpBB2/viewtopic.php?t=3616
Posted: Mon Oct 27, 2003 4:04 pm
by DekeFentle
Amadeus wrote:Wassup is leading an assault on redoing the readme file that I bet is going to be pretty good once he's done. I sortof lit a fire under that project a month or so ago ...hehe ..I'm glad he's doing it though, it's going to be great!
With mighty flashes from the heavens and thunderous reports from cold grey mountain ranges the task was set.
And though the masses wail and beat their breasts entreating the deity of documentation to give on to them the wisdom they cannot live another day without.
The great one is silent and one can only ponder the humor in his eyes as he views the village idiots as they vainly scrounge and scratch for table scraps.
Here us divine being of knowledge and light, our prayers and the hopes for our future are laid at the foot of your throne.
Share with us even that you consider contemptible as it surely would be a boon of brilliance in our otherwise dark meanderings.
We beseech you to entreat us to any and all of what is to you mundane and beneath notice amongst the gods of macroing.
Give on to us your writ that we may pass it in holy reverence from generation to generation.
Demand sacrifice from us if you must but no longer forsake us.
This we pray in the name of the holy code giver SourceForge.
Amen