• 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
Resource icon

Release Tradeskill Construction Set NeXt 4.1991b

Shout out to Saar for providing factual information about my Artisan race tailoring, and farm database updates.
 
Jewelery making - won't use reinforced jeweler kit, says it can't find in bank or inventory. I've tried putting it in multiple inventory slots, in bank, and in a bag in inventory. I've tried in guild hall and PoK.
1661539644058.png
 
Jewelery making - won't use reinforced jeweler kit, says it can't find in bank or inventory. I've tried putting it in multiple inventory slots, in bank, and in a bag in inventory. I've tried in guild hall and PoK.
View attachment 41612
Is this standard, batch, or artisan? and the recipe name..

Nevermind, I found it, this is one of those what was I thinking moments. It checks to see if you have the count > 0 of the actual item rather than the container, which will never work.

I would do it in standard and say look it works, but the artisan crafting routine is different..

This has been broken for some time for the Artisan crafting routine, no longer.
 
Last edited:
Should the "watch" button add this to my launcher under Lua or do I need to download ? Guessing this may be treated differently as it is a paid thing.

If I download again for the newest features , do I need to run the setup again ?
 
Should the "watch" button add this to my launcher under lua or do I need to download ? Guessing this may be treated differently as it is a paid thing.

If I download again for the newest features , do I need to run the setup again ?
Setup should only be run once, unless moving to a different PC. The resource should be watched, for reference it is in the FAQ:

Where is this to download in Redguides launcher?

Once purchased this should be available via the Lua button after you > Click here to "Watch the resource" <
 
Hi JB & all tradeskill experts,

a question not directly towards the tool, but since you guys are tradeskill experts, I hope to find an answer here.
After going to 54 in tailoring doing the beginner quests, I then did Conflagrant Silk Swatch (triv 423) and Restless Velium Leather (triv 423). My tailoring went up to 210+, however my tailoring trophy, which I have equipped, stays at 67% Beginner Trophy. Is this a known issue? Did anyone experience something similar?
Thanks for help!
 
Hi JB & all tradeskill experts,

a question not directly towards the tool, but since you guys are tradeskill experts, I hope to find an answer here.
After going to 54 in tailoring doing the beginner quests, I then did Conflagrant Silk Swatch (triv 423) and Restless Velium Leather (triv 423). My tailoring went up to 210+, however my tailoring trophy, which I have equipped, stays at 67% Beginner Trophy. Is this a known issue? Did anyone experience something similar?
Thanks for help!
> Trophy Guide @ Fanra <
The experience gained on a success is equal to the trivial of the combine up to 350. All 350+ combines give only 350 experience. Therefore, your trophy would evolve faster making 350 trivial combines than 301 but even at 301, it would eventually get there.

which means up to 300 skill needs to be within 100 points, past 300 skill needs to be a 301+ trivial, doesn't matter what
INI:
Experience Needed:
Baking - 350,000 (1000 350+ successes)
Brewing - 350,000 (1000 350+ successes)
Jewelcraft - 350,000 (1000 350+ successes)
Pottery - 350,000 (1000 350+ successes)
Smithing - 262,500 (750 350+ successes)
Tinkering - 262,500 (750 350+ successes)
Alchemy - 262,500 (750 350+ successes)
Poison Making - 262,500 (750 350+ successes)
Tailoring - 157,500 (450 350+ successes)
Fletching - 157,500 (450 350+ successes)
Research - 157,500 (450 350+ successes)
I personally don't bother with lvling trophies until i get to 300, then i get a 301+ recipe that i can mass craft and grind it out
 
Hi JB & all tradeskill experts,

a question not directly towards the tool, but since you guys are tradeskill experts, I hope to find an answer here.
After going to 54 in tailoring doing the beginner quests, I then did Conflagrant Silk Swatch (triv 423) and Restless Velium Leather (triv 423). My tailoring went up to 210+, however my tailoring trophy, which I have equipped, stays at 67% Beginner Trophy. Is this a known issue? Did anyone experience something similar?
Thanks for help!
Once you skill up to 300 and depending on how many recipes you learned along the way the trophy will jump accordingly along with your skill. Just did one the other day and the trophy was beginner. Did like 300 recipes before I remembered just to get my skill up to 300 first. Once I hit 300 the trophy went to Master and skill jumped to 366 with the trophy.

Skill was research and I used the Guidestone recipe trivial 401 to get there. Took about 800 combines to hit 300.
 
There is a threshold that is directly related to your trophy and your current skill level, If they are too far apart the trophy won't progress, I will say for general evolution, if you are within +100 skill of the craft you are trying to attempt it works a lot better. When you get to the peak, then you have to grind specific recipes that are over 300 to fully evolve.
 
Last edited:
For those that want to buy this or are leaning that way, check out my free version for compatibility testing first...

 
Can you elaborate a little bit on how the "skip" feature works on prize.db? I've edited the RecipeSkip field to 1, clicked the Write Changes button, ran the Lua again fresh and did Generate Mass List, but it's still listing missing items for the recipes that I want to skip.

Also, feature request if it's possible - on the Missing Recipe Components screen, next to the Request button on each line, can you add a button to Skip that item (either permanently by having it edit Prize.db or even temporarily just for this Lua session)?
 
Last edited:
Can you elaborate a little bit on how the "skip" feature works on prize.db? I've edited the RecipeSkip field to 1, clicked the Write Changes button, ran the LUA again fresh and did Generate Mass List, but it's still listing missing items for the recipes that I want to skip.

When someone reports something to me that I know should be working, I start to question the very nature of my existence. I then test it. I just did this on fishing and skipped 3 recipes, they did not show in the recipe list or the mass list. Can you elaborate on what you skipped and what tradeskill so I can try to recreate it. Setting recipe to skip in prize.db should skip the recipe from the list and from subsequent lists. This is tested in version 2.8b just for reference.

Also, feature request if it's possible - on the Missing Recipe Components screen, next to the Request button on each line, can you add a button to Skip that item (either permanently by having it edit Prize.db or even temporarily just for this LUA session)?
Well if it skips from the 1st step this feature is not needed.
 
Last edited:
My apologies. Please disregard. I was on v2.68. Once I updated to v2.8, it worked as expected.

That said, it still might be useful to have a session-only skip/ignore button for when you don't want to permanently skip (which would impact other toons)
 
My apologies. Please disregard. I was on v2.68. Once I updated to v2.8, it worked as expected.

That said, it still might be useful to have a session-only skip/ignore button for when you don't want to permanently skip (which would impact other toons)
So, if I understand correctly, would these be for items or recipes in general, Either way I see a lot of clicking to temporarily blacklist items, if they are being requested, or if it is from the recipe list I see a lot of clicking also.

Give me your vision...
 
So, if I understand correctly, would these be for items or recipes in general, Either way I see a lot of clicking to temporarily blacklist items, if they are being requested, or if it is from the recipe list I see a lot of clicking also.

Give me your vision...
Also the latest version filters out a lot of race based recipes, so it won't attempt those.
 
So, if I understand correctly, would these be for items or recipes in general, Either way I see a lot of clicking to temporarily blacklist items, if they are being requested, or if it is from the recipe list I see a lot of clicking also.

Give me your vision...
Example would be for a tradeskill like research. In trying to go to 350, there are 68 recipes that use Smudged Rough Paper. If I'm out of those atm and I want to make a run of 100 recipes, Generate Mass List, I'm told I need 68 Smudged Rough Paper and I'm really only able to execute on 32 recipes. I think the Start On functionality is a good way to avoid a weird one-off that you want to skip, but in my example it's tough to know what number to start on or whether there are intermediate recipes that I do want before the Smudged Rough Recipes come up. My vision would be running the Generate Mass List for 100, crossing off Smudged Rough Paper, then regenerate the mass list which now has more usable recipes.
 
sqlite3.dll is the only .dll that is part of the suite
That’s why Valthonis is having a problem. Remove the dll and change your require to:
Code:
local PackageMan = require('mq/PackageMan')
local sql = PackageMan.Require('lsqlite3')
 
That’s why Valthonis is having a problem. Remove the dll and change your require to:
Code:
local PackageMan = require('mq/PackageMan')
local sql = PackageMan.Require('lsqlite3')
What will this effectively do, and is PackageMan 'built' in, I presume?

