Home | Download | Discussion | Help | Site Map | New Posts | Sign in

Latest Site News

MTS Movie Night #3 - posted on Yesterday at 10:54 PM
MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...


Featured upload! Quick Easy Hair Binner - for hair, brows, beards - UPDATED 7/10/2011 v1.1.02

by CatOfEvilGenius Posted 19th Feb 2011 at 12:28 AM - Updated 27th Nov 2013 at 2:54 PM by Nysha
257 Comments / replies (Who?) - 13 Feedback Posts, 11 Thanks Posts
This is a featured upload! It showcases the best talent and creativity available on MTS and in the community.
UPDATE (critical) - Version 1.1.02, July 10 2011

- bug fix: no crashing on old files like Anva and helaene brows
- bug fix: OK button works on filenames with [ ] in name
- bug fix: picking the .. directory always works correctly
- bug fix: file popups removed to stop redraw bug


--------------------------------------------------

What does it do?
Bin all the hair / eyebrows / beards cluttering your custom color bin!
Got 4 grays, all identical, cluttering your elder bin? Make them 1 grey! (Extra grey textures are REMOVED, not just hidden!)
Nice adult hair with boring Maxis child and toddler hair? Remove ages!
Got hair that disappears if you change hair color? Familify it!
Bushy brows on ladies? Plucked brows on men? Make them ladies/men only!
Hair missing from outerwear and maternity? Fix it!
Let townies have nice hair too!

Quick and Easy
Do all four colors at once! Do all ages/genders at once!
Do binning, 1 grey, familify, remove ages, brow gender, and compress, all at once!
Don't need SimPE (binning plugin)! Faster than Wardrobe Wrangler!


Bin Files


Select File



How to install

Windows: Download. Unzip. Double click the *.exe file to run.
Do NOT remove the *.dll nor *.manifest files.

Mac: I plan to add a Mac version in the future.


How to use

1) Select four files (black, brown, blond, red) by clicking the "..." buttons.

2) Click the "Bin" button.

3) Your files are now binned! (And you have *.bak backup files.)

That's it! Quick! Easy!








Thanks
HUGE THANKS to all folks helping test, making suggestions, reporting issues.
Thanks to benrg, whose DBPF compression library I use (as does jfade).
Thanks to jfade for the Wardrobe Wrangler, which is still nifty for clothes and accessories!
Thanks to the makers of SimPE for a great tool. I used it along with BodyShop to verify that the hair binner works correctly.
Thanks to Theo (author of the binning SimPE_plugin) and AmberDiceless at MATY for helpful discussion, long, long, long ago.
Thanks to Phaenoh for her very good design suggestions, and for this great hair tutorial.
You can now do many of the steps in that tutorial with the hair binner instead of SimPE or Wardrobe Wrangler.
Tags: #hair, #binner, #bin, #tool, #utility, #app

Operating System: Windows
Utility Type: CC Editors
Plugin Type: Not Applicable

You must have the expansion or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 2
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
WIN_hairBinner_20110710_1.1.02.7z 850.2 KB 7,589 11th Jul 2011
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

1. Download: Click the download link to save the .rar or .zip file(s) to your computer.

2. Extract: Use WinRAR (Windows) or Stuffit (Mac) to extract the .package file(s) from the .rar or .zip file(s).

3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
  • Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
  • Windows Vista/7/8: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
  • Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\

-or-

4. Place in Program Files: Cut and paste the .package file(s) into your appropriate Install folder:
  • Windows XP: C:\Program Files\EA GAMES\The Sims 2 (Your Latest EP)\TSData\Res\Catalog\Bins
  • Windows Vista/7/8: C:\Program Files\EA GAMES\The Sims 2 (Your Latest EP)\TSData\Res\Catalog\Bins
  • Windows Vista/7/8: C:\Program Files(x86)\EA GAMES\The Sims 2 (Your Latest EP)\TSData\Res\Catalog\Bins
  • Origin: C:\Program Files (x86)\Origin Games\The Sims 2 Ultimate Collection\Fun with Pets\SP9\TSData\Res\Catalog\Bins
  • Mac: APPLICATIONS FOLDER -> THE SIMS 2 -> TSDATA -> RES -> CATALOG


Need more information?
 
Page 2 of 11
257 Comments / Replies (Who?) - 158 Feedback Posts, 94 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Field Researcher
#26 Old 19th Feb 2011 at 10:44 AM
Thanks a bunch!
I'll try it as soon as I'm brave enough
But howdoes the preview work for hair, how are you meant to identify the hair you're editing? Or do you rely on the .package name (Or hair texture)?
Thanks again.
Scholar
#27 Old 19th Feb 2011 at 11:36 AM Last edited by Nouk : 19th Feb 2011 at 11:46 AM.
*screams like a rabid fangirl*

