Remove fog-of-war (aka fullbright) menu

User Tag List

Results 1 to 15 of 15
  1. #1
    ndc's Avatar Private
    Reputation
    9
    Join Date
    Sep 2013
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Remove fog-of-war (aka fullbright)

    My own way of having no fog of war, enjoy.

    if there is some shadow-flickering, turn off shadows or you can try adjusting the values in the CE table.

    Remove fog-of-war (aka fullbright)-v8ero9-jpg

    Attempted to make a CT file for convenience, let me know if it works:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheatTable>
      <CheatEntries>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Disable Fog of War (disabling this might cause the game to crash)"</Description>
          <Color>800000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
    
    label(lightopc1)
    registersymbol(lightopc1)
    aobscan(_lightopc1,F3 0F 59 44 24 18 F3 0F 59 25)
    
    label(lightopc2)
    registersymbol(lightopc2)
    aobscan(_lightopc2,F3 0F 10 4C 24 50 F3 0F 5C 0D)
    
    alloc(light1,4)
    registersymbol(light1)
    light1:
    dd (float)13000
    
    alloc(light2,4)
    registersymbol(light2)
    light2:
    dd (float)3500
    
    _lightopc1+6:
    lightopc1:
    mulss xmm4, dword ptr [light1]
    
    _lightopc2+6:
    lightopc2:
    subss xmm1, dword ptr [light2]
    
    [DISABLE]
    
    lightopc1:
    mulss xmm4, dword ptr [PathOfExile.exe+0068a264]
    
    lightopc2:
    subss xmm1, dword ptr [PathOfExile.exe+006FBFF0]
    
    /*light1:
    dd (float)1300
    
    light2:
    dd (float)350*/
    
    dealloc(light1)
    dealloc(light2)
    </AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>3</ID>
              <Description>"Changing this value might yield better results (default: 1300)"</Description>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>light1</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>4</ID>
              <Description>"Changing this value might yield better results (default: 350)"</Description>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>light2</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatTable>
    Not bothering with all the antivirus checks, use it, don't use it, I don't care, the source is below.
    https://mega.co.nz/#!7YoAgJSK!B2scBD..._92HzbKYAWKqD8

    Most likely on the next patch, these offsets will change, so someone might want to make a CE table or something similar.

    Source:

    Code:
    #define WIN32_LEAN_AND_MEAN
    
    #include <Windows.h>
    #include <stdio.h>
    #include <conio.h>
    
    #include <TlHelp32.h>
    
    DWORD get_process_id(char*);
    DWORD get_module_address(DWORD, char*);
    
    int main()
    {
    	DWORD pid = get_process_id("PathOfExile.exe");
    
    	if (!pid) // game not found
    		return 1;
    
    	DWORD poe_base = get_module_address(pid, "PathOfExile.exe");
    
    	if (!poe_base)
    		return 1;
    
    	HANDLE h_process = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
    
    	if (!h_process)
    		return 1;
    	
    	float fl1 = 1300;
    	float fl2 = 350;
    
    	printf_s("Path of Exile fog-of-war removal by ndc\n\nPress '1' to enable\nPress '2' to disable\nPress any other key to quit\n");
    
    	char c = _getch();
    
    	if (c != '1' && c != '2')
    		return 0;
    
    	if (c == '1')
    	{
    		fl1 = 13000;
    		fl2 = 3500;
    	}
    
    	DWORD oldProt;
    
    	VirtualProtectEx(h_process, (DWORD*)(poe_base+0x0068a264), sizeof(float), PAGE_EXECUTE_READWRITE, &oldProt);
    	WriteProcessMemory(h_process, (DWORD*)(poe_base+0x0068a264), &fl1, sizeof(float), 0);
    	VirtualProtectEx(h_process, (DWORD*)(poe_base+0x0068a264), sizeof(float), oldProt, &oldProt);
    
    	VirtualProtectEx(h_process, (DWORD*)(poe_base+0x006fbff0), sizeof(float), PAGE_EXECUTE_READWRITE, &oldProt);
    	WriteProcessMemory(h_process, (DWORD*)(poe_base+0x006fbff0), &fl2, sizeof(float), 0);
    	VirtualProtectEx(h_process, (DWORD*)(poe_base+0x006fbff0), sizeof(float), oldProt, &oldProt);
    
    	return 0;
    }
    
    DWORD get_process_id(char* exe)
    {
        HANDLE h_proc_snap = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
    
        PROCESSENTRY32 process_entry = { 0 };
        process_entry.dwSize = sizeof(PROCESSENTRY32);
    
    	unsigned int process_id = 0;
        if (Process32First(h_proc_snap, &process_entry))
        {
            do
            {
                if (lstrcmp(process_entry.szExeFile, exe) == 0)
    				process_id = process_entry.th32ProcessID;
            }
            while (Process32Next(h_proc_snap, &process_entry));
        }
        CloseHandle(h_proc_snap);
    
        return process_id;
    }
    
    DWORD get_module_address(DWORD process_id, char* module)
    {
        HANDLE h_proc_snap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, process_id);
    
        MODULEENTRY32 module_entry = { 0 };
        module_entry.dwSize = sizeof(MODULEENTRY32);
    
    	unsigned int module_address = 0;
        if (Module32First(h_proc_snap, &module_entry))
        {
            do
            {
                if (lstrcmp(module_entry.szModule, module) == 0)
                    module_address = (DWORD)module_entry.modBaseAddr;
            }
            while (Module32Next(h_proc_snap, &module_entry));
        }
        CloseHandle(h_proc_snap);
    
        return module_address;
    }
    Last edited by ndc; 11-01-2013 at 12:18 AM.

    Remove fog-of-war (aka fullbright)
  2. #2
    darkbluefirefly's Avatar Member
    Reputation
    3
    Join Date
    May 2012
    Posts
    60
    Thanks G/R
    1/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wow thanks! how did you find this?? thanks for any info. And can you make it so monsters are always red outlined highlighted? =) <3

  3. #3
    jdk1811's Avatar Member
    Reputation
    1
    Join Date
    Mar 2013
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It says that I am missing MSVCR110.dll, so I downloaded this and put it into system32 folder,
    but it still gave me the same error, any solution?

  4. #4
    gurud's Avatar Contributor CoreCoins Purchaser
    Reputation
    129
    Join Date
    Oct 2013
    Posts
    223
    Thanks G/R
    2/31
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    edit: nevermind
    Last edited by gurud; 11-30-2013 at 12:05 PM.

  5. #5
    ndc's Avatar Private
    Reputation
    9
    Join Date
    Sep 2013
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You probably need the msvc 2012 runtimes, I believe you can get them here:
    Download Visual C++ Redistributable for Visual Studio 2012 Update 3 from Official Microsoft Download Center

  6. #6
    gurud's Avatar Contributor CoreCoins Purchaser
    Reputation
    129
    Join Date
    Oct 2013
    Posts
    223
    Thanks G/R
    2/31
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    edit: nevermind
    Last edited by gurud; 11-30-2013 at 12:05 PM.

  7. #7
    datz's Avatar Active Member
    Reputation
    23
    Join Date
    Aug 2013
    Posts
    538
    Thanks G/R
    170/19
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i have this msvc runtimes

    and i still get the error posted from someone above aswell

    any idea?


    edit: nvm got it to work
    Last edited by datz; 10-31-2013 at 11:22 PM.

  8. #8
    ndc's Avatar Private
    Reputation
    9
    Join Date
    Sep 2013
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    First post updated with CE script

  9. #9
    datz's Avatar Active Member
    Reputation
    23
    Join Date
    Aug 2013
    Posts
    538
    Thanks G/R
    170/19
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ^^ works

  10. #10
    gurud's Avatar Contributor CoreCoins Purchaser
    Reputation
    129
    Join Date
    Oct 2013
    Posts
    223
    Thanks G/R
    2/31
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by ndc View Post
    First post updated with CE script
    I did it like this:

    Code:
     
    [ENABLE]
    
    label(light1)
    registersymbol(light1)
    
    label(light2)
    registersymbol(light2)
    
    label(mist)
    registersymbol(mist)
    
    aobscan(aoblight1,4C 3E 00 80 A2 44)
    
    aobscan(aoblight2,00 00 AF 43 00 40 D3 44)
    
    aobscan(aobmist, 66 0F D6 8F 50 01 00 00)
    
    aobmist:
    mist:
    movq [edi+00000150],xmm3
    
    aoblight1+2:
    light1:
    dd (float)13000
    
    aoblight2:
    light2:
    dd (float)3500
    
    
    [DISABLE]
    
    mist:
    movq [edi+00000150],xmm1
    unregistersymbol(mist)
    
    light1:
    dd (float)1300
    unregistersymbol(light1)
    
    light2:
    dd (float)350
    unregistersymbol(light2)
    I also added my no mist script for extra brightness but going back to the source and pointing to an allocated value like you did might be better.
    By the way my script is working for non Steam and Steam client, yours are crashing at Steam client prob because of PathOfExile.exe+xxx

  11. #11
    zerokurs's Avatar Member
    Reputation
    1
    Join Date
    Nov 2017
    Posts
    24
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Can anyone please answer my questions ?
    When u remove fog with this way are u needed to remove it everytime after patch or every time u close game it s going ?? and everytime same code will work ?
    İ really confused i wanna do it but can any one please help me about it

  12. #12
    zerokurs's Avatar Member
    Reputation
    1
    Join Date
    Nov 2017
    Posts
    24
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    and also file is not exsist anymore

  13. #13
    niks71's Avatar Member
    Reputation
    1
    Join Date
    Jul 2017
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hm. Anyone say me how this works?
    Last edited by niks71; 11-20-2017 at 09:31 AM.

  14. #14
    Sithylis's Avatar Elite User Authenticator enabled
    Reputation
    332
    Join Date
    Jul 2016
    Posts
    562
    Thanks G/R
    124/277
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by niks71 View Post
    Hm. Anyone say me how this works? I create .ct file and run here. And i see this in cheat engine, but i can not do anything. And
    nothing changes in game.
    what am I doing wrong?Attachment 57966
    Check thread creation date...

  15. #15
    niks71's Avatar Member
    Reputation
    1
    Join Date
    Jul 2017
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sithylis View Post
    Check thread creation date...
    OMFG i`m sorry. I just saw the last post and did not check the creation date

Similar Threads

  1. Replies: 37
    Last Post: 10-25-2015, 07:57 AM
  2. Useful Fog of War Strategies
    By League of Boosts in forum League of Legends Guides and Strategies
    Replies: 3
    Last Post: 05-31-2014, 03:50 AM
  3. [Tool] Free Far Sight - The new WoW Machinima Tool! Increase view distance and remove fog!
    By SnorlaxHF in forum World of Warcraft Bots and Programs
    Replies: 8
    Last Post: 05-15-2014, 10:48 AM
  4. Simple way to remove FOG
    By UnknOwned in forum WoW Memory Editing
    Replies: 31
    Last Post: 04-22-2011, 08:27 AM
All times are GMT -5. The time now is 07:34 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