A little search told me that PackageMan arrived on scene circa August 12,2022...
 
Last edited:
LuaRocks? Is @Knightly challenging JB to one of these type goofy things? :dance::dance::dance:

Lord Of The Rings Rock GIF by Amazon Prime Video
 
I implemented it, at least I think I did, was hoping it would do something cool, but instead it is just the same ol TCN cosmetically.
 
I implemented it, at least I think I did, was hoping it would do something cool, but instead it is just the same ol TCN cosmetically.
If you have the dll, it’s not going to do anything. This is when you’re missing it. The problem Valthonis is having is you’re distributing a 64 bit dll and he’s trying to run it in 32 bit. Delete the dll and you’ll see what happens.
 
If you have the dll, it’s not going to do anything. This is when you’re missing it. The problem Valthonis is having is you’re distributing a 64 bit dll and he’s trying to run it in 32 bit. Delete the dll and you’ll see what happens.
Yeah I did, it locked up, or at least my patience wasn't enhanced.

I ran it as a couple of lines of code in a separate Lua and it is doing what I believe you state it should do.
 
Last edited:
if I can figure out which file the packagemanager line is in
So.. delete lsqlite3.dll in the Lua directory

make a separate Lua file and just add these lines (open up a file in notepad and just paste the lines and save and rename .txt to .Lua is one way)

local PackageMan = require('mq/PackageMan')
local sql = PackageMan.Require('lsqlite3')

it should do a pop up and ask to install the file..

I am not sure if I need to change the other 4 files that call for it, but we shall find out..
 
Last edited:
I am experimenting a bit, if I put these

PackageMan = require('mq/PackageMan')
PackageMan.Require('lsqlite3')

at the beginning of tcg.Lua it prompts to load.
 
I don’t know your code base so I can’t tell you where it should go, but if you have one file, it goes after require mq

You don’t need a separate Lua for it (but I think you were just giving a workaround)
 
I don’t know your code base so I can’t tell you where it should go, but if you have one file, it goes after require mq

You don’t need a separate lua for it (but I think you were just giving a workaround)
If this is a one off I am not a fan of re-engineering, but if there is value, I am.

Is there any benny to having the 64 over the 32.. and is this from the same stock that the one Dannuic provided in 64 bit format..(as in any differences?)
 
Last edited:
I think calling it re-engineering is a bit on the dramatic side. It's quite literally one line difference. (Again, I don't know your code, but) Where you have:
Code:
local mq = require('mq')
local sql = require('lsqlite3')

Replace it with:
Code:
local mq = require('mq')
local PackageMan = require('mq/PackageMan')
local sql = PackageMan.Require('lsqlite3')

But as for the "benefits" of 64 over 32 I think you misunderstand. I was just explaining why your current distribution won't work for Valthonis. You cannot run the 64 bit dll with a 32 bit version of EQ. Your code may not work on emu at all beyond that, I don't know. But from a technical standpoint, the first hurdle is going to be -- you're distributing a 64 bit dll so people running the 32 bit version of EQ will need to manually deal with that themselves (or you just make the change above and it handles all of that for you -- on a 64 bit version of MQ it will install the 64 bit version, on a 32 bit version it will install the 32 bit version). Regardless, there's no reason to continue to distribute your own version of the dll when you have one that we're already maintaining.

I don't know what dannuic gave you, you'd have to ask him that. But I suspect the only difference is you're using an older version of sqlite. You'd be using whatever version of sqlite was in the MQ vcpkg repository at the time you compiled it and that's one that I tend to update periodically (since it is used in multiple places and has a pretty good development cycle).

Regardless, you can choose to support your code however you see fit. It's your code after all. My point here was just explaining a better way to do it so that you're not dealing with issues like incompatible dlls.
 
heh, I am a Lua idiot. I tried making a file with just those 3 lines and it won't run

I did manage to get it working tho, used the fuction from boxhud and and got it to download

but other things break lol, guess I won't get to use it on EMU
 
Release Tradeskill Construction Set NeXt

Users who are viewing this thread

Back
Top
Cart