Classic FoV fix hints? menu

User Tag List

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

    Classic FoV fix hints?

    I'm new to reverse engineering and memory editing, yet so far made a couple of fov fixes for 1.12 and 3.3.5 that simply edit a default fov value that is stored in the exe.
    But i struggle to find a simmilar float value for 1.15 and retail, in fact i dont even know if they even exist and stored in a simmilar way as in older versions, any hints? I found some "fov" substrings that are crossreferenced in functions that i am currently investigating, is this a good line of thought? what should i be looking for to develop my own fov fix for newer versions? are dumped camera manager offsets useful? i would really appreciate any kind of advice since this new field interests me heavily.

    Classic FoV fix hints?
  2. #2
    dreadcraft's Avatar Member
    Reputation
    12
    Join Date
    Jun 2018
    Posts
    33
    Thanks G/R
    30/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gachik View Post
    I'm new to reverse engineering and memory editing, yet so far made a couple of fov fixes for 1.12 and 3.3.5 that simply edit a default fov value that is stored in the exe.
    But i struggle to find a simmilar float value for 1.15 and retail, in fact i dont even know if they even exist and stored in a simmilar way as in older versions, any hints? I found some "fov" substrings that are crossreferenced in functions that i am currently investigating, is this a good line of thought? what should i be looking for to develop my own fov fix for newer versions? are dumped camera manager offsets useful? i would really appreciate any kind of advice since this new field interests me heavily.
    Sorry I don't know exactly what you're looking for here...
    I only use one offset from the camera manager and that is the pointer to the active camera object. The only fov offset I have is for the active camera.
    Code:
    # Camera
    camera = 0x3A58
    camera_x = 0x10
    camera_y = 0x14
    camera_z = 0x18
    camera_matrix_11 = 0x1C
    camera_matrix_12 = 0x20
    camera_matrix_13 = 0x24
    camera_matrix_21 = 0x28
    camera_matrix_22 = 0x2C
    camera_matrix_23 = 0x30
    camera_matrix_31 = 0x34
    camera_matrix_32 = 0x38
    camera_matrix_33 = 0x3C
    camera_field_of_view = 0x40 # fov

  3. #3
    maikel233's Avatar Contributor
    Reputation
    149
    Join Date
    Sep 2010
    Posts
    119
    Thanks G/R
    39/70
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Retail:

    Detected game version: 11.0.7.58867
    Pattern search...
    Code:
    =-----------Camera functions:-----------=
    Offset_CameraMgr = 0x0000000004AD8718
    Offset_CameraPtr = 0x0000000000003A58
    [+] FOV: 1.5708

    Code:
    class CameraMgrPtr
    {
    public:
        Vector3 GetCameraPosition() const
        {
            return *reinterpret_cast<const Vector3*>(reinterpret_cast<uintptr_t>(this) + 0x0010);
        }
    
        Matrix3x3 GetMatrix() const
        {
            // Offset for Matrix3x3
            return *reinterpret_cast<const Matrix3x3*>(reinterpret_cast<uintptr_t>(this) + 0x001C);
        }
    
        float GetFOV() const
        {
            // Offset for FOV
            return *reinterpret_cast<const float*>(reinterpret_cast<uintptr_t>(this) + 0x0040);
        }
    
        void SetFOV(float newFOV) {
            *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x0040) = newFOV;
        }
    
        //18C camera goes up a bit
        //1FC  WorldFrame:ClearAllPointstr
        //25C camera_MaxZoom
        //260 camera_CurrentZoom
        //2BC Camera_up (Set camera height)
    };

Similar Threads

  1. Replies: 2
    Last Post: 03-07-2023, 04:58 PM
  2. [Release] Vanilla 1.12 & TBC 2.4.3 - Permanent FoV fix (patched WoW.exe)
    By Nikk0z in forum WoW EMU Programs
    Replies: 17
    Last Post: 01-03-2022, 02:11 PM
  3. [Tool] ArcheAge FOV/Zoom fix
    By Tobii in forum ArcheAge Bots and Programs
    Replies: 32
    Last Post: 05-03-2015, 11:03 PM
  4. Farming classic raid instances - little hint ;)
    By Raage in forum World of Warcraft Exploits
    Replies: 31
    Last Post: 08-02-2009, 07:08 PM
  5. [Guide] Public non-hamachi ( and fixes/hint)
    By lilbdiablo12 in forum WoW EMU Guides & Tutorials
    Replies: 6
    Last Post: 10-17-2008, 05:51 PM
All times are GMT -5. The time now is 07:04 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