Blizzhackers

Return of the Jedi

* Login   * Register    * FAQ    * Search

Join us on IRC: #bh@irc.synirc.net (or Mibbit Web IRC)


MuleFactory


It is currently Mon May 20, 2013 8:18 am


All times are UTC [ DST ]





Post new topic Reply to topic  [ 289 posts ]  Go to page Previous  1 ... 12, 13, 14, 15, 16, 17, 18 ... 20  Next
Author Message
 Post subject:
PostPosted: Sun Nov 04, 2007 1:27 pm 
 
Retired Mod
Retired Mod
User avatar

Joined: Tue Jul 30, 2002 6:41 am
Location: 127.0.0.1
AutoIt Smith wrote:
Okay so the new version is going under a new name and it will be called Spotlight. Have the ability to add on to the environment and learn from it, runnable in any resolution without changing any properties.

If you'd like a copy of the GUI,just ask, I'll give Obfuscated code/exes and a screen shot. Source will remain closed for awhile.


~Smith

Very nice.

Can you PM me a link to the GUI? Thanks.

_________________
A little reading goes a long way.
Post count means nothing.
Jacob wrote:
For Snarg, my ass is always open.

Top
 Profile  
 Post subject:
PostPosted: Sun Nov 04, 2007 6:34 pm 
 
User
User

Joined: Mon Dec 27, 2004 4:32 am
GUI is currently available to download as an EXE only. Code is obfuscated in the exe so don't try to force decompile it.

Small interaction. Create a folder at the same directory called Addons and inside that folder if you want to write an addon script I'm in the process of allowing that. Something.au3 will show up with a new tab called something.
The first tab is addon control and will always remain a first tab, the rest get alphabetized automatically. Will soon feature moving tabs.

Also supported is full hide and full show as well as transparency.

But this is just a small amount of the shell.

http://www.mediafire.com/?5x490crxm9m Mainframe_Obfuscated.exe

~Smith

_________________
I am now 'themax90'

Top
 Profile  
 Post subject:
PostPosted: Mon Nov 05, 2007 11:40 pm 
 
BHDev
BHDev
User avatar

Joined: Tue Oct 10, 2006 2:27 am
Don't bother attempting to Obfuscate the code. I did it for an old Diablo 2 project, and tried multiple times to keep it closed source... every time people would post the code. Someone actually went through the process of making a perl script to un-obfuscate the code, and it's probably still on this site.

_________________
(ノ゚ο゚)ノミ★゜・。。・゜゜・。。・゜☆゜・。。・゜゜・。。・゜゜・。。・゜☆゜・。。・゜゜・。

Top
 Profile  
 Post subject:
PostPosted: Tue Nov 06, 2007 3:26 am 
 
User
User

Joined: Mon Dec 27, 2004 4:32 am
Yes, but the methods have changed throughout AutoIt Development. And no known deobfuscator is known currently

_________________
I am now 'themax90'

Top
 Profile  
 Post subject:
PostPosted: Wed Nov 07, 2007 1:49 am 
 
User
User

Joined: Sun Dec 28, 2003 6:19 pm
Ive taken screens, how i supposed to get the code for my custom color?

Top
 Profile  
 Post subject:
PostPosted: Wed Nov 07, 2007 2:52 am 
 
User
User

Joined: Mon Dec 27, 2004 4:32 am
via AutoIt Window Spy. Or you can wait about 2 weeks for spotlight to be done and itll do it for u :)

_________________
I am now 'themax90'

Top
 Profile  
 Post subject:
PostPosted: Wed Nov 07, 2007 4:10 am 
 
User
User
User avatar

Joined: Thu Jun 22, 2006 2:30 am
Location: Montreal, QC
i got it to work

but sometimes it clicks the bauble when it didnt move or doesnt click when it moves but ill give it a 75% success rate , which is waaaay better than i would do and i dont have the patience to lvl fishing

thanks for this :)

Top
 Profile  
 Post subject:
PostPosted: Thu Nov 08, 2007 3:02 am 
 
User
User

