• 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

Release Tradeskill Construction Set |Quests:GOD,TSS,POK,POR Freebie Assister [Deleted] (1 Viewer)

Status
Not open for further replies.
Now this begs the question:

Does this always work?

/ctrl /itemnotify "${FindItem[=${item_name}]}" leftmouseup

and if so why the heck was I mapping out backpacks and slots?

This also explains or I think it explains destroying stuff that was not intended.
 
if you know what the item is, you shouldn't use the finditem

/ctrl /itemnotify "${item_name}" leftmouseup

In the case of exact id would I do something like..?

varset item_id 1234
/ctrl /itemnotify ${FindItem[${item_id}]} leftmouseup

There are a few items that have the same name with different ID's which makes EQ life more difficult..

I guess I can try /ctrl /itemnotify ${item_id} leftmouseup
 
ok a
They broke .itemslot and .invslot a few patches ago

I guess showing up to the party is better late than never for me..

I have the hamster wheels turning on how Lua can be used. One crazy vision is a macro that never stops running and is all purpose for xp'n, hunting, farming, questing, and trade skilling. Based on Lua never stopping execution one could theoretically run main code that all it does it go into the "mode" you want and have menu options / commands / switches for that mode.. so if you were in trade-skilling mode it would give options to run freebies, craft, quest farm, etc.. then by switching modes you could go into str8 farming.. or make it really complicated and just have all the commands and no mode changes. Hamster wheel has broken.

This seems efficient as opposed to having eleventy billion inc files loaded.
 
Once I switch to Next I plan to port some code over (both as a means of getting a better handle on Lua the language as well as gaining the ability to use multiple different "macros" at the same time). TSC was one I'd considered offering to do (or help with).

What is the major benefit to a rewrite in Lua for TSC, or general suggestions. I am not against Lua, I want to know what it can do for me..

Can the Lua implementation do sqlite natively? I have every darn recipe or at least 10000 of em in sqlite format.. that can be used with existing mq2 mac.
 
Update..

With the tweaks to picking up items..

I have done a quick test on TSS and ran all the quests. They seem to work, with no unfortunate destructions. May be a hiccup here and there with NAV, not sure just yet. All in all the main flow seems to work. Testing GOD currently. For the most part I de-coupled the navigation from the easyfind travelto stuff as much as possible.

TODO, figure out how to swap using itemnotify.. again

Note: I usually run with Viewport on so it is usually a blank screen.

GOD ran fine...
 
Last edited:
Per Sic, if you know the name of the item /itemnotify "${item_name}" leftmouseup - good!

Buuut if you want to grab by ID..

/itemnotify "${FindItem[${item_id}]}" leftmouseup - change my mind?
 
I did a macro recently for collectibles and it has the same issue (duplicate names). I also did the ${FindItem[${itemId}]} route.
 
What is the major benefit to a rewrite in Lua for TSC, or general suggestions. I am not against Lua, I want to know what it can do for me..

Can the Lua implementation do sqlite natively? I have every darn recipe or at least 10000 of em in sqlite format.. that can be used with existing mq2 mac.

Major benefit? You can have more than one Lua running at the same time. So...if say, the Overseers macro was converted to Lua it could run concurrently with a TSC converted to Lua. Not the best example, I'll agree.

It's my understanding that anything currently available to macros is also available to Lua. And more considering there are Lua libraries already written to implement/simplify other capabilities.
 
Now this begs the question:

Does this always work?

/ctrl /itemnotify "${FindItem[=${item_name}]}" leftmouseup

and if so why the heck was I mapping out backpacks and slots?

I'll answer my own question, I was paying attention to slots for swapping and grabbing from other than bags or slots, I was also grabbing from range, and armor slots.
 
Major benefit? You can have more than one Lua running at the same time. So...if say, the Overseers macro was converted to Lua it could run concurrently with a TSC converted to Lua. Not the best example, I'll agree.

It's my understanding that anything currently available to macros is also available to Lua. And more considering there are Lua libraries already written to implement/simplify other capabilities.

