Page 1 of 2
Finditem problems
Posted: Sat Jun 21, 2003 6:46 am
by gaulau
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?
Posted: Sat Jun 21, 2003 11:33 am
by Pragma
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....
Re: Finditem problems
Posted: Sat Jun 21, 2003 12:24 pm
by wassup
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.
Posted: Sat Jun 21, 2003 1:04 pm
by Mckorr
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.
Posted: Sat Jun 21, 2003 2:06 pm
by gaulau
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.
Posted: Sat Jun 21, 2003 2:12 pm
by wassup
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.
Posted: Sat Jun 21, 2003 7:53 pm
by gaulau
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.
Posted: Sat Jun 21, 2003 11:03 pm
by wassup
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.
Posted: Sun Jun 22, 2003 12:41 pm
by gaulau
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 :)
Posted: Sun Jun 22, 2003 12:59 pm
by wassup
No idea what to tell you other than something on your end is seriously FUBAR'd.
finditem works perfectly here.
Posted: Tue Jun 24, 2003 6:39 am
by jonis
using horse? :p
Posted: Thu Jun 26, 2003 7:46 am
by gaulau
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.
Posted: Fri Jun 27, 2003 12:37 pm
by Mckorr
Nah, Bill Gates and Barney. The Antichrist and the Beast of the Apocalypse.
Posted: Fri Jun 27, 2003 3:53 pm
by Valerian
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*
Re: Finditem problems
Posted: Thu Jan 22, 2026 1:14 am
by xyilla