Windower: SpellCast 2.22 (12/15/2008) - Windower

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

SpellCast 2.22 (12/15/2008)

#1 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 03 August 2007 - 03:43 PM

SpellCast is a general Macro and Gear Swapping management system that gives you incredible amount of control over the gear you wear when you use an ability or cast a spell with a very powerful XML scripting language.


http://wiki.windower...ugins/spellcast
0

#2 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 03 August 2007 - 04:38 PM

Woot, I actually figured out a way to fix the auto translator bug. No real big bugs anymore :)

Enjoy, get the .2 release if you dl'd it before the topic changed to .2

The file size should be 38kb with .1 being 34kb.
0

#3 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 09 August 2007 - 07:10 AM

1.0b Released.

Will be marked non beta once tested a day or 2.

Please direct all support and comments to the support thread:
http://www.windower....p=147292#147292
0

#4 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 11 August 2007 - 05:25 PM

1.1 and then soon after 1.2 was released.


1.1 added some bug fixes and a few new features, including multiple spells in Spell="" ie Spell="Stone|Stonega|Stone II|Fire III"

1.2 was released after that, which fixed the use of <t> in <action> elements. Yes, I know this makes it 'improper XML'. You can still use &lt;t&gt; and such to make it proper and itll work. I made it so newbs who dont understand XML properness and entity tags like &lt; can still use <t> as normal w/o enclosing the block in CDATA.

1.2 also introduced Nested rules, which makes <action type="rule"> behave exactly like <rule>

<!-- Enfeebles -->

<rule Spell="Slow*|Paralyze*|Gravity|Dispel|Silence|Sleep*|Blind">

	<action type="Equip" set="Enfeebling Gear" />

	<action type="Rule" Spell="Slow*|Paralyze*|Silence">

		 <action type="Equip" Set="Enfeebling-MND" />

	 </action>

	 <action type="Rule" Spell="Gravity|Sleep*|Blind|Dispel">

		 <action type="Equip" Set="Enfeebling-INT" />

	 </action>

	 <action type="rule" Spell="Slow*">

		 <action type="Equip">

			  <main>Earth Staff</main>

		 </action>

	  </action>

	 <action type="rule" Spell="Paralyze*">

		 <action type="Equip">

			  <main>Ice Staff</main>

		 </action>

	  </action>

	 <action type="rule" Spell="Gravity|Silence">

		 <action type="Equip">

			  <main>Wind Staff</main>

		 </action>

	  </action>

	 <action type="rule" Spell="Blind|Sleep*">

		 <action type="Equip">

			  <main>Dark Staff</main>

		 </action>

	  </action>

   </action>

</rule>

0

#5 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 13 August 2007 - 08:31 AM

1.3 released;

fixed gear parsing over multiple action/rules
fixed WildCard on groups in rules
fixed aftercast hangup
fixed unloading during aftercast
fixed nesting of groups parsing
fixed crash when loading error xml
fixed seperate the locks on gearsets for a per time basis (precast/midcast/aftercast)
added <rule> instead of action rule.
added group inheritance
added group alias
added ability to specify which <t>/<me> to append by action
added -info command
added <config> to hide errors... if you want. more config to come?
added notgroup rule

9:30am... will document better when im up.
0

#6 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 02 September 2007 - 12:10 AM

Ok, spellcast has been ready for 3.3 for basically the entire time, as irc users know...

some notes on using it in 2.0 is

works off /ma ja /ws /pet /so /nin and long versions
works off menus
timing bug on midcast/aftercast fixed.

new config setting "RestingSet" and "NormalSet" to specify a set name to equip of current group when resting/getting up.

im not documenting fully until ready for full release. LOTS of changes.

Updated the .rar file with download. It's not ready for full release. hell i may of even left a debug message in it!

announcing it here so 3.3 users can use it. Its fully usable.
0

#7 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 02 September 2007 - 02:55 PM

New update.. The bug with delays not being accurate (ie Aftercast 7s = 21s+) was fixed, various other bug fixes, and new rules:


CommandPrefix, Job, Mainjob, Subjob, Lvl, MainJobLvl, SubJobLvl, MLvlGT, SLvlGT, MLvlLT, SLvlLT, Weather, Day

