Writing Bots with Robot-js menu

User Tag List

Page 6 of 7 FirstFirst ... 234567 LastLast
Results 76 to 90 of 97
  1. #76
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by antiblizzard View Post
    Could you give offsets.js for WoW 6.2.3 Build: 20779
    Some of them are available ([WoW] [6.2.3.20779] Release Info Dump Thread)here.

    Writing Bots with Robot-js
  2. Thanks antiblizzard (1 members gave Thanks to Torpedoes for this useful post)
  3. #77
    antiblizzard's Avatar Member
    Reputation
    1
    Join Date
    Mar 2017
    Posts
    2
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I already saw this link earlier. There are no offsets that I need. I need offsets aura and cooldowns for WoW 6.2.3: 20779 x32

  4. #78
    ircdirk's Avatar Member
    Reputation
    1
    Join Date
    Dec 2009
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    @ Torpedoes can u give us example how to use Click To Move with your excellent Robot-js library?

  5. #79
    furyous26's Avatar Member
    Reputation
    1
    Join Date
    Jan 2009
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello, i am not new to nodejs but i installed the library robot-js, and for example for robot.Procces, i have only 3 function (getList(), currentProcess() and is64bitsys) and getList returning me an array with empty process
    Pasteboard — Uploaded Image
    Pasteboard — Uploaded Image

    PS : i compiled the robot project correctly with vs2017
    PS2 : also not read or write function for memory module
    Last edited by furyous26; 08-15-2017 at 03:01 PM.

  6. #80
    Subi's Avatar Member
    Reputation
    2
    Join Date
    Aug 2017
    Posts
    11
    Thanks G/R
    2/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is actually really neat, I'm glad there's other people out there who make things like this that lower the barrier of entry into game hacking.

  7. #81
    SeionTop's Avatar Member Authenticator enabled
    Reputation
    2
    Join Date
    Aug 2017
    Posts
    9
    Thanks G/R
    3/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very nice, thanks for this.

  8. #82
    fearlesselite's Avatar Member
    Reputation
    1
    Join Date
    Jun 2018
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am running High Sierra on OSX (10.13.4) and I can't get it to notice the WoW window. I am stuck on the "Select a WoW Window..." stage.

    Is there anything I can do?

  9. #83
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by fearlesselite View Post
    I am running High Sierra on OSX (10.13.4) and I can't get it to notice the WoW window. I am stuck on the "Select a WoW Window..." stage.

    Is there anything I can do?
    It's been a while since I looked at all this stuff but make sure your application (node.js - or the one running robot-js) has accessibility rights and you have disabled SIP. It would also help to ensure it runs with root access. If that doesn't work then you'll have to debug your JavaScript application line by line. If you don't get anywhere with JavaScript then you'll have to do it on the C++ side. Hopefully this helps, OSX support has always been a bit spotty but I try to get it similar to Windows, it's just a bit more restrictive with its security policies.

  10. #84
    fearlesselite's Avatar Member
    Reputation
    1
    Join Date
    Jun 2018
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yea, I figured it out. Because I downloaded the vanilla client 1.12 for Mac, it was a different name. In the code it scans for World Of Warcraft.exe and I had to change it to WoW*.*.

    However this seems to be for a different build? I'm on 1.12.1 (5875) so it looks like the offsets are off.

    I haven't meet able to find any offsets for Mac for 1.12.1 (5875) seems to be all windows :-(
    Last edited by fearlesselite; 06-05-2018 at 11:39 AM.

  11. #85
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by fearlesselite View Post
    Yea, I figured it out. Because I downloaded the vanilla client 1.12 for Mac, it was a different name. In the code it scans for World Of Warcraft.exe and I had to change it to WoW*.*.

    However this seems to be for a different build? I'm on 1.12.1 (5875) so it looks like the offsets are off.

    I haven't meet able to find any offsets for Mac for 1.12.1 (5875) seems to be all windows :-(
    The offsets are different every build, every architecture and every operating system. For such an old client, you might have to rewrite parts of the memory reading logic because some offsets might simply not exist.

  12. #86
    fearlesselite's Avatar Member
    Reputation
    1
    Join Date
    Jun 2018
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yea, to make life a little bit easier I am running dual boot of Windows 10 and installed cheat engine. I'm still new to learning about memory mapping, offsets, etc.

    Do you know any guides that help break it down?

  13. #87
    WiNiFiX's Avatar Banned
    Reputation
    242
    Join Date
    Jun 2008
    Posts
    447
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by fearlesselite View Post
    Yea, to make life a little bit easier I am running dual boot of Windows 10 and installed cheat engine. I'm still new to learning about memory mapping, offsets, etc.
    Do you know any guides that help break it down?
    https://www.ownedcore.com/forums/wor...ookthread.html (Bookthread)
    GH Hack Video Tutorials | Guided Hacking

  14. Thanks xalcon (1 members gave Thanks to WiNiFiX for this useful post)
  15. #88
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by fearlesselite View Post
    Yea, to make life a little bit easier I am running dual boot of Windows 10 and installed cheat engine. I'm still new to learning about memory mapping, offsets, etc.

    Do you know any guides that help break it down?
    There are tons of threads in this memory editing section. I suggest just using google with the site filter to search quickly through this section. i.e.
    site:https://www.ownedcore.com/forums/world-of-warcraft/world-of-warcraft-bots-programs/wow-memory-editing/ guide
    Just type that into google. This also allows you to search for terms that are shorter than 4 letters and its also much faster.

    In addition to all the threads on ownedcore, you can also look for tutorials on youtube (yes, there are tons of reverse engineering guides on youtube). Just keep in mind, most guides wont allow you to copy'n'paste things.

    As a baseline, i suggest some advanced knowledge in the following fields:
    • C/C++: WoW is written in c++. Writing your own c++ application and then reverse and hacking it is probably the best way to learn. Also Reversing C++ was really helpful in getting a better understanding of it.
    • x86/x86_64 Assembler: The Hexrays IDA plugin might be helpful, but its still just pseduo-c code. Being able to understand assembler is extremely helpful, if not mandatory. You dont need to know every single opcode, just the basics should get you going.
    • Embedding Lua: this more wow related, but it would apply to most other games that use lua as well. A lot of functionality is available via lua c functions and its rather easy to find them in memory. Knowing how a lua c function is structured is extremely helpful in reversing wow code.
    • DirectX/OpenGL: WoW is game, this should be obvious. Its not mandatory, but it was really helpful for me in the past.
    • Other Projects: Github is full with hacking projects and bots. You can either use the github search or use the google site-search (i.e. site:ownedcore.com github) and you should find plenty of resources. Most of them are outdated but all this stuff is about learning concepts, not getting spoonfed with working code.
    "Threads should always commit suicide - they should never be murdered" - DirectX SDK

  16. Thanks tutrakan (1 members gave Thanks to xalcon for this useful post)
  17. #89
    WiNiFiX's Avatar Banned
    Reputation
    242
    Join Date
    Jun 2008
    Posts
    447
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Was bored so made anti-boredom application :P
    Random question, why cant you call mouse.setPos(x, y); it insists on robot.Mouse.setPos(x, y);

    I would paste code, but PHP tags are rather broken - so here is image

    Last edited by WiNiFiX; 06-15-2018 at 07:54 AM.

  18. #90
    Saridormi's Avatar Contributor
    Reputation
    306
    Join Date
    Mar 2007
    Posts
    556
    Thanks G/R
    19/16
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by WiNiFiX View Post
    Was bored so made anti-boredom application :P
    Random question, why cant you call mouse.setPos(x, y); it insists on robot.Mouse.setPos(x, y);

    I would paste code, but PHP tags are rather broken - so here is image
    You're setting mouse to the result of calling robot.Mouse(). Did you mean to set it to robot.Mouse instead?


Page 6 of 7 FirstFirst ... 234567 LastLast

Similar Threads

  1. Make your own Bot with Java Robot Class
    By whappit in forum Programming
    Replies: 19
    Last Post: 09-27-2015, 06:07 AM
  2. Making a bot with java (robot class) Help
    By ASDF4Ever in forum Programming
    Replies: 3
    Last Post: 09-10-2013, 01:50 AM
  3. Making an anti-afk bot with AutoIT the easy way.
    By Tsai in forum World of Warcraft Bots and Programs
    Replies: 13
    Last Post: 10-02-2007, 04:22 PM
  4. Easy AFK Bot with G15
    By husky003 in forum World of Warcraft Exploits
    Replies: 7
    Last Post: 01-13-2007, 12:42 AM
  5. anit afk bot with Cheat engine
    By thechosenone in forum World of Warcraft Bots and Programs
    Replies: 3
    Last Post: 09-11-2006, 03:44 PM
All times are GMT -5. The time now is 06:26 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search