Because of the TSC Nature, it will be doing 'stuff' and harnessing libraries and better options for data manipulation is a boon. Running with other stuff, not sure just yet.
 
Update..

With the tweaks to picking up items..

I have done a quick test on TSS and ran all the quests. They seem to work, with no unfortunate destructions. May be a hiccup here and there with NAV, not sure just yet. All in all the main flow seems to work. Testing GOD currently. For the most part I de-coupled the navigation from the easyfind travelto stuff as much as possible.

TODO, figure out how to swap using itemnotify.. again

Note: I usually run with Viewport on so it is usually a blank screen.

GOD ran fine...

Running in MQNext - looks like things are working, mostly. Specifically, TSS, GOD and beginner tasks.. unsure bout everything else and also this is without AA's and lvl 1
 
jb321 updated Tradeskill Construction Set |Quests:GOD,TSS,POK,POR Freebie Assister with a new update entry:

Artisan Soothing..

Sometime ago things changed, and when they changed, it didn't go well.

Things wouldn't combine, things would get destroyed unintentionally, cats and dogs living together, mass hysteria.

If you had something destroyed, I do apologize, The last release worked pretty darn good until the constant in the universe happened.. change.

Hopefully this fixes a lot of that. I have tested on a lvl 1 for GOD, TSS, and beginner trophy quests, these are I believe the meat and potatoes of the macro. This...

Read the rest of this update entry...
 
Please test and let me know what is acting all weird, this is released in regular MQ2, not packaged for MQ2Next dir structure currently.

However, only 2 files changed. TSC.mac in MQNext root and TSC_Support.inc in TSC folder, so if you throw those in the MQnext dir, it should work, If you ran the migrator previously.
 
Last edited:
It isn't going to be very robust, but I will add a rudimentary search to TSC for all recipes it knows how to make, which is over 3000 at this point, and of course, a way to make them using SQLite.

1629754290014.png
 
One hurdle down.. recipes are now searchable in TCS using SQLite..


1629755686904.png

1629756069036.png

Step 2, go shopping
Step 3, make it..

preliminary command,, /mac tsc SLMake 2222 ... where 2222 is the recipe ID..

This is not a drill! I repeat this is not a drill.
 
Last edited:
Step 2.. DONE!

1629757695631.png

one more step!

and to explain myself, the reason I use ID numbers is on the off chance what you are trying to make has the name in use twice, which is a bummer. the ID eliminates that problem..
 
Well it worked to a point :p

1629759265099.png

It opened the container and didn't populate it, but I can work with that.. I figured it would have issues and I figured right..
 
progress..

1629820733356.png

1) Will check to see if you have the amount in inventory already, if so. Don't buy anything.
2) Will subtract how many you want from how many are in inventory - providing a need count.
3) Will calculate how many to buy based on the need divided by the yield.
4) Awesome!

1629821881115.png

Sweet!

Depending on your viewpoint this is sad news or wonderful news, I will cease work on this current version of TCS, and start doing it in Lua.


Buut I can't do that until I have the SQLite or SQL library in Lua. I could cobble something together but want to have "official" releases so it works for everyone and not just working in my lab.
Yes, I could have half and half with MQ and Lua, but want more Lua. The caveat being, if it can't manipulate/copy/parse files from DOS in Lua, then it is probably a no go with Lua. But it probably does, so no worries, just waiting..

/ramble off

more ramble..

added: /mac tsc slist 16270 - list the components in the recipe.

1629828157805.png


Note: If you know the proper recipe ID for something and it can be confirmed, please advise. Some of the non 350 recipes didn't have a proper ID or had the same ID as a 350 recipe (making sense I am!).. the short statement is if you know the recipe ID and it is not a 350 recipe please advise.

New Commands (Proposed)

/mac TSC search 16270 - Search SQLite recipe database for ID 16270
/mac TSC smake 16270 3 - Buy and Make 3 of Recipe ID 16270
/mac TSC slist 16270 - List recipe components for ID 16270

