XIVHotbar Help

Eorzea Time
 
 
 
Language: JP EN FR DE
Version 3.1
New Items
3774 users online
Forum » FFXI » Dat Modding » XIVHotbar help
XIVHotbar help
Online
Posts: 3
By vinhelsing 2026-06-15 23:07:54
Link | Quote | Reply
 
Hi. I'm using Akirane's hotbar plugin. Unfortunately, I'm having an issue with getting weaponskills to work correctly. I followed the examples that are given but none of them work.

https://github.com/Akirane/XIVHotbar

Currently, I'm having to use the below entry to use a weaponskill, which is basically just the input macro:
Code
{'b 1 2', 'input', '/ws "Tachi: Enpi" <t>', '', 'Enpi'}


However, the correct way that works is:
Code
{'b 1 2', 'ws', 'Tachi: Enpi', 't', 'Enpi'}




As you can see, the 'ws' entry correctly sets the icon, but hitting the button during battle does nothing. And yes, I made sure to have minimum TP. Not even a "can only be used in battle" message plays.

Is there something I'm doing wrong or is this plugin just out of date?
 Bahamut.Noscrying
Offline
Server: Bahamut
Game: FFXI
User: NoScrying
Posts: 91
By Bahamut.Noscrying 2026-06-16 04:57:00
Link | Quote | Reply
 
vinhelsing said: »
Code
{'b 1 2', 'input', '/ws "Tachi: Enpi" <t>', '', 'Enpi'}


However, the correct way that works is:
Code
{'b 1 2', 'ws', 'Tachi: Enpi', 't', 'Enpi'}
Always show the entire page instead of a snippet.
{'b 1 2', 'ws', 'Tachi: Enpi', 't', 'Enpi'}
Should work so I can only imagine you setup the wrong character name, job name or xivhotbar_keybinds_job


It goes Xivhotbar -> Data -> Character name -> Job name ->

Then you should in the file have:
xivhotbar_keybinds_job['Base'] = {
}
xivhotbar_keybinds_job['Weapon-type'] = {
}
xivhotbar_keybinds_job['SJ'] = {
}
Online
Posts: 3
By vinhelsing 2026-06-16 09:28:42
Link | Quote | Reply
 
Bahamut.Noscrying said: »
vinhelsing said: »
Code
{'b 1 2', 'input', '/ws "Tachi: Enpi" &lt;t&gt;', '', 'Enpi'}


However, the correct way that works is:
Code
{'b 1 2', 'ws', 'Tachi: Enpi', 't', 'Enpi'}
Always show the entire page instead of a snippet.
{'b 1 2', 'ws', 'Tachi: Enpi', 't', 'Enpi'}
Should work so I can only imagine you setup the wrong character name, job name or xivhotbar_keybinds_job


It goes Xivhotbar -> Data -> Character name -> Job name ->

Then you should in the file have:
xivhotbar_keybinds_job['Base'] = {
}
xivhotbar_keybinds_job['Weapon-type'] = {
}
xivhotbar_keybinds_job['SJ'] = {
}
The file structure is correct:
Code
/XIVHotbar/data/CharacterName/SAM.lua


Here's my entire SAM.lua. Currently, I use input in place of ws for weaponskills due to said issue.

NOTE: xivhotbar_keybinds_job['Great Katana'] is not working either.

