[Android Apps and Games] CTCaer:
Uninstall GLTools libs through it's menu, it will do a fast reboot, now make sure you open it with a working internet connection.

Above it will show deafault and TeX plugin, select TeX plugin (it will show with white color) and tick all 3 below and install.

There are 3 ways that developers do their games:

1. Specific platform:

They are only for a specific platform and for tegra they have THD in their name.

Only way to download a game like this if it's blocked, is to change build.prop device names temporary to let's say Tegra shield.

This will trick Play store into thinking that you have Tegra Shield and will let you download the game.

Restore build.prop backup and fake gpu in GLTools

2. Many platforms, different revisions for each

This is like Horn. They support Adreno, Mali, PowerVR and Tegra.

Whatever you have, will download different files (apk+obb). Obb are different because they use specific gpu vendor compressed textures and shaders.

In this category you change again build.prop to trick play store into downloading the correct version. If you 1st buy the game, you have to uninstall it and then change build.prop and download it again.

Restore build.prop backup and fake gpu in GLTools

3. Same for all

Like Dead trigger. Apk and obb is compatible with all. You only configure GLTools.

Decompression better be in Unsupported only. "All" requires a lot of ram, you don't have a problem so try this also.

Recompression the best quality is "Disable", this also will give probably faster load times. I leave it to Decompressed only though.

This needs a little clarification though. Because leaving compression sometimes helps in performance.

You certainly need Decompression to unsupported only and up though. Otherwise proprietary texture formats will show us black.

So basically it uncompress the textures, then it will load them and if the original was for let's say for tegra it will recompress it to one that is supported natively from the gpu you have. This is speculation though

But I think that's why Recompressing all is not recommended.

Test case speculation:

So let's say we have Format1 (for adreno), Format2 (tegra unsupported natively) and Raw (uncomressed):

Settings: Decomp "Unsupported only", Recomp "Decompressed only"

Raw->Load it
Format1->Load it
Format2->raw->Format1->Load it

Settings: Decomp "All", Recomp "Decompressed only"

Raw->Load it
Format1->Raw->Load it
Format2->Raw->Format1->Load it

Settings: Decomp "All", Recomp "Disable"

Raw->Load it
Format1->Raw->Load it
Format2->Raw->Load it

Settings: Decomp "Unsupported only", Recomp "Disable"

Raw->Load it
Format1->Load it
Format2->Raw->Load it

So for Quality: All and Disable

For performance and low ram: Unsupported only and Unsupported only

For performance: Unsupported only and Disable

Correct me if I'm wrong

EDIT1:-------------

Played Horn 1.3.2.6

Works great.

Settings:

Decomp: Unsupp. only

Recomp: Decomp. only (Disabled gave me crashes)

Fake GPU with Tegra 3 profile

The game has no difference between T3 and T4. I sticked to Tegra 3 for compatibility.

1.3.2.7 version has Tegra 4 Support. Will check with that and see the graphical differencies.

EDIT2:----

Fixed some typos.

Also about having uncompressed textures it seems that because of the architecture of all gpus, this is not a good idea.

Currently optimized game uses uncompressed textures and that's to optimize vram buffers and performance.

So it seems that there's no need to uncompress them because the quality is already reduced.

Like mp3s. There's no need to make it wav. The bitrate is already lost.

So Decomp should really just be to unsupported only (without it you can't play DXT textures in let's say adreno gpu).

And recompress should be decompressed only, so it you can have optimized buffers.