Year of the Dragon: Through April 23rd, claim the adventure pack Slice of Life for free! Speak to Xatheral in the Hall of Heroes.edit

Game mechanicsNewbie guideIn developmentDDO StoreSocial Media


ChallengesClassesCollectablesCraftingEnhancementsEpic DestiniesFavorFeats

GlossaryItemsMapsMonstersPlacesQuestsRacesReincarnationSkillsSpells


Please create an account or log in to build a reputation and unlock more editing privileges, and then visit DDO wiki's IRC Chat/Discord if you need any help!

Cannith Crafting/Batch sunder

From DDO wiki
Jump to navigation Jump to search
Wiki.png
This article is underlinked:
This article needs more links to other articles to help integrate it into the encyclopedia. Please help improve this article by adding links that are relevant to the context within the existing text. (February 2016)


AutoHotKey batch essence sundering script

Note: Since Update 24 it is now possible to specify how many essences to convert in the game user interface. This script is no longer necessary.

Firstly, I want to make note that using AutoHotKey scripts ONLY works with DDO in Window mode. If your game is in full screen mode, it will NOT work.

Secondly, this script is based on a screen resolution of 1280 × 800. This being the case, my calculations may be off for other screen resolutions.
If this is the case, please tell the author so on his talk page and he would love to work out the details with you so that he can make the script more universal. Thank you.

  1. Download the latest version of AutoHotKey from http://www.autohotkey.com/download/ (Windows Installer or Zip Archive)
  2. Right-click an empty spot on your desktop or in a folder of your choice.
  3. In the menu that appears, select New -> AutoHotkey Script. (Alternatively, select New -> Text Document.)
  4. Type a name for the file, ensuring that it ends in .ahk. For example: Test.ahk
  5. Right-click the file and choose Edit Script.
  6. Copy and paste the following section into the file

; 
; Cannith Crafting greater essence sundering script for sundering large chunks of essences.
; Language:       English
; Author:         ShoeMaker of Cannith
; 
# NoEnv  ;				Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ;			Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ;		Ensures a consistent starting directory.
# s:: ;					[Windows Key] - [s]
BoxTitle = Batch sunder essences
Box1Title = What type of essence do you want to sunder?
Box2Instructions = How many essences of this type would you like to sunder?
X = 900 ;	You will have to adjust this number to the X coordinate of the center of your "Trade" button
Y = 468 ;	You will have to adjust this number to the Y coordinate of the center of your "Trade" button
BoxX := X - 275 ;	625	!!! DO NOT EDIT THIS LINE !!!
BoxY := Y - 295 ;	173	!!! DO NOT EDIT THIS LINE !!!
XX := X + 33 ;		933	!!! DO NOT EDIT THIS LINE !!!
XY := Y - 345 ;		123	!!! DO NOT EDIT THIS LINE !!!
IngX := X - 172 ;	728	!!! DO NOT EDIT THIS LINE !!!
IngY := Y + 32 ;	500	!!! DO NOT EDIT THIS LINE !!!
SearchX := X - 67 ;	833	!!! DO NOT EDIT THIS LINE !!!
SearchY := Y - 345 ;	123	!!! DO NOT EDIT THIS LINE !!!
SelectX := X ;		900	!!! DO NOT EDIT THIS LINE !!!
SelectY := Y - 288 ;	180	!!! DO NOT EDIT THIS LINE !!!
Default1 = Air ;		Set this to the default type of essences to sunder
Default2 = 10 ;			Set this to the default number of essences to sunder
InputBox, Type, %BoxTitle%, %Box1Instructions%, , 411, 249, %BoxX%, %BoxY%, , , %Default1%
IfWinNotActive, Dungeons and Dragons Online
{
	WinActivate, Dungeons and Dragons Online
}
WinWaitActive, Dungeons and Dragons Online
Sleep 1000 ;			Wait a second to make sure that DDO is foremost window
Click, %XX%, %XY% ;		Clear the search box
Sleep 1000 ;			Wait a second to make sure that search box is cleared
Click, %IngX%, %IngY% ;		Clear the ingredient box
Sleep 1000 ;			Wait a second to make sure that ingredient box is cleared
Click, %SearchX%, %SearchY% ; 	Select the search box
Sleep 1000 ;			Wait a second to make sure that search box is selected
Send, {SHIFTDOWN}g{SHIFTUP}reater{SPACE}%Type%{SPACE}{SHIFTDOWN}e{SHIFTUP}ssence{SPACE}{SHIFTDOWN}s{SHIFTUP}undering
Sleep 2000 ;			Wait 2 seconds for the list to populate
Click, %SelectX%, %SelectY% ;	Select the type to sunder
Sleep 1000 ;			Wait a second to make sure that the correct type is selected
MouseMove, %X%, %Y% ;		Move the mouse to make the trades
InputBox, Counter, %BoxTitle%, %Box2Instructions%, , 411, 249, %BoxX%, %BoxY%, , , %Default2%
IfWinNotActive, Dungeons and Dragons Online
{
	WinActivate, Dungeons and Dragons Online
}
WinWaitActive, Dungeons and Dragons Online
Sleep 1000 ;			Wait a second to make sure that DDO is foremost window
loop %Counter%
{
	Click, %X%, %Y% ;	Sunder an essence
	Sleep 1000 ;		Wait a second
}
return

  7. Save and close the file.
  8. Double-click the file to launch it. A new icon appears in the taskbar notification area.
  9. Log into DDO, walk up to the essence trader at the crafting hall and go through the dialog to trade essences.
10. With your inventory panel and the trade ui open, click on an empty spot of your start bar.
11. Press [Windows Key] - [s]
12. Tell the box that pops up what kind of essences you want to sunder

  • Air
  • Fire
  • Water
  • Earth
  • Good
  • Chaos
  • Evil
  • Law
  • Mind
  • Arcane
  • Body
  • Divine

13. Wait a few seconds for the script to start processing your request... It will tell the trade ui you want to sunder the essence type you told it.
14. The type of essence will show up in the ingredient section with a quantity of how many you have and another script window will popup asking you how many you want to sunder.
15. Tell the box that pops up how many trades you want to make and hit ok.
16. It should take one second per sunder, so calculate how long it should take, and feel free to go do something while it sunders for you. Big Grin


Mbox.png
This article has not been added to any categories:
Please help out by adding categories to it so that it can be listed with similar articles. (February 2016)