People Playground Guide

How to make a Texture Pack in People Playground! for People Playground

How to make a Texture Pack in People Playground!

Overview

Texturing in People Playground? Very cool.

Hi! I’m Talon.

I’m 14 and I moderate on the People Playground Discord server, but you aren’t here for my life story. I made the first People Playground texture pack named “Bubble Update”, and you can install it here:
[link]
In this guide, I’ll be showing you how to make your very own texture pack!

Tools Needed

For texturing, you’ll need two things.

  • A Spriting Software

For spriting, I’d personally recommend Aseprite[www.aseprite.org], but if you can’t afford the $15 pricetag, I’d recommend Piskel[www.piskelapp.com]

Unity Asset Bundle Extractor (or UABE) lets us extract textures from a unity “.assets” file, it also will let us edit the textures, which is how we are going to add the assets into the game later.

Getting Started

When you open UABE, you will be greeted with a menu that I honestly don’t know what is for. Your first step is to click “File>Open” and open “resources.assets” in the following path:

C:Program Files (x86)SteamsteamappscommonPeople PlaygroundPeople Playground_Data

Scroll down and find a texture you want to change. In this tutorial I’m doing the battery.

Click “Plugins>Export as PNG” and save the PNG as the program fills it out for you. If you change the name of it, it’s only going to cause problems later, so leave it as is.

(EX: battery-resources.assets-119.png)

(Please note that 2 texture files exist for all of the spawnable objects, one being a thumbnail for the spawnmenu. Unless you rip all the sprites from the game (as I have (you can just shift click when sorting by textures and export all of them)) you won’t be able to tell them apart, so please double check once you export.)

Now that you’ve exported it, don’t close this window., open you’re spriting program of choice in a different tab.

Spriting

Some things to keep in mind while spriting:

  • The game has an automatic blue tint it will put on things.
  • If the resolution of the texture is changed at all, the entire game will break.
    Keep all textures the same resolution size.
  • Some items that have a glow, or animation probably has some kind of mask file in the textures as well, if you want the texture to make coherent sense, I’d suggest you use that.

I don’t know what else you want from this segment lol, I’m not teaching you how to sprite.

Adding Files into the game

Remember how I said to keep UABE open? Did you do that? If the answer is yes, I will purchase all of your father’s clothes off of you, otherwise I will frame you for murder.

With the item you’re changing still selected, click on “Plugins” again, but go to “Edit” this time.

Once you click on it, a menu should pop up, press “Load”. Don’t touch anything else.

Pick the corresponding file.

Press “OK” at the bottom of the page and save the file as “resources.assets”. While you are saving the file, don’t try replacing anything yet, create the file then move it into the folder. What this has done is create a version of the game’s textures with that texture replaced with yours. all that is left is replacing the file in

C:Program Files (x86)SteamsteamappscommonPeople PlaygroundPeople Playground_Data

The remainder of this tutorial is for more computer illiterate folk out there. Take the newly made file and put it into the path listed. a confirmation should pop up like this:

REPLACE the FILE in the DESTINATION.

You did it!

Damn bro! That’s crazy! Boot up the game and your custom texture should be there!

note a few things tho

  • The thumbnail is a separate texture and will not change with the texture itself, that must be done manually if you wish for it to be done.
  • When you are making a texturepack, you don’t have to go through the entire process for every single texture, as you can change multiple textures in UABE before you save the file.
  • If you would like to port your update to a new version, you can sort by type, scroll down to texture, and shift click all of them. Then, plugins>batch import becomes an option, this will read your file names and automatically match all the textures up without you manually having to do all of them. This only works if you left your file names as what UABE assigned to them.

Happy Spriting you stupid fool!
SteamSolo.com