User Tools

Site Tools



taximan

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
taximan [2023/12/18 19:51] – [Main Tab] mistahmikeytaximan [2026/01/10 18:36] (current) – [Requirements] mistahmikey
Line 4: Line 4:
 ===== What it does =====  ===== What it does ===== 
  
-Provides a one-click interface that will transport your character to chosen places all over Eorzea, even if they are on different worlds - just sit back and leave the driving to us. The choices are essentially endless:+Taximan (TM) provides a one-click interface that will transport your character to chosen places all over Eorzea, even if they are on different worlds - just sit back and leave the driving to us. The choices are essentially endless:
  
   * Allows you to save the current location your character is at to a list of favorite places and categorize them so you can easily return to them later - even if you are visiting another world.   * Allows you to save the current location your character is at to a list of favorite places and categorize them so you can easily return to them later - even if you are visiting another world.
 +  * Allows you to travel to locations in Diadem.
 +  * If you are within a duty when you start travel, the duty will be automatically exited.
   * Allows you to travel directly to any world.   * Allows you to travel directly to any world.
   * Allows you to travel to any housing area, ward, and plot, making it easy for you to get to that honking party at a house you've never been to in a jiffy.   * Allows you to travel to any housing area, ward, and plot, making it easy for you to get to that honking party at a house you've never been to in a jiffy.
Line 16: Line 18:
   * Allows you to abort any initiated travel before your character arrives at the destination.   * Allows you to abort any initiated travel before your character arrives at the destination.
  
-Taximan only uses the in-game teleport functions your character uses - no teleport hacks are employed, so you can use Taximan with confidence.+TM only uses the in-game teleport functions your character uses - no teleport hacks are employed, so you can use TM with confidence.
  
 ===== Requirements ===== ===== Requirements =====
Line 22: Line 24:
 You must also download MistahMikeysLib from the store. It's free, of course. You must also download MistahMikeysLib from the store. It's free, of course.
  
-TM supports the following languages:  EN, FR, JP, KR, and CN.+TM supports the following languages:  EN, FR, JP, KR, CN, and TC.
  
 You must ensure FFXIV, Minion, and TM are always updated to their latest versions. You must ensure FFXIV, Minion, and TM are always updated to their latest versions.
Line 39: Line 41:
 __**IMPORTANT**__ __**IMPORTANT**__
  
-TM can move your character to almost limitless places, but it cannot go to every possible location in the game.  First and foremost, it is limited by the Minion Mesh system - if the location you wish to travel to is on a mesh, then TM has a good chance of getting to it. If it's not on the mesh, then TM cannot move to it - however, you can use the Minion mesh editing tool (the Navigation menu item on the Minion main menu) to fix such mesh deficiencies, and you can submit those fixes through me to have them incorporated into the Minion baseline.  Second, TM is able to get to any location that can be directly accessed after traveling to an aetheryte, aethernet, or city gate.  Locations that are behind secondary gates (like when you must talk to an NPC or open a door) are likely not accessible - but - I have provided access to a handful of useful ones in the initial release, and I do have the ability to add access to positions behind secondary gates as people identify a burning need for them.  Secondary gate access in the initial release includes locations in:  all the housing areas, the Island Sanctuary, any GC barracks or city inn, and the door to The Rising Suns - including the door to Unukalhai.  +TM can move your character to almost limitless places, but it cannot go to every possible location in the game.  First and foremost, it is limited by the Minion Mesh system - if the location you wish to travel to is on a mesh, then TM has a good chance of getting to it. If it's not on the mesh, then TM cannot move to it - however, you can use the Minion mesh editing tool (the Navigation menu item on the Minion main menu) to fix such mesh deficiencies, and you can submit those fixes through me to have them incorporated into the Minion baseline.  Second, TM is able to get to any location that can be directly accessed after traveling to an aetheryte, aethernet, or city gate.  Locations that are behind secondary gates (like when you must talk to an NPCopen a door, or travel through a zone line) are likely not accessible - but - I have provided access to a handful of useful ones.  Secondary gate access includes locations in:  all the housing areas, the Island Sanctuary, any GC barracks or city inn, the door to The Rising Suns - including the door to Unukalhai, and Diadem**If you need access to locations behind secondary gates not currently available, make a request in the TM discord new-feature-requests channel: https://discord.gg/pgrywXjaUp.**
  
 ======= UI ======= ======= UI =======
