|
Organizer!
Asura.Sechs
Server: Asura
Game: FFXI
Posts: 10134
By Asura.Sechs 2015-05-29 11:41:30
Deleted everything inside the Data folder, had Organizer re-create a blank settings.xml.
Edited the xml with the following settings:
Code
<settings>
<global>
<auto_heal>true</auto_heal>
<bag_priority>
<case>4</case>
<inventory>1</inventory>
<locker>2</locker>
<sack>3</sack>
<storage>5</storage>
</bag_priority>
<default_file>default.lua</default_file>
<dump_bags>
<case>2</case>
<locker>3</locker>
<sack>1</sack>
<storage>4</storage>
</dump_bags>
<ignore>
</ignore>
<item_delay>0.2</item_delay>
<retain>
<moogle_slip_gear>false</moogle_slip_gear>
<seals>false</seals>
</retain>
<verbose>false</verbose>
</global>
</settings>
But still same results.
Organizer takes items out of my inv, but doesn't put anything in.
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 11:44:43
Deleted everything inside the Data folder, had Organizer re-create a blank settings.xml.
Edited the xml with the following settings:
But still same results.
Organizer takes items out of my inv, but doesn't put anything in.
Are you on the dev windower? One got pushed to dev this morning with a better debug log - in data/ there's an organizer-debug.log.
Asura.Sechs
Server: Asura
Game: FFXI
Posts: 10134
By Asura.Sechs 2015-05-29 11:55:18
No I'm on live windower atm. Was working perfectly yesterday for me.
Other people in my LS are claiming it's still working for them, so it seems there could be something in my settings.xml that's amiss.
Posted them both in the last page.
Not sure what could it be...
Server: Asura
Game: FFXI
Posts: 311
By Asura.Cyleena 2015-05-29 12:04:21
No I'm on live windower atm. Was working perfectly yesterday for me.
Other people in my LS are claiming it's still working for them, so it seems there could be something in my settings.xml that's amiss.
Posted them both in the last page.
Not sure what could it be...
As I told Sechs in LS, I updated with today's update that was pushed, changed jobs from whm to thf, and it appears to have worked fine for me. All my thf gear got put into inv, and whm put away.
By Diggerguy 2015-05-29 12:21:18
I'm afraid to say that I too am still having problems with Organizer. When I run it after a job change it just hangs seemingly midway through the process, as checking gear afterwards it seems to grab gear and then fail whilst collecting gear from various safe, storage, satchel etc. It seems to crash luacore after this so unable to reload any addons. This has been happening for the last couple of days and have been watching this thread for solutions, but no suggestions that have been posted seem to have worked.
If i can post any logs etc that may help you please say so and where I may find them.
I know this issue must be a right pain for you atm Rooks, but any help you could offer would be great. :-)
Asura.Sechs
Server: Asura
Game: FFXI
Posts: 10134
By Asura.Sechs 2015-05-29 12:35:53
Before today's patch everything was working super smoothly for me. Never had any issue over the last week(s).
Server: Asura
Game: FFXI
Posts: 311
By Asura.Cyleena 2015-05-29 12:57:28
Before today's patch everything was working super smoothly for me. Never had any issue over the last week(s).
Another ls member of ours is having same problem with Sechs. He did not update it on another computer though so used those files (from before today's update) to get his working again. Something in today's update messed up organizer for people it appears.
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 12:58:56
everyone, everywhere said: organizer problems
So, first off, sorry that organizer still isn't squeaky clean. That said, the patch that's on dev right now actually solves a number of problems, and enhances the logging in ways to make it easier to both diagnose and report bugs/issues.
Hopefully that fix gets pushed live soon - I have been completely unable to reproduce crashes with it (and I had just gotten to where I could make them happen again, so I'm optimistic).
[+]
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 13:03:27
Before today's patch everything was working super smoothly for me. Never had any issue over the last week(s).
Another ls member of ours is having same problem with Sechs. He did not update it on another computer though so used those files (from before today's update) to get his working again. Something in today's update messed up organizer for people it appears.
The update that went live, did. I fixed a couple of things and in the process broke something else. I've fixed that and it got pushed to dev, but it isn't in live yet.
I've been a professional programmer for two decades and organizer is hands down the most obnoxious thing I've ever had to test. There's a whole bunch of reasons for that, but the fact of the matter is that things are going to slip by. Sorry about that. A big thanks to everyone who sends me bug reports and logs, they really do help! I'm hoping the new debug log will make it easier to report problems in the future.
Server: Asura
Game: FFXI
Posts: 311
By Asura.Cyleena 2015-05-29 13:22:26
Before today's patch everything was working super smoothly for me. Never had any issue over the last week(s).
Another ls member of ours is having same problem with Sechs. He did not update it on another computer though so used those files (from before today's update) to get his working again. Something in today's update messed up organizer for people it appears.
The update that went live, did. I fixed a couple of things and in the process broke something else. I've fixed that and it got pushed to dev, but it isn't in live yet.
I've been a professional programmer for two decades and organizer is hands down the most obnoxious thing I've ever had to test. There's a whole bunch of reasons for that, but the fact of the matter is that things are going to slip by. Sorry about that. A big thanks to everyone who sends me bug reports and logs, they really do help! I'm hoping the new debug log will make it easier to report problems in the future.
Really appreciate all that you guys do for making this work for us. We know it is time consuming, and sometimes difficult to keep it working. All of us expect bugs and other issues, and we appreciate you taking the time out to try to fix these issues.
[+]
Lakshmi.Byrth
VIP
Server: Lakshmi
Game: FFXI
Posts: 6188
By Lakshmi.Byrth 2015-05-29 13:29:07
It's actually just Rooks! He has been fixing all kinds of bugs!
I just afk and occasionally "peanut gallery" him.
[+]
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 13:35:57
Really appreciate all that you guys do for making this work for us. We know it is time consuming, and sometimes difficult to keep it working. All of us expect bugs and other issues, and we appreciate you taking the time out to try to fix these issues.
Well, don't get the wrong impression - I like working on organizer! I play too, so it helps me when it's working ;)
Honestly, the only frustrating thing is when I can't reproduce problems. There's no plausible way to unit test this stuff, and the possible permutations of user data/environment are functionally infinite.
Server: Shiva
Game: FFXI
Posts: 25
By Shiva.Wickedness 2015-05-29 13:57:15
Can't for the life of me figure out why this isn't working. I've gone through my blu.lua and renamed it to gold.lua and made every set exactly the same. When I did this, and did //gs load gold.lua, I got an Organizer Library:Your sets table is empty when I did //gs org. Now if I only change 1 set(Idle.Standard) to my goldsmithing gear it will work but it will also pull out the rest of my blu gear, which isn't what I'm trying to do. Hopefully someone else can see what I'm doing wrong.
Code require('organizer-lib.lua')
function get_sets()
send_command('bind f9 gs c toggle TP set')
send_command('bind f10 gs c toggle Idle set')
send_command('bind f11 gs c toggle CDC set')
send_command('bind f12 gs c toggle Req set')
send_command('bind !f12 gs c toggle Rea set')
function file_unload()
send_command('unbind ^f9')
send_command('unbind ^f10')
send_command('unbind ^f11')
send_command('unbind ^f12')
send_command('unbind !f9')
send_command('unbind !f10')
send_command('unbind !f11')
send_command('unbind !f12')
send_command('unbind f9')
send_command('unbind f10')
send_command('unbind f11')
send_command('unbind f12')
end
organizer_items = {
wcrys="Wind Crystal",
wcluster="Wind Cluster",
ifritite="Ifritite",
titanite="Titanite",
garudite="Garudite",
leviatite="Leviatite",
shivite="Shivite",
ramuite="Ramuite",
carbite="Carbite",
fenrite="Fenrite",
light="Light Fewell",
water="Water Fewell",
dark="Dark Fewell",
earth="Earth Fewell",
fire="Fire Fewell",
wind="Wind Fewell",
ice="Ice Fewell",
rore="Rhodium ore",
ringot="Rhodium Ingot",
rring="Rhodium Ring"
}
--Idle Sets--
sets.Idle = {}
sets.Idle.index = {'Standard','DT'}
Idle_ind = 1
sets.Idle.Standard = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.Idle.DT = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
--TP Sets--
sets.TP = {}
sets.TP.index = {'Standard', 'Solo', 'Safe', 'AccuracyLite', 'AccuracyFull', 'AccuracyExtreme', 'DT', 'DTAccuracy'}
--1=Standard, 2=Solo, 3=Marches, 4=AccuracyLite, 5=AccuracyFull, 6=DT, 7=DTAccuracy--
TP_ind = 1
sets.TP.Standard = {
head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.TP.Solo = {
head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.TP.Safe = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.TP.AccuracyLite = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.TP.AccuracyFull = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.TP.AccuracyExtreme = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.TP.DT = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.TP.DTAccuracy = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
--Weaponskill Sets--
sets.WS = {}
sets.Requiescat = {}
sets.Requiescat.index = {'Attack','Accuracy'}
Requiescat_ind = 1
sets.Requiescat.Attack = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.Requiescat.Accuracy = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.ChantDuCygne = {}
sets.ChantDuCygne.index = {'Attack','Accuracy'}
ChantDuCygne_ind = 1
sets.ChantDuCygne.Attack = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.ChantDuCygne.Accuracy = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.WS.SanguineBlade = {}
sets.WS.SanguineBlade = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.WS.CircleBlade = {}
sets.WS.CircleBlade = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.WS.Expiacion = {}
sets.WS.Expiacion = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.Realmrazer = {}
sets.Realmrazer.index = {'Attack','Accuracy'}
Realmrazer_ind = 1
sets.Realmrazer.Attack = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.Realmrazer.Accuracy = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.WS.FlashNova = {}
sets.WS.FlashNova = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
--Blue Magic Sets--
sets.BlueMagic = {}
sets.BlueMagic.STR = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.STRDEX = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.STRVIT = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.STRMND = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.AGI = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.INT = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.Cures = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.SelfCures = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.Stun = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.HeavyStrike = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.ChargedWhisker = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.WhiteWind = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.MagicAccuracy = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.Skill = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.BlueMagic.SkillRecast = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
--Utility Sets--
sets.Utility = {}
sets.Utility.Stoneskin = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.Utility.Phalanx = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.Utility.Steps = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.Utility.PDT = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.Utility.MDT = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
--Job Ability Sets--
sets.JA = {}
sets.JA.ChainAffinity = {feet="Assim. charuqs +1"}
sets.JA.BurstAffinity = {feet="Mavi Basmak +2"}
sets.JA.Efflux = {legs="Mavi tayt +2"}
sets.JA.AzureLore = {hands="Luh. bazubands +1"}
sets.JA.Diffusion = {feet="Luhlaza Charuqs +1"}
--Precast Sets--
sets.precast = {}
sets.precast.FC = {}
sets.precast.FC.Standard = {head="Shaded Specs.",
neck="Goldsmith's Torque",
body="Goldsmith's Smock",
ring1="Craftkeeper's Ring",
ring2="Craftmaster's Ring",
feet="Aoidos' Cothurnes +2"}
sets.precast.FC.Blue = {head="Haruspex hat",neck="Orunmila's Torque", ear1="Loquac. Earring",ear2="Enchanter Earring +1",
body="Mavi mintan +2",hands="Thaumas Gloves",ring1="Prolix Ring", ring2="Weatherspoon Ring",
back="Swith Cape",waist="Witful Belt",legs="Orvail Pants +1",feet="Chelona Boots"}
end
function precast(spell)
if spell.action_type == 'Magic' then
equip(sets.precast.FC.Standard)
if spell.skill == 'Blue Magic' then
equip(sets.precast.FC.Blue)
end
end
if spell.english == 'Azure Lore' then
equip(sets.JA.AzureLore)
end
if spell.english == 'Requiescat' or spell.english == 'Savage Blade' then
equip(sets.Requiescat[sets.Requiescat.index[Requiescat_ind]])
end
if spell.english == 'Chant du Cygne' then
equip(sets.ChantDuCygne[sets.ChantDuCygne.index[ChantDuCygne_ind]])
end
if spell.english == 'Circle Blade' then
equip(sets.WS.CircleBlade)
end
if spell.english == 'Expiacion' then
equip(sets.WS.Expiacion)
end
if spell.english == 'Sanguine Blade' then
equip(sets.WS.SanguineBlade)
end
if spell.english == 'Box Step' then
equip(sets.Utility.Steps)
end
if spell.english == 'Realmrazer' then
equip(sets.Realmrazer[sets.Realmrazer.index[Realmrazer_ind]])
end
if spell.english == 'Flash Nova' then
equip(sets.WS.FlashNova)
end
end
function midcast(spell,act)
if spell.english == 'Vertical Cleave' or spell.english == 'Death Scissors' or spell.english == 'Empty Thrash' or spell.english == 'Dimensional Death' or spell.english == 'Quadrastrike' or spell.english == 'Bloodrake' then
equip(sets.BlueMagic.STR)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Disseverment' or spell.english == 'Hysteric Barrage' or spell.english == 'Frenetic Rip' or spell.english == 'Seedspray' or spell.english == 'Vanity Dive' or spell.english == 'Goblin Rush' or spell.english == 'Paralyzing Triad' or spell.english == 'Thrashing Assault' then
equip(sets.BlueMagic.STRDEX)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Quad. Continuum' or spell.english == 'Delta Thrust' or spell.english == 'Cannonball' or spell.english == 'Glutinous Dart' then
equip(sets.BlueMagic.STRVIT)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Whirl of Rage' then
equip(sets.BlueMagic.STRMND)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Benthic Typhoon' or spell.english == 'Final Sting' or spell.english == 'Spiral Spin' then
equip(sets.BlueMagic.AGI)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Gates of Hades' or spell.english == 'Leafstorm' or spell.english == 'Firespit' or spell.english == 'Acrid Stream' or spell.english == 'Regurgitation' or spell.english == 'Corrosive Ooze' or spell.english == 'Thermal Pulse' or spell.english == 'Magic Hammer' or spell.english == 'Evryone. Grudge' or spell.english == 'Water Bomb' or spell.english == 'Dark Orb' or spell.english == 'Thunderbolt' or spell.english == 'Tem. Upheaval' or spell.english == 'Embalming Earth' or spell.english == 'Foul Waters' or spell.english == 'Rending Deluge' or spell.english == 'Droning Whirlwind' or spell.english == 'Subduction' then
equip(sets.BlueMagic.INT)
if buffactive['Burst Affinity'] then
equip(sets.JA.BurstAffinity)
end
end
if spell.english == 'Magic Fruit' or spell.english == 'Plenilune Embrace' or spell.english == 'Wild Carrot' or spell.english == 'Pollen' or spell.english == 'Cure III' or spell.english == 'Cure IV' then
equip(sets.BlueMagic.Cures)
if spell.target.name == player.name and string.find(spell.english, 'Magic Fruit') or string.find(spell.english, 'Plenilune Embrace') or string.find(spell.english, 'Wild Carrot') or string.find(spell.english, 'Cure III') or string.find(spell.english, 'Cure IV') then
equip(sets.BlueMagic.SelfCures)
end
end
if spell.english == 'White Wind' then
equip(sets.BlueMagic.WhiteWind)
end
if spell.english == 'Head Butt' or spell.english == 'Sudden Lunge' or spell.english == 'Blitzstrahl' then
equip(sets.BlueMagic.Stun)
end
if spell.english == 'Heavy Strike' then
equip(sets.BlueMagic.HeavyStrike)
end
if spell.english == 'Charged Whisker' then
equip(sets.BlueMagic.ChargedWhisker)
if buffactive['Burst Affinity'] then
equip(sets.JA.BurstAffinity)
end
end
if spell.english == 'Frightful Roar' or spell.english == 'Infrasonics' or spell.english == 'Barbed Crescent' or spell.english == 'Tourbillion' or spell.english == 'Cimicine Discharge' or spell.english == 'Sub-zero smash' or spell.english == 'Filamented Hold' or spell.english == 'Mind Blast' or spell.english == 'Sandspin' or spell.english == 'Hecatomb Wave' or spell.english == 'Cold Wave' or spell.english == 'Terror Touch' then
equip(sets.BlueMagic.MagicAccuracy)
end
if spell.english == 'MP Drainkiss' or spell.english == 'Digest' or spell.english == 'Blood Saber' or spell.english == 'Blood Drain' or spell.english == 'Osmosis' or spell.english == 'Occultation' or spell.english == 'Magic Barrier' or spell.english == 'Diamondhide' or spell.english == 'Metallic Body' or spell.english == 'Retinal Glare' then
equip(sets.BlueMagic.SkillRecast)
if buffactive['Diffusion'] then
equip(sets.JA.Diffusion)
end
end
if spell.english == 'Cocoon' or spell.english == 'Harden Shell' or spell.english == 'Animating Wail' or spell.english == 'Battery Charge' or spell.english == 'Nat. Meditation' or spell.english == 'Carcharian Verve' or spell.english == 'O. Counterstance' or spell.english == 'Barrier Tusk' or spell.english == 'Saline Coat' or spell.english == 'Regeneration' or spell.english == 'Erratic Flutter' then
if buffactive['Diffusion'] then
equip(sets.JA.Diffusion)
end
end
end
function aftercast(spell)
if player.status == 'Engaged' then
equip(sets.TP[sets.TP.index[TP_ind]])
else
equip(sets.Idle[sets.Idle.index[Idle_ind]])
end
if spell.action_type == 'Weaponskill' then
add_to_chat(158,'TP Return: ['..tostring(player.tp)..']')
end
end
function status_change(new,old)
if new == 'Engaged' then
equip(sets.TP[sets.TP.index[TP_ind]])
else
equip(sets.Idle[sets.Idle.index[Idle_ind]])
end
end
function buff_change(buff,gain)
buff = string.lower(buff)
if buff == "aftermath: lv.3" then -- AM3 Timer/Countdown --
if gain then
send_command('timers create "Aftermath: Lv.3" 180 down;wait 120;input /echo Aftermath: Lv.3 [WEARING OFF IN 60 SEC.];wait 30;input /echo Aftermath: Lv.3 [WEARING OFF IN 30 SEC.];wait 20;input /echo Aftermath: Lv.3 [WEARING OFF IN 10 SEC.]')
else
send_command('timers delete "Aftermath: Lv.3"')
add_to_chat(123,'AM3: [OFF]')
end
elseif buff == 'weakness' then -- Weakness Timer --
if gain then
send_command('timers create "Weakness" 300 up')
else
send_command('timers delete "Weakness"')
end
end
if not midaction() then
status_change(player.status)
end
end
function self_command(command)
if command == 'toggle TP set' then
TP_ind = TP_ind +1
if TP_ind > #sets.TP.index then TP_ind = 1 end
send_command('@input /echo <----- TP Set changed to '..sets.TP.index[TP_ind]..' ----->')
equip(sets.TP[sets.TP.index[TP_ind]])
elseif command == 'toggle Idle set' then
Idle_ind = Idle_ind +1
if Idle_ind > #sets.Idle.index then Idle_ind = 1 end
send_command('@input /echo <----- Idle Set changed to '..sets.Idle.index[Idle_ind]..' ----->')
equip(sets.Idle[sets.Idle.index[Idle_ind]])
elseif command == 'toggle Req set' then
Requiescat_ind = Requiescat_ind +1
if Requiescat_ind > #sets.Requiescat.index then Requiescat_ind = 1 end
send_command('@input /echo <----- Requiescat Set changed to '..sets.Requiescat.index[Requiescat_ind]..' ----->')
elseif command == 'toggle CDC set' then
ChantDuCygne_ind = ChantDuCygne_ind +1
if ChantDuCygne_ind > #sets.ChantDuCygne.index then ChantDuCygne_ind = 1 end
send_command('@input /echo <----- Chant du Cygne Set changed to '..sets.ChantDuCygne.index[ChantDuCygne_ind]..' ----->')
elseif command == 'toggle Rea set' then
Realmrazer_ind = Realmrazer_ind +1
if Realmrazer_ind > #sets.Realmrazer.index then Realmrazer_ind = 1 end
send_command('@input /echo <----- Realmrazer Set changed to '..sets.Realmrazer.index[Realmrazer_ind]..' ----->')
elseif command == 'equip TP set' then
equip(sets.TP[sets.TP.index[TP_ind]])
elseif command == 'equip Idle set' then
equip(sets.Idle[sets.Idle.index[Idle_ind]])
end
end
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 14:09:51
Can't for the life of me figure out why this isn't working. I've gone through my blu.lua and renamed it to gold.lua and made every set exactly the same. When I did this, and did //gs load gold.lua, I got an Organizer Library:Your sets table is empty when I did //gs org. Now if I only change 1 set(Idle.Standard) to my goldsmithing gear it will work but it will also pull out the rest of my blu gear, which isn't what I'm trying to do. Hopefully someone else can see what I'm doing wrong.
So, what's the end goal? To just have your GS gear/items? Why have the rest of the sets at all?
Bahamut.Alkk
Server: Bahamut
Game: FFXI
Posts: 34
By Bahamut.Alkk 2015-05-29 14:18:18
So, first off, sorry that organizer still isn't squeaky clean. That said, the patch that's on dev right now actually solves a number of problems, and enhances the logging in ways to make it easier to both diagnose and report bugs/issues.
Hopefully that fix gets pushed live soon - I have been completely unable to reproduce crashes with it (and I had just gotten to where I could make them happen again, so I'm optimistic).
So if we manually dl and use your new dev version then how do we make use of these new report features to get you the info you need when something goes south?
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 14:20:33
So, first off, sorry that organizer still isn't squeaky clean. That said, the patch that's on dev right now actually solves a number of problems, and enhances the logging in ways to make it easier to both diagnose and report bugs/issues.
Hopefully that fix gets pushed live soon - I have been completely unable to reproduce crashes with it (and I had just gotten to where I could make them happen again, so I'm optimistic).
So if we manually dl and use your new dev version then how do we make use of these new report features to get you the info you need when something goes south?
In Windower/addons/organizer/data, there's a new file, "organizer-debug.log". It gets overwritten whenever you load Organizer, so it won't take up a lot of space. It should have everything necessary to debug a crash.
Server: Shiva
Game: FFXI
Posts: 25
By Shiva.Wickedness 2015-05-29 14:20:45
Yeah oddly enough it works. If I add the organizer_items = {} and change my Idle set to gold gear it will work and grab everything in organizer_items = {}. Problem is it will also grab everything else in the rest of my sets.
I just tried crashing all my instances and relogged in, hoping that would help, and for some reason, not sure why yet, it's magically working on 2 of my accts but still giving the sets table is empty message on a 3rd.
Server: Shiva
Game: FFXI
Posts: 25
By Shiva.Wickedness 2015-05-29 14:36:28
So, what's the end goal? To just have your GS gear/items? Why have the rest of the sets at all?
My original goal was to get only Goldsmithing gear and mats and stash everything else.
My first attempt initially had only 2 sets in it. organizer_items and an idle set. //gs load Gold.lua>>//gs org resulted in completely ignoring the Gold.lua and grabbing items based on my current job.
Second attempt I took a complete working .lua deleted all sets, with the exception of idle added organizer_items, and left all functions alone. This resulted in the Organizer Library:Your sets table is empty message.
Third attempt took the same .lua and just added organizer_items and changed the idle set to gold gear. Didn't touch anything else. This worked but also grabbed everything else in the untouched sets.
Fourth attempt copy and paste idle set into every set, result again is Organizer Library:Your sets table is empty.
Now it seems to work, for some unknown reason(since I didn't change anything) now on 2/3 of my accts. Third acct is still giving the Organizer Library:Your sets table is empty message.
Asura.Sechs
Server: Asura
Game: FFXI
Posts: 10134
By Asura.Sechs 2015-05-29 15:13:04
Dev version of Organizer not working either for me. Getting a plethora of errors if I try to use the dev version :x But that might be caused by Luacore and not Organizer itself.
Asura.Sechs
Server: Asura
Game: FFXI
Posts: 10134
By Asura.Sechs 2015-05-29 15:22:48
This is the error I get from the dev version:
Feels like it's ignoring the fact I deleted some entries in the "bag_priority" tag.
I don't have a bag called "nil" with priority 6 or 7.
Noticed in the dev settings.xml the line <custom> doesn't get created, maybe that's causing the issue?
Meanwhile, is there a repository where I can get yesterday's version somewhere?
Found it! It works ;)
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 15:58:34
Feels like it's ignoring the fact I deleted some entries in the "bag_priority" tag.
I don't have a bag called "nil" with priority 6 or 7.
Noticed in the dev settings.xml the line <custom> doesn't get created, maybe that's causing the issue?
Meanwhile, is there a repository where I can get yesterday's version somewhere?
Found it! It works ;)
Can I see your settings.xml? That's an odd error to get.
[Edit: Also, 'custom' went away; I fixed an underlying problem in the core config library that had caused the need for it in the first place]
Asura.Sechs
Server: Asura
Game: FFXI
Posts: 10134
By Asura.Sechs 2015-05-29 16:42:20
the settings.xml I used with the dev version was the default one created by Organizer itself. I just deleted some entries in the bag_priorities and changed the priority number. Nothing more nothing else.
Can't let you see it because I deleted it now.
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 16:44:58
So weird. I take stuff out of my settings all the time, especially testing, so a bug showing up from that really raises an eyebrow.
Asura.Sechs
Server: Asura
Game: FFXI
Posts: 10134
By Asura.Sechs 2015-05-29 16:49:20
As I mentioned, it might have been caused by things external to Organizer.
I was using the Dev version on the Live windower. So with the live Luacore and libraries.
Those might be causing the issues I put in the second screenshot.
Odin.Arai
Server: Odin
Game: FFXI
Posts: 3
By Odin.Arai 2015-05-29 17:24:45
Still having issues with bazaar'd items. Perhaps it is because the item I am bazaaring can also stack? When I try to run //org organize it just spews the following line forever:
Organizer: Skipping item: (Umbral Marrow) because it is in your bazaar.
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 18:07:06
Still having issues with bazaar'd items. Perhaps it is because the item I am bazaaring can also stack? When I try to run //org organize it just spews the following line forever:
Organizer: Skipping item: (Umbral Marrow) because it is in your bazaar.
There's a fix for that specific problem in dev, and yes it's related to stackables - specifically, any stackable that fails to move for some reason (bazaared, nowhere to put it, etc)
Bahamut.Alkk
Server: Bahamut
Game: FFXI
Posts: 34
By Bahamut.Alkk 2015-05-29 21:31:15
I tried the dev ver. with one of my files that 100% always crashed lua before and now it works. Noticing a few things though.
a) It doesnt always take all the items even though the report says 0 items missing
b) My main inv ends up almost full with non relevant items even though there's plenty of space in my various storages
c) Sometimes it seems to get semi-stuck in a loop just switching the same items back and forth for a few min before it finally proceeds, always results in b though.
[+]
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-29 21:37:59
I tried the dev ver. with one of my files that 100% always crashed lua before and now it works. Noticing a few things though.
a) It doesnt always take all the items even though the report says 0 items missing
b) My main inv ends up almost full with non relevant items even though there's plenty of space in my various storages
c) Sometimes it seems to get semi-stuck in a loop just switching the same items back and forth for a few min before it finally proceeds, always results in b though.
Can you send me (via PM, or pastebin, or something) the data/organizer-debug.log file? It gets overwritten every time you load/reload Organizer, so if you've done that since a crash/suspicious behavior, it won't help, but anything that shows that will help.
Thanks!
Lakshmi.Rooks
Administrator
Server: Lakshmi
Game: FFXI
Posts: 1566
By Lakshmi.Rooks 2015-05-30 00:03:49
I'm afraid to say that I too am still having problems with Organizer. When I run it after a job change it just hangs seemingly midway through the process, as checking gear afterwards it seems to grab gear and then fail whilst collecting gear from various safe, storage, satchel etc. It seems to crash luacore after this so unable to reload any addons. This has been happening for the last couple of days and have been watching this thread for solutions, but no suggestions that have been posted seem to have worked.
If i can post any logs etc that may help you please say so and where I may find them.
I know this issue must be a right pain for you atm Rooks, but any help you could offer would be great. :-)
Sorry, I wasn't trying to ignore this; I actually would like to see what your logs look like once you're on the next version (since I suspect you're falling victim to one of the crash conditions I fixed). If you're already on the dev version, sending me the organizer-debug.log is the next step.
|
|