A forum for feature requests/discussions and user submitted patches that improve MQ2
Moderator: MacroQuest Developers
-
gaulau
- decaying skeleton

- Posts: 5
- Joined: Sat Jun 21, 2003 6:41 am
Post
by gaulau » Sat Jun 21, 2003 6:46 am
Hi,
After last patch and with a current client of mq, i tried to run one of my simple macros to do just a few combines. It crashed. I tried others, they crashed too. The logfiles indicated that finditem was the culprit so i've tested a few things.
Finditem on tinker bags and planar fletching kit : Insta crash to desktop
Finditem on nil space box : Finds wrong item
Finditem on a different char on normal bag : Finds correct item and no crash
I've tried both custom and default UI, conferred with a friend who is very good at this and the client works 100% for him. Other things work fine, running macros without finditem seems to be fine, but find item, either in macro or from chatbox has the problems mentioned above.
Any ideas on what is wrong and how to fix this?
-
Pragma
- a ghoul

- Posts: 91
- Joined: Sat May 03, 2003 1:45 am
Post
by Pragma » Sat Jun 21, 2003 11:33 am
Finditem is partially broken. As running a macro for about 1 hour, it mteriously stops being able to find an item. I have a loop that says:
:start
/delay 0
/doevents
/finditem "item"
/if $cursor()==NULL /goto :start
This is supposed to find an item at turbo 500 speed (its a self checking circular loop) However sometimes it dies after like an hour, and when I check my inventory the item is right there....
-
wassup
- Official Guardian and Writer of TFM

- Posts: 1487
- Joined: Sat Oct 26, 2002 5:15 pm
Post
by wassup » Sat Jun 21, 2003 12:24 pm
gaulau wrote:Hi,
After last patch and with a current client of mq, i tried to run one of my simple macros to do just a few combines. It crashed. I tried others, they crashed too. The logfiles indicated that finditem was the culprit so i've tested a few things.
Finditem on tinker bags and planar fletching kit : Insta crash to desktop
Finditem on nil space box : Finds wrong item
Finditem on a different char on normal bag : Finds correct item and no crash
I've tried both custom and default UI, conferred with a friend who is very good at this and the client works 100% for him. Other things work fine, running macros without finditem seems to be fine, but find item, either in macro or from chatbox has the problems mentioned above.
Any ideas on what is wrong and how to fix this?
I use Finditem with Tinker bags, Leatherfoot Haversacks, the bags from GM Tradeskill items, and various other containers and have no problems at all.
The first thing that comes to mind is this:
After you arrange your bags so they don't overlap do you close them all and then reopen them? I have crashed the client when I didn't close then reopen the bags after arranging them.
-
Mckorr
- Developer

- Posts: 2326
- Joined: Fri Oct 18, 2002 1:16 pm
- Location: Texas
Post
by Mckorr » Sat Jun 21, 2003 1:04 pm
Good point.
After arranging your bags, you must close them to write the new window locations to the INI files. The parser will then be able to locate the new slot positions correctly.
The best procedure for combine macros:
1) Open all bags, containers, combiners, etc. and shuffle the windows around so nothing overlaps. That should include your inventory window.
2) Close everything! This resets the INI files to the current locations.
3) Reopen everything necessary to run your macro.
4) Run the macro.
Sure, you can use /cleanup to close everything and initialize positions, but then you have to /click right inv # to reopen everything.
MQ2: Think of it as Evolution in action.
-
gaulau
- decaying skeleton

- Posts: 5
- Joined: Sat Jun 21, 2003 6:41 am
Post
by gaulau » Sat Jun 21, 2003 2:06 pm
I just tried this. I opened all inventory bags. Placed them so they did not overlap each other or the central inventory window. Closed all including inventory. Reopened to check they were all initialized at the right spot, and they were.
Then i ran a simple /finditem "file", and crashed to desktop without any delay. I have a standard container.xml and a standard inventory.xml.
-
wassup
- Official Guardian and Writer of TFM

