Vanilla 1.12.1 / TBC 2.4.3 / WotLK 3.3.5a - View distance unlock (patched WoW.exe) menu

User Tag List

Results 1 to 15 of 15
  1. #1
    Nikk0z's Avatar Active Member
    Reputation
    51
    Join Date
    Sep 2010
    Posts
    36
    Thanks G/R
    3/15
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Vanilla 1.12.1 / TBC 2.4.3 / WotLK 3.3.5a - View distance unlock (patched WoW.exe)

    This patch unlocks the "/console farclip value" command available in all WoW clients. The farclip value is capped at 777 in Vanilla 1.12.1, at 783.333313 in TBC 2.4.3 and at 1583.333374 + 791.666687 in WotLK 3.3.5a (for WotLK/TBC and Vanilla zones respectively). Yes, the values listed here are wrong.

    Let's start with some eye candy, here are a few screenshots.

    TBC 2.4.3:
    Farclip @783.333313 (default cap)
    Farclip @1500 (patched exe)
    Farclip @2000 (patched exe)
    Farclip @3000 (patched exe)
    Farclip @3500 (patched exe)

    WotLK 3.3.5a:
    Farclip @1583.333374 (default cap)
    Farclip @2000 (patched exe)
    Farclip @2500 (patched exe)
    Farclip @3000 (patched exe)
    Farclip @4000 (patched exe)
    Farclip @6000 (patched exe)

    Vanilla 1.12.1:
    Farclip @777 (default cap)
    Farclip @1500 (patched exe)
    Farclip @2000 (patched exe)



    Here's some info about the whole thing:
    • All executables have been patched with the LAA (Large Address Aware) flag, which I believe will help avoid some crashes at high farclip values. More info here and here.
    • Both executables from TBC and Vanilla have my FoV patch included. See this (Vanilla 1.12 & TBC 2.4.3 - Permanent FoV fix (patched WoW.exe)).
    • The higher the farclip value, the more it will affect performance (obviously).
    • If the value is set high enough WoW's graphical engine will at some point reach its limit, even with powerful hardware.
    • If the value is set too high WoW will crash.
    • The value will reach diminishing returns at some point (see Vanilla @1500 vs @2000 and TBC @3000 vs @3500).
    • How good the game will look will depend on the zone (some zones have more fog than others).
    • Vanilla seems to reach diminishing returns way faster than TBC and WotLK, I'm not sure if that's because of the older engine or if I just chose a bad zone.
    • The value is actually capped at 10000 with this patch.


    Here are the downloads:
    WoW.exe - Vanilla 1.12.1
    WoW.exe - TBC 2.4.3
    Edit: apparently WotLK had two farclip value limits in place, one for WotLK and TBC zones, and a second one for Vanilla zones. Downloads for both versions:
    WoW.exe - WotLK 3.3.5a - WotLK/TBC zones
    WoW.exe - WotLK 3.3.5a - WotLK/TBC + Vanilla zones

    Usage: when ingame type in the chat "/console farclip 1-10000" without the quotation marks.

    Virustotal scans:
    WoW.exe - Vanilla 1.12.1
    WoW.exe - TBC 2.4.3
    WoW.exe - WotLK 3.3.5a - WotLK/TBC zones - It seems like the WotLK executable gets picked up as "malicious_confidence_65% (D)" by an antivirus on the virustotal list, this is a false positive, however you can follow the instructions on how to patch the executables yourself below if you wish.
    WoW.exe - WotLK 3.3.5a - WotLK/TBC + Vanilla zones - Same as above (although this one is because the signature doesn't match since the file has been edited).


    Here's some more technical info for those interested:
    Code:
    Vanilla 1.12 (WoW.exe+8E9B94)
    Default farclip limit float value: 777
    Default farclip limit hex value: 00 40 42 44
    Patched farclip limit float value: 10000
    Patched farclip limit hex value: 00 40 1C 46
    
    TBC 2.4.3 (WoW.exe+9A45F4)
    Default farclip limit float value: 783.333313
    Default farclip limit hex value: 55 D5 43 44
    Patched farclip limit float value: 10000
    Patched farclip limit hex value: 00 40 1C 46
    
    WotLK 3.3.5a (WoW.exe+8D7748) - farclip limit for WotLK/TBC zones
    Default farclip limit float value: 1583.333374
    Default farclip limit hex value: AB EA C5 44
    Patched farclip limit float value: 10000
    Patched farclip limit hex value: 00 40 1C 46
    
    WotLK 3.3.5a (WoW.exe+8D7748) - farclip limit for Vanilla zones
    Default farclip limit float value: 791.666687
    Default farclip limit hex value: AB EA 45 44
    Patched farclip limit float value: 10000
    Patched farclip limit hex value: 00 40 1C 46
    
    Refer to this thread for more in depth info on how I patched the executables with the new hex values.
    To wrap all of this up, it would be nice to have a way to lower or remove the fog which can hide a lot of detail in some zones, but I haven't found any info on this for these expansions/patch versions yet.
    Last edited by Nikk0z; 02-27-2018 at 10:11 PM.

    Vanilla 1.12.1 / TBC 2.4.3 / WotLK 3.3.5a - View distance unlock (patched WoW.exe)
  2. Thanks Ashoran, ReznikShaman, Rocky37, Krack3n, Greensiberia, Beauenheim (6 members gave Thanks to Nikk0z for this useful post)
  3. #2
    Rocky37's Avatar Member
    Reputation
    6
    Join Date
    Mar 2008
    Posts
    1
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you very much for these patches !

  4. #3
    Android14's Avatar Banned
    Reputation
    4
    Join Date
    Mar 2017
    Posts
    19
    Thanks G/R
    2/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is there a way to make the tbc one work with wowme for tbc?

  5. #4
    Nikk0z's Avatar Active Member
    Reputation
    51
    Join Date
    Sep 2010
    Posts
    36
    Thanks G/R
    3/15
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't really know Wowme or what it does exactly to be honest, I just heard that it's used for some model edits. However, I just did a quick test and it appears that Wowme still hooks onto the original WoW.exe file, and if using my modified executable the FoV fix does appear to work with it. Are you having any specific issues?

  6. #5
    Greensiberia's Avatar Member
    Reputation
    1
    Join Date
    Aug 2015
    Posts
    6
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello! You are the man whom i've been looking for last ten years. Please tell me is it real to fix grass draw distance in vanilla wow.exe?

    World of Warcraft 1.12.1 Lights Hope Grasss draw distance - YouTube

  7. #6
    Nikk0z's Avatar Active Member
    Reputation
    51
    Join Date
    Sep 2010
    Posts
    36
    Thanks G/R
    3/15
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Greensiberia View Post
    Please tell me is it real to fix grass draw distance in vanilla wow.exe?
    It sure is, or at least I've done it in TBC. However the FPS drawbacks were huge (on a 1070 mind you, so it wasn't a hardware bottleneck), so it didn't seem to be worth releasing. I never tested it in Vanilla though, I'll look into it and let you know how it goes.

    EDIT: Okay, first of all I think you have the wrong idea about the "frilldensity" console variable (which I assume is the one you're changing since it has a 256 maximum value), it only changes the density of the grass/ground clutter, not its draw distance. Well, anyway, I started looking into it and I've kinda hit a roadblock: the console variable which changes the draw distance of the grass in tbc TBC, "groundeffectdist", doesn't exist in Vanilla. According to WoWWiki the "groundeffectdist" variable which got introduced somewhere in TBC replaced "frilldistance", however "frilldistance" is nowhere to be found in Vanilla. This spreadsheet should list all console variables available in Vanilla, but I haven't found anything yet. It could be possible that there is no equivalent to "groundeffectdist" in Vanilla, and that would make changing the default grass draw distance extremely hard.
    If you know the name of the console variable I'm looking for please let me know.
    Last edited by Nikk0z; 10-22-2017 at 07:29 PM.

  8. #7
    Greensiberia's Avatar Member
    Reputation
    1
    Join Date
    Aug 2015
    Posts
    6
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Nikk0z View Post
    It sure is, or at least I've done it in TBC. However the FPS drawbacks were huge (on a 1070 mind you, so it wasn't a hardware bottleneck
    Perhaps it is strange, but I think you were bottlenecked by your CPU, check system monitor or install MSI afterburner to see more information about system load.

    Imgur: The most awesome images on the Internet

    I have tried to change every setting with any "dist" command, but with no luck. Sorry about 256 frilldistance. I was wrong. I set farclip for 177 and it was nearly five times longer distance than grass draw distance, perhaps we should calculate real parameter of grass draw distance. But it is difficult because depends from camera position at current time.
    Attached Thumbnails Attached Thumbnails Vanilla 1.12.1 / TBC 2.4.3 / WotLK 3.3.5a - View distance unlock (patched WoW.exe)-wow-2017-10-20-18-23-11-gif  

  9. #8
    Nikk0z's Avatar Active Member
    Reputation
    51
    Join Date
    Sep 2010
    Posts
    36
    Thanks G/R
    3/15
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Greensiberia View Post
    Perhaps it is strange, but I think you were bottlenecked by your CPU, check system monitor or install MSI afterburner to see more information about system load.
    That could be possible, but I remember checking both GPU and CPU usage and coming to the conclusion it just was the engine itself that couldn't keep up.
    Originally Posted by Greensiberia View Post
    perhaps we should calculate real parameter of grass draw distance.
    Yeah, that's correct, however having a variable to change helps infinitely. Having no initial value to start looking for with Cheat Engine makes this extremely hard. I don't believe the value itself changes based on the camera distance though, it seems it's just applied to the camera position instead of the character position.

  10. #9
    raeef's Avatar Member
    Reputation
    2
    Join Date
    Aug 2011
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Nikk0z View Post
    WotLK 3.3.5a..
    I think you uploaded the wrong 335 wow.exe. Because it don't work,
    and every one I asked to try it it didn't work for them too.
    Plz re upload the working 335 wow.exe.

  11. #10
    Nikk0z's Avatar Active Member
    Reputation
    51
    Join Date
    Sep 2010
    Posts
    36
    Thanks G/R
    3/15
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I just re-tested the 3.3.5a executable and I confirmed it's correctly patched and working. However I did notice something strange: the uncapped value only seems to work in WotLK and TBC zones, while Vanilla zones seem to still be capped at the ~777 farclip value; I'll see what I can do.

    EDIT: OP updated with new WotLK executable.
    Last edited by Nikk0z; 02-27-2018 at 10:13 PM.

  12. Thanks Krack3n, Beauenheim (2 members gave Thanks to Nikk0z for this useful post)
  13. #11
    leonard-erde's Avatar Member
    Reputation
    1
    Join Date
    Nov 2020
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    screenshots are down

  14. #12
    marcelo_20xx's Avatar Active Member
    Reputation
    25
    Join Date
    Sep 2008
    Posts
    165
    Thanks G/R
    2/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Didnt want to open a new thread, but I too wanted to increase the grass density at some point to the Vanilla Client but hit a wall since the value is not tied to a cvar.

    Anyway I want to add another address to the current work you are doing to complement the farclip cvar and is horizonfarclip, this value is used to clip the terrain detailed geometry and force it to render as a shadow only on the horizon.

    Testing the value on Thunderbluff its best to set the farclip at 900 and horizonfarclip at 3000 in config.wtf. If you increase farclip past this value, you will see that the game start clipping the terrain at the edges, so I suspect there is another value thats need to be tweaked to really increase the draw distance, maybe is DistCull.

    Horizon Far Clip value:
    offset: 00410224
    00 00 04 45 default value=2112f for Vanilla Client
    change it to:
    00 40 1C 46 to increase its max value to 10000f
    Last edited by marcelo_20xx; 05-09-2021 at 12:18 PM.

  15. #13
    19941994ra's Avatar Member
    Reputation
    1
    Join Date
    Jun 2021
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello, and sorry for reopening this old thread.

    This patch works flawlessly, thanks a lot.

    I was wondering if there is a way to patch groundeffectdist limit in WotLK, is that possible?

  16. #14
    Eratoc's Avatar Member Elite
    Reputation
    12
    Join Date
    Jul 2006
    Posts
    452
    Thanks G/R
    10/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just crashes when I'm trying to use it on 1.12 =/

    Error:
    Your login interface files are corrupt. Please reinstall the game.
    Last edited by Eratoc; 09-17-2021 at 10:52 AM.

  17. #15
    germplan's Avatar Member
    Reputation
    1
    Join Date
    Dec 2021
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Eratoc View Post
    Just crashes when I'm trying to use it on 1.12 =/

    Error:
    Your login interface files are corrupt. Please reinstall the game.
    similar issue trying both .exe for WOTLK 3.3.5a wow-mania

Similar Threads

  1. [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
  2. [Selling] Crazy Vanilla Account - Corrupted Ashbringer - TBC Collectors Edition -Mounts -Titles
    By WowMountsUK in forum WoW-EU Account Buy Sell Trade
    Replies: 3
    Last Post: 12-16-2015, 05:55 AM
  3. WTT (US) Vanilla, TBC + Gamecard for (EU) WotLK
    By Power of Illuminati in forum Members Only Accounts And CD Keys Buy Sell
    Replies: 0
    Last Post: 01-01-2010, 02:27 PM
  4. TBC ADT's to WotLK ADT's
    By Nadromar in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 03-15-2009, 12:23 PM
  5. Patch 3.0.2 (TBC Live) work with WoTLK Emus?
    By Pterosaur in forum WoW EMU Questions & Requests
    Replies: 4
    Last Post: 10-26-2008, 10:40 AM
All times are GMT -5. The time now is 08:08 PM. 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