-
AuthorSearch Results
-
July 16, 2019 at 6:27 am #15389
In reply to: Fishing stuck on Collectable
July 16, 2019 at 4:34 am #15386In reply to: [Beta] Scenario Scripting Engine
So I was wondering if it would be possible to implement a function to the scripting engine that would let you check the time, see if it is in a range, and if it is, execute some other function. (Basically an if:then statement)
For example, something like this:
IfTime((1200et,1359et)GoToChapter(4) //If true, chapter 4, if not, go to next function IfTime((1400et,1559et)GoToChapter(8) //If true, chapter 8, if not, go to next function
Something like that. I don’t know how difficult it would be, you would have to implement nested functions if you haven’t already, at least there is already a method to check the time implemented, I don’t think it would be much more of an effort to have a function that checks the time.
This would allow you to have a chapter 1 in a scenario that will quickly check what time it is, and if you have a lot of time-based chapters, jump to the appropriate one (eg. time constrained gathering or fishing scenarios where you have a lot of times and places to be).
Keep up the good work, the bot is exceptional already. 🙂
-
This reply was modified 5 years, 9 months ago by
Akhorishaan.
-
This reply was modified 5 years, 9 months ago by
Akhorishaan.
July 16, 2019 at 12:54 am #15374In reply to: Fishing stuck on Collectable
Using a scenario or just the fishing tab?
For the fishing tab fishing, go to the Fishing tab, in the top left settings box find the line that says “Collect” and uncheck it to turn off collectables.
For scenarios, find the fishing preset it’s using, uncheck the collect option and overwrite the preset.
July 15, 2019 at 10:56 pm #15357Topic: Fishing stuck on Collectable
in forum DiscussionFishing in Rak’tika greatwood, but the bot is stuck on collectables and there appears to be no way to turn it off for fishing?
-
This topic was modified 5 years, 9 months ago by
ffxivblusucks.
July 15, 2019 at 8:41 pm #15346Above post’s files are for fishing for Crystarium deliveries. This post’s are for fishing for levequest fishes.
Attachments:
You must be logged in to view attached files.July 12, 2019 at 12:37 am #15085In reply to: Scenario for crafting logs
- 1. Be sure you have all your crafting abilities on your hotbars.
- 2. Be sure you have all your crafting jobs icons on your hotbars (to switch jobs).
- 3. Be sure you assigned a keybind to any of the aforementioned hotbars slots.
- 4. Open your crafting log, right click on the recipe you want to do, and chose to copy its name.
- 5. Go to https://ffxivcrafting.com/ and be sure to pick your in-game language in the top right corner.
- 6. Click on Recipe Book.
- 7. In the search field, paste the name of the recipe you previously copied.
- 8. Repeat step 4 + 7 for as many recipes you want to craft.
- 9. Once you’re done, click on Crafting List (top right corner of that web site).
- 10. In Amount, enter the quantity you want to get in the end for each item.
- 11. Once you’re done, click on the green button Craft These Items.
- 12. Only for the Gathered and Other parts of the table, buy or gather the quantity of the mats (and shards/cristals/clusters) that the website is telling you that you need. You can click on the (v) check mark to help you to track things. Make sure you have all those mats in your inventory, as well as lots of free space for all intermediate and final craft that are going to get done by Miqobot.
- 13. Copy the following code, made by Lyfox:
var rJob = function(val){ var imgJob = $(val).find("span.right img.job-icon"); return (imgJob.length ? imgJob.attr("src").replace("../files/icons/job/", "").replace("images/", "").replace(".png", "") : ""); }; var rLevel = function(val){ return $(val).find("span.right span.text").text().replace("Lv. ", ""); }; var rRecipe = function(val){ return $(val).find("div[data-id] span.text span.highlight, span[data-id] span.text span.highlight").text(); }; var rNeeded = function(val){ var match1 = $(val).find("div[data-id] span.text").text().match(/^[0-9]+/g); var match2 = $(val).find("span.amounts span.text:contains(/ +)").text().match(/[0-9]+/g); return (match1 ? match1[0] : match2 ? match2[0] : 0); }; var rYields = function(val){ var match = $(val).find("div[data-id] span.text, span[data-id] span.text").text().match(/\([0-9]+\)/g); return (match ? match[0].replace(/[()]/g, "") : 1); }; var rCount = function(val){ return Math.ceil(rNeeded(val)/rYields(val)); }; var chapter = function(tableId){ var reagents = $("div[data-id='Crafting List'] div[data-headername='"+tableId+"']").children("div[data-stepid]").not(".finished"); reagents.each(function(idx){ $(this).data("order", idx); }); reagents.sort(function(a, b){ var lvlA = rLevel(a); var lvlB = rLevel(b); var idxA = $(a).data("order"); var idxB = $(b).data("order"); return (parseInt(lvlA) < parseInt(lvlB)) ? -1 : (parseInt(lvlA) > parseInt(lvlB)) ? 1 : (lvlA < lvlB) ? -1 : (lvlA > lvlB) ? 1 : (idxA - idxB); }); for(var i=0; i<reagents.length; i++){ var craftsLater = []; var from = -1; var to = -1 //console.log(reagents.get().map(rRecipe)); $(reagents.get().reverse()).each(function(index){ var itemId = $(this).attr("data-stepid"); var item = gt.item.ingredients[itemId] || gt.item.index[itemId]; var requires = item ? item.craft[0].ingredients.map(function(val){ return ""+val.id; }) : []; var isCraftable = requires.reduce(function(isCraftable, requireId){ if(!isCraftable) return false; if(craftsLater.indexOf(requireId)>=0){ from = index; to = craftsLater.indexOf(requireId); return false; } return true; }, true); //console.log(rRecipe(this)+":"+(isCraftable?1:0)); if(!isCraftable) return false; craftsLater.push(itemId); }); if(from < 0 || to < 0) break; from = reagents.length-1 - from; to = reagents.length-1 - to; reagents.splice(to, 0, reagents.splice(from, 1)[0]); } var miqo = ""; reagents.each(function(){ if(!rJob(this)){ miqo += "//no job: "+rRecipe(this)+"\r\n"; return; } miqo += "job("+rJob(this)+")\r\n"; miqo += "recipe("+rRecipe(this)+")\r\n"; miqo += "craft("+rCount(this)+")\r\n"; }); miqo += "//--Section crafts: "+reagents.get().reduce(function(allCount, val){ return allCount+rCount(val); },0)+"\r\n"; return miqo; }; var antiDuplicate = function(miqo){ var dupList = [ ["Kite Shield", 3], ["Goatskin Wristbands", 2], ["Hempen Breeches", 2], ["Copper Ring", 2], ["Lapis Lazuli", 2], ["Brass Ring", 2], ["Silver Ring", 2], ["Garnet", 2], ["Mythril Ring", 3], ["Horn Staff", 8], ["Electrum Ring", 2], ["Honey", 9], ["Horn Fishing Rod", 2], ["Ether", 8], ["Poisoning Potion", 2], ["Paralyzing Potion", 2], ["Blinding Potion", 2], ["Sleeping Potion", 2], ["Silencing Potion", 2], ["Elixir", 7], ["Obelisk", 2], ["Mailbreaker", 2], ["Rampager", 2], ["Boarskin Ring", 2], ["Pearl", 7], ["Astrolabe", 2], ["Rose Gold Earrings", 2], ["Sarnga", 2], ["Mortar", 22], ["Campfire", 2], ["Oasis Partition", 2], ["Manor Fireplace", 2], ["Cloche", 3], ["Smithing Bench", 2], ["Manor Harp", 2], ["Wall Lantern", 2], ["Holy Rainbow Hat", 2], ["Reading Glasses", 2], ["Archaeoskin Boots", 3], ["Gaganaskin Gloves", 2], ["Gazelleskin Ring", 4], ["Hedge Partition", 2], ["Wolfram Cuirass", 2], ["Wolfram Gauntlets", 2], ["Wolfram Sabatons", 2], ["Gold Ingot", 2], ["Serpentskin Gloves", 3], ["Orchestrion", 4], ["Camphor", 14], ["Cordial", 2], ["Survival Hat", 2], ["Survival Shirt", 3], ["Survival Halfslops", 2], ["Survival Boots", 2], ["Luminous Fiber", 2], ["Teahouse Bench", 2], ["Oden", 10], ["Carpeting", 2], ["Near Eastern Antique", 2], ["Coerthan Souvenir", 2], ["Maelstrom Materiel", 2], ["Heartfelt Gift", 2], ["Orphanage Donation", 2], ["Gyr Abanian Souvenir", 2], ["Far Eastern Antique", 2], ["Gold Saucer Consolation Prize", 2], ["Resistance Materiel", 2], ["Sui-no-Sato Special", 2], ["Cloud Pearl", 2], ["Signature Buuz Cookware", 2], ["Platinum Ingot", 2], ["Griffin Leather", 2], ["Wall Chronometer", 2], ]; dupList.forEach(function(row){ miqo = miqo.replace(new RegExp("recipe\\("+row[0]+"\\)", "g"), "recipe("+row[0]+", "+row[1]+")"); }); return miqo; }; var scenario = function(){ var miqo = ""; miqo += "//Craft\r\n"; miqo += "solverPreset(recommended)\r\n"; miqo += "nqhq(balanced)\r\n"; miqo += "reclaimOff()\r\n\r\n"; miqo += chapter("Craft")+"\r\n"; miqo += "//Goal\r\n"; miqo += "solverPreset(recommended)\r\n"; miqo += "nqhq(balanced)\r\n"; miqo += "reclaimHQ(50)\r\n\r\n"; miqo += chapter("goal")+"\r\n"; miqo += "//Repair\r\n"; miqo += "reclaimOff()\r\n"; miqo += "repair()\r\n"; miqo = antiDuplicate(miqo); window.prompt("Copy to clipboard: Ctrl+C, Enter", miqo); return miqo; }; console.log(scenario());
- 14. In your web browser, I advise you Firefox, right click in a blank spot of the FFXIV Crafting website, and pick Examine Elements (or whatever it is in your language), it will open the console of your web browser, in which you’re gonna paste Lyfox code.
- 15. Press ENTER to execute the code.
- 16. It will generate a Scenario for Miqobot, copy the scenario from “//Pre-Requisite Crafting
“ to “repair()”. - 17. In Miqobot Scenario Tab, click on New.
- 18. There’s no 18.
- 19. In Miqobot, in the left part, paste the Scenario you just copied.
- 20. Press Start.
- 21. Don’t let the bot unattended.
You can ask for support in the topic created by Lyfox. The code he made and that I pasted here, comes from Page 5.
There’s options you can adjust at the end of the code, what solver setting you want, as in, do you want NQ pre-craft and HQ final craft, etc.
If you’re using any other language than English one, you’ll have to create some specific lines for some recipes that contains a duplicate name part of another recipe, it’s easy, ask for support in the mentioned topic.
-
This reply was modified 5 years, 9 months ago by
Carl Arbogast.
-
This reply was modified 5 years, 9 months ago by
Carl Arbogast.
-
This reply was modified 5 years, 9 months ago by
Carl Arbogast.
-
This reply was modified 5 years, 9 months ago by
Carl Arbogast.
-
This reply was modified 5 years, 9 months ago by
Carl Arbogast.
-
This reply was modified 5 years, 9 months ago by
Carl Arbogast.
-
This reply was modified 5 years, 9 months ago by
Carl Arbogast.
July 9, 2019 at 8:07 pm #14743Topic: Purple Ghost
in forum Grids and PresetsGrid for spearfishing purple ghosts in lakeland for levequest. First grid I have made seems to be working fine.
Attachments:
You must be logged in to view attached files.July 9, 2019 at 2:26 am #14589Topic: Grid halp please
in forum DiscussionSo I’m Slowly working at a big Grid for my needs in lakeland, but im running into a snag, I made a grid for all of the Spear fishing area, but it keeps bouncing between two diffrent areas. Is their anyway to keep it from going from going up to WP 71 and from there to 72 and from there to the other Area in the same grid?
July 7, 2019 at 6:14 pm #14316In reply to: Shadowbringers 5.58 – Miqobot Status
Please keep in mind that Miqobot was not tested with 71+ content and may perform unpredictably.
Miqobot v1.3.25 – Patch Notes
- All new mounts (10) are supported.
- All new aetherytes (17) are supported by Scenario Engine.
- All new bait (11) and new fish (178) is supported by Scenario Engine.
- New areas (8) are supported. Flying and swimming navigation should work without issues.
- Weather in new areas is identified according to your Main Scenario progress.
(At the moment we don’t know if this affects fishing or gathering. If you encounter any issues, please let us know.)
The following features are fully compatible with the new game client:
- Fishing. (71+ abilities are not supported.)
- Gathering. (71+ abilities are not supported.)
- Spearfishing.
- Desynthesis.
- Chocobo Racing.
- MGP Minigames.
- 3D Radar.
- 3D Editor.
- Scenario Engine.
Crafting Solver
- New crafting levels (71-80) are correctly identified and converted to effective levels (390-430).
- 71+ abilities are not supported.
- Recipe Search works correctly with new recipes and is supported by Scenario Engine.
- New Steady Hand II and Byregot’s Blessing are correctly identified by all crafter classes.
- Byregot’s Brow is removed from Crafting Solver.
- Significant changes are introduced to crafting math.
The exact crafting formulae is now available directly in the game client. However, it heavily relies on tabular data that must be datamined separately:
– Recommended Craftsmanship
– Recommended Control
– Level difference Progress factor
– Level difference Quality factor
It will take some time before Miqobot adapts the new crafting math.In general, Crafting Solver should be able to handle new recipes, but we do not guarantee that it will work for everybody.
We would ask you to experiment and provide feedback. If you are not satisfied with the results for any reason, please consider resorting to macro crafting for the time being.Combat System
- All standard AoE omens are datamined and fully integrated into the curent version.
- Ability charges are identified but not conserved. Miqobot will expend all charges as long as their effects do not overlap. This issue will be addressed in future updates.
- TP is not yet removed from rotations, but considered a constant of 1000. This should not cause any issues, but it will be handled correctly in the next update.
- Summoner pets and Scholar fairies are not summoned. Since they do not appear in the party list anymore, we have to implement a new way to identify them correctly.
- Gunbreaker: Basic combo is implemented.
- Dancer: Basic combo is implemented.
Please note, we do not recommend using Assist Mode with Gunbreaker and Dancer yet. Basic combos are implemented only to allow them to participate in Squadron Dungeons.
- Paladin: Stance handling is disabled. Combo is updated. Savage Blade is replaced with Riot Blade.
- Warrior: Stance handling is disabled. Combo is updated. Skull Sunder is replaced with Maim.
- Dark Knight: Stance handling is disabled. Combo is updated. Spinning Slash is replaced with Syphon Strike.
- Astrologian: Cards management is disabled.
- Red Mage: AoE rotation is updated.
- Machinist: Wildfire is released from Ammo alignment. Miqobot will still try to align it with Reassemble.
- Ninja: Shadow Fang usage is updated.
- Dragoon: Heavy Thrust is replaced with Disembowel.
The general state of job rotations is as follows:
- 71+ abilities are not supported.
- PLD: Usable at levels 1-68. Not supported: Prominence, Cover, Divine Veil, Intervention.
- WAR: Usable at levels 1-70. Not supported: Mythril Tempest, Raw Intuition, Shake It Off.
- DRK: Usable at levels 1-64. Not supported: Flood of Darkness, Edge of Darkness, Carve and Spit.
- GNB: Not usable. Only the basic combo is implemented.
- MNK: Usable at levels 1-64. Not supported: Four-point Fury, Riddle of Earth.
- DRG: Usable at levels 1-68. Not supported: Dragon Sight.
- NIN: Usable at levels 1-68. Not supported: Hakke Mujinsatsu.
- SAM: Usable at levels 1-68. Not supported: Meditate, Ikishoten.
- BRD: Usable at levels 1-68. Not supported: Sidewinder, Troubadour, Nature’s Minne.
- MCH: Not usable. More than 50% of the toolkit is not supported.
- DNC: Not usable. Only the basic combo is implemented.
- BLM: Usable at levels 1-66. Not supported: Freeze, Between the Lines.
- SMN: Not usable. More than 50% of the toolkit is not supported.
- RDM: Usable at levels 1-64. Not supported: Verraise.
- WHM: Usable at levels 1-68. Not supported: Afflatus Solace.
- SCH: Semi-usable. Fairy is not summoned and fairy abilities are not triggered.
- AST: Semi-usable. Cards management is completely disabled.
Known Issues
– When starting Assist Mode on Dark Knight, Miqobot crashes if “Heals and Buffs” setting is enabled.
This issue will be addressed in the next update.
In the meantime, please disable “Heals and Buffs” setting before starting Assist Mode on Dark Knight.– “Beta” notification is displayed in Miqobot window title.
This is a minor issue that does not affect Miqobot performance.June 27, 2019 at 11:49 pm #13904In reply to: [Request] Reverse Y etc
Because of the reason stated above already… concerning elite challenges (which become less elite due to Miqo).
Wait are you referring to the personal satisfaction of clearing Elite content? I guess I can see your point there, but it does not apply to me. I do savage content to get good gear. I do it myself now cause there is no other way. If miqo gets to that point I will use it so I can go back to fishing for fun and farming crafting/gathering materia (I really love farming materia and I dont even know why).
June 24, 2019 at 1:00 pm #13786In reply to: Need a lvl 58 Fish Quest item scenario/script
June 24, 2019 at 12:40 pm #13785Topic: Need a lvl 58 Fish Quest item scenario/script
in forum Grids and PresetsWould someone be able to make a scenario or gathering script for the lvl 58 fishing quest item? I searched but haven’t found one yet..
Letter Puffer
Location: The Churning Mists (x29,y25)
Hole Level: 54
Baits: Giant Crane Fly, Mooch
Mooched From: Sky FaerieJune 23, 2019 at 11:27 am #13754In reply to: Fishing scenario for beginners
June 23, 2019 at 8:45 am #13749In reply to: Fishing scenario for beginners
Can anyone share a full fishing scenario they use–starting at level 1, for example–so I can see what it’s even supposed to look like and edit it the variables so I can just start fishing and leave it doing so for hours and level up? Meaning fish, do the leveling preset, change location or whatever else is involved.
I’m sure other beginners with Miqo would appreciate it too!
Thanks in advance.
At this low of a level there really is no reason to utilize a scenario. Within 60minutes at max you outlevel the current location, thats why there is no scenarios.
June 23, 2019 at 6:17 am #13748Topic: Fishing scenario for beginners
in forum DiscussionCan anyone share a full fishing scenario they use–starting at level 1, for example–so I can see what it’s even supposed to look like and edit it the variables so I can just start fishing and leave it doing so for hours and level up? Meaning fish, do the leveling preset, change location or whatever else is involved.
I’m sure other beginners with Miqo would appreciate it too!
Thanks in advance.
-
This reply was modified 5 years, 9 months ago by
-
AuthorSearch Results
Search Results for 'fishing'
-
Search Results
-
Topic: Fishing stuck on Collectable
Fishing in Rak’tika greatwood, but the bot is stuck on collectables and there appears to be no way to turn it off for fishing?
-
This topic was modified 5 years, 9 months ago by
ffxivblusucks.
Topic: Purple Ghost
Grid for spearfishing purple ghosts in lakeland for levequest. First grid I have made seems to be working fine.
Topic: Grid halp please
So I’m Slowly working at a big Grid for my needs in lakeland, but im running into a snag, I made a grid for all of the Spear fishing area, but it keeps bouncing between two diffrent areas. Is their anyway to keep it from going from going up to WP 71 and from there to 72 and from there to the other Area in the same grid?
Would someone be able to make a scenario or gathering script for the lvl 58 fishing quest item? I searched but haven’t found one yet..
Letter Puffer
Location: The Churning Mists (x29,y25)
Hole Level: 54
Baits: Giant Crane Fly, Mooch
Mooched From: Sky FaerieCan anyone share a full fishing scenario they use–starting at level 1, for example–so I can see what it’s even supposed to look like and edit it the variables so I can just start fishing and leave it doing so for hours and level up? Meaning fish, do the leveling preset, change location or whatever else is involved.
I’m sure other beginners with Miqo would appreciate it too!
Thanks in advance.
-
This topic was modified 5 years, 9 months ago by