Complex If Statements menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 18 of 18
  1. #16
    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)
    Originally Posted by _Mike View Post
    Yes, assuming you are only reading 32 bits. But seeing as his ReadOffset is a templated function I think it's safe to assume he is reading sizeof(type) bytes.
    Well, *THAT* is a very good point. :P

    Originally Posted by Bananenbrot View Post
    Without major troubles, you can't inject a x64 dll into x86 wow anyways.
    Inject 64-bit dll into 32-bit WoW bro. Warden umad?
    [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

    Complex If Statements
  2. #17
    Amrok's Avatar Banned
    Reputation
    4
    Join Date
    Apr 2009
    Posts
    59
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My memory library can handle both x86 and x64 instances of wow and i'd like to be compatible with any architecture regardless of current binary state

  3. #18
    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 schlumpf View Post
    I'm not much into windows specific stuff, sorry.
    This then requires that you compile for 32 bit, just as WoW was compiled for. It seems to be more save imho to use a uint32_t then.
    Huh?

    When targeting native 64-bit, INT_PTR is a 64-bit data type.
    When targeting native 32-bit, INT_PTR is a 32-bit data type.

    There is no compatibility problem unless you're targeting native 64-bit and then interfacing with the 32-bit WoW client, which is dumb except in very specific circumstances that don't apply here.

    Using INT_PTR means that in the future, if they were ever to upgrade WoW to native x64 your code would still work (assuming you updated your offsets etc).

    He's doing the right thing. uint32_t should not be used to hold a pointer if you're trying to remain architecture agnostic.

    Originally Posted by MaiN View Post
    Inject 64-bit dll into 32-bit WoW bro. Warden umad?
    This is one of those 'specific circumstances' in which targeting native 64-bit then interacting with a 32-bit target is the 'right' thing to do.

    Originally Posted by Amrok View Post
    My memory library can handle both x86 and x64 instances of wow and i'd like to be compatible with any architecture regardless of current binary state
    A good attitude imo.

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Complex Macro Voice Command Made Easy
    By yopilax in forum World of Warcraft Bots and Programs
    Replies: 11
    Last Post: 08-27-2008, 10:23 PM
  2. complex macro voice control
    By yopilax in forum World of Warcraft Exploits
    Replies: 6
    Last Post: 08-26-2008, 04:44 PM
  3. Blizzard makes statement on Gold Buying.
    By Cryt in forum World of Warcraft General
    Replies: 11
    Last Post: 02-23-2008, 10:28 PM
  4. Complex Model editing HELP please
    By Delthar in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 04-09-2007, 01:59 PM
  5. WoW UI, too complex?
    By Deo in forum World of Warcraft General
    Replies: 9
    Last Post: 02-20-2007, 08:03 PM
All times are GMT -5. The time now is 01:14 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