New To Windower. Need Whm Enhancing Script

Eorzea Time
 
 
 
言語: JP EN FR DE
日本語版のFFXIVPRO利用したい場合は、上記の"JP"を設定して、又はjp.ffxivpro.comを直接に利用してもいいです
users online
フォーラム » Windower » Spellcast Scripting » White Mage » New to windower. need whm enhancing script
New to windower. need whm enhancing script
Offline
Posts: 25
By Checkmeout 2013-01-19 13:22:19  
Hey new to windower.. trying to use a script for enhancing skillups (barstonra, barwatera, and barfira) that rest for mp and starts back up and continues looping.. help. and also how do i load the scripts to use them.?
 Phoenix.Kirana
Offline
サーバ: Phoenix
Game: FFXI
Posts: 2025
By Phoenix.Kirana 2013-01-19 13:58:08  
Simple looping windower scripts cause the game to crash (there are ways around this but it's complicated). What I did was I made a simple script with aliases and wait timers that spammed bar spells and kept sublimation going, then I just copy pasted it a hundred times to make it run for several hours.

To run a windower script, put the text file in the Windower\Scripts directory. In game type /console exec <filename>.txt to run the script.
Offline
Posts: 25
By Checkmeout 2013-01-19 14:21:39  
thanks
 Phoenix.Kirana
Offline
サーバ: Phoenix
Game: FFXI
Posts: 2025
By Phoenix.Kirana 2013-01-19 14:27:38  
Code
bind ^escape input /echo [Ending Enhancing Magic Skill Macro]; alias stone /; alias water /; alias aero /; alias go /; alias sub /; unbind ^escape;

alias stone input /ma "Barstonra" <me>; wait 4;

alias water input /ma "Barwatera" <me>; wait 4;

alias aero input /ma "Baraera" <me>; wait 4;

alias sub input /ja "Sublimation" <me>; wait 5;

alias go exec SkillEnhance.txt;

sub;
stone;
water;
aero;
stone;
water;
aero;
stone;
water;
aero;
stone;

Just copy/paste more stone;/water;/aero; to make it run longer. Put in sub; to re-use sublimation(takes some playing around with to get the timing right). While the script is running, press ctrl+escape to stop it.

I realize that this is a very rudimentary script, but it is easy to understand and worked great for my purposes.
Offline
Posts: 25
By Checkmeout 2013-01-19 14:40:41  
can i use your script?
 Bismarck.Snprphnx
Offline
サーバ: Bismarck
Game: FFXI
user: Snprphnx
Posts: 2689
By Bismarck.Snprphnx 2013-01-19 14:40:56  
Yugl over at bg helped me write this. No need for auto exec. Just spell cast
Code xml
<!--- Enhancing Magic Skill-Up Segment --->
                    <elseif spell="Barfire" >
                            <!--- Check if /Heal Break is active --->
                            <if advanced='"$SkillUp" == "1"'>
                                    <!--- Fix the SkillCycle varaible in case the SMN SKILL Segment boinked it --->
                                    <if advanced='"$SkillCycle" == "6|7|8|9"'>
                                            <action type="var" cmd="set SkillCycle 1" />
                                            <action type="command" when="aftercast">wait 4;input /ma "Barfire"</action>
                                            <action type="cancelspell"/>
                                    </if>
                                    <!--- Check if your MP is low --->
                                    <if Mode="OR" NOTMPGT="100" MP="100">
                                            <if notspell="blink">
                                                    <action type="command" when="precast">input /heal on;wait $RestTime4Protect;input /heal off;wait 2;input /ma "Barfire"</action>
                                                    <action type="cancelspell"/>
                                            </if>
                                            <else>
                                                    <action type="command" when="aftercast">input /heal on;wait $RestTime4Protect;input /heal off;wait 2;input /ma "Barfire"</action>
                                            </else>
									</if>
									<if NotBuffActive="Food">
										<cancelspell />
										<command>input /item "Seafood Pitaru" <me>;wait 5;input /ma "Barfire"</command>
										<return />
									</if>
									<if NotBuffActive="Refresh">
										<changespell Spell="Refresh" />
										<changetarget target="<me>" />
										<command when="Aftercast">wait 6;input /ma "Barfire"</command>
										<return />
										</if>
								 
                                    <!--- Enhancing Skill Cycling --->


this does the following:
1. uses whatever food you want to use (i have Seafood Pitaru listed)
2. Casts refresh
3. Cycles through the barspells
4. reapplies food and refresh whenever they where off.

Just change every instance of the spells from the rdm version to whm version
Offline
Posts: 25
By Checkmeout 2013-01-19 14:41:30  
thanks a lot .. appreciate it.
Offline
Posts: 25
By Checkmeout 2013-01-19 14:42:13  
thanks
 Leviathan.Yogurt
Offline
サーバ: Leviathan
Game: FFXI
Posts: 164
By Leviathan.Yogurt 2013-01-19 14:44:58  
Download Spellcast drop into plugins folder, put this file saved as .xml into spellcast folder, in the plugins directory.
Add load spellcast to init.txt, Spellcast is more efficient than using windower macros to loop, it can cause pol to crash.
If you don't want to edit init.txt type //load spellcast into game chat
and type //sc load nameoffile to load the file or just name it whm.xml and spellcast will auto load it when you change jobs. Just rename the barspells and adjust wait times as needed.
Edit:plugins directory, scripts folder are for the windower macros, and where init.txt is.
 Bismarck.Snprphnx
Offline
サーバ: Bismarck
Game: FFXI
user: Snprphnx
Posts: 2689
By Bismarck.Snprphnx 2013-01-19 14:47:04  
Also, a few notes. If you don't have food, the script will keep attempting to use it, basically stopping the skillup process. And you need to be on RDM or /RDM for the refresh, or it won't work as well. You can remove these rules if you wish and it should still work. With refresh up and 1 other source of refresh, you shouldn't run out of mp

Sorry my script is a mess. Copied my finalized version on the XML help thread from bg and pasted here, from my phone, so I couldn't clean it up
 Leviathan.Yogurt
Offline
サーバ: Leviathan
Game: FFXI
Posts: 164
By Leviathan.Yogurt 2013-01-19 14:48:29  
lol almost posted the same thing at the same time....
Offline
Posts: 25
By Checkmeout 2013-01-19 14:56:23  
lol its cool. thanks a lot tho.
Offline
Posts: 25
By Checkmeout 2013-01-19 14:56:34  
thanks
Offline
Posts: 25
By Checkmeout 2013-01-19 15:42:53  
I keep trying to load this script but it keeps giving me "parsing error" for lines 25 and 23 "failure reading end tag"
 Bismarck.Snprphnx
Offline
サーバ: Bismarck
Game: FFXI
user: Snprphnx
Posts: 2689
By Bismarck.Snprphnx 2013-01-19 17:13:20  
Which script. Mine or yogurts?
Offline
Posts: 25
By Checkmeout 2013-01-20 10:49:22  
the one you posted that yogurt helped you with. it keeps giving me errors
necroskull Necro Bump Detected! [172 days between previous and next post]
Offline
Posts: 1
By Rikumo1978 2013-07-11 16:56:46  
Sooo...Ive got Spellcast, and Ive got the script....how to I start it Lol?