Thank you so much!!!! This will cut so much time away from fixing all the hairs... now I can also bin my old hair in no-time!



*edit to ask*
When you bin the hair in the right colors, will it also edit it to the right brow color? So that blonde hair will also have blonde brows showing up, etc.?

Please visit WickedNoukFamily Forum for my creations.
Can't take requests, I'm completely swamped with unfinished projects! :O
Instructor
THANKS POST
#28 Old 19th Feb 2011 at 11:44 AM
And it's working! Yay! Thank you!
Gone Fishin'
staff: retired moderator THANKS POST
#29 Old 19th Feb 2011 at 12:41 PM Last edited by NixNivis : 20th Feb 2011 at 1:55 PM.
THANK YOU for this!! Oh, how desperately I've wanted a tool that could familyfy and make the hairs in the same family use just one grey - up until now, I've done it manually (for binning, I've used Theo's SimPE tool), which has made me want to pull my own hair out on more than one occasion. So thank you, thank you, THANK YOU!!!

*runs off to use program on her entire Hair folder*


Edit: All right, so I just tried it out and I've found a little annoyance. It won't run if I don't select four files - which means that if I have a set of hairs with only three colours, I can't use it if I want it familyfied and to use just one grey (which I do).

Edit II: I just saw that binning less than four files is a future feature. Great! Any way to make it so that it works with less than four files all around?

Otherwise, I love it!
Test Subject
THANKS POST
#30 Old 19th Feb 2011 at 1:27 PM
Thank you, Thank you, Thank you, I have such messy beard and eyebrow sections. I just love organization!
Lab Assistant
THANKS POST
#31 Old 19th Feb 2011 at 2:04 PM
I am SOOO grateful to you for doing this. I have just given up trying to get rid of extra elder hairs. I've spent hours in SimPE trying every way imaginable, deleting this and that, to get the extra elder hairs removed. Nothing I tried worked, and I resigned myself to bloated haircolor files and elderbin glut. This is such a wonderful tool, and I'm going to try it out as soon as I get a chance. This is a godsend to those, like me, who venture into SimPE only to get bit for the effort. THANKS!!!!!
ETA: Yay Yay Yay for the future option of deleting unwanted ages. This is so incredibly awesome!
Test Subject
THANKS POST
#32 Old 19th Feb 2011 at 2:19 PM
This is awesome! My cluttered & disoranized brow bins thank you.
Instructor
#33 Old 19th Feb 2011 at 6:50 PM
I've tried it and it works just like you said. I was wondering though, Theo's tool gives me the option to remove the files that aren't altered (like, when a hair is from teen to elder only - I can delete the toddler and child files then because I don't want to be stuck with 15 exactly the same kid hairs from Maxis). Could you make that possible with your tool as well?

ETA: Sorry. Just saw that it's already an option for the future. Yay!
Theorist
THANKS POST
#34 Old 19th Feb 2011 at 9:15 PM
Oh...my...Go-sh!!! How did you know what I was tackling next? This is TERRIFFIC!!!
Field Researcher
THANKS POST
#35 Old 20th Feb 2011 at 6:40 PM
This looks amazing. I'm going to try it. I'm usually very conservative when it comes to changing from one tool to other, but this looks awesome

Thanks so much, Cat.
Not actually evil.
Original Poster
#36 Old 20th Feb 2011 at 7:20 PM
Thanks, everyone for comments and especially suggestions and bug reports (thanks Gwenke). Much appreciated! :D

Here's what's planned for the next version(s).

- bin less than 4 files at a time (if familify is off, and you want color binning only)
- when familifying, have option of putting all 4 colors in one file
- remove unwanted ages, and add YA if adult exists
- hair clothing categories, ie maternity, outerwear (thanks mangaroo)
- allow file overwrite

I may put some of these features in an Advanced section that is hidden until you press the Advanced button. I'm trying to keep this tool as simple and quick and easy to use as possible. While I understand creators can certainly use these new features, I don't want to confuse non-creators who just want to clean up their hair catalog and may not be as familiar with hair as creators.

There were other suggestions too, like having 5 or 6 colors in a family (extra blonds and brows and such). I have concerns about that one. What happens if you have two blondes, and you switch from blond to red and back to blond? How do you know which blond you'll get? Probably the first one the machine finds, and not necessarily the one you started with? I'll have to look into this, but right now, I probably won't add this unless there's lots of creator demand for it.

