Hello all,
I am pleased to present to you the new SArtFileTool! This is an Intel Unix Executable that only works on Lion and Snow Leopard SArtFile.bin.

For those of you who are unaware of what this is for: It decodes and encodes SArtFile.bin for your system.
SartFile.bin is located at /System/Library/PrivateFrameworks/CoreUI.framework/Resources

Usage:
Decode: -d [-l] filePath exportDirectory
Encode: -e [-l] imageDirectory originalFilePath newFilePath
-l : Use this if you are decoding/encoding a Snow Leopard File

Download v5: October 16th, 2011 10:41AM EST
http://cl.ly/B0F9

The images the files represent should be obvious (Especially 73.png/Window Texture)

Happy Theming!

As of version 5 (10/16/11) SArtFileTool works on all versions of 10.7. All themes made on previous version of the tool must be re-encoded to work on subsequent versions of Lion

By Alex Zielenski and Indragie Karunaratne

P.S. artFileTool can be found here.
Last edited by alexzielenski on October 16th, 2011, 3:49 pm, edited 1 time in total.
Great start. :thumbsup: Hopefully the Lion theming scene takes off quickly...
Amazing effort jivhg! :thumbsup:
Awesome, thanks for such dedication to the community! :thumbsup:
Awesome work :thumbsup:
ArtFile.bin encoder/decoder coming soon!
Very nice! :D Thank ya'. Waiting for the Artfile.bin tool. :)
Thanks soo much!!! :thumbsup::thumbsup::thumbsup:
Great work!
Thanks soo much!!!
Soo... After a quick first try, it seems the customized image files in the SL SArtFile will not work the same when used in the Lion SArtFile.

Using the same exact custom image files, here is my menubar using 10.6 (top) vs 10.7 (bottom)...
http://cl.ly/7Wsr

*edit*
FYI the image file I replaced for the menubar was number 70

Luckily my Inset Dark mod still works fine in Lion: http://cl.ly/7X9t

Menu item selection works fine in Lion also. Image number 68: http://www.cl.ly/7Wpc
Last edited by thebassment on June 10th, 2011, 10:37 pm, edited 1 time in total.
@thebassment could I take a look at this file you used. It should work. I've successfully replaced my menubar:

http://cl.ly/282w0r3P1y3G1m2N3E1z

EDIT:
@thebassment The menubar from Vitae works for me:
Image

sartfiletool has been updated to also encode/decode Snow Leopard files
Last edited by alexzielenski on June 11th, 2011, 12:06 am, edited 1 time in total.
jivhg wrote:@thebassment could I take a look at this file you used. It should work. I've successfully replaced my menubar:

http://cl.ly/282w0r3P1y3G1m2N3E1z

EDIT:
@thebassment The menubar from Vitae works for me:
http://f.cl.ly/items/261c0W2o1R2T3p3p0l03/Screen%20Shot%202011-06-10%20at%206.54.56%20PM.png

sartfiletool has been updated to also encode/decode Snow Leopard files

What about the apple all the way to the left? Mine looked really strange after being replaced.
I didn't replace the apple.
Well, it seems that apple in the SArtFile still only applies to the solid menubar and not the transparent menubar.
When replacing the apple in SArtFile with a completely empty png file and using the Vitae menubar which has transparency, the other apple from the transparent menubar is visible from underneath. When using a completely solid menubar however, the apple from underneath is no longer visible.
Image
Image
This means that if you want to change your menubar apple, your menubar must have no transparency, or your apple must have the exact same dimensions as the original apple from the menubar.

*edit*
Actually nevermind, even with a completely solid menubar, replacing the apple still comes out looking stupid.
Image

If someone else successfully replaces the menubar apple in Lion, let us know!
Last edited by thebassment on June 11th, 2011, 6:38 pm, edited 1 time in total.
Yep, I can confirm apple is crazy and puts the other apple behind. Where does it even get this image from?
lion pdfs could be ported to snow leopard?
aaiko wrote:lion pdfs could be ported to snow leopard?

...following the format of the resource: either vector (PDF / Illustrator) or bitmap (Photoshop)...
What is the noise image doing? I want to figure out how to make an EXACT replica of the repeating finder bars or default OS X bars with noise, also what's in the other art file?
I just updated both tools. If you downloaded either of them please update. It fixes an issue with encoding the PNGs.
I just tried these after the update. While ArtFileTool worked amazingly, I keep getting "Error: Cannot write images to specified directory" with this no matter how I tried to input the file paths. Also, when opening the actual tool, instead of showing usage directions like ArtFileTool, I get a "Segmentation fault: 11". If you could please point to what I need to do differently?
Apologies. In the command line tool itself I rewrote how it detects variables and it is in the incorrect order. It turns out I had already fixed this problem without knowing it before you posted that. I uploaded a new version.

Sorry to everyone!
Last edited by alexzielenski on July 22nd, 2011, 9:48 pm, edited 1 time in total.
hi!
this doesn't work

Code: Select all
xxx:SArtFileTool 4 x0r$ ./SArtFileTool -d -l  SArtFile.bin test2/
Using legacy mode…
Decoding Files
Usage:
   Decode: -d [-l] exportDirectory filePath
   Encode: -e [-l] imageDirectory originalFilePath newFilePath

but this... works

Code: Select all
xxx:SArtFileTool 4 x0r$ ./SArtFileTool -d  SArtFile.bin test2/
Decoding Files
Art Count: 237
Master Offset: 8012......

Can you help me with the correct syntax?
pich wrote:hi!
this doesn't work

Code: Select all
xxx:SArtFileTool 4 x0r$ ./SArtFileTool -d -l  SArtFile.bin test2/
Using legacy mode…
Decoding Files
Usage:
   Decode: -d [-l] exportDirectory filePath
   Encode: -e [-l] imageDirectory originalFilePath newFilePath

but this... works

Code: Select all
xxx:SArtFileTool 4 x0r$ ./SArtFileTool -d  SArtFile.bin test2/
Decoding Files
Art Count: 237
Master Offset: 8012......

Can you help me with the correct syntax?

I know the issue. Ugh this is getting out of hand! I updated the one in the first first. I promise it works (tested)
thank you jivhg now works perfect :)!...
here is a little help i've done for noob like me

Image