<?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>mrm-sama ga miteru v3.0 &#187; Programación</title>
	<atom:link href="http://www.perry.es/tag/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.perry.es</link>
	<description>The sky was the color of television tuned to a dead channel.</description>
	<lastBuildDate>Thu, 09 Feb 2012 22:04:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Patchwerk 1.0: Creación y aplicación de parches xdelta</title>
		<link>http://www.perry.es/2009/02/26/patchwerk-creacion-y-aplicacion-de-parches-xdelta/</link>
		<comments>http://www.perry.es/2009/02/26/patchwerk-creacion-y-aplicacion-de-parches-xdelta/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 13:14:07 +0000</pubDate>
		<dc:creator>mrm</dc:creator>
				<category><![CDATA[Patchwerk]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.perry.es/?p=458</guid>
		<description><![CDATA[Ayer usé por primera vez el xdelta, para la gente que tenía la RC2 de Kara no Kyoukai (que va con softsubs, como ya sabéis), pudiera pasar a la RC3 sin tener que volver a bajarse todo el capítulo. Me gustó mucho la idea de poder pasar de una versión del capítulo a otra usando [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer usé por primera vez el xdelta, para la gente que tenía la RC2 de <a href="http://www.perry.es/?p=430">Kara no Kyoukai</a> (que va con softsubs, como ya sabéis), pudiera pasar a la RC3 sin tener que volver a bajarse todo el capítulo. Me gustó mucho la idea de poder pasar de una versión del capítulo a otra usando sólamente un parchecito de 10K de tamaño. Lo que no me gustó tanto fue tener que teclear en la línea de comandos los parámetros a mano. Si a eso le unes las ganas que tenía de probar a hacer algo utilizando el WPF de Microsoft con el Visual Studio 2008, pues el resultado es este programilla realizado en un ratillo de hoy por la mañana xD</p>
<div id="attachment_459" class="wp-caption alignnone" style="width: 457px"><a href="http://www.perry.es/wp-content/uploads/2009/02/patchwerk_ui1.jpg"><img class="size-full wp-image-459" title="patchwerk_ui1" src="http://www.perry.es/wp-content/uploads/2009/02/patchwerk_ui1.jpg" alt="Menuda sobriedad, me amuermo a mí mismo" width="447" height="265" /></a><p class="wp-caption-text">Menuda sobriedad, me amuermo a mí mismo</p></div>
<p>Es muy simple. Simplemente es una GUI para la última versión del xdelta (que viene incluída), y no tiene mayor complicación. Un poquete de explicación nunca está de más:</p>
<ul>
<li><strong>Archivo Original</strong>: El archivo del que se parte (p.ej, la RC2 de KnK).</li>
<li><strong>Archivo Destino</strong>: El archivo modificado, nuevo (p.ej, la RC3 de KnK).</li>
<li><strong>Nombre del Parche</strong>: No importa cómo lo llamemos, pero siempre va bien algo explicativo (p.ej. &#8220;KnK.01.RC2toRC3&#8243;)</li>
<li><strong>Batch Aplicación</strong>: El nombre del archivo .BAT que generará el programa, para aplicar el parche (p.ej. &#8220;[parche] Kara no Kyoukai 01 &#8211; RC2 a RC3.bat&#8221;)</li>
<li><strong>Borrar Archivos Intermedios</strong>: Si está marcado, borrará el parche y el .bat generados, cuando estén ya comprimidos en el .ZIP del parche. Si no, pues no xD</li>
</ul>
<p>Y el programa lo que hará es:</p>
<ol>
<li>Creará el archivo de diferencias entre <em>Original </em>y <em>Destino</em>, llamándolo como se indica en <em>Nombre del Parche</em> + &#8220;.xdelta&#8221;.</li>
<li>Creará el .BAT que se deberá ejecutar para convertir <em>Original </em>en <em>Destino</em>.</li>
<li>Cogerá el .BAT generado, el ejecutable del xdelta, y el archivo de diferencias, y los comprimirá juntos en un archivo .ZIP.</li>
</ol>
<p>Así lo que conseguimos es automatizar completamente el proceso fácil de sustitución de scripts de un MKV con softsubs a otro, que es lo que me incumbe. Pero ojo, que esto se puede utilizar para <strong>CUALQUIER COSA</strong>, es totalmente de propósito general. Otra cosa muy distinta es la utilidad que le voy a dar yo, que es la que he comentado. Y bueno, aplicado al fansub pues también se me ocurre si ha habido algún error/glitch en el vídeo, pues solucionarlo de forma fácil. O para sustituir los audios. O lo que se os ocurra xD</p>
<p>Podéis bajarlo de aquí: <a href="http://www.perry.es/descargas/Patchwerk+1.0">Patchwerk 1.0</a>  - 1386 hits</p>
<p>O mirar la <a href="http://mrm.aunder.org/Patchwerk/publish.htm">URL de publicación aquí</a>.</p>
<p>Como ya he dicho, utiliza WPF y ClickOnce, así que requiere <strong>Windows Installer 3.1</strong> y <strong>.NET Framework 3.5</strong>. Si no los tenéis, os lo bajará el instalador.</p>
<p>Ah, no tiene apenas comprobación de errores. Es simple, hace lo que tiene que hacer, nada más. Si hacéis el burro petará, fijo. Y cuando lo ejecutéis, como usa el ClickOnce este de marras, si hay alguna versión nueva o algo, se actualizará solito, así que sólo hay que bajar 1 vez y despreocuparse.</p>
<p>Espero que le sirva a alguien, aparte de a mí <img src='http://www.perry.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.perry.es/2009/02/26/patchwerk-creacion-y-aplicacion-de-parches-xdelta/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>