However, for those of you who really, really want this, you CAN do it now. Say you have two browns. Just bin your black, brown #1, blond, and red. Then bin your black again, your brown #2, blond again, red again. Everything will get the same family as the black. As I said, I have my concerns about families with more than one of each color, and I wouldn't do it, but the capability to do it is there now for those of you who wish to do it.

--------------------------

Nouk Yes, eyebrows will match binned hair. That is, when you create the sim in CAS, and you switch hair color, eyebrow color will switch too. Of course, that only works with eyebrows that are correctly binned themselves. So if you have binned hair, and unbinned eyebrows, the eyebrows won't switch like they should. When playing the game, out of CAS, changing hair color in a mirror just "dyes" the hair, doesn't change genetics, and if I recall, the eyebrows do not change, unless you "dye" them too. Someone correct me if that's not so.

TrivialSim The preview image(s) can be seen when you select a file. Look at the second picture in my thread. See the eyebrow image? That's how you know what color it is (if the file wasn't already labeled).

melanie68 I can remove ages easily (in the next version), but cannot add child hair to adult hair. That would require making a new mesh for the child. You need a mesh editor and SimPE for that.

inapickleyum I use HystericalParoxysm's Idolatry of Flesh default replacement skins with my age transition faces, here.

Please spay or neuter your pets. --- Cat Music Video! --- my meshes
Not actually evil.
Original Poster
#37 Old 20th Feb 2011 at 7:39 PM
Quote:
Originally Posted by Gwenke's PM
Yes, I was excited to see your post an downloaded right away Smiley Having recoloured some hairs lately, I now see how useful it is and better than WW for this task, so thank you!
In fact I tested it just before MTS went down yesterday. Yes, it runs (on my Windows PC - I don't have a Mac so I won't be of help with that).

I don't have unfamilied or unbinned hair any more, but linking to one gray and removing the rest would be fabulous, so I tested that. It did not seem to remove the unneeded grey textures from my first test hair, which (the original) is here if you want to have a look at it (Maxis male recolour, so no mesh): http://www.box.net/shared/uuqaiibd5l.
The number of textures in each file remained the same. It is of course perfectly possible that it is due the inner structure of the hair, I think I noticed some unused textures. But then I realized that if I was going to start playing with it I'll either not sleep or miss a major deadline on Monday, so I left it at that.

