<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Problems when packaging games</title>
	<atom:link href="http://www.miriamruiz.es/weblog/?feed=rss2&#038;p=20" rel="self" type="application/rss+xml" />
	<link>http://www.miriamruiz.es/weblog/?p=20</link>
	<description>random thoughts on technology and life</description>
	<lastBuildDate>Sat, 04 Sep 2010 18:51:10 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: El payaso Pogo</title>
		<link>http://www.miriamruiz.es/weblog/?p=20&#038;cpage=1#comment-315</link>
		<dc:creator>El payaso Pogo</dc:creator>
		<pubDate>Sun, 01 Apr 2007 18:39:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.miriamruiz.es/weblog/?p=20#comment-315</guid>
		<description>&lt;strong&gt;Licencias Creative Commons 3.0...&lt;/strong&gt;

Desde hace poco tiempo he estado utilizando las licencias otrogadas gratuitamente por Creative Commons para la jurisdicción de México, y les he dado uso para los trabajos desarrollados por mi empresa.Muchos debates se han generado entorno a estas lic...</description>
		<content:encoded><![CDATA[<p><strong>Licencias Creative Commons 3.0&#8230;</strong></p>
<p>Desde hace poco tiempo he estado utilizando las licencias otrogadas gratuitamente por Creative Commons para la jurisdicción de México, y les he dado uso para los trabajos desarrollados por mi empresa.Muchos debates se han generado entorno a estas lic&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uls@jabber.org</title>
		<link>http://www.miriamruiz.es/weblog/?p=20&#038;cpage=1#comment-57</link>
		<dc:creator>uls@jabber.org</dc:creator>
		<pubDate>Wed, 14 Feb 2007 15:52:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.miriamruiz.es/weblog/?p=20#comment-57</guid>
		<description>Hi Miry, just curious, what games have you packaged lately ?</description>
		<content:encoded><![CDATA[<p>Hi Miry, just curious, what games have you packaged lately ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miry</title>
		<link>http://www.miriamruiz.es/weblog/?p=20&#038;cpage=1#comment-48</link>
		<dc:creator>Miry</dc:creator>
		<pubDate>Tue, 13 Feb 2007 10:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.miriamruiz.es/weblog/?p=20#comment-48</guid>
		<description>Thanks for the comments. I guess it would be nice to develop a checklist for game developers, so that they could quickly have a look at whether they have unsolved issues with the games they&#039;re developing. There are more problems with games, some of them specific to packaging, for example right now, when minor changes are made to some data in the game, the whole bunch of data files must be updatedm which doesn&#039;t really make sense as an smaller differential system could do. Anyway, that&#039;s not an easy thing to solve right now.
As for BenKo&#039;s comment, I do not know of any game-specific HOWTO packaging manual. I guess Debian New Maintainers&#039; Guide is still the way to go. Anyway, you can ask for help to the Debian Games Team ( http://lists.debian.org/debian-devel-games/ ) whenever you want, you&#039;ll be welcome. I&#039;ll try to have a look at that game :)</description>
		<content:encoded><![CDATA[<p>Thanks for the comments. I guess it would be nice to develop a checklist for game developers, so that they could quickly have a look at whether they have unsolved issues with the games they&#8217;re developing. There are more problems with games, some of them specific to packaging, for example right now, when minor changes are made to some data in the game, the whole bunch of data files must be updatedm which doesn&#8217;t really make sense as an smaller differential system could do. Anyway, that&#8217;s not an easy thing to solve right now.<br />
As for BenKo&#8217;s comment, I do not know of any game-specific HOWTO packaging manual. I guess Debian New Maintainers&#8217; Guide is still the way to go. Anyway, you can ask for help to the Debian Games Team ( <a href="http://lists.debian.org/debian-devel-games/" rel="nofollow">http://lists.debian.org/debian-devel-games/</a> ) whenever you want, you&#8217;ll be welcome. I&#8217;ll try to have a look at that game <img src='http://www.miriamruiz.es/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BenKo</title>
		<link>http://www.miriamruiz.es/weblog/?p=20&#038;cpage=1#comment-47</link>
		<dc:creator>BenKo</dc:creator>
		<pubDate>Fri, 09 Feb 2007 21:39:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.miriamruiz.es/weblog/?p=20#comment-47</guid>
		<description>Is there any checklist or HOW-TO about preparing games for linux packaging? Some friends and me created &lt;a href=&quot;http://cp.justcodeit.net&quot; title=&quot;Graviblobs&quot; rel=&quot;nofollow&quot;&gt;a game&lt;/a&gt; at the last Campus Party, and we want to polish it and release this final version under the GPL (both code and data). It&#039;d be great if we manage to get it into Debian :)</description>
		<content:encoded><![CDATA[<p>Is there any checklist or HOW-TO about preparing games for linux packaging? Some friends and me created <a href="http://cp.justcodeit.net" title="Graviblobs" rel="nofollow">a game</a> at the last Campus Party, and we want to polish it and release this final version under the GPL (both code and data). It&#8217;d be great if we manage to get it into Debian <img src='http://www.miriamruiz.es/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Wreschnig</title>
		<link>http://www.miriamruiz.es/weblog/?p=20&#038;cpage=1#comment-45</link>
		<dc:creator>Joe Wreschnig</dc:creator>
		<pubDate>Fri, 09 Feb 2007 02:57:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.miriamruiz.es/weblog/?p=20#comment-45</guid>
		<description>Having recently started work as a game programmer, I can say that most of these are not specific to free software (our data build chains are a big hack, and there&#039;s no supported way to automatically regenerate all the &quot;compiled&quot; data from source, and even then &quot;source&quot; is not always real editable source, e.g. just PNG files instead of XCF files; real internationalization is super-painful thanks to features like text on 3D models or the desire for polished font effects).

Especially on GNU/Linux, the issue is that such things like installers or configuration files are often an afterthought for games. After all, that&#039;s not exactly the fun part to write.

When making Angry Drunken Dwarves I tried to pay attention to these details (for example, the data builds happen on make install, and source for all data files is included). Even then, since the music was composed (almost out of necessity) in a proprietary application, those source files are useless for GNU/Linux users. It also seems that most people don&#039;t care; if they don&#039;t like your graphics, it&#039;s rare that they&#039;ll open up the XCF rather than munge around with the PNG or just redo it from scratch.</description>
		<content:encoded><![CDATA[<p>Having recently started work as a game programmer, I can say that most of these are not specific to free software (our data build chains are a big hack, and there&#8217;s no supported way to automatically regenerate all the &#8220;compiled&#8221; data from source, and even then &#8220;source&#8221; is not always real editable source, e.g. just PNG files instead of XCF files; real internationalization is super-painful thanks to features like text on 3D models or the desire for polished font effects).</p>
<p>Especially on GNU/Linux, the issue is that such things like installers or configuration files are often an afterthought for games. After all, that&#8217;s not exactly the fun part to write.</p>
<p>When making Angry Drunken Dwarves I tried to pay attention to these details (for example, the data builds happen on make install, and source for all data files is included). Even then, since the music was composed (almost out of necessity) in a proprietary application, those source files are useless for GNU/Linux users. It also seems that most people don&#8217;t care; if they don&#8217;t like your graphics, it&#8217;s rare that they&#8217;ll open up the XCF rather than munge around with the PNG or just redo it from scratch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Triplett</title>
		<link>http://www.miriamruiz.es/weblog/?p=20&#038;cpage=1#comment-43</link>
		<dc:creator>Josh Triplett</dc:creator>
		<pubDate>Thu, 08 Feb 2007 18:44:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.miriamruiz.es/weblog/?p=20#comment-43</guid>
		<description>Related to your point about data build chains, sometimes the game author has programs to create and edit the game data (such as level layout tools), but refuses to distribute these programs.</description>
		<content:encoded><![CDATA[<p>Related to your point about data build chains, sometimes the game author has programs to create and edit the game data (such as level layout tools), but refuses to distribute these programs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh Triplett</title>
		<link>http://www.miriamruiz.es/weblog/?p=20&#038;cpage=1#comment-42</link>
		<dc:creator>Josh Triplett</dc:creator>
		<pubDate>Thu, 08 Feb 2007 18:42:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.miriamruiz.es/weblog/?p=20#comment-42</guid>
		<description>Some games check for a mandatory environment variable to point at their data
directory; this forces the Debian packaging to either patch in a hardcoded
directory or use a simple wrapper /usr/games/thegame to set the environment
variable before running /usr/lib/games/thegame/thegame.

Some games require files in ~/.thegame in order to run, but don&#039;t create these
files if not present; this again requires a wrapper to copy the necessary
files if not present.</description>
		<content:encoded><![CDATA[<p>Some games check for a mandatory environment variable to point at their data<br />
directory; this forces the Debian packaging to either patch in a hardcoded<br />
directory or use a simple wrapper /usr/games/thegame to set the environment<br />
variable before running /usr/lib/games/thegame/thegame.</p>
<p>Some games require files in ~/.thegame in order to run, but don&#8217;t create these<br />
files if not present; this again requires a wrapper to copy the necessary<br />
files if not present.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stoffe</title>
		<link>http://www.miriamruiz.es/weblog/?p=20&#038;cpage=1#comment-41</link>
		<dc:creator>Stoffe</dc:creator>
		<pubDate>Thu, 08 Feb 2007 14:54:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.miriamruiz.es/weblog/?p=20#comment-41</guid>
		<description>Seems like this list could be turned into its opposite: a HOWTO or checklist for game makers that would like their games to be distributed as free software, something that perhaps could be read even before the game is written...</description>
		<content:encoded><![CDATA[<p>Seems like this list could be turned into its opposite: a HOWTO or checklist for game makers that would like their games to be distributed as free software, something that perhaps could be read even before the game is written&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
