-
Search Results
-
EDIT:
This generator is now adapted for Garland Tools.Part 1. Ffxivcrafting.com (read here)
Part 2. Garland Tools.——————————————————————————
So lately ive been using this site for crafting: http://ffxivcrafting.com/
Its insanely convenient for stuff like GC deliveries and gear sets. You make a list of recipes and it tells you all the reagents all the way to the bottom of craft tree. Now that Miqo gave us scenarios i thought maybe i could use it for some smart scenario baking. It turned out amazingly great and now i think every respectful miqocrafter must have this tool.Its written in javascript but relax you dont need to know coding to use it. Everything is already coded you just have to ctrlc-ctrlv in the right places.
1. Go to recipe book: http://ffxivcrafting.com/recipes . Use search by name and button on the right to make your crafting list.
2. Go to your crafting list: http://ffxivcrafting.com/list . Press the green button “Craft These Items”.
3. Go through sections #1 and #2 and upload these into your inventory. If youre a hoarder like me you should have everything in your retainers. Click on those youve obtained its a cool visual progress.
4. Now open web console. Ctrl-Shift-J in most browsers.
5. Copy and paste this script:var rJob = function(val){ return $(val).children("td:eq(4)").children("img:eq(0)").attr("src").replace("/img/jobs","").replace("/","").replace("-inactive","").replace(".png",""); }; var rRecipe = function(val){ return $(val).children("td:eq(0)").find("a:eq(1)").text().trim(); }; var rNeeded = function(val){ var txt = $(val).children("td:eq(1)").children("span").text(); var val = $(val).children("td:eq(1)").children("input").val(); return val > 0 ? val : txt; }; var rYields = function(val){ return $(val).attr("data-yields"); }; var rCount = function(val){ return Math.ceil(rNeeded(val)/rYields(val)); }; var chapter = function(tableId){ var reagents = $("tbody#"+tableId).children("tr.reagent").not(".success"); reagents.sort(function(a, b){ var lvlA = parseInt( $(a).attr("data-ilvl") ); var lvlB = parseInt( $(b).attr("data-ilvl") ); return (lvlA < lvlB) ? -1 : (lvlA > lvlB) ? 1 : 0; }); 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-item-id"); var requires = $(this).attr("data-requires").split("&").map(function(value){ return value.split("x")[1]; }); 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(){ 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 += "//Pre-Requisite Crafting\r\n"; miqo += "solverPreset(recommended)\r\n"; miqo += "nqhq(balanced)\r\n"; miqo += "reclaimOff()\r\n\r\n"; miqo += chapter("PreRequisiteCrafting-section")+"\r\n"; miqo += "//Crafting List\r\n"; miqo += "solverPreset(recommended)\r\n"; miqo += "nqhq(balanced)\r\n"; miqo += "reclaimHQ(50)\r\n\r\n"; miqo += chapter("CraftingList-section")+"\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());
6. Press Enter. Boom! You get the complete crafting scenario. Now copy and paste it into Miqobot.
7. Start.What this script does is simply parsing the webpage on your screen, extracting jobs, recipe names, and how many to craft. My personal investment is sorting by level and by dependency. The website likes to put reagents in weird order like Holy Rainbow Cloth – Holy Water. My script detects and reverts the wrong order.
And what is also cool is that website has all languages support. My script doesnt care about languages it parses names as they are so you get the correct scenario for Miqobot regardless.I think Miqo said there will be something similar in Miqobot one day. But until then – youre welcome.
EDIT: See that commented window.prompt near the end of script? Uncomment it and you will get a popup with scenario code already selected so you wont have to select it manually in console. Saves you a few seconds.
-
This topic was modified 8 years ago by
Lyfox.
Topic: Miqo Radar
Hey all, i’m new here and would like to say this is a very well made bot with quite a few very useful features. The two features i use the most are the radar in palace of the dead and farming minigames in the gold saucer (thanks for the event, SE) and they’re both great! However, i’ve noticed that my fps tends to drop quite a bit when i open miqobot and after looking, it seems like the radar is always on and taking up anywhere from 10 to 20% of my cpu. Usually it wouldn’t be a problem but FF14 is more cpu intensive than i imagined (see image). Is there any way to disable the radar when i’m not using it and free up that cpu so miqobot can run better while doing other tasks like fishing of playing minigames?
-
This topic was modified 8 years ago by
TNC.
EDIT: Scenario Engine is available in full release.
————————————
We happily present you Miqobot v1.2.6 Beta 🙂
This release introduces a brand new layer of Miqobot – scripting engine to connect and streamline activities in almost any way you can imagine.What Is Scenario
You can think of scenario as an adventure, a movie script written by you, starring your character.
Miqobot is the director and you are the creator.
You describe what you want to see, and Miqobot follows your instructions to recreate the finished movie directly on your screen.Scenario consists of chapters.
A chapter is a sequence of logically connected actions made to achieve a certain goal.
For example, when you want to fish, you teleport to a desired location, navigate to a fishing spot, equip a bait, choose what skills to use, decide how long to do it, and then finally start fishing. Until today Miqobot could only do the last step. From now on she is capable to do all of them. You only have to tell her what exactly to do.Chapter consists of script lines.
Each script line describes a single action – teleport, navigate, select bait. In technical language we call them functions.Function consists of function name and arguments.
- Name describes the action itself: teleport.
- Arguments describe details: teleport(where).
So if you want to teleport to Zenith, you would write:
teleport(Zenith)
And that’s it.
By combining multiple actions together you create a detailed script of what you want Miqobot to do with your character. She will follow your script step by step and will try her best to recreate your adventure.Functions
This is the list of currently implemented functions.
Full documentation is available directly in Miqobot. Press?
button to open it.Please note that many functions have aliases.
Aliases are designed to make script easier to write, read, and manage. We highly recommend using aliases whenever possible.- startFishing() – Commence fishing.
- startGathering() – Commence gathering.
- startCrafting() – Commence crafting.
- startDesynthesis() – Commence desynthesis.
- startRacing() – Commence chocobo racing.
- startMinigames() – Commence minigames activity.
- startSquadronDungeons() – Commence squadron dungeons activity.
- startAetherialReduction() – Commence aetherial reduction.
- startMateriaExtraction() – Extract materia from equipped gear.
- deliverCollectables() – Deliver collectables to the closest NPC.
- deliverGCGear() – Make expert delivery to the closest NPC.
- diademBoom() – Release a blast of Aetheromatic Auger.
- diademBoomTarget() – Add target for Aetheromatic Auger.
- selectFishPreset() – Select preset for fishing.
- selectGatherPreset() – Select preset for gathering.
- selectGatherRotation() – Select rotation for gathering.
- selectCraftMacro() – Select macro for crafting.
- selectSolverPreset() – Select preset for crafting solver.
- selectDesynthesisList() – Select preset for desynthesis.
- selectGrid() – Select grid for navigation.
- selectRaceWaypoints() – Select waypoints for chocobo racing.
- sendKey() – Send key into the game.
- sendIcon() – Press hotbar icon.
- holdKey() – Hold key in the game.
- afkFor() – Do nothing for amount of time.
- afkUntil() – Do nothing until specified time.
- workFor() – Stop next activity after amount of time.
- workUntil() – Stop next activity at specified time.
- randomAfkFor() – Do nothing for random number of seconds.
- addGoodWeather() – Add specified weather to whitelist.
- skipBadWeather() – Check whitelist for current weather.
- resetGoodWeather() – Clear weather whitelist.
- goToXYZ() – Navigate to specified coordinates.
- goToWaypoint() – Navigate to waypoint on the grid.
- goToWaypointPrecise() – Navigate to precise coordinates of the specified waypoint.
- goToRandomWaypoint() – Navigate to random waypoint from the list.
- goToRandomNearby() – Navigate to random coordinates in the vicinity of waypoint.
- goToZoneGate() – Navigate to another zone and wait until it loads.
- turnToAngle() – Turn camera to specified horizontal angle.
- turnToVAngle() – Turn camera to specified vertical angle.
- mount() – Summon a mount.
- dismount() – Dismiss a mount.
- fly() – Rise in the air.
- land() – Land on the ground.
- sneak() – Activate sneak.
- unsneak() – Deactivate sneak.
- sit() – Sit down.
- standUp() – Stand up.
- repair() – Mend equipment with dark matter.
- repairNpc() – Mend equipment at the closest NPC.
- return() – Return to your home point.
- teleport() – Teleport to previously attuned aetheryte.
- teleportIfNotThere() – Teleport to previously attuned aetheryte.
- teleportNpc() – Teleport using NPC or aethernet.
- changeJob() – Equip gear set of specified class or job.
- changeBait() – Equip new bait for fishing.
- changeGig() – Equip new gig for spearfishing.
- findFish() – Find fishing spot in given direction.
- setFishNoIntuitionBait() – Bait to equip when no Fisher’s Intuition.
- setFishNoIntuitionPreset() – Preset to select when no Fisher’s Intuition.
- setFishIntuitionBait() – Bait to equip when Fisher’s Intuition is active.
- setFishIntuitionPreset() – Preset to select when Fisher’s Intuition is active.
- addFishMoochPreset() – Preset to select when moochable fish is hooked.
- addFishMoochBlacklist() – Prevent mooching specified fish.
- holdFishMoochUntil() – Hold a moochable fish until specified time.
- setFishPatienceGP() – Set the required GP amount for Patience to activate.
- setFishWeatherBait() – Assign bait to switch during specified weather.
- setFishWeatherPreset() – Assign preset to select during specified weather.
- setFishDoubleHookTug() – Limit double hook usage to specific tugs.
- gatherTouch() – Open and close gathering node.
- setGatherSlot() – Set slot number for gathering.
- addGatherRotationIfGP() – Add gathering rotation to GP-based selector.
- setCraftRecipe() – Craft next recipe by name.
- setCraftNQHQRatio() – Define preferred NQ:HQ ratio for next recipe.
- setCraftIgnoreQuality() – Define “ignore quality” setting.
- setAutoSneak() – Define “auto-sneak” setting.
- setAutoSprint() – Define “auto-sprint” setting.
- setRaceClass() – Set class for chocobo racing.
- setRaceCourse() – Set course for chocobo racing.
- setRaceAbility() – When to use abilities in chocobo racing.
- setRaceAccelerate() – Set accelerate condition in chocobo racing.
- setRaceDecelerate() – Set decelerate condition in chocobo racing.
- setMinigameDifficulty() – Set difficulty for MGP minigames.
- setMinigameEachCount() – How many times to play each MGP minigame before switching.
- setMinigameDoubleUntil() – Set condition for Double Down choice in MGP minigames.
- setMinigamePlayFor() – How many minutes to play MGP minigames.
- setMinigameAfkFor() – How many minutes to afk at MGP minigames.
- setSquadronDungeon() – Select a dungeon preset for squadron dungeons.
- setSquadronFullClear() – Set “full clear” setting for squadron dungeons.
- setSquadronOpenCoffers() – Set “open coffers” setting for squadron dungeons.
- setSquadronDutySupport() – Set “duty support” setting for squadron dungeons.
- koCheckpoint() – Set the current chapter and line as KO checkpoint.
- koSetCatchUp() – Mark the current chapter as catch-up chapter.
- koResetCatchUp() – Forget the previously marked catch-up chapter.
- repeatChapter() – How many times to repeat current chapter.
- repeatChapterFor() – Repeat current chapter for amount of time.
- repeatChapterUntil() – Repeat current chapter until specified time.
- repeatAll() – How many times to repeat scenario.
In addition, a script may contain comments.
Type // to write a comment. Anything after // is considered common text and is not interpreted by Miqobot.An important note!
The previous version of Miqobot is not aware of scenarios. If you launch Miqobot v1.2.54 from the same folder, your scenarios and new presets will be lost.Of course, you can always restore them from automatic backups.
Planned Functions
This is only the beginning.
There will be many more actions available in the future. We will be making new functions for you to experiment with.- Vendor NPC interactions.
- Equipping recommended gear.
- Retrieving items from retainer.
- Assigning retainer ventures.
- Converting spiritbonded gear.
- Accepting and initiating levequests.
- Training chocobos in stables.
- Custom popups.
- Switching chapters and scenarios.
- Fish whitelist to customize Release feature.
- GP-based and hidden-based rotations selection.
- Smart cordials usage.
- Smart food and manuals usage.
There are already lots of accepted feature requests that will be implemented as addional modules for Scenario Engine.
But first, please try creating scenarios with the current toolkit.
And please give us your feedback!Topic: where is gathering collect?
just wondering why is there a collect on the fishing and crafting and not on the gathering? Not sure how to collect and use that portion when it keeps taking it off unless i add glove before hitting the node. is there is a trick to it, please let me know in case others don’t 😀
Miqo is a great product but there is some improvement to be made 😀
A. Mooch Problems
1. Darkstar/Cornelia
Basically, we have to gather a number of fish to gain a buff, then change the bait to catch the big fish.
Miqo doesnt have feature to change bait based on “Fisher Intuition” buff and to change back when we lose that buff / dont have that buff. For these 2 fishes I play manually 🙁2. Old Hollow Eyes
Midge Basket -> Goldfish (light tug) -> Old Hollow Eyes (big tug). There is Lamprey (another light tug) that mooched from Goldfish (Light Tug) this leads to loss of GP.3. Magic Carpet
Bait – Medium Tug – Large tug. But at the same hole there is another Bait – Medium – Medium. Miqo will keep using Powerful hookset.4. 2 fishes that can be mooched on the same hole
Well this one is simple, please add white / black list of fishes that we want to use as mooch.B. Using Cordial
Please add an option to use Cordial when fishing. Basically Miqo should stop for a bit and use cordial when it’s up. It’s useful for low hook fish like Ignus Horn, Floating Boulder.I finally got around to trying the fishing with the use of patience and the different hooksets. It works flawlessly and i really really enjoy the bot all around.
I was wondering if there was a way for the bot to use a cordial during fishing? It seems the only time the bot will use cordial is when its gathering(bot/min).
Miqobot v1.2.53 introduced a huge pack of features and numerous AI improvements.
In technical sense, this is our biggest update in the past year.We are very grateful to all of you for supporting us and making this release possible 🙂
New Features
- General: Application icon is updated with new 32×32 and 48×48 versions.
- General: A new Miqobot avatar is available. It can be selected in Advanced Settings.
- General: Beta notifications are implemented. When a new Beta version is available, you will immediately see a special notice in Miqobot window.
- General: Advanced Settings section is implemented. It’s a new
+
button next to Miqobot avatar. - General: Popup message can be shown at the end of any activity. It can be enabled or disabled in Advanced Settings.
- General: Respawning algorithm is implemented. It can be enabled in Advanced Settings.
- General: New mounts are supported:
– Sophic Lanner
– Demonic Lanner
– Firebird
– Black Pegasus
– Arrhidaeus
– Goten
– Ginga
– Raigo
– Eggshilaration System
– Archon Trone
- Advanced Settings: Navigation – Auto-stealth parameters can be adjusted without restarting Miqobot.
- Advanced Settings: Navigation – Optional actions are available when activity is finished:
– Return
– Stealth
– Step back
– Sit - Advanced Settings: Navigation – Optional popup message can be shown when activity is finished.
- Advanced Settings: Navigation – Option to respawn after being KO’d during gathering is implemented.
- Advanced Settings: Crafting – Absolute solutions can be disabled.
- Advanced Settings: Gold Saucer – Steer Power can be adjusted without restarting Miqobot.
- Advanced Settings: Gold Saucer – Behavior to switch between left and right versions of the same minigame can be activated.
- Advanced Settings: 3D Radar – Drawing method can be adjusted.
- Advanced Settings: 3D Radar – Additional options to control 3D Radar behavior when game loses focus are available.
- Advanced Settings: 3D Radar – Screen position of Treasure List can be adjusted.
- Advanced Settings: 3D Radar – Additional options to adjust Palace of the Dead mode are available.
- Advanced Settings: Other – Option to change Miqobot avatar is implemented.
- Advanced Settings: Other – Option to hide Miqobot avatar is implemented.
- Advanced Settings: Other – Option to disable notification about Beta versions is implemented.
- Advanced Settings: Tooltips for certain settings are available. Hover your mouse cursor over a setting to view its tooltip.
- Fishing: Snagging is implemented.
- Gathering: Rotations designer is implemented.
Basic and collectable abilities are supported. Conditional branches based on Impulsive Appraisal are supported. - Gathering: Icons are imported for comfortable display of abilities in Rotations designer.
- Gathering: Minimum and maximum GP required for rotation is calculated.
Rotation will be applied only when there is enough GP for maximum requirement. A warning message will be shown when the current gear does not have enough GP capacity for selected rotation. - Gathering: Example rotations are bundled with Miqobot.
- Gathering: Rotations can be shared through Import/Export feature.
- Gathering: Favors are implemented.
Favors are used automatically before depleting a gathering node. Concealed nodes are prioritized when favor is active. - Gathering: Favors are automatically recognized on the hotbar.
Multiple favors can be present on hotbar. A favor is selected based on the current job and location. - Gathering: All cordial types are supported:
– Watered Cordial
– Watered Cordial HQ
– Cordial
– Cordial HQ
– Hi-Cordial
- Crafting Solver: Recipe levels 51-60**** are supported.
- Crafting Solver: Condition rates for 1-60**** recipe levels are calculated (based on 100,000+ samples of data).
- Crafting Solver: New progress actions are implemented:
– Rapid Synthesis
– Piece by Piece
– Muscle Memory
– Maker’s Mark + Flawless Synthesis - Crafting Solver: New buff actions are implemented:
– Innovation
– Manipulation
– Waste Not I
– Waste Not II - Crafting Solver: New specialist actions are implemented:
– Innovative Touch
– Byregot’s Miracle
– Whistle While You Work
– Satisfaction
– Nymeia’s Wheel
– Trained Hand - Crafting Solver: Reclaim is implemented.
- Crafting Solver: HQ rate prediction algorithm is implemented.
- Crafting Solver: Progress independent solving algorithm is implemented.
- Crafting Solver: Automatic reduction of solving algorithm complexity is implemented (when certain actions are disabled).
- Crafting Solver: Multiple other optimizations are implemented.
- Crafting Solver: Certain CPU intensive abilities can be disabled.
- Crafting Solver: Option to enforce Byregot’s Blessing to 100% is implemented.
- Crafting Solver: Option to enforce Piece by Piece to 100% is implemented.
- Crafting Solver: Option to disregard quality during synthesis is implemented.
- Crafting Solver: Optional delay before using a crafting ability is implemented.
- Crafting Solver: Solution cache is implemented.
- Crafting Solver: Deprecated information is removed from UI.
- Crafting Solver: Absolute solution finder is implemented.
- Crafting Solver: List of macros becomes hidden when Solver is selected.
- Crafting Solver: Tooltips for Solver settings are available. Hover your mouse cursor over a setting to view its tooltip.
An absolute solution is a sequence of actions which leads to 100% Quality with 100% rate. Each action in this sequence is guaranteed to succeed by timely usage of Steady Hand. Example.
This feature takes about 40% of additional CPU time and memory. It can be disabled in Advanced Settings.- Desynthesis: Desynthesis by name is implemented.
Partial match can be enabled or disabled depending on your preference.
Name presets allow you to quickly switch between name lists. - Desynthesis: Button to clear the current name list is added.
- 3D Radar: Always on Top behavior is implemented in order to address several issues with certain video and mouse hardware.
- 3D Radar: Palace of the Dead mode is implemented.
- 3D Radar: Option to choose what objects to show in Palace of the Dead is implemented.
- 3D Radar: Special colors for objects in Palace of the Dead are implemented.
- 3D Radar: Server to collect and analyze unique trap locations in Palace of the Dead is running 24/7.
In this version, Miqobot knows 1213 unique locations. - 3D Radar: Text box in Treasure Hunt accepts
*
symbol as a way to indicate that all visible objects must appear in Treasure List. - 3D Radar: Out of Reach items are rendered on top of Gathering window.
In order for item’s name to show you have to gather this item at least once. Slots with Unknown items will still be rendered without their names.
Fixed Issues
- General: An issue wherein launching two different versions of Miqobot would cause one of them behave erratically.
From now on, if this happens Miqobot will automatically disable itself and a warning message will be shown.
Please read Important Notes for more information. - General: An issue wherein certain actions of antivirus software would cause Miqobot to behave erratically.
Please read Important Notes for more information. - General: An issue wherein character coordinates would be identified incorrectly under certain conditions.
- General: An issue wherein Repair would not activate when Movement Type is set to Standard.
- General: An issue wherein changing ingame hotbar settings would lead to inability to switch between hotbars by Miqobot.
- Gathering: An issue wherein a Potion icon would be identified as Cordial icon with certain hotbar setup.
- Gathering: An issue wherein minimum and maximum GP would not be displayed in Rotations designer.
- Gathering: An issue wherein a warning message would not be displayed when there’s not enough GP for selected rotation when using Gather by Name.
- Crafting Solver: An issue wherein synthesis parameters would be identified incorrectly under certain network conditions.
- Crafting Solver: An issue wherein Piece by Piece and Muscle Memory would be used incorrectly with certain recipe parameters.
- Crafting Solver: An issue wherein the current solution in memory would be considered outdated under certain conditions.
- Crafting Solver: An issue wherein the current solution in memory would not be reset after level up or significant change in stats.
- Crafting Solver: An issue wherein Basic Touch would be ignored when character level is below 9.
- Crafting Solver: An issue wherein Inner Quiet would be used instead of Muscle Memory when optimizations are enabled.
- Crafting Solver: An issue wherein Whistle While You Work would not be activated during Maker’s Mark phase.
- Crafting Solver: An issue wherein quality increasing actions would be used on good or excellent condition while Ignore Quality option is selected.
- Crafting Solver: An issue wherein synthesis would fail when food buff wears off under certain conditions.
Known Issues
- Crafting Solver: An issue wherein an elementally aspected recipe would be treated as common recipe.
In order to minimize potential damage from this behavior, please enable Progress First optimization in solver settings. - Crafting Solver: An issue wherein specialist actions would be considered available when Soul of the Crafter is not equipped.
In order to avoid this behavior, you can either remove unavailable specialist actions from your hotbar or disable calculation of Whistle system in Miqobot settings.
- 3D Radar: An issue wherein Out of Reach items would not appear when all other 3D Radar options are disabled.
In order to prevent 3D Radar from going dormant, please keep at least a single option (which is not related to Out of Reach) enabled. - 3D Radar: An issue wherein Out of Reach names would appear at wrong position on screen and would not match their corresponding slots.
As of now, we have very little data on this issue and we couldn’t reproduce it in our labs. If you have any additional information, please let us know.
Important Notes
- Patch 3.5 introduced a special fix for Palace of the Dead. It directly affected what 3D Radar can show.
– Invisible Hoards have been removed from the game client, just like invisible Traps were removed earlier.
– Mimics and exploding coffers are unaffected and are displayed correctly as before.You can read about what caused these changes in the previous Miqobot Status thread:
Patch 3.45 – Miqobot Status (hotfixes on Nov 15)We are very sorry to inform that the damage done to Hoards is permanent as it was done to Traps.
From now on it is no longer possible to see Accursed Hoards without Pomander of Intuition. After using Pomander of Intuition, Hoards behave the same way as before. You are still able to see them through the walls from several rooms ahead.We will continue the investigation and will inform you of any news regarding this issue.
- If you launch new version of Miqobot and something doesn’t work right, pay extreme attention to what she says in the Output Area. If you see the following message:
(WARNING) I was corrupted D:! Please check your antivirus and firewall.
It means that something is tampering with Miqobot’s EXE file or support files.
Please note that it will also lead to failing the decryption of your License Code. As a result Miqobot will consider ALL License Codes invalid.- Verify that you do NOT RUN two different versions of Miqobot at the same time. If you have the old version running, the new version will not be able to upgrade the necessary support files stored in
%temp%\miqobot
Windows folder.
– Please delete old versions of Miqobot as they are no longer supported.
– Please restart the new version after that. - If you run only a single version of Miqobot and you still see this message, verify that you WHITELIST Miqobot application in your antivirus and firewall as necessary.
We have identified numerous cases of antivirus blocking Miqobot, and it seems that we didn’t make this message visible enough. We did not expect this to be such a frequently occuring issue.
We will adjust the visibility of this message and will try to ensure that you don’t miss it in the future.But please note that Miqobot is NOT a virus, therefore she makes no attempt to fight your antiviruses.
- In order to maximize Crafting Solver efficiency, we recommend following these guildelines:
– Recommended Cross Class Abilities
– Recommended Miqobot Settings -
This topic was modified 8 years ago by