Tutorials/Texture replacement: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
{{TOC|right}}
== Preface ==
== Preface ==
This tutorial will teach you how to make texture replacements for Cobblemon into a resource pack. Knowledge of resource packs is recommended.
This tutorial will teach you how to make texture replacements for Cobblemon into a resource pack. Knowledge of resource packs is recommended.


=== Step 1: Creating your replacement texture ===
=== Step 1: Creating your replacement texture ===
You will need a copy of the Pokémon's texture file so you can make edits to it. You can obtain a Pokémon's texture .png by searching for it on the [https://gitlab.com/cable-mc/cobblemon/-/tree/main/common/src/main/resources/assets/cobblemon/textures Gitlab] or the mod's .jar file. Make sure you are grabbing the texture that is meant for the model currently in the mod.  
You will need a copy of the Pokémon's texture file so you can make edits to it. You can obtain a Pokémon's texture PNG by searching for it on the [https://gitlab.com/cable-mc/cobblemon/-/tree/main/common/src/main/resources/assets/cobblemon/textures Gitlab] or the mod's JAR file. Make sure you are grabbing the texture that is meant for the model currently in the mod.  


Once your target Pokémon's texture .png is obtained, you can make desired color changes using Blockbench or other art creation apps. Make sure the dimensions of the png stay the same. When finished editing, save your png and make sure it has the exact same name as the original png.  
Once your target Pokémon's texture PNG is obtained, you can make desired color changes using Blockbench or image editors such as [https://www.getpaint.net/index.html paint.net] or https://pixlr.com/. Make sure the dimensions of the PNG stay the same. When finished editing, save your PNG and make sure it has the exact same name as the original PNG.  


=== Step 2: Arranging folders and files ===
=== Step 2: Arranging folders and files ===
The only two file requirements for texture replacements are textures and a '''pack.mcmeta''' file.<!--(link to page on how to make pack.mcmeta)--> You need to create and arrange folders so your new textures can replace the ones from the mod. Below is an example of how to arrange resource pack folders and files.  
The only two file requirements for texture replacements are textures and a <code>pack.mcmeta</code> file.<!--(link to page on how to make pack.mcmeta)--> You need to create and arrange folders so your new textures can replace the ones from the mod. Below is an example of how to arrange resource pack folders and files.  


:'''Folder Structure:'''
==== Folder Structure ====
  <div class="treeview">
  <div class="treeview">
* [name of your resource pack]
*''(resource pack name)''
** assets
**assets
*** cobblemon
***cobblemon
**** textures
****textures
***** pokemon
*****pokemon
****** [target pokemon]
******''(target pokemon)''
******* '''[pokemon].png'''
******* '''''(pokemon)''.png'''
** '''pack.mcmeta'''
** '''pack.mcmeta'''
** '''pack.png''' (optional)
** '''pack.png''' (optional)
Line 26: Line 27:
Example: <code>0001_bulbasaur</code>
Example: <code>0001_bulbasaur</code>


Ensure that your pack.mcmeta contains the correct data inside or this pack wont be detected as a resource pack.  
Ensure that your <code>pack.mcmeta</code> contains the correct data inside or this pack won't be detected as a resource pack.  


=== Step 3: Test your pack in game ===
=== Step 3: Test your pack in game ===
Provided your resource pack is arranged correctly, it should be ready to work in game. The folder does not need to be a .zip to be recognized by Minecraft. It's recommended to keep packs unzipped in case any edits need to be made.  
Provided your resource pack is arranged correctly, it should be ready to work in game. The folder does not need to be a ZIP to be recognized by Minecraft. It's recommended to keep packs unzipped in case any edits need to be made.  


# Copy your pack and place it in the '''resourcepacks''' folder in the Minecraft root directory.
# Copy your pack and place it in the "resourcepacks" folder in the Minecraft root directory.
# Start up Minecraft and then go to Options ➜ Resource Packs. Select your pack to load it.
# Start up Minecraft and click on ''Options'', then ''Resource Packs''. Select your pack to load it.
# Load/create a world save that contains Cobblemon</div>
# Load/create a world save that contains Cobblemon.
# Once in the world, you can run the command <code>/pokespawn <target pokemon></code></div>
# Once in the world, you can run the command <code>/pokespawn <target pokemon></code>.
# Ensure your new textures are properly replacing the old ones.</div>
# Ensure your new textures are properly replacing the old ones.


=== Step 4: Zip and share your resource pack <small>(optional)</small> ===
=== Step 4: Zip and share your resource pack <small>(optional)</small> ===


After confirming your pack is functioning properly, it can now be converted to a zip file using your preferred compression software. Be sure the file extension is specifically <code>.zip</code>
After confirming your pack is functioning properly, it can now be converted to a ZIP file using your preferred compression software. Be sure the file extension is specifically '''.zip'''


This zip file may now be uploaded somewhere and shared with others.
This ZIP file may now be uploaded somewhere and shared with others.
 
[[Category:Tutorial]]

Revision as of 15:22, 6 July 2023

Preface

This tutorial will teach you how to make texture replacements for Cobblemon into a resource pack. Knowledge of resource packs is recommended.

Step 1: Creating your replacement texture

You will need a copy of the Pokémon's texture file so you can make edits to it. You can obtain a Pokémon's texture PNG by searching for it on the Gitlab or the mod's JAR file. Make sure you are grabbing the texture that is meant for the model currently in the mod.

Once your target Pokémon's texture PNG is obtained, you can make desired color changes using Blockbench or image editors such as paint.net or https://pixlr.com/. Make sure the dimensions of the PNG stay the same. When finished editing, save your PNG and make sure it has the exact same name as the original PNG.

Step 2: Arranging folders and files

The only two file requirements for texture replacements are textures and a pack.mcmeta file. You need to create and arrange folders so your new textures can replace the ones from the mod. Below is an example of how to arrange resource pack folders and files.

Folder Structure

  • (resource pack name)
    • assets
      • cobblemon
        • textures
          • pokemon
            • (target pokemon)
              • (pokemon).png
    • pack.mcmeta
    • pack.png (optional)


The target Pokémon folder should include the Pokédex number and the name of the Pokémon.

Example: 0001_bulbasaur

Ensure that your pack.mcmeta contains the correct data inside or this pack won't be detected as a resource pack.

Step 3: Test your pack in game

Provided your resource pack is arranged correctly, it should be ready to work in game. The folder does not need to be a ZIP to be recognized by Minecraft. It's recommended to keep packs unzipped in case any edits need to be made.

  1. Copy your pack and place it in the "resourcepacks" folder in the Minecraft root directory.
  2. Start up Minecraft and click on Options, then Resource Packs. Select your pack to load it.
  3. Load/create a world save that contains Cobblemon.
  4. Once in the world, you can run the command /pokespawn <target pokemon>.
  5. Ensure your new textures are properly replacing the old ones.

Step 4: Zip and share your resource pack (optional)

After confirming your pack is functioning properly, it can now be converted to a ZIP file using your preferred compression software. Be sure the file extension is specifically .zip

This ZIP file may now be uploaded somewhere and shared with others.