- Posts: 1487
- Joined: Sat Oct 26, 2002 5:15 pm
Post
by wassup » Sat Jun 21, 2003 2:12 pm
Strange...
Dumb question here but are you leaving the bags open?
If so then it sounds like something is wrong on your end, because I can do everything you just described and not have any problems at all.
How about you post the tradeskill macro and your test macro. That would be more helpful with figuring out what may be wrong.
-
gaulau
- decaying skeleton

- Posts: 5
- Joined: Sat Jun 21, 2003 6:41 am
Post
by gaulau » Sat Jun 21, 2003 7:53 pm
Actually Wassup, it's your rings macro that i'm using to test with cause i know it works :)
I'm going to go and get hold of a normal 10 slot bag and test, see if it's any difference. It crashed on me using default ui and using non standard bags. But on same account, same pc, different char it works without problems.
-
wassup
- Official Guardian and Writer of TFM

- Posts: 1487
- Joined: Sat Oct 26, 2002 5:15 pm
Post
by wassup » Sat Jun 21, 2003 11:03 pm
What you might want to do is delete any files in your eq folder with that character name.
Might be a corrupted file somewhere.
All they have is your hotkeys and screensettings anyway.
Resetting them might fix a problem.
-
gaulau
- decaying skeleton

- Posts: 5
- Joined: Sat Jun 21, 2003 6:41 am
Post
by gaulau » Sun Jun 22, 2003 12:41 pm
I've deleted all the relevant ini files with a heavy hand. I've tested on several chars on several accounts on 2 pc's. Not all chars have problems, but most do and they all have at least 1 non basic pack in inventory.
I have tried to finditem a file from various places. If it's in an inv slot before any bags, it works fine. If it's inside a bag, it crash, if it's in an inv slot and there is a bag in an inv slot ahead of it, then it crash.
I've replaced all files in the mq dir except for the executable, i guess that is next :)
-
wassup
- Official Guardian and Writer of TFM

- Posts: 1487
- Joined: Sat Oct 26, 2002 5:15 pm
Post
by wassup » Sun Jun 22, 2003 12:59 pm
No idea what to tell you other than something on your end is seriously FUBAR'd.
finditem works perfectly here.
-
jonis
- decaying skeleton

- Posts: 3
- Joined: Sun Jun 22, 2003 10:05 am
-
Contact:
Post
by jonis » Tue Jun 24, 2003 6:39 am
using horse? :p
-
gaulau
- decaying skeleton

- Posts: 5
- Joined: Sat Jun 21, 2003 6:41 am
Post
by gaulau » Thu Jun 26, 2003 7:46 am
Deleted the whole directory and had a friend send me his with his compile. Works fine now... No idea what was wrong though. Freaky stuff, i bet aliens and david letterman is involved.
-
Mckorr
- Developer

- Posts: 2326
- Joined: Fri Oct 18, 2002 1:16 pm
- Location: Texas
Post
by Mckorr » Fri Jun 27, 2003 12:37 pm
Nah, Bill Gates and Barney. The Antichrist and the Beast of the Apocalypse.
MQ2: Think of it as Evolution in action.
-
Valerian
- a grimling bloodguard

- Posts: 709
- Joined: Sun Jul 28, 2002 3:29 am
Post
by Valerian » Fri Jun 27, 2003 3:53 pm
Barney? The Cute Purple Dinosaur? Ya know, I've heard a theory about him somewhere... goes something like this:
Code: Select all
Descriptive term - CUTE PURPLE DINOSAUR
Change all your U's to V's like any good latinist: CVTE PVRPLE DINOSAVR
Remove any non-roman-numeral letters: CV__ _V__L_ DI____V_
Add Roman Numerals together:
C + V + V + L + DI + V
= 100 + 5 + 5 + 50 + 501 + 5
= 666
*shrug*