Texture Pack

From Terraria Wiki
Jump to: navigation, search
Desktop version Desktop-Only Content: This information applies only to the Desktop version of Terraria.

The Texture Pack feature enables the use of Texture Packs. Texture packs are add-on files, usually created by players for themselves or others, which change the appearance of some or all of a game's content. This could include weapons, enemies, NPCs, furniture, even the player. This allows a range of options to a player, from as little as simple tweaks to an item or two, to a full, sweeping redesign of the entire game's art.

Creating a Texture Pack[edit | edit source]

The new images must share the same file name (albeit with a png extension) and canvas dimensions as the default images. The default Terraria images can be located here:

  • On Windows Steam version, C:\Program Files (x86)\Steam\steamapps\common\Terraria\Content\Images.
  • On Linux Steam Version, ~/.steam/steam/steamapps/common/Terraria/Content/Images
  • On macOS Steam version, Library/'Application Support'/Steam/steamapps/common/Terraria/Terraria.app/Contents/MacOS/Content/Images.
  • On GOG version, C:\GOG Games\Terraria\Content\Images.
    • Tip for Mac users: To open and view the contents of Terraria.app, right click and select "Show Package Contents"

View Terraria.app package on Mac.gif

These default images are stored with the xnb file extension. TConvert can be used to extract the default xnb images as png files for viewing, editing, and saving.

Formatting[edit | edit source]

Texture packs require a pack.json file; otherwise, it will be not be recognized by the game. It may optionally include an icon.png file for display in the Texture Packs menu. A proper pack.json file will look like the following:

{
    "Name": "Pack Name",
    "Author": "Author",
    "Description": "Place a one-line brief description of your pack here",
    "Version": {
        "major": 1,
        "minor": 0
    }
}

Packs should follow the same format as your game directory's content folder, which is Content/Images. The final pack should look like this:

  • Pack
    • icon.png (optional)
    • pack.json
    • Content
      • Images
        • Acc_Back_1.png (for example)

Texture pack files must be saved as folders or .zip files in the ResourcePacks directory.

Installing a Texture Pack[edit | edit source]

Texture packs are placed in the ResourcePacks folder and can be accessed under the "Open Folder" option under the "Texture Packs" menu option in-game. This folder is generated when the game is launched.

  • On Windows, Documents\My Games\Terraria\ResourcePacks
  • On Mac, open Finder and press "Go" on the top. Then press "Go to folder...". Type in ~Library/Application Support/Terraria/ResourcePacks
  • On Linux, $XDG_DATA_HOME/Terraria/ResourcePacks​
    • This is typically ~/.local/share/Terraria

Download a Texture Pack[edit | edit source]

The community diligently shares their own texture packs. So you don't have to create your own, but can also simply download one.

Community Texture Packs can be found in many places, most notably on the Terraria Community Forums.

History[edit | edit source]

  • Desktop 1.4.0.3: Fixed a bug where Texture Packs wouldn't work on tiles without a game restart.
  • Desktop 1.4.0.1:
    • Can now be accessed via an option in the main menu.
    • Image files now must share the exact same dimensions as default.
    • No longer experimental.