PDA

View Full Version : XBMCTex (XBMC Texture Compression Tool) for skins ported to all platforms


jmarshall
2008-07-23, 08:25
Hi all,

Incase you missed it first time around, XBMCTex has been ported to all platforms (with the exception of xbox) now, so you don't need a win32 box (or the directx sdk) to build your XPR anymore.

Thanks to AlTheKiller in particular for the work unix-ising all the win32-isms.

Please post below if you have difficulty using it.

Cheers,
Jonathan

blittan
2008-07-23, 12:24
does this mean xbox aswell?

jmarshall
2008-07-23, 12:33
Heh - Nope, probably not enough memory to do it there without quite a few changes. Let's keep it at a no.

JustMeD
2008-07-23, 14:47
jmarshall this is great news.

Will this mean we can compile on OSX as well on the older PowerPC architecture or will it be Intel only

jmarshall
2008-07-23, 23:40
Not sure - there's quite probably intel-ism's in the code, but you are welcome to try building it.

juju0
2008-07-25, 18:54
Hello,
I've noticed a little bug when there is spaces in paths :
Exemple with CEOMR and XBMCTex rev 14120:
$ XBMCTex -input "skin/CEOMR Media Center/media/textures.xpr/" -output textures.xpr
Unrecognised command line flag: Media
Unrecognised command line flag: Center/media/textures.xpr/
web/styles/CEOMR Media Center/images\SubMenuShutdow: P8 64x16 (55.08% waste)
web/styles/CEOMR Media Center/images\SubMenuDash.pn: P8 64x16 (67.77% waste)
web/styles/CEOMR Media Center/images\SubMenuConfigu: P8 64x16 (42.38% waste)
...

then it compiles every texture in current directory.

althekiller
2008-07-25, 23:02
You need a second set of escaped quotes for that to work due to how XBMCTex parses the command line (blame winapi). So... XBMCTex -input "\"skin/CEOMR Media Center/media/textures.xpr/\"" -output textures.xpr .

juju0
2008-07-26, 01:44
Thank you! It work munch better.

IllumiNaughty
2008-07-30, 16:11
Man I feel so out of the loop.
It's been a while since I posted here. I would like to know where I can download XBMCTex because I cant seem to find a link anywhere. I need to compress a few themes up and now I am running ubuntu hardy ONLY (screw dual booting).

EDIT: I found it!

Also is there a way to extract contents of an XPR in linux yet?

s3ood
2008-09-26, 00:51
can anyone tell me where to find this? I searched everywhere on sourceforge page .. I need it for OSX .. thanks

malloc
2008-09-26, 19:38
Presently you have to download the entire XBMC source and compile it yourself.

Jee-eSTeke
2009-06-05, 00:37
I don't get it... In order to create a skin, you need XBMCTex.exe, but....this tool is nowhere available. Whose @ss do I have to kiss in order to get the link for downloading this prog?

paul
2009-06-05, 00:41
I don't get it... In order to create a skin, you need XBMCTex.exe, but....this tool is nowhere available. Whose @ss do I have to kiss in order to get the link for downloading this prog?

Download it from my shared folder http://www.4shared.com/file/105718440/1712c7cb/XBMCTex.html
Put it in the folder of images you have and click on it and it will create the textures.xpr for you:)

jmarshall
2009-06-05, 00:58
I'd prefer (and I suspect you'd prefer) if you didn't kiss my arse, but you can just grab it from SVN as well:

http://xbmc.svn.sourceforge.net/viewvc/xbmc/branches/linuxport/XBMC/tools/XBMCTex/XBMCTex.exe

Cheers,
Jonathan

Jee-eSTeke
2009-06-05, 01:17
OK, I won't kiss any....
I'll just say "Thank you" :;):

Can anyone of you also tell me how to open existing xpr-files?

ronie
2009-06-05, 01:20
Not trying to hijack this thread, but since it's about XBMCTex i thought i ask here.
Does anyone have a clue why Textures.xpr created with XBMCTex (on linux, using normal compression and no protection) can cause texture corruption on the xbox, while if using XPR Xpress (on xbox) the corruption doesn't appear?

Seems like the xbox users are having this issue with my skin:

http://xbmc.org/forum/showpost.php?p=345425&postcount=4

http://xbmc.org/forum/showpost.php?p=345801&postcount=15

paul
2009-06-05, 02:40
Not trying to hijack this thread, but since it's about XBMCTex i thought i ask here.
Does anyone have a clue why Textures.xpr created with XBMCTex (on linux, using normal compression and no protection) can cause texture corruption on the xbox, while if using XPR Xpress (on xbox) the corruption doesn't appear?

