• 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 (1 Viewer) 4.1991b

Using default UI, Craft Tab, Artisan.
While generating mass list the Faction window is opened and the script halts.
Yes.. in the interim could you stop the Lua

type /faction
wait til it populates
close it
and then run again..
 
Yes.. in the interim could you stop the lua

type /faction
wait til it populates
close it
and then run again..
This is a result of the depot and faction (I think).. I will move the faction to initialize on run instead,, and see if that works,..
 
for reference

Code:
    -- Initialize Depot
    if mq.TLO.TradeskillDepot.Enabled() then
        if not mq.TLO.TradeskillDepot.ItemsReceived() then
            if not mq.TLO.Window('TradeskillDepotWnd').Open() then
                mq.TLO.Window('TradeskillDepotWnd').DoOpen()
                mq.delay(500)
            end
            -- Wait for list to populate
            while not mq.TLO.TradeskillDepot.ItemsReceived() do
                mq.delay(1000)
            end
            mq.TLO.Window('TradeskillDepotWnd').DoClose()
            mq.delay(1000)
        end
    end


Code:
    local l_faction_index = mq.TLO.Window('FactionWnd/FAC_FactionList').Items()
    -- l_faction_index = 0
    if l_faction_index == 0 then
        mq.TLO.Window('FactionWnd').DoOpen()
        mq.delay(1000)
        while l_faction_index == 0 do
            -- print(l_faction_index)
            l_faction_index = mq.TLO.Window('FactionWnd/FAC_FactionList')
                                  .Items()
            mq.delay(1000)
        end
        mq.delay(1000)
    end

LOL!

scratch that!

It seems running one right after the other even with a delay causes issues.. that were never there before I added the depot init..

This is one of those chocolate is toxic for 51% of dogs, but not the other 49% or at least it seems that way.
 
Last edited:
For those that are having issues with the faction window, please log out (camp), log in, DL this and run it.. and let me know if it works..

This will let me know if I am heading in the right direction..
 

Attachments

Silence means it works, or people are contemplating their life tradeskilling choices right now..
 
Silence means it works, or people are contemplating their life tradeskilling choices right now..
Happy Joel Mchale GIF by ABC Network
 
Fixed a BIG issue with inventory generation if any item in inventory had " in the name, the list wouldn't generate!
 
I am working on making it make sense with regards to the missing tab..

I have re-arranged the tabs so missing comes last.. this is so we can follow a flow of

inventory > bank > depot > DH > GH then missing..


When it comes to the missing tab it may seem 'off'.. but it is the total amount of an material needed minus whatever is in local inventory.. and minus the recipe itself in main inventory..

The bank and depot tabs will show you if they have all the items, if not it will show you the max amount it has of said item.

So artisan and batch will have a grab all you can mentality to get as much done as possible, Standard and Trophy Quests will grab it only if it can complete it..
 
I've been taking longer than usual to test on login , test while already logged in, test on non NOS, test on NOS.. for the mass depot
 
I am assuming there's nothing loaded for NoS yet? I am flipping through the program to make stuff and cant find anything in the new expansion.
 
I am assuming there's nothing loaded for NoS yet? I am flipping through the program to make stuff and cant find anything in the new expansion.
Recipes can be obtained here..

 
Craft tab, Artisan tab, select an option from the drop-down, I keep default settings, and click Generate Mass List, and it kills the script. "Ending Lua script 'tcg' with PID 3 and status -1"
 
Craft tab, Artisan tab, select an option from the drop-down, I keep default settings, and click Generate Mass List, and it kills the script. "Ending lua script 'tcg' with PID 3 and status -1"
Can you provide the red text please?

In the TCN directory is your prize.db file over 0 bytes?

If this the case , log out of the toon, log in, do /Lua run tcgsetup after it is done then /Lua run tcg
 
Last edited:
I believe the problem is much simpler, and there was no red text.
I was running a custom UI. By switching to default, and re-logging it cleaned up the issue and is performing well now.
 
