<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sven Slootweg&#039;s Blog &#187; Tutorials</title>
	<atom:link href="http://sven-slootweg.nl/blog/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://sven-slootweg.nl/blog</link>
	<description>Plenty bits and bytes.</description>
	<lastBuildDate>Mon, 23 Aug 2010 19:51:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How to provide (easy) live support for free using Meebo and Pidgin (cross-platform)</title>
		<link>http://sven-slootweg.nl/blog/2010/08/23/how-to-provide-easy-live-support-for-free-using-meebo-and-pidgin-cross-platform/</link>
		<comments>http://sven-slootweg.nl/blog/2010/08/23/how-to-provide-easy-live-support-for-free-using-meebo-and-pidgin-cross-platform/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 19:51:16 +0000</pubDate>
		<dc:creator>Sven Slootweg</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[live support]]></category>
		<category><![CDATA[meebo]]></category>
		<category><![CDATA[pidgin]]></category>

		<guid isPermaLink="false">http://sven-slootweg.nl/blog/?p=111</guid>
		<description><![CDATA[Have you ever wanted to provide live support, or even just a way to chat to the visitors of your site? But were you put off by the price, hassle, or platform restrictions of the regular Live Support packages that can be downloaded? There&#8217;s quite an easy solution. A while ago, Meebo launched a &#8220;widget&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wanted to provide live support, or even just a way to chat to the visitors of your site? But were you put off by the price, hassle, or platform restrictions of the regular Live Support packages that can be downloaded? There&#8217;s quite an easy solution.</p>
<p>A while ago, Meebo launched a &#8220;widget&#8221; called MeeboMe, for this exact purpose. However, you were required to use Meebo in order to actually make use of it, which is quite annoying if there is no Meebo Notifier for your system (Linux for example), and you need to keep Meebo open in a browser tab all the time. I&#8217;ve had this exact same problem (while wanting to offer Live Support for www.YuNicc.ws), so I started searching. I came across several pages, and several configurations, and in the end I found one that seemed to work.</p>
<p>I am making use of Pidgin, a free crossplatform Instant Messaging client supporting a lot (and I mean a LOT) of networks, including the MSN, Yahoo, and AIM networks, as well as Jabber/XMPP-based networks like Google Talk. Now luck has it that Meebo built their platform on that exact same XMPP protocol, which means we can easily use it in Pidgin if we know how to configure it.﻿﻿﻿</p>
<p>But then we have another problem. XMPP works with &#8220;contact lists&#8221; as well, and that means you would get a friend request for every new user of your Live Support, something which may be very annoying for many people. But for that, there is a plugin. Let me explain how it works:</p>
<p>1. First download Pidgin if you don&#8217;t already have it. You can get it for free from ﻿<a href="http://www.pidgin.im/">http://www.pidgin.im/</a> (you may want to use Adium for Mac OS X, which is built on the same libraries).</p>
<p>2. Download the MeeboMe Widget Plugin from <a href="http://jrpomeroy.com/pidgin/">http://jrpomeroy.com/pidgin/</a> and place it in your plugin directory (directories are listed on the download page).</p>
<p>3. Make a Meebo account and MeeboMe widget at www.meebome.com. It&#8217;s free. Be sure to choose a representative name like your real name or the name &#8220;Live Support&#8221; as your screen name, it is what others will see. You might also want to change the title to &#8220;Live Support&#8221;.</p>
<p>3. Add a new account. Use XMPP as protocol, with the following settings:<br />
Username: &lt;your Meebo username&gt;<br />
Password: &lt;your Meebo password&gt; (also, click Remember Password)<br />
Resource: Pidgin<br />
Domain: meebo.org</p>
<p>4. BEFORE clicking OK, go to the Advanced tab. UNCHECK the &#8220;SSL/TLS&#8221; box (it doesn&#8217;t work with Meebo, apparently), CHECK the &#8220;allow unencrypted data&#8221; checkbox, and enter the following:<br />
Connection server: meebo.org<br />
Connection port:  5222</p>
<p>5. Click OK now. Go to  Extra -&gt; Plugins and enable the MeeboMe plugin.</p>
<p>6. If everything is OK, you should now be connected to Meebo without errors. Grab the URL of the swf file from the &#8220;embed&#8221; code the MeeboMe site gave you, and paste it into your browser address bar. If everything is set up the right way, you should get a message on Pidgin as soon as you start talking in the MeeboMe widget. You can use the entire embed code in your website to offer support, or, if you are using a popup or direct link, just give them the URL to the SWF file.</p>
<p>7. You&#8217;re done!</p>
]]></content:encoded>
			<wfw:commentRss>http://sven-slootweg.nl/blog/2010/08/23/how-to-provide-easy-live-support-for-free-using-meebo-and-pidgin-cross-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting AVI, MPEG, and WMV to DPG under Linux</title>
		<link>http://sven-slootweg.nl/blog/2009/09/05/converting-avi-mpeg-and-wmv-to-dpg-under-linux/</link>
		<comments>http://sven-slootweg.nl/blog/2009/09/05/converting-avi-mpeg-and-wmv-to-dpg-under-linux/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 20:35:20 +0000</pubDate>
		<dc:creator>Sven Slootweg</dc:creator>
				<category><![CDATA[Nintendo DS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[dpg]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://sven-slootweg.nl/blog/?p=33</guid>
		<description><![CDATA[DPG is the video format that is used by the commonly known Moonshell media player, which was developed exclusively for the Nintendo DS. The DPG video format is optimized for watching on the Nintendo DS, minimizing the necessary processing power to play the video, while keeping the quality high and the filesize low. I&#8217;ve written [...]]]></description>
			<content:encoded><![CDATA[<p>DPG is the video format that is used by the commonly known Moonshell media player, which was developed exclusively for the Nintendo DS. The DPG video format is optimized for watching on the Nintendo DS, minimizing the necessary processing power to play the video, while keeping the quality high and the filesize low. I&#8217;ve written a tutorial before on converting video to DPG under Windows. This time, however, I will be talking about Linux. A friend of mine wrote a tutorial on it in Dutch at <a href="http://raymii.org/cms/index.php?title=Avi_of_MPG_of_WMV_naar_.dpg_onder_linux_mint_5_of_ubuntu_8.04">http://raymii.org/cms/index.php?title=Avi_of_MPG_of_WMV_naar_.dpg_onder_linux_mint_5_of_ubuntu_8.04</a> and I decided to translate it and put it up here. Credits for the original article go to him.</p>
<p><strong>Step 1: Installing prerequisites<br />
<span style="font-weight: normal;">You will need to install mencoder and mplayer first. In Linux Mint, Ubuntu, and various other distro&#8217;s that use apt-get, you can use <em>sudo apt-get install mencoder mplayer </em>to achieve this. If you are using CentOS RedHat Enterprise Linux, or another distro using yum, you will first need to add RPMForge to your repository list (<a href="https://www.rpmrepo.org/RPMforge">https://www.rpmrepo.org/RPMforge</a>), and then use <em>yum install mencoder mplayer</em> in order to install both mencoder and mplayer on your computer. If you don&#8217;t have apt-get or yum, try searching on the web for a package for your distro.</span></strong></p>
<p><strong>Step 2: Downloading the script<br />
<span style="font-weight: normal;">You will be using a python script, and a program called &#8216;mpegstat&#8217;, to convert your file to DPG. You can download the package with both mpegstat and the python script at <a href="http://relst.nl/downloads/dpgconv_mpegstat.zip">http://relst.nl/downloads/dpgconv_mpegstat.zip</a>. Extract the file into a directory somewhere on your computer, and move the video you want to convert to the same directory. Then open the folder with your terminal, and type <em>./dpgconv.py ./video.mpg</em> where <em>video.mpg</em> is the filename of the video you moved to the folder.</span></strong></p>
<p><strong>Step 3: Wait&#8230;.<br />
<span style="font-weight: normal;">The script will now convert your video to DPG format. It will indicate the progress in the terminal. When the script disappears, it is done and you will find a new file in the directory, which is your newly converted video! Simply move it to your flashcard, and play it with Moonshell (or M3 Sakura, for that matter).</span></strong></p>
<p><strong>Notes:<br />
<span style="font-weight: normal;">This was tested on MPG and AVI files. According to the writer of the original article, it also works with WMV files that do not have DRM (Digital Rights Management). If you have any questions, either post them here, 0r send me an e-mail.</span> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://sven-slootweg.nl/blog/2009/09/05/converting-avi-mpeg-and-wmv-to-dpg-under-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing an IRC server on Windows</title>
		<link>http://sven-slootweg.nl/blog/2009/09/05/installing-an-irc-server-on-windows/</link>
		<comments>http://sven-slootweg.nl/blog/2009/09/05/installing-an-irc-server-on-windows/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 23:21:07 +0000</pubDate>
		<dc:creator>Sven Slootweg</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[unrealircd]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://sven-slootweg.nl/blog/?p=10</guid>
		<description><![CDATA[In this extensive tutorial, I will explain to you step-by-step how to set up UnrealIRCd on a Windows system. Estimated setup time: 30-45 minutes, excluding port forwarding. Notes: This tutorial will assume you already have an IRC client like mIRC installed. If you don&#8217;t, try using Mibbit at http://www.mibbit.com/. It&#8217;s a free web-based IRC client, [...]]]></description>
			<content:encoded><![CDATA[<p>In this extensive tutorial, I will explain to you step-by-step how to set up UnrealIRCd on a Windows system. Estimated setup time: 30-45 minutes, excluding port forwarding.</p>
<p><strong>Notes:<br />
<span style="font-weight: normal;">This tutorial will assume you already have an IRC client like mIRC installed. If you don&#8217;t, try using Mibbit at http://www.mibbit.com/. It&#8217;s a free web-based IRC client, so you don&#8217;t have to install anything.</span> </strong>First click &#8220;Start chatting now&#8221; to go to the main Mibbit application. Click the &#8220;Server&#8221; link when the page has been loaded (this may take a while!) and enter your IP into Mibbit. Please note you can only do this after you&#8217;ve forwarded the necessary ports in your router, I&#8217;ll explain how to do that later. If you have a client like mIRC installed, you can simply use <em>/server 127.0.0.1</em> to connect to your local server, even if you have not forwarded it yet. Other clients may require other commands or interactions, but just try to connect to 127.0.0.1 with whatever client you are using.<br />
I also assume you have access to your router; this might require login details. If unknown, try &#8216;admin&#8217; as both the username and the password. If that doesn&#8217;t work, try &#8216;administrator&#8217;. If that STILL doesn&#8217;t work, ask the guy that set up your router to give you the login details, since he probably configured it. Having access to your router is absolutely <em>required</em> to successfully make your server available to the outside world. You can also use software like Wippien or Hamachi, but that&#8217;s far outside the scope of this tutorial. I might write one on that later.<br />
Last but not least, all software used in this tutorial is either free or open-source. You are fully licensed to use it, at least in a personal/home environment. However, be sure to read the licenses that come with the software. It&#8217;s always best to know what&#8217;s in it. You don&#8217;t have to fully read it, but try to skim the text a bit, to get a general idea of the license.</p>
<p><strong>Step 1: Download UnrealIRCd<br />
<span style="font-weight: normal;">Go to http://www.unrealircd.com/. In the left column, you can see a list of recent downloads. Pick the Win32 version (not the SSL one!) and wait until it&#8217;s fully downloaded.</span></strong></p>
<p><strong>Step 2: Install UnrealIRCd<br />
<span style="font-weight: normal;">Next, we will install it. Just run the setup, and install everything in the default locations.</span> </strong>When it asks about the additional tasks, choose &#8220;Install as a service&#8221;, &#8220;Start UnrealIRCd when Windows starts&#8221; and &#8220;Restart UnrealIRCd if it crashes&#8221;. This will make sure your server keeps running, no matter what happens. It will also mean that the server will start when you boot your computer, probably even before you logged on. Your antivirus-software or firewall might give a warning or two about this, just click OK or Yes. I can assure you that it&#8217;s 100% safe.<br />
If it&#8217;s installed, uncheck everything in the final window, except for &#8220;View example.conf&#8221;. This will be the configuration file you are going to modify. Don&#8217;t worry, it&#8217;s not as big and complicated as it looks like!</p>
<p><strong>Step 3: Configuring UnrealIRCd<br />
<span style="font-weight: normal;">Now, we will have to edit example.conf. The comments in the configuration file instruct you to uncomment two lines. This simply means you have to remove the // in front of it. (You are using a Windows system, in case you forgot <img src='http://sven-slootweg.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )<br />
After you&#8217;ve done this, simply scroll down, until you reach the &#8216;me&#8217;  block. Please note that all strings (pieces of text) should be contained in quotation signs (&#8220;), to make it clear to UnrealIRCd that it&#8217;s one block of text. Change the name to &#8216;irc.localhost.net&#8217;, and change the info field to something that makes clear what kind of server the users are on. For example, enter the name you made up for your server, or type &#8220;Joe&#8217;s Server&#8221; or something like that. It doesn&#8217;t really matter a lot. You can leave the numeric as it is, it&#8217;s not important.<br />
Next, there is the &#8216;admin&#8217; block. Here you should add all information about yourself that you wish to share with the users of your IRC server. Remember that IRC servers are usually publicly accessible, and it&#8217;s not a good idea to put any personal info here. It&#8217;s best to enter just your name or nickname, and your e-mail address. As the comments in the configuration file instruct you, you can add an unlimited number of lines, and also remove any lines you don&#8217;t want. Just make sure there is at least one line there.<br />
Next is the &#8216;class&#8217; block. It&#8217;s not important. It&#8217;s not interesting either, in fact very boring, so just skip it. The default values work just fine (just note that by default, only 500 clients can connect to your server, but that should be enough. If you want more, you might just want to change the maxclients field under the &#8216;clients&#8217; class.<br />
Then we see the allow block. It defines that any person can connect (that&#8217;s what a public IRC server is for, right?), and that a person can only connect five times simultaneously as an absolute maximum. From the same IP address, that is. That means that if a household has two computers, the maximum amount of connections from both computers added up, is five. These settings are fine, so let&#8217;s not mess with them. Next is another &#8216;allow&#8217;  block, but this time with a password. Just remove the entire block, because we are not going to need that.<br />
Next is an &#8216;allow channel&#8217; block. Remove it completely, it&#8217;s not needed.<br />
After this, we see an &#8216;oper&#8217;  block. Now, this part is very important. It defines your server operator login. You can use it to manage certain parts of your IRC server remotely. You will see a part saying <em>oper bobsmith</em>. Replace the <em>bobsmith</em> part with the username you want to use. Then change the userhost line to <em>userhost *@*;</em>. This will enable you to connect from anywhere, not just your home computer. At the password line, replace the text between the quotation marks with the password you want to use. Be sure to use a strong password, as this is the password that will secure the account on your server with the most influence. In fact, it&#8217;s the only account, unless you have services installed (this will be explained in a later tutorial). Leave the rest (including the flags) of the oper block as it is, and continue scrolling down.<br />
Next is the &#8216;listen&#8217;  block. There is a serious wall of text here, explaining how everything works. We are not interested though, so we skip the entire &#8216;listen&#8217; block, including the explanations.<br />
Next are the &#8216;link&#8217;  and &#8216;uline&#8217; blocks, just remove these completely.<br />
We now see the &#8216;drpass&#8217;  block. Define the password needed for restarting/killing the server here, I think you figured out how to change values by now (quotation marks blah blah blah).<br />
Next is the &#8216;logs&#8217;  block. Leave this as it is.<br />
Now from the &#8216;alias&#8217;  block until <em>/* You can include other configuration files */</em>, just remove EVERYTHING. Yes, I know it&#8217;s a lot, but just remove it. It&#8217;s not needed.<br />
You will find two &#8216;set&#8217;  blocks now. In the first block, set the network name to the name of your IRC server (whatever name you made up). Change the default-server to your IP address (go to http://www.whatismyip.com/ and write it down for future reference as well). Then remove the stats-server line, set services-server to your IP address, and change help-channel to <em>#help</em>. For the 3 cloak keys, enter some random characters (follow the instructions in the configuration file, they should be VERY random, or the server won&#8217;t start), and change all those &#8216;hosts&#8217; into <em>&lt;something&gt;.localhost.net</em>. In the next &#8216;set&#8217; block, change the kline address to your e-mail address. Leave the rest. You&#8217;re done!</span></strong></p>
<p><strong>Step 4: Saving the configuration and starting UnrealIRCd<br />
<span style="font-weight: normal;">Phew! That was some typing, wasn&#8217;t it? But hey, you&#8217;re done now. Just save the file into C:/Program Files/Unreal3.2 or wherever you installed UnrealIRCd. Note that the example.conf is not in the UnrealIRCd directory by default (you really have to navigate there first!), and you have to save it as unrealircd.conf, or it won&#8217;t work.</span> </strong>Now you&#8217;ve saved your configuration file, let&#8217;s start UnrealIRCd! Go to the UnrealIRCd entry in your Start Menu, and start it (you&#8217;ll probably know which icon to click, I hope). Now the big thing happens you&#8217;ve been waiting for&#8230; nothing! In the background, however, the server should have started. Try going to Start &gt; Run, and type <em>services.msc</em>. In the list you now see, look for UnrealIRCd, and see if it says &#8216;Started&#8217; in the status column. If it doesn&#8217;t, you&#8217;ve made a mistake in configuring UnrealIRCd. Go to your UnrealIRCd directory (<em>C:/Program Files/Unreal3.2</em> for most people) and open service.log with Notepad (that probably happens by default). At the bottom of the log file, it will explain you where you went wrong. Fix it and try again. To test if everything is working, try connecting to 127.0.0.1 with your IRC client. Or, if you are using Mibbit, or another web-based IRC client, skip the connection test, and continue with the next step.</p>
<p><strong>Step 5: Forwarding your router<br />
<span style="font-weight: normal;">Now we&#8217;re going to do one of the most tedious tasks one can do regarding the internet: forwarding ports on a router. This is different for every router, and if you&#8217;re not sure what to do, you should take a look at http://www.portforward.com for a manual for your router. Or you can just try this fairly universal method I&#8217;m about to explain here. First go to Start &gt; Run and type <em>cmd</em>, or just open your Command Prompt through the Start Menu. In the command prompt window, type <em>ipconfig /all</em> and hit Enter. It will now shoot a lot of information at you, about all your network connections. Look for one that has a &#8220;Default Gateway&#8221;, and write down the address. If you don&#8217;t see any Gateway addresses in the entire list, you are either not looking hard enough, or you don&#8217;t have a connected network adaptor and you are reading this page telepathically <img src='http://sven-slootweg.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
In the same screen, look for the &#8220;IP Address&#8221; that is listed for the same network adaptor as your Default Gateway, and write it down as well. Open your browser, type the Default Gateway address, and hit Enter. It should now load the control panel of your router. Look for something called &#8220;service forwarding&#8221;, &#8220;port forwarding&#8221;, &#8220;server access&#8221;, &#8220;virtual ports&#8221;, or anything remotely similar. If it has &#8220;Port&#8221;  and &#8220;Forwarding address&#8221; or similar ports, you&#8217;re probably at the correct page. For Port, fill in 6667. For the Forwarding Address, Destination, Local Computer, or anything else your router says about it, write the second IP you wrote down (your local IP address) and click OK to save it (you might need to tick a checkbox to enable the forwarding rule). Reboot your router (preferable through the router control panel, also known as &#8216;soft reboot&#8217;), and wait until you have an internet connection again. Now try connecting to your own external IP address (the one from whatismyip.com you wrote down) with either your IRC client or Mibbit. If it connects, you just successfully forwarded your ports, and your server is now accessible for the entire outside world! Of course, you should keep an eye on it to prevent abuse, but that&#8217;s your own business <img src='http://sven-slootweg.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Now the only thing you have to do is give your external IP to other people, and tell them to connect to your IRC server. Have fun! </span></strong></p>
<p><strong>Problems, questions, feedback, found errors in this tutorial?<br />
<span style="font-weight: normal;">Either drop me a line at info@sven-slootweg.nl, or post a comment, and I&#8217;ll try to answer your questions.</span> </strong>Please don&#8217;t forget I have a lot to do every day, so I might not respond right away, but I&#8217;m doing my best.</p>
]]></content:encoded>
			<wfw:commentRss>http://sven-slootweg.nl/blog/2009/09/05/installing-an-irc-server-on-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to convert video to DPG for watching on the Nintendo DS</title>
		<link>http://sven-slootweg.nl/blog/2009/08/31/how-to-convert-video-to-dpg-for-watching-on-the-nintendo-ds/</link>
		<comments>http://sven-slootweg.nl/blog/2009/08/31/how-to-convert-video-to-dpg-for-watching-on-the-nintendo-ds/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 19:36:25 +0000</pubDate>
		<dc:creator>Sven Slootweg</dc:creator>
				<category><![CDATA[Nintendo DS]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[batchdpg]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[dpg]]></category>
		<category><![CDATA[dpgenc]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://sven-slootweg.nl/blog/?p=7</guid>
		<description><![CDATA[When I first wanted to put a video on my Nintendo DS (I had one of those funky R4 flashcards, just for such purposes &#8211; no really, I don&#8217;t play commercial ROMs on it!) it took me quite some time to figure out how to convert a video to be able to play it on [...]]]></description>
			<content:encoded><![CDATA[<p>When I first wanted to put a video on my Nintendo DS (I had one of those funky R4 flashcards, just for such purposes &#8211; no really, I don&#8217;t play commercial ROMs on it!) it took me quite some time to figure out how to convert a video to be able to play it on the DS. After some searching, I found out about BatchDPG, a very handy tool for doing this. Much much later I found out about dpgenc, the program that was bundled with MoonShell, the Nintendo DS media player. In this quick tutorial, I will explain how to convert video to DPG, with both BatchDPG and dpgenc.</p>
<p><strong>Step 1: Make sure you have MoonShell<br />
<span style="font-weight: normal;">If it came with your flashcard, or you didn&#8217;t download it yet, download the latest version from <a href="http://home.att.ne.jp/blue/moonlight/">http://home.att.ne.jp/blue/moonlight/</a>. Make sure you get the ZIP version. Extract the ZIP file somewhere, and install MoonShell 2 on your flashcard. Now, I will start with dpgenc. If you want to learn about BatchDPG, just skip to that part.</span></strong></p>
<p><strong>dpgenc Step 2: Start dpgenc<br />
<span style="font-weight: normal;">Go to the place where you extracted MoonShell 2, and go to </span> misctools</strong> &gt; <strong>dpgtools </strong>&gt; <strong>dpgenc.exe</strong>. Start it, and wait till it has loaded.</p>
<p><strong>dpgenc Step 3: Drag and drop video files<br />
<span style="font-weight: normal;">You now have a dpgenc screen in front of you. Go to the folder with your movie files, and drag the file to the dpgenc window. As soon as you release it, it will start converting.</span> You can also use the Get Youtube button to directly convert a YouTube video.</strong> Please be aware that YouTube videos can take a long (and I mean <em>long</em>) time to process, especially when choosing a higher quality. When you&#8217;re done with this, you can find your DPG files at the path that is displayed on top of the dpgenc window (this is usually your desktop). Just copy them to your MicroSD card, and you&#8217;re done! You can now use Moonshell 2 to play the video. (It is highly recommended to use Moonshell 2 instead of Moonshell 1, simply because playback is more stable, and the video quality is way better&#8230;)</p>
<p><strong>BatchDPG Step 2: Download BatchDPG and install AviSynth<br />
<span style="font-weight: normal;">The current version of BatchDPG (at the time of writing) can be downloaded at <a href="http://www.mediafire.com/?d9y2ttr9ylz">http://www.mediafire.com/?d9y2ttr9ylz</a>. Of course you can always use Google to search for &#8220;BatchDPG&#8221;</span> </strong>and download a newer version. After you downloaded it, extract the ZIP file somewhere (this is really important, you can&#8217;t run BatchDPG from the ZIP file, not even with WinRAR! It will give encoding errors) and start Avisynth_xxx.exe, where xxx is the AviSynth version number. The AviSynth version number will be different for every BatchDPG version, the AviSynth file in the above download link is named Avisynth_257.exe. Run through the installation, and install everything with default values.</p>
<p><strong>BatchDPG Step 3: Start BatchDPG and add files<br />
<span style="font-weight: normal;">When AviSynth is installed, you can run BatchDPG.exe (you just extracted that, remember?) and start adding video files. Just click &#8220;Browse&#8221; for the video file, and select the file you want to convert. After you clicked OK, copy and paste the Video file path to the Audio file box. Click on Add, and repeat this until you have all video files you want to convert in your list. Then simply click Run and BatchDPG will start converting your files! The DPG files will either be in the same directory as the original video, or in the directory defined in the Settings window.</span></strong></p>
<p><strong>Should I use dpgenc or BatchDPG?<br />
<span style="font-weight: normal;">If you want it to be as easy as possible (drag and drop)</span> dpgenc </strong>is for you. However, I have noticed that <strong>BatchDPG</strong> reads many more file formats (even XViD/DIVX files) that dpgenc cannot read, and BatchDPG also tends to be more stable and crash less often. I am not sure which one is faster though. In short: dpgenc for ease of use, BatchDPG for reliability.</p>
<p><strong>Questions?<br />
<span style="font-weight: normal;">Just post a comment <img src='http://sven-slootweg.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></strong></p>
<p><strong><span style="font-weight: normal;"><span style="font-size: 10px; background-color: #ffffff;"><em>Download source for BatchDPG: </em><a href="http://acemanonline.wordpress.com/2008/03/06/new-batchdpg-released/"><em>http://acemanonline.wordpress.com/2008/03/06/new-batchdpg-released/</em></a></span></span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://sven-slootweg.nl/blog/2009/08/31/how-to-convert-video-to-dpg-for-watching-on-the-nintendo-ds/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