CommandPrefix is like "/ma, /ja, /jobability"
Weather format is like "Dark, Fire, Wind, Stone"
Days are like "Darksday, Firesday, Earthsday"

MLvlGT/LT are "MainLevelGreaterThan and Less Than". Same for Subjob

"Job" Is in the format "WHM/BLM", or use MainJob/SubJob rules seperately.


Also a note on commands:

its now /sc or /spellcast or //spellcast to handle the normal commands.

/sc help

this version has full /ra,/ws,/ja,/pet,/nin,/so, etc support. Everything should be working.

New ActionType: CastDelay with Delay attribute to delay casting after precast, mainly if you want say a few milliseconds delay for gear changes to finish.
0

#8 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 05 September 2007 - 10:46 PM

An update to the freezeup problem has been addressed. Please download 2.06 now.

New config options:

Debug="true" enables Debug log. This will print ALOT of information to a log file. This will write to the file quite alot... so dont use it unless your having problems. You may enable debug and see your ACTUAL XML File (after parsing) to see what it really looks like. Also use Debug Log if you have a problem you can replicate so you can send me your log. NOTICE: Your logfile is ERASED upon plugin load. So if you crash, DO NOT RELOAD THE PLUGIN!!! until you rename your logfile to send to me.

Do not use debug mode 24/7 or this file can grow VERY Big. /reload after disabling debug mode will turn it off as normal, you do not need to reload plugin.


Other new commands:

DisableWS, DisableJA, DisablePET, DisableSO, DisableNIN, DisableMA = "true"

Setting these to true will disable spellcast on the specified commands. ie DisableWS disables spellcast on /ws and /weaponskill.

RestingSet="setname"
Automatically equips this set when you use any form of /heal.

NormalSet="SetName"
Automatically equips this set when using movement keys (NOTICE: Hitting heal key again does not trigger this set, get up with movement keys instead)
0

#9 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 06 September 2007 - 02:02 PM

2.07 was just released to address the <st> problem Hitoma was having.
0

#10 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 30 November 2007 - 07:30 PM

2.10 was released the other day.
0

#11 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 11 February 2008 - 02:47 AM

Finally the 2.11 version of SpellCast is ready!

Much more stabler, and once you get Windower 3.4, itll run crash free :)

Tons of changes to this version, which will move onto the wiki in the next day or two.
0

#12 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 08 April 2008 - 12:21 AM

2.12 released which fixes all known problems and improves stability (besides 3.3 problems)

also added new stuff. check changelog.
0

#13 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 08 April 2008 - 09:26 PM

2.13 released to fix a few minor bugs.
0

#14 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 28 April 2008 - 04:07 AM

2.15 released which fixes a crashing bug thats often encountered in whitegate and other optimizations + update to resources.

This also includes many other changes including update to SSE2 Processing Instructions and fixes all currently known bugs.
This update will also synchronize the Vanadiel time and day related variables/rules to the exact time in game and not based off Local PC clock.

Please view the changelog for full details.

http://wiki.windower...lcast/changelog
0

#15 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 06 May 2008 - 09:14 PM

2.16 release: fix for the non DST supported timezones for VanaTime calculations, and NoOverwrite Fix.

Also, an SSE1 built binary has been compiled for the older CPU's that do not support SSE2.

check changelog for more.
0

#16 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 05 July 2008 - 08:56 PM

2.17 released which will fix time issues for everyone and add a bunch of EXTREMELY useful features... have fun with the new possibilities in creating your XML now :)
0

#17 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 08 December 2008 - 04:39 PM

Updated to 2.20 to fix problem with December 8th 2008 patch and officially release 2.20.

Lots of changes -- please read the changelog

--- NOTICE: ---
If you was using a beta of the 2.20 before final release - your Resources update check might not occur today if you already loaded plugin today while broken.

to ensure you have the latest resources, type //updateresources and then reload the plugin.

If you have never used 2.20 before this release, you will get the latest resources upon first load and do not need to type //updateresources
0

#18 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 08 December 2008 - 11:29 PM

updated to 2.21 with few bug fixes...
0

#19 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 20 January 2009 - 06:42 AM

orz totally forgot to announce the update to 2.22 on this over a month ago! to fix the <st> issues.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users