快速登录:  

Forum: VirtualDJ Skins

话题: Old School skin
Hi, I downloaded this and don't want to use it but I cannot see the settings key to change it. Any ideas guys?
 

发表时间 Sun 20 Jun 21 @ 10:30 am
What skin exactly and where did you download it from?
 

发表时间 Sun 20 Jun 21 @ 11:34 am
NicotuxHome userMember since 2014
Most of the "Old_School" skins are outdated
Old-school by Zanard is still downloadable from extensions (I like it)
but it needs some fixes to be usable (var brow being local and typo "decl" instead of "deck")

I also created a special version :
fixed typo, removed var
no vinyl and arm in standby position when not loaded
spitted independent resizable elements : 2 decks and 1 mixer and 1 browser
side indicator (adapter support color)
and a spurious main window needing some manual resize to make everything usable correctly
(working to add stems support by time)

for use with big screens or 3 vertical monitors display - for touchscreen scratch :)
 

发表时间 Thu 24 Jun 21 @ 2:08 am
NicotuxHome userMember since 2014
Final rendering can looks like this

every element being in its own window
 

发表时间 Tue 29 Jun 21 @ 1:05 am
Hello, I am enthusiastic about the skin "OLD-SCHOOL" and would like to have the tonearm please in the resting position - as in the picture in the upper link. Can anyone help me how to do this?
(translate with Google)
 

发表时间 Wed 21 Jul 21 @ 5:19 pm
NicotuxHome userMember since 2014
Here is the simple code I used (added visibility="loaded" to existing one and copy with reset position (different angle) with visibility="not loaded" and added passthrough="pass" to both in a way to keep scratching working with touchscreens)
    <slider chan="[DECK]" clickthrough="pass" action="get position" orientation="round" visibility="loaded">
<pos x="-240" y="-275"/>
<circle direction="cw"/>
<size width="786" height="786"/>
<clipmask x="1511" y="2189"/>
<mousecircle x="46" y="20" width="80" height="90"/>
<fader anglemin="229" anglemax="249">
<size width="786" height="786"/>
<pos x="84" y="3025"/>
<mousemask x="1511" y="2189"/>
</fader>
</slider>
<slider chan="[DECK]" clickthrough="pass" action="get_arm" orientation="round" visibility="not loaded">
<pos x="-240" y="-275"/>
<circle direction="cw"/>
<size width="786" height="786"/>
<clipmask x="1511" y="2189"/>
<mousecircle x="46" y="20" width="80" height="90"/>
<fader anglemin="218" anglemax="218">
<size width="786" height="786"/>
<pos x="84" y="3025"/>
<mousemask x="1511" y="2189"/>
</fader>
</slider>
 

发表时间 Wed 21 Jul 21 @ 9:23 pm
Hello @NICOTUX,
thank you that helped me a lot. Now I just have to hide the arm when the song is not loaded.
 

发表时间 Thu 22 Jul 21 @ 9:05 am
NicotuxHome userMember since 2014
ahahah ! change visibility of arm elements in a way not to draw arm when not loaded (hopefully the base drawing is showing arm removal mechanic :)

visibility="play" : on when the disk is playing (and loaded^^)
visibility="loaded && not play" on when loaded and stopped
...
 

发表时间 Thu 22 Jul 21 @ 11:12 am
I have the free version and I am new to VirtualDJ and have no experience with skin creation. I can already move or create buttons, text or buttons.
But with the arm I seem to have chosen the biggest problem. As a basis I use the skin of Old-School as it is available in the extensions. So an xml file and a PNG file.
 

发表时间 Thu 22 Jul 21 @ 12:01 pm
NicotuxHome userMember since 2014
in old-school the arm is a simple round slider
But as it is very big and wrong direction and only use a small curse it is a little hard to figure out

however just modifying visible angle and visibility is very easy
visibility apply to sliders
rest position is fixed fader angle : <fader anglemin="218" anglemax="218">

in original xml file there are 2 arms : left arm @ line 1635 and right arm @ line 1649
look for "<pos x="84" y="3025"/>" to find them (arm pos in background picture)

just duplicate the sliders
add corresponding visibility condition to each sliders
modify the angles of fader for the ones to be in rest position for both side

if normal one shows while playing (visibility="play") and other one when loaded and not playing (visibility="loaded && not play") then none will show when not loaded
 

发表时间 Thu 22 Jul 21 @ 1:09 pm
I managed it. 1000 thanks.

May I also contact you with other questions, maybe by e-mail or PM?
 

发表时间 Thu 22 Jul 21 @ 1:40 pm
NicotuxHome userMember since 2014
Home users do not have access to messaging :\
But forum is fine
 

发表时间 Thu 22 Jul 21 @ 2:05 pm
Hello, I have another question.
I noticed that when starting a song the lamp for the stroboscope slowly starts to light up and slowly goes out when you stop. There are also some graphics for this in the PNG file. Can you tell me where I can find this point in the xml file, or how is this controlled?
 

发表时间 Fri 23 Jul 21 @ 8:37 am
NicotuxHome userMember since 2014
this is a controlled the old school way too x)
a set of patterns pictures (sprites) doing the animation

in the case of the lamp for the stroboscope (white) lines 1143 & 1148
for the red : lines 1133 & 1138
 

发表时间 Fri 23 Jul 21 @ 11:22 am
Hallo ich wollte nur LG da lassen M.G.
 

发表时间 Mon 23 Aug 21 @ 2:22 pm