I have seen many great texture packs (Misa is my favorite), but one thing that seems to be lacking in most are "connected" and multi-sided wool. I have been working on some textures (okay, currently only red wool...).
I have one texture that I want to use for the top for use as carpet, and another for use as ceiling (red_wool_top.png and red_wool_bottom.png).
I have 4 other textures as the sides for use as wallpaper. One for when it's a single block (redwool.png). One with molding at the top for the top block in a stack (redwool_topside.png), another with molding at the bottom for the bottom of a stackredwool_tbottomside.png), and the last for going in the middle (redwool_side.png).
My question is, how do I tie it all together. I know I have to use a .properties file, but I cannot find a guide anywhere as to how these work. What do I name it? What syntax to I use? What directory do I have to stash the images in? Any help or a link to tutorial would be much appreciated.
You have to use multiple .properties files for each block. 1 per top, 1 per bottom, and 1 per side. You name it the block#.properties for the 1st one, and then after you add more .properties files, you append it with a letter.
If you do this for each color of wool, you are going to need quite a few textures and .properties files (as you need to define each with metadata with its own .properties file).... You'd end up with 45 .properties files and 90 images..... (well, from what you've said)....
If any wool should have all this, seems like it would be white and black wool (they are the most common, wanted, and easily acquired), personally, I think I would do this for certain wools, like Black and red would get wallpapers, white, grays, black, red, and blues would get carpeting, and grays would get ceilings, things like that (basically, I'm saying I would make what colors seem most popular to certain furnishings would get those type of options instead of giving all of them every option.... pink ceilings and yellow carpet just seems weird.....)
Rollback Post to RevisionRollBack
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
You have to use multiple .properties files for each block. 1 per top, 1 per bottom, and 1 per side. You name it the block#.properties for the 1st one, and then after you add more .properties files, you append it with a letter.
If you do this for each color of wool, you are going to need quite a few textures and .properties files (as you need to define each with metadata with its own .properties file).... You'd end up with 45 .properties files and 90 images..... (well, from what you've said)....
Okay.. so do you know the syntax for the meta data? If I am understanding you right, block35.properties would apply to all wool. So how would I differentiate for 35, 35:1, 35:2 etc to 35:15?
If any wool should have all this, seems like it would be white and black wool (they are the most common, wanted, and easily acquired), personally, I think I would do this for certain wools, like Black and red would get wallpapers, white, grays, black, red, and blues would get carpeting, and grays would get ceilings, things like that (basically, I'm saying I would make what colors seem most popular to certain furnishings would get those type of options instead of giving all of them every option.... pink ceilings and yellow carpet just seems weird.....)
I have to agree. I am thinking a plain for yellow, green and orange. The grays and white for ceilings. White, red, blue, brown and black for carpet. And I guess red, pink, light green, blue, light blue, white and whatever for wallpaper.
EDIT: Thank you so much for the headstart and help.
Okay.. so do you know the syntax for the meta data? If I am understanding you right, block35.properties would apply to all wool. So how would I differentiate for 35, 35:1, 35:2 etc to 35:15?
You don't put metadata in the .properties file's name, you put that in the contents of the properties file like this
metadata=1
or for multiple
metadata=1, 3, 5-7
For more info on how to construct a .properties file, consult this file (it's from the MCpatcher thread in "Information for Texture Pack Authors").
EDIT: And block35.properties applies to whatever you make it apply to, it can be anything (well, any metadata for block35). If you don't define metadata, it WILL apply to all wool, but if you define the metadata in the contents it won't (only the metadata you specify), same for all .properties files. To make things easier (such as finding out what it is/editing it later), you can also comment out lines by putting a # before the line like
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
I have one texture that I want to use for the top for use as carpet, and another for use as ceiling (red_wool_top.png and red_wool_bottom.png).
I have 4 other textures as the sides for use as wallpaper. One for when it's a single block (redwool.png). One with molding at the top for the top block in a stack (redwool_topside.png), another with molding at the bottom for the bottom of a stackredwool_tbottomside.png), and the last for going in the middle (redwool_side.png).
My question is, how do I tie it all together. I know I have to use a .properties file, but I cannot find a guide anywhere as to how these work. What do I name it? What syntax to I use? What directory do I have to stash the images in? Any help or a link to tutorial would be much appreciated.
Thank you;
Mabvs
For this it would go as follows:
block35.properties
block35a.properties
block35b.properties
If you do this for each color of wool, you are going to need quite a few textures and .properties files (as you need to define each with metadata with its own .properties file).... You'd end up with 45 .properties files and 90 images..... (well, from what you've said)....
If any wool should have all this, seems like it would be white and black wool (they are the most common, wanted, and easily acquired), personally, I think I would do this for certain wools, like Black and red would get wallpapers, white, grays, black, red, and blues would get carpeting, and grays would get ceilings, things like that (basically, I'm saying I would make what colors seem most popular to certain furnishings would get those type of options instead of giving all of them every option.... pink ceilings and yellow carpet just seems weird.....)
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
Okay.. so do you know the syntax for the meta data? If I am understanding you right, block35.properties would apply to all wool. So how would I differentiate for 35, 35:1, 35:2 etc to 35:15?
I have to agree. I am thinking a plain for yellow, green and orange. The grays and white for ceilings. White, red, blue, brown and black for carpet. And I guess red, pink, light green, blue, light blue, white and whatever for wallpaper.
You don't put metadata in the .properties file's name, you put that in the contents of the properties file like this
metadata=1
or for multiple
metadata=1, 3, 5-7
For more info on how to construct a .properties file, consult this file (it's from the MCpatcher thread in "Information for Texture Pack Authors").
EDIT: And block35.properties applies to whatever you make it apply to, it can be anything (well, any metadata for block35). If you don't define metadata, it WILL apply to all wool, but if you define the metadata in the contents it won't (only the metadata you specify), same for all .properties files. To make things easier (such as finding out what it is/editing it later), you can also comment out lines by putting a # before the line like
#red wool carpet texture
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin