Communicating between wow client <> external menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 19
  1. #1
    SinnerG's Avatar Member
    Reputation
    6
    Join Date
    Aug 2006
    Posts
    78
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Communicating between wow client <> external

    Does anyone know of a clean method of exposing info (by setting it lua-wise) to an external application?

    The work-around I use for now is I do a FontString and set the text to something like UNIQUENAME:<data goes here>

    I then search the memory for UNIQUENAME and read it in as an ASCII string (\0 terminated)

    It works, but atm it takes (on my PC, setting the starting offset @ 0x0F000000) around 300-400ms 'per call'

    This should do for now. I'm trying to expose as much information as possible, without injecting anything! So only 'non injecting' solutions guys :P

    Last edited by SinnerG; 03-08-2010 at 02:14 PM.

    Communicating between wow client &lt;&gt; external
  2. #2
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I know I know, I'm not answering your question, but.. why do you need to do this with Lua? It would be about 100x easier to just use a named pipe or something.

  3. #3
    SinnerG's Avatar Member
    Reputation
    6
    Join Date
    Aug 2006
    Posts
    78
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Care to explain Cypher? Keep in mind, I want to stay out-of-process

  4. #4
    flo8464's Avatar Active Member
    Reputation
    30
    Join Date
    Apr 2009
    Posts
    434
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You are executing lua code but you want to stay out-of-process?
    Hey, it compiles! Ship it!

  5. #5
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SinnerG View Post
    Care to explain Cypher? Keep in mind, I want to stay out-of-process
    http://www.mmowned.com/forums/wow-me...cess-bots.html

  6. #6
    SinnerG's Avatar Member
    Reputation
    6
    Join Date
    Aug 2006
    Posts
    78
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes, I read that. I see no way that Warden can detect it as long as I keep it private (or people modify the required addon so they cant simply ban the addon ^^)

    The only thing I do in the wow client is setting a text field to a certain text :P (and reading it back from memory using a 'memory search', much like cheat engine does it)

    I don't hook anything.

  7. #7
    MaiN's Avatar Elite User
    Reputation
    335
    Join Date
    Sep 2006
    Posts
    1,047
    Thanks G/R
    0/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    He's probably using a LUA add-on or something like that.
    [16:15:41] Cypher: caus the CPU is a dick
    [16:16:07] kynox: CPU is mad
    [16:16:15] Cypher: CPU is all like
    [16:16:16] Cypher: whatever, i do what i want

  8. #8
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SinnerG View Post
    Yes, I read that. I see no way that Warden can detect it as long as I keep it private (or people modify the required addon so they cant simply ban the addon ^^)

    The only thing I do in the wow client is setting a text field to a certain text :P (and reading it back from memory using a 'memory search', much like cheat engine does it)

    I don't hook anything.
    Yeah... I'm too tired for this right now. Someone else wanna take over?

    Originally Posted by MaiN View Post
    He's probably using a LUA add-on or something like that.
    His latest post does indeed imply that, however it doesn't really change my point.

    If your hack is private it's no more detectable to just inject a DLL and do what I said (use a named pipe, memory mapped file, etc). Not to mention it would be over nine thousand times faster.

  9. #9
    SinnerG's Avatar Member
    Reputation
    6
    Join Date
    Aug 2006
    Posts
    78
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well, it is more for learning purposes so maybe I'll switch to the 'alternative' method at some point, but for now I'm happy as is

    And yeah, its a seperate wow addon, doing regular things :P

  10. #10
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SinnerG View Post
    Well, it is more for learning purposes so maybe I'll switch to the 'alternative' method at some point, but for now I'm happy as is

    And yeah, its a seperate wow addon, doing regular things :P
    If you're happy with it how it is, then why are you asking if anyone has an alternative method you can replace it with?

  11. #11
    SinnerG's Avatar Member
    Reputation
    6
    Join Date
    Aug 2006
    Posts
    78
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well, I was asking if anyone know a better way to SET data @ wow and retrieve it by reading its memory (a static or more static address?) since currently it takes 500ms to retrieve the data (since it needs to scan for the 'keyword') - thats why I was asking

  12. #12
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Zzzzzz .

  13. #13
    adaephon's Avatar Active Member
    Reputation
    76
    Join Date
    May 2009
    Posts
    167
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    LUA Addon write to file, your external whatever read from file?

  14. #14
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by adaephon View Post
    LUA Addon write to file, your external whatever read from file?
    Afaik Lua addons can't write to files.

  15. #15
    flo8464's Avatar Active Member
    Reputation
    30
    Join Date
    Apr 2009
    Posts
    434
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    Afaik Lua addons can't write to files.
    Sure they can, or at least they can store data.
    Think of Auctioneer databases etc
    Hey, it compiles! Ship it!

Page 1 of 2 12 LastLast

Similar Threads

  1. Communication between horde and alliance
    By warrior12345 in forum WoW EMU Exploits & Bugs
    Replies: 4
    Last Post: 04-20-2008, 02:20 AM
  2. Need Wow Client for Noggit
    By J-A-K-E in forum WoW ME Questions and Requests
    Replies: 10
    Last Post: 11-13-2007, 03:41 PM
  3. original wow client dl?
    By drano in forum World of Warcraft General
    Replies: 0
    Last Post: 01-16-2007, 08:36 PM
  4. Making WoW Clients crash
    By Siker in forum World of Warcraft Exploits
    Replies: 103
    Last Post: 12-31-2006, 09:42 AM
  5. Downgrade your WoW Client
    By Matt in forum World of Warcraft Guides
    Replies: 11
    Last Post: 12-21-2006, 09:09 AM
All times are GMT -5. The time now is 06:36 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search