You are on page 1of 4

What youll need:

Photoshop (or any other bitmap editor, but this tutorial covers only PS) you can get the .dds plugin here: http://developer.nvidia.com/object/photoshop_dds_plugins.html UvMapper Pro get it here: http://www.uvmapper.com/ LoL2Obj custom app by user renticletape, get it here: http://beta.leagueoflegends.com/board/attachment.php?attachmentid=1343&d=1251072626 7zip (dont use WinRar) http://www.7-zip.org/

Free alternatives to Photoshop:


Paint.NET can edit .DDS files natively http://www.getpaint.net/ GIMP Get the DDS plugin here: http://nifelheim.dyndns.org/~cocidius/dds/#download http://www.gimp.org/

Known issues:
On dropping the .sco file onto lol2obj some people experience an error message. If you have the same problem, make sure you have the latest DirectX, .NET framework and the latest service pack for your operation system installed. If you have this problem, dont use UVWrapper for the model viewing, but this custom made app by user muusbolla, get it here: http://beta.leagueoflegends.com/board/attachment.php?attachmentid=258&d=1248413257. However this app crashes for me for a change, so I cant provide you with how tos about it. Check out the original thread: http://beta.leagueoflegends.com/boar...ght=lol+viewer If neither of these programs work for you just modify textures without seeing the model. You can still have fun doing this, especially if you only want to change colours of original textures.

Basic tutorial:
All champion skins are stored in the HeroPak_client.zip file, default location is in C:\Riot Games\League of Legends\Game\.

1. Create a backup of that file, if you screw up and dont have a copy you will have to reinstall the game. 2. Unzip the file and in the unzipped folder find the folder for the champion you are interested in, for example C:\Riot Games\League of Legends\Game\HeroPak_client\DATA\Characters\Jester for the Jester character. The files we are interested in are Jester.sco and Jester.dds. The first contains the model while the second one contains the texture for it. 3. Open the folder where you have LoL2Obj and drag and drop the Jester.sco file onto the lol2obj.exe, this will create a new file called Jester.sco.obj in your Jester directory. This file is just a model in a easily understandable format that you can import into almost any 3d program. 4. Open UvMapper and open the file Jester.sco.obj in it. Now you can see the basic model for the Jester character but without any texture.

5. Open the Jester.dds file in Photoshop and save it as jester.bmp.

6. Then go into your UvMapper window and go texture=>load (ctrl+b) and locate the Jester.bmp file. You now have both the model and the texture loaded and visible.

7. In the right window you can turn, zoom or move the model around to help you with planning or checking for mistakes in your adjustments while in the left window you see what parts in the texture file correspond to what parts of the model. 8. Now in Photoshop just paint over the parts you want to modify in the jester.jpg file, save it whenever you want to see the results and load it again with ctrl+b in the UvMapper. (you have to load it manually, it doesnt auto-update) 9. Once youre finished save the Jester.bmp file youre working on as Jester.dds (whatever bitmap editor you use you need to emulate the settings below, especially "generate MIP maps").

10. Now just open the HeroPak_client.zip in 7zip and drag and drop the jester.dds file onto its original version, replacing it with your skin. 11. When you load up the game again the selected champion (all instances of him, meaning even if teammate or enemy uses him) should show the new skin.

DONE! Congratulation on your first custom skin!

What your custom skin might look like (just a draft):

Few things about UV Mapper Pro:


If you dont know which part of the texture file represents what part of the model just right click on it in the left panel and select Select UV sets. This will select only the part in question and show it to you in the right view.

If some parts of the texture file dont have the net around them it means they are not currently used on the character model. For instance FallenAngel (Morgana) has several such pieces:

Credits: HappyNihil Special thanks to user renticletape for his LoL2Obj application. v 1.0

You might also like