User Tools

Site Tools



kitanois_treasure_hunt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
kitanois_treasure_hunt [2020/07/03 07:21] kitanoikitanois_treasure_hunt [2023/05/04 06:45] kitanoi
Line 1: Line 1:
-=====Kitanoi'Treasure Hunt=====+=====Treasure Hunt===== 
 +<WRAP center round important 60%> 
 +This addon is no longer for sale. Current users can continue using. 
 +</WRAP>
  
 {{:kitanoi:kitanois_treasure_hunt.png?nolink|}} {{:kitanoi:kitanois_treasure_hunt.png?nolink|}}
  
-<WRAP center round alert 60%>+ 
 + 
 + 
 + 
 + 
 + 
 +<WRAP center round alert 100%>
 Requires KitanoiFuncs - Free on the store Requires KitanoiFuncs - Free on the store
 +</WRAP>
 +
 +<WRAP center round alert 100%>
 +Requires Argus 
 +</WRAP>
 +
 +<WRAP center round alert 100%>
 +This addon covers content up to and including the Shadowbringers expansion. 
 +
 +Endwalker 6.0 and beyond will not be covered at all.
 +
 +Due to real life commitments, I have no plans, or the time to create an expansion addon to support Endwalker.
 +</WRAP>
 +
 +<WRAP center round important 100%>
 +Always monitor your accounts when they are running. This add-on was not designed to be started and left to run by itself for hours. Issues may occur and should you DC the add-on does not restart. Running anything in public areas has risks and there are players who follow characters around just to find bots.
 </WRAP> </WRAP>
  
Line 12: Line 37:
 Currently 609 / 609 (100%) maps are supported. List of map types below. Currently 609 / 609 (100%) maps are supported. List of map types below.
  
-__Currently supported maps:__+__Supported maps:__
  
 ------------------------------------------------ ------------------------------------------------
Line 60: Line 85:
 <color #22b14c>15 / 15</color> <color #22b14c>15 / 15</color>
  
-**//This dungeon shares a map id with The Lost Canals - but has an extra door in the middle. This extra door is not supported. I plan to add a notification if the middle door glows so you can take control and move your characters through it+**//This dungeon shares a map id with The Lost Canals - but has an extra door in the middle. This extra door is not supported. If the middle door glows, a Windows notification will appear so you can take control and move your characters through it.//**
- +
-The reason I am no supporting the middle door is that I do not want to risk any navigation issues in The Lost Canals as it is a more frequent dungeon to enter.//**+
  
 ------------------------------------------------ ------------------------------------------------
  
-<WRAP center round tip 60%> +__Dungeons:__
-I suggest using Argus with this addon. It allows for more AOEs to be detected, such as targeted circle AOEs. +
  
-There are two avoidance systems in place, the one Minion provides which cannot detect the position of the targeted circle AOEs and my avoidance system that uses Argus to detect all AOEs and can avoid every type of AOE.+The Aquapolis: Full Support
  
-Argus is NOT required. Just recommended. +The Shifting Altars of Uznair: Full Support
-</WRAP>+
  
-===== Argus vs Standard Avoidance=====+The Lost Canals of UznairFull Support
  
-^ Type               ^ Standard  ^ Argus  ^ +Hidden Canals of Uznair: Full Support except centre doors. Only left and right doors are used. If there is a rainbow door in the centre, you will be notified with a Windows notification.
-| Cones ♦            | ✔         | ✔      | +
-| Rectangles         | ✔         | ✔      | +
-| Circle (On enemy)  | ✔         | ✔      | +
-| Crosses            | ✱         | ✔      | +
-| Circle (Targeted)  | ✖         | ✔      | +
-| Stacking Markers   | ✖         | ✔      | +
-| ♦ 180°+ Cones      | ✖         | ✔      |+
  
 +The Dungeons of Lyhe Ghiah: Full Support
  
-✱ Possible for certain abilities that are hard coded to my add-onsuch as that of Goliath.+The Shifting Oubliettes of Lyhe Ghiah: Supported There are a number of enemies in here that cause issues. The Shark boss that spins isn't fully handledthough you should always win with 4+ team. The final bosses all have issues.  
 +  * Ultros - beatable but expect occassional death. 
 +  * Typhon - beatable with some death. Most deaths come from the spinning attack as it isn't properly handled. 
 +  * The other one - beatable but expect occassional death.
  
