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 3 years, 11 months ago.
-
AuthorPosts
-
September 26, 2020 at 4:39 pm #24346
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.
January 18, 2021 at 6:45 pm #26832January 27, 2021 at 6:39 pm #27308there 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 scriptedMateria Extraction:
startMateriaExtraction()
will extract the materia from currently equiped gear
just a quick scenariojob(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 inRunning the above commands is less frail then the
sendkey()
Miqobot can do it fater then with running a scenarionow the buy Hi-Cordials is good miqobot wont buy things so the script is needed
Quick-Synth:
this is a gray area one loli 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 brokenjob(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.)
-
AuthorPosts
You must be logged in to reply to this topic.