Line 49: Line 51:
 When entering a value into a field control, when you begin to enter the text, the text will appear dimmed as a visual cue you are in the process of modifying the current value of the field.  The field value is not entered until you hit either the RETURN key or the TAB key, at which time the value might be checked, resulting in a popup if an error is detected. After dismissing an error popup, you should be returned to the field control to correct the error. If you navigate away from a field control by focusing other controls (say, by clicking in a different field control) before entering the value, the current value will be redisplayed and the value you were in the process of entering will be lost. When entering a value into a field control, when you begin to enter the text, the text will appear dimmed as a visual cue you are in the process of modifying the current value of the field.  The field value is not entered until you hit either the RETURN key or the TAB key, at which time the value might be checked, resulting in a popup if an error is detected. After dismissing an error popup, you should be returned to the field control to correct the error. If you navigate away from a field control by focusing other controls (say, by clicking in a different field control) before entering the value, the current value will be redisplayed and the value you were in the process of entering will be lost.
  
-On all the tabs that enable you to travel to locations, those locations are displayed in a table, which are initially sorted in ascending order by search criteria. To travel to a particular location, you select it with the mouse and RIGHT DOUBLE CLICK on it.  The tables are scrollable, so you can bring any location desired into view. When the location list for a table is large (some of the provided ones contain thousands of locations), you can use the Find control above the table to quickly search for the ones you want to bring them into view. The Find control operates as you would expect - you type in your search criteria (which can be a lua pattern, similar to a regex), hit enter, and the search is done.  If nothing matches, you get a popup that tells you the next search will start from the top of the list.  If you get a hit, then the location is scrolled to the first table row and the Find Next and Clear buttons appear.  Each time you click Find Next, the next found location will be scrolled into the first table row, until no more hits exist, and you get the popup telling you the search will start from the top of the list.  Clicking Clear erases the search criteria in the Find control.+On all the tabs that enable you to travel to locations, those locations are displayed in a table, which are initially sorted in ascending order by search criteria. To travel to a particular location, you select it with the mouse and RIGHT DOUBLE CLICK on it.  The tables are scrollable, so you can bring any location desired into view.
  
 Whenever you select a destination that takes you to another world, TM first checks if you are near one of the portal aetherytes (Limsa Lominsa, New Gridania, or Ul'dah-Steps of Nald) , and if you are, it will use it to do the transfer.  If you are out and about in the world, then TM will select a random portal aetheryte to use for the transfer. Whenever you select a destination that takes you to another world, TM first checks if you are near one of the portal aetherytes (Limsa Lominsa, New Gridania, or Ul'dah-Steps of Nald) , and if you are, it will use it to do the transfer.  If you are out and about in the world, then TM will select a random portal aetheryte to use for the transfer.
  
-In the Taximan control descriptions, if the control label has a asterisk appended, it means that value is saved in your profile (see the Profile Tab.)+In the TM control descriptions, if the control label has a asterisk appended, it means that value is saved in your profile (see the Profile Tab.)
  
