Item Search
     
BG-Wiki Search
+ Reply to Thread
Page 1 of 12 1 2 3 11 ... LastLast
Results 1 to 20 of 233

Thread: Spellcast Shop Thread     submit to reddit submit to twitter

  1. #1
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,258
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Spellcast Shop Thread

    FOR HELP WITH SPELLCAST, USE THIS THREAD: http://www.bluegartr.com/threads/749...n.com-for-help!)

    Getting started with Spellcast
    Spoiler: show
    1. Where do I get Spellcast (SC)?: http://forums.windower.net/files/file/4-spellcast/
    2. Where do I install Spellcast files?: When you installed windower, you should have installed several folders including plugins, screenshots, scripts, and so forth. Look for the folder labeled "plugins." Within that folder, you'll see a list of .dll files and a folder called "spellcast." Click on the folder named spellcast. This is the folder where you want to save all your spellcast files.
    3. So I want a spellcast for (Class Here)! What do I do?: Search for the spellcast script you want. When you have found the script, check to see whether the script requires an include file (See section on includes). Download the script and save it within the spellcast folder (See 2). You should name the file YourNameHere_NameOfClassHere (EX: Yugl_DRG.xml).


    Includes
    Spoiler: show
    1. What is an include file/XML?: Without getting technical, includes are like a library. Scripts will "borrow" stuff from includes. What a script "borrows" varies from script-to-script and can include rules or variables. The purpose of an include is to avoid repetition when making scripts. For example, if you always want to cancel weapon skills used when the mob is greater than 25', you can write that out for each XML. However, it is generally easier to write the rule once in the include XML and then "link" to that rule in the scripts.
    2. How can I tell if a script uses an include?: Generally, people will state whether their script uses an include XML. However, when you see the include in the script, the include will look like the following:

    xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiRule']/*" /

    The first bold part shows the name of the include file. Remember how you save and name documents when writing in Microsoft word? This is pretty much the same as naming the document. The second bold part shows what is being plucked out of the XML. Remember how I said XMLs are like a library? This part shows what you've "checked out" or "rented."
    3. How do I install Include XMLs?: You install them the same way you install regular scripts (See part 3 of "Getting started with Spellcast"). Some XMLs will require a specific name. How will you know what to name the file? 1) I'll have people tell you what to name their include files upfront. 2) If no name is specified, you can check using the include line in the script.

    xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiRule']/*" /

    The bold part is what you need to name the file.


    Trigger Spells
    Spoiler: show
    What are trigger spells?: Trigger spells are spells you used to trigger an action other than the spell itself. For example, you might use Fire V to equip PDT. Since hitting Fire V equips PDT rather than casting Fire V, we would consider that a trigger spell.
    Why use a trigger spell rather than /sc equip SetNameHere?: Trigger spells, unlike manual equip (/sc equip), prevent all other actions from occurring unless the action was a predetermined command action. Think of the following example to clarify that point:
    - I hit my macro that makes me cast an ancient magic
    - Under normal circumstances, this would mean Precast (Fast Cast) > Midcast (Nuke gear) > Aftercast (Idle)
    - During the cast, I need to equip PDT for a TP move the mob starts up
    - Scenario 1: I use a trigger spell to equip PDT => Precast > Midcast > PDT > PDT until I determine the PDT is no longer necessary
    - Scenario 2: I use manual equip for PDT => Precast > Midcast > PDT > Idle
    - In the first scenario, I keep PDT on until I'm ready to unequip the PDT; in the second scenario, Idle will automatically equip at the point when you would have ended the spell
    - Scenario 2, therefore, may not be desired because if the TP move has not initiated or you wish to maintain PDT gear for a subsequent TP move (Multiple TP moves in a row), you would be unable to do so
    How do I macro trigger spells?: For sets you want to use on-the-spot, you macro them the same way you would normal spells. If, for example, your idle spell is Thunder V, you would simply type " /magic Thunder V" within your macro. Upon hitting that macro, you will equip your Idle set.
    There are too many trigger spells to macro: Remember, you only need to macro trigger spells relating to stuff you wish to use immediately. Thus, you would typically macro Idle/PDT/MDT/FullEvasion sets. For other trigger spells that allow you to rotate options (EX: Change between using a higher tier of resist gear or change the maximum distance before cancelling WS), you want to bind them (See "Binding Trigger Spells").
    Where do I find a list of trigger for my particular spellcast?: Typically, the author will write out the trigger spells and their function within the rules section of the spellcast (Do a search for "Rules"). If not, they may opt to write out the trigger spells on a separate post or file that is easily located.


    AutoExec
    Spoiler: show
    Where do I get AutoExec?: http://forums.windower.net/files/file/9-autoexec/
    (TO ADD: Explanation of trigger spells; List of completed XMLs by class; List of includes; Make-it-yourself guide?; AutoExec explanation; Shortcut installation).
    Do I need AutoExec?: Whether you need AutoExec will depend on the spellcast script and on personal preference. Some spellcast scripts will require that you use them. Others will offer them as convenience. AutoExec offers convenience because the program automatically performs certain actions for you. For example, if a spellcast script changes your gear when Berserk wears off, you'll have to initiate a command (Like a trigger spell or a normal spell/JA/WS) to change to the correct Non-Berserk gear set. However, using AutoExec will make the program automatically change your gear to Non-Berserk sets when berserk wears off.
    How do I install AutoExec?: Find the plugins folder (Just like with spellcast). Click on the AutoExec folder. Save the AutoExec file as AutoExec.xml. If you're looking to use multiple AutoExec, it's best to combine them into one file to avoid having to load different AutoExec while in game.


    Binding
    Spoiler: show
    Why bind keys?: Some XMLs include trigger spells that you need quick access to, but do not want to macro or memorize. For example, some XMLs include the ability to change between TPing in your normal gear and TPing in a set with more accuracy. You would not want to waste a macro slot to do so. At the same time, you do not want to have to memorize the trigger spell or even type out the trigger spell. This is an ideal case for binding.
    How do I bind keys?: Find your windower folders again. Look for the folder called "scripts." Within that folder, there is a text document called "init." At the bottom of that file, you need to bind keys iby typing the following:
    Code:
    //Bind codes
    bind [key] [NameOfTriggerSpell] //Trigger spell action
    
    Example:
    bind x poisonv //Poison V [Change the type of TP set you use when you hit x]
    There are also ways to combine keys so that you're using combinations of keys:

    Code:
    bind !key = alt+key
    Example:bind !6 = alt+6
    
    bind ^key = ctrl+key
    Example:bind ^3 = ctrl+3
    
    bind @key = Windows Key + key
    Example:bind @2 = Windows Key+2
    I HIGHLY RECOMMEND BINDING KEYS!


    Notepad++
    Spoiler: show
    What is notepad++?: It is a freakin' amazing upgrade from notepad. People that still use notepad must want to kill themselves.
    What's so great about it?: IT HAS FUCKING COLOR CODES AND TABS. You set "Language" to XML and you'll see how much a of a difference it makes.
    Where do I get this amazing program?: http://notepad-plus-plus.org/
    How to configure the color of your Notepad ++:



  2. #2
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,258
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Aliases
    http://pastebin.com/u/xilk
    Resource Updates and Edits
    https://github.com/radectheblm/Radsources [Radsources: All Resource XMLs]
    Include XMLs
    http://pastebin.com/u/Yugl
    http://pastebin.com/u/Byrth
    http://pastebin.com/u/Motenten
    http://pastebin.com/u/akyrey90
    http://pastebin.com/u/Haberym
    http://pastebin.com/u/xilk
    AutoExec
    http://pastebin.com/u/Yugl
    http://pastebin.com/u/Haberym
    http://pastebin.com/u/Byrth
    Templates
    http://pastebin.com/u/Byrth


    Bard 「歌」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Motenten *
    Beastmaster 「獣」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/xilk *+
    Black Mage 「黒」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Motenten *
    Blue Mage 「青」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Yugl *
    Corsair 「コ」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/noodles355
    http://pastebin.com/yMLSbbUD (Kayu's XML)
    http://pastebin.com/u/Motenten *
    Dancer 「踊」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Byrth * @
    http://pastebin.com/u/Motenten *
    Dark Knight「暗」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://guildwork.com/ffxi/cerberus/hollaback#/spellcast
    http://pastebin.com/u/Nightfyre
    http://pastebin.com/u/bwool40 (Taint's XML)
    Dragoon 「竜」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Yugl *
    Monk 「モ」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Yugl *
    http://pastebin.com/u/Motenten *
    http://pastebin.com/u/bwool40
    Ninja 「忍」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/akyrey90 *
    http://guildwork.com/ffxi/fenrir/nightfyre#/spellcast
    http://pastebin.com/u/Motenten *
    Paladin 「ナ」
    http://pastebin.com/u/Motenten *
    http://pastebin.com/s2ynb6AU (Taint's XML)
    http://pastebin.com/u/bwool40
    Puppetmaster 「絡」
    http://pastebin.com/u/akyrey90 (Requires Maneuvers XML as well) *
    http://pastebin.com/u/Motenten *
    Ranger 「狩」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/bwool40
    http://pastebin.com/m7ydw6cE (Uses Motenten's Include)
    Red Mage 「赤」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Yugl *
    http://pastebin.com/u/Motenten *
    Samurai 「侍」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/J1nFxNF4 (Sithel)
    http://pastebin.com/u/Motenten *
    http://pastebin.com/u/bwool40
    Scholar 「学」
    http://pastebin.com/u/Yugl *
    http://pastebin.com/3JfUAFZm
    http://pastebin.com/u/Motenten *
    http://pastebin.com/u/noodles355
    http://pastebin.com/3B4s6BkV (Damane)
    http://pastebin.com/u/bwool40 (Taint)
    Summoner 「召」
    http://pastebin.com/egbBF2iQ [Sithel]
    http://pastebin.com/u/Motenten *
    Thief 「シ」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Motenten *
    http://pastebin.com/u/akyrey90 *
    http://pastebin.com/u/esvedium
    http://pastebin.com/u/noodles355
    Warrior 「戦」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/akyrey90 *
    http://pastebin.com/u/Haberym *
    White Mage 「白」
    http://guildwork.com/characters/ffxi...nmoq/spellcast
    http://pastebin.com/u/Motenten *
    http://pastebin.com/u/akyrey90 *


    * Requires an include
    + Requires or Uses alias
    ^ Requires resources edit
    @ Requires AutoExec

  3. #3
    BG Content
    Join Date
    Jul 2007
    Posts
    21,105
    BG Level
    10
    FFXI Server
    Lakshmi
    Blog Entries
    1

    Version 1.0, Byrth's DNC XML and friends:

    Includes:
    Yugl-Include.xml
    Byrth-Include.xml

    Spellcast: Byrth_DNC.xml
    Autoexec: autoexec.xml
    Resources: status.xml

    Most of my include functions are modified versions of Yugl's functions. I prefer to be able to toggle things instead of having a reset button, and he likes having a reset button. If you want to switch it back to his mode, you just go into the Spellcast xml and change Byrth-Include to Yugl-Include on the relevant lines. Also, instead of having the return rule kill any WS attempts that it processes at less than 100TP, mine allows them to process at or below 85TP. It lets you WS a little faster (you don't have to wait for the cast delay after getting 100TP).

    "Installing" the spellcast (all inside the plugins folder):
    You need to replace the "status.xml" in the Resources folder with the one above. You put the "autoexec.xml" in the autoexec folder. The two includes are just stuck into the Spellcast folder and named as above. Change the "Byrth_DNC.xml" to be "Yourname_DNC.xml" Change the gearsets to match your own. I tried to put comments in that say what is what, so you should be able to figure it out either by looking at the sets or reading the comments.

    This version eliminates the lag and is minorly changed from the last version I posted here (I split out an include file for my variations on Yugl's functions, basically).

  4. #4
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,258
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Fixed MNKv3 (HundredFistsSet listed as HundredFists within the variables) and you CAN copypasta your sets over. Added Aky and Motenten's XML. Nightfyre is rehosting on Pastebin. Byrth, chance at making pastebin account?

  5. #5

    here's my PUP xml based on Yugl's general template: Akyrey_PUP.xml
    other than the xml u need Akyrey_Include.xml and the Maneuvers.xml
    other then usual tp haste and eva sets, full eva, full pdt and full mdt, i made separate sets for when focusing on puppet while TPing (TP-PUPPET-HASTE) and sets for WS Cure Pot and MAB (all for maton).
    Shining Fantasia let's u switch between puppet or master focus
    Foxfire changes between WS MAB and cure pot sets
    Netherspikes makes u equip the above set w/e u want and makes u unequip it too if used again
    Diaga V activate/deactivate macro. if activate isnt ready and your maton has less than 100% HP it cancels the deactivate and shows a chat log message, preventing u to be matonless by mistake ( can use normale deactivate to deactivate the maton)
    in the maneuvers xml there r 2 commented lines for when i was afk skilling up my maton magic in beadeaux so u can use them if u want.
    if u have any other idea for sets or something let me know plz!

    here's my whm xml too: Akyrey_WHM.xml
    got some ideas from moten xml that was great, just added a few stuff. always need my include file.

    BRD one also: http://pastebin.com/EikxqP1W
    always need the include

  6. #6
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,258
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Since AutoExec requires a separate load when using two XMLs, I'm considering making a public Pastebin account for anyone making an XML to access. I'll probably need to make a fake email to do that though. Thoughts?

  7. #7
    Chram
    Join Date
    Sep 2007
    Posts
    2,526
    BG Level
    7
    FFXI Server
    Fenrir

    Quote Originally Posted by Akyrey90
    here's my whm xml too: Akyrey_WHM.xml
    got some ideas from moten xml that was great, just added a few stuff. always need my include file.
    I made a mistake and put Erase under HealingMagic instead of EnhancingMagic. As it looks like you copied that from mine, you'll want to fix it too.

  8. #8

    Quote Originally Posted by Motenten View Post
    I made a mistake and put Erase under HealingMagic instead of EnhancingMagic. As it looks like you copied that from mine, you'll want to fix it too.
    thx gonna check that when i get home!

  9. #9
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,258
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Added Haborym's WAR XML

  10. #10
    Chram
    Join Date
    Sep 2007
    Posts
    2,526
    BG Level
    7
    FFXI Server
    Fenrir

    2. Where do I install Spellcast files?: When you installed windower, you should have installed several folders including plugins, screenshots, scripts, and so forth. Look for the folder labeled "plugins." Within that folder, you'll see a list of .dll files and a folder called "spellcast." Click on the folder named spellcast. This is the folder where you want to save all your spellcast files.
    3. So I want a spellcast for (Class Here)! What do I do?: Search for the spellcast script you want. When you have found the script, check to see whether the script requires an include file (See section on includes). Download the script and save it within the spellcast folder (See 2). You should name the file YourNameHere_NameOfClassHere (EX: Yugl_DRG.xml).
    As an alternative, note that you can create a folder with your character name underneath the spellcast folder, and place all the job xmls in that folder using only the job (and optionally subjob) name.

    For example:
    Folder: C:\Program Files\Windower\plugins\Spellcast\Motenten\
    Within that folder, place files mnk.xml, thf.xml, pld_rdm.xml, etc.

  11. #11
    Smells like Onions
    Join Date
    Jan 2011
    Posts
    4
    BG Level
    0

    Can somebody explain how the NIN.XML made by yugi works? im really confused and new to the spellcast scene what exactley does it do? isit to save on macro palletes etc? from my undertsnading spellcast works when you use ws/ja from your menu's but thats about as much as i know do the spellcasts automatically equip mdt/pdt set etc when necesary for example (Monster name casts Fire V on Player name) then spellcast kicks in and equip mdt or what? im really confused but looks quit interesting to try out

  12. #12
    Flowery Twats
    Join Date
    Jul 2008
    Posts
    3,583
    BG Level
    7

    Here's my COR XML as you haven't gotten any COR SCs up there yet. Doesn't use includes, doesn't use AutoExec. Probably could use some easier way of managing Artemis and Obi rules. Eagle Eye Shot is used as trigger spell to re-equip idle/engaged set. Cor has no long-casting spells so simple /console sc set "SetName" is used to equip PDT and MDT.
    Code:
    <if status="engaged">
    			<equip when="engaged" set="Ranged" />
    		</if>
    		<if status="idle">
    			<equip when="idle" set="Idle" />
    		</if>
    		<if spell="Eagle Eye Shot">
    			<cancelspell />
    			<if status="engaged">
    				<equip set="Ranged" />
    			</if>
    			<elseif status="Idle|Resting">
    				<equip set="Idle" />
    			</elseif>
    		</if>
    Change the "Ranged" to "Melee" depending on if you want to equip melee or ranged gear for engaged idle set.

    http://paste.windower.net/f7f7d26ae

  13. #13
    A. Body
    Join Date
    Nov 2005
    Posts
    4,315
    BG Level
    7
    FFXI Server
    Leviathan

    Quote Originally Posted by neovivi View Post
    Can somebody explain how the NIN.XML made by yugi works? im really confused and new to the spellcast scene what exactley does it do? isit to save on macro palletes etc? from my undertsnading spellcast works when you use ws/ja from your menu's but thats about as much as i know do the spellcasts automatically equip mdt/pdt set etc when necesary for example (Monster name casts Fire V on Player name) then spellcast kicks in and equip mdt or what? im really confused but looks quit interesting to try out
    In a general sense, Spellcast scripts gear swaps. You perform an action (whether macroed or from the menu), and it runs down a list of conditions to determine what to equip. That said, it's not an AI, it's just following rules based on the state of your character. For example, you have your weapon drawn, so it equips your TP set, it's during nighttime, so it equips Koga hands, and so on.

    Of course, not all gear swaps/sets are readily determined by simple conditions. I'm not sure if it'd be technically possible for Spellcast to automatically equip gear when spells are being cast on you/etc, but that's not how Yugl's XMLs (and ones derived from them) work, at least. Instead, what they allow you to do is define different sets and toggle variables to specify which to use. These options are set by various triggers - WS/spells that players don't actually get.

    If you scroll down to near the bottom of, say, the Akrey_NIN XML linked above (starting around line 284), you can see various triggers defined (and commented, so you can see what they do). /ws "Barbed Crescent" <t> changes a variable in the script to specify using your PDT set - not just once, but as the default gear you return to until/unless something else is specified.
    You also have the /ma "Poison V" trigger to rotate through a number of variations on your TP gear (with Poisonga V being the WS version). Again, it stays that way until you change it (or reload Spellcast).

    Essentially, it's not going to automatically swap to your MDT gear when a mob starts casting on you, but it makes it a simple matter of hitting a single macro (or bound key) to swap your character to using MDT sets.

  14. #14
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,258
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Quote Originally Posted by neovivi View Post
    Can somebody explain how the NIN.XML made by yugi works? im really confused and new to the spellcast scene what exactley does it do? isit to save on macro palletes etc? from my undertsnading spellcast works when you use ws/ja from your menu's but thats about as much as i know do the spellcasts automatically equip mdt/pdt set etc when necesary for example (Monster name casts Fire V on Player name) then spellcast kicks in and equip mdt or what? im really confused but looks quit interesting to try out
    I haven't made a NIN one (Nightfyre and Akrey have though). Adding COR XML as well. I also added DRK category.

  15. #15

    Here is a SAM I did based off of Yugl's format, uses his Include as well which I have on my paste bin too just in case.

    http://pastebin.com/J1nFxNF4

  16. #16
    Melee Summoner
    Join Date
    Dec 2008
    Posts
    48
    BG Level
    1
    FFXI Server
    Cerberus

    Here I made a DRK one based off Montenten format and include;
    http://guildwork.com/ffxi/cerberus/hollaback#/spellcast

    I will eventually be adapting all jobs but will try to focus on the ones that no one has submitted yet.

  17. #17
    An exploitable mess of a card game
    Join Date
    Sep 2008
    Posts
    13,258
    BG Level
    9
    FFXIV Character
    Gouka Mekkyaku
    FFXIV Server
    Gilgamesh
    FFXI Server
    Diabolos

    Added both.

  18. #18
    Sea Torques
    Join Date
    Jul 2006
    Posts
    624
    BG Level
    5
    FFXI Server
    Shiva
    WoW Realm
    Kilrogg

    Anyone have a working SCH xml? the one on the windower forums and the one on here are outdate =(

  19. #19
    Salvage Bans
    Join Date
    Mar 2010
    Posts
    770
    BG Level
    5
    FFXI Server
    Leviathan

    Did you even look, or just post first? There is a SCH.xml posted at the top, where all of them are posted.

  20. #20
    Theory Fighter
    Join Date
    Jan 2011
    Posts
    1,427
    BG Level
    6
    FFXIV Character
    Frejan Schultz
    FFXIV Server
    Ragnarok
    FFXI Server
    Ragnarok

    The one here says outdated, but honestly, I've been examining it for a while and I don't see what's wrong with it, it's pretty clear and complete. I might use it, even, but that would require some work on my part, so probably no >_>

+ Reply to Thread
Page 1 of 12 1 2 3 11 ... LastLast

Similar Threads

  1. Replies: 6547
    Last Post: 2014-07-08, 22:45
  2. ongoing attendance thread
    By berticus in forum FFXI: Everything
    Replies: 77
    Last Post: 2005-02-21, 09:55
  3. Wiffleball 2.0 [ Dynamis Attendance thread ]
    By Medic in forum FFXI: Everything
    Replies: 1
    Last Post: 2004-08-15, 21:30