FFXI Windower addon for multiboxers to reduce tedious switching. Make your alts copy your main's NPC interactions!
When purchasing key items from NPCs, the addon may repeatedly purchase the same item until whatever resource is exhausted. This may happen even for key items you can have only one of. I strongly recommend to disabling this addon for all unsupported NPC interactions.
Note that this addon is still a WORK IN PROGRESS has not been tested to function exhaustively in all cases. If you experience an issue,
Retry the interaction after restarting the game and disabling NpcInteract.
This addon has been tested to work in the following cases:
- Conquest NPCs (signet, etc.)
- Field Manuals (changing page, getting tab buffs)
- Custom Era Warp NPCs (NPC to XP location).
- Outpost warp
- Simple key item interactions (acquiring telepoint, etc.)
- Chocobo merchants.
- Entering most battlegrounds.
- Windurst Missions
- Collecting the Cracked Mana Orb in 1-1 is random, so you may have to do it manually on each character.
- Only tested up through 5-2.
For any other case, especially missions, I advise disabling NpcInteract, or at minimum double checking your progress manually on all characters.
Either way, you will probably experience a character getting frozen or stuck. The npc retry
command only works occasionally, so you'll probably
have to restart that character. You can force close a character with the terminate
command.
Again, if you experience an issue,
Retry the interaction after restarting the game and disabling NpcInteract.
After downloading, extract to your Windower addons folder. Make sure the folder is called NpcInteract, rather than NpcInteract-master or NpcInteract-v1.whatever. Your file structure should look like this:
addons/NpcInteract/NpcInteract.lua
Once the addon is in your Windower addons folder, it won't show up in the Windower launcher. You need to add a line to your scripts/init.txt:
lua load NpcInteract
//npc [help] -- Show this usage guide.
//npc mirror [on/off] -- Toggle/enable/disable mirroring, causing all other alts to mirror this one.
//npc report [on/off] -- Toggle/enable/disable reporting, showing when alts successfully mirror the main.
//npc fade <duration> -- Set how long it takes the report box to fade.
//npc retry -- Retry the last NPC interaction.
//npc reset -- Try this if alts get frozen when attempting to interact with an NPC.