Since Wine is not able to handle mipmaps from textures smaller than one block, TuxLoL is intented to patch these files from League of Legends to make the game run.
Make sure you have Mono 2.10.X installed on your system.
You don't need to patch Wine with '0001-HACK-Disallow-block-based-textures-with-sub-block-si.patch' anymore. Otherwise, Issue
Download the latest TuxLoL binaries from this page. You don't need to compile it on your own.
Run the following commands from the application folder. Make sure the game client is not running. The air client can be left open.
$ mono tuxlol.exe patch --dir "/home/USER/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends"
This command will apply the patches and create a backup of the changed archives. If you don't want backup your files, you can disable the creation of backups:
$ mono tuxlol.exe patch --dir "/home/USER/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends" --no-backup
Revert the patches
You can revert the patches with:
$ mono tuxlol.exe restore --dir "/home/USER/.wine/dosdevices/c:/Program Files/Riot Games/League of Legends"
Keep in mind that you have to apply this patch after every single League of Legends patch!
How it works
TuxLoL scans the League of Legends data files for DDS textures with mipmaps and removes them. That's why, the tool is able to detect changes made to League of Legends automatically.