<?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/">
	<channel>
		<title><![CDATA[Xonotic Forums - All Forums]]></title>
		<link>http://forums.xonotic.org/</link>
		<description><![CDATA[Xonotic Forums - http://forums.xonotic.org]]></description>
		<pubDate>Thu, 17 May 2012 10:19:09 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Weird requests from the dark corners of the internet?]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3017</link>
			<pubDate>Thu, 17 May 2012 10:17:24 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3017</guid>
			<description><![CDATA[I have a http server up. I set it up just to show my IT teacher I could program and deploy Django stuff.<br />
<br />
But then I checked the logs, and this came up:<br />
<div class="codeblock">
<div class="title">Code:<br />
</div><div class="body" dir="ltr"><code>119.73.233.194 - - [17/May/2012:10:58:27 +0200] "&#92;x8cu&#92;x85}&#92;xdc&#92;x1aT&#92;xc4G&#92;xdf&#92;x8aB&#92;x15&#92;xf9&#92;x1b&#92;x93&#92;&#92;&#92;x1dqq&#92;x1e&#92;xb7&#92;xb7&#92;xddC?:&#92;x95&#8203;&#92;xc7&#92;x06&#92;xa9`&#92;x14&#92;xc9@&#92;xb5&#92;xad|2&#92;b?+&#92;xb0u&#92;xff" 403 1006 "-" "-"<br />
77.120.230.14 - - [17/May/2012:11:25:23 +0200] "&#92;xcc&#92;xa1&#92;x92&#92;x19&#92;xe4&#92;x8d&#92;xcaH" 403 1006 "-" "-"<br />
94.181.219.40 - - [17/May/2012:11:31:33 +0200] "v&#92;xe0&#92;x0fm&#92;xff&#92;xb3&#92;x89q:&#92;"&#92;xc2&#92;x13&#92;xac&#92;xf0&#92;x9f" 403 1006 "-" "-"<br />
95.85.146.108 - - [17/May/2012:11:40:55 +0200] "&#92;xbbe2t&#92;xc1&#92;xee&#92;xba&#92;x1d&#92;xb3&#92;x16&#92;xd0&#92;xfe&#92;x1e&#92;xba7&#92;xb81&#92;xdd&#92;x82&#92;xb9&#92;x172&#92;xd3/&#92;xbb&#92;x89&#92;xc8PZ&#92;vA&#92;xf9&#92;xc5&#92;xd8&#92;xb5T&#92;x7f&#92;x92&#92;x96&#92;xd6[&#92;xbbc&#92;xd2c&#92;xae&#92;x04" 400 295 "-" "-"</code></div></div>
<br />
They seem to be hex-encoded strings, but of what encoding I don't know. Or maybe someone is trying to hack me, however I think these are just some robots getting all kinds of errors back (although if they were legitimate robots, wouldn't they get 404's out of my missing robots file)?<br />
<br />
What do you guys think?]]></description>
			<content:encoded><![CDATA[I have a http server up. I set it up just to show my IT teacher I could program and deploy Django stuff.<br />
<br />
But then I checked the logs, and this came up:<br />
<div class="codeblock">
<div class="title">Code:<br />
</div><div class="body" dir="ltr"><code>119.73.233.194 - - [17/May/2012:10:58:27 +0200] "&#92;x8cu&#92;x85}&#92;xdc&#92;x1aT&#92;xc4G&#92;xdf&#92;x8aB&#92;x15&#92;xf9&#92;x1b&#92;x93&#92;&#92;&#92;x1dqq&#92;x1e&#92;xb7&#92;xb7&#92;xddC?:&#92;x95&#8203;&#92;xc7&#92;x06&#92;xa9`&#92;x14&#92;xc9@&#92;xb5&#92;xad|2&#92;b?+&#92;xb0u&#92;xff" 403 1006 "-" "-"<br />
77.120.230.14 - - [17/May/2012:11:25:23 +0200] "&#92;xcc&#92;xa1&#92;x92&#92;x19&#92;xe4&#92;x8d&#92;xcaH" 403 1006 "-" "-"<br />
94.181.219.40 - - [17/May/2012:11:31:33 +0200] "v&#92;xe0&#92;x0fm&#92;xff&#92;xb3&#92;x89q:&#92;"&#92;xc2&#92;x13&#92;xac&#92;xf0&#92;x9f" 403 1006 "-" "-"<br />
95.85.146.108 - - [17/May/2012:11:40:55 +0200] "&#92;xbbe2t&#92;xc1&#92;xee&#92;xba&#92;x1d&#92;xb3&#92;x16&#92;xd0&#92;xfe&#92;x1e&#92;xba7&#92;xb81&#92;xdd&#92;x82&#92;xb9&#92;x172&#92;xd3/&#92;xbb&#92;x89&#92;xc8PZ&#92;vA&#92;xf9&#92;xc5&#92;xd8&#92;xb5T&#92;x7f&#92;x92&#92;x96&#92;xd6[&#92;xbbc&#92;xd2c&#92;xae&#92;x04" 400 295 "-" "-"</code></div></div>
<br />
They seem to be hex-encoded strings, but of what encoding I don't know. Or maybe someone is trying to hack me, however I think these are just some robots getting all kinds of errors back (although if they were legitimate robots, wouldn't they get 404's out of my missing robots file)?<br />
<br />
What do you guys think?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Epic prank on Volkswagen]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3016</link>
			<pubDate>Thu, 17 May 2012 02:58:37 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3016</guid>
			<description><![CDATA[Some joker over at Fiat was stalking a google car and pulled up in front of VW's swedish headquarters when they were taking street view shots. Now Volkswagen's headquarters there have essentially been turned into a virtual showroom for one their competition's cars for the next year or so. lol<br />
<br />
<a href="http://news.yahoo.com/blogs/technology-blog/fiat-pulls-epic-prank-volkswagen-rivals-using-google-164409656.html" target="_blank">http://news.yahoo.com/blogs/technology-b...09656.html</a>]]></description>
			<content:encoded><![CDATA[Some joker over at Fiat was stalking a google car and pulled up in front of VW's swedish headquarters when they were taking street view shots. Now Volkswagen's headquarters there have essentially been turned into a virtual showroom for one their competition's cars for the next year or so. lol<br />
<br />
<a href="http://news.yahoo.com/blogs/technology-blog/fiat-pulls-epic-prank-volkswagen-rivals-using-google-164409656.html" target="_blank">http://news.yahoo.com/blogs/technology-b...09656.html</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hey there!]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3015</link>
			<pubDate>Thu, 17 May 2012 02:06:53 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3015</guid>
			<description><![CDATA[Figured I might as well pop in and say hello.<br />
<br />
Hello. <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /><br />
<br />
I play Quake Live, Xonotic, and Fortress Forever... that's about it, really. Looking forwards to following Xonotic development all the way to 1.0 and beyond! <br />
<br />
Wonderful game you guys have got here, keep up the good work. Players seem pretty nice as well, which is great. Had some fun dueling earlier today.<br />
<br />
Cheers!]]></description>
			<content:encoded><![CDATA[Figured I might as well pop in and say hello.<br />
<br />
Hello. <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /><br />
<br />
I play Quake Live, Xonotic, and Fortress Forever... that's about it, really. Looking forwards to following Xonotic development all the way to 1.0 and beyond! <br />
<br />
Wonderful game you guys have got here, keep up the good work. Players seem pretty nice as well, which is great. Had some fun dueling earlier today.<br />
<br />
Cheers!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hey]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3014</link>
			<pubDate>Thu, 17 May 2012 00:20:30 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3014</guid>
			<description><![CDATA[Hello everyone. GreyAxe90 or you can just call me GreyAxe.<br />
<br />
I actually just found this game today while trying to find a good FPS to play at work over lunch/afterhours/at home. Started playing it and love it so I figured I'd join the community! <img src="images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" /><br />
<br />
I also got one of my coworkers hooked on it too and we're going to be launching a server at work. Shhhh! Don't tell the network admin! Oh wait, that's me! lol<br />
<br />
Anyways, just wanted to drop by and say "hey" before I go lurking around the community for a while!<br />
<br />
And props on an open source game that actually looks and plays like it's from this century!]]></description>
			<content:encoded><![CDATA[Hello everyone. GreyAxe90 or you can just call me GreyAxe.<br />
<br />
I actually just found this game today while trying to find a good FPS to play at work over lunch/afterhours/at home. Started playing it and love it so I figured I'd join the community! <img src="images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" /><br />
<br />
I also got one of my coworkers hooked on it too and we're going to be launching a server at work. Shhhh! Don't tell the network admin! Oh wait, that's me! lol<br />
<br />
Anyways, just wanted to drop by and say "hey" before I go lurking around the community for a while!<br />
<br />
And props on an open source game that actually looks and plays like it's from this century!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PC focused, fast-paced, mmo-ish FPS from DOOM/Quake dev]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3013</link>
			<pubDate>Wed, 16 May 2012 20:01:24 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3013</guid>
			<description><![CDATA[<a href="http://www.eurogamer.net/articles/2012-04-05-john-romero-details-plans-for-mmo-ish-pc-shooter" target="_blank">Article</a><br />
<br />
Over a month old but it's news to me.]]></description>
			<content:encoded><![CDATA[<a href="http://www.eurogamer.net/articles/2012-04-05-john-romero-details-plans-for-mmo-ish-pc-shooter" target="_blank">Article</a><br />
<br />
Over a month old but it's news to me.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Evening team games out a little...]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3012</link>
			<pubDate>Tue, 15 May 2012 17:59:36 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3012</guid>
			<description><![CDATA[Yo dudes,<br />
<br />
How about banning the blue and red buttons and only allowing 'auto-join'? Also, using Xonstat, certain servers should be able to put players on certain teams to even things out using elo.]]></description>
			<content:encoded><![CDATA[Yo dudes,<br />
<br />
How about banning the blue and red buttons and only allowing 'auto-join'? Also, using Xonstat, certain servers should be able to put players on certain teams to even things out using elo.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Forum users: do we need the 5 star thread rating system?]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3011</link>
			<pubDate>Tue, 15 May 2012 15:50:26 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3011</guid>
			<description><![CDATA[Hi!<br />
<br />
I keep accidentally giving bad thread ratings (I blame pentadactyl for this). There is no way to undo or edit the rating you give to a thread, so the only possibility for me to prevent the accidental ratings would be to prevent me to click them. I can do it the complicated way, with scripts in my browser that modify the DOM, or I can easily disable the entire system in the forum settings. Since I want to do it the easy way, I thought I'd ask you:<br />
<br />
Do we need the five-star thread rating system? Is it useful at all?<br />
<br />
Vote and discuss.]]></description>
			<content:encoded><![CDATA[Hi!<br />
<br />
I keep accidentally giving bad thread ratings (I blame pentadactyl for this). There is no way to undo or edit the rating you give to a thread, so the only possibility for me to prevent the accidental ratings would be to prevent me to click them. I can do it the complicated way, with scripts in my browser that modify the DOM, or I can easily disable the entire system in the forum settings. Since I want to do it the easy way, I thought I'd ask you:<br />
<br />
Do we need the five-star thread rating system? Is it useful at all?<br />
<br />
Vote and discuss.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Xonotic Conflict Watch (XonCW)]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3010</link>
			<pubDate>Tue, 15 May 2012 10:15:05 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3010</guid>
			<description><![CDATA[I set up a service to monitor git branhces and whether they currently conflict with master or not at:<br />
<br />
<a href="http://nl.git.xonotic.org/xoncw/" target="_blank">http://nl.git.xonotic.org/xoncw/</a><br />
<br />
It is updated every 3 hours, and you can use a RSS reader to get informed when one of your branches causes conflicts.<br />
<br />
This is how it looks with Slick RSS in Chromium:<br />
<br />
<img src="http://rm.sudo.rm-f.org/img/uploaded/3ec54e02ac7b4b71d3a69f0b9fe80758.png" border="0" alt="[Image: 3ec54e02ac7b4b71d3a69f0b9fe80758.png]" /><br />
<br />
This is how it looks with Feed Sidebar in Firefox:<br />
<br />
<img src="http://rm.sudo.rm-f.org/img/uploaded/77a3118246cec2fdfe03d4ef86379e86.png" border="0" alt="[Image: 77a3118246cec2fdfe03d4ef86379e86.png]" /><br />
<br />
Have fun!]]></description>
			<content:encoded><![CDATA[I set up a service to monitor git branhces and whether they currently conflict with master or not at:<br />
<br />
<a href="http://nl.git.xonotic.org/xoncw/" target="_blank">http://nl.git.xonotic.org/xoncw/</a><br />
<br />
It is updated every 3 hours, and you can use a RSS reader to get informed when one of your branches causes conflicts.<br />
<br />
This is how it looks with Slick RSS in Chromium:<br />
<br />
<img src="http://rm.sudo.rm-f.org/img/uploaded/3ec54e02ac7b4b71d3a69f0b9fe80758.png" border="0" alt="[Image: 3ec54e02ac7b4b71d3a69f0b9fe80758.png]" /><br />
<br />
This is how it looks with Feed Sidebar in Firefox:<br />
<br />
<img src="http://rm.sudo.rm-f.org/img/uploaded/77a3118246cec2fdfe03d4ef86379e86.png" border="0" alt="[Image: 77a3118246cec2fdfe03d4ef86379e86.png]" /><br />
<br />
Have fun!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lightspeed map incorrectly rendered when OpenGL 2.0 is disabled/not available]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3009</link>
			<pubDate>Mon, 14 May 2012 21:54:12 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3009</guid>
			<description><![CDATA[Just set this up in the tracker:<br />
<a href="http://dev.xonotic.org/issues/1215" target="_blank">http://dev.xonotic.org/issues/1215</a><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=750" target="_blank">xonotic20120514223405-00.jpg</a> (Size: 60.07 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment --><br />
<br />
It seems to be caused by having OpenGL 2.0 disabled as then glow, gloss, bump et al aren't available.<br />
<br />
Can anyone confirm that this is also a problem on other systems?  It could be fixed in the map by putting in some basic textures so that it looks right without OpenGL 2.0.  Otherwise OpenGL 2.0 becomes a requirement to play the game.]]></description>
			<content:encoded><![CDATA[Just set this up in the tracker:<br />
<a href="http://dev.xonotic.org/issues/1215" target="_blank">http://dev.xonotic.org/issues/1215</a><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><img src="images/attachtypes/image.gif" border="0" alt=".jpg" />&nbsp;&nbsp;<a href="attachment.php?aid=750" target="_blank">xonotic20120514223405-00.jpg</a> (Size: 60.07 KB / Downloads: 60)
<!-- end: postbit_attachments_attachment --><br />
<br />
It seems to be caused by having OpenGL 2.0 disabled as then glow, gloss, bump et al aren't available.<br />
<br />
Can anyone confirm that this is also a problem on other systems?  It could be fixed in the map by putting in some basic textures so that it looks right without OpenGL 2.0.  Otherwise OpenGL 2.0 becomes a requirement to play the game.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Does playing Arena shooters like Xonotic make you better at slower paced games?]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3008</link>
			<pubDate>Mon, 14 May 2012 02:59:40 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3008</guid>
			<description><![CDATA[Xonotic and OpenArena being the only FPSs I've ever played seriously I tried Urban Terror today. To my suprise I scored highly and ended up ranking second in the server my first match, and winning my 3 and 4, with at least 1.5 K<img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /> ratio. I've never played any non-Quake type shooter before, and fully expected to be poo( Look at my <a href="http://stats.xonotic.org/player/2386" target="_blank">Stats</a> ) I found it so easy to aim at the much slower moving targets than in Xonotic/Openarena.  <br />
I felt like I was doing the matrix bullet time thing, getting head-shots left and right.<br />
<br />
Has anybody noticed they're skill in slower increase after getting accustomed to arena shooters?]]></description>
			<content:encoded><![CDATA[Xonotic and OpenArena being the only FPSs I've ever played seriously I tried Urban Terror today. To my suprise I scored highly and ended up ranking second in the server my first match, and winning my 3 and 4, with at least 1.5 K<img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /> ratio. I've never played any non-Quake type shooter before, and fully expected to be poo( Look at my <a href="http://stats.xonotic.org/player/2386" target="_blank">Stats</a> ) I found it so easy to aim at the much slower moving targets than in Xonotic/Openarena.  <br />
I felt like I was doing the matrix bullet time thing, getting head-shots left and right.<br />
<br />
Has anybody noticed they're skill in slower increase after getting accustomed to arena shooters?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Bone based damage system (feature vote and debate)]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3007</link>
			<pubDate>Sun, 13 May 2012 16:46:33 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3007</guid>
			<description><![CDATA[This idea would be a major change, so it's best I ask before I start coding. Nexuiz and Xonotic have been stuck with the ancient ways of calculating player damage, based entirely on the bounding box and not on how the body works. I've been thinking of changing that, and adding limb-based damage to Xonotic. This means that damage would no longer be calculated by a simple "bounding box was hit" check, but by using bones on the animation skeleton to deal the appropriate damage for each body part. To explain better, here's a comparison with the current system.<br />
<br />
Current way: If a bullet hits the player's bounding box it deals a fixed amount of X damage. If a splash damage projectile hits the player, it deals X damage modified by distance between the player and where the explosion took place (the closer you are the more damage you take).<br />
<br />
New way: Hitting the bounding box would not deal any damage by itself (just apply force). Whenever a projectile hits the player, the code runs a loop through all skeleton bones of the player model, detecting how close each one is to the impact point. Bones cvared as "damage bones" (explained below) are fetched, and the damage of each bone applied to the player. This is the same system that my Damage Effects use (particles sticking to player limbs after they are shot).<br />
<br />
The cvar system would work as follows: You register each bone by its name in a numbered list of cvars. A bone's cvar would contain the damage modifier, specifying how much of the dealt damage is translated by that bone. 0.5 would mean half, 2 would mean twice. Bones which aren't registered deal no damage (so parts like the fingers are counted out). Example:<br />
<br />
g_bonedamage 1 "use bone damage system over the old system"<br />
g_bonedamage_1_name arm.L "name of the armature bone"<br />
g_bonedamage_1_offset 0.5 "how much of the damage this bone translates"<br />
g_bonedamage_2_name arm.R "name of the armature bone"<br />
g_bonedamage_2_offset 0.5 "how much of the damage this bone translates"<br />
g_bonedamage_3_name torso "name of the armature bone"<br />
g_bonedamage_3_offset 1 "how much of the damage this bone translates"<br />
g_bonedamage_4_name head "name of the armature bone"<br />
g_bonedamage_4_offset 2 "how much of the damage this bone translates"<br />
...<br />
<br />
The cvars would be read in a loop, so you can add as many as you want using this architecture. What the example above would mean is: The arms translate 0.5 of the damage, the torso translates 1 (unmodified) and the head translates 2 times the damage. For splash damage, the closer each bone is to the impact point the more damage it translates. For hitscan weapons (since they don't have a radius) they probably translate the damage of the single closest bone at its full intensity.<br />
<br />
This would add some very fun and realistic damage to Xonotic, and get us out of the simple "hit the player's bounding box and deal fixed damage" functionality. For added fun, the player's animation at the moment of impact would also influence the position of damage points (since they are the bones). However, it would have several downsides, such as:<br />
<br />
- All player models must have the same bone names to work properly. eg: If a model would name the right arm arm_R instead of arm.R, that model would be broken for gameplay. I believe this is ok with current Xonotic models, and likely custom models as well if they use the same skeleton.<br />
<br />
- The player model you select will cause you to be damaged differently. This again shouldn't make a noticeable difference with the default models, but custom models would need to be checked closely. eg: If your custom model has his head oriented down by default (like a monk or something), a rocket exploding on the top of the bounding box will deal less damage than on an ordinary player.<br />
<br />
This does not affect custom models as long as they use the default skeleton (that Ignis and all others do). The rest should be fine... just a matter of getting used to and balancing. But because of how unsafe this would be, I doubt the feature will get defaulted (even if I'd like that). Still, I'm asking what exactly you prefer I do (see the pool). Should this be default, should it be a mutator, or should I not even bother to code it? I like the idea, and really believe Xonotic needs area-based damage at least to make headshots more harmful for all weapons. The bone system would be the most realistic and advanced way to go, but at the same time could mess with the gameplay if a model uses a custom skeleton that isn't checked.]]></description>
			<content:encoded><![CDATA[This idea would be a major change, so it's best I ask before I start coding. Nexuiz and Xonotic have been stuck with the ancient ways of calculating player damage, based entirely on the bounding box and not on how the body works. I've been thinking of changing that, and adding limb-based damage to Xonotic. This means that damage would no longer be calculated by a simple "bounding box was hit" check, but by using bones on the animation skeleton to deal the appropriate damage for each body part. To explain better, here's a comparison with the current system.<br />
<br />
Current way: If a bullet hits the player's bounding box it deals a fixed amount of X damage. If a splash damage projectile hits the player, it deals X damage modified by distance between the player and where the explosion took place (the closer you are the more damage you take).<br />
<br />
New way: Hitting the bounding box would not deal any damage by itself (just apply force). Whenever a projectile hits the player, the code runs a loop through all skeleton bones of the player model, detecting how close each one is to the impact point. Bones cvared as "damage bones" (explained below) are fetched, and the damage of each bone applied to the player. This is the same system that my Damage Effects use (particles sticking to player limbs after they are shot).<br />
<br />
The cvar system would work as follows: You register each bone by its name in a numbered list of cvars. A bone's cvar would contain the damage modifier, specifying how much of the dealt damage is translated by that bone. 0.5 would mean half, 2 would mean twice. Bones which aren't registered deal no damage (so parts like the fingers are counted out). Example:<br />
<br />
g_bonedamage 1 "use bone damage system over the old system"<br />
g_bonedamage_1_name arm.L "name of the armature bone"<br />
g_bonedamage_1_offset 0.5 "how much of the damage this bone translates"<br />
g_bonedamage_2_name arm.R "name of the armature bone"<br />
g_bonedamage_2_offset 0.5 "how much of the damage this bone translates"<br />
g_bonedamage_3_name torso "name of the armature bone"<br />
g_bonedamage_3_offset 1 "how much of the damage this bone translates"<br />
g_bonedamage_4_name head "name of the armature bone"<br />
g_bonedamage_4_offset 2 "how much of the damage this bone translates"<br />
...<br />
<br />
The cvars would be read in a loop, so you can add as many as you want using this architecture. What the example above would mean is: The arms translate 0.5 of the damage, the torso translates 1 (unmodified) and the head translates 2 times the damage. For splash damage, the closer each bone is to the impact point the more damage it translates. For hitscan weapons (since they don't have a radius) they probably translate the damage of the single closest bone at its full intensity.<br />
<br />
This would add some very fun and realistic damage to Xonotic, and get us out of the simple "hit the player's bounding box and deal fixed damage" functionality. For added fun, the player's animation at the moment of impact would also influence the position of damage points (since they are the bones). However, it would have several downsides, such as:<br />
<br />
- All player models must have the same bone names to work properly. eg: If a model would name the right arm arm_R instead of arm.R, that model would be broken for gameplay. I believe this is ok with current Xonotic models, and likely custom models as well if they use the same skeleton.<br />
<br />
- The player model you select will cause you to be damaged differently. This again shouldn't make a noticeable difference with the default models, but custom models would need to be checked closely. eg: If your custom model has his head oriented down by default (like a monk or something), a rocket exploding on the top of the bounding box will deal less damage than on an ordinary player.<br />
<br />
This does not affect custom models as long as they use the default skeleton (that Ignis and all others do). The rest should be fine... just a matter of getting used to and balancing. But because of how unsafe this would be, I doubt the feature will get defaulted (even if I'd like that). Still, I'm asking what exactly you prefer I do (see the pool). Should this be default, should it be a mutator, or should I not even bother to code it? I like the idea, and really believe Xonotic needs area-based damage at least to make headshots more harmful for all weapons. The bone system would be the most realistic and advanced way to go, but at the same time could mess with the gameplay if a model uses a custom skeleton that isn't checked.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Machine gun view]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3006</link>
			<pubDate>Sun, 13 May 2012 14:09:20 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3006</guid>
			<description><![CDATA[Hi guys,<br />
<br />
I have an fov of 110, yet the machine gun is way too far forward. You can hardly see the little screen on it.<br />
<br />
<a href="http://www.sendspace.com/filegroup/3IVME8sSejeiTPJRYqZ5tg" target="_blank">Here are some shots.</a>]]></description>
			<content:encoded><![CDATA[Hi guys,<br />
<br />
I have an fov of 110, yet the machine gun is way too far forward. You can hardly see the little screen on it.<br />
<br />
<a href="http://www.sendspace.com/filegroup/3IVME8sSejeiTPJRYqZ5tg" target="_blank">Here are some shots.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[NetRadiant issues]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3005</link>
			<pubDate>Sun, 13 May 2012 11:31:25 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3005</guid>
			<description><![CDATA[Got a few bugs here, hope its proper place for posting <img src="images/smilies/cool.gif" style="vertical-align: middle;" border="0" alt="Cool" title="Cool" /><br />
<br />
1. Ctrl+tab doesn't work for floating windows layout, menu item doesn't too.<br />
Got one with win XP 32 bit.<br />
<br />
2. Radiant crashes, starting with numerous pk3 files. Limit is about 250 ones. The most recent build, which handles more packs is netradiant-1.5.0-20110223.<br />
<br />
3. Bug with not loading decompiled maps, having faulty brush definition.<br />
console:<br />
41552:3: parse error at '{': expected '#quake3-primitive'<br />
brush 4134: parse error<br />
entity 0: parse error<br />
<br />
.map:<br />
	// brush 4134<br />
	{<br />
	// brush 4135<br />
Could just skip such brushes, map loads after deleting every entry manually.<br />
<br />
4. Missing feature: texture lock on rotations (and probably flips).<br />
Cant imagine how hardcore is coding that though.<br />
<br />
Thanks!]]></description>
			<content:encoded><![CDATA[Got a few bugs here, hope its proper place for posting <img src="images/smilies/cool.gif" style="vertical-align: middle;" border="0" alt="Cool" title="Cool" /><br />
<br />
1. Ctrl+tab doesn't work for floating windows layout, menu item doesn't too.<br />
Got one with win XP 32 bit.<br />
<br />
2. Radiant crashes, starting with numerous pk3 files. Limit is about 250 ones. The most recent build, which handles more packs is netradiant-1.5.0-20110223.<br />
<br />
3. Bug with not loading decompiled maps, having faulty brush definition.<br />
console:<br />
41552:3: parse error at '{': expected '#quake3-primitive'<br />
brush 4134: parse error<br />
entity 0: parse error<br />
<br />
.map:<br />
	// brush 4134<br />
	{<br />
	// brush 4135<br />
Could just skip such brushes, map loads after deleting every entry manually.<br />
<br />
4. Missing feature: texture lock on rotations (and probably flips).<br />
Cant imagine how hardcore is coding that though.<br />
<br />
Thanks!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[When I host a game, my friends cannot connect/see it.]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3004</link>
			<pubDate>Sun, 13 May 2012 05:42:03 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3004</guid>
			<description><![CDATA[Hi everyone,<br />
<br />
I introduced Xonotic to two of my friends and I played with one of them online on an already created map/server but then when I proceeded to create my own so that we can all play together (along with bots), everything worked as expected except for the fact that my friends could not connect to my game when I gave them my global IP address. They even checked in the list of servers and couldn’t find my game. I’m running Windows Server 2008 R2 (x64) and I went to Windows Firewall with Advanced Security and enabled inbound/outbound rules to open the 26000 port because based on other create games that seemed to be the port required. I then proceeded to configure my D-Link DI-524 router to enable port forwarding with 26000 as the private and public ports and my private IP address being that of the computer I’m using (my local IP address is static). Dealing with networks is my weakness as far as computers are concerned so I would appreciate it if someone could help me resolve this issue so I can play a customized game suited for my friends and I.<br />
<br />
Any help would be greatly appreciated!<br />
Thanks in advance!<br />
<br />
P.S.<br />
I am running the server edition of Windows because it runs less services by default and I prefer worrying about enabling services I need than hunting down and disabling services I don’t need. That and I get it for free since I’m a student. I’m also a Debian GNU/Linux user but I haven’t tried this on Debian since I have major audio issues I have to deal with first.]]></description>
			<content:encoded><![CDATA[Hi everyone,<br />
<br />
I introduced Xonotic to two of my friends and I played with one of them online on an already created map/server but then when I proceeded to create my own so that we can all play together (along with bots), everything worked as expected except for the fact that my friends could not connect to my game when I gave them my global IP address. They even checked in the list of servers and couldn’t find my game. I’m running Windows Server 2008 R2 (x64) and I went to Windows Firewall with Advanced Security and enabled inbound/outbound rules to open the 26000 port because based on other create games that seemed to be the port required. I then proceeded to configure my D-Link DI-524 router to enable port forwarding with 26000 as the private and public ports and my private IP address being that of the computer I’m using (my local IP address is static). Dealing with networks is my weakness as far as computers are concerned so I would appreciate it if someone could help me resolve this issue so I can play a customized game suited for my friends and I.<br />
<br />
Any help would be greatly appreciated!<br />
Thanks in advance!<br />
<br />
P.S.<br />
I am running the server edition of Windows because it runs less services by default and I prefer worrying about enabling services I need than hunting down and disabling services I don’t need. That and I get it for free since I’m a student. I’m also a Debian GNU/Linux user but I haven’t tried this on Debian since I have major audio issues I have to deal with first.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hardcore mode]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3003</link>
			<pubDate>Sat, 12 May 2012 21:59:20 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3003</guid>
			<description><![CDATA[An idea for higher difficulty of single player: Hardcore mode. Difference between normal and hardcore is that you cannot respawn on hardcore, so if you die in ffa, that's it. If you die in other modes, theoretically your team could still win, but it would rely on bots doing their job, and you'd have to wait it out, so practically it would be the same thing.<br />
<br />
I'd see it as checkbox on singleplayer window, it would apply to campaign and instant action. Not much point in multiplayer, as it would effectively be LMS with 1 life. But it could provide some challenge otherwise.]]></description>
			<content:encoded><![CDATA[An idea for higher difficulty of single player: Hardcore mode. Difference between normal and hardcore is that you cannot respawn on hardcore, so if you die in ffa, that's it. If you die in other modes, theoretically your team could still win, but it would rely on bots doing their job, and you'd have to wait it out, so practically it would be the same thing.<br />
<br />
I'd see it as checkbox on singleplayer window, it would apply to campaign and instant action. Not much point in multiplayer, as it would effectively be LMS with 1 life. But it could provide some challenge otherwise.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Drain Revisited]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3002</link>
			<pubDate>Sat, 12 May 2012 18:47:12 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3002</guid>
			<description><![CDATA[download: <a href="http://beta.xonotic.org/autobuild-bsp/drain_RE-full-dac4d88f4ed95f1bc904af9288ebba02e4fce0b6-869a5cfab85a95a29b7f84170a793c939a204d01.pk3" target="_blank">http://beta.xonotic.org/autobuild-bsp/dr...204d01.pk3</a><br />
<br />
<br />
Drain with some item placement changes, that are meant to make the gameplay (especially duels) a bit more challenging. (basically to avoid the situation which takes place now, when one guy is waiting on nex, grabbing easily both 50A and mortar while the other player is left basically with RL and MH only)<br />
<br />
Nex is swapped with MG and 50A from mortar room is moved to "sewers". I also added some armour shards in the place of moved 50A.<br />
<br />
Discuss!]]></description>
			<content:encoded><![CDATA[download: <a href="http://beta.xonotic.org/autobuild-bsp/drain_RE-full-dac4d88f4ed95f1bc904af9288ebba02e4fce0b6-869a5cfab85a95a29b7f84170a793c939a204d01.pk3" target="_blank">http://beta.xonotic.org/autobuild-bsp/dr...204d01.pk3</a><br />
<br />
<br />
Drain with some item placement changes, that are meant to make the gameplay (especially duels) a bit more challenging. (basically to avoid the situation which takes place now, when one guy is waiting on nex, grabbing easily both 50A and mortar while the other player is left basically with RL and MH only)<br />
<br />
Nex is swapped with MG and 50A from mortar room is moved to "sewers". I also added some armour shards in the place of moved 50A.<br />
<br />
Discuss!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Whenever i luanch xonotic the 2nd time it crashes.]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3001</link>
			<pubDate>Sat, 12 May 2012 18:01:30 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3001</guid>
			<description><![CDATA[So i downloaded xonotix i can play the first time i launch it, but after that every time i launch it again it just crashes when i try and join a game, the loading bar stays at like "progs/beam-lgm" or something i have redownloaded it and the same thing happens. i can open it the first time but all after that it crashes, Sooo hope someone can help <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /><br />
<br />
Thanks for reading this~]]></description>
			<content:encoded><![CDATA[So i downloaded xonotix i can play the first time i launch it, but after that every time i launch it again it just crashes when i try and join a game, the loading bar stays at like "progs/beam-lgm" or something i have redownloaded it and the same thing happens. i can open it the first time but all after that it crashes, Sooo hope someone can help <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /><br />
<br />
Thanks for reading this~]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Private Players Configuration]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=3000</link>
			<pubDate>Sat, 12 May 2012 03:45:55 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=3000</guid>
			<description><![CDATA[Hi everybody!<br />
<br />
I want to deploy a private server on Internet for play with my friends. How I can config in the server the number of "Private Players" and the "password" like "OPen Arena"?. If it's not posible, what can I do?<br />
<br />
Thanks very much!]]></description>
			<content:encoded><![CDATA[Hi everybody!<br />
<br />
I want to deploy a private server on Internet for play with my friends. How I can config in the server the number of "Private Players" and the "password" like "OPen Arena"?. If it's not posible, what can I do?<br />
<br />
Thanks very much!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[A man without life introducing himself, lol]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=2999</link>
			<pubDate>Fri, 11 May 2012 16:03:08 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=2999</guid>
			<description><![CDATA[<img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /> Well, howdy everybody! I'm playing nearly a month, and its finally time to introduce myself. <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /> Some say I have no life <img src="images/smilies/confused.gif" style="vertical-align: middle;" border="0" alt="Confused" title="Confused" /> <a href="http://forums.xonotic.org/showthread.php?tid=2993" target="_blank">http://forums.xonotic.org/showthread.php?tid=2993</a> , lol; currently searching for a job, but its Russia <a href="http://www.youtube.com/watch?v=2lx7rFUsI70" target="_blank">http://www.youtube.com/watch?v=2lx7rFUsI70</a> <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /><br />
I'm from Omsk, its located at south-west syberia in Russia. Playing mostly ctf games and cts, 'cuz still too nooby to play deathmatch <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /> But I think I'll learn, lol <br />
Btw, you shall no hurt ponies, so if you see a pony ingame... just run away <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /><br />
Sorry for poor enlish <img src="images/smilies/confused.gif" style="vertical-align: middle;" border="0" alt="Confused" title="Confused" />]]></description>
			<content:encoded><![CDATA[<img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /> Well, howdy everybody! I'm playing nearly a month, and its finally time to introduce myself. <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /> Some say I have no life <img src="images/smilies/confused.gif" style="vertical-align: middle;" border="0" alt="Confused" title="Confused" /> <a href="http://forums.xonotic.org/showthread.php?tid=2993" target="_blank">http://forums.xonotic.org/showthread.php?tid=2993</a> , lol; currently searching for a job, but its Russia <a href="http://www.youtube.com/watch?v=2lx7rFUsI70" target="_blank">http://www.youtube.com/watch?v=2lx7rFUsI70</a> <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /><br />
I'm from Omsk, its located at south-west syberia in Russia. Playing mostly ctf games and cts, 'cuz still too nooby to play deathmatch <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /> But I think I'll learn, lol <br />
Btw, you shall no hurt ponies, so if you see a pony ingame... just run away <img src="images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Big Grin" title="Big Grin" /><br />
Sorry for poor enlish <img src="images/smilies/confused.gif" style="vertical-align: middle;" border="0" alt="Confused" title="Confused" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Picture Of The Month (POTM)]]></title>
			<link>http://forums.xonotic.org/showthread.php?tid=2998</link>
			<pubDate>Fri, 11 May 2012 13:29:06 +0000</pubDate>
			<guid isPermaLink="false">http://forums.xonotic.org/showthread.php?tid=2998</guid>
			<description><![CDATA[f you have any good / fun POTM images let us know !!!<br />
Always fun to see what people find in the game ;-)<br />
<span style="font-size: xx-large;"><span style="font-family: Impact;"><span style="color: #FF0000;"><img src="images/smilies/lightbulb.gif" style="vertical-align: middle;" border="0" alt="Idea" title="Idea" /></span></span></span>+ <a href="http://steamcommunity.com/groups/xonotic/events/831152367658283676" target="_blank">http://steamcommunity.com/groups/xonotic...7658283676</a>]]></description>
			<content:encoded><![CDATA[f you have any good / fun POTM images let us know !!!<br />
Always fun to see what people find in the game ;-)<br />
<span style="font-size: xx-large;"><span style="font-family: Impact;"><span style="color: #FF0000;"><img src="images/smilies/lightbulb.gif" style="vertical-align: middle;" border="0" alt="Idea" title="Idea" /></span></span></span>+ <a href="http://steamcommunity.com/groups/xonotic/events/831152367658283676" target="_blank">http://steamcommunity.com/groups/xonotic...7658283676</a>]]></content:encoded>
		</item>
	</channel>
</rss>
