Adding custom textures to a new map
This Tutorial is divided into small chapters. This will explain how to add simple textures to your sandbox creation.
CHAPTER ONE
Creating Your Own Texture(s)
First we're going to create our own textures for personal use in PASandbox.
I make my textures, the size of 512x512
http://i31.tinypic.com/2dtyc2f.png
Now, save the textures you created with the names you want. I named mine: texture_1.png and texture_2.png.
CHAPTER TWO Creating Your Own Texture Folder Now we're going to make our texture folder. Open your Sandbox folder, and open "packages" Inside "packages" create a folder, you can name it anything, but for this tutorial I used "mytextures" Here is my path: C:\Documents and Settings\Jim\Desktop\Sandbox\packages\mytextures Once created, drag your textures into the folder.
http://i32.tinypic.com/2mxrb8.png
We're done with this chapter for now.
CHAPTER THREE Creating Your Packages.cfg Alright, now I'm going to show you how to create your own packages.cfg, and some little tips. This part is VERY simple, open notepad. Inside notepad we want some brief text at the top, so what you're going to do is this.
// Tutorial Textures By Chaze007
The reason we add the "//" is to make it where the following text in that line, has no use.
Basically anything that comes after "//" is not used.
This is useful for removing a certain piece of code from your packages.cfg.
It doesn't delete the line of code, so you can come back and remove the "//" later when you want to use that line, or edit.
The use of "//" is called commenting. As to "Comment Out"
Now, we're going to add our shader within the packages.cfg.
This part is also very simple.
// Tutorial Textures By Chaze007
setshader stdworld
We're done with this step.
Now we get to add our textures within the packages.cfg.
This is usually the final step within your packages.cfg.
// Tutorial Textures By Chaze007
setshader stdworld
texture 0 "mytextures/texture_1.png"
That's it.
Now, I'm going to explain the parts of this.
texture 0 can have different values, like texture s or texture n.
These are used for different types of maps, like glow maps and such.
"mytextures/ is the folder your textures are in.
texture_1.png" is your texture's name.
Now lets finish this packages.cfg up!
// Tutorial Textures By Chaze007
setshader stdworld
texture 0 "mytextures/texture_1.png" texture 0 "mytextures/texture_2.png"
That's all of my used textures.
Now say we want more, but we don't want to use them.
We would comment them out, like this.
// Tutorial Textures By Chaze007
setshader stdworld
texture 0 "mytextures/texture_1.png" texture 0 "mytextures/texture_2.png" //texture 0 "mytextures/texture_3.png" //texture 0 "mytextures/texture_4.png" //texture 0 "mytextures/texture_5.png"
We're basically done with this chapter, save your file as "packages.cfg" and drop it in your texture (mytextures) folder.
CHAPTER FOUR
Executing Your Packages.cfg
This part is extremely easy.
We're going to execute our packages.cfg from the main file.
Open your sandbox folder, then open "data"
When you're done with that for new maps open "default_map_settings" in notepad.
For existing maps open its -art.cfg located in my_stuff/packages/base or packages/base depending how you launch Sandbox (without the extra numbers, those are backups)
You should get an extremely long list of code.
Scroll all the way down to the bottom, after this line of code.
texture 0 "golgotha/water2.jpg" texscroll .2 -.2 texture 1 golgotha/water2over.png
setshader stdworld
You want to execute your packages.cfg so now we're going to add in this.
texture 0 "golgotha/water2.jpg" texscroll .2 -.2 texture 1 golgotha/water2over.png
setshader stdworld
exec packages/mytextures/packages.cfg
That simple!
This line basically tells Sandbox to add your packages.cfg (your textures) into sandbox.
CHAPTER FIVE Testing Your Textures In Sandbox Now you want to see if it works. Open sandbox, Create a new map, and look at the last texture tab. Obviously from the following image, it works
http://i26.tinypic.com/2ec29sj.png
CHAPTER SIX Adding Extras Now that our textures work in Sandbox, we might want to add a little something extra within our textures folder. You can add your own README.TXT with credits and such, or you can also add them in the packages.cfg with commenting. You can add the TextureDocument.PSD (if you work in photoshop) for others to look at or to adapt your work. You can add glow maps, and all of those things, and you can add your license if you have one.