-Note that Goliath has a stacking marker, this cannot be handled without Argus and will likely cause deaths. (Minion doesn't detect overhead markers at all). +------------------------------------------------
- +
-My add-on has a custom built avoidance system that uses Argus as a detection system. This includes the use of raycasting and verification that each evade point chosen is reachable, this means the bot will not try to avoid and just run into a wall, it should not run off any cliffs. Instead of running to one area to avoid, around 18 points are checked to see which is reachable, closest, safest (no other aoes). This stops stacking of characters and looks more natural. +
- +
-__Can I beat all content without Argus?__ +
- +
-It is possible yes, however it will depend on the number of characters in your party. +
- +
-8 man party not using Argus will be able to beat all content (at ilvl 480+) as you will out damage it and the unavoidable moves will have few casts. +
- +
-4 man party not using Argus is unlikely to beat all content every time. Though this again is dependent on your party set up.  +
- +
-Specific enemies that can cause problems without Argus: +
-  Yeti +
-  Goliath +
-  Trash enemies that cast targeted circle aoes +
- +
-<WRAP center round tip 60%> +
-This addon covers content up to and including the Shadowbringers expansion. Maps in future expansions will be added to the database as I do them / as they are reported. Future dungeons will be DLC add-ons in the store. +
- +
-If further dungeons are added in Shadowbringers, there is no timescale on having them added. They will be added when they are ready. They take time to mesh Time to test. +
-</WRAP>+
  
 +<del>As of 5.4 Square Enix have really increased the difficulty in AOEs. My avoidance, that uses Argus, handles these fine. But this means that support without Argus will not continue going forward and you will be required to have Argus for any avoidance to take place. The addon will run without Argus, but no avoidance will take place.</del>
  
 +I have removed standard avoidance, and Argus is now required.
  
 ===== UI ===== ===== UI =====
  
-{{:kitanoi:englishui.png?nolink|}}+{{:kitanoi:newestui-tm.png?nolink|}}
  
-  * EnableEnable or Disable addon (There is no auto re-enable. This is because only the party leader will open maps and leads the party. After disconnects, sometimes the party leader changes and you'll be left not doing anything anyway. +RedLoads statistics window that shows how many maps and dungeons you have done
-  * Do Dungeons: +  * Reset button resets all the counters.
-  - Enable: Does the dungeons when you enter them, each character must be set individually if running in a party or multiboxing. +
-  - Disable: Enters the dungeon, then exits straight away. The reason it enters is due to how the portals work. If you teleport away from a portal, the party is broken+
-  * Try Luck: Will start or skip the high low minigame +
-  * High: Always roll high, Low: Always roll low, Closest: Choose closest to player, Hold: Wait for player to play the game. +
-  * Current Treasure Map Data: Pulls raw data from game, for information only. +
-  * Report Missing Map: Button to retrieve all information needed so that I can add reported maps to the database. +
-  * Party Change: Click this if your party composition changes. This is instead of having a process constantly run checking for changes, as I did not want to have this happening when people are running multiple accounts. +
-  * Wait Time: Custom time to wait before leaving dungeons if you aren't doing dungeons. We enter and leave dungeons as teleporting away from a portal breaks the party. +
-  * Debug: Enable this if you are having issues and screenshot the console to me on discord. +
-  * Loot: Enable / Disable rolling on chest items.  +
-  * Help and Links +
-  - ConsoleGamersWiki: [[https://ffxiv.consolegameswiki.com/wiki/Treasure_Hunt]] +
-  - Discord: [[https://discord.gg/FdFaTuj]] +
-  - Addon Wiki: Here +
-  * Treasure Map Details: Raw ingame data.+
  
-BETA inclusion of Argus to handle targeted AOEs. This is a WIP and only works if you have the Argus addon installed.+Yellow: Used to report missing maps, if you are on the correct map, and at the dig area, a button will appear that lets you send the information directly to discord. 
 +  * As of writing this (2020/09/02) all maps are currently supported, there is no reason to be reporting missing maps.
  
-__Retainers and auto-change party lead__+Purple: Legacy function. Force updates the add-on party list.
  
-{{:kitanoi:8partylist.png?nolink|}}+BlueAdditional Settings: 
 +  * Debug - enable this and screenshot the console when reporting any issues 
 +  * Loot - on: roll on items, off: don't roll on items 
 +  * Disable Mandragora Kill Order - off: dungeon crew killed in numbered order, on: killed in any order 
 +  * Ignore Dead - on: ignores dead and moves to next room (in dungeons), off: will move to the dead member and cast raise if on the correct job 
 +  * Buy Alexandrite Maps - Buy Alexandrite maps from Mor Dhona while you have enough poetics. 
 +  * Notifications - detailed below 
 +  * Random Mount - on: use Mount Roulette, off: use mount specified in minion advanced settings 
 +  * Place <flag> - this will place the flag on the map and send a /p <flag> to party chat. 
 +  * Decline Limsa Teleports - Useful when you do not want your followers going to Limsa while the leader goes to the retainers 
 +  * Summon Companion: Summon companion 
 +  * Home World: Enter your home world, this stops the bot from trying to use mailboxes and retainers when on a different world.
  
-This shows the correct input for a party of eight. Each character needs to complete the list in the EXACT same order. If you have fewer than eight membersfill from top to bottom. +Green: Party List - Enter the name of each party member in the exact same order on each of your accounts. If Auto Change Leader is enabled, the add-on will pass lead from one person to the next until it either reaches character 8or the next character name slot is blankat which point it will either stopor return to Limsa if the Out Of Maps - Teleport to Limsa is enabled.
- +
-{{:kitanoi:incorrectlist.png?nolink|}} +
- +
-This shows an incorrectly filled list. Notice the gap at position 4, this means the bot will have 1 pass to 2, 2 pass to 3, and 3 pass to 1. Ensure there are no gaps in the list. +
- +
-All party members need to have Auto Change Leader enabled so that lead can be passed. +
- +
-The ideal set up for using retainers is as follows: +
- +
-  * 1 Map in each retainer. +
-  * 1 Map in saddlebag +
-  * 1 Deciphered map in KI +
-  * 1 Map in inventory +
- +
-By default, this allows 5 maps per character. +
- +
-Ensure you set Retainers Count to the number of retainers you have on that specific character+
- +
-Enable Retainers. +
- +
-When you have set up your inventoryclick Reset Retainers and you can start the addon. Each time you add new maps to your retainersclick this button so that the bot knows it has new maps. (This cannot be automatedit is used as a check). +
- +
-The speed of navigating the retainer menu is slow to ensure you do not lock the menus. If you lock the menus (interact doesn't open the menu) you need to log out and back inPlease do not ask me to speed it up, I will not. +
- +
-{{:kitanoi:chineseui.png?nolink|}} +
- +
-Chinese - Almost complete +
- +
-Japanese - Limited +
- +
-French - Limited +
- +
-German - Limited +
- +
-Korean - None+
  
 If you wish to help, please provide translations in my discord. If you wish to help, please provide translations in my discord.
Line 224: Line 185:
 __Gambler's Luck minigame in The Dungeons of Lyhe Ghiah__ __Gambler's Luck minigame in The Dungeons of Lyhe Ghiah__
  
-It is not possible to determine the card numbersso automatically this game cannot be played properlyPlease play manually if you prefer. However using the below settings it will attempt to play.+Minion cannot detect the card numbers so this game cannot be automatically played. If you have the option enabled to do Gambler's Lure, the bot will stop and notify you with a Windows notification that you need to play the game. Once you have played the game, you need to reenable the add-on.
  
-Try Luck: +If this option is not enabled, you will just open the box and continue the run.
-  * On: Chooses gamble option +
-  * Off: Chooses to loot chest. +
- +
-  * High: Always chooses high in the minigame. +
-  * Low: Always chooses low in the minigame. +
-  * Closest: Always chooses closest to player. +
-  * Hold: Stops the addon and allows you to play the game manually. +
- +
-{{:kitanoi:treasuremapgamber.png?nolink|}}+
  
 __FFXIV Gambler's Lure Rules__ __FFXIV Gambler's Lure Rules__
Line 248: Line 200:
  
 __Report Missing Map:__ __Report Missing Map:__
 +
 +New maps reported for 6.0 will not be added.
  
 You can now use the following button that send a report direct to Disord without you needing to log in. This is a WIP and sometimes the button will not be available. If that is the case, use the manual report feature. You can now use the following button that send a report direct to Disord without you needing to log in. This is a WIP and sometimes the button will not be available. If that is the case, use the manual report feature.
Line 260: Line 214:
  
 {{:kitanoi:reportmissingmap.png?nolink|}} {{:kitanoi:reportmissingmap.png?nolink|}}
- 
- 
-Currently, as we cannot use the map coordinates in the map and convert to Minion mesh positions, each map has been manually entered into a database with a valid Minion mesh position. Should, in the future, we be able to convert map in game positions to Minion mesh positions, I will update my code so that all maps will be possible. 
- 
-Until that time though, currently supported maps remains as listed above. 
- 
-The map db is open to anyone to be able to add future / lower level maps. 
- 
  
 __Currently supported dungeons:__ __Currently supported dungeons:__
Line 276: Line 222:
   - The Lost Canals of Uznair (Level 70 - Gazelleskin Map)   - The Lost Canals of Uznair (Level 70 - Gazelleskin Map)
   - The Hidden Canals of Uznair (Thief's Map) - Does not support the middle door, a Windows notification will play if there is a glowing middle door and you need to **manually** move through it on all characters. There is no plan to support the middle door.   - The Hidden Canals of Uznair (Thief's Map) - Does not support the middle door, a Windows notification will play if there is a glowing middle door and you need to **manually** move through it on all characters. There is no plan to support the middle door.
- 
-__Currently unsupported dungeons:__ 
- 
  
  
Line 293: Line 236:
 ===== Expectations: ===== ===== Expectations: =====
  
-You use this SOLO or with a group of people all running MINION. Do not run this with random people, the AOE avoidance is not perfect. The flying is NOT perfect as the randomization is not part of minion and I have had to try make it so.+You use this SOLO or with a group of people all running MINION. Do not run this with random people. 
  
 Monitor your accounts when running the addon. It will automate moving, killing, doing dungeons. But it does not have any other player detection. If a group is already doing a map, stop your leader, let them move on then begin again.  Monitor your accounts when running the addon. It will automate moving, killing, doing dungeons. But it does not have any other player detection. If a group is already doing a map, stop your leader, let them move on then begin again. 
Line 302: Line 245:
  
 Please use the 12 hour trial to ensure you are happy with the addon before purchasing. Use this time to check everything and raise any concerns you have. I am available on Discord all day every day while I am not asleep. Please use the 12 hour trial to ensure you are happy with the addon before purchasing. Use this time to check everything and raise any concerns you have. I am available on Discord all day every day while I am not asleep.
 +
 +As of 2021/06/17 Dalamud's Globetrotter addon is not compatible with this addon due to Globetrotter force closing the map.
  
  
Line 336: Line 281:
   * The Rak'tika Greatwood   * The Rak'tika Greatwood
   * The Tempest   * The Tempest
- 
-Get as many maps as you can before starting the bot running. I use the following inventory of items: 
- 
-{{:kitanoi:invent_setup.png?nolink|}} 
  
 The bot will do the first Key Item map you have, followed by each map lowest to highest level. The bot will do the first Key Item map you have, followed by each map lowest to highest level.
  
 Whichever KI you have > Dragonskin > Gazelleskin > Zonureskin. Whichever KI you have > Dragonskin > Gazelleskin > Zonureskin.
- 
-===== Map Data ===== 
- 
-All map data will be available in a .db file that will be provided with the addon. This will allow users to add maps manually should they wish to add maps that are level 50 and below, or in future expansions. 
- 
-I use DB Browser (SQLite) to read and edit the data. It is a free program. [[https://sqlitebrowser.org/]] Please do your own research before downloading any programs, I am not suggesting using this product, just stating this is what I used as of February 2020. 
- 
-===== Upcoming Changes ===== 
- 
-List of Improvements: 
- 
-  * Add other maps. 
-  * <del>Retainers</del> Complete 
-  * <del>Add Gliderskin maps.</del> Mostly complete, missing 2 maps. 
-  * <del>Numbered enemies in Lyhe Ghiah</del> Complete 
-  * <del>Avoidance and positioning for the Goliath and minions.</del> Argus avoidance fix. 
-  * <del>Saddlebag.</del> Complete 
- 
-===== Updates ===== 
- 
-__03 Apr 2020 2020年4月03曰__ 
- 
-Added ability to buy Alexandrite maps. 
- 
-Will buy a map, decipher and attempt to get a second before teleporting off. This disables retainers. 
- 
-When you have no poetics left, it will teleport to Mor Dhona and disable the bot. 
- 
-__03 Apr 2020 2020年4月03曰__ 
- 
-Argus updates: Better randomization for aoe avoid - stacking for goliath boss - goliath boss tweaks 
- 
-__02 Apr 2020 2020年4月02曰__ 
- 
-New avoidance system implemented. Utilizes Argus to detects AOEs.  
- 
-Fixed fps issue when using saddlebag. 
- 
-__17 Mar 2020 2020年3月17曰__ 
- 
-Detection of rainbow glowing doors for EN / JP / CN - FR and DE won't work as I do not have the correct text to detect. 
- 
-__06 Mar 2020 2020年3月6曰__ 
- 
-The following maps will now be moved from retainers and saddlebag when the options are enabled: 
- 
-Zonureskin, Gliderskin, Dragonskin, Gazelleskin, Leather, Goatskin, Toadskin, Boarskin, Peisteskin, Archaeoskin, Wyvernskin, Gaganaskin. 
- 
-Timeworn Thiefs's map and leather buried maps are NOT moved at this time - Dungeon for Timeworn Theif's map is not started as I have no maps to mesh the dungeon properly. 
- 
-Beta version of The Lost Canals of Uznair has been added, please download the mesh from my Discord. 
- 
-Retainer menu lock should be fixed now. If you experience any menus locking (cannot interact with things) after using the retainer option, please let me know on Discord. 
- 
-More maps have been added. Total of 252 now available. 
- 
-__02 Mar 2020 2020年3月2曰__ 
- 
-Auto Party Lead Change implementation. 
- 
-Fixing the targeting of mandragoras for CN. 
- 
-Fixing the detargeting of mandragoras that was happening in NA/EU/JP. 
- 
-Some more maps. 
- 
-Changed teleport location for all Amh Araeng maps to avoid stuck location under arch. 
- 
-__28 Feb 2020 2020年2月28曰__ 
- 
-Argus cross aoe avoidance. 
- 
-Better follower following in dungeons. 
- 
-Delayed following in open world so all accounts aren't too close together. 
- 
-Some unhidden maps added(all the above in discord chat)* Will not decipher yet or open the KI as only a few are added.  
- 
-Saddlebag timer fix. 
- 
-__27 Feb 2020 2020年2月27曰__ 
- 
-Language options added. 
- 
-Chinese - Almost complete 
- 
-Japanese - Limited 
- 
-French - Limited 
- 
-German - Limited 
- 
-Korean - None 
- 
-If you wish to help, please provide translations in my discord. 
- 
-__25 Feb 2020 2020年2月25曰__ 
- 
-New database update to fix a lakeland map. 
- 
-Priority yeti targeting. 
- 
-Killing mandragoras in the correct order. 
- 
-Potential fix to leader opening chest / killing aggro behaviour. 
- 
-New UI options for retainers and saddlebags - these do nothing right now, just there for show. 
- 
-Also increased avoid range for circle aoes by a little to try avoid getting hit when you are right on the edge / just inside the aoe. 
- 
-Saddlebag support added.  
- 
---------------------------------------------------------------- 
- 
-__24 Feb 2020 2020年2月24曰__ 
- 
-Fix for auto face target - Now auto turns on. 
- 
-Update to Argus avoid. If using Argus, with Argus enabled in my addon, ground circle aoes now avoid properly.  
- 
-Couple additional Gliderskin maps added. 
- 
-Landing tweaks to stop occasional random movement after landing. 
- 
-__23 Feb 2020 2020年2月23曰__ 
- 
-Hold Fix - Disables addon if you have the following options enabled: 1. Enable, 2. Do Dungeons. 3. Hold. Allows user to take control of the high low minigame. 
- 
-LOS Fix - If not in LOS, bot will move to target. If in LOS bot will use normal combat. 
- 
-Landing for leader is completely randomized now. 
- 
---------------------------------------------------------------- 
- 
-__21 Feb 2020 2020年2月21曰__ 
- 
-Fixed decipher usage for non-EN clients. Should work correctly with any game language now. 
- 
-__20 Feb 2020 2020年2月20曰__ 
- 
-  * Gliderskin Map addition. 
-  * BETA addition of Argus for targeted aoe avoidance. 
- 
---------------------------------------------------------------- 
- 
-__19 Feb 2020 2020年2月19曰__ 
- 
-  * No longer returns on death. Will wait for raise to be cast. If no raise is cast or all players die, please manually return them. 
-  * Auto fate sync now turned off by default. 
-  * Hold option added to high low minigame allowing you to take control to play the game. 
- 
---------------------------------------------------------------- 
- 
-__10 Feb 2020 2020年2月10曰__ 
- 
-2 new options in UI 
-  - Bypass dead - The bot will now stop in a dungeon if not in combat and a party member is dead, if a characters job is whm, sch, ast, smn, or rdm it will cast the appropriate raise spell. Bypass undead option should be off by default, and turned on when all your raisers are dead, but you wish to continue the run. 
-  - Loot - On by default, switch to off if you want certain characters to pass lootable loot. 
- 
-  * Character will now dismount before digging. 
-  * All follower accounts will land and dismount when near a leader that is also at ground level. 
-  * Sprint has been added for follower accounts. Will help in getting to the first room quicker, used when out of combat only. Still needs tweaks so that it doesn't use it on cooldown when close enough to leader. 
-  * Bot on start now correctly sets assist mode. 
-  * Bot when enabled will keep assist mode enabled also. 
- 
  
 ===== Support ===== ===== Support =====
  
 Discord: [[https://discord.gg/FdFaTuj]] Discord: [[https://discord.gg/FdFaTuj]]
- 
-I will keep the most up-to-date version of the database needed as a pinned message, as well as within the addon. 
- 
-<del>At release, one mesh is not loaded into Minion for THe Dungeons of Lyhe Ghiah, you need to download it and place it in the folder: MINIONAPP\Bots\FFXIVMinion64\Navigation\</del> - Now released as part of minion app. 
- 
-===== Recent Change Details ===== 
- 
-=== Server Details === 
- 
-{{:kitanoi:servercheck.png?nolink|}} 
- 
-This addition is to stop the bot trying to use the retainer or mailbox when away from home world. 
- 
-=== Mailbox === 
- 
-Mailbox support addition. 
- 
-{{:kitanoi:mailboxadd.png?nolink|}} 
- 
-Works in the following way: 
- 
-  - Complete maps in inventory 
-  - Complete maps in saddlebag (if enabled) 
-  - Complete maps in retainers (if enabled) 
-  - Complete maps in mailbox (if enabled) 
-  - Change leader (if enabled) 
-  - Repeat with next character 
- 
-Each time you send new maps to a character, click the Reset Retainers and Mailboxes button. This is necessary as the bot records when no maps are left in the mailbox - it cannot detect when you get new mail. 
- 
-There is no logic, and will not be any logic to switch leader before going to the mailbox. It will complete one characters maps first then move on to the next. This is due to how the bot was built before mailboxes were added, and I am not going to re-code how the base bot works to add mailbox in a different manner. 
- 
-Right now the mailbox is chosen based on your current zone. It will either run to the mailbox if closer than 100. Or teleport to closest mailbox (current zone or close zone if no mailbox in zone). 
- 
-When retrieving maps from the mailbox it doesn't add a third map to the saddlebag. This also will not change. 
- 
kitanois_treasure_hunt.txt · Last modified: 2023/05/04 06:46 by kitanoi