Scripts, tutorials, and general Desktop X help
Published on June 5, 2009 By sViz In OS Customization

Another month has passed and so I bring you another edition of "I Love DesktopX." Community Spotlight is coming up next month, and this time I thought I'd include a few questions from you guys. Our interviewee is none other than Master Vad_M! So, you've got all month to come up with some good questions for him on DesktopX and the world of widget-making, and get them to me.

On to the picks!

Outstanding General Info

Stargate Clock by Doubird

I deliberated a while in this category, as there were quite a few skins that caught my eye this month. One of the reasons I wanted to do this article series was to give more exposure to not just the best of the best of DX, but the up and coming DX enthusiasts as well.

Therefore, I’d like to give it up for Doubird. This author submitted four creative general information widgets last month and out of those, I like Stargate Clock the best.

Having a look at his gallery, you can see that creativity is evident in all his skins as no two widgets are alike.

An all around great effort by the author.


Most Original / Creative

Worms Hopping Sheep by 3Mo0

DX needn’t be all about productivity or displaying information on your desktop. Nay, I say! Sometimes you’ll just whip up something for your own amusement. This is one of those objects.

I like it for the sheer LOL factor. It’s a sheep that runs across your screen width (with a minor modification to the script) and hops over your mouse, should it be in the sheep’s way. I had this running in the background for a long while. It’s fun to play around with if you’re bored or just need a laugh.


Most Innovative / Resourceful

Chronos (W) by Vad_M

Another beautiful widget by Vad_M. The description says it all: moon phases, day/night indicator, CPU usage, RAM, drive meters, system information, and an analog clock all in one cool package. If you don’t need the analog clock, you can double-click to move the hands out of the way.

Plus, it’s a widget, which means you can study his scripts to learn how to do all kinds of cool stuff! Which I find similar to studying Einstein’s work to learn basic algebra.

I kid, I kid. Download it. Enjoy it. And if you’re so inclined, have a gander at the script. Ya might learn sumthin’.


DX Theme of the Month

Naked DX by RedneckDude

We’ve all seen them streaking WinCustomize, them nekkid skins. With the advent of Naked WB by vStyler, it seems May was the month to go au naturel.

In keeping with the ‘stripped down’, yet tasteful look, Jim has created a DX theme to match the WB. From the screenshot, you might think, “Where’s the rest of it?” But it’s all there: meters, shortcuts, media, weather, clock, and calendar, all in one central object.

It’s compact and the graphics are really streamlined. This, like much of the Naked suite, has a really airy and lightweight look, which can give your desktop a much more spacious feel.

With this version, it’s best to use a medium to darker wallpaper, but Jim’s also created the Noir version which is darker and works on lighter walls.

It’s another winner from RedneckDude.

 

Happiness Runs in a Circular Motion

“How can I make an object move in a circular motion?” A similar question was posed on the forums once before. I scratched my head and said it had something to do with a complicated algorithm.

Fast forward to 2008: I’m working on an information starfield theme/widget, which I called the ‘Infomatrix.’ I need to know how to clone an object several times and arrange the clones in a circumference around the first.

Google to the rescue, and I found the pertinent piece of code.

Fast forward to 2009: I’m working on theme called ‘Microbe: Red’. I figure it’d be cool to have one free molecule moving in a circular motion. I scratch my head and figure it has something to do with a complicated algorithm.

Light bulb goes off. I take the original code I found on google and modify it with a timer and some other adjustments. A couple hours of hammering out the details later, and happiness runs in a circular motion!

To do this, you’ll need two objects; one acts as the center point, and the other moves in a circle.

Create 2 objects:

“circ_center”
“circ_mover”


This script goes in “circ_center”:


Dim MovingObject,deg,dir,r,t

MovingObject = "circ_mover" '--Name of circulating object
dir = 1 '--Direction: 1 = clockwise, 2 = counter-clockwise
r = 100 '--Radius
t = 50 '--Degrees in a full rotation, i.e., how many points along the circumference: more = slow, less = fast
 
'Called when the script is executed
Sub Object_OnScriptEnter
 object.SetTimer 1, 10
End Sub

Sub Object_OnTimer1
 Circulate
End Sub

