Item Search
     
BG-Wiki Search
Results 1 to 12 of 12
  1. #1
    Nidhogg
    Join Date
    Apr 2007
    Posts
    3,895
    BG Level
    7

    Multiple Spells on a Logitech/Windower Macro

    I really titled this badly I think.

    Basically, I know there is WAY to set a button on the G15 Logitech keyboard to where pressing it will scroll through whatever spells you have set there.

    I.E.: Pressing G1 will load Barfire, Pressing G1 again loads Barthunder, and so on.

    How to does this plz?

    Anyone know what I am talking about? My friend had done this but sadly we are no longer in contact.

  2. #2
    That SpellCast Guy
    Join Date
    Feb 2006
    Posts
    802
    BG Level
    5

    What do you mean by "loads Barfire", etc? That it will make it so that another key will cast the "loaded" spell?

  3. #3
    I Am, Who I Am.
    Join Date
    Nov 2005
    Posts
    15,656
    BG Level
    9
    FFXIV Character
    Trixi Sephyuyx
    FFXIV Server
    Excalibur
    FFXI Server
    Ragnarok

  4. #4
    Nidhogg
    Join Date
    Apr 2007
    Posts
    3,895
    BG Level
    7

    Quote Originally Posted by Deimos View Post
    What do you mean by "loads Barfire", etc? That it will make it so that another key will cast the "loaded" spell?
    The Enter Key if I am not mistaken.

  5. #5
    Nidhogg
    Join Date
    Apr 2007
    Posts
    3,895
    BG Level
    7

    None of the links above helped, anyone know what i am talking about?

  6. #6
    Ridill
    Join Date
    Aug 2005
    Posts
    22,165
    BG Level
    10

    seph's is exactly what you're looking for, I think


    you want to be able to press one button and have it scroll through varying barspells, then press another to actually cast the specific one, right?


    if so, what you need to do is set up one button to bind a given key to X spells, then you use that key to cast

  7. #7
    Nidhogg
    Join Date
    Apr 2007
    Posts
    3,895
    BG Level
    7

    Quote Originally Posted by Plow View Post
    seph's is exactly what you're looking for, I think


    you want to be able to press one button and have it scroll through varying barspells, then press another to actually cast the specific one, right?


    if so, what you need to do is set up one button to bind a given key to X spells, then you use that key to cast
    Can you elaborate or give me an example? I'm afraid I'm still pretty clueless. ><

  8. #8
    D. Ring
    Join Date
    Jul 2006
    Posts
    4,945
    BG Level
    7
    FFXIV Character
    Grey Jorildyn
    FFXIV Server
    Hyperion

    Nah Plow, I don't think he's looking for a queue-creator function on his G15.

    He wants to be able to bind an entire series of spells to a single key (ie. The "en-spell" series) in order and be able to pick the one he wants to use instead of making a macro for each (in this cast "en-") spell.

    So like hitting F1 would cycle through all the spells bound to F1 in some scripting thingy I guess, then when it lands on the right spell, he can hit Enter and it will fire (presumably with appropriate gear swaps). Like a spell wheel on a single button.

    edit: baked and figured that one out. I think.

  9. #9
    Ridill
    Join Date
    Aug 2005
    Posts
    22,165
    BG Level
    10

    Maybe I'm confused.

    I read it as, for example, bind a list of spells to, say, X.

    Hitting X will change what Y is bound to.


    Hit X once it's enthunder. Hit it twice it's enfire. Etc.

    Then hit Y and it casts.



    I'm not sure if windower bind macros can work like that or not.

  10. #10
    Old Merits
    Join Date
    Apr 2009
    Posts
    1,174
    BG Level
    6
    FFXI Server
    Valefor

    Quote Originally Posted by Plow View Post
    Hit X once it's enthunder. Hit it twice it's enfire. Etc.

    Then hit Y and it casts.
    That's how I read it.

    Basically he wants a button called En-Spells and he hits it repeatedly until the right spell comes up (I assume it would have to tell you which spell through /echo) then hit a second button to cast it (2 buttons for 6 enspells?)

    It would be possible (I think) with a lot of complex messing around with variables in spellcast.

    NB I am thinking this up as I type it, so it may not make sense.

    Bind G1 to a dummy spell (/ma "EnSpellIncriminater" <me>)
    Set a variable in spellcast called Enspellnumber = 1


    Set up a spellcast rule to handle "EnSpellIncriminater".
    every time the spell is used in increments the var Enspellnumber (untill 6 then it goes back to 1)

    Each enspell is assigned a number:
    1 = stone
    2 = water
    3 = aero
    4 = fire
    5 = ice
    6 = thunder

    This will give a system the cycles through the spells, you could add an /echo to tell you where you are in the cycle.

    Then you Bind G2 to a second dummy spell (/ma "EnspellFirer" <me>)

    Then a second spellcast rule that converts the current var into the enspell and then casts it, spellcast could also cover your gear swaps.

    Code:
    <!-- First we check the var, and use that to tell the player what the next spell is-->
    <if spell="EnSpellIncriminater">
    	<if advanced='%Enspellnumber == 1'>
    		<action type="command">input /echo loading Enwater</action>
    	</if>
    	<if advanced='%Enspellnumber == 2'>
    		<action type="command">input /echo loading Enaero</action>
    	</if>
    	<if advanced='%Enspellnumber == 3'>
    		<action type="command">input /echo loading Enfire</action>
    	</if>
    	<if advanced='%Enspellnumber == 4'>
    		<action type="command">input /ma /echo loading Enblizzard</action>
    	</if>
    	<if advanced='%Enspellnumber == 5'>
    		<action type="command">input /echo loading Enthunder</action>
    	</if>
    	<if advanced='%Enspellnumber == 6'>
    		<action type="command">input /echo loading Enstone</action>
    	</if>
    
    <!-- Now we increment the variable -->
    	<if advanced='%Enspellnumber &lt;= 6'>
    		<action type="Var" cmd="inc Enspellnumber" /> 
    	</if>
    	<else>
    		<action type="Var" cmd="set Enspellnumber 1" /> 
    	</else>
    
    <!-- We cancel everything and return to avoid triggering more rules -->
    	<action type="CancelSpell" />
            <action type="Return" />
    </if>
    
    <if spell="EnspellFirer">
    	<if advanced='%Enspellnumber == 1'>
    		<action type="command">input /ma "Enstone" <me></action>
    	</if>
    	<elseif advanced='%Enspellnumber == 2'>
    		<action type="command">input /ma "Enwater" <me></action>
    	</elseif>
    	<elseif advanced='%Enspellnumber == 3'>
    		<action type="command">input /ma "Enaero" <me></action>
    	</elseif >
    	< elseif advanced='%Enspellnumber == 4'>
    		<action type="command">input /ma "Enfire" <me></action>
    	</elseif >
    	<elseif advanced='%Enspellnumber == 5'>
    		<action type="command">input /ma "Enblizzard" <me></action>
    	</elseif >
    	<if advanced='%Enspellnumber == 6'>
    		<action type="command">input /ma "EnThunder" <me></action>
    	</elseif >
    	<action type="CancelSpell" />
    </if>

  11. #11
    Cerberus
    Join Date
    Apr 2006
    Posts
    468
    BG Level
    4
    FFXI Server
    Phoenix
    WoW Realm
    Trollbane

    Binding on the G key level is a waste... You're better off using Spellcast or a text exec file and binding something like "/console exec enfire" to the Gkey.. This way you don't need to constantly load/unload based upon which of the three macro pallets you're on. Use the gkeys to do things like type in /ma "Enfire" <me> instead of, all instances of hitting G1 will be enfire.

    Couldn't you also, alternatively, use spellcast to just cancel and substitute the next spell in the cycle if the recast isn't up?

  12. #12
    Old Merits
    Join Date
    Apr 2009
    Posts
    1,174
    BG Level
    6
    FFXI Server
    Valefor

    Agreed binding G keys for this would be a waste when you could use a normal key.

    But he asked in reference to the G keys, so I answered using G keys.

    Personally I am not sure why he wants this as Spellcast can handle changing spells far more effectively.

