This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| textcommandhelper [2023/08/01 23:05] – [What it does] mistahmikey | textcommandhelper [2023/08/23 16:27] (current) – mistahmikey | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| TCH allows you to create aliases for long FFXIV text commands that you can subsequently indirectly execute from within FFXIV macros or via the chat window by referencing the aliases. | TCH allows you to create aliases for long FFXIV text commands that you can subsequently indirectly execute from within FFXIV macros or via the chat window by referencing the aliases. | ||
| - | TCH provides this capability by leveraging the FFXIV ' | + | TCH provides this capability by leveraging the FFXIV ' |
| + | |||
| + | * The ability to specify fine-grained waits between alias executions, effectively providing a concise mini-macro capability | ||
| + | | ||
| + | * The ability to embed hexadecimal character strings that encode | ||
| + | * The ability to paste FFXIV text commands into TCH from the clipboard that contain FFXIV UTF8 characters. | ||
| + | |||
| + | |||
| + | The latter three features | ||
| ===== Requirements ===== | ===== Requirements ===== | ||
| Line 39: | Line 47: | ||
| where ' | where ' | ||
| - | Since the < character is used to introduce color tags, the ability to escape | + | You may also embed hexadecimal character strings that encode FFXIV UTF8 characters or FFXIV message tokens into your FFXIV command text. The embedded hexadecimal strings have the format: |
| + | |||
| + | [< | ||
| + | |||
| + | where | ||
| + | |||
| + | < | ||
| + | |||
| + | Since the < character is used to introduce color tags, and the [ character is used to introduce an embedded hexadecimal string, the ability to escape | ||
| ** Note: You must enable TCH in order for it to process the exec command. ** | ** Note: You must enable TCH in order for it to process the exec command. ** | ||
| Line 76: | Line 92: | ||
| This control is self-explanatory for the most part; if you enter something wrong, TCH will provide an error popup. | This control is self-explanatory for the most part; if you enter something wrong, TCH will provide an error popup. | ||
| - | Because the product Minion provides developers to create a UI, IMGui, is a very old version | + | Because the product Minion provides developers to create a UI, IMGui, is a very old version, there isn't currently an easy way to enter the potentially long text strings you might want to associate with an alias via the Command text field. |
| - | Another quirk of the Command text field is that it is not possible to use Ctrl-V to paste certain UTF8 characters into it, especially the FFXIV special character codes, | + | Another quirk of the Command text field is that it is not possible to use Ctrl-V to paste certain |
| - | I realize this method to enter a FFXIV text command is sub-optimal at best, but hopefully is better than nothing. | + | I realize this method to enter a FFXIV text command is sub-optimal at best, but hopefully is better than nothing. |
| + | |||
| + | |||
| + | To enter what you have typed in the command control, you must hit the OK button at the bottom of the control. | ||
| + | |||
| + | Finally, if you have the requisite technical skill, you can use the hexadecimal string embedding feature to encode any fancy character you desire. | ||
| Here is the result of executing this particular alias. | Here is the result of executing this particular alias. | ||
| Line 86: | Line 107: | ||
| {{: | {{: | ||
| - | As you can see, TCH uses the echo command to send the /exec command to the chat window. TCH sees this, and executes the command. | + | As you can see, TCH uses the echo command to send the /exec command to the chat window. TCH sees this, and executes the command. |
| Theoretically, | Theoretically, | ||
| - | |||
| - | |||
| - | |||
| - | |||