TSC Trophy Swapping is broken and I am lazy - Update: I think I got the trophy swapping fixed.

TSC Swapping Containers - prolly broked! (If all slots are full and you have a kit in a bag) - update, think I got this working too!
 

Attachments

  • 1629831057640.png
    1629831057640.png
    17.7 KB · Views: 3
Last edited:
jb321 updated Tradeskill Construction Set |Quests:GOD,TSS,POK,POR Freebie Assister with a new update entry:

Artisan Armageddon

Update: Uses SQLite for new commands listed below. 3072 recipes available.

New Commands:

"/mac TSC search S" - Search SQLite recipe database for anything starting with an 'S'

View attachment 32575

"/mac TSC smake 16270 3" - Buy and Make 3 of Recipe ID 16270

View attachment 32576

"/mac TSC slist 16270" - List...

Read the rest of this update entry...
 
I can't even right now..

1629863985143.png

I don't have VS, blah, has anyone compiled this? I have installed ming but to no avail currently.

I told it to use ming..

1629903824147.png

Still no luck


Seeing if stack overflow is my friend..
 
Last edited:
Any feedback on 3.73b anyone, bueller? bueller? What works, more importantly, what don't work?
 
You may be aware already, but when working through the baking trophy on my toons, I ran into an issue with breaking down crab meat. Instead of creating Saltwater crab meat from 1lb crab meat, it kept trying to put armor items I was wearing into the mixing bowl. This is the only issue I've run into, and it's the last trophy I need for my toons. Thanks for all you do! This is an amazing macro.

edit: once I created the saltwater crab manually, the macro picked up without a hitch and finished.
edit 2: same with tuna
 
You may be aware already, but when working through the baking trophy on my toons, I ran into an issue with breaking down crab meat. Instead of creating Saltwater crab meat from 1lb crab meat, it kept trying to put armor items I was wearing into the mixing bowl. This is the only issue I've run into, and it's the last trophy I need for my toons. Thanks for all you do! This is an amazing macro.

edit: once I created the saltwater crab manually, the macro picked up without a hitch and finished.
edit 2: same with tuna

is this still happening? I did a lot of fixes, but dunno if I got them all, but wanting some feed back.. everyone has been downloading the new release like a hungry man at an all you can eat buffet..

the other note, I am testing exclusively on MQNext..
 
I got the below error when running the macro. I don't know which step it was on exactly, but it kept putting Thin Steel Wire on my cursor.

If the answer was already posted, sorry if I missed it. There are a lot of posts!



1631224568213.png
 
It's trying to use my zerker's axes from ranged to make Heady Paela. (MQNext)
 

Attachments

  • brewinghaha.JPG
    brewinghaha.JPG
    24.6 KB · Views: 5
Getting this when trying to use a spit, I placed the spit in the bottom right corner and restarted and it went through with using it, but still gave the error.

could not find slot to send notification in pack2

So that was in pok doing the trophy quest, but the toons in abysmal doing the god quests worked fine.

Recipe Heady Paeala wants to use the baker trophy for an ingredient for some reason. Wouldn't pick up the Paeala Sap

For the most part everything ran well, only hiccups were doing the trophy combines, if it didn't have the item, then it just looped.
 

Attachments

  • Untitled.png
    Untitled.png
    10.8 KB · Views: 4
Last edited:
The beginner trophy quest for Brewing keeps getting stuck on Heady Paeala. It tries to use the wrong item instead of the sap. Tried on 2 different toons and bit get stuck on the same recipe.
 
The beginner trophy quest for Brewing keeps getting stuck on Heady Paeala. It tries to use the wrong item instead of the sap. Tried on 2 different toons and bit get stuck on the same recipe.
I don't think this resource is being maintained. The creator is working on a better version with Lua for MQNext.
 
Release Tradeskill Construction Set |Quests:GOD,TSS,POK,POR Freebie Assister [Deleted]
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart