<?xml version='1.0'?>
<rss version='2.0'>
<channel>
<title>DS Homebrew Website</title>
<link>http://www.dshomebrew.co.uk</link>
<description>DS Homebrew Software and Resources for the Nintendo DS</description>
<language>en</language>
<copyright>Copyright 2009 DS Homebrew. All rights reserved.</copyright>
<lastBuildDate>Sat, 05 Sep 2009 23:26:26 +0100</lastBuildDate>
<item>
<title>Jazzier Suite 1.2</title>
<pubDate>Sat, 05 Sep 2009 23:26:02 +0100</pubDate>
<link>http://www.dshomebrew.co.uk/articles/jazzier-suite-1.2.php</link>
<description><![CDATA[<p>Jazzier Pitch 1.2 is almost ready for release; hopefully 2 weeks will be the release date.</p>]]></description>
</item>
<item>
<title>Access Power Management and Scheduler VBScript</title>
<pubDate>Tue, 11 Aug 2009 00:14:00 +0100</pubDate>
<link>http://www.dshomebrew.co.uk/articles/access-power-management-and-scheduler-vbscript.php</link>
<description><![CDATA[<p>I like listening to music/pod casts when I am going to sleep.  However, I don&apos;t like leaving my computer on all night.</p>

<p>I needed a script to do the following:-</p>

<ul>
<li>Switch my Monitor off</li>
<li>Shutdown the Computer after (x) amount of time</li>
</ul>

<p>Here is the Complete Code, all you need to change is (Hour) and (Min):-</p>

<pre>
Option Explicit

Dim objShell, Hour, Min, strPowerManagement, strShutdown

Hour = 0
Min  = 0

strPowerManagement = CStr(Hour) &amp; &quot;:&quot; &amp; CStr(Min)
strShutDown = CStr(Hour) &amp; &quot;:&quot; &amp; CStr(Min + 1)

Set ObjShell = CreateObject(&quot;WScript.Shell&quot;)
objShell.run &quot;powercfg.exe /X 1 /N /monitor-timeout-ac 1&quot;

Rem Sheduled Tasks
objShell.run &quot;AT &quot; &amp; strPowerManagement &amp; &quot; powercfg.exe /X 1 /N /monitor-timeout-ac 0&quot;
objShell.run &quot;AT &quot; &amp; strPowerManagement &amp; &quot; powercfg.exe /X 1 /N /disk-timeout-ac 0&quot;
objShell.run &quot;AT &quot; &amp; strPOwerManagement &amp; &quot; powercfg.exe /X 1 /N /standby-timeout-ac 0&quot;
objShell.run &quot;AT &quot; &amp; strShutdown &amp; &quot; shutdown.exe -s&quot;

Set ObjShell = nothing
</pre>

<p>Here is what the full script does in brief:-</p>
<ul>
<li>Chanages the Mointor Setting in Power-Management to Switches off the monitor in 1 minute.</li>
<li>Schedules the commands to set Power-Management back to setting I like.</li>
<li>Schedules the System to Shutdown, 1 minutes after the Power-Management schedule have been initiated.</li>
</ul> ]]></description>
</item>
<item>
<title>Around The Clock</title>
<pubDate>Thu, 06 Aug 2009 12:41:04 +0100</pubDate>
<link>http://www.dshomebrew.co.uk/articles/around-the-clock.php</link>
<description><![CDATA[<p>Here is my new hombrew game for the Nintendo DS.  The game is called Around The Clock and is based on the classic darts pub game of the same title.</p>

<p><object width=&quot;256&quot; height=&quot;400&quot;><param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/aLqbm2Qg0ew&amp;hl=en&amp;fs=1&amp;&quot;></param><param name=&quot;allowFullScreen&quot; value=&quot;true&quot;></param><param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;></param><embed src=&quot;http://www.youtube.com/v/aLqbm2Qg0ew&amp;hl=en&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;256&quot; height=&quot;400&quot;></embed></object></p>

<p>You must work your way around the board starting for 1 through to 20; then you must hit the outer bull, then the bull to finish.</p>

<p>There are three levels of difficulty:-</p>

<ul>
<li>Easy, Singles (all singles from 1 to 20)</li>
<li>Medium, Doubles (all doubles from 1 to 20)</li>
<li>Hard, Trebles (all trebles from 1 to 20)</li>
</ul>

<p>The dart will drop-out if you hit the metal on the dartboard, or the tip of the dart hits another dart.</p>

<p>[CONTROLS]<p>

<ul>
<li>Cursors = To move dart</li>
<li>B = Throw Dart</li>
<li>X = Toggle music on/off</li>
</ul>

<p>Watch the powerbar when throwing the dart as this will chage the trajectory of the dart.</p>

<p>You can submit your high scores online, the leaderboard is hosted on the homepage of http://www.dshomebrew.co.uk</p>

<p><strong>download link</strong></p>

<p><a href=&quot;http://www.dshomebrew.co.uk/download.php&quot;>Download - Around The Clock</a></p>
]]></description>
</item>
<item>
<title>Get MP3 Duration</title>
<pubDate>Mon, 27 Jul 2009 00:09:38 +0100</pubDate>
<link>http://www.dshomebrew.co.uk/articles/get-mp3-duration.php</link>
<description><![CDATA[<p>I am very glad to get this script working as I have been working on it all night.  The script will read a directory full of MP3 files; and then output the filename and duration of each MP3 file into a CSV file.</p>

<p>The only thing you have to change in the script is the Path and File names.  You obviously don&apos;t want your output file in the same folder as your MP3 files; as it will not be able to read the duration property of the CVS file.</p>

<pre>
Option Explicit

Const OPENFORREADING = 1
Const OPENFORWRITING = 2
Const OPENFORAPPENDING = 8

Const DURATION = 21

Public Sub CreateMp3TrackList()
	Dim objFSO, objFile, objTxtStream, objFsoFolder, objFiles
	Dim objShell, objShellFolder, objFolderItem
	Dim strFolder, strOutputFile, strTime, strName, strFileInfo, strGroup
		
	strFolder = &quot;D:\MP3Files&quot;
	strOutputFile = &quot;D:\mp3list.csv&quot;
		
	Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
	Set objShell = CreateObject(&quot;Shell.Application&quot;)
	
	Set objShellFolder = objShell.Namespace(strFolder)
	Set objFsoFolder = objFSO.GetFolder(strFolder)

	Set objFiles  = objFsoFolder.Files
	Set objFsoFolder = nothing
	
	Set objTxtStream = objFSO.CreateTextFile(strOutputFile, True)
	
	For Each objFile in objFiles
		Set objFolderItem = objShellFolder.ParseName(objFile.Name)
  		strFileInfo = objShellFolder.GetDetailsOf(objFolderItem, DURATION)
		strName = objFile.Name
		strGroup = strName &amp; &quot;,&quot; &amp; strFileInfo
		objTxtStream.WriteLine strGroup
		Set objFolderItem = nothing
	Next
		
	objTxtStream.Close
	
	Set objFile = Nothing
	Set objFiles = Nothing
	Set objTxtStream = Nothing
	Set objShellFolder = Nothing
	Set objShell = Nothing
	Set objFSO = Nothing
	
	MsgBox &quot;Completed&quot;
End Sub

CreateMp3TrackList()
</pre>]]></description>
</item>
</channel>
</rss>