Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  Converting an ancient WPS theme to work with modern tags
« previous next »
  • Print
Pages: [1]

Author Topic: Converting an ancient WPS theme to work with modern tags  (Read 1518 times)

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Converting an ancient WPS theme to work with modern tags
« on: December 05, 2011, 01:42:23 PM »
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: [Select]
%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

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.
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline sockbox

  • Member
  • *
  • Posts: 111
Re: Converting an ancient WPS theme to work with modern tags
« Reply #1 on: December 05, 2011, 08:54:28 PM »
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
« Last Edit: December 05, 2011, 11:39:40 PM by sockbox »
Logged

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Converting an ancient WPS theme to work with modern tags
« Reply #2 on: December 06, 2011, 09:09:17 AM »
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.
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Converting an ancient WPS theme to work with modern tags
« Reply #3 on: December 21, 2011, 08:32:20 AM »
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.
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  Converting an ancient WPS theme to work with modern tags
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.064 seconds with 15 queries.