Code
xivhotbar_keybinds_job['Base'] = {
    -- Battle hotbar
    -- Hotbar #1
    {'b 1 1', 'item', 'Hi-Potion', 'me', 'Hi-Potion'},
    {'b 1 2', 'input', '/ws "Tachi: Enpi" <t>', '', 'Enpi'},
    {'b 1 3', 'ja', 'Konzen-ittai', 't', 'Kozen'},
    {'b 1 6', 'input', '/ws "Tachi: Gekko" <t>', '', 'GekkoSilence'},
    {'b 1 8', 'input', '/ws "Tachi: Yukikaze" <t>', '', 'YukiBlind'},
    {'b 1 11', 'ja', 'Seigan', 'me', 'Seigan'},
    {'b 1 12', 'ja', 'Third Eye', 'me', 'Third Eye'},

    {'f 1 1', 'input', '/mount Raptor', '', 'Raptor'},
    -- Hotbar #2
    {'b 2 1', 'input', '/ws "Tachi: Goten" <t>', '', 'GotenLight'},
    {'b 2 2', 'input', '/ws "Tachi: Kagero" <t>', '', 'KageroFire'},
    {'b 2 3', 'input', '/ws "Tachi: Jinpu" <t>', '', 'JinpuWind'},
    {'b 2 4', 'input', '/ws "Tachi: Koki" <t>', '', 'KokiLight'},
    {'b 2 6', 'ja', 'Warding Circle', 'me', 'Warding Circle'},
    {'b 2 10', 'ja', 'Meditate', 'me', 'Meditate'},

    {'f 1 2', 'input',  '/map', '', 'Map'},
    -- Hotbar #3
 
    {'b 3 10', 'ja', 'Sekkanoki', 'me', 'Sekkanoki'},
    {'b 3 12', 'ja', 'Hasso', 'me', 'Hasso'},

    {'f 3 6', 'input',  '/equip ring1 "dem ring"', '', 'Dem lv 65'},
    {'f 3 7', 'input',  '/equip ring1 "echad ring"', '', 'Equip Echad'},
    {'f 3 8', 'input',  '/equip ring1 "Warp Ring"', '', 'Equip Warp'},
    
    -- Hotbar #4
    {'b 4 4', 'item', 'Rice Ball', 'me', 'Rice'},
    {'b 4 12', 'ja', 'Meikyo Shisui', 'me', 'Meikyo'},

    {'f 3 2', 'item',  'Silent Oil', 'me', 'Silent Oil'},
    {'f 3 3', 'item',  'Prism Powder', 'me', 'Prism Powder'},
    {'f 4 6', 'item',  'dem ring', 'me', 'Dem Tele'},
    {'f 4 7', 'item',  'echad ring', 'me', 'Echad'},
    {'f 4 8', 'item',  'Warp Ring', 'me', 'Warp'},

    
    
}
xivhotbar_keybinds_job['Great Katana'] = {
    {'b 3 4', 'input', '/ws "Tachi: Hobaku" <t>', '', 'Hobaku'}
}
xivhotbar_keybinds_job['WAR'] = {
    {'b 1 10', 'ja', 'Provoke', 't', 'Provoke'},
    {'b 2 7', 'ja', 'Warcry', 'me', 'Warcry'},
    {'b 2 12', 'ja', 'Berserk', 'me', 'Berserk'},
    {'b 3 2', 'ja', 'Defender', 'me', 'Defender'},
}
return xivhotbar_keybinds_job
 Bahamut.Noscrying
Offline
Server: Bahamut
Game: FFXI
User: NoScrying
Posts: 91
By Bahamut.Noscrying 2026-06-16 10:16:43
Link | Quote | Reply
 
Have you enabled weapon switching?
Quote:
The weapon changing feature has been updated to include all weapon types. If you want to give this feature a try, change the value of EnableWeaponSwitching from false to true in the settings.xml file. The addon will wait for the inventory to be loaded, then it will load in the appropriate weapon type actions. Look at RUN.lua or RDM.lua in data/Akirane/ folder for examples. The keys are following (note they are case sensitive):

Windower\addons\xivhotbar\data\settings.xml
Code
        <Hotbar>
            <EnableWeaponSwitching>true</EnableWeaponSwitching>
Online
Posts: 3
By vinhelsing 2026-06-16 11:26:01
Link | Quote | Reply
 
Bahamut.Noscrying said: »
Have you enabled weapon switching?
Quote:
The weapon changing feature has been updated to include all weapon types. If you want to give this feature a try, change the value of EnableWeaponSwitching from false to true in the settings.xml file. The addon will wait for the inventory to be loaded, then it will load in the appropriate weapon type actions. Look at RUN.lua or RDM.lua in data/Akirane/ folder for examples. The keys are following (note they are case sensitive):

Windower\addons\xivhotbar\data\settings.xml
Code
        <Hotbar>
            <EnableWeaponSwitching>true</EnableWeaponSwitching>
Yeah that fixed the 'Great Katana' issue, thank you. Still stuck with the ws not working one.