This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| squatter_lottery_helper [2026/01/10 17:51] – [Requirements] mistahmikey | squatter_lottery_helper [2026/11/14 13:26] (current) – Update release summary, shared controls, support and full-window screenshots mistahmikey | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| {{:: | {{:: | ||
| + | |||
| + | ===== Release Summary ===== | ||
| + | |||
| + | **Squatter Lottery Helper 2.0.0** | ||
| + | |||
| + | * Scans residential plots, supports automatic or selected visits, records lottery participation, | ||
| + | * Shared travel coordinates plot visits with participating addons. Housing initialization handles unavailable controls, and unreadable visit files are reported in the log. | ||
| + | * Requires MML 6.0.0. Display Language is saved per region-based profile. Lottery entry and claiming won plots remain manual. | ||
| ===== What it does ===== | ===== What it does ===== | ||
| Line 11: | Line 19: | ||
| * Allows you to specify what size plot you'd like to visit: Small, Medium, and Large. | * Allows you to specify what size plot you'd like to visit: Small, Medium, and Large. | ||
| * Allows you to specify which residential districts to scan: Mist, The Lavender Beds, The Goblet, Shirogane, or Empyreum. | * Allows you to specify which residential districts to scan: Mist, The Lavender Beds, The Goblet, Shirogane, or Empyreum. | ||
| - | * Automatically uses speed actions (Sprint, Peloton, Fists of Wind) and mounts in residential areas to get you to the placard as quickly as possible. | + | * Automatically uses speed actions (Sprint, Peloton) and mounts in residential areas to get you to the placard as quickly as possible. |
| * Records any plot you bid on so you can easily travel to that plot to check its result status. For failed bids, SLH will automatically collect your refund. | * Records any plot you bid on so you can easily travel to that plot to check its result status. For failed bids, SLH will automatically collect your refund. | ||
| * Optionally creates CSVs when the Scan Cycle Idle period is entered that 1) record available plot information, | * Optionally creates CSVs when the Scan Cycle Idle period is entered that 1) record available plot information, | ||
| Line 23: | Line 31: | ||
| ===== Requirements ===== | ===== Requirements ===== | ||
| - | You must also download | + | Install the free MistahMikeysLib |
| + | |||
| + | Game-data lists use MML' | ||
| SLH supports the following languages: EN, FR, JP, KR, CN, and TC. | SLH supports the following languages: EN, FR, JP, KR, CN, and TC. | ||
| Line 41: | Line 51: | ||
| They are trivial to complete. | They are trivial to complete. | ||
| - | ** Other addons you allow to run at the same time SLH is running might cause it to fail. Please ensure that no FFXIVMinon tasks are running, Assist in particular, or things will not go well.** | + | ** Other addons you allow to run at the same time SLH is running might cause it to fail. Please ensure that no FFXIVMinon tasks are running, Assist in particular, or things will not go well.** |
| __**IMPORTANT**__ | __**IMPORTANT**__ | ||
| Line 50: | Line 60: | ||
| Existing users of the original Squatter addon can purchase SLH for a reduced price. | Existing users of the original Squatter addon can purchase SLH for a reduced price. | ||
| + | |||
| + | If a saved house-visit file cannot be read, SLH records the read error in its log instead of failing while loading it. Check the Debug log if your saved visit information is unavailable. | ||
| + | |||
| + | ===== Shared Travel and Reloads ===== | ||
| + | Travel for scanning, plot visits, selected targets, and idle rooms now uses MML's shared travel coordination. Only one trip can run across participating addons; competing requests are rejected rather than queued or allowed to interrupt the owner. Avoid starting a different travel addon during a scan or visit workflow. If travel is rejected, finish or cancel the owning addon' | ||
| + | |||
| + | During a normal Lua reload or unload, MML cancels owned travel and waits for its movement and transport to settle before allowing the reload or unload to complete. An already-issued teleport or area transition may still finish during that cleanup. The next load does not resume the old trip. Saved profiles and addon data are retained; enabled settings or profile loading may start new addon work according to your existing settings. | ||
| + | |||
| + | This coordination applies only to participating addons. It cannot prevent unrelated addons from issuing their own movement. Avoid running conflicting movement automation at the same time. | ||
| ====== UI ====== | ====== UI ====== | ||
| + | |||
| + | The descriptions reflect the current release. Some screenshots show earlier layouts or English labels; the text describes the current controls. | ||
| You start SLH via the FFXIVMinion menu drop down. It's under the " | You start SLH via the FFXIVMinion menu drop down. It's under the " | ||
| Line 66: | Line 87: | ||
| {{: | {{: | ||
| - | This tab generally controls scanning for available plots and the plot visiting process. | + | This tab generally controls scanning for available plots and the plot visiting process. |
| The two lines below the tab selection line show your Available Gil and the current Housing Lottery Status. If you have bid on a plot, the Housing Lottery Status will show you its lottery number and plot location. When SLH is enabled and it is either in its Scan Cycle Idle period (waiting for next scan cycle to being) or you have no aetherytes selected in the Housing Area Scan List, you can single left click on the Housing Lottery Status line to travel to the plot on which you bid. If you travel to the plot during the results period, SLH will automatically accept your refund. | The two lines below the tab selection line show your Available Gil and the current Housing Lottery Status. If you have bid on a plot, the Housing Lottery Status will show you its lottery number and plot location. When SLH is enabled and it is either in its Scan Cycle Idle period (waiting for next scan cycle to being) or you have no aetherytes selected in the Housing Area Scan List, you can single left click on the Housing Lottery Status line to travel to the plot on which you bid. If you travel to the plot during the results period, SLH will automatically accept your refund. | ||
| Line 160: | Line 181: | ||
| === Plot Size Filter Controls === | === Plot Size Filter Controls === | ||
| - | (S)mall, (M)edium, and (L)arge: | + | (S)mall, (M)edium, and (L)arge: |
| === Grade Filter Controls === | === Grade Filter Controls === | ||
| - | 1 through 5: Check the ones you wish to have SLH check for availability. Note: only available plots with the grade(s) you select will be shown in the Discovered Plots List. | + | 1 through 5: Check the ones you wish to have SLH check for availability. Note: only available plots with the grade(s) you select will be shown in the Discovered Plots List. |
| Line 198: | Line 219: | ||
| | Winning Number | The winning lottery number | | | Winning Number | The winning lottery number | | ||
| - | Left clicking on an Available, Bid, or Visited plot will mark that plot to be visited during the next Scan Cycle Idle period. | + | Left clicking on an Available, Bid, or Visited plot will mark that plot to be visited during the next Scan Cycle Idle period. |
| Left clicking on Aborted or Visited plots changes their status back to Available or Bid as appropriate. | Left clicking on Aborted or Visited plots changes their status back to Available or Bid as appropriate. | ||
| Line 206: | Line 227: | ||
| Left clicking on anything other plot status value does nothing. | Left clicking on anything other plot status value does nothing. | ||
| - | The list is sorted by Plot status, in the following order: | + | The list is sorted by Plot status, in the following order: |
| ===== Targets Tab ===== | ===== Targets Tab ===== | ||
| {{: | {{: | ||
| - | The Targets Tab allows you to prioritize what plots SLH tries to visit. | + | The Targets Tab allows you to prioritize what plots SLH tries to visit. |
| | Enable Targets | When checked, enables target prioritization; | | Enable Targets | When checked, enables target prioritization; | ||
| Line 231: | Line 252: | ||
| {{: | {{: | ||
| - | The Movement Tab allows you to control what kind of movement speed SLH will use to run your character to the placard | + | The Movement Tab allows you to control what kind of movement speed will be used to move your character to placards |
| - | | Enable Speed Actions | When checked, SLH will attempt to use speed actions (Sprint, Peloton, Fists of Wind) whenever they are available and it is appropriate. The mount will take priority if the cutoff distance requirement is met. | | + | | Enable Speed Actions | When checked, SLH will attempt to use speed actions (Sprint |
| | Speed Action Cutoff Distance (yalms) | The distance above which SLH will use Speed Actions to move your character. | | | Speed Action Cutoff Distance (yalms) | The distance above which SLH will use Speed Actions to move your character. | | ||
| | Enable Mount | When checked, SLH will attempt to use a mount whenever one is available and it is appropriate. | | | Enable Mount | When checked, SLH will attempt to use a mount whenever one is available and it is appropriate. | | ||
| | Mount Cutoff Distance (yalms) | The distance above which SLH will use a mount to move your character. | | | Mount Cutoff Distance (yalms) | The distance above which SLH will use a mount to move your character. | | ||
| - | | Mount Selection | A list of mounts from which you can chose one to use whenever a mount is needed to run that long distance | + | | Mount Selection | A list of mounts from which you can chose one to use whenever a mount is needed to travel |
| - | | Select Random Mount | When checked, SLH will randomly pick an available mount that you own to run to the placard. This overrides your Mount Selection. | | + | | Select Random Mount | When checked, SLH will randomly pick an available mount that you own to travel |
| ===== Notifications Tab ===== | ===== Notifications Tab ===== | ||
| {{: | {{: | ||
| Line 259: | Line 281: | ||
| {{: | {{: | ||
| - | The Profile Tab allows you to persistently store most of SLH's settings. The profile settings are stored in files unique to the character and game language | + | The Display Language choice on Debug is saved with this addon' |
| + | |||
| + | The Profile Tab allows you to persistently store most of SLH's settings. The profile settings are stored in files unique to the character and game region | ||
| | Load Current Profile After Reset | When checked, if you hit Reset on the Scanner Tab, or when SLH is loaded when you start Minion, after all settings are initialized to their default values, the saved settings in your current profile are loaded. | | | Load Current Profile After Reset | When checked, if you hit Reset on the Scanner Tab, or when SLH is loaded when you start Minion, after all settings are initialized to their default values, the saved settings in your current profile are loaded. | | ||
| Line 268: | Line 292: | ||
| | Add | Create the new profile and save all current settings to it. | | | Add | Create the new profile and save all current settings to it. | | ||
| - | The table is a list of all the profiles you have created for the current character and game language. Using the " | + | The table is a list of all the profiles you have created for the current character and game region. Using the " |
| ===== Debug Tab ===== | ===== Debug Tab ===== | ||
| - | |||
| {{: | {{: | ||
| - | This tab is primarily intended for use in conjunction with consultation with SLH support. | + | This tab is primarily intended for use in conjunction with consultation with support. |
| + | |||
| + | Changing Display Language refreshes presentation without resetting active work. It does not change game text, interaction matching, command destination names, or region-based profile selection. Some screenshots show earlier controls or English labels. | ||
| + | |||
| + | | Display Language | Choose Automatic (Game Language), English, French, Japanese, Chinese (Simplified), | ||
| + | | Enable Log File | When checked, a unique log file will be created for your session. This only needs to be checked if you are told to do so by support. | | ||
| + | | Enable Timestamp | When checked, the current tick count will be included in the debug messages. This provides information that facilitates debugging timing issues. | | ||
| + | | Debug Message Level Settings | The debug message system implements a simple filtering mechanism that can be used to allow or inhibit certain message classes, generally in increasing order of verbosity. When checked, the corresponding message class is enabled. | | ||
| + | | Enable Async Logging | When checked, log output for periodic writing is buffered. | | ||
| + | | Log Flush Interval (ms) | Shown when async logging is enabled; sets the buffer flush interval in milliseconds. | | ||
| + | | Cleanup Log Files | When clicked, runs the library' | ||
| - | | Enable Log file | When checked, SLH will create a unique log file for your session. This only needs to be checked if you are told to do so by SLH support. | | ||
| - | | Enable Timestamp | When checked, SLH will include the current tick count in the debug messages. This provides information that facilitates debugging timing issues. | | ||
| - | | Debug Message Level Settings | SLH's debug message system implements a simple filtering mechanism that can be used to allow or inhibit certain message classes, generally in increasing order of verbosity. | ||
| | Demo Mode | When checked, SLH will simulate randomly available plots and available gil so you can see how it generally works. | | Demo Mode | When checked, SLH will simulate randomly available plots and available gil so you can see how it generally works. | ||
| | Test Mode | When checked, SLH will mark every placard in the first ward of each selected housing area as " | | Test Mode | When checked, SLH will mark every placard in the first ward of each selected housing area as " | ||
| - | ====== Support ====== | ||
| + | Additional tracing and diagnostic panels may appear when authorized by the library. Use these with support guidance. | ||
| + | |||
| + | ====== Support ====== | ||
| For bug support, please post a message on discord: https:// | For bug support, please post a message on discord: https:// | ||
| Line 289: | Line 320: | ||
| - Enable the debug information category on the Debug Tab and do what you did to create the problem. | - Enable the debug information category on the Debug Tab and do what you did to create the problem. | ||
| - | - A screen shot of your SLH scanner | + | - A screenshot |
| If you post this information to the specified channel (NOT RECOMMENDED), | If you post this information to the specified channel (NOT RECOMMENDED), | ||
| Additionally, | Additionally, | ||
| - | If that initial information is insufficient for me to determine the cause, I will ask you to set other debug settings that will provide more information. | + | If that initial information is insufficient for me to determine the cause, I will ask you to set other debug settings that will provide more information. |