[Release] 2.4.3 Addresses menu

User Tag List

Page 3 of 3 FirstFirst 123
Results 31 to 39 of 39
  1. #31
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Xarg0 View Post
    Code:
    typedef struct GUID
    {
    unsinged long A;
    unsinged long B;
    }TGUID, *PGUID;
    This implementation is better imo. Creds Bobbysing, ISXWoW, or wherever the **** this came from.

    Code:
    #pragma warning(push)
    #pragma warning(disable: 4201)
    
    struct WGUID
    {
        union
        {
            __int64 ullGuid;
            struct
            {
                unsigned long A;
                unsigned long B;
            };
        };
    
        WGUID()
        {
        }
        WGUID(unsigned long dwLow, unsigned long dwHigh)
        {
            A = dwLow;
            B = dwHigh;
        }
        WGUID(__int64 iGuid)
        {
            ullGuid = iGuid;
        }
    };
    
    #pragma warning(pop)

    Last edited by Cypher; 08-13-2008 at 06:56 AM.

    [Release] 2.4.3 Addresses
  2. #32
    tatakau's Avatar Member
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    93
    Thanks G/R
    10/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0x007BA4C0 -> NoFallDamage
    which is the correct value on live? if you can tell me

  3. #33
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,942
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    possibly 0 if it works the same way as AoC's did.

  4. #34
    Xarg0's Avatar Member
    Reputation
    61
    Join Date
    Jan 2008
    Posts
    389
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It's the adress where you patch the function, so it'll belive your falling distance was zero.
    Code:
    __declspec(naked) VOID NoFallDamage_Detour()
    
    {
    
    	__asm
    
    	{
    
    		TEST DWORD PTR [ESI + 0x10], 0x1000
    
    		JNE RESET
    
    		MOV ECX, DWORD PTR [EDI + 0x7C]
    
    		CMP ECX, 0x38D
    
    		JGE RETURN
    
    		MOV DWORD PTR [ESI + 0x3C], ECX
    
    	RETURN:
    
    		
    
    		RET
    
    	RESET:
    
    		MOV ECX, DWORD PTR [EDI + 0x7C]
    
    		MOV DWORD PTR [ESI + 0x3C], ECX
    
    		JMP RETURN
    
    	}
    
    }
    make the function call this
    Credits go to bobbysing and Alan from Gamedeception Forum
    I hacked 127.0.0.1

  5. #35
    tatakau's Avatar Member
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    93
    Thanks G/R
    10/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0,1,2 crash the game

  6. #36
    kynox's Avatar Account not activated by Email
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by tatakau View Post
    0,1,2 crash the game
    You're patching assembly instructions.. what do you think is going to happen? *Clap*

  7. #37
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    possibly 0 if it works the same way as AoC's did.
    Errr, no.

    Protip: Check before posting.

    You're writing into the text segment not the data/rdata. ie. You're overwriting CODE (as kynox pointed out).

    PS. It's pretty obvious if you just look at the address. 0x007xxxxx is clearly in the text segment.

    Also, I dunno how you did NFD in AoC but I patched the StopFalling function in the player's CVehicle VMT to jump to locret when it was called.

    Originally Posted by Xarg0 View Post
    It's the adress where you patch the function, so it'll belive your falling distance was zero.

    Incorrect. The function checks the fall TIME (in milliseconds), and if it's above the maximum value before you take fall damage (the constant stored in the hook) then it resets it back to that value, otherwise it leaves it alone. It has nothing to do with fall distance and it does not set the time to 0.

    Maybe you should learn what the code does before blindly copy/pasting.

  8. #38
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,942
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    Errr, no.

    Protip: Check before posting.

    You're writing into the text segment not the data/rdata. ie. You're overwriting CODE (as kynox pointed out).

    PS. It's pretty obvious if you just look at the address. 0x007xxxxx is clearly in the text segment.

    Also, I dunno how you did NFD in AoC but I patched the StopFalling function in the player's CVehicle VMT to jump to locret when it was called.
    Age of Conan probably has an algorithm in which it determines how much damage to do to you. It is probably something like this...

    (Starting Z Coord - Ending Z Coord) x damage multiplier(?) = Damage done.

    I simply make it think that your starting z coord is 0 so it negates all of the algorithm. If it were to go through with the algorithm, it would actually heal you instead of damaging you due to a negative number.

    Also, about me checking it... I'm too lazy. I'm currently botting and don't want to mess with that stuff... and I dont memorize where each part of the executable is =P I wouldnt be able to tell you if 007xxxxx was the text segment or if 8675309 was... -.-

  9. #39
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    Age of Conan probably has an algorithm in which it determines how much damage to do to you. It is probably something like this...

    (Starting Z Coord - Ending Z Coord) x damage multiplier(?) = Damage done.

    I simply make it think that your starting z coord is 0 so it negates all of the algorithm. If it were to go through with the algorithm, it would actually heal you instead of damaging you due to a negative number.

    Also, about me checking it... I'm too lazy. I'm currently botting and don't want to mess with that stuff... and I dont memorize where each part of the executable is =P I wouldnt be able to tell you if 007xxxxx was the text segment or if 8675309 was... -.-

    Too lazy? Whats there to check. I can regognise the section just by looking at the number. Maybe I spend too much time in IDA and Olly.

Page 3 of 3 FirstFirst 123

Similar Threads

  1. [Release]WoW 2.4.1 Addresses
    By Sychotix in forum WoW Memory Editing
    Replies: 83
    Last Post: 05-17-2008, 08:58 AM
  2. [Release]WoW 2.4 Addresses
    By Sychotix in forum WoW Memory Editing
    Replies: 72
    Last Post: 04-02-2008, 01:23 AM
  3. [Release] Herbs to flag
    By Dave-evad in forum World of Warcraft Model Editing
    Replies: 9
    Last Post: 11-26-2006, 03:31 PM
  4. anti-warden Release #1
    By zhPaul in forum World of Warcraft Bots and Programs
    Replies: 40
    Last Post: 10-21-2006, 01:40 AM
  5. Burning Crusade Release
    By KOLOSSAL in forum World of Warcraft General
    Replies: 3
    Last Post: 10-10-2006, 12:33 AM
All times are GMT -5. The time now is 10:06 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