This maphack method is not actually new one, folks have been using it for months now without a ban but like all intrusive hacks/mods, use it at your own risk.
Hey folks, tomorrow 3.14 will be released so I want to take this opportunity to present to you a map-hack that will work in 3.14. It's not a simple "click" and "done" kind of map hack but at the same time, it is much better than the Cheat-Engine map hack. This map hack requires you to modify the PathOfExile Content.ggpk file. So here are the steps.
Step -1
Download the following software and compile it in visual studio 2019.
GitHub - aianlinb/LibGGPK2: Library for Content.ggpk of PathOfExile (Rewrite of libggpk)
Step -2
Step-1 will produce a "Release -> net5.0-windows" folder with executable in it. Download
this dll file and put it in that folder (i.e. folder where the executable is).
Personally I am using the one with hash:
9b7f9e3e4931b80257da5e1b626db43a but do note that the dll file is provided on an as is basis. No guarantees or warranties are given or implied. Downloading this dll file from this site is free of charge and the user assumes all risks of any damages that may occur, including but not limited to loss of data, damages to hardware, or loss of business profits. Please use at your own risk.
Step -3
Start the application by clicking
VisualGGPK2.exe file and go to the following shader file (
Minimap_Visibility_Pixel.hlsl) as shown in the image below.
Step -4
Right click that file and click
Export and then save it on your desktop as shown in the image below.
Now, backup this file in case something goes wrong and you want to revert it. The backup file name should be of the same name as the original file name so I suggest you putting the backup file in a backup folder.
Step-5
Open the exported file in your favorite editor and replace the
RenderVisibility function with the following function. Then, save it.
Code:
float4 RenderVisibility( const PS_INPUT input ) : PIXEL_RETURN_SEMANTIC
{
float2 planar_pos = input.pixel_coord.xy / visibility_map_size.xy * tile_map_size.xy;
float dist = length(planar_pos - explored_tile.xy);
float ratio = saturate((1.0f - dist / visibility_radius) * 2.0f);
float2 viewport_size = visibility_map_size.xy;
float2 normalized_pos = input.pixel_coord.xy / viewport_size.xy;
float prev_ratio = SAMPLE_TEX2D( curr_visibility_sampler, SamplerLinearClamp, normalized_pos ).r;
float4 res_color = float4(max(ratio, prev_ratio), 0.0f, 0.0f, 1.0f);
if(visibility_reset > 0.5f)
res_color = float4(0.2f, 0.0f, 0.0f, 1.0f);
if(visibility_revealed > 0.5f)
res_color = float4(1.0f, 0.0f, 0.0f, 1.0f);
return res_color;
}
Step-6
Back into the VisualGGPK2 application, right click that file (
Minimap_Visibility_Pixel.hlsl) again and
replace as shown in the image below. Now select your modified file.
Step-7
Close the VisualGGPK2 application and open the game. You will see your map visible as shown in the image below.
NOTE: Area you have not visited will have grey color, area you have visited will have non-grey color. ( so better than Cheat Engine map hack )