Item Search
     
BG-Wiki Search
Page 121 of 307 FirstFirst ... 71 111 119 120 121 122 123 131 171 ... LastLast
Results 2401 to 2420 of 6124
  1. #2401
    BG Content
    Join Date
    Jul 2007
    Posts
    22,419
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    I pushed another thing that will likely fix Shortcuts for everyone else too.

    No idea about GearSwap. I need the (cut off here) part to even begin to guess.

  2. #2402
    D. Ring
    Join Date
    Jul 2008
    Posts
    4,529
    BG Level
    7
    FFXI Server
    Phoenix

    How would I go about seeing said cut off text? Just runs off the screen. This all started happening after whatever windower updates were pushed today(Or last night? idk) fwiw.

  3. #2403
    BG Content
    Join Date
    Jul 2007
    Posts
    22,419
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    Well, I've fixed a bunch of gearswap crap since that push. In order to see the rest of the text you need to make your window wider. I've never found any other way to do it, and apparently line-wrapping algorithms are a huge pain in the ass so no one wants to implement it for console.

  4. #2404
    D. Ring
    Join Date
    Jul 2008
    Posts
    4,529
    BG Level
    7
    FFXI Server
    Phoenix

    The console error stopped upon relogging, I'm now getting an error in game saying "Ind identified but not found". Also shortcuts isn't recognizing valor minuet 5, etc. Auto pianissimo in the brd lua stopped working as well.

  5. #2405
    BG Content
    Join Date
    Jul 2007
    Posts
    22,419
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    "Ind identified but not found" is not a particularly harmful error. It's from GearSwap. If you can figure out how you're triggering it, please let me know.

    I don't know why auto-Pianissimo would have stopped working, but that's something I can debug quickly if I can replicate it.

    Valor Minuet V still works fine for me. What is the exact text you're typing to try and make it work?

  6. #2406
    D. Ring
    Join Date
    Jul 2008
    Posts
    4,529
    BG Level
    7
    FFXI Server
    Phoenix

    Ah, //valorminuet5 works but //valor minuet 5 doesn't anymore.

  7. #2407
    D. Ring
    Join Date
    Jul 2008
    Posts
    4,529
    BG Level
    7
    FFXI Server
    Phoenix

    Ok, no idea what the hell is going on. Relog again and the gearswap issue is back.

    Spoiler: show
    Code:
    function get_sets()
    	sets.precast = {}
    	
    	sets.precast.JA = {}
    	
    	sets.precast.JA["Nightingale"] = {feet="Bard's Slippers +2"}
    	
    	sets.precast.JA["Troubadour"] = {body="Bard's Justaucorps +2"}
    	
    	sets.precast.FC = {}
    	
    	sets.precast.FC.Normal = {main="Plenitas Virga",sub="Arbuda Grip",head="Nahtirah Hat",neck="Orunmila's Torque",ear1="Loquacious Earring",body="Anhur Robe",hands="Gendewitha Gages",ring1="Prolix Ring",back="Swith Cape",waist="Witful Belt",legs="Orvail Pants",feet="Chelona Boots"}
    		
    	sets.precast.FC.Song = {main="Felibre's Dague",sub="Genbu's Shield",head="Aoidos' Calot +2",neck="Aoidos' Matinee",ear1="Loquacious Earring",ear2="Aoidos' Earring",body="Sha'ir Manteel",hands="Gendewitha Gages",ring1="Prolix Ring",back="Swith Cape +1",waist="Aoidos' Belt",legs="ovrail pants",feet="Bokwus Boots"}
    		
    	sets.precast.FC.Thunder = {main="Feblibre's Dague",sub="Genbu's Shield"}
    	
    	sets.precast.FC.Light = {main="Feblibre's Dague",sub="Genbu's Shield"}
    	
    	sets.precast.FC.Fire = {main="Felibre's Dague",sub="Genbu's Shield"}
    	
    	sets.midcast = {}
    	
    	sets.midcast.Haste = {main="Plenitas Virga",sub="Arbuda Grip",head="Gendewitha Caubeen",neck="Orunmila's Torque",ear1="Loquacious Earring",ear2="Lifestorm Earring",body="Marduk's Jubbah +1",hands="Bokwus Gloves",ring1="Prolix Ring",ring2="Mediator's Ring",back="Swith Cape +1",waist="Witful Belt",legs="Gendewitha Spats",feet="Gendewitha Galoshes"}
    		
    	sets.midcast.Debuff = {main="Izhiikoh",sub="genbu's shield",head="Kaabanax Hat",neck="wind Torque",ear1="Lifestorm Earring",ear2="Psystorm Earring",body="Aoidos' Hongreline +2",hands="Lurid Mitts",ring1="Sangoma Ring",ring2="Dawnsoul Ring",back="Rhapsode's Cape",waist="Demonry Sash",legs="Bokwus slops",feet="Bokwus Boots"}
    		
    	sets.midcast.DebuffNT = {neck="Aoidos' Matinee",body="Aoidos' Hongreline +2",legs="Marduk's Shalwar +1",feet="Brioso Slippers +1"}
    	
    	sets.midcast.Buff = {main="Legato Dagger",sub="Genbu's Shield",head="Aoidos' Calot +2",neck="Aoidos' Matinee",ear1="Loquacious Earring",ear2="Lifestorm Earring",body="Aoidos' Hongreline +2",hands="Aoidos' Manchettes +2",ring1="Prolix Ring",ring2="Mediator's Ring",back="Swith Cape",waist="Aoidos' Belt",legs="Aoidos' Rhingrave +2",feet="Aoidos' Cothurnes +2"}
    		
    	sets.midcast.Ballad = {legs="Aoidos' Rhingrave +2"}
    	
    	sets.midcast.Mazurka = {head="Nahtirah Hat",hands="Bokwus Gloves"}
    	
    	sets.midcast.ProShell = {ring1="Sheltered Ring"}
    	
    	sets.midcast.Cursna = {neck="Debilis Medallion",ring2="Haoma's Ring"}
    	
    	sets.midcast.Daurdabla = {range="Daurdabla"}
    	
    	sets.midcast.Carol = {main="felibre's dague",sub="Genbu's Shield",head="Nahtirah hat",neck="twilight torque",ear1="loquacious earring",ear2="lifestorm earring",body="sha'ir manteel",hands="gendewitha gages",ring1="prolix ring"}
    	
    	sets.midcast.Gjallarhorn = {range="Gjallarhorn"}
    	
    	sets.midcast.Cure = {main="Chatoyant Staff"}
    	
    	sets.midcast.Stoneskin = {back="Shadow Mantle",waist="Siegel Sash"}
    	
    	sets.aftercast = {}
    	
    	sets.aftercast.Idle = {main="Terra's Staff",sub="Oneiros Grip",range="Gjallarhorn",head="Nefer Khat",
    		neck="Twilight Torque",ear1="Mujin Stud",ear2="Ethereal Earring",body="Heka's Kalasiris",
    		hands="Serpentes Cuffs",ring1="Dark Ring",ring2="Dark Ring",back="Mollusca Mantle",
    		waist="Slipor Sash",legs="Nares Trews",feet="Serpentes Sabots"}
    		
    	sets.aftercast.IdleNight = {}
    	
    	sets.aftercast.IdleTown = {}
    	
    	sets.aftercast.PDT = {main="Terra's Staff",sub="Oneiros Grip",ammo="Iron Gobbet",head="Nahtirah Hat",
    		neck="Twilight Torque",ear1="Mujin Stud",ear2="Ethereal Earring",body="Gendewitha Bliaut",
    		hands="Gendewitha Gages",ring1="Minerva's Ring",ring2="Dark Ring",back="Mollusca Mantle",
    		waist="Slipor Sash",legs="Gendewitha Spats",feet="Gendewitha Galoshes"}
    		
    	sets.aftercast.MDT = {main="Terra's Staff",sub="Oneiros Grip",ammo="Demonry Stone",head="Nahtirah Hat",
    		neck="Twilight Torque",ear1="Mujin Stud",ear2="Merman's Earring",body="Gendewitha Bliaut",
    		hands="Bokwus Gloves",ring1="Shadow Ring",ring2="Dark Ring",back="Mollusca Mantle",
    		waist="Slipor Sash",legs="Gendewitha Spats",feet="Gendewitha Galoshes"}
    		
    	sets.aftercast.Engaged = {range="Angel Lyre",head="Kaabanax Hat",neck="Portus Collar",ear1="Bladeborn Earring",ear2="Steelflash Earring",
    		body="Brioso Justaucorps",hands="Buremte Gloves",ring1="Sniper's Ring +1",ring2="Rajas Ring",
    		back="Letalis Mantle",waist="Cetl Belt",legs="Gendewitha Spats",feet="Gendewitha Galoshes"}
    	
    	DaurdablaSongs = T{"Light Carol II","Dark Carol II","Lightning Carol II","Water Carol II","Earth Carol II","Wind Carol II","Fire Carol II","Ice Carol II"}
    	
    	TownIdle = T{"windurst woods","windurst waters","windurst walls","port windurst",
              "bastok markets","bastok mines","port bastok","southern san d'oria",
              "northern san d'oria","port san d'oria","upper jeuno","lower jeuno",
              "port jeuno","ru'lude gardens","aht urhgan whitegate","western adoulin",
              "eastern adoulin"}
    		  
    	windower.send_command("input /macro book 6;wait .1;input /macro set 1")
    end
    
    function precast(spell,action)
    	if spell.type == "BardSong" then
    		if string.find(world.area:lower(),"cirdas caverns") then
    			cast_delay(0.5)
    		else
    			verify_equip()
    		end
    		if spell.target.type == 'PLAYER' and spell.casttime == 8 and not buffactive.pianissimo then
    			cast_delay(1.5)
    			windower.send_command('@input /raw /ja "Pianissimo" <me>')
    		elseif spell.target.type == "MONSTER" then
    			if buffactive["Nightingale"] then
    				equip_song_gear(spell)
    			else
    				equip(sets.precast.FC.Normal, sets.precast.FC.Song)
    				do return end
    			end
    		end
    		if buffactive["Nightingale"] then
    			equip_song_gear(spell)
    			do return end
    		else
    			equip_song_gear(spell)
    			equip(sets.precast.FC.Normal,sets.precast.FC.Song)
    		end
    		elseif action.type == "Magic" then
    			equip(sets.precast.FC.Normal)
    		if tonumber(spell.casttime) >= 2 then verify_equip()
    		end
    	end
    	if sets.precast.FC[tostring(spell.element)] then equip(sets.precast.FC[tostring(spell.element)]) end
    	if sets.precast.JA[spell.english] then equip(sets.precast.JA[spell.english]) end
    end
    
    function midcast(spell,action)
    	if spell.type == "BardSong" then
    		equip_song_gear(spell)
    	elseif string.find(spell.english,"Cure") then
    		equip(sets.midcast.Haste,sets.midcast.Cure)
    	elseif string.find(spell.english,"Curaga") then
    		equip(sets.midcast.Haste,sets.midcast.Cure)
    	elseif spell.english=="Cursna" then
    		equip(sets.midcast.Haste,sets.midcast.Cursna)
    	elseif spell.english=="Stoneskin" then
    		equip(sets.midcast.Haste,sets.midcast.Stoneskin)
    	elseif string.find(spell.english,"Protect") then
    		equip(sets.midcast.Haste,sets.midcast.ProShell)
    	elseif string.find(spell.english,"Shell") then
    		equip(sets.midcast.Haste,sets.midcast.ProShell)
    	else
    		equip(sets.midcast.Haste)
    	end
    end
    
    function aftercast(spell,action)
    	if(player.equipment.main:lower() == "izhiikohh" or player.equipment.main:lower() == "mandau") then
    		disable("main","sub")
    	else
    		enable("main","sub")
    	end
    	if player.status == "Engaged" then
    		equip(sets.aftercast.Engaged)
        end
        if player.status == "Idle" then
    		if TownIdle:contains(world.area:lower()) then
                if world.time >= 1080 or world.time <= 360 then
                    equip(sets.aftercast.Idle,sets.aftercast.IdleTown,sets.aftercast.IdleNight)
    			else
    				equip(sets.aftercast.Idle,sets.aftercast.IdleTown)
    			end
            elseif (world.time >= 1080 or world.time <= 360) then
                equip(sets.aftercast.Idle,sets.aftercast.IdleNight)
    		else
    			equip(sets.aftercast.Idle)
            end
    	end
    end
    
    function status_change(new,old)
    	if(player.equipment.main:lower() == "izhiikoh" or player.equipment.main:lower() == "mandau") then
    		disable("main","sub")
    	else
    		enable("main","sub")
    	end
    	if new == "Engaged" then
    		equip(sets.aftercast.Engaged)
    	elseif T{"Idle","Resting"}:contains(new) then
    		if (world.time >= 1080 or world.time <= 360) then
    			equip(sets.aftercast.Idle,sets.aftercast.IdleNight)
            else
    			equip(sets.aftercast.Idle)
            end
    	end
    end
    
    function equip_song_gear(spell)
    	if DaurdablaSongs:contains(spell.english) then
    		equip(sets.midcast.Haste,sets.midcast.Daurdabla)
    	else
    		if spell.target.type == "MONSTER" then
    			if buffactive["Nightingale"] then
    				equip(sets.midcast.Haste,sets.midcast.Debuff,sets.midcast.DebuffNT,sets.midcast.Gjallarhorn)
    				if string.find(spell.english,"Lullaby") then equip(sets.midcast.Haste,sets.midcast.Debuff,sets.midcast.DebuffNT,sets.midcast.Daurdabla) end
    				if string.find(spell.english,"Finale") then equip(sets.midcast.Haste) end
    			else
    				equip(sets.midcast.Haste,sets.midcast.Debuff,sets.midcast.Gjallarhorn)
    				if string.find(spell.english,"Lullaby") then equip(sets.midcast.Haste,sets.midcast.Debuff,sets.midcast.Daurdabla) end
    				if string.find(spell.english,"Finale") then equip(sets.midcast.Haste,sets.midcast.Debuff) end
    			end
    		else
    			equip(sets.midcast.Buff,sets.midcast.Gjallarhorn)
    			if string.find(spell.english,"Ballad") then equip(sets.midcast.Mazurka,sets.midcast.Ballad) end
    			if string.find(spell.english,"Mazurka") then equip(sets.midcast.Mazurka,sets.midcast.Daurdabla) end
    		end
    	end
    end

    This was working perfectly until the updates, had no issues about 30 minutes ago besides the pianissimo thing, and now I'm getting nonstop error messages again.

  8. #2408
    BG Content
    Join Date
    Jul 2007
    Posts
    22,419
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    The Pianissimo issue is going to be much harder to deal with than I thought and likely won't be done tonight (maybe this weekend). This can be worked around in pretarget if you care to. You need to use the same if statement with this inside instead of the wait statement:
    Code:
    cancel_spell()
    send_command('input /ja Pianissimo <me>;wait 1.5;input /ma '..spell.english..' <me>;')
    The Shortcuts issue is solvable quickly. It's just a some logical slip somewhere in my target handling.

    I can't tell what the gearswap error message is without knowing what line it is or what you're doing to trigger it.

  9. #2409
    D. Ring
    Join Date
    Jul 2008
    Posts
    4,529
    BG Level
    7
    FFXI Server
    Phoenix

    Any action is triggering it, no swaps are going off, etc. I'll try to replicate it again on a bigger resolution. Also fwiw I tried deleting gearswap and downloading again, didn't fix. Friend is using the same file and having no issues.

  10. #2410
    D. Ring
    Join Date
    Jul 2008
    Posts
    4,529
    BG Level
    7
    FFXI Server
    Phoenix

    Ok, replicated. "windower4//addons/gearswap/equip_processing.lua:410 attempt to index global 'limbo_equip" (a nil value)"

    Unrelated, but I've been crashing a lot when unloading timers. Don't know if that was a known issue or not.

  11. #2411
    BG Content
    Join Date
    Jul 2007
    Posts
    22,419
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    Okay, fixed the GearSwap thing. Just need to run launcher again and re-load. See above for a Pianissimo work-around, but I'll be addressing it more permanently in a week or so.

    I've hunted down the Shortcuts problem, but I'm not convinced that it ever worked properly. What happens is:
    * You enter //valor minuet v
    * It checks whether "v" could be a contraction for a valid target
    * If anyone is in range with "v" in their name, it attempts to cast Valor Minuet on them

    So I either need to exclude all target contractions that are also roman letters used in spell names (i, ii, iii, iv, v, vi, vii) or I need to come up with a more complicated solution. I'll probably just exclude them as contractions.

  12. #2412
    D. Ring
    Join Date
    Jul 2008
    Posts
    4,529
    BG Level
    7
    FFXI Server
    Phoenix

    Something in spellcast appears to have broken too. Getting this error in my nin xml:
    Spellcast: Error in Expression: Unknown function BUFFACTIVE()
    Spellcast:: (bool)buffactive("haste") and ((bool)buffactive("march") or (bool)buffactive("embrava"))

  13. #2413
    Relic Weapons
    Join Date
    Sep 2007
    Posts
    377
    BG Level
    4
    FFXIV Character
    Caprese Dionir
    FFXIV Server
    Hyperion
    FFXI Server
    Sylph

    Quote Originally Posted by Darkmagi View Post
    Something in spellcast appears to have broken too. Getting this error in my nin xml:
    Spellcast: Error in Expression: Unknown function BUFFACTIVE()
    Spellcast:: (bool)buffactive("haste") and ((bool)buffactive("march") or (bool)buffactive("embrava"))
    Yeah, I just posted the same bug onto the bug tracker. There's a post on their forum about it too, but their instructions asked for it to go to the bugtracker so I figured id throw it there.

  14. #2414
    RIDE ARMOR
    Join Date
    Apr 2013
    Posts
    21
    BG Level
    1

    im having similar spellcast issues but with regex() being an unrecognised function.

    autoexec is not fireing my text files on boot. having to maunally load files for them.

    also having errors with highlight at line 117.

    "attempt to index field 'chars' (a nil value)

  15. #2415
    Hydra
    Join Date
    Oct 2009
    Posts
    109
    BG Level
    3
    FFXI Server
    Bismarck

    Regex errors here as well. And it's having a hell of a time reading variables. It picks and chooses which ones it wants to do.

  16. #2416
    Cerberus
    Join Date
    Jun 2010
    Posts
    461
    BG Level
    4

    Yeah AE register events seem broken for me

  17. #2417
    Sea Torques
    Join Date
    Jun 2012
    Posts
    570
    BG Level
    5
    FFXI Server
    Asura
    WoW Realm
    The Scryers

    An option to stop "auto updates" would be nice... Things were good before all these "updates" w/o a reason

  18. #2418
    Sea Torques
    Join Date
    Sep 2012
    Posts
    736
    BG Level
    5
    FFXI Server
    Leviathan

    Will never happen.

  19. #2419
    Can you spare some gil?
    Join Date
    Feb 2009
    Posts
    8,780
    BG Level
    8

    Quote Originally Posted by JSHidaka View Post
    An option to stop "auto updates" would be nice... Things were good before all these "updates" w/o a reason
    Unplug your ethernet / disable your wifi when loading up the launcher, it will fail to connect but still let you launch the client and bypass the updater.

  20. #2420
    Relic Shield
    Join Date
    Jan 2013
    Posts
    1,868
    BG Level
    6

    I don't think any of these updates are without a reason though.

Page 121 of 307 FirstFirst ... 71 111 119 120 121 122 123 131 171 ... LastLast

Similar Threads

  1. Service and Support
    By Ribeye in forum FFXI: Everything
    Replies: 8
    Last Post: 2009-10-17, 18:23
  2. Windows vista and FFXI problem
    By Takeno in forum FFXI: Everything
    Replies: 1
    Last Post: 2007-07-26, 13:36
  3. Windows Vista and Windower
    By divisortheory in forum FFXI: Everything
    Replies: 35
    Last Post: 2006-06-23, 04:19