Status of MQ (WORKING) [Updated: Wed Nov 03]

A forum for the general posts relating to MacroQuest. *DEPRECATED: This forum is no longer in public use, but remains here for your reading pleasure. Enjoy

Moderator: MacroQuest Developers

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Tue Oct 21, 2003 2:08 am

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.

User avatar
Undies
a ghoul
a ghoul
Posts: 94
Joined: Mon Oct 20, 2003 9:12 pm

Post by Undies » Tue Oct 21, 2003 11:37 pm

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!

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Wed Oct 22, 2003 3:29 am

Ha. There are several people who claim to writing up all the changes but somehow it never gets finished.

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Wed Oct 22, 2003 3:45 am

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.

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Wed Oct 22, 2003 11:21 am

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.
MQ2: Think of it as Evolution in action.

GerryD
decaying skeleton
decaying skeleton
Posts: 3
Joined: Tue Dec 31, 2002 11:09 pm
Location: Australia

Post by GerryD » Thu Oct 23, 2003 8:08 am

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.
:D
Replace the word God with the word Nature - and perhaps we'll get somewhere.

EqMule
Developer
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Post by EqMule » Thu Oct 23, 2003 8:18 am

thats awesome! more posts like this! thanks for coming back.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image donations for this month's patches.

Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.

User avatar
vzmule
Contributing Member
Contributing Member
Posts: 378
Joined: Thu Mar 13, 2003 11:56 pm

Post by vzmule » Fri Oct 24, 2003 12:54 am

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.

Amadeus
The Maestro
The Maestro
Posts: 2036
Joined: Sat Jun 29, 2002 3:51 pm

Post by Amadeus » Fri Oct 24, 2003 2:13 am

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!

blacrain
decaying skeleton
decaying skeleton
Posts: 5
Joined: Tue Jul 29, 2003 11:22 pm

Post by blacrain » Sat Oct 25, 2003 9:32 am

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;

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sat Oct 25, 2003 9:45 am

No. the zoneinfo struct is a static struct, not dynamically allocated. What amadeus was seeing was data outside of the struct
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Sat Oct 25, 2003 10:22 am

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.
MQ2: Think of it as Evolution in action.

Wishbringer
Contributing Member
Contributing Member
Posts: 230
Joined: Thu Nov 14, 2002 7:00 am

Post by Wishbringer » Mon Oct 27, 2003 3:05 pm

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?
Last edited by Wishbringer on Mon Oct 27, 2003 3:23 pm, edited 1 time in total.

User avatar
blueninja
a grimling bloodguard
a grimling bloodguard
Posts: 541
Joined: Thu Aug 28, 2003 7:03 am
Location: Göteborg, Sweden

Post by blueninja » Mon Oct 27, 2003 3:09 pm

Wishbringer wrote:In 2003-10-27.zip MacroQuest.sln for VS.net seems corrupted.
http://macroquest2.com/phpBB2/viewtopic.php?t=3616

DekeFentle
a lesser mummy
a lesser mummy
Posts: 48
Joined: Wed Oct 22, 2003 1:41 pm

Post by DekeFentle » Mon Oct 27, 2003 4:04 pm

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
Revelation 6:8