I do have some suggestions for further development, though:
- the ability to include more than one hair as a certain colour - for the times when you keep one of each colour plus an additional brown or blonde or red. I family these 'singles' with the rest to avoid losing the style when switching colours,
- the ablity to include/set one or more files as custom and family it with the rest,
- set outfit categories as someone already mentioned. e.g. enable maternity and outerwear,
- the ability to overwrite the existing files instead of creating new ones (I would certainly use that after I'm familiar with the programme),
- the ability to display all textures in a file at once, rather than having to click the arrows,
- I would love to have just one window for the application rather than two or three (I've no idea of how much work that would involve, possibly too much).

I'll have more time after Wednesday.

BTW something I would really really LOVE is the ability to batch-change sort index numbers. Especially for outfits (to manage custom bodyshape outfits), but could be useful for hair and accessories as well.


Thanks so much for the bug report and suggestions, Gwenke, I'll take a look.

As for sorting by index, that would be awesome. Auto sort by mesh would be a good start. That is project for another day, no idea when I'll get to it, but it is on my longterm list (unless someone else does it first).

----------------------------------

Catherine Great! Glad I could save you some work! Or did you mean you were going to write a tool like this? Did you already start? Would you want to look at the source for this?

Please spay or neuter your pets. --- Cat Music Video! --- my meshes
Demon Sheep
staff: retired moderator
#38 Old 20th Feb 2011 at 8:11 PM
Quote:
Originally Posted by CatOfEvilGenius
There were other suggestions too, like having 5 or 6 colors in a family (extra blonds and browns and such). I have concerns about that one. What happens if you have two blondes, and you switch from blond to red and back to blond? How do you know which blond you'll get? Probably the first one the machine finds, and not necessarily the one you started with? I'll have to look into this, but right now, I probably won't add this unless there's lots of creator demand for it.

Yes, this is how it works. When your sim ages or you switch between colours in bodyshop/cas, you don't know which shade of hair the sim will get but they'll keep the same style and get the right colour bin. Personally this is how I bin my hairs. I'd rather get the wrong shade than lose the style entirely. Plus this way people can just install the shade they prefer and the family-linking will still work. So I would love an option to add extra shades while binning the standard 4 colours! Thanks for the workaround tip in the meantime - that will come in handy.

Also, is there a reason you made it so you MUST have 4 colours in order to family-link? Sure that's gonna be the most common usage, but is there some reason to strictly forbid family-linking fewer than 4 colours?

Also also... this might be beyond the scope of this tool, but I thought of something that would be super handy. An option that will delete the custom textures and link to Maxis textures instead. This would be great for age conversions of Maxis hair and slight edits of Maxis meshes.

Hiding some of these things behind an "advanced" tab sounds like a smart idea, btw.
Top Secret Researcher
THANKS POST
#39 Old 20th Feb 2011 at 8:18 PM
Absolutely wonderful - thank you!
Instructor
#40 Old 20th Feb 2011 at 8:49 PM
In my experience, if you have, let's say, two binned reds in the same family, Bodyshop will always use one of them when switching from any other colour to red. But he important thing is that you don't lose the style when you switch from the 'secondary' red to another colour.

Also, I'm not totally familiar with hairs - but it would seem to be useful to have a button that says 'remove all unused textures', that would remove all textures not referenced in any of the TXTMs. Would there be a downside to this? Would there be a case when they are needed even if they are not referenced?

To clarify about the sort index - I meant the sort index that decides the order in which stuffs show up in the catalogue. For hair, it could help arrange similar styles together, like long, short updo etc. But it would be a god-send for managing custom bodyshape clothing.
transmogrified
staff: retired moderator THANKS POST
#41 Old 20th Feb 2011 at 9:08 PM
I may put some of these features in an Advanced section that is hidden until you press the Advanced button. I'm trying to keep this tool as simple and quick and easy to use as possible.

*standing ovation* I think it's great that you're entertaining suggestions, but I'm glad that you're keeping your vision of a quick-and-easy binning tool. Its ability to clean up my elderbin is worth its (virtual) weight in gold. Thank you for sharing your work.
Test Subject
DELETED POST
20th Feb 2011 at 9:36 PM
This message has been deleted by melaniem68.
Not actually evil.
Original Poster
#42 Old 20th Feb 2011 at 9:42 PM
Quote:
Originally Posted by fanseelamb
Also, is there a reason you made it so you MUST have 4 colours in order to family-link? Sure that's gonna be the most common usage, but is there some reason to strictly forbid family-linking fewer than 4 colours?

Also also... this might be beyond the scope of this tool, but I thought of something that would be super handy. An option that will delete the custom textures and link to Maxis textures instead. This would be great for age conversions of Maxis hair and slight edits of Maxis meshes.

I currently enforce 4 colors for familifying because that is the "correctest" way to do it, it gives expected game behavior. However, since creators do have a use for 5+ size families, and think the pros of that outweigh the drawbacks, I can certainly change the tool to allow 5+. Let me think about how to do that without overcomplicating it or cluttering the UI. Could have an option like "allow 5+ colors in family" or something. Probably something to stick in the Advanced section.

Could also have an option to allow <4 colors, again, in Advanced, since a family with less than 4 does not behave completely correctly when you select the missing color. I understand sometimes people only download 2 or 3 colors from a set if they don't like all the colors, and they may want to familify what they do have.

Quote:
Originally Posted by Gwenke33
To clarify about the sort index - I meant the sort index that decides the order in which stuffs show up in the catalogue. For hair, it could help arrange similar styles together, like long, short updo etc. But it would be a god-send for managing custom bodyshape clothing.

Sort indices, massively useful for hair, clothing, accessories, and anything else with a catalog sort index. Will keep this in mind for a *possible* future sort index project. I can't just stick it into the hair binner, unfortunately. I wouldn't want to change hair sort indices for 4 hairs without first checking that this won't clobber sort indices of existing stuff in Downloads. Scanning all of Downloads would be quite lengthy in terms of time, even if you just do it once. That, and the applicability to clothing and accessories, makes me want that in a separate tool.

To group all "short" styles and all "long" styles, you would have to manually tell a tool which ones are short, which are long, and that gets more complicated than just grouping recolors by which mesh they use. I like the idea, but would take me some time to implement. On longterm list. After finishing up the tooltip adder and extra texture remover.

nuking unreferenced textures
Yes. YES! Why did I not think of this? It is theoretically possible that a TXTR that is unreferenced in the package it lives in, does get referenced in some other package. However, I have never run across that with hair. Has anyone else? I think it would be safe and very useful to nuke any unreferenced textures, not just the TXTR for removed elder greys.

Please spay or neuter your pets. --- Cat Music Video! --- my meshes
Gone Fishin'
staff: retired moderator
#43 Old 20th Feb 2011 at 10:18 PM
Quote:
Originally Posted by CatOfEvilGenius
Could also have an option to allow <4 colors, again, in Advanced, since a family with less than 4 does not behave completely correctly when you select the missing color. I understand sometimes people only download 2 or 3 colors from a set if they don't like all the colors, and they may want to familify what they do have.

I for one would be very happy to have this option! Like I said above, I'd like to be able to familify hairs even when I don't have all four colours, and also (if possible) have them use just one grey.

As I've been binning, I've realised that MANY of my hairs have more than one blonde and/or brown colour, so I'll add my vote to the ones who'd like to be able to have five or more colours in the same family as well.
Instructor
#44 Old 20th Feb 2011 at 10:36 PM
Melaniem68:
"How about a tool to tell what kind of outfits the hair goes with (e.g., PJs, Everyday, Formal, etc)."

The Wardrobe Wrangler does that already, very easily.
Not actually evil.
Original Poster
#45 Old 21st Feb 2011 at 12:45 AM
Critical Update - Version 1.02, Feb 19 2011
- critical bug fix: If using "1 Grey" on hair where elders had the same color hair as adults, the files would break. (It worked correctly on hair where elders were grey.) This has been fixed.
- bug fix: Sometimes unnecessary grey textures remained behind in files, although the catalog entries were correct. This has been fixed.

PLEASE REDOWNLOAD

===================================================

Gwenke33

I figured out why the extra grey textures stayed behind in DLM hair files. I was removing extra grey TXTR from eyebrows correctly, but not from hair, due to overlooking the difference in naming between TXMT and XTOL resources. Thank you for testing and reporting this bug! Now fixed.

You will notice that there is still a texture that looks grey that's sitting in all the files. However, this is a bump map, not a color/alpha texture. It looks like grey hair, but it is really a bump map. There are four identical such bump maps, one in each color. So I plan to add duplicate bump map removal. Keep one bump map, maybe in the black hair color. Then, of course, users would have to know NOT to remove the black. Or stick the shared bump map in the mesh file. Then users can remove whatever color they want, without losing the bump. Nuke duplicate bump maps now on my list...

Please spay or neuter your pets. --- Cat Music Video! --- my meshes
Test Subject
#46 Old 21st Feb 2011 at 12:47 AM
Wow, this is really fantastic and even more so if you might make a Mac version. Please make a Mac version? please?
Top Secret Researcher
THANKS POST
#47 Old 21st Feb 2011 at 12:51 AM
Awesome! Thank you.
Doing all the things, and *mostly* not failing.
staff: retired moderator
#48 Old 21st Feb 2011 at 1:17 AM
Cat, it looks like you have an instant hit on your hands. I'd like to point out an oddity I had while using it though; sometimes when opening a folder or a file the file list went completely blank and I had to back up a step in the file list to find it again. I think it came about because I was double clicking on stuff when I should have been pressing the 'Open' button and vice versa. Can you look into that?

Also, I want to show my support for adding in a few features; of the hairs I download and need to 'fix' most often for my game, the problems they have are 1)Not being binned or familifed 2)4 elder greys 3)Extra unchanged ages 4)Crappy tooltips. This great new tool of yours fixes the first two, it looks like you have plans for the third, and I know you have that spiffy tooltip editor program, but maybe you could add that to this so I don't have to run two programs on one troublesome set of hairs?

My other suggestions would be to have the eyebrow binning stuff not be shown when you are dealing with hair, it was a tad confusing, and to not have the default radial button set to Townify. Binned hair is already accessible to townies so decustomizing it only removes the star. I prefer to only decustomize Maxis aged up/down hair so I can tell what is really custom and what isn't. Also, having so many icon buttons was confusing and the picture arrows and the go back up through files arrow seemed reversed in where they were placed. Ah look at me, actually using stuff I've learned in college about Human Factors and User Interface, gah. Tell my teacher he was right.

Anyways, GREAT TOOL. This thing breezed right through all the hairs on my 'fix' list that I just hadn't been getting around to. Love it.
Instructor
THANKS POST
#49 Old 21st Feb 2011 at 3:19 AM
I'm certainly impressed! Although I was grateful for Theo's tool compared to relying upon the Sims PE option, binning remained a pain in the arse and made me reluctant to start on my hair projects. Thank you sincerely!
Page 2 of 11