Joined: Sun Dec 28, 2003 6:19 pm
AutoIt Smith wrote:
via AutoIt Window Spy. Or you can wait about 2 weeks for spotlight to be done and itll do it for u :)


Where do you get AutoIt Window Spy, im new to this autoit stuff.

Or if anyone could give me their colors for Nagrand/Terrokar/Zangarmash that would be good also!

Top
 Profile  
 Post subject:
PostPosted: Thu Nov 08, 2007 3:28 am 
 
User
User

Joined: Mon Dec 27, 2004 4:32 am
Http://www.autoitscript.com/

Just download and install AutoIt. Goto your Start Menu ---> Programs ---> AutoIt v3 ---> AutoIt Window Info

_________________
I am now 'themax90'

Top
 Profile  
 Post subject:
PostPosted: Thu Nov 08, 2007 9:37 am 
 
User
User

Joined: Mon Dec 27, 2004 4:32 am
Hey!

Just wanted to give an update onto whats going on in development.

I don't have a package ready to hand out, but a demo product will be available soon.

Features Working:
Launch WoW
Detect Window(No Matter Title)
Log In
Select Character and Enter World

Addons Finished:
Generic Mouse Position - Gets mouse position in relation to WoW Client for development of clicks.

WoW Fisher - Not quite finished but almost. It's a complete remake that works into the addon system in Spotlight.

Functions Planned:
Waypoint System
Target System
Custom Bars Recognition(Ability to not change casting bars)
Mining/Herbal/etc(Farming Stuffs)
Battleground Stuffs
Fishing

Addons Planned:
1-70 AutoMap (A system that will map and learn the environment and do a 1-70 run by itslef) - This one will take a while........

AdvancedVendor - Instead of just vendoring everything, or buying a set amount the built in AI will decide what you need, what should be sold, what should be auctioned, disenchanted, etc...

Custom Skins - Just a basic GUI manipulation that allows you to change the look and feel of Spotlight via pictures, text colors, and the like.

Profession Trainer(Fish Seperate?) - Given that you have a certain level the addon will run a selected profession from start to finish (including the first training) - will take the same amount of time as automap, possibly will just be a customized duplicate. Will update based on engine performance weither I will combine the addons or not.



And much more I havn't thought of or can't explain yet. Spotlight development is coming quick actually. Expect a demo within a few days. Saturday at the latest. Demo will be able to log Launch, Log In, and Enter World with given character. Will also allow you to explore the addon environment. I know it's not much but for a start it's enthralling to me.

~Smith

Edit 1 : The demo product will include a limited source. Only security items and other items of interest will be removed so you can see exactly how it works.

_________________
I am now 'themax90'

Top
 Profile  
 Post subject:
PostPosted: Thu Nov 08, 2007 11:48 am 
 
Retired Mod
Retired Mod
User avatar

Joined: Tue Jul 30, 2002 6:41 am
Location: 127.0.0.1
AutoIt Smith wrote:
...

Man, that sounds awesome! Please tell me you are not going to turn around and sell this bot...?

_________________
A little reading goes a long way.
Post count means nothing.
Jacob wrote:
For Snarg, my ass is always open.

Top
 Profile  
 Post subject:
PostPosted: Thu Nov 08, 2007 12:10 pm 
 
User
User

Joined: Mon Dec 27, 2004 4:32 am
No I won't be selling anything that is developed before the 1.0.

Once the 1.0 is released all further developments will be available for free - however if someone comes along and gives me a great offer for the business rights, hey mayb. Besides - that would include that I still have full intellectual rights since I am it's creator, all I would sell were the rights and company under which it was distributed and the rights to market the product. But if that ever happens I'd still be the primary rights bearer and would be able to issue the bot for free.

So - hope that answers your question. The bot will always remain free but someone might come along in the future and offer me something. Not to mention creating this for free just might bring down glider.

~Smith

_________________
I am now 'themax90'

Top
 Profile  
 Post subject:
PostPosted: Thu Nov 08, 2007 8:40 pm 
 
User
User

