Hello Everyone,
My name is CattBoy, I am another one of those Ultima Online fanatics who is striving to taste the sweet joy of griefing goodness in the new an exciting game of DarkFall. I have been looking for a similar site to
hxxp://www.askchopper.com (for those of you old UO players), and I think you guys/girls might have what I am looking for.
I have broken my post down into 2 categories.
MACROS | BUGS
##############################################################################
MACROS:
Any questions or concerns please make a reply post, or if you want to discuss something PM me on here or email @
CattBoy@GMAIL.com
Current Macros
v1.0 I have made the macros to work off of my keystroke base (Working)
v1.1 I have been adding Prompt Windows allowing people to set their own keys that way you do not have to make a whole new action bar. (Currently Working)
v1.2 TBA
Future Enhancements
I will be creating Macros as a "Need Base" Relationship, if you have any ideas or want tweaks or enhancements to my current or future macros please just ask!
**Note -- These are all used with Auto-It *** ->
hxxp://www.autoitscript.com/autoit3/downloads.shtml
Just copy paste the contents of the .txt into an auto-it script editor and compile, then run!
OR
Run the .EXE and tab back into the game!
I currently have the following working:
Gathering
Autoclick (Gathering Resources) + Rests
1-- Sheath/Un-Sheath's your weapon (Hits Keystroke)
2-- Makes your character look down (Hits Keystroke "Down arrow" 20x)
3-- Gather Materials (Mouse Click Left 60x, drains entire stam bar)
4-- Sheath/Un-Sheath's your weapon (Hits Keystroke)
5-- Rest for 3 minutes (Hits Keystroke)
6-- Auto Stands up and starts over.
Additional Keystrokes
Pause - Pauses Macro
Esc - Quits Macro
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
#cs ----------------------------------------------------------------------------
Darkfall Gathering Loop v1.0 Created by CattBoy
Updates --
v1.0 -- Initial Verison
v1.1 -- Added User Customizable Hotkey Entrys
What it Does: Autoclick (Gathering Resources) + Rests
1-- Sheath/Un-Sheath's your weapon (Hits Keystroke "R")
2-- Makes your character look down (Hits Keystroke "Down arrow" 20x)
3-- Gather Materials (Mouse Click Left 60x, drains entire stam bar)
4-- Sheath/Un-Sheath's your weapon (Hits Keystroke "R")
5-- Rest for 3 minutes (Hits Keystroke "B")
6-- Auto Stands up and starts over.
Additional Keystrokes
Pause - Pauses Macro
Esc - Quits Macro
#ce ----------------------------------------------------------------------------
Global $StartLoop
Global $Paused
Global $RestButton
Global $SheathButton
$EndLoop = -1 ;Will Never Reach -1, Continuous Loop
$StartLoop = 0
$Lookdown = 0
; Press Esc to terminate script, Pause/Break to "pause"
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
;;;; Body of program would go here ;;;;
While 1
$RestButton = InputBox("Hotkey 3", "Please press your Rest button", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
$SheathButton = InputBox("Hotkey 4", "Please press your Sheath/UnSheath button", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
Do
;Resets the loop counter to re-enter Casting
$StartLoop = 0
;Sheath Wep
ToolTip('Starting to Unsheath',0,0)
Sleep(3000)
;Hits "R" (Unsheath Wep)
Send($SheathButton)
Sleep(4000)
ToolTip('Starting to Look Down',0,0)
; Makes your character look down (Hits Keystroke "Down arrow" 20x)
Do
Send("{DOWN}")
sleep(1000)
$Lookdown = $Lookdown + 1
;Looks down 20 times. $Lookdown = X -- Change X to the number of times you want to look down (Small/Bigger Resource Nodes)
Until $Lookdown = 20 ;
;Resets Lookdown
$Lookdown = 0
;Looping Left Mouseclick to mine resources
Do
MouseClick("left")
ToolTip('Casting herbs',0,0)
Sleep(13000)
$StartLoop = $StartLoop + 1
;Clicks Mouse 60 times. $StartLoop = X -- Change X to the number of times you want gather resource
Until $StartLoop = 60
;Un-Sheath Wep
Send($SheathButton)
Sleep(1000)
; Selects and Casts "B" (For Rest)
Send($RestButton)
Sleep(1000)
MouseClick("left")
; Wait till full (Copy Pase a Sleep(60000) to add additional Rest time)
ToolTip('Resting 3 Mins Left',0,0)
Sleep(60000)
ToolTip('Resting 2 Mins Left',0,0)
Sleep(60000)
ToolTip('Resting 1 Min Left',0,0)
Sleep(60000)
;Hits "S" (To stand up after Rest)
Send("s")
Until $StartLoop < $EndLoop
WEnd
;;;;;;;;
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
--------------------------------------------------------------------
MagicSprint + MM + SelfHeal + Rests
**You must have a staff equipped**
**You must unbind your Shift-1/Shift-2 etc keys otherwise it will auto-switch your Action Bar(s) **
Notes: I would prefer that you face into a corner since it does make you sprint, IE: some rubble/inside clan house
1-- Sheath/Un-Sheath's your weapon (Hits Keystroke)
2-- Selects Your Mana Missile (Hits Keystroke)
3-- Selects Your Auto-Run Hotkey (Hits Keystroke)
4-- Holds shift for Sprint (HOLDS Keystroke "SHIFT")
5-- Casts MM (Mouse Click Left 16x)
6-- Selects Your Self Heal (Hits Keystroke)
7-- Casts Self Heal (Mouse Click Left 1x)
8-- Takes off Sprint (RELEASE Keystroke "SHIFT")
9-- Sheath/Un-Sheath's your weapon (Hits Keystroke)
10-- Rest for 3 minutes (Hits Keystroke)
11-- Auto Stands up and starts over.
Additional Keystrokes
Pause - Pauses Macro
Esc - Quits Macro
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
#cs ----------------------------------------------------------------------------
Darkfall Magic Casting Loop v1.0 Created by CattBoy@gmail.com
Updates --
v1.0 -- Initial Verison
v1.1 -- Added User Customizable Hotkey Entrys
What it Does: Sprint + MM + SelfHeal + Rests
**You must have a staff equipped**
**You must unbind your Shift-1/Shift-2 etc keys otherwise it will auto-switch your Action Bar(s) **
Notes: I would prefer that you face into a corner since it does make you sprint, IE: some rubble/inside clan house
1-- Sheath/Un-Sheath's your weapon (Hits Keystroke "R")
2-- Selects Your Mana Missile (Hits Keystroke "3")
3-- Selects Your Auto-Run Hotkey (Hits Keystroke "U")
4-- Holds shift for Sprint (HOLDS Keystroke "SHIFT")
5-- Casts MM (Mouse Click Left 16x)
6-- Selects Your Self Heal (Hits Keystroke "2")
7-- Casts Self Heal (Mouse Click Left 1x)
8-- Takes off Sprint (RELEASE Keystroke "SHIFT")
9-- Sheath/Un-Sheath's your weapon (Hits Keystroke "R")
10-- Rest for 3 minutes (Hits Keystroke "B")
11-- Auto Stands up and starts over.
Additional Keystrokes
Pause - Pauses Macro
Esc - Quits Macro
#ce ----------------------------------------------------------------------------
Global $StartLoop
Global $Paused
Global $DamSpellButton
Global $RestButton
Global $SheathButton
Global $HealButton
Global $AutoRunButton
$EndLoop = -1 ;Will Never Reach -1, Continuous Loop
$StartLoop = 0
; Press Esc to terminate script, Pause/Break to "pause"
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
;;;; Body of program would go here ;;;;
While 1
$DamSpellButton = InputBox("Hotkey 1", "Please press your Damaging Spell button", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
$HealButton = InputBox("Hotkey 2", "Please press your Healing Spell button", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
$RestButton = InputBox("Hotkey 3", "Please press your Rest button", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
$SheathButton = InputBox("Hotkey 4", "Please press your Sheath/UnSheath button", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
$AutoRunButton = InputBox("Hotkey 5", "Please press your AutoRun button", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
;Never Ending Loop
Do
;Resets the loop counter to re-enter Casting
$StartLoop = 0
Sleep(3000)
;Hits "S" / Walk Back (Stands up if resting/stops autorun by pressing back "S")
Send("s")
Sleep(3000)
;Sheath Wep and Select Damaging Spell
ToolTip('Starting UnSheath Then Selecting Damaging Spell',0,0)
Sleep(3000)
;Hits (Unsheath Wep)
Send($SheathButton)
Sleep(3000)
;Selects (Damaging Spell)
Send($DamSpellButton)
sleep(1000)
;Selects "U" (Autorun)
Send($AutoRunButton)
sleep(1000)
;Holds down "Shift" (for Sprint)
Send("{SHIFTDOWN}")
sleep(1000)
;Looping Left Mouseclick to cast spells
Do
MouseClick("left")
ToolTip('Casting',0,0)
Sleep(3000)
$StartLoop = $StartLoop + 1
;Casts Spell 16 times. $StartLoop = X -- Change X to the number of times you want to cast "3"
Until $StartLoop = 16
;Selects (Self Heal)
Send($HealButton)
Sleep(1000)
;Casts (Self Heal)
MouseClick("left")
Sleep(6000)
;Releases "Shift", (Turns off Sprint)
Send("{SHIFTUP}")
sleep(1000)
;Hits "S" / Walk Back (Stands up if resting/stops autorun by pressing back "S")
Send("s")
Sleep(1000)
;Un-Sheath Wep
Send($SheathButton)
Sleep(1000)
; Selects and Casts "B" (For Rest)
Send($RestButton)
Sleep(1000)
MouseClick("left")
; Wait till full (Copy Pase a Sleep(60000) to add additional Rest time)
ToolTip('Resting 3 Mins Left',0,0)
Sleep(60000)
ToolTip('Resting 2 Mins Left',0,0)
Sleep(60000)
ToolTip('Resting 1 Min Left',0,0)
Sleep(60000)
;Hits "S" (To stand up after Rest)
Send("s")
Until $StartLoop < $EndLoop
WEnd
;;;;;;;;
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
----------------------------------------------------------------------
EnvironmentAutoloot
Notes: This macro will not be released yet since I am just tweaking it but currently it is somewhat working.
1-- Prompts to set your backpack location (Hit Keystroke "X" over your Backpack)
2-- Loot Items with "Z" (Hit Keystroke "Z" over an item to be looted)
3-- Auto Loots the item to your backpack and starts over.
Additional Keystrokes
Pause - Pauses Macro -- Not Working
Esc - Quits Macro
====
AutoSprint
**You must already be auto-running**
1-- Hit "O" o not zero (Hit Keystroke to enable shift to be held down)
2-- Hit "P" to stop (Hit Keystroke to disable shift)
3-- Auto Runs and loops
Additional Keystrokes
Pause - Pauses Macro - Only Pauses macro is not running
Esc - Quits Macro
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
#cs ----------------------------------------------------------------------------
Darkfall AutoSprint Loop v1.0 Created by CattBoy
Updates --
v1.0 -- Initial Verison
What it Does: AutoSprints by holding Shift
1-- Hit "O" o not zero (Hit Keystroke "o" to enable shift to be held down)
2-- Hit "P" to stop (Hit Keystroke "p" to disable shift)
3-- Auto Runs and loops
Additional Keystrokes
Pause - Pauses Macro - Only Pauses it if Not Turned on ("P")
Esc - Quits Macro
#ce ----------------------------------------------------------------------------
Global $Paused
Global $AutoRunONButton
Global $AutoRunOFFButton
$StartLoop = 1
$Endloop = -1
; Press Esc to terminate script, Pause/Break to "pause"
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
;;;; Body of program would go here ;;;;
While 1
;Gives Le-way to Alt-Tab back in (2 seconds)
Sleep(2000)
;Setting up Autorun Key Start Key
$AutoRunONButton = InputBox("Hotkey 1", "Please a key you want to turn ON autosprint", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
;Sets key for AutoSprint Enable
HotKeySet($AutoRunONButton, "AutoRun")
;Setting up Autorun Key Stop Key
$AutoRunOFFButton = InputBox("Hotkey 2", "Please a key you want to turn OFF autosprint ** THIS KEY MUST BE A CAPITOL LETTER SINCE SHIFT IS HELD DOWN **", "DELETE THIS TEXT AND ENTER YOUR KEY", "", _
-1, -1, 0, 0)
Sleep(1000)
;Set key for Autpsrint Disable
HotKeySet($AutoRunOFFButton, "StopAutoRun")
;Never ending loop to stay active
Do
Sleep(3000)
ToolTip('')
Until $StartLoop < $Endloop
WEnd
;;;;;;
Func AutoRun()
While NOT $Paused
Send("{SHIFTDOWN}")
Sleep(500)
ToolTip('Script is "AutoRunning"',0,0)
Sleep(500)
WEnd
ToolTip('')
EndFunc
;;
Func StopAutoRun()
While NOT $Paused
Send("{SHIFTUP}")
Sleep(500)
ToolTip('Script is Not "AutoRunning"',0,0)
Sleep(500)
WEnd
ToolTip('')
EndFunc
Func TogglePause()
$Paused = NOT $Paused
While $Paused
Sleep(500)
ToolTip('Script is "Pause"',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
################################################################################
BUGS:
Floating Mount:
Description - With this capability it looks like you dismount and your mount is hovering x amount of feet in the air to enemies, while you are floating in mid air. If someone trys to attack the floating horse it is un-harmed. If you actually swing where the mount SHOULD of dismounted you are able to kill/attack the mount.
How to do it - Simoultaniously hit your dismount key and jump.
What you can do -
1) Easy way to dismount and chase baddies for later use since no one is going to look 50 feet in the air to steal your mount
2) Tested as a way of killing mobs solo since you are technically "Flying" on the z axis. Works on Melee Mobs, caster/archer mobs just shoot your mount dead ;(
3) Tested as a way to climb objects. (Mounted used as a stool/table)
Wall Climbing:
Description - Allows you to climb vertical walls at the cost of LOTS of stamina.
How to do it - Face a perpendicular wall, that is vertically STRAIGHT from the ground to the sky. Any slant of any degree will make this not work.
What you can do -
1) Exploit Mobs? Duh
Never Ending Durability:
** THIS WORKED IN BETA AND I HAVE YET TO BE SUCCESSFUL WITH THIS ON LIVE**
Description - Allows you to repair items (Resource Gathering Attachments, Armor, Weapons, etc)
How to do it - Requires 2 players, and items to be restored to full durability.
Have player 1 take your low durability item and destroy it into their trashcan (bottom right of inventory).
Have player 2 kill player 1.
Have player 2 loot player 1. (Player 1's items in the trash have a 5 minute window before deletion)
Player 2 will have player 1's loot at full durability. Rinse Repeat!
What you can do -
1) Never buy 'new' items again.
I have some more bugs but I am at work. The following will be given at a later date.
Faster Swim Speed
Dupe Items (A guy in my guild knows how to do it but is very reluctant to tell people, go figure?)
Acid Lava (Fixed nm)
Never Ending Stamina -- Testing (!@#$%^&* annoying)
Magic Bugs (Currently at 80 LM, 70 GM, 25 Fire) gogo regent farming!Hello Everyone,