Publishing Global Offset XML File? menu

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 15 of 37
  1. #1
    Viano's Avatar Active Member
    Reputation
    37
    Join Date
    May 2008
    Posts
    172
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Publishing Global Offset XML File?

    Hi everyone,

    what do you think about publishing a global XML file (or s.th. similar) with needed offsets for each patch on a public web server and using that in all our private bots? The bot could connect automatically to the web server (+ several backup locations, maybe Rapidshare or some kind of Subversion server) and download the XML file after each patch without even pausing for too long. Of course some maintainers of the file should be chosen and offsets needed should be defined

    I personally think that would make things a lot easier if people are not working with FindPattern() or the idea could be used for publishing patterns.
    Last edited by Viano; 09-26-2009 at 04:22 AM.
    Viano

    Publishing Global Offset XML File?
  2. #2
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Viano View Post
    Hi everyone,

    what do you think about publishing a global XML file (or s.th. similar) with needed offsets for each patch on a public web server and using that in all our private bots? The bot could connect automatically to the web server (+ several backup locations, maybe Rapidshare or some kind of Subversion server) and download the XML file after each patch without even pausing for too long. Of course some maintainers of the file should be chosen and offsets needed should be defined

    I personally think that would make things a lot easier if people are not working with FindPattern() or the idea could be used for publishing patterns.
    Why would we do that? So you can be more lazy, and use our resources?

    Though, I'll think about it (and may put one up soon)

  3. #3
    ~OddBall~'s Avatar Contributor
    Reputation
    207
    Join Date
    Jan 2008
    Posts
    1,156
    Thanks G/R
    4/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Why would we do that? So you can be more lazy, and use our resources?

    Though, I'll think about it (and may put one up soon)
    this is cool logic
    https://www.mmowned.com/forums/world-of-warcraft/guides/278302-selecting-bot-you.html - SELECTING THE BOT FOR YOU

    PHWOOOOAAAAAR - Parog was here. <3 <----Wtf's a Parog?

  4. #4
    UnknOwned's Avatar Legendary
    Reputation
    713
    Join Date
    Nov 2006
    Posts
    583
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Why would we do that? So you can be more lazy, and use our resources?

    Though, I'll think about it (and may put one up soon)

    I think its a pretty interesting idea tbh.
    Not only to avoid the "what was that offset" etc but i'm sure it could help a lot of people who might not have the knowledge about wow as some of us who have been around for years.

  5. #5
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'd rather not rely on third party for this. The leeching this promotes isn't exactly appealing either. Besides, it's a 30 minute job on max if you do everything by hand...

    Can't wait till someone gets hold of that server and changes a pointer though (End of Text address comes to mind)

    Edit: I am afraid that this will change the questions from "whats the G_ClientConnection offset" to "how do I use the G_ClientConnection offset"
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  6. #6
    Viano's Avatar Active Member
    Reputation
    37
    Join Date
    May 2008
    Posts
    172
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Why would we do that? So you can be more lazy, and use our resources?

    Though, I'll think about it (and may put one up soon)
    Sigh. Yes it was totally an attempt to abuse this and be more lazy That is why I started to learning C++, Reversing and bought all those books.

    But if I think about this much longer ... yes, it is for being lazy. Programmers have to be lazy, you Apoc are lazy and come up with your brilliant code every now and then. And this code is good because you are lazy.

    Then at least provide the XML file for your private elite, pro, groovy section and host the file only for the members who are at no cost leechers ... and for me so I can be lazy and for the idea
    Viano

  7. #7
    UnknOwned's Avatar Legendary
    Reputation
    713
    Join Date
    Nov 2006
    Posts
    583
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Robske View Post
    I'd rather not rely on third party for this. The leeching this promotes isn't exactly appealing either. Besides, it's a 30 minute job on max if you do everything by hand...

    Can't wait till someone gets hold of that server and changes a pointer though (End of Text address comes to mind)

    Edit: I am afraid that this will change the questions from "whats the G_ClientConnection offset" to "how do I use the G_ClientConnection offset"

    Its not about to rely on third party, i mean this is for people who don't know how to find this stuff them selves or people who want to save themselves that 30 minute job and just go check if the ones in the list is correct.

    And again about "
    whats the G_ClientConnection offset", you will eventually see that no matter what. If you look through the current threads we got more requests for exact offsets than "how to use".

    Most importaintly it will make consistency in structures and naming, things like; currently we got 30 diffrent names for
    G_ClientConnection (when you look back at legacy posts) and telling people to "use the search" will end up having them going through google and guessing the correct term that was used in that path's Offset SumUp Thread.

    Having it all streamlined will reduce much of that confusion and alot of spam.

    twocents

  8. #8
    FenixTX2's Avatar Active Member
    Reputation
    23
    Join Date
    Mar 2009
    Posts
    125
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    will end up having them going through google and guessing the correct term
    Have you been spying on me?
    One thing I think might be helpful is a patch-time-span break down. I sometimes come accross interesting looking posts with out of date offsets. It takes a while to update them when I don't know which version to open with IDA.
    Last edited by FenixTX2; 09-25-2009 at 03:11 PM.

  9. #9
    ostapus's Avatar Active Member
    Reputation
    60
    Join Date
    Nov 2008
    Posts
    180
    Thanks G/R
    3/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by UnknOwned View Post
    Its not about to rely on third party, i mean this is for people who don't know how to find this stuff them selves or people who want to save themselves that 30 minute job and just go check if the ones in the list is correct.

    And again about "
    whats the G_ClientConnection offset", you will eventually see that no matter what. If you look through the current threads we got more requests for exact offsets than "how to use".

    Most importaintly it will make consistency in structures and naming, things like; currently we got 30 diffrent names for
    G_ClientConnection (when you look back at legacy posts) and telling people to "use the search" will end up having them going through google and guessing the correct term that was used in that path's Offset SumUp Thread.

    Having it all streamlined will reduce much of that confusion and alot of spam.

    twocents
    excellent point UnknOwned, "standartizing" names will be huge benefit.

  10. #10
    EmilyStrange's Avatar Active Member
    Reputation
    34
    Join Date
    Jul 2009
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I like the idea of the XML file, or some other easily accessible resource.

    Yes, the lazy part of me kicks in and thinks this would make my life easier, but frankly I am more for it for just a standardized naming convention on all of the pointers, offsets, structures and enumerations. It is a bit of a nightmare performing searches through the forum archives, or trying to figure out that "CacheNamePointer" is also "STATIC_PLAYER_CACHE."

    A simple HTML web-form that lets people enter a name, offset/pointer/enum value/bit-mask and store the the data in a database for a particular client version. And finally, another web page that can spit that data out as XML, C++, C# or whatever would make life a lot easier for many people, not just the leechers.

  11. #11
    EmilyStrange's Avatar Active Member
    Reputation
    34
    Join Date
    Jul 2009
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If it was done here on MMOWNED, you could also add to a forum member's reputation whenever they post an update that is verified correct by other forum members.

  12. #12
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by EmilyStrange View Post
    I like the idea of the XML file, or some other easily accessible resource.

    Yes, the lazy part of me kicks in and thinks this would make my life easier, but frankly I am more for it for just a standardized naming convention on all of the pointers, offsets, structures and enumerations. It is a bit of a nightmare performing searches through the forum archives, or trying to figure out that "CacheNamePointer" is also "STATIC_PLAYER_CACHE."

    A simple HTML web-form that lets people enter a name, offset/pointer/enum value/bit-mask and store the the data in a database for a particular client version. And finally, another web page that can spit that data out as XML, C++, C# or whatever would make life a lot easier for many people, not just the leechers.
    That's actually a really good idea...

    /me gets to work on a P.O.C. system...

  13. #13
    wraithZX's Avatar Active Member
    Reputation
    43
    Join Date
    May 2007
    Posts
    122
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Make sure you put in the ability to submit function prototypes in full. That is going to be most useful, not silly offsets.

  14. #14
    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)
    Something along the lines of pinvoke.net for WoW offsets - structures (descriptors as structs, enums), class names and layouts etc (with possible aliases and the ability to search) as well as offsets and version history, and function prototypes etc like wraith said

  15. #15
    EmilyStrange's Avatar Active Member
    Reputation
    34
    Join Date
    Jul 2009
    Posts
    125
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Finding offsets and updates is reasonably trivial if you have the proper tools, once you have located them the first time, or had someone show you how to locate them, but I am never sure if I should post my own in case they conflict or I tread on someone's toes (people can be a bit sensitive around here if you duplicate information already posted).

    But at least, if there were an easily accessible database, I could enter my data in to the database or compare what I have found against somebody elses entries to confirm we are both looking at the same data.

    It may transpire, however doubtfully, that I am tracking memory locations that other people aren't because I find them useful -- I don't have a bot, but I do have a multiboxing tool that lets me efficiently control a party or raid of characters.

Page 1 of 3 123 LastLast

Similar Threads

  1. How to relate image names of cards with their data in the XML files?
    By astralus in forum Hearthstone: Heroes of Warcraft
    Replies: 5
    Last Post: 01-15-2017, 03:11 PM
  2. Can You Use Other .xml files with lazyboy?
    By chiken509 in forum WoW Bots Questions & Requests
    Replies: 0
    Last Post: 12-12-2011, 04:24 PM
  3. [Model Swap] [Question] Editing Lua + XML Files for 4.0.6
    By Zyphler in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 04-19-2011, 10:54 AM
  4. [question/Request] SGather XML file help
    By Zergling1 in forum WoW Bots Questions & Requests
    Replies: 0
    Last Post: 12-24-2010, 11:39 PM
  5. [Question] Read XML File
    By -Ryuk- in forum Programming
    Replies: 2
    Last Post: 01-05-2010, 04:50 PM
All times are GMT -5. The time now is 01:08 PM. 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