Sub Circulate
 a = (3.1415296 * deg / t)
 x = object.left + Int(object.width/2)
 y = object.top + Int(object.height/2)
 xa = round(x + r*cos(a))
 ya = round(y + r* sin(a)) 
 nx = xa - Int(DesktopX.Object(MovingObject).width/2)
 ny = ya - Int(DesktopX.Object(MovingObject).height/2)
 DesktopX.Object(MovingObject).move nx,ny
 If dir = 1 Then
  deg = deg + 1
  If deg > (t*2) Then deg = 0
 Else
  deg = deg - 1
  If deg < 0-(t*2) Then deg = 0
 End If
End Sub


Now this is mostly experimental, but as far as I know it works. The only stuff in the code that needs adjusting are the four variables listed at the top. That’s it.

 

 

Goings-On in the Community

Well, I had a look round to see what all goes on and looky here --  LINK

Two new themes in the works by RedneckDude: Tracer and Excalibur. They are part of two community suite projects lead by AVMAN, and comprised of several outstanding artists.

I have to say, Tracer DX is looking AWE-some! I had a chance to play around with it, and my oh my! You will want to get it as soon as it's available.


And here’s something interesting -- LINK

Prometheus Dark by Automan. It looks to be chock-full of useful functions, from weather radar, to media player. Can’t wait to see the finished product.


OCCAM is still in the works -- LINK

Keep up the good work, Po. The suspense is killing me on this one! But who am I to talk? It’s been 5 months since I started my current WIP.

 

So what goes on with you fellow DXers? Working on your first DX skin? Need help getting started, moving forward, or just finishing up some last function that won’t cooperate? Share with us and see what the community has to say.

And don't forget those questions for Vad_M next month. PM or EMAIL them to me, or post in the replies here. Until next time, happy DXing!


Comments (Page 1)
2 Pages1 2 
on Jun 05, 2009

The Stardock support team palys Worms every day at lunch.  That widget is so cool!

Thanks for the newsletter!

on Jun 05, 2009

The Stardock support team palys Worms every day at lunch.

Lol! Well what do you know.

on Jun 05, 2009

good to see DX alive and thriving

on Jun 06, 2009

Thanks sViz!

on Jun 06, 2009

Yes, Thanx, Eve! I love this article and you are so good to me. Half of the work you showcased by me today is due to you and your scripting prowess!!  Someone should do an article on, or interview you. You are the Queen of DX and my favorite scripter, scriptwriter, coder, whatever the word is!!  Thanx!  

on Jun 06, 2009

Thank you, Jim.   Always a pleasure to help out where I can.

on Jun 08, 2009

Bump.

on Jun 08, 2009

on Jun 08, 2009

Two new themes in the works by RedneckDude: Tracer and Excalibur. They are part of two community suite projects lead by AVMAN, and comprised of several outstanding artists.

I have to say, Tracer DX is looking AWE-some! I had a chance to play around with it, and my oh my! You will want to get it as soon as it's available.

 

Awsome work Jim!!!!

sViz..Tks for the scrpiting!!!!

on Jun 08, 2009

  

Two new themes in the works by RedneckDude: Tracer and Excalibur. They are part of two community suite projects lead by AVMAN, and comprised of several outstanding artists.

I have to say, Tracer DX is looking AWE-some! I had a chance to play around with it, and my oh my! You will want to get it as soon as it's available.

Ain't she sweet!   

on Jun 11, 2009
Great article sViz DX deserves some love now, I hope it doesn't go the way of ObjectBar which seems to have ground to a halt for some time now! Thanks to Jim some fresh life has been breathed into DX he has produced some good work for it,be sure to check out his site!!!
on Jun 13, 2009
Great work everyone! To be honest, I'm always lost on the scripting parts & congrats again to Master Jim!
on Jun 13, 2009

*looks at inbox* Nope, no questions yet.  

C'mon folks, don't be shy! Vad's not some wizard who'll turn you into a toad if you ask the wrong question.....or is he? *contemplates his wizard-like scripting prowess*

on Jun 13, 2009
Ok, I would like to ask Vad_M if he would turn loose a few widgets, or even objects, so we can get our hands on some of the awesome scripts he uses. I just can't seem to extract script from a Gadget...lol..   
on Jun 15, 2009

bumpity.....

2 Pages1 2