Joined: Sun Dec 28, 2003 6:19 pm
AutoIt Smith wrote:
Http://www.autoitscript.com/

Just download and install AutoIt. Goto your Start Menu ---> Programs ---> AutoIt v3 ---> AutoIt Window Info


Ok i found a color for the bobber that works 90% of the time.

How do i change the color for the splash?

Top
 Profile  
 Post subject:
PostPosted: Fri Nov 09, 2007 6:23 am 
 
User
User

Joined: Mon Dec 27, 2004 4:32 am
Okay - Here is a developers program called MousePos. It guarantees that when used right your program/bot will never miss a position based event. No matter what resolution or size of window.

Shows in GUI and dumps to Log.txt
F1 Updates, Esc closes.

How It Works :
   The MousePos is a development based addon in spotlight
   that determines ratios based on the current environment.
   
   To ensure that your position sensitive data works each
   time make sure you set the window with WinMove to the default
   position as in WinMove on line 11.  A Top = 0, Left = 0 default
   is what is used in Spotlight.
   
   Of course you can have your own default position.
   
   When calling these ratios please remember to MULTIPLY
   the X variable according to total width, and same goes for Y with Height.
   
   A sample record: (Do not use these - just example)
   According to Client - World of Warcraft : 0.985 x 0.675
   According to Desktop Resolution : 0.615625 x 0.3955078125
   
   Client:
   $Class = "Window class, title, and such"
   $Size = WinGetClientSize($Class)
   $XClientClick = $Size[0] * 0.985
   $YClientClick = $Size[1] * 0.675
   
   Resolution:
   $XScreenClick = @DesktopWidth * 0.615625
   $YScreenClick = @DesktopHeight * 0.3955078125


Source
#NoTrayIcon
AutoItSetOption("WinTitleMatchMode", 4)
AutoItSetOption("MustDeclareVars", 1)
#Include <Misc.au3>
HotKeySet("{F1}", "LogGeneric")
HotKeySet("{ESC}", "Close")
Global $Class = "[CLASS:GxWindowClassD3d]" ; This is the WoW Window Class - can be changed to fit ANY PROGRAM
Global $Size = WinGetClientSize($Class)
If Not IsArray($Size) Then Exit MsgBox(16, "Error", "Window not found.  Please have correct window set in the script under the variable $Class.")
Global $WinTitle = WinGetTitle($Class)
WinMove($WinTitle, "", 0, 0) ; Edit this to set default position of window
Global $XClient = MouseGetPos(0) / $Size[0]
Global $YClient = MouseGetPos(1) / $Size[1]
Global $XScreen = MouseGetPos(0) / @DesktopWidth
Global $YScreen = MouseGetPos(1) / @DesktopHeight
Global $Title = "Mouse Generic Position Grabber"
Global $Width = 300, $Height = 150
Global $Splash = SplashTextOn($Title, "Waiting for Update --> Press F1 to Update, Esc to Exit", $Width, $Height, 0, 0, BitOR(2, 16, 32))
While 1 ; Press F1 to Update+Log, ESC to Quit
   If WinGetClientSize($Class) <> $Size Then $Size = WinGetClientSize($Class) ; Incase of resize
   Sleep(0x000000)
WEnd
Func Close()
   SplashOff()
   Exit
EndFunc   ;==>Close
Func LogGeneric()
   $XClient = MouseGetPos(0) / $Size[0]
   $YClient = MouseGetPos(1) / $Size[1]
   $XScreen = MouseGetPos(0) / @DesktopWidth
   $YScreen = MouseGetPos(1) / @DesktopHeight
   Local $String = "According to Client - " & $WinTitle & " : " & $XClient & " x " & $YClient & @CRLF & "According to Desktop Resolution : " & $XScreen & " x " & $YScreen & @CRLF & @CRLF
   ControlMove($Title, "", "[CLASSNN:Static1]", 0, 0, $Width, $Height)
   ControlSetText($Title, "", "[CLASSNN:Static1]", StringReplace($String, @CRLF & "A", @CRLF & @CRLF & "A"), 1)
   FileWriteLine("Log.txt", $String)