Seems like the xbox users are having this issue with my skin:

http://xbmc.org/forum/showpost.php?p=345425&postcount=4

http://xbmc.org/forum/showpost.php?p=345801&postcount=15

That's ironic i have just downloaded that not tried it on the xbox but will let you know if theres any problems with it but if there is i can fix it. now i have dumped auriga where it dam belongs in da bin:p

ronie
2009-06-06, 19:13
Not trying to hijack this thread, but since it's about XBMCTex i thought i ask here.
Does anyone have a clue why Textures.xpr created with XBMCTex (on linux, using normal compression and no protection) can cause texture corruption on the xbox, while if using XPR Xpress (on xbox) the corruption doesn't appear?

Seems like the xbox users are having this issue with my skin:

http://xbmc.org/forum/showpost.php?p=345425&postcount=4

http://xbmc.org/forum/showpost.php?p=345801&postcount=15

If i create the Textures.xpr file on windows it also works fine on the xbox, so it must be a Linux only problem.

davilla
2009-06-06, 19:41
If someone is looking for a small xbmc related project, they can replace SDL with freeimage in XBMCTex. See http://freeimage.sourceforge.net/ for details on freeimage.

mfsav2
2009-06-13, 01:18
Hi all,

Incase you missed it first time around, XBMCTex has been ported to all platforms (with the exception of xbox) now, so you don't need a win32 box (or the directx sdk) to build your XPR anymore.

Thanks to AlTheKiller in particular for the work unix-ising all the win32-isms.

Please post below if you have difficulty using it.

Cheers,
Jonathan

dummy question: where to get it?

ronie
2009-11-09, 20:30
I'd prefer (and I suspect you'd prefer) if you didn't kiss my arse, but you can just grab it from SVN as well:

http://xbmc.svn.sourceforge.net/viewvc/xbmc/branches/linuxport/XBMC/tools/XBMCTex/XBMCTex.exe

Cheers,
Jonathan

i'm wondering if this precompiled build is still up-to-date?
it hasn't been updated in over a year....

on a side note, i'd much rather use XBMCTex on linux, but this bug is keeping me from using it:
http://xbmc.org/trac/ticket/6946

spiff
2009-11-09, 20:45
xbmctex is deprecated.

ronie
2009-11-09, 21:21
xbmctex is deprecated.

ok, i'll switch to TexturePacker.

are .xbt files supported on the xbox?

Jezz_X
2009-11-09, 23:29
ok, i'll switch to TexturePacker.

are .xbt files supported on the xbox?

pretty sure thats a big fat NOPE

ronie
2009-11-10, 00:39
pretty sure thats a big fat NOPE

so where do we go from here... ;-)

should skinners include both a .xbt and .xpr texture file?
when both are included, will the .xbt file take precedence on all systems (except the xbox)?

Jezz_X
2009-11-10, 00:52
if you still think your skin actually works on the xbox (new stuff really isn't getting ported back) then just ship the xpr but soon (many months) down the track xpr support will be removed and it will all be xbt only but of course we will probably bump the skin version for that.
Honestly I would just make a final xbox version of your skin and move along with bigger and better but thats just me

ronie
2009-11-10, 01:25
if you still think your skin actually works on the xbox (new stuff really isn't getting ported back) then just ship the xpr but soon (many months) down the track xpr support will be removed and it will all be xbt only but of course we will probably bump the skin version for that.
Honestly I would just make a final xbox version of your skin and move along with bigger and better but thats just me

thanx Jezz_X.
if the xbox can't keep up with the latest and greatest in xbmc, so be it.
i have no interest in making/maintaining a separate (final) xbox version.

cheers.

Jezz_X
2009-11-10, 01:45
thats why I said make it upload it and forget it :) (until someone decides to merge all the changes again)

Scott R
2009-11-16, 05:25
Hi, I'm confused by all of this. I've made some minor mods to the xTV skin (to support fanart in the ListView mode) and I'd like to delve deeper by modifying it further to change graphics, and who knows where that might lead me. But I'm not sure what tool(s) I should be using. I'd like to extract the existing images from the textures.xpr file and it sounds like I should be creating new images into an .xbt file.

And why aren't the necessary downloads linked to in the first post in this thread (or easily downloadable from somewhere on xbmc.org)?

jmarshall
2009-11-16, 06:43
The xTV skins images are in the skinning SVN. You don't need any tools to extract them as they're just sitting their waiting for you to do something with 'em.

All you need is the TexturePacker app if you wish to compress them into .xbt. This, again, is in SVN.

Cheers,
Jonathan