Difference between revisions of "OgreCraft:Overview"

From ISXOgre
Jump to: navigation, search
(CLI ( Command Line Interface ))
Line 16: Line 16:
 
** OgreCraft Members (Accessed via ${OgreCraft.Member}
 
** OgreCraft Members (Accessed via ${OgreCraft.Member}
 
*** bool Crafting - TRUE if you are in the crafting process (basically true if the bot is doing anything, and false if it's idle).
 
*** bool Crafting - TRUE if you are in the crafting process (basically true if the bot is doing anything, and false if it's idle).
 +
*** bool Paused() - returns TRUE only when the bot is sitting in the pause idle routine (meaning it's between crafting items). The only way for it to get to that state, is if the pause checkbox is ticked.
 
** OgreCraft Methods (Accessed via OgreCraft:Method[parameters]
 
** OgreCraft Methods (Accessed via OgreCraft:Method[parameters]
 
*** AddRecipeName(int _Quantity, string _RecipeName)
 
*** AddRecipeName(int _Quantity, string _RecipeName)
Line 23: Line 24:
 
*** ShowMainWindow(bool TorF=TRUE) - TRUE shows the Main window. FALSE hides it.
 
*** ShowMainWindow(bool TorF=TRUE) - TRUE shows the Main window. FALSE hides it.
 
*** ShowQueueWindow(bool TorF=TRUE) - TRUE shows the Main window. FALSE hides it.
 
*** ShowQueueWindow(bool TorF=TRUE) - TRUE shows the Main window. FALSE hides it.
 
 
 
  
 
== Mini Window ==
 
== Mini Window ==

Revision as of 23:21, 4 February 2012

OgreCraft

What is OgreCraft:

OgreCraft is a crafting bot that was written from scratch to provide an alternative to “Craft”. While the end result is the same (they both craft things), the setup and process, and options are quite different.

OgreCraft has 3 windows. Each are detailed below.

CLI ( Command Line Interface )

The following work from the command line or a script. Generally speaking, these are for scripters, not your average user.

  • Following are parameters ( ogre craft <parameters here> )
    • -q | -queue <filename.xml> - loads the queue within the file <filename.xml> located in the eq2ogrecraft/xmlfiles/ folder. You can create a saved queue from the "Save/Load Queues" tab.
      • Example: ogre craft -q arrows.xml
    • -s | -start - Starts crafting immediately. (Equal to clicking "Craft Queue").
  • Following is a global object available at run time: OgreCraft
    • OgreCraft Members (Accessed via ${OgreCraft.Member}
      • bool Crafting - TRUE if you are in the crafting process (basically true if the bot is doing anything, and false if it's idle).
      • bool Paused() - returns TRUE only when the bot is sitting in the pause idle routine (meaning it's between crafting items). The only way for it to get to that state, is if the pause checkbox is ticked.
    • OgreCraft Methods (Accessed via OgreCraft:Method[parameters]
      • AddRecipeName(int _Quantity, string _RecipeName)
      • AddRecipeID(int _Quantity, int64 _RecipeID)
      • AddRecipeListFromFile(string _FileInfo)
      • Start - Equal to clicking "Craft Queue".
      • ShowMainWindow(bool TorF=TRUE) - TRUE shows the Main window. FALSE hides it.
      • ShowQueueWindow(bool TorF=TRUE) - TRUE shows the Main window. FALSE hides it.

Mini Window

This window is a small window, that allows you to hide the other 2 larger windows, and also pause OgreCraft. Click here for more details.

OC MiniWindow.PNG

Main Window

This window is where all the options are determined, and where you can start crafting. Click here for more details.

OC MainWindow.PNG

Queue Window

This window holds all the queue information. Like what you are preparing to craft, how many resources etc. It also holds your active queue. This is the queue it is in the processes of being crafted. Click here for more details.

OC QueueWindow.PNG

Other Information

  • There is a "CustomWrits.xml" file, HOWEVER, you should NEVER, EVER need to edit this file. If a recipe in a writ is incorrect, you will get an IN-GAME pop up window asking you to type in the recipe name. Once done, it updates CustomWrits for you. DO NOT USE YOUR CUSTOMWRITS.XML FROM CRAFT FULL OF GARBAGE.