How to Make Custom Textures for Pixelmon


PokeClash Trainer
Required Programs: WinRAR/7zip or equivalent, Blender, Image Editor(Optional)
Note: In this guide, I am using Linux, however, the process is very similar, if not identical for MacOS and Windows.

First Time Setup:
  1. Download the required files.
    For Blender, you will need the "Blender Source Tools" addon. It can be downloaded from the following link: Instructions for installing the add-on are also on the same website. Screenshot_20200319_004303.png
    You will also need the models/textures from the pixelmon mod. You can find it in the .jar file from the reforged website:
    The latest version does not have the correct files, so I recommend downloading Reforged 6.3.4 from the "Archived Versions" section at bottom of the webpage. Simply click the download button and save the .jar file somewhere you can find easily.

  2. Extract the .jar file using WinRAR/7zip or an equivalent utility.
    In the extracted folder, open "assets > pixelmon > models"
    Copy and paste the pokemon folder somewhere you can easily find. After pasting, I recommend renaming this folder "Models"

  3. Go back to the pixelmon folder and open the textures folder next.
    Copy and paste the pokemon folder somewhere you can easily find.After pasting, I recommend renaming this folder "Textures"
    After this step, you should have the following two folders easily accessible:

  4. Open blender and click on "file > import" and make sure "Source Engine" shows up in the list.1584598166598.png
    If it doesn't show up, you messed up installing the "Blender Source Tools" addon.



PokeClash Trainer
Editing Textures:
  1. Open Blender and close the welcome window by clicking anywhere on the background.
    You should see a cube, a camera, and a light in the scene.
    You can delete them by right clicking each one and clicking delete.

  2. To start editing a pokemon's texture, click "File > Import > Source Engine"
    Navigate to your "Models" folder and open the folder for the pokemon you want to edit.
    Most of them have multiple .smd files, select the one that is the same name as the pokemon and click the import button.

  3. You should now see the model of the pokemon on the main screen in blender.
    On the right side, there is a square labeled Scene Collection. In that list, click on the name of your pokemon that has an orange triangle next to it. This should select the model and put an orange outline around it on the main screen.

  4. On the right side, in the window under "Scene Collection" there should be a bunch of tabs.
    Click on the one that looks like a circle with a checkerboard pattern. If you hold your mouse cursor on it, it says "Context. Material" or "Material Properties"

  5. Now, on the top portion of that panel, there is a list of textures.
    Some pokemon only have one, others have multiple. In my case, I have two: "Material_54" and "Material_55". Repeat steps 6-7 for each one in the list.
  6. Click on the "Use Nodes" button.
    Then set the Surface to "Diffuse BSDF".
    Then for the Color, click on the circle next to the box and select "Image Texture"

  7. Click on "Open" and navigate to your "Textures" folder.
    Open the .png for your pokemon and click open image. If you already opened the image, click on the dropdown box next to the "New" button and click on the .png you opened.

  8. Now, back to the main window, your model should still look like one solid color, lets fix that.
    On the top right corner of the main window, above the "X-Y-Z" guide, there should be 4 buttons with circles, again, click the one with the checkerboard pattern.
  9. You should now see the texture applied to the model.
    On the top left of the main window, click on "Object Mode" and change it to "Texture Paint".

  10. Drag the bottom panel up (it's usually a timeline thing by default) and change it to "Image Editor" by clicking the dropdown on the top left corner of the panel and change it from "View" to "Paint".
    In the "View" menu next to "Paint", enable "Tool Settings", "Toolbar", and "Sidebar".

  11. You can now paint on either the model itself or on the texture in the bottom panel.
    I recommend setting Brush Strength to 1.000. (If you want to use an external image editor like Photoshop, just open the same texture file in that editor and save your changes. To see it applied to the model, back in Blender, click "Image > Reload"). Once you're done editing, go back to the panel in Blender, click "Image" and save the texture.

  12. Take a screenshot of your textured model (Win + Shift + S on Windows or Cmd + Shift + 4 on Mac) and paste it in the texture-submissions channel on the discord along with your custom texture file.
    Make sure you give a name for the type of skin it is (Example: Dapper, Halloween, Galaxy, Rainbow, etc.)

    Check the resource pack to see all of the existing custom textures so that we don't have multiple of the same type. The latest version of the resource pack will be in the resource pack folder of the technic modpack as well as the pokeclash downloads channel on discord.


Last edited: