SND2 needs all functions to be wrapped/rewritten. This is being done in vac_functions. Feel free to contribute via pr (or other means).
- Introduction
- Prerequisites
- Script Categories
- Planned Changes
- Installation
- License
- Third-Party Libraries
This repository contains a collection of SND scripts designed to automate various tasks. These scripts enhance efficiency and assist with management tasks, particularly for players managing multiple accounts or FCs.
Please note that all our scripts disable the Yes Already plugin, that means if you stop a script early, the functionality the plugin provides (your own configured /pyes settings) will no longer work until you click the button to enable it again, other plugins share this behaviour and is not exclusive to the scripts we provide.
- All scripts require
vac_functions.luaandvac_lists.luato be placed in your SND config folder. - Some scripts may require specific plugins and a minimum plugin version, which will be noted in their respective sections. In addition to this the script will not run until it detects you have the required plugins enabled and at the required version, which will be shown in your chat log.
- Certain scripts require two service accounts to function properly, this will be noted in each script.
- Script functionality will break if you have any "auto actions" enabled in plugins such as auto peloton, please ensure you do not have any conflicting settings.
- Some scripts require the following settings to operate properly, and are handled automatically:
- SND settings:
UseSNDTargetingset to trueStopMacroIfActionTimeoutset to falseStopMacroIfItemNotFoundset to falseStopMacroIfCantUseItemset to falseStopMacroIfTargetNotFoundset to falseStopMacroIfAddonNotFoundset to falseStopMacroIfAddonNotVisibleset to false
- Simple Tweaks settings:
FixTargetset to trueDisableTitleScreenMovieset to trueEquipJobCommandset to trueRecommendEquipCommandset to true
- CBT settings:
MaxGCRankset to falseAutoSnipeQuestsset to true
- SND settings:
Automate the process of leveling DoL jobs through GC turn-ins. Requires two service accounts.
Recommended to not use the Enforce Expert Delivery hack inside CBT plugin.
| Script Name | Description | Requirements |
|---|---|---|
Auto Gen Provisioning List.lua |
Compiles required GC provision supply items and creates a list_to_gather.txt file |
- |
Trade GC Items.lua |
Facilitates item trading between characters | Use with Kupo Box GC Edition.lua (optional) |
Kupo Box GC Edition.lua |
Automates item delivery to GC, including Expert Delivery. Can be used standalone for turn-ins without requiring Trade GC Items.lua. |
- |
Automates GC-related tasks including hunt logs, quest unlocks, and FC-related actions. This will be remade at some point, and is not as complete as the other scripts.
Does one hunt log of your choice, including dungeon mobs. Currently only tested with GC logs and Marauder 1-5. It can also unlock GC rank 9 for you.
Enhances the Questionable plugin with features like:
- Automatic duty support dungeon queueing
- Solo instance automation
- Vnavmesh stuck checking
- Death handling
Utility scripts for various tasks:
| Script Name | Description | Status |
|---|---|---|
| Items for FC Rank 6 | Calculates items needed for FC rank 6 | |
| Mail Opener | Automates mail management | |
| Pos Finder | Displays and logs current position |
Facilitates item trading between multiple characters. Requires two service accounts.
| Script Name | Description |
|---|---|
| Kupo Box | Receives items at configured locations |
| Post Moogle | Sends items from configured locations |
Both include a CharListGen for easy configuration.
Cycles toons and runs a script on each. Meant to be used with alts, like doing the hunt log and some such.
Archive of deprecated scripts. No active support provided.
- Rewriting Job Unlocker script
- Rewriting Questionable Companion script
- Rewriting Retainer Maker script
- Changing plugins from Rotation Solver Reborn to Wrath Combo for auto rotations
- Changing plugins from Teleporter to Lifestream for teleports
- Changing plugins from BossMod Reborn to BossMod for duty solving support
- Verify all required plugins are installed and enabled.
- Download the latest vac_functions and vac_lists files.
- Place the vac_functions and vac_lists files in your SND config folder (
%appdata%\XIVLauncher\pluginConfigs\SomethingNeedDoing), this location will need to be changed manually in each script if you have a different environment or default location set. - Download the latest script files of your choice from their respective locations.
- Place scripts inside your SND environment (
/sndand import the scripts). - Each script can have a configuration/settings section, ensure that you correctly set it up for your needs.
This project is licensed under the GNU GPL v3.
- JSON Library for Lua
- Source: https://github.com/craigmj/json4lua
- License: MIT License
- Full license text included with library code
Note: The inclusion of MIT-licensed code does not affect the overall GPL v3 licensing of this project.