EndFunc   ;==>LogGeneric


Executable
http://rapidshare.com/files/68446683/MousePos.exe.html


Example of Use - Source
The example will automatically launch WoW according to directory, log in, and enter world with default character using the ratio points.
Global $Win
Launch("C:\Program Files\World of Warcraft")
LogIn("Username", "Password")
SelectChar("Character Name")
; SelectChar function is incomplete and will only log in your default character.
Func FindWindow()
   Local $Class = "[CLASS:GxWindowClassD3d]", $Window[3]
   Select
   Case WinExists($Class) and ProcessExists(WinGetProcess($Class))
      $Window[0] = WinGetTitle($Class)
      $Window[1] = WinGetHandle($Class)
      $Window[2] = WinGetProcess($Class)
      Return $Window
   Case Else
      ; Window Not Found
      SetError(-1)
      Return -1
   EndSelect
EndFunc
Func Launch($Directory)
   Run($Directory & "\WoW.exe")
   WinWait("[CLASS:GxWindowClassD3d]")
   $Win = FindWindow()
   WinActivate($Win[0])
   WinWaitActive($Win[0])
   WinMove($Win[0], "", 0, 0)
EndFunc
Func LogIn($Username = -1, $Password = -1)
   Local $XY = WinGetClientSize($Win[0])
   Local $LogInUserX = $XY[0] * 0.453512396694215
   Local $LogInUserY = $XY[1] * 0.570247933884298
   Local $LogInPassX = $XY[0] * 0.452479338842975
   Local $LogInPassY = $XY[1] * 0.672176308539945
   Local $LogInButtonX = $XY[0] * 0.5
   Local $LogInButtonY = $XY[1] * 0.75068870523416
   Select
   Case IsArray($Win)
      BlockInput(1)
      Sleep(1000)
      MouseClick("left", $LogInUserX, $LogInUserY, 1, 0)
      Sleep(1000)
      Send($Username)
      Sleep(1000)
      MouseClick("left", $LogInPassX, $LogInPassY, 1, 0)
      Sleep(1000)
      Send($Password)
      Sleep(1000)
      MouseClick("left", $LogInButtonX, $LogInButtonY, 1, 0)
      BlockInput(0)
   Case Not IsArray($Win)
      ; Window Could Not Be Found
      SetError(-1)
      Return -1
   EndSelect
EndFunc
Func SelectChar($CharName)
   Local $XY = WinGetClientSize($Win[0])
   Local $EnterWorldX = $XY[0] * 0.49875
   Local $EnterWorldY = $XY[1] * 0.98
   Sleep(3000)
   ; Search for Char Name ( To Be Built)
   ; Currently only logs in for default character.
   MouseClick("left", $EnterWorldX, $EnterWorldY, 1, 0)
EndFunc


Example of Use - Executable
**Warning* Executable only works for the default installation directory. To use your custom directory, please edit the example source.
http://rapidshare.com/files/68448465/MousePosExample.exe.html


Basically can be used to find certain static points such as log in areas and buttons. Used in the development of spotlight to help in areas where there are no keyboard shortcuts.

Enjoy for now. More to come over the weekend. I have Friday and Monday off so I'm going to be working on getting as much done as possible.

~Smith

_________________
I am now 'themax90'

Top
 Profile  
 Post subject:
PostPosted: Fri Nov 09, 2007 2:53 pm 
 
User
User

Joined: Tue Jul 18, 2006 3:41 pm
I really love this bot m8 but there is 1 thing i miss..
it might be that you included it already and that I'm just looking over it ^^

when fishing in poles over 375 fishing it would be nice that it could auto
equip lures

would greatly appreciate it if you could direct me to where it already is or could be applied soon =)

I found out that the mod fishing buddy has the feature to auto equip lures
to your fishing pole i have been looking into it but I'm a noob so ofc i didn't fin anything use full i can work on ^.^

_________________
care..?

Top
 Profile  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 289 posts ]  Go to page Previous  1 ... 12, 13, 14, 15, 16, 17, 18 ... 20  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron