Go Back   Winamp Forums > Skinning and Design > Modern Skins

Reply
Thread Tools Search this Thread Display Modes
Old 24th September 2005, 02:04   #1
Benski
Ben Allison
Lead Developer
Winamp Dev Team
 
Benski's Avatar
 
Join Date: Jan 2005
Location: Ashburn, VA
Posts: 1,018
What WACs work in Winamp 5?

Trying to take an inventory of any Winamp3 components that are still usable on Winamp 5. I know about the Color Editor (and obviously jpegload).

What WACs are out there? I want to make sure I don't break anything when I make changes to gen_ff
Benski is offline   Reply With Quote
Old 24th September 2005, 04:55   #2
leechbite
Banned
 
leechbite's Avatar
 
Join Date: Sep 2003
Location: Canada
Posts: 635
Send a message via Yahoo to leechbite
i dont know of any more WACs thats still being used in WA5 but yey!! gen_ff is finally getting updated.
leechbite is offline   Reply With Quote
Old 24th September 2005, 07:08   #3
mike-db
Pancakes!
(Major Dude)
 
mike-db's Avatar
 
Join Date: Feb 2005
Location: Colour, if you're, you know...
Posts: 3,420
Send a message via ICQ to mike-db
Where is Fairfax?

SEX APPEAL UP IN HERE!
(╯°□°)╯︵ ┻━┻
mike-db is offline   Reply With Quote
Old 24th September 2005, 08:14   #4
Logy
Senior Member
 
Logy's Avatar
 
Join Date: Jun 2004
Location: Terengganu, Malaysia, Asia, Earth
Posts: 302
what i know the wacs... all the latest wacs, have on wasabi player... i hope new gen_ff solve the problem of size of scroolbar (playlist editor)... and support wheel mouse or something like that (like pointer mouse on classic skin)... any way good lucks...

The English suffix -logy denotes a field of study or academic discipline.
Logy is offline   Reply With Quote
Old 24th September 2005, 15:20   #5
rpeterclark
Major Dude
(Reviewer)
 
rpeterclark's Avatar
 
Join Date: Aug 2002
Location: South Florida
Posts: 1,387
Yeah, I don't know of any WACs that actually still work with WA5, but I do have several beefs with gen_ff that would be awesome to have fixed. Is there a list available of the current problems with gen_ff? If so, I have a couple I'd like to make sure are on there.
rpeterclark is offline   Reply With Quote
Old 24th September 2005, 16:08   #6
Michgelsen
Major Dude
 
Michgelsen's Avatar
 
Join Date: Oct 2003
Location: Netherlands
Posts: 1,416
This is good news, I didn't think it would ever happen.

And rpc, if you can get something on the list concerning maki, please please let them fix getLeftVuMeter and getRightVuMeter. Right now there's no difference between them (as you probably know). I REALLY would like to have that fixed, so that I can build a real vu meter that gives real indications of left and right. For me that would be a dream come true...
Michgelsen is offline   Reply With Quote
Old 24th September 2005, 19:04   #7
Cianca
Senior Member
 
Join Date: Mar 2002
Posts: 336
GO BENSKI GO!!!!

The implementation fo multi-user in Winamp and now the news about works on Gen_FF support (please resolve the component focus bug )


GOGOGOGOGO!!!!!!!


Benski, in this moment you working to add unicode support in winamp too? (referred to this post http://forums.winamp.com/showthread....32#post1774432)


Benski is God

The universal god of light, love, wisdom and rok n rol
Cianca is offline   Reply With Quote
Old 25th September 2005, 15:16   #8
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
yea, I have a list of stuff too that would be great to have fixed..
so if there exist a gen_ff buglist somewhere, or if one is to be created somewhere, I'd be happy to "contribute" to it..

about the wacs, afaik only the ones you mentioned work in winamp5, as all the other ones I know of never got recompiled for wa5 and I don't think any of them is still in progress.
Plague is offline   Reply With Quote
Old 25th September 2005, 15:35   #9
rohan_pwln
Major Dude
 
rohan_pwln's Avatar
 
Join Date: Aug 2002
Location: 18 inches from hell
Posts: 736
I think i need to cry.

This is the worst question you might have experienced: What are Wacs? I don't know a fuck about them. If they are components just like PL and ML, then why do they need to be in the new format for WA5?? and what is the new format for WA5...

Help me.

My MAKI contribs.: STONE
My WebSite My Blog My Skins: fnk 32 Rioport v1 Sienna Burning Steel
My Saying: Eat healthy, Stay fit... Die Anyway
rohan_pwln is offline   Reply With Quote
Old 25th September 2005, 17:49   #10
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,020
You've been here since 2002 and don't know what a WAC is?, a WAC, for want of a better description, is basically a plugin.

Winamp3 was basically built with a variety of different WAC's , one for the playlist, one for the media library and so on, the theory was you could extend the functionallity of Winamp3 by adding or subtracting whatever WAC you wanted to, without having to do much to the main core of the application, in this case the core of the app was WASABI.

Because winamp5 was built on the old codebase of winamp2, WAC's were left in the past, one or two of them you can use because of gen_ff.dll, jpeg loader for one (gen_ff.dll is basically WASABI compiled in such a way it can be used with the old WA2 codebase).

Something like that anyhow.

Try the old wasabi development forum for more information..
http://forums.winamp.com/forumdispla...=1000&x=10&y=7

In respect of changing gen_ff.dll, the only concern I would have with that is if you fix something that then subsequently breaks something else.

Look how many times scripts had to be fixed/changed/recompiled each time a new build of Winamp3 came out, even when 5 was released and gen_ff.dll was getting changed between releases, things got fixed while at the same time breaking other stuff, I would hate to have to go back and start revisting old skins AGAIN, having changed some of mine 8, 9 or 10 times in the past.
Mr Jones is offline   Reply With Quote
Old 26th September 2005, 14:52   #11
rohan_pwln
Major Dude
 
rohan_pwln's Avatar
 
Join Date: Aug 2002
Location: 18 inches from hell
Posts: 736
L-| What is genff.dll?

My MAKI contribs.: STONE
My WebSite My Blog My Skins: fnk 32 Rioport v1 Sienna Burning Steel
My Saying: Eat healthy, Stay fit... Die Anyway
rohan_pwln is offline   Reply With Quote
Old 26th September 2005, 14:55   #12
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,020
Have you done any modern skinning?

gen_ff.dll (general purpose_FreeForm )is the general purpose plugin that lets you run freeform based skins in winamp 5, it's basically the old WA3 wasabi code base made into a gen purpose plugin for winamp, take it away and you loose the ability to run FF skins.

CTRL+P > Preferences > General Purpose > Highlight 'Nullsoft Modernskin support v1.07' hit 'Configure selected plugin'
Mr Jones is offline   Reply With Quote
Old 26th September 2005, 17:11   #13
krckoorascic
Senior Member
 
krckoorascic's Avatar
 
Join Date: May 2004
Location: Serbia
Posts: 351
Send a message via ICQ to krckoorascic Send a message via AIM to krckoorascic Send a message via Yahoo to krckoorascic
Quote:
Originally posted by rohan_pwln
L-| What is genff.dll?
LOL!!!


krckoorascic is offline   Reply With Quote
Old 26th September 2005, 20:28   #14
ctkatz8086
Senior Member
 
Join Date: Sep 2002
Location: louisville, ky home of the CARDINALS
Posts: 401
/offtopic
i have always liked wa3/w.p. and still use it, but i haven't seen anything for w.p. in a very long time. is it still being worked on and where is it if it still is?

ctkatz8086 is offline   Reply With Quote
Old 27th September 2005, 15:11   #15
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
w.p is not beeing worked on anymore I'm afraid..
WASABI is very very slowly beeing developed, but afaik noone is planning on continuing work on w.p.
I would very much like to pick up work on w.p again, but I just don't have the skill neccesary to do it..
If/when I do, you can definitely count me in.

In the meantime, the WASABI wiki is found at: http://wasabi.t0x.org

If w.p is to be developed again, more coders are needed.
Plague is offline   Reply With Quote
Old 28th September 2005, 04:50   #16
Benski
Ben Allison
Lead Developer
Winamp Dev Team
 
Benski's Avatar
 
Join Date: Jan 2005
Location: Ashburn, VA
Posts: 1,018
Fairfax is just west of Washington, DC.

If someone wants to make an official bug-report thread in this forum, that'd be great. Skins (even just small/simple ones) which can reproduce the problem are much appreciated.

Like Mr Jones said, it's unlikely that any radical changes will be made to the skinning engine. Bug-fixes and, to an extent, new features are OK, but anything that's going to break old skins is a no-no.

A true VU has been implemented for 5.12 (see attachment
Attached Images
File Type: png vu.png (43.0 KB, 321 views)
Benski is offline   Reply With Quote
Old 28th September 2005, 07:26   #17
Mr Jones
Nothing to say...
 
Mr Jones's Avatar
 
Join Date: Sep 2000
Location: UK
Posts: 23,020
Quote:
Originally posted by Benski


If someone wants to make an official bug-report thread in this forum, that'd be great.
On it's way, I have one to add


/go here to report bugsss....


http://forums.winamp.com/showthread....hreadid=227127
Mr Jones is offline   Reply With Quote
Old 28th September 2005, 10:25   #18
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
nice work with the VU..

could I perhaps add a small wishlist here, since Jones made it a big nono in the bug thread?
  • would love a PAN/BALANCE maki command
  • add classic vis modes (fire, lines, thin bars, etc..) to <vis/> object, and add maki/xml control for everything
  • make similar thing as timecolonwidth in <text/> fields, but for optional character, like a comma or a dot for example.

I know that the one about the vis modes was going to be implemented in Wa3 at some point, because there was a commented out config section for it in Wa3..
Plague is offline   Reply With Quote
Old 29th September 2005, 12:30   #19
rpeterclark
Major Dude
(Reviewer)
 
rpeterclark's Avatar
 
Join Date: Aug 2002
Location: South Florida
Posts: 1,387
More wishlist stuff:
  • A component for the album art functionality that the ML currently uses in the "Show Info" section
  • MAKI access to the "rating" value associated with playlist items, something like: System.getPlayItemMetaDataString("rating")
rpeterclark is offline   Reply With Quote
Old 29th September 2005, 17:09   #20
leechbite
Banned
 
leechbite's Avatar
 
Join Date: Sep 2003
Location: Canada
Posts: 635
Send a message via Yahoo to leechbite
i have to move my request here. sorry jones

- sound effects.
- system.getScreenResWidth() & system.getScreenResHeight() (getViewPortWidth just not enough sometimes)
- already mention by RPC but Album Art support. maybe a new guiObject child called <albumart/>
leechbite is offline   Reply With Quote
Old 29th September 2005, 17:38   #21
Michgelsen
Major Dude
 
Michgelsen's Avatar
 
Join Date: Oct 2003
Location: Netherlands
Posts: 1,416
OMG the vu is fixed! You can't even start to imagine how happy I am now! Thank you very much!
Michgelsen is offline   Reply With Quote
Old 29th September 2005, 23:45   #22
Logy
Senior Member
 
Logy's Avatar
 
Join Date: Jun 2004
Location: Terengganu, Malaysia, Asia, Earth
Posts: 302
don't sure this bugs or by design, scroll mouse 1 pages instead 4 pages....
thanks...

The English suffix -logy denotes a field of study or academic discipline.
Logy is offline   Reply With Quote
Old 4th October 2005, 14:25   #23
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
more wishes:

more playlist control through maki, for example something like theese:
  • System.getPlaylistItem(int item) // this should return something that could be used with commands like System.playFile(String playitem);
  • System.getPlaylistItemMetaDataString(int item, string metadataname)
  • System.getPlaylistItemDisplayTitle(int item);
  • System.getTotalLength() // or whatever to call it, this should return total playlist length in time, not number of items.
Plague is offline   Reply With Quote
Old 7th October 2005, 18:41   #24
rpeterclark
Major Dude
(Reviewer)
 
rpeterclark's Avatar
 
Join Date: Aug 2002
Location: South Florida
Posts: 1,387
Here's a pie-in-the-sky request! Give us an XMLHTTP object in MAKI. Can you imagine all the cool stuff we'd be able to do?
rpeterclark is offline   Reply With Quote
Old 10th October 2005, 11:22   #25
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
this one goes hand in hand with some of Benski's brainstorm ideas, however I thought I'd put it here anyways, just in case..

* make it possible to use guid:avs as a regular GuiObject, not inside a component/windowholder (or fix components to be able to do do it). IE, make it possible to manipulate it just as much as any other GuiObject with XML and Maki.. Think of the possibilities!

I'm thinking stuff like beeing able to set alpha, use alphatransparency against the desktop, put a glass layer on top, make fuzzy borders on it, shape it however I want, use it as background, etc etc etc...

I'm pretty sure it would kill the cpu, but both Sonique and Sonique2 can do just that, without hurting the cpu at all, so it should be possible to make it happen, although probably not that easy.

It's a long shot, I know, but it would be awesome if it could be done..
Plague is offline   Reply With Quote
Old 10th October 2005, 20:13   #26
leechbite
Banned
 
leechbite's Avatar
 
Join Date: Sep 2003
Location: Canada
Posts: 635
Send a message via Yahoo to leechbite
i think rpc's wish would be awesome.

couple more wishes from me :

- force system cursors (link, move, resize cursors, etc.) on guiObjects.
- mouse scroll event capture. something like system.onMouseScrollUp() and system.onMouseScrollDown().
leechbite is offline   Reply With Quote
Old 10th October 2005, 21:00   #27
hammerhead
The Shark
(Forum King)
 
hammerhead's Avatar
 
Join Date: Jul 2002
Posts: 2,537
Send a message via AIM to hammerhead
I would love full library access
hammerhead is offline   Reply With Quote
Old 10th October 2005, 21:43   #28
iPlayTheSpoons
Major Dude
 
iPlayTheSpoons's Avatar
 
Join Date: Aug 2001
Location: SJSU
Posts: 1,030
Send a message via AIM to iPlayTheSpoons
Quote:
Originally posted by leechbite
- mouse scroll event capture. something like system.onMouseScrollUp() and system.onMouseScrollDown().
along that line, center clicking would be fun too...
iPlayTheSpoons is offline   Reply With Quote
Old 21st October 2005, 12:41   #29
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
another wish:

an svg-loader.wac - so modern skins could be done in svg..

that would be neat..
Plague is offline   Reply With Quote
Old 24th October 2005, 18:15   #30
leechbite
Banned
 
leechbite's Avatar
 
Join Date: Sep 2003
Location: Canada
Posts: 635
Send a message via Yahoo to leechbite
yet another wish: blend modes on layers (like in photoshop)
leechbite is offline   Reply With Quote
Old 25th October 2005, 05:08   #31
leechbite
Banned
 
leechbite's Avatar
 
Join Date: Sep 2003
Location: Canada
Posts: 635
Send a message via Yahoo to leechbite
another request: how about making fullscreen video controls skinnable?
leechbite is offline   Reply With Quote
Old 1st March 2006, 13:48   #32
Michgelsen
Major Dude
 
Michgelsen's Avatar
 
Join Date: Oct 2003
Location: Netherlands
Posts: 1,416
Another wish: this. I would like to be able to do a simple check with maki to see whether a container is shown or hidden, just like on GUIObjects (show(), hide(), onSetVisible(boolean onoff) and isVisible()).
Michgelsen is offline   Reply With Quote
Old 1st March 2006, 15:59   #33
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
yes please.. that would be very nice..
using the god awful hack to get around this problem is no fun...
Plague is offline   Reply With Quote
Old 1st March 2006, 18:27   #34
Canadian_Dude
Senior Member
 
Join Date: Feb 2006
Location: Alberta, Canada
Posts: 104
also the vu meters work fine on 5.2
Canadian_Dude is offline   Reply With Quote
Old 1st March 2006, 18:35   #35
Michgelsen
Major Dude
 
Michgelsen's Avatar
 
Join Date: Oct 2003
Location: Netherlands
Posts: 1,416
Hey Plague have you seen this? Or is that the god awful hack you were talking about?
Michgelsen is offline   Reply With Quote
Old 1st March 2006, 19:39   #36
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
no that's not the hack I'm talking about (I was talking about the hack explained in the earlier thread you linked to, the one I started), however this hack would be equally annoying imo..
Plague is offline   Reply With Quote
Old 10th March 2006, 17:07   #37
pjn123
Major Dude
 
pjn123's Avatar
 
Join Date: Jan 2006
Location: /\/¯¯¯¯¯\/\ , South-Africa
Posts: 1,026
[QUOTE]Originally posted by Plague [*] System.getTotalLength() // or whatever to call it, QUOTE]

You can get this with a bit of maki:

Take the playlist info ...
<text display="PE_Info"/>
... and use the following
System.getToken()
and take the time text and split it again with at : with getToken().
I have done it. Check out this thread and download the winamp2006 skin. Other Thread

Look at the CD tab on the bottom right corner.

But I will agree that a method in maki will be easier.

ClassicPro© v2.01 : This plugin allows you to use cPro skins in Winamp. ClassicPro skins are all SUI skins and loads very quickly. ClassicPro skins is even easier to skin than Winamp Classic skins. A new layout have been added since version 2.
Download ClassicPro© ==== cPro Skins ==== ClassicPro© Homepage ==== SC Forums
pjn123 is offline   Reply With Quote
Old 11th March 2006, 02:06   #38
Plague
f(caffeine){
return wasabi;
}
(Forum King)
 
Plague's Avatar
 
Join Date: Jul 2001
Location: Sweden
Posts: 3,962
ah yes, that's a possibility that I've actually managed to overlook..
however, it requires a text object in xml to get that textstring from..
not that big of a deal, but a Maki command would still be nicer to have..

thanks for the tip tho, I'll use it.
Plague is offline   Reply With Quote
Old 19th June 2006, 18:09   #39
JW
Senior Member
 
Join Date: Nov 2004
Location: Valencia, CA
Posts: 304
Playlist Script Object

Can we have this back?

http://forums.winamp.com/showthread....hreadid=115009
JW is offline   Reply With Quote
Old 21st June 2006, 16:28   #40
Benski
Ben Allison
Lead Developer
Winamp Dev Team
 
Benski's Avatar
 
Join Date: Jan 2005
Location: Ashburn, VA
Posts: 1,018
Re: Playlist Script Object

Quote:
Originally posted by JW™
Can we have this back?

http://forums.winamp.com/showthread....hreadid=115009
Not unless I have the source
Benski is offline   Reply With Quote
Reply
Go Back   Winamp Forums > Skinning and Design > Modern Skins

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump