• Visit Rebornbuddy
  • how do i create my own crafting profiles?

    Discussion in 'Rebornbuddy Forum' started by tides, Feb 9, 2015.

    1. tides

      tides Member

      Joined:
      Dec 31, 2014
      Messages:
      57
      Likes Received:
      1
      Trophy Points:
      8
      trying to level up culinary.
      can anyone teach me how i can create my own crafting profiles? like if i want to make dried grapes

      do i have to write the profile in notepad and rename it to .cs?
       
    2. kagepande

      kagepande Community Developer

      Joined:
      Oct 20, 2014
      Messages:
      289
      Likes Received:
      11
      Trophy Points:
      18
      Alright, its pretty easy since simple crafting profiles are done in .xml and are pretty straight foward. First you can visit this post:
      Crafting Tags
      It will explain the basics of what each tag does inside a crafting XML profile, parameters and such.

      You will also want this post:
      Crafting Reference Abilities Profile Tags
      This has all the abilities for every crafting class and cross-class skill that is needed.

      So we can start out with a very simple profile to tell the profile to craft Raisins.

      First get the recipe ID from some place like XIVDB.com, I've found that Raisins are ID 904, so thats what I will use in the ID.

      Code:
      <!--
      This is a comment section at the top, normally includes what you need for the profile to work.
      -->
      
      <Profile>
      <Name>Raisins</Name>
      <KillRadius>50</KillRadius>
      <GrindAreas> 
      </GrindAreas>
      <Order>
      	<While Condition="True">
      		<Synthesize RecipeId="904" />
      		<While Condition="CraftingManager.IsCrafting">
                      <CraftAction Name="Basic Synthesis" ActionId="100105" />
      		</While>
      	</While>
      </Order>
      </Profile>
      
      Now this profile will only use Basic Synthesis to try and complete the craft, it will not try to increase the quality, to do something like that we would add in more skills, but make sure to have enough Durability to complete the craft.

      Code:
      <!--
      This is a comment section at the top, normally includes what you need for the profile to work.
      -->
      
      <Profile>
      <Name>Raisins</Name>
      <KillRadius>50</KillRadius>
      <GrindAreas> 
      </GrindAreas>
      <Order>
      	<While Condition="True">
      		<Synthesize RecipeId="904" />
      		<While Condition="CraftingManager.IsCrafting">
                      <CraftAction Name="Basic Touch" ActionId="100106" />
                      <CraftAction Name="Basic Touch" ActionId="100106" />
                      <CraftAction Name="Basic Touch" ActionId="100106" />
                      <CraftAction Name="Master's Mend" ActionId="100107" />
                      <CraftAction Name="Basic Touch" ActionId="100106" />
                      <CraftAction Name="Basic Touch" ActionId="100106" />
                      <CraftAction Name="Basic Synthesis" ActionId="100105" />
      		</While>
      	</While>
      </Order>
      </Profile>
      
      Now this one will try and used Basic Touch 5 times, then complete the craft, there is a chance of failure because Basic Synthesis can indeed fail since its success rate is only 90%, you could add in
      Code:
      <CraftAction Name="Steady Hand" ActionId="251" />
      to make sure it doesn't if you have the CP to do so.

      Now this is a very basic profile, and doesn't have checks for conditions in it to use Tricks of the Trade or anything else, but it gets the job done and shows you a basic .xml crafting profile. You can look in the forums and find more info about this or ask more questions.
       
    3. tides

      tides Member

      Joined:
      Dec 31, 2014
      Messages:
      57
      Likes Received:
      1
      Trophy Points:
      8
      how do i create xml files? i just create a text file and rename it? is that ok?

      i think i got the gist of it. i will experiment and try more tomorrow. thanks!

      btw, what is while condition?
      does it use HQ mats and how do i make it use HQ mats too ?
       

    Share This Page