TL;DR Tests. If someone wants to help understand why this happens. Please only try it if you understand what you are doing.
This should be relatively safe. I tried these steps and didn't notice any issues in game or in log. Then again this problem doesn't affect me, so your mileage may wary. What does it do? It changes fragment shader files the game loads on World map to
Code:
uniform sampler2D tex;
void main(void)
{
gl_FragColor = texture2D(tex, gl_TexCoord[0].xy);
}
Hypothesis. By using an addon to override each shader one after another we should find what shader causes the problem. Then it should be possible to use an addon to disable a problematic shader instead of disabling all shaders in Options or using outdated drivers. If part[1] shows that none of these shaders causes this problem then, if the whole idea is correct, there are two more shaders not covered by this addon (see part[2]).
Part[1] Steps:
1. Back up your tome home folder (T-Engine) in
C:/users/"UserName"/.
2. Extract files. There should be 2 directories.
Code:
test
|-tome-water_test.teaa
|-shaders_files (^)
|-main_fbo_files (^^)
3. Copy
tome-water_test.teaa in
"TomeInstallPath"/game/addons/.
Code:
TomeInstallPath/game/addons
|-tome-water_test.teaa
|-overload
|-data
|-gfx
|-shaders (*)
|-main_fbo (**)
4. Enable tome-water_test addon in addons menu (probably it's better disable all other addons).
5. Enable Developer Mode in Options to speed thigs up. Enable framebuffers and all shader options in Video Options and restart the game.
6. Start a new ToMe game. I guess that shalore berserker is good choice because there are several screenshots with this problem show the area around Elvala.
7. Exit to World map. If the issue is there press Ctrl+S to save the game.
8. Use Ctrl+Alt+Shift+R to reload to make sure the issue remains after reload.
9. Test every .frag file from
shader_files (^) individually.
a. Switch to explorer. From shader_files (^) copy x.frag (where x is the name of the file) to shaders (*).
b. Switch to the game and reload with Ctrl+Alt+Shift+R.
c. Notice whether the issue is still there.
d. Switch to explorer. Remove x.frag from shaders (*).
10. Repeat step 9 for every .frag file (9 files) in
shader_files (^).
11. Test every .frag file from
main_fbo_files (^^) individually.
a. Switch to explorer. From main_fbo_files (^^) copy z.frag (where z is the name of the file) to main_fbo (**).
b. Switch to the game and reload with Ctrl+Alt+Shift+R.
c. Notice whether the issue is still there.
d. Switch to explorer. Remove z.frag from main_fbo (**).
12. Repeat step 11 for every .frag file (7 files) in
main_fbo_files (^^).
13. See Part[2] (not required but can help).
14. Remove
tome-water_test.teaa from
"TomeInstallPath"/game/addons/ and restore your tome home folder from back up.
Part[2]a. In Video Options enable shaders and disable framebuffers. Restart the game.
b. Load shalore berserker game.
c. Notice whether the issue remains.