-Finally, for some of the location lists, the columns are sortable. For sortable columns, the column headers provide buttons that allow you to sort the list according to values in that column: “^” sorts in the ascending direction (lowest to highest values), while “v” sorts in the descending direction (highest to lowest values). (The current screen shots do not show the sort button - I'm too lazy to update all the screen shots right now.)+When a table has sortable columns, the column headers provide buttons that allow you to sort the list according to values in that column: “^” sorts in the ascending direction (lowest to highest values), while “v” sorts in the descending direction (highest to lowest values). 
 + 
 +When a table supports searching column data for a particular entry, the following controls will appear before the table: 
 + 
 +| Find | Text Field | Enter a search command that will be matched against one or more predetermined columns.  When a hit occurs, the row containing the hit will be scrolled to the first displayed rowIf there are multiple hits, use the "Find Next" Button control to go to the next one.  When no more hits are available, you will receive a popup informing you the search will continue from the beginning of the table.  You can use the "Clear" Button control to terminate the search. | 
 +| LUA pattern Enabled | Check Box | When checked, the search command is treated as a LUA pattern (Please see https://www.lua.org/pil/20.2.html for the detailsthat any column matching it will hit.  When not checked, the search command is treated as a text string that any column containing it will hit. |
  
 __**NAVIGATING BY CLICKING ON THE AREA MAP**__ __**NAVIGATING BY CLICKING ON THE AREA MAP**__
  
-When Taximan is enabled, if you open the Area Map (usually by pressing the "M" key), you can navigate to the vicinity of points on the currently open map by RIGHT double-clicking on spot to which you wish to navigate.  Whenever the Area Map is opened, the FFXIV mapid corresponding to that map is displayed (see the Main Tab.)  A couple of notes regarding the use of this feature:+When TM is enabled, if you open the Area Map (usually by pressing the "M" key), you can navigate to the vicinity of points on the currently open map by RIGHT double-clicking on spot to which you wish to navigate.  Whenever the Area Map is opened, the FFXIV mapid corresponding to that map is displayed (see the Main Tab.)  A couple of notes regarding the use of this feature:
  
   * You must ensure you have the destination map selected - not any of the overview maps. Sometimes this means you must click again on the overview map to bring up the detailed destination map.   * You must ensure you have the destination map selected - not any of the overview maps. Sometimes this means you must click again on the overview map to bring up the detailed destination map.
   * You must ensure you RIGHT double-click within the Area Map. If you click outside the Area Map, unexpected results may ensue. This can be mitigated by optionally requiring the SHIFT key to be held down when you right-double click   * You must ensure you RIGHT double-click within the Area Map. If you click outside the Area Map, unexpected results may ensue. This can be mitigated by optionally requiring the SHIFT key to be held down when you right-double click
-  * Because the Area Map does not provide any elevation information, Taximan attempts to approximate a elevation coordinate to get you to your selected destination. It typically will be higher that your selected destination, so Taximan will attempt to land you on whatever is below.  If the actual destination is within a structure, after landing you probably will have to move manually to enter that structure to get to where you really wanted to go.+  * Because the Area Map does not provide any elevation information, TM attempts to approximate a elevation coordinate to get you to your selected destination. It typically will be higher that your selected destination, so TM will attempt to land you on whatever is below.  If the actual destination is within a structure, after landing you probably will have to move manually to enter that structure to get to where you really wanted to go.
   * The Area Map coordinate you select cannot be precisely translated to a real world position.  It will generally be close, but it may be a few yalms off, requiring you to do a little manual moving to complete the journey.   * The Area Map coordinate you select cannot be precisely translated to a real world position.  It will generally be close, but it may be a few yalms off, requiring you to do a little manual moving to complete the journey.
-  * You aren't limited to only navigating on the Area Map corresponding to your current location. You can select other maps using the Area Map controls, and when you click on them, Taximan will take you there PROVIDED there is a aetheryte or custom intermediary available to get you to that map.  All maps having aetherytes should be accessible.+  * You aren't limited to only navigating on the Area Map corresponding to your current location. You can select other maps using the Area Map controls, and when you click on them, TM will take you there PROVIDED there is a aetheryte or custom intermediary available to get you to that map.  All maps having aetherytes should be accessible.
  
  
Line 75: Line 82:
  
 | Enabled* | When checked, enables you to travel to chosen locations.| | Enabled* | When checked, enables you to travel to chosen locations.|
 +| Block Trades* | When checked, and TM is enabled, will cancel any trade request made by another player. |
 | Reset | Resets all settings to their default initial values. You can use this to abort certain operations you've started if you can catch it in time. If you have a current profile set, and Load Current Profile After Reset (Profile Tab) is enabled, then your saved profile values will be loaded.  The Reset button will disappear while the reset is in progress, and will reappear when it completes. | | Reset | Resets all settings to their default initial values. You can use this to abort certain operations you've started if you can catch it in time. If you have a current profile set, and Load Current Profile After Reset (Profile Tab) is enabled, then your saved profile values will be loaded.  The Reset button will disappear while the reset is in progress, and will reappear when it completes. |
 | Discord Icon | Takes you to the TM Discord channel if you need support.  Be advised I am in the Eastern Time zone (UTC-05:00). | | Discord Icon | Takes you to the TM Discord channel if you need support.  Be advised I am in the Eastern Time zone (UTC-05:00). |
Line 86: Line 94:
 | Teleport Arrival Mount Delay (seconds)* | This only appears when Mount Delays Enabled is checked.  Your character will delay the number of specified seconds after a teleport completes before attempting to mount. | | Teleport Arrival Mount Delay (seconds)* | This only appears when Mount Delays Enabled is checked.  Your character will delay the number of specified seconds after a teleport completes before attempting to mount. |
 | Go Home | When clicked, if you are visiting another world, you will be returned to your home world. | | Go Home | When clicked, if you are visiting another world, you will be returned to your home world. |
-| <World Selection ComboBox> | For operations on this tab that support it, this is used to select the destination world. |+| <World Selection ComboBox>| For operations on this tab that support it, this is used to select the destination world. | 
 +| <Preferred City World Portal ComboBox>* | For operations on this tab that support it, this is used to select the city whose aetheryte will be used as the portal to the selected destination world. If Automatic is selected, TM will first select a city aetheryte you are within 50 yamls of, otherwise the selection will be random.  If a specific city is selected, that city's aetheryte will always be used as the portal. | 
 | Go To World| When clicked, you will travel to the world currently selected in the <World Selection ComboBox>. | | Go To World| When clicked, you will travel to the world currently selected in the <World Selection ComboBox>. |
 | Go to Map Flag | This is only displayed when you have placed a flag on a map.  When clicked, you will travel to the map flag location. If you have checked "Use Selected World", you will first travel to the map flag in world currently selected in the <World Selection ComboBox>. | | Go to Map Flag | This is only displayed when you have placed a flag on a map.  When clicked, you will travel to the map flag location. If you have checked "Use Selected World", you will first travel to the map flag in world currently selected in the <World Selection ComboBox>. |
Line 106: Line 115:
 | Change Category | Allows you to change the category assigned to selected favorites to a different category. A popup will appear prompting you for the different category. In the "Favorite Category" field, enter the category you wish to assign to the favorite. You can select an existing category for the field value by using the dropdown control. You can also specify the field value by typing it in if you prefer.  When you enter the category, it will be checked against existing categories by doing a case-insensitive search against existing categories, and if it matches an existing category, the field value will be set to the existing category.  If the category entry does not match an existing category, a popup will appear giving you the option of adding it to the existing categories.  Be aware, the case of your entered new category becomes the default case for the new category. \\ {{:mistahmikey:taximan:change_category_popup.png?400|}}  | | Change Category | Allows you to change the category assigned to selected favorites to a different category. A popup will appear prompting you for the different category. In the "Favorite Category" field, enter the category you wish to assign to the favorite. You can select an existing category for the field value by using the dropdown control. You can also specify the field value by typing it in if you prefer.  When you enter the category, it will be checked against existing categories by doing a case-insensitive search against existing categories, and if it matches an existing category, the field value will be set to the existing category.  If the category entry does not match an existing category, a popup will appear giving you the option of adding it to the existing categories.  Be aware, the case of your entered new category becomes the default case for the new category. \\ {{:mistahmikey:taximan:change_category_popup.png?400|}}  |
 | Rename Category | Allows you to change the value used for an existing category. Select the existing category to be renamed by using the "Rename" dropdown control. Then, in the "To" field, enter the new category. You can select another existing category for the field value by using the dropdown control. You can also specify the field value by typing it in if you prefer.  When you enter the category, it will be checked against existing categories by doing a case-insensitive search against existing categories, and if it matches an existing category, the field value will remain the new category.  If the category entry does not match an existing category, a popup will appear giving you the option of adding it to the existing categories.  Be aware, the case of your entered new category becomes the default case for the new category. When you successfully enter a new category, all the category of all favorites matching the existing category will be changed to the new category. Note: you cannot rename the "Default" category. \\ {{:mistahmikey:taximan:rename_category_popup.png?400|}} | | Rename Category | Allows you to change the value used for an existing category. Select the existing category to be renamed by using the "Rename" dropdown control. Then, in the "To" field, enter the new category. You can select another existing category for the field value by using the dropdown control. You can also specify the field value by typing it in if you prefer.  When you enter the category, it will be checked against existing categories by doing a case-insensitive search against existing categories, and if it matches an existing category, the field value will remain the new category.  If the category entry does not match an existing category, a popup will appear giving you the option of adding it to the existing categories.  Be aware, the case of your entered new category becomes the default case for the new category. When you successfully enter a new category, all the category of all favorites matching the existing category will be changed to the new category. Note: you cannot rename the "Default" category. \\ {{:mistahmikey:taximan:rename_category_popup.png?400|}} |
- +                                                                                                       
- +
- +
-                                                                                                         +
 ===== Placards Tab ===== ===== Placards Tab =====
 {{:mistahmikey:taximan:placard_tab.png?400|}} {{:mistahmikey:taximan:placard_tab.png?400|}}
Line 138: Line 144:
 This feature will get you close to the fishing spot, but likely not in the correct position to begin fishing. The in-game fishing spot data only provides the X and Y map coordinates of the middle of the fishing spot, so the Z coordinate (elevation) has to be guessed.  As a result, your character will likely arrive a location that is not exactly at the fishing spot and thus will need to be manually moved a little for your character to be able to fish. In some cases, the in-game spot may be over an position at which your character cannot land. Again, you'll need to manually move your character a little to complete the journey. This is especially true for spearfishing; you will be taken to the surface of the water into which you must dive to find the nodes. This feature will get you close to the fishing spot, but likely not in the correct position to begin fishing. The in-game fishing spot data only provides the X and Y map coordinates of the middle of the fishing spot, so the Z coordinate (elevation) has to be guessed.  As a result, your character will likely arrive a location that is not exactly at the fishing spot and thus will need to be manually moved a little for your character to be able to fish. In some cases, the in-game spot may be over an position at which your character cannot land. Again, you'll need to manually move your character a little to complete the journey. This is especially true for spearfishing; you will be taken to the surface of the water into which you must dive to find the nodes.
  
-Only fishing spots in the open world can be reached.  There will be certain listed fish that have fishing spots which Taximan cannot get to - like the ones for ocean fishing, for instance. As there are thousands of fish and hundreds of fishing spots, it is not possible to test every single one.  If you run into problems reaching a fishing spot in the open world, be sure to report the exact entry you selected so the issue can be debugged.+Only fishing spots in the open world can be reached.  There will be certain listed fish that have fishing spots which TM cannot get to - like the ones for ocean fishing, for instance. As there are thousands of fish and hundreds of fishing spots, it is not possible to test every single one.  If you run into problems reaching a fishing spot in the open world, be sure to report the exact entry you selected so the issue can be debugged.
  
 The controls for this tab are: The controls for this tab are:
Line 214: Line 220:
 ====== Support ====== ====== Support ======
  
-For support or requests, please contact me on discord: https://discord.gg/anNZVWghGY.  I will respond as soon as I am able, generally within 24 hours at most.+For bug support, please post a message on discord: https://discord.gg/anNZVWghGY.  I will respond as soon as I am able, generally within 24 hours at most.
  
 When you need support, please provide me, at a minimum, the following: When you need support, please provide me, at a minimum, the following:
taximan.1702929060.txt.gz · Last modified: 2023/12/18 19:51 by mistahmikey