I believe the problem is much simpler, and there was no red text.
I was running a custom UI. By switching to default, and re-logging it cleaned up the issue and is performing well now.
Custom UIs are verboten, well not really, but they don't always work with the window finding and manipulation.. I use default UI..
 
Custom UIs are verboten, well not really, but they don't always work with the window finding and manipulation.. I use default UI..
to elaborate one what jb321 is saying here, a problem like that presents itself when the creator of the UI has things on different windows (moved some element from the window it normally is to another window or a special window they've created) or they change from default element names to something else for one reason or another.

From a programming perspective, that means that we as programmers have to use the "standard" method and anyone who strays away from convention is at risk of having an improperly functioning resource, like jb's here.

I would like to point out that using a custom UI that chooses to rename elements or move them around without leaving a reference to the original element is at risk of causing a ton of things in MQ not to function depending on what it is they moved/renamed. Imagine something simple like a handin macro that needs to hit the give button to hand an item to an npc, if the macro writer creates the macro with the understanding that the button was named one thing, but your custom UI has named that give button another thing, then it will fail to hit the give button. The perception at this point is that the macro doesn't work. Which is both right and wrong. It doesn't work for you, but it would if you were using a default UI, or a UI that followed the same naming/placement of child elements as the default UI.

Hope that makes it clearer.
 
Loving the addon, just wanting to leave a minor suggestion, perhaps there is already something, so if there is, please disregard.
As someone who just started working on 300+, I found it extremely useful to add in another quantity(ies) into the dropdown of the Artisan tab, so that I could generate a full list of components I was missing from a particular tradeskill, that way if more than one component came from a particular zone, I didn't find myself having to revisit it later because item 5 on the list and item 1984 are both from the same zone and the mobs are standing next to each other. It didn't really mesh well with the GUI, but I know it's not formatted for more than 3 digits in the dropdown.

Example

Line 108:
GEN_array = {"10", "20", "30", "40", "50", "75", "100","2000"} --Added "2000" to generate full missing list.

Line 7363:
GEN_array = {"10", "20", "30", "40", "50", "75", "100","2000"} --Added "2000" to generate full missing list.

For most tradeskills, it takes a few minutes to generate the full list, but it saves to excel without issue (from my experience).
If I get you,, you just need to uncheck the box next to the drop down and it will generate all recipes..
 
Can we get the ability to change the size of the Batch Recipe List window. This window is bigger than my screen putting the buttons at the bottom or the top of the window off the screen. When you try to drag it smaller it just moves the window.

ImGui.SetWindowSize(600, 800)

is perfect. :)
 
Last edited:
Can we get the ability to change the size of the Batch Recipe List window. This window is bigger than my screen putting the buttons at the bottom or the top of the window off the screen. When you try to drag it smaller it just moves the window.

ImGui.SetWindowSize(600, 800)

is perfect. :)
Hmm.. I would not muse about others who do not have 1080p but it is practically as common as water..

However, I would also not make fun of those who buy goodwill monitors for 5$, I have a couple and they work great..

So, I will look into the option of some changes. I was thinking of reducing the amount of recipes from 24 to something smaller in the add window..
 
Hmm.. I would not muse about others who do not have 1080p but it is practically as common as water..

However, I would also not make fun of those who buy goodwill monitors for 5$, I have a couple and they work great..

So, I will look into the option of some changes. I was thinking of reducing the amount of recipes from 24 to something smaller in the add window..
My 15 year old monitor works just fine. 😂
 

Attachments

  • Untitled.png
    Untitled.png
    13.9 KB · Views: 2
a screenshot would be helpful, and also if it is standard, the info window as well..
As a note: it is inventory locked.. as in if you want 10 and have 10 already it won't do anything in standard.. you would say you want 20..
 
This could be user error, but I am not seeing "Unknown" recipes for NOS. Are they just too new?
 
This could be user error, but I am not seeing "Unknown" recipes for NOS. Are they just too new?
The new NOS recipes can be obtained here:


after every TCSNeXt update you need to /Lua run nosdbupd
 
Last edited:
Release Tradeskill Construction Set NeXt

Users who are viewing this thread

Back
Top
Cart