Similar Threads

  1. Square Enix working on PS3 and Windows Vista MMORPG
    By Popanu in forum FFXI: Everything
    Replies: 20
    Last Post: 2012-08-10, 08:42
  2. Putting waits in windower macros.
    By Vobent in forum FFXI: Everything
    Replies: 4
    Last Post: 2007-04-20, 19:26
  3. Windower Macros
    By Carbon in forum FFXI: Everything
    Replies: 3
    Last Post: 2007-03-11, 13:04
  4. ASCII Picture Windower Macros
    By Kiro in forum FFXI: Everything
    Replies: 3
    Last Post: 2007-02-26, 12:45
  5. Windower Macros
    By LinktheDeme in forum FFXI: Everything
    Replies: 3
    Last Post: 2006-10-12, 14:39
  6. Noob to Windower macros
    By tornfleshofsoul in forum FFXI: Everything
    Replies: 41
    Last Post: 2006-09-19, 20:53
  7. windower macros - /wait???
    By Takedown3 in forum FFXI: Everything
    Replies: 251
    Last Post: 2006-08-13, 13:16
  8. Question about windower macros - am I doing something wrong?
    By Francisco in forum FFXI: Everything
    Replies: 9
    Last Post: 2006-05-13, 00:43
  9. Windower macro's :O
    By Ohemgee in forum FFXI: Everything
    Replies: 42
    Last Post: 2006-04-03, 17:11