Random Snippets (Materia Extraction, Scrap Turn-Ins, Quick-Synth)

Forum Forums Grids and Presets Random Snippets (Materia Extraction, Scrap Turn-Ins, Quick-Synth)

This topic contains 2 replies, has 3 voices, and was last updated by r51093 r51093 3 years, 9 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #24346

    derm
    Participant
    2+

    I decided to share some of the random snippets i use because some people can probably use them.
    Also i hope some of you could do the same so we can all improve our Scenarios 🙂

    Materia Extraction

    
    key(< ,1.5) // Hotkey for the Materia Extraction Button from Actions & Traits > General
    
    Key(num4 ,0.2) // num4 = left, first press to activate the menu, a left input wont change anything
    
    key(num0 ,0.2) // num0 = accept - select the item
    Key(num4 ,0.2) // select extract button
    key(num0 ,4) // extract, 4 seconds break
    
    key(num0 ,0.2)
    Key(num4 ,0.2)
    key(num0 ,4)
    
    key(num0 ,0.2)
    Key(num4 ,0.2)
    key(num0 ,4)
    
    key(num0 ,0.2)
    Key(num4 ,0.2)
    key(num0 ,4)
    
    key(num0 ,0.2)
    Key(num4 ,0.2)
    key(num0 ,4)
    
    key(num0 ,0.2)
    Key(num4 ,0.2)
    key(num0 ,4)
    
    key(< ,1)

    // close the Materia-Extraction menu

    This is based on the Materia Extraction V4 from the Scenarios Thread.
    As you can see this extracts 6 items and takes about 15 ingame minutes. You can put as many of the extraction blocks in there just dont forget to activate the menu at the beginning so it wont break.
    The 4 second delay can be adjusted down, but i just always like to be certain it doesnt randomly break if my internet lags for a second.

    Yellow Scrap Item Turn-In -> buy Hi-Cordials

    So i wanted to paste the full chapter in here but its just too long. Ill attach it to this post.
    It does require an edited version of the Eulmore Scrips & Mender Navigation but i saved it under a different name so nobody overwrites their old one.

    This is the Turn-In chapter i use for Yellow Scrip items, specifically: Russet Popoto (BTN), Broad Beans (BTN), White Oak Branch (BTN) and Raw Triplite (MIN), Raw Diaspore (MIN), Raw Hematite (MIN).
    Its in 4 steps, 1) turn in BTN items 2) exchange those for hi-cordial 3) turn in MIN items 4) exchange those for hi-cordial. I split it up because for me 1 ingame day results in around 1500 of each which would make the script less efficient since you’d break the 2000 cap within the 2nd Turn-In.
    Im not posting the whole scenario because its a mish-mash of different edited Yellow Scrip scenarios of the forums and i cant remember whose is whose so i cant give credit and i also cba to edit all of those navs so nobody destroys anything previously imported.
    As of right now (26th of September) this works perfectly for me. It can be altered to basically every Gatherer/Crafter Scrip Turn-In / Exchange you want. You just need to figure out how to use the up/down/tab keys to get to the item you want and follow the examples i gave. Everything should be at least semi well commented.
    The version ive uploaded takes about 60 ingame minutes to complete.

    Ill post an example of a Turn-In and the buying of Hi-Cordials below so you can see how it works before downloading.

    // turnin
    //
    waypoint(10) // appraiser
    job(BTN)
    
    // npc reset ** needed for npc swaps (appraiser -> exchange) or first contact with npc
    sendKey(F12, 1) // select the closest NPC - bind in options
    sendKey(NUM0, 1.5) // num0 = accept - activate the npc 
    sendKey(NUM2, 0.1) // num2 = down - random input
    sendKey(NUM., 0.3) // num. = close menu - bind in options iirc, might be standard
    
    sendKey(F12, 1) // select the closest NPC
    sendKey(NUM0, 1.5) // activate the npc
    // down 7, sell Russet Popoto
    sendKey(NUM2, 0.1)
    sendKey(NUM2, 0.1)
    sendKey(NUM2, 0.1)
    sendKey(NUM2, 0.1)
    sendKey(NUM2, 0.1)
    sendKey(NUM2, 0.1)
    sendKey(NUM2, 0.1)
    sendKey(NUM0, 0.1) // to Trade button
    sendKey(NUM0, 0.1) // lots of sell inputs
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM0, 0.1)
    sendKey(NUM., 0.3) // close menu, overclosing for reliability
    sendKey(NUM., 0.3)
    sendKey(NUM., 0.3)

    ===========

    // Buy the Hi-Cordials
    //
    
    waypoint(13) // exchange
    // npc reset
    sendKey(F12, 0.3)
    sendKey(NUM0, 1.2)
    sendKey(NUM2, 0.1)
    sendKey(NUM., 0.3)
    
    sendKey(F12, 0.3) // select the closest NPC
    sendKey(NUM0, 1.5) // activate the npc
    // make sure the menu is active, send NUM4 (left)
    sendKey(NUM4, 0.3)
    // downx1 + Gatheres Scrip Exchange
    sendKey(NUM2, 0.2)
    sendKey(NUM0, 0.7)
    // activate menu (NUM4) + Yellow Lv. 50 Items
    sendKey(NUM4, 0.3)
    sendKey(NUM0, 1.5)
    
    // swap tabs and select max amount
    sendKey(NUM9, 0.1) // NUM9 = tab to the right, standard iirc
    sendKey(NUM9, 0.1)
    sendKey(NUM6, 0.2) // NUM6 = right, probably standard too
    sendKey(NUM9, 0.5) // NUM9 here selects the max amount
    sendKey(NUM4, 0.4) // left to hi-cordial
    
    // try to buy hi-cordials
    sendKey(NUM0, 0.3) // confirm on hi-cordial
    sendKey(NUM4, 0.2) // left to confirm button
    sendKey(NUM0, 1.0) // buy
    sendKey(NUM., 0.3) // close menu, overclosing for reliability.
    sendKey(NUM., 0.3)
    sendKey(NUM., 0.3)
    sendKey(NUM., 0.3)
    sendKey(NUM., 0.3)
    sendKey(NUM., 0.3)

    Quick-Synth

    This uses Quick-Synth for the top item on your favorites list for that job. To adjust it to the 2nd, 3rd item etc you have to input down commands after “confirm on favorites”. You could probably make this work with the search but it took me a second to figure out how to input a search string so i just made it work using favorites.
    I think i also started this off of something somebody else posted on the forums but i cant remember who it was. Credit goes to whoever you are, thanks.

    job(GSM) // Select the appropriate Job
    key(n, 1.5) // crafting log
    // reset log to get to favorites
    key(num2, 0.1) // num2 = down, random input to activate menu
    key(num9, 0.1) // num = next tab - 9x to reset menu on same Job
    key(num9, 0.1)
    key(num9, 0.1) 
    key(num9, 0.1) 
    key(num9, 0.1) 
    key(num9, 0.1) 
    key(num9, 0.1) 
    key(num9, 0.1)
    key(num9, 0.1)
    // down 1 to favorites and move to quick synth
    key(num2, 0.2) // down to favorites
    key(num0, 0.5) // confirm on favorites
    key(num0, 0.5) // confirm on top of favorites list for this Job
    key(num4, 0.5) // left to Quick-Synthesis
    key(num0, 0.5) // confirm on Quick-Synthesis
    // use hq mats, set max and confirm
    key(num8, 0.2) // up
    key(num0, 0.2) // confirm to use hq
    key(num2, 0.2) // down to number box
    key(num9, 0.2) // select max stacks
    key(num2, 0.2) // down to Synthesize button
    key(num0, 1.0) // confirm Synthesis
    afkFor(00:05:20) // time to afk before the Quick-Synth is ready, this is for 99 items
    sendKey(NUM., 0.3) // close menu - overclosing for reliablity
    sendKey(NUM., 0.3)
    sendKey(NUM., 0.3)
    sendKey(NUM., 0.3)

    I tried to comment as much as possible but if something doesnt work feel free to ask for help. Also I havent extensively tested the Quick-Synth in longer Scenarios but the rest should work fine.

    #26832

    robdobilina
    Participant
    0

    This Quick Synthesis scenario is great, the only thing I would add is repair after afkFor since quick synthesis destroys your gear. Thank you for making this!

    #27308
    r51093
    r51093
    Participant
    0

    there are much simpler ways to do most of what you have scripted out your useing the sendkey() command which is rather frail and unreliable not recommended to use it unless you have no other choice but anyways here are easier and more reliable ways to do most of what you have scripted

    Materia Extraction:
    startMateriaExtraction()
    will extract the materia from currently equiped gear
    just a quick scenario

    job(Miner)
    startMateriaExtraction()

    just change miner to what ever job you want to extract Materia from and you can do this for evrey class / job

    Yellow / White Script Item Turn-In:
    deliverCollectables()

    job(botanist)
    deliverCollectables()
    
    job(Miner)
    deliverCollectables()

    same thing as before change job to the items you want to turn in
    mining for mining gathering turn in
    Goldsmith for goldsmith crafting turn in

    Running the above commands is less frail then the sendkey()Miqobot can do it fater then with running a scenario

    now the buy Hi-Cordials is good miqobot wont buy things so the script is needed

    Quick-Synth:
    this is a gray area one lol

    i can see why some mite use this for the quick craft option good for under-geared crafting or mass crafting but mostly its more reliable to just setup a crafting scenario like below or to start the quick synthesis your self the sendkey() command is not reliable and can easily be broken

    
    job(goldsmith)
    
    //Food Hotbar 3 slot 1
    icon(3, 1, 2)
    icon(3, 1, 2)
    
    solverPreset(best quality)
    recipe(Grade 4 Artisanal Skybuilders' Astroscope, 6)
    craft(1)
    
    //Food Hotbar 3 slot 1
    icon(3, 1, 2)
    solverPreset(best quality)
    recipe(Grade 4 Artisanal Skybuilders' Astroscope, 6)
    craft(29)
    
    //Food Hotbar 3 slot 1
    icon(3, 1, 2)
    icon(3, 1, 2)
    solverPreset(best quality)
    recipe(Grade 4 Artisanal Skybuilders' Astroscope, 6)
    craft(29)
    
    key(num.)
    key(num.)
    key(num.)
    key(num.)
    key(num.)
Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.