[help] transmuting FOYGUI to 3.3.5 client versions. menu

Shout-Out

User Tag List

Results 1 to 3 of 3
  1. #1
    danielx's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [help] transmuting FOYGUI to 3.3.5 client versions.

    Good morning folks,

    so basically i'm on a search for something can adjust my camera angle - but i wants something much more elaborated. i'm trying to find a way to bind those changes to the game.
    by camera angle i mean FOV, and zooming.

    so i've been noticing for FOYGUI and other sort of systems, but i'm really buffled since as it seems they've changed the memory address in MOP (the program is written explicitly for mop)
    so basically i'm trying to figure out a way to either try and remodify FOYGUI for 3.3.5 clients, or perhaps using Cheatengine to do so.

    but the thing i'm buffled about the most is if i will use FOYGUI, either using cheatengine - does it going to be permenant?
    and if not how can such goal be achived?

    sincerely thanks for the help.

    ps: I'm just a fairly new c++ programmer, and i haven't yet messed with memories so two questions:
    How can i find the decimal point of a memory is pretty much "sizeof"?
    What memories i need to replace.
    Approval and guidence by the dev himself who made the program.

    The offsets this program uses are version 5.2 (16826) specific. It won't work with anything but retail. To make this work for your WotLK or Cata servers you would need to look at the version of WoW it uses and find the 'Info Dump Thread' for that version in the Memory Editing section. If you look at the source code of what I posted a few changes would be necessary:

    Code:
    WoWbase_PLUS_D5153C = WoWbaseaddress + 13964604;
    Code:
    stepA = (char*)stepA + 0x8150;
    You'd look at the function in the IDB file (assuming it's provided) and see what address plus offset is being used. In the IDB file for 16826 the pseudocode for part of the GetActiveCamera() function is:

    Code:
    if ( dword_D5153C )
    result = *(_DWORD *)(dword_D5153C + 0x8150);
    You would just change the number 8150 and 13964604 (the decimal notation of D5153C) in the source code provided in the original post of this thread.

    Now this is assuming the Camera ptr struct is the same. I don't know if that's the case. Most anyone in the Memory Editing section would know better than me. The only reason I knew is due to Master674 when he posted it at http://www.ownedcore.com/forums/worl...1-fov-wow.html (FoV in wow) ..

    [help] transmuting FOYGUI to 3.3.5 client versions.
  2. #2
    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)
    1. Purchase, download and install IDA
    2. Download the IDB file from the most recent build thread.
    3. Open the file and navigate to the GetActiveCamera function, decompile it
    4. Teach yourself variables, constants, arrays, strings, expressions, statements, functions,...
    5. Teach yourself program flow, pointers, references, classes, objects, inheritance, polymorphism,...
    6. Do a lot of recreational programming. Have fun hacking but remember to learn from your mistakes.
    7. Interact with other programmers. Work on programming projects together. Learn from them.
    8. Teach yourself advanced theoretical physics and formulate a consistent theory of quantum gravity.
    9. Teach yourself biochemistry, molecular biology, genetics,...
    10. Use knowledge of biology to make an age-reversing potion.
    11. Use knowledge of physics to build a flux capacitor and go back in time.
    12. Replace younger self
    13. The things you see in IDA should make sense now and no further explanation is required
    "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

  3. #3
    danielx's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Update - i'm clueless.
    Last edited by danielx; 04-16-2013 at 08:04 AM.

Similar Threads

  1. whisper addon 1.12.1 client version
    By locario in forum WoW EMU Questions & Requests
    Replies: 1
    Last Post: 10-29-2015, 01:58 PM
  2. WoW client version identify
    By citrot in forum World of Warcraft General
    Replies: 9
    Last Post: 02-14-2015, 12:12 PM
  3. Need some help getting information out of a c# client program
    By lightofdarkness in forum Programming
    Replies: 0
    Last Post: 05-28-2013, 04:03 AM
  4. WoTLK Alpha Closed Down? Please Help, and tell me if ur WoTK Client Works!
    By kkunecz in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 06-24-2008, 11:50 AM
  5. Server and client versions
    By naotrix in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 09-30-2007, 11:44 AM
All times are GMT -5. The time now is 09:58 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