Casting spells out of process? menu

User Tag List

Results 1 to 8 of 8
  1. #1
    Dustxxx's Avatar Member
    Reputation
    5
    Join Date
    Apr 2008
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Casting spells out of process?

    Yo peepz

    I've been searching around in the old posts here on the site and can't quite figure out how I would go about casting spells from an out-of-process bot using memory editing. What kind of offsets should I be looking for?
    Or do I have to inject a dll and call some function? And in that case can anyone point out the function(s) I should be calling?

    Thank you in advance!

    Casting spells out of process?
  2. #2
    Beaving's Avatar Sergeant
    Reputation
    21
    Join Date
    Apr 2010
    Posts
    67
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you want to be out of process/external, why do you want to inject a DLL in first place? The easiest way to achieve what you want is to inject a DLL yes, but if you still want to be external, heres what you could do:

    1. Write a function that calls the wanted function (easiest approach is to just use ASM and CALL if you use C), or if you are familiar with opcodes you can directly write to the memory
    2. Write the function to empty space in the D3 process (you could use VirtualAllocEx to know where you should write to)
    3. Start the function with CreateRemoteThread

    In order to avoid CreateRemoteThread, you can hook a function in the D3 process that is called many times a second, like the Gameloop or GetMessage, let it call the function and then unhook again or w/e.

    Anyway, I suggest you use a DLL, that's really the easiest way. When it comes to anticheat, a DLL hasn't much more disadvantages. You just need to do 1 or 2 more things. If they want to catch you really, you are ****ed up anyway.

  3. #3
    hb123220's Avatar Sergeant
    Reputation
    8
    Join Date
    Mar 2012
    Posts
    40
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    which one is safer, hook d3 function or inject a dll?? if i keep my dll private, can i avoid Warden detected?

  4. #4
    RamirezX's Avatar Member
    Reputation
    2
    Join Date
    Apr 2012
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hb123220 View Post
    which one is safer, hook d3 function or inject a dll?? if i keep my dll private, can i avoid Warden detected?
    Warden does scan some parts of memory atm, so if you will modify it, you will be catched. There is a thread about Warden in the forum, just read it.
    But back to your question, which one is safer: my way is to hook D3 function by injecting dll

  5. #5
    bossfong's Avatar Private
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You don't necessarily have to call a function to cast a spell, do you? why not just simulate input, when you're external anyways?

  6. #6
    TKG's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bossfong View Post
    You don't necessarily have to call a function to cast a spell, do you? why not just simulate input, when you're external anyways?
    Well, I have more or less the same problem: I know how to use the movement class for click-to-move, but I am not sure if Warden can detect it or not.

    But PostMessage / DirectXInput seem so 'unelegant' in comparison ...

    Maybe one of the more experienced users can drop a statement if warden can detect writing bytes directly to the movement class ( writeprocessmemory).

  7. #7
    Beaving's Avatar Sergeant
    Reputation
    21
    Join Date
    Apr 2010
    Posts
    67
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can safely write to the movement class. Tho they could include a crc/hash check later on and then ban you.

  8. #8
    TKG's Avatar Member
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ty Beaving for the quick reply, if they dont do it now I am not too worried: they also have to balance performance against anti-cheat .

    Anyway , with a fixed camera position its also easy to project 2D to 3D positions if one prefers to use DxInput.

Similar Threads

  1. Need Help - Spell Cooldown and Out of Process Targeting
    By Evansbee in forum WoW Memory Editing
    Replies: 6
    Last Post: 07-11-2015, 04:37 PM
  2. [Guide] Making GO`s cast spells.
    By Mr FlySquirrel in forum WoW EMU Guides & Tutorials
    Replies: 8
    Last Post: 02-27-2008, 02:39 PM
  3. Player Cast Spell?
    By Ballwinkle in forum World of Warcraft Emulator Servers
    Replies: 7
    Last Post: 02-06-2008, 06:06 PM
  4. [Question] hmm, how do i make a mob rapidly cast spells?
    By Creepfold in forum World of Warcraft Emulator Servers
    Replies: 9
    Last Post: 12-27-2007, 10:38 AM
  5. [GUIDE] - Scripting for Antrix, Making Mobs Talk, Cast Spells, etc
    By Greed in forum WoW EMU Guides & Tutorials
    Replies: 6
    Last Post: 12-10-2007, 07:51 PM
All times are GMT -5. The time now is 08:07 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