XIVCrossbar - A Gamepad Macro Addon |
||
|
XIVCrossbar - A Gamepad Macro Addon
Cerberus.Shadowmeld
Offline
I'm with shadida in that it would be nice to have in UI capability to add ex commands if you're taking feedback on functionality to be added.
Edit: If you're willing to add that to planned, knowing that it might not be implemented. :D Offline
Posts: 130
Cerberus.Shadowmeld said: » I'm with shadida in that it would be nice to have in UI capability to add ex commands if you're taking feedback on functionality to be added. Edit: If you're willing to add that to planned, knowing that it might not be implemented. :D Code xb set <crossbar set> <bar> <slot> ex <command> <target> <caption> <icon> Well, OK. It doesn't exactly roll off the tongue. But what if instead of adding UI, I added some aliases for the button combos to the command syntax, allowing you to type this: Code xb set Basic RightTrigger B ex "input /dance4" t "Dance Emote" party-member or this: Code xb set Basic RightTrigger B ex "input /dance4" t xb icon Basic RightTrigger B party-member xb caption Basic RightTrigger B "Dance Emote" instead of this: Code xb set Basic 2 5 ex "input /dance4" t "Dance Emote" party-member The syntax for the triggers would likely be something like:
The syntax for the buttons would depend on your button layout (either ABXY or Playstation buttons), and which slots corresponded to which alias would also depend on your button layout (e.g. Y button on a Nintendo controller corresponds to X button on an Xbox controller) but that would all happen under the hood, so you could just say what button you want to use, and the addon would assign it to the appropriate slot:
Cerberus.Shadowmeld
Offline
so, I can honestly say that I didn't know you could do that but...
would be nice to just select something from the menu and type the command you want. If I'm typing all that stuff out anyway, it's barely a step above just straight editing the xml. I understand if you don't want to add it to the roadmap. Imo, it would be nice. Sylph.Shadida
Offline
How feasible would it be to make abilities which have chargers behave the way they do in FFXIV, where there's a charge count and a timer? Quick Draw is the one I have in mind specifically since I'm playing COR.
Offline
Posts: 130
Cerberus.Shadowmeld said: » so, I can honestly say that I didn't know you could do that but... But now you can, in the version I just pushed. Cerberus.Shadowmeld said: » would be nice to just select something from the menu and type the command you want. If I'm typing all that stuff out anyway, it's barely a step above just straight editing the xml. I understand if you don't want to add it to the roadmap. Imo, it would be nice. Well, I'll think about it. Offline
Posts: 130
Sylph.Shadida said: » How feasible would it be to make abilities which have chargers behave the way they do in FFXIV, where there's a charge count and a timer? Quick Draw is the one I have in mind specifically since I'm playing COR. Aliekber said: » with that said however it would be nice to see a step by step guide as this is kind of funky on some aspects such as it binds the CTRL+ keys. Quote: NOTE: The crossbar unbinds any existing bindings for Ctrl+F1 through Ctrl+F12 because it uses those buttons as proxies for the gamepad. Any Alt, Shift, or neutral bindings to F1-F12 will be unaffected. Ctrl is used for the bindings rather than Alt because Alt has a tendency to get "stuck" when Alt-Tabbing in and out, and can lead to accidental ability use. However, while Ctrl+F9 through Ctrl+F12 are completely locked down by this addon, you can re-add your Ctrl+F1 through Ctrl+F8 bindings by editing function_key_bindings.lua. Also: Quote: Once you're used to the button placement, I recommend updating your settings xml to use the compact layout, just to reclaim some screen real estate. If you want a 4th crossbar in each set, you can set the crossbar number to 4 in settings, which will make the 3rd and 4th crossbars dependent on which trigger you press first. L -> R is Crossbar 4, and R -> L is Crossbar 3. If you want to have 6 crossbars in each set, you can set the crossbar number to 6 in settings, do the same as above but also add Crossbar 5 (activated when you double-press L) and Crossbar 6 (activated when you double-press R). Another question: How do I re-size it if needed be? (I think found the spot but would like to confirm it) Finally: How do I add my macros to the Cross Bar? (Can you make an example of how to do: 1 spell (Cure) / 1 JA (Provoke) / 1 Weapon Skill (Expiacion) Please) how to resize the xiv crossbar?
Offline
Posts: 130
Asura.Kuroganashi said: » how to resize the xiv crossbar? If you mean how do you change the size of the icons and such, there isn't currently a way to do that. Offline
Posts: 130
@Kuroganashi
To get access to more crossbars, go to addons/xivcrossbar/data/settings.xml and edit settings.global.hotbar.number. You can increase it to 4 or 6 (technically 5 would also work, but would be pretty weird). As for using Shift instead of Ctrl, the reason it uses Ctrl is so that the native macro bar pops up to capture the button presses. If it didn't do that, then your dpad use would change what you're targeting. It may be possible to use Shift instead if you use the native gamepad utility to bind your triggers to the native macro bar like they normally would be, and then change the AHK and xivcrossbar.lua to look for Shift instead of Ctrl, but IIRC I tried using both Shift and Alt originally instead of Ctrl, and for different reasons they didn't work out, and I had to use Ctrl. The real solution is to get Windower's "pipe message" event to actually work, and then I can just pass in all the needed button info through a named pipe instead of using a bunch of weird keybinds. But every time I've checked, the pipe message event has still been broken. If any of you find out it's been fixed, please let me know. Aliekber said: » @Kuroganashi To get access to more crossbars, go to addons/xivcrossbar/data/settings.xml and edit settings.global.hotbar.number. You can increase it to 4 or 6 (technically 5 would also work, but would be pretty weird). As for using Shift instead of Ctrl, the reason it uses Ctrl is so that the native macro bar pops up to capture the button presses. If it didn't do that, then your dpad use would change what you're targeting. It may be possible to use Shift instead if you use the native gamepad utility to bind your triggers to the native macro bar like they normally would be, and then change the AHK and xivcrossbar.lua to look for Shift instead of Ctrl, but IIRC I tried using both Shift and Alt originally instead of Ctrl, and for different reasons they didn't work out, and I had to use Ctrl. The real solution is to get Windower's "pipe message" event to actually work, and then I can just pass in all the needed button info through a named pipe instead of using a bunch of weird keybinds. But every time I've checked, the pipe message event has still been broken. If any of you find out it's been fixed, please let me know. got most of it to work only job I am iffy is SMN :) Aliekber said: » Asura.Kuroganashi said: » how to resize the xiv crossbar? If you mean how do you change the size of the icons and such, there isn't currently a way to do that. I meant the actual position too. I want to move it down and to the right side. Offline
Posts: 130
Asura.Kuroganashi said: » Aliekber said: » Asura.Kuroganashi said: » how to resize the xiv crossbar? If you mean how do you change the size of the icons and such, there isn't currently a way to do that. I meant the actual position too. I want to move it down and to the right side. Aliekber said: » Asura.Kuroganashi said: » Aliekber said: » Asura.Kuroganashi said: » how to resize the xiv crossbar? If you mean how do you change the size of the icons and such, there isn't currently a way to do that. I meant the actual position too. I want to move it down and to the right side. I will check it out, thank you :) But just in case/save time, how do I access that menu? ALSO did you check my PM with the question? and how do I know what icons I can use? seems they already pre-set as I did same icon for multiple abilities and it changed to a different one for each yet others doesn't even show up or shows white box only. is it possible to change the Crossbar file depending on "Pet" that is currently summoned?
also how do I make the mount be a random one when I summon?
is it possible to do the Roulette thing? That's a separate addon called mount roulette
Quetzalcoatl.Khajit said: » That's a separate addon called mount roulette asking the command to do it. even to make a specific mount work or Roullete one. Offline
Posts: 130
Asura.Kuroganashi said: » is it possible to change the Crossbar file depending on "Pet" that is currently summoned? Offline
Posts: 130
Asura.Kuroganashi said: » also how do I make the mount be a random one when I summon? is it possible to do the Roulette thing? Offline
Posts: 130
Asura.Kuroganashi said: » I will check it out, thank you :) But just in case/save time, how do I access that menu? ALSO did you check my PM with the question? and how do I know what icons I can use? seems they already pre-set as I did same icon for multiple abilities and it changed to a different one for each yet others doesn't even show up or shows white box only. Yes, I read your message. I guess I'm not exactly sure what you're asking, it it just for automatic switching when you summon? Because that already exists in the latest version. I should probably add support for BST though... The default icons are in xivcrossbar/images/icons. Custom icons can be found in xivcrossbar/images/icons/iconpacks. The "How can I add icons of my own?" section in this post explains how to add your own custom icons. White boxes are what happens when it can't load an icon correctly. Please let me know specifically which icon is loading as a white box and I'll take a look at it. Aliekber said: » Asura.Kuroganashi said: » is it possible to change the Crossbar file depending on "Pet" that is currently summoned? PERFECT !!!!!!!!!!! :) Offline
Posts: 130
Asura.Kuroganashi said: » Aliekber said: » Asura.Kuroganashi said: » is it possible to change the Crossbar file depending on "Pet" that is currently summoned? PERFECT !!!!!!!!!!! :) Offline
Posts: 8
Hello,
I was wondering if it is possible to have the addon switch crossbars while idle/engaged? Similar to how FFXIV can switch crossbars depending on weapon sheathed or drawn. I'm pretty sure you can integrate that into your gearswap via making it sent a command to switch crossbars whenever you engage/disengage.
Offline
Posts: 15
Quetzalcoatl.Khajit said: » I'm pretty sure you can integrate that into your gearswap via making it sent a command to switch crossbars whenever you engage/disengage. You can. A bit ago I decided I was tired of Escha zones not having battle music, so I rigged up my global gs file to load new music on engage/disengage. Quetzalcoatl.Khajit said: » I'm pretty sure you can integrate that into your gearswap via making it sent a command to switch crossbars whenever you engage/disengage. How would said command look like in GS ? (curious now) While I have the general idea of where to add the commands, it would be better to ask directly in the gearswap help thread or discord as there is at least some variance among gearswaps.
Quetzalcoatl.Khajit said: » While I have the general idea of where to add the commands, it would be better to ask directly in the gearswap help thread or discord as there is at least some variance among gearswaps. Thanks and will do So still haven't gotten any reply on my question.......
Also how do I map the icons for XIVCrossbar ? not sure I follow how it maps which icons are which. Cuz some work but others don't is there a list of names you can give me or a file that shows the names (I hate white box so I wanna map it myself maybe, idk) |
|
All FFXI content and images © 2002-2024 SQUARE ENIX CO., LTD. FINAL
FANTASY is a registered trademark of Square Enix Co., Ltd.
|