Support and General Use > Theming and Appearance Customization

Converting an ancient WPS theme to work with modern tags

(1/1)

LambdaCalculus:
Digging through some old files I had, I found an old WPS skin that I used to use on my Gigabeast; the theme is so old that it's in the WPS graveyard:

http://www.rockbox.org/wiki/WpsGigabeatFGraveyard#Aurora_40updated_for_Viewports_41

I liked the amount of information that the WPS used to display, as well as the large album art display of 200x200, so I took a CLI tool I found on the site (I don't remember which page, but the file name is skinupdater), and ran the .wps through it to convert it to the more modern tags. However, I think it still needs some work.

Album art doesn't display, and I have to manually set the font (which is an easy fix in the .cfg file for the WPS). Here's the code that I have:


--- Code: ---%wd
%X(AuroraWPS.bmp)
%xl(a,StopButton.bmp,200,200)
%xl(b,PlayButton.bmp,200,200)
%xl(c,PauseButton.bmp,200,200)
%xl(d,FFButton.bmp,200,200)
%xl(e,RewButton.bmp,200,200)
%xl(f,None.bmp,200,184)
%xl(g,All.bmp,200,184)
%xl(h,One.bmp,200,184)
%xl(i,Shuffle.bmp,200,184)
%xl(j,A-B.bmp,200,184)
%xl(k,Read.bmp,200,16)
%xl(l,Lock.bmp,200,32)
%xl(m,Battery000.bmp,200,112)
%xl(n,Battery020.bmp,200,112)
%xl(o,Battery040.bmp,200,112)
%xl(p,Battery050.bmp,200,112)
%xl(q,Battery060.bmp,200,112)
%xl(r,Battery080.bmp,200,112)
%xl(s,Battery100.bmp,200,112)
%xl(t,Volume-5.bmp,224,112)
%xl(u,Volume-4.bmp,224,112)
%xl(v,Volume-3.bmp,224,112)
%xl(w,Volume-2.bmp,224,112)
%xl(x,Volume-1.bmp,224,112)
%xl(y,Volume0.bmp,224,112)
%xl(z,VolumePlus.bmp,224,112)
%xl(A,MP1.bmp,200,48)
%xl(B,MP2.bmp,200,48)
%xl(C,MP3.bmp,200,48)
%xl(D,AIFF.bmp,200,48)
%xl(E,WAV.bmp,200,48)
%xl(F,Ogg.bmp,200,48)
%xl(G,FLAC.bmp,200,48)
%xl(H,MPC.bmp,200,48)
%xl(I,AC3.bmp,200,48)
%xl(J,WV.bmp,200,48)
%xl(K,ALAC.bmp,200,48)
%xl(L,AAC.bmp,200,48)
%xl(M,SHN.bmp,200,48)
%xl(N,SID.bmp,200,48)
%xl(O,ADX.bmp,200,48)
%xl(P,NSF.bmp,200,48)
%xl(Q,Speex.bmp,200,48)
%xl(R,SPC.bmp,200,48)
%xl(S,APE.bmp,200,48)
%xl(T,WMA.bmp,200,48)
%xl(U,Unknown.bmp,200,48)
%xl(V,Power.bmp,216,112)
%xl(W,Charge.bmp,216,128)
%xl(X,VolumeMute.bmp,224,112)
%?mp<%xd(a)|%xd(b)|%xd(c)|%xd(d)|%xd(e)>
%?mm<%xd(f)|%xd(g)|%xd(h)|%xd(i)|%xd(j)>
%?lh<%xd(k)>
%?mh<%xd(l)>
%?mr<%xd(l)>
%?bl<%xd(m)|%xd(m)|%xd(n)|%xd(o)|%xd(p)|%xd(q)|%xd(r)|%xd(s)>
%?pv<%xd(X)|%xd(t)|%xd(u)|%xd(v)|%xd(w)|%xd(x)|%xd(y)|%xd(z)>
%?fc<%xd(A)|%xd(B)|%xd(C)|%xd(D)|%xd(E)|%xd(F)|%xd(G)|%xd(H)|%xd(I)|%xd(J)|%xd(K)|%xd(L)|%xd(M)|%xd(N)|%xd(O)|%xd(P)|%xd(Q)|%xd(R)|%xd(S)|%xd(T)|%xd(U)>
%?bp<%xd(V)>
%?bc<%xd(W)>
%pb(0,216,200,8,AuroraProgress.bmp)
%Cl(0,16,200,200)
%Cd

%V(0,0,240,16,1)
%al %ca %ce %cb %cY%ar%cI:%cM%cP
%V(200,64,40,112,1)
%ar%fk
%ar%?fv<~|=>%fb
%t(5)%ar%bl%%;%t(2)%ar%bvV



%ar%pvdB
%V(0,224,200,16,1)
%al%pc%ac%pt     %ar-%pr
%V(0,240,-,-,1)
%s%ac%?id<%id|%d(1)>%?iy< %(%iy%)>
%s%ac%?ia<%ia|%d(2)>
%s%ac%?in<[%in] >%?it<%it|%fn>
%al%?ps<S|%#>%pp/%pe%?pn< %(%pn%)>%ar%ig
%pm

--- End code ---

Yes, it's messy, but I do like the theme and want to make it viable again. :)

Perhaps I can reach out to the original author and see about also getting it properly licensed, updated, and maybe even add skins for FM radio and recording.

sockbox:
I'll give it a shot.

This is just a WPS, so you'll have to set it under settings -> themes -> while playing screen -> Aurora2.

http://www.mediafire.com/download.php?3we5v4or0l1v0q7

LambdaCalculus:
Thanks, the skin works fully now. :)

I'm going to contact the original author and ask her about licensing it under the required CC license so it can go on the themes site.

LambdaCalculus:
The original author has given her blessing for the theme to be updated and licensed under CC-by-SA, so it can go onto the theme site now.

Navigation

[0] Message Index

Go to full version