Post deleted by User.
Gearswap Support Thread |
||
|
Gearswap Support Thread
cptkel said: » I am using a WHM lua I found on github and it some code in it re: /lockstyle 66. You want to replace their items in the sets with your own. Gearswap will not error if you don't have the gear, but obviously it will not equip what you don't own, making it kinda pointless. You can validate which pieces you do not have by running //gs validate Page 1 of this thread details how it works in detail. Basically it changes your sets before, during and after your spells and other abilities/actions. Offline
Posts: 188
Just ran into an issue where gearswap is equiping aftercast set too quickly. I am using WHM lua and I just inserted Kaykaus Mitra into head slot for cure cast/curesolace cast. It is equipping "properly" during the cast as in I see it in equip viewer, and as instructed by someone else on this forum to use //gs showswaps.
The issue is, it is equiping the head piece immediately, and then immediately unequipping it before the cast even gets to 10%. The //gs showswaps "says" that it is equiping the head piece as midcast, then it shows gs equipping my aftercast piece at 30%, still before my cast goes off. I did testing with cures, since the Mitra has +10% cure potency to see if it would alter the cure total and it did not. My testing was not done in cure potency capped gear. Any ideas? do you have the fastfollow addon loaded?
Offline
Posts: 188
Ragnarok.Lockfort said: » do you have the fastfollow addon loaded? ...thats it.. wtf Oh I see, spell cast times is messing it up. That sucks, that was a good addon Is there a way to remove mobs with 0 hp from your screen faster so f8 doesn't stall on them? That has always pissed me off, especially in crowded areas where tabbing through mobs isn't feasible. Basically, removing the death animation.
Bismarck.Ihinaa said: » Is there a way to remove mobs with 0 hp from your screen faster so f8 doesn't stall on them? That has always pissed me off, especially in crowded areas where tabbing through mobs isn't feasible. Basically, removing the death animation. Bismarck.Xurion said: » I tested your Lua with no issue. I cycled through the different modes with the keybinds, engaged and killed some mobs, cast buffs and debuffs no problem. Only suggestion I can give is to make sure your Windower console doesn't have any errors. Nowhere in your Lua does it prevent you from casting a spell under any circumstances :/ So after a few days experimenting it seems like the problem is with some background Adobe services (update checker or license manager). I have a few Adobe products installed and if I can remember to turn the services off before starting FFXI I don't run into this problem. Haven't been testing this theory for very long but so far, so good. Offline
Posts: 11
Hi guys! i've finally been trying to make my way through rdm gs lua, it has been a pain but im starting to get the hang of it. on my lua ive cleaned out most all of the errors now that i can recognize them. now im past the gear parts and into the if this then that kinda stuff lol. anyways i didnt want to post the whole file because im not sure how to do it neatly. error in game (insert) says: "GearSwap: Cannot find the include file (no_interruptions.lua).
at the very top of my lua i did find: include('no_interruptions.lua') is this a file i can find somewhere and put in the data folder or would it be ok to erase that also? any advice is so very greatly appreciated, thank you :) Line 3 include('no_interruptions.lua') Line 5 include('organizer-lib.lua') Line 7 include('spam_protection.lua') Offline
Posts: 11
oh wow! Loaded your rdm.lua file! so i just ditched those 3 lines. Thank you anyways everyone :)
Offline
Posts: 697
I have a lag/latency (~300ms to SE servers) problem when I use gearswap for smn, I have tried many diffrent ones like Pergatory's, Selindrile and various others.
This is mainly noticed in Omen and Vagary. Either midcast equips to late or aftercast/idle gear equips to fast when I use BP, single mob(last alive on floor) or AoE Thunderspark. Is there a "fix" for this or am I doomed to use equipsets? Equipsets works everytime which what Im using atm. But gearswap is so much nicer when it works. I'm not sure it's an issue that can be fixed. We see the same problem in Dyna D.
Offline
Posts: 697
Oh Im well aware on Dynamis lag c.c I tend to be stuck in midcast gear if I dont use Selindrile's in there. No visible lag or packet loss when I use pingplotter. But sometimes no "Wot cast Cure" etc very annoying.
I have a question.
Lets say I have a table my_table = T{"some_text"} I do: settings.my_table = my_table then: config.save(settings) That will put my "some_text" into the data/settings.xml, as you'd expect. Now I want to retrieve that data. my_table = settings.my_table So far so good. The problem is when I try to do this table.insert(my_table, "some_text2") Apparently, a T{} table is just a normal table, but the key is a number. The issue is that when you pull data from the xml, it converts the number into a string. So after inserting a second value, I end up with something like this key=1(number), value=some_text key=1(string), value=some_text2 And that creates problems when I try to save the new data back onto the xml. I get a "Lua runtime error: attempt to compare string with number". How do you resolve this? Lakshmi.Sickone
Offline
hello all
I need some help with my rng lua please whenever I'm disengaged or engaged and I'm on midcast.ra.acc set or midcast.ra.highacc I keep getting "you do not have an appropriate ranged weapon equipped" message in the game even though my ranged weapon did not change and both of the sets are swapping just fine (I have equipviewer on) any help is much appreciated Bismarck.Ihinaa said: » I have a question. Lets say I have a table my_table = T{"some_text"} I do: settings.my_table = my_table then: config.save(settings) That will put my "some_text" into the data/settings.xml, as you'd expect. Now I want to retrieve that data. my_table = settings.my_table So far so good. The problem is when I try to do this table.insert(my_table, "some_text2") Apparently, a T{} table is just a normal table, but the key is a number. The issue is that when you pull data from the xml, it converts the number into a string. So after inserting a second value, I end up with something like this key=1(number), value=some_text key=1(string), value=some_text2 And that creates problems when I try to save the new data back onto the xml. I get a "Lua runtime error: attempt to compare string with number". How do you resolve this? I'm looking for some help in integrating AM3 rules into my THF lua. I'm using an older lua similar to this one with the determine_haste_group functions. Does anyone have experience with this? Am I looking at adding an additional .AM3 set for every haste and acc level, with a rule under the function
job_buff_change(buff, gain) similar to this? if buffactive['Aftermath: Lv.3'] then classes.CustomMeleeGroups:append('AM3') end Thanks Xurion. I just tostring'ed all the inputs my code was taking and dealt with it that way. Saves me the headache of having to convert them back into ints.
Also, is there an in-game command to update all your resources? I was trying to do a thing when I found that lua doesn't recognize the item id of an Abdhaljs Seal. Apparently, my items file only has 17k lines while the one on github has 21k lines, so it's fairly out of date. Odd, but not the first instance of this I've heard. Afaik, the only way to grab the latest is to manually download them from their Github.
Offline
Posts: 27
Hey, was wondering if anybody has experience syncing Gearinfo/Gearswap. I'd just like to have different TP sets for capped haste, but can't seem to get it to work properly. The aftermath swaps I set up worked fine when I tried them, so it seems like it's just an issue with haste.
Here's the lua edit: Looks like I got it working immediately after posting, lol. Thanks anyway! Asura.Iamarealgirl
Offline
IS thtracker broken? it doesnt show up on my screen and when i try to change the param's i get some kind of error saying
lua runtime error: thtracker/thtracker.lua61: attempt to index global 'params' (a nil value .... Looking at the code, it never worked. Line 61 references "params" but "args" is what needs to be referenced. The "params" table isn't defined anywhere else in the addon.
Unless params is automatically set by Windower, but that'd be news to me. Offline
Posts: 11
Ok I know this was partially answered but I'm still having an issue. When I created swaps for dual Rostam's. It works fine to swap weaponsets. The issue I'm still having is that when I'm wearing my Path A Rostam (wardrobe) in my main hand, it won't swap to my path C Rostam (wardrobe 3) for phantom roll. Any suggested workarounds for that?
Edit: Nvm I'm an idiot and forgot I disabled all swaps while editing......
I've been using Mote's SCH lua for a long time but recently(a couple of months?) i noticed weather/day nuke rule isn't equiping Hachirin-no-obi.
Edit: found the issue I had. Mote-utility only checks if hachirin is in inventory and wardrobe/wardrobe2. So I am having issues with waits, I can release the avatar and I can summon the elemental...but I can't get it chained together correctly. What am I missing?
Code elseif spell.name == 'Elemental Siphon' then cancel_spell() if pet.isvalid then send_command('pet "Release";wait 1.1;') releasedAvatar = pet.name end if world.weather_element ~= 'None' then send_command('input /ma "%s" <me>':format(spirit_element[world.weather_element])) equip(sets.precast.summoning) -- send_Command('wait 4;ja "Elemental Siphon" <me>') else -- There is no weather up, summon the current day's spirit send_command('input /ma "%s" <me>':format(spirit_element[world.day_element])) equip(sets.precast.summoning) -- send_Command('wait 4;ja "Elemental Siphon" <me>') end Asura.Jahnu said: » I've been using Mote's SCH lua for a long time but recently(a couple of months?) i noticed weather/day nuke rule isn't equiping Hachirin-no-obi. I've always had a problem with that. I almost always write my own. Sylph.Excalin said: » So I am having issues with waits, I can release the avatar and I can summon the elemental...but I can't get it chained together correctly. What am I missing? Code elseif spell.name == 'Elemental Siphon' then cancel_spell() if pet.isvalid then send_command('pet "Release";wait 1.1;') releasedAvatar = pet.name end if world.weather_element ~= 'None' then send_command('input /ma "%s" <me>':format(spirit_element[world.weather_element])) equip(sets.precast.summoning) -- send_Command('wait 4;ja "Elemental Siphon" <me>') else -- There is no weather up, summon the current day's spirit send_command('input /ma "%s" <me>':format(spirit_element[world.day_element])) equip(sets.precast.summoning) -- send_Command('wait 4;ja "Elemental Siphon" <me>') end Nevermind, I never knew it was useable in that way. I guess windower interprets it and acts accordingly. You have two issues from what I can tell. First, your send_Command has a capital C, which looks suspicious. Second, executing multiple send_commands with waits does not chain them in this way. You'll need to build a string of commands then execute them in one send_command at the end. |
|
All FFXI content and images © 2002-2024 SQUARE ENIX CO., LTD. FINAL
FANTASY is a registered trademark of Square Enix Co., Ltd.
|