An addon that can send functions to all FFXIV windows running on the same computer. It is designed for multiboxers and people who only use one character will have no use for this.
Untested on KR due to not being able to create accounts.
Use the 2 day trial before you purchase.
Floating Buttons or using Minions shortcut system, you can add code such as:
kIPC.Send(who[str], command[str], delay[bool][optional], delaytimer[int][optional]) kIPC.Send('all', 'd("Hello World")') kIPC.Send('all', 'd("Hello")', true, 3000) -- each character will put hello in the console with a 3 second delay between each. kIPC.Send("Char Name Server", 'd("Hello Char Name")') kIPC.Send("Char Name@Server", 'd("Hello Char Name")')
Any command that you can run in the console can be passed here. Must either pass a function of equivalency statement.
If you are sending a string inside of the function, encase the function in ', and the string in “
If you have the quick toggles interface open in KitanoiFuncs. You will see the addition of an 'E' and 'IV' text after the FPS.
Clicking this 'E' or 'IV' will toggle the kIPC UI's visibility.
These indicate status of kIPC.
When logging in, this IV status can remain for around 30 seconds. Once it completes for the first time you will see in the console:
[Kitanoi Functions] - [IPC] - Adding Character Record
Floating Buttons:
-Move To Closest Inn-
kIPC.Send('all',"kIPC.MoveToInn()")
-Move To Grand Company Barracks-
kIPC.MoveToSquadronBase()
-Move To Zone and Coordinates-
kIPC.MoveTo(x,y,z,mapid)
This will use Minions navigation system to move you to the zone you specify and to a randomized position within 5 yalms of the specified xyz you provide.
-World Hopper Integration-
World Hopper UI is changed when this addon is installed. It adds an [All] button next to each world which you can click to send all accounts to that world.
kIPC.Send('all','kIPC.WorldHop("Sargatanas")') kIPC.Send('thischarSomeWorld','kIPC.WorldHop("Return Home")')
-Reload LUA-
kIPC.Send('all',"Reload()",true,2000)
-Shutdown all clients and MinionApp-
kIPC.Send('all',"kIPC.Shutdown()")
This uses powershell to kill clients and minionapp
-Toggle Rendering-
kIPC.Send('all',"Hacks:Disable3DRendering(not gDisableDrawing) gDisableDrawing=not gDisableDrawing")
-Toggle Minion-
kIPC.Send('all',"ml_global_information.ToggleRun()")
-Set Bot Mode-
kIPC.Send('all','kIPC.SetMinionMode("mode[str]")')
mode is case dependent, “Assist”, not “assist”. “Grind”, not “grind” etc
-Open KitanoiFuncs tabs-
kIPC.Send('all','KitanoiFuncs.OpenTab("dungeon framework")')
case irrelevant - same name as the tab shows. Not sure how client language will affect it.
-Start/Stop my addons-
KitanoiFuncs.EnableAddon(name[str],setas[bool])
kIPC.Send('all','KitanoiFuncs.EnableAddon("party follow",true)')
-Use Items-
kIPC.Use("MGP Platinum Card")
Name must match the name exactly (case irrevelant). EN/FR/DE/CN/KR all work
It will continue looping until you don't have any more of the items.
kIPC.Use("stop")
This will stop the loop.
Any errors in the console, first try entering the following:
Settings.kIPC.TableCreated = false
Reload lua, and press the [Run Set Up] button.
Failing this, you can run the following in the console to force create a record:
kIPC.CreateRecord()
For further help, or to make function requests, please use Discord.
Discord: https://discord.gg/EzpG9zsbAH