eManual fixes for conversion fails
authornyov <nyov@nexnode.net>
Wed, 19 Nov 2014 16:36:05 +0000 (16:36 +0000)
committernyov <nyov@nexnode.net>
Thu, 20 Nov 2014 17:03:54 +0000 (17:03 +0000)
90 files changed:
Announcement.md
Announcement_vote.md
Announcement_vote_results.md
Announcements.md
Art_Roadmap.md
Assault.md
Basic_mapping_in_Radiant.md
Before_Announcement.md
Blender_to_IQM.md
Blender_to_dpm.md
Bot.md
CTF_-_Capture_the_flag.md
Capture_the_Flag.md
Channels.md
Clan_Arena.md
Close_to_home.md
Community_development.md
Compiling_In_Windows.md
Complete_list_of_command_line_parameters.md
Complete_list_of_entity_keys.md
Complete_list_of_shader_keywords.md
Concept_Art.md
Creating_Maps.md
Création_de_cartes.md
Darkplaces_Parameters.md
Demo_Camera.md
Democapture.md
Domination.md
Dpmodel.md
Faq.md
Framegroups.md
Freeze_Tag.md
Git.md
Grappling_Hook.md
GuideIndex.md
Halogene's_Newbie_Corner.md
Home.md
Impulse_map.md
Introduction_to_QuakeC.md
Irclog.md
Items.md
Key_Hunt.md
Last_Man_Standing.md
Legal.md
Lighting.md
Logo.md
Logo_vote.md
Logo_vote_results.md
Mapping-Introduction.md
Mapping-NetRadiant.md
Mapping-Setup.md
Mapping-entity-func_button.md
Mapping.md
Maps.md
Maps_Branches.md
Maps_Makeover.md
MinstaGib.md
Modelling.md
Music.md
Music_contributions.md
Names.md
Netradiant.md
NewQC.md
Nexball.md
Old_Creating_Maps.md
Onslaught.md
Organizational_Structure.md
Outdated_Compiling_In_Windows.md
Plan.md
Pr.md
Proposal_for_Board_of_Leaders_elections_draft.md
Race_CTS.md
Relics.md
Repository_Access.md
Roles.md
Sound_FX.md
Sound_FX_contributions.md
Team_Deathmatch.md
Tech_Conglomerate.md
Textures.md
Vehicles.md
Voices_and_sounds.md
WarpZones.md
Weapons_Makeover.md
Weaponsystem.md
Website.md
Xonotic_Bot_Orchestra.md
Xonotic_compatibility_pack.md
_Footer.md
_Sidebar.md

index ee55ea1..b745d4d 100644 (file)
@@ -30,8 +30,8 @@ Xonotic 1.0 is planned to be released in about 6 months. Today a compatibilty pa
 
 Team Xonotic
 
-v3, edited by a grue — re-edited by ~~z~~
-=========================================
+v3, edited by a grue — re-edited by -z-
+=======================================
 
 On March 3rd, 2010, game developer IllFonic[link] announced that they had acquired a commercial, closed-source license for Nexuiz[link], its engine (darkplaces[link]) and the rights to the game’s name from Alientrap. Much to the surprise of everyone who considered themselves part of Alientrap, only Lee Vermeulen (Nexuiz’s original creator) was ‘Alientrap’ in this deal. After exhausting all options for compromise with Lee and IllFonic, including an open letter from the community[link], it became clear that the deal had been finalized and the trust was gone. A large portion of the community, including several major Nexuiz developers and contributors, joined together to continue development under a new name, to preserve freedoms and better distribute power for such decisions.
 
@@ -40,22 +40,24 @@ While functionality-wise being a direct successor to Nexuiz, the Xonotic[link] p
 Without getting into much detail, a few other mentionable changes in planning are:
 
 Project Changes:
-\# use of git versioning system instead of svn
-\# better attention to marketing and public relations
-\# a more defined artistic direction
+
+1.  use of git versioning system instead of svn
+2.  better attention to marketing and public relations
+3.  a more defined artistic direction
 
 Game Changes:
-\# new set of player models
-\# new set of sounds
-\# default maps will get a makeover
-\# new names for some weapons and gamemodes, especially ones using the “nex” prefix
+
+1.  new set of player models
+2.  new set of sounds
+3.  default maps will get a makeover
+4.  new names for some weapons and gamemodes, especially ones using the “nex” prefix
 
 An explanation is due regarding the name choice. It was decided by a voting from a list of names, which was compiled based on several factors, primarily availability of the domain name and pronouncability. The choice had to be kept secret to avoid cybersquatting attempts.
 
 While we don’t have a specific timeline for the first release under the new title, you can track the progress and updates here, the new website[link] and on IRC:
 
-\#xonotic on irc.quakenet.org - general discussion
-\#xonotic on irc.freenode.org - development discussion
+\#xonotic on irc.quakenet.org - general discussion  
+\#xonotic on irc.freenode.org - development discussion  
 
 We look forward to creating a game that everyone can feel a part of. Your support is much appreciated.
 
@@ -66,49 +68,63 @@ v4, edited by merlijn
 
 **[Xonotic](http://xonotic.org) is a free software (GPL) game project, which runs on Microsoft Windows, Mac OSX and Linux. It is not a new project, but it attempts to pick up where the [Nexuiz project](http://alientrap.org/nexuiz) came to a halt. Due to recent events, we felt the need to start with a clean slate which will benefit everyone involved. Xonotic will stay true to the values we have grown to love about Nexuiz, namely high quality graphics and very fast gameplay.**
 
-On March 3rd, 2010, game development company **[IllFonic](http://illfonic.com*) announced that they had acquired a commercial, closed-source license for**[Nexuiz](http://alientrap.org/nexuiz*), its engine ([darkplaces](http://icculus.org/twilight/darkplaces/)) and the rights to the games name and domain from Alientrap. Much to the surprise of everyone who considered themselves part of Alientrap, only Lee Vermeulen (Nexuiz’s original creator) was ‘Alientrap’ in this deal. After exhausting all options for compromise with Lee and IllFonic, including an open letter from the community **[link no longer exists]**, it became clear that the deal had been finalized and the trust in leadership was gone. A large portion of the community, including several major Nexuiz developers and contributors, joined together to continue development under a new name, to preserve freedoms and better distribute power for such decisions.
+On March 3rd, 2010, game development company **[IllFonic](http://illfonic.com)** announced that they had acquired a commercial, closed-source license for **[Nexuiz](http://alientrap.org/nexuiz)**, its engine ([darkplaces](http://icculus.org/twilight/darkplaces/)) and the rights to the games name and domain from Alientrap. Much to the surprise of everyone who considered themselves part of Alientrap, only Lee Vermeulen (Nexuiz’s original creator) was ‘Alientrap’ in this deal. After exhausting all options for compromise with Lee and IllFonic, including an open letter from the community **[link no longer exists]**, it became clear that the deal had been finalized and the trust in leadership was gone. A large portion of the community, including several major Nexuiz developers and contributors, joined together to continue development under a new name, to preserve freedoms and better distribute power for such decisions.
+
+While functionality-wise being a direct successor to Nexuiz, the **[Xonotic project](http://xonotic.org)** is a rethink and reorganization of how a community creates an open source video game and organizes the services around it. The idea is to bring game development and design under the community control and streamline the contribution process. A major organizational structure change is that decisions affecting the game at large will be made by an elected group of three to six people, XSG (Xonotic Steering Group), with no single person maintaining total control.
 
-While functionality-wise being a direct successor to Nexuiz, the **[Xonotic project](http://xonotic.org*) is a rethink and reorganization of how a community creates an open source video game and organizes the services around it. The idea is to bring game development and design under the community control and streamline the contribution process. A major organizational structure change is that decisions affecting the game at large will be made by an elected group of three to six people, XSG (Xonotic Steering Group), with no single person maintaining total control.
 Without getting into much detail, a few other mentionable changes in planning are:
+
 Project Changes:
-\# use of git versioning system instead of svn
-\# better attention to marketing and public relations
-\# a more defined artistic direction
+
+1.  use of git versioning system instead of svn
+2.  better attention to marketing and public relations
+3.  a more defined artistic direction
+
 Game Changes:
-\# new set of player models
-\# new set of sounds
-\# default maps will get a makeover
-\# new names for some weapons and gamemodes, especially ones using the “nex” prefix
+
+1.  new set of player models
+2.  new set of sounds
+3.  default maps will get a makeover
+4.  new names for some weapons and gamemodes, especially ones using the “nex” prefix
+
 While we don’t have a specific timeline for the first release under the new title, you can track the progress and updates here, the new website[link] and on IRC:
-\#xonotic on irc.quakenet.org - general discussion
-\#xonotic on irc.freenode.org - development discussion
+
+\#xonotic on irc.quakenet.org - general discussion  
+\#xonotic on irc.freenode.org - development discussion  
+
 We look forward to creating a game that everyone can feel a part of. You are very much welcome to help in any way you can, please contact us to discuss your ideas.
 The Xonotic team.
-h1. v5, edited by Dokujisan
-We would like to formally announce the arrival of a new free-software (GPL) game project called**[Xonotic](http://xonotic.org*). Xonotic is a fast-paced, first-person shooter that runs on Microsoft Windows, Mac OSX and Linux. This project is a derivative of the **[Nexuiz project](http://alientrap.org/nexuiz*) , which has recently undergone some troublesome**[changes](http://dev.xonotic.org/projects/xonotic/wiki/Faq#What-prompted-the-split-from-Nexuiz*) that has left many of the core contributors feeling the project has been **[mishandled](http://alientrap.org/forum/viewtopic.php?f=1&t=6043*). As a result, we felt the need to organize a departure to start with a clean slate.
-**[Xonotic](http://xonotic.org*) will place focus on the things we love about Nexuiz, but also extend our goals to become the game that many thought Nexuiz should have been.
 
-While technically being a direct successor to Nexuiz, the \*[Xonotic](http://xonotic.org*) project is a rethink and reorganization of how a community creates an open source video game and organizes the services around it. The idea is to bring game development and design under community control and improve the contribution process. The organizational structure will make sure that no single person ever maintains total control of the project.
+v5, edited by Dokujisan
+=======================
+
+We would like to formally announce the arrival of a new free-software (GPL) game project called **[Xonotic](http://xonotic.org)**. Xonotic is a fast-paced, first-person shooter that runs on Microsoft Windows, Mac OSX and Linux. This project is a derivative of the **[Nexuiz project](http://alientrap.org/nexuiz)**, which has recently undergone some troublesome **[changes](Faq#what-prompted-the-split-from-nexuiz)** that has left many of the core contributors feeling the project has been **[mishandled](http://alientrap.org/forum/viewtopic.php?f=1&t=6043)**. As a result, we felt the need to organize a departure to start with a clean slate.
+
+**[Xonotic](http://xonotic.org)** will place focus on the things we love about Nexuiz, but also extend our goals to become the game that many thought Nexuiz should have been.
+
+While technically being a direct successor to Nexuiz, the **[Xonotic](http://xonotic.org)** project is a rethink and reorganization of how a community creates an open source video game and organizes the services around it. The idea is to bring game development and design under community control and improve the contribution process. The organizational structure will make sure that no single person ever maintains total control of the project.
 
 Some of the plans so far include:
 
 **Project Changes:**
-\# use of GIT versioning system instead of SVN
-\# better attention to marketing and public relations
-\# a more defined artistic direction
-\# more emphasis on recruiting
-\# better organization of contributors
-\# more focus on community activities (tournaments, contests, etc)
+
+1.  use of GIT versioning system instead of SVN
+2.  better attention to marketing and public relations
+3.  a more defined artistic direction
+4.  more emphasis on recruiting
+5.  better organization of contributors
+6.  more focus on community activities (tournaments, contests, etc)
 
 **Game Changes:**
-\# new set of player models
-\# new set of sounds
-\# new music
-\# default maps will get a makeover
-\# new names for weapons and gamemodes (especially ones using the “nex” prefix)
 
-While we don’t have a specific timeline for the first release under the new title, you can track the progress and updates on **[our website](http://xonotic.org*), on**[twitter](http://twitter.com/xonotic*) , **[facebook](http://facebook.com/xonotic*) and in IRC: \#xonotic on irc.quakenet.org
-Before you visit us in IRC, please visit our**[FAQ Page](http://xonotic.org/faq*) for more detailed information about this project.
+1.  new set of player models
+2.  new set of sounds
+3.  new music
+4.  default maps will get a makeover
+5.  new names for weapons and gamemodes (especially ones using the “nex” prefix)
+
+While we don’t have a specific timeline for the first release under the new title, you can track the progress and updates on **[our website](http://xonotic.org)**, on **[twitter](http://twitter.com/xonotic)**, **[facebook](http://facebook.com/xonotic)** and in IRC: \#xonotic on irc.quakenet.org  
+Before you visit us in IRC, please visit our **[FAQ Page](http://xonotic.org/faq)** for more detailed information about this project.
 
 We look forward to creating a game that everyone can feel a part of. You are very much welcome to help in any way you can. We appreciate all of your support.
 
@@ -117,70 +133,75 @@ The Xonotic team.
 v6 edited by Xeno
 =================
 
-The **[Nexuiz](http://alientrap.org/nexuiz*) community recently arrived at a difficult**[crossroad](http://alientrap.org/forum/viewtopic.php?f=1&t=6043*) and after much discussion, many of us have decided that it was time for a fresh start in a new direction, a direction which stays true to all that which has taken us so far while eliminating that which has held us back. This new direction will focus on the momentum of our community and reforge the project around it.
+The **[Nexuiz](http://alientrap.org/nexuiz)** community recently arrived at a difficult **[crossroad](http://alientrap.org/forum/viewtopic.php?f=1&t=6043)** and after much discussion, many of us have decided that it was time for a fresh start in a new direction, a direction which stays true to all that which has taken us so far while eliminating that which has held us back. This new direction will focus on the momentum of our community and reforge the project around it.
+
+It is therefore with great pleasure that we formally announce the birth of **[Xonotic](http://xonotic.org)**, a free (GPL), fast-paced first-person shooter and direct successor to Nexuiz. Xonotic is a rethink of the Nexuiz project which recognizes that the community around it is its principle driving force and which will restructure itself to respect that. In particular this means that there will be no single person with total control over the project. In additon to the sharper focus on the community, Xonotic will also pursue a clearer agenda which includes the following:
 
-It is therefore with great pleasure that we formally announce the birth of **[Xonotic](http://xonotic.org*), a free (GPL), fast-paced first-person shooter and direct successor to Nexuiz. Xonotic is a rethink of the Nexuiz project which recognizes that the community around it is its principle driving force and which will restructure itself to respect that. In particular this means that there will be no single person with total control over the project. In additon to the sharper focus on the community, Xonotic will also pursue a clearer agenda which includes the following:
-\# a more defined artistic direction
-\# better organization of contributors
-\# more emphasis on recruiting
-\# more focus on community activities (tournaments, contests, etc)
-\# use of Git versioning control instead of SVN
-\# better attention to marketing and public relations
+1.  a more defined artistic direction
+2.  better organization of contributors
+3.  more emphasis on recruiting
+4.  more focus on community activities (tournaments, contests, etc)
+5.  use of Git versioning control instead of SVN
+6.  better attention to marketing and public relations
 
 This agenda will lead to the following game changes in the short term:
-\# new set of player models
-\# new set of sounds
-\# new music
-\# makeover of default maps
-\# new names for weapons and gamemodes
 
-We do not yet have a fixed timeline but work is well underway and we hope to have a release ready soon. You can track our progress, receive updates and contact us via our**[website](http://xonotic.org*), **[twitter](http://twitter.com/xonotic*),**[facebook](http://facebook.com/xonotic*) and IRC (\#xonotic on irc.quakenet.org).
+1.  new set of player models
+2.  new set of sounds
+3.  new music
+4.  makeover of default maps
+5.  new names for weapons and gamemodes
+
+We do not yet have a fixed timeline but work is well underway and we hope to have a release ready soon. You can track our progress, receive updates and contact us via our **[website](http://xonotic.org)**, **[twitter](http://twitter.com/xonotic)**, **[facebook](http://facebook.com/xonotic)** and IRC (\#xonotic on irc.quakenet.org).
 
-More detailed information about the project is available in \*[our FAQ](http://xonotic.org/faq*)
+More detailed information about the project is available in **[our FAQ](http://xonotic.org/faq)**
 
 The Xonotic team.
 
-\> h1. Notes
+    Notes
+    -----
 
-\> \# This is just a first draft
-\> \# Perhaps add a passage about who the Xonotic team is (Nexuiz developers, contributors, etc) and an open invitation to for others to get involved.
-\> \# I’ve re-ordered the project changes to place emphasis on the community focus and artistic direction of the project. Most users couldn’t care less about the VCS or general PR but will be excited about a new artistic direction and more contributions.
-\> \# Maybe change “birth” to “launch”.
-\> \# Original opener (deemed too dramatic): “All too often the paths that lie ahead of us lead us to crossroads which we had not foreseen. The Nexuiz [link] community recently arrived at such a crossroad [link]…”
+    1.  This is just a first draft
+    2.  Perhaps add a passage about who the Xonotic team is (Nexuiz developers, contributors, etc) and an open invitation to for others to get involved.
+    3.  I’ve re-ordered the project changes to place emphasis on the community focus and artistic direction of the project. Most users couldn’t care less about the VCS or general PR but will be excited about a new artistic direction and more contributions.
+    4.  Maybe change “birth” to “launch”.
+    5.  Original opener (deemed too dramatic): “All too often the paths that lie ahead of us lead us to crossroads which we had not foreseen. The Nexuiz [link] community recently arrived at such a crossroad [link]…”
 
 v7, edited by Dokujisan
 =======================
 
 **Combining some ideas from V5 and V6**
 
-We would like to formally announce the arrival of **[Xonotic](http://xonotic.org*) - A free (GPL), fast-paced first-person shooter that works on Microsoft Windows, Mac OSX and Linux. Xonotic is a direct successor of the**[Nexuiz Project](http://alientrap.org/nexuiz*).
+We would like to formally announce the arrival of **[Xonotic](http://xonotic.org)** - A free (GPL), fast-paced first-person shooter that works on Microsoft Windows, Mac OSX and Linux. Xonotic is a direct successor of the **[Nexuiz Project](http://alientrap.org/nexuiz)**.
 
-Xonotic came about in the wake of recent troublesome **[changes](http://dev.xonotic.org/projects/xonotic/wiki/Faq#What-prompted-the-split-from-Nexuiz*) to the Nexuiz project, changes that have left many of the core contributors and community members feeling that the project has been**[mishandled](http://alientrap.org/forum/viewtopic.php?f=4&t=6079*). As a result, we felt the need to organize a departure to start with a clean slate.
+Xonotic came about in the wake of recent troublesome **[changes](http://dev.xonotic.org/projects/xonotic/wiki/Faq#What-prompted-the-split-from-Nexuiz)** to the Nexuiz project, changes that have left many of the core contributors and community members feeling that the project has been **[mishandled](http://alientrap.org/forum/viewtopic.php?f=4&t=6079)**. As a result, we felt the need to organize a departure to start with a clean slate.
 
-**[Xonotic](http://xonotic.org*) will place focus on the things we love about Nexuiz, and extend our goals to become the game that many thought Nexuiz should have been.
-While technically being a direct successor of Nexuiz, the**[Xonotic](http://xonotic.org*) project is a rethink of the Nexuiz project that recognizes the **community** around it as its principal driving force and will restructure itself to respect that. This means that there will never be a single person with total control over the project. In addition to the stronger focus on the community, Xonotic will also pursue a clearer agenda including the following:
+**[Xonotic](http://xonotic.org)** will place focus on the things we love about Nexuiz, and extend our goals to become the game that many thought Nexuiz should have been.
+While technically being a direct successor of Nexuiz, the **[Xonotic](http://xonotic.org)** project is a rethink of the Nexuiz project that recognizes the **community** around it as its principal driving force and will restructure itself to respect that. This means that there will never be a single person with total control over the project. In addition to the stronger focus on the community, Xonotic will also pursue a clearer agenda including the following:
 
 **Game Changes:**
-\# A new set of player models and animations
-\# A new set of sounds
-\# New music
-\# Default maps will get a makeover
-\# New stronger bot AI
-\# New names for weapons and gamemodes (especially ones using the “nex” prefix)
-\# Low quality content will be dropped and replaced with higher quality ones
+
+1.  A new set of player models and animations
+2.  A new set of sounds
+3.  New music
+4.  Default maps will get a makeover
+5.  New stronger bot AI
+6.  New names for weapons and gamemodes (especially ones using the “nex” prefix)
+7.  Low quality content will be dropped and replaced with higher quality ones
 
 **Project Changes:**
-\# Use of GIT versioning system instead of SVN
-\# Better attention to marketing and public relations
-\# A more defined artistic direction
-\# More emphasis on recruiting
-\# Better organization of contributors
-\# More focus on community activities (tournaments, contests, etc)
-\# More frequent releases
-\# Global player stats tracking system, supporting anonymous player as well
-
-While we don’t have a specific timeline for the first release under the new title, you can track the progress and updates on **[our website](http://xonotic.org*), on**[twitter](http://twitter.com/xonotic*) , **[facebook](http://facebook.com/xonotic*) and in IRC: \#xonotic on irc.quakenet.org
-Please visit our**[FAQ Page](http://xonotic.org/faq*) for more detailed information about this project.
+
+1.  Use of GIT versioning system instead of SVN
+2.  Better attention to marketing and public relations
+3.  A more defined artistic direction
+4.  More emphasis on recruiting
+5.  Better organization of contributors
+6.  More focus on community activities (tournaments, contests, etc)
+7.  More frequent releases
+8.  Global player stats tracking system, supporting anonymous player as well
+
+While we don’t have a specific timeline for the first release under the new title, you can track the progress and updates on **[our website](http://xonotic.org)**, on **[twitter](http://twitter.com/xonotic)**, **[facebook](http://facebook.com/xonotic)** and in IRC: \#xonotic on irc.quakenet.org
+Please visit our **[FAQ Page](http://xonotic.org/faq)** for more detailed information about this project.
 
 We look forward to creating a game that everyone can feel a part of. You are very much welcome to help in any way you can. We appreciate all of your support.
 
index 199fd3f..61a73b8 100644 (file)
@@ -1,94 +1,92 @@
 Announcement vote
 =================
 
-and now .. lets vote for our official Announcement ![]()!
+and now .. lets vote for our official Announcement !!!
 
 Candidates
 ----------
 
 See current candidates at http://dev.xonotic.org/projects/xonotic/wiki/Announcement
 
-v1 by ~~z~~
-v2 by Spaceman
-v3 by a\_grue and ~~z~~
-v4 by merlijn
-v5 by Dokujisan
-v6 by Xeno
-v7 (mix of 5 and 6)
+v1 by -z-  
+v2 by Spaceman  
+v3 by a_grue and -z-  
+v4 by merlijn  
+v5 by Dokujisan  
+v6 by Xeno  
+v7 (mix of 5 and 6)  
 
 Votes
 -----
 
 Place your vote here, include your suggested changes if you wish or apply them directly to the wiki (ask the author first)
 
-mand1nga: v7
+mand1nga: v7  
 
-Dokujisan
-V7
+Dokujisan: v7  
 
-DiaboliK: v7
+DiaboliK: v7  
 
-MirceaKitsune:
-1. V3 (great but could be less negative at the start, and less harsh about what happened since there’s been a lot of that for everyone)
-2. V4 (same regarding the part from V3)
-3. V7 (if anything other than V3 / V4)
+MirceaKitsune:  
+1. V3 (great but could be less negative at the start, and less harsh about what happened since there’s been a lot of that for everyone)  
+2. V4 (same regarding the part from V3)  
+3. V7 (if anything other than V3 / V4)  
 I don’t like the others at all. They’re much too formal imo, and best for announcing to a new public or at a conference. V3 is well addressed to the community, and easiest to understand for current players and new players alike. Other versions also sound like we’re announcing something completely new. It’s the same Nexuiz we know, but with a different name, artistic dirrection and differently organized team and objectives. Looking like we’re starting all new can have its advantages, but if done excessively may cause more confusion and hurt to part of the existing community.
 
-lda17h:
-1. V6
-2. V5
-I don’t like the rest too much, since they bring up negative points (bashing illfonic or verm indirectly or directly). I would rather see only positive points in an announcement (I’m a feel good guy and hate conflicts).
+lda17h:  
+1. V6  
+2. V5  
+I don’t like the rest too much, since they bring up negative points (bashing illfonic or verm indirectly or directly). I would rather see only positive points in an announcement (I’m a feel good guy and hate conflicts).  
 Also i wouldn’t state using GIT as a pro by itself, but rather as a technical means to reach a “noble” goal, i.e. streamline and open the development process. Something like “Making it easier for the community to work on and contribute changes. Using a distributed CVS like GIT instead of SVN will help with this”.
 
-tZork:
+tZork:  
 hmm acctualy v4 gets my vote. its imporatant to say why too.
 
-Ronan:
-1. v3 edited by grue & z
-2. v4 edited by merlijn
+Ronan:  
+1. v3 edited by grue & z  
+2. v4 edited by merlijn  
 these versions clearly express why a fork is required outside the alientrap’s scope
 
-C.Brutail:
+C.Brutail:  
 v6
 
-Psychcf:
+Psychcf:  
 v7, although I feel that there should be something mentioning why we’re forking, without pointing fingers. We can simply just state that we weren’t happy with the way the project was run, so we decided to fork it. We don’t want to appear as a bunch of angry trigger happy revolutionaries. Also, we can use both GIT and SVN, since there’s a git-svn plugin. That way people can just use what they’re comfortable with. We should also mention that using git will make it easier to accept outside contributions, since that statement carries little meaning otherwise.
 
-Morphed:
-1. V3
-2. V4
+Morphed:  
+1. V3  
+2. V4  
 
 a grue:
-1. v5 OR v3 with style corrections, expanded changes list and removal of Lee’s name
-2. v7
-3. v3 with style corrections and expanded changes list
+1. v5 OR v3 with style corrections, expanded changes list and removal of Lee’s name  
+2. v7  
+3. v3 with style corrections and expanded changes list  
 
-Blub:
-v4
+Blub:  
+v4  
 or v6 / v7 in case we do not want to directly mention certain names
 
-Oblivion:
-1. v6
-2. v7
+Oblivion:  
+1. v6  
+2. v7  
 I want the least mention of the Nexuiz debacle as possible. It should be about Xonotic not focusing still on Nexuiz. Giving detailed reasons of the fork and pointing fingers would only foment more bad feelings. A fresh start should be a fresh start (also, it would be giving them undue publicity).
 
-divVerent:
-1. v7
-2. v5
+divVerent:  
+1. v7  
+2. v5  
 
-RoKenn:
-1. v4 (preferably with the game/project changes from v6)
+RoKenn:  
+1. v4 (preferably with the game/project changes from v6)  
 2. v7 (preferably with the game/project changes from v6)
 
-Xeno
-1. v7
-2. v6 (with updated lists from v7
+Xeno  
+1. v7  
+2. v6 (with updated lists from v7  
 3. v3 or v4, but with some changes:
 
 Regular users do not care about VCSs and I doubt open-source fans will interpret “better attention to marketting and public relations” as a great change for the better. I recommend using the list of game changes from v7, keeping the same order which places emphasis on aspects of actual gameplay.
 
 I still don’t think that we should place too much emphasis on the negative aspects of the fork (i.e. fingerpointing at IllFonic). It just looks childish. Mention it indirectly and let people check the FAQ for more info. I think it’s better to present the project as re-invigorated with a new focus rather than something based on a negative (getting away from big, bad Vermeulen and the evil capitalists), even if the latter was the catalyst, which will be very clear from the FAQ and other info floating around.
 
-BennyDacks
+BennyDacks  
 v7 I think this one is the most comprehensive of the bunch
-
index ed4db7e..a0ac0f4 100644 (file)
@@ -4,91 +4,91 @@ Announcement vote results
 Comments and other votes have been ignored
 ------------------------------------------
 
-1st place is awarded 3 points
-2nd place is awarded 2 points
-3rd place is awarded 1 points
+1st place is awarded 3 points  
+2nd place is awarded 2 points  
+3rd place is awarded 1 points  
 
 The results
 -----------
 
-The winner with 29 points is Announcement v7
+The winner with 29 points is Announcement v7  
 
-v1 by ~~z~~: (0 \* 3 + 0 \* 2 + 0 \* 1) = 0 points
-v2 by Spaceman: (0 \* 3 + 0 \* 2 + 0 \* 1) = 0 points
-v3 by a\_grue and ~~z~~: 1st, 1st, 1st, 3rd, 3rd (3 \* 3 + 0 \* 2 + 2 \* 1) = 11 points
-v4 by merlijn: 2nd, 1st, 2nd, 2nd, 1st, 1st (3 \* 3 + 3 \* 2 + 0 \* 1) = 15 points
-v5 by Dokujisan: 2nd, 1st, 2nd (1 \* 3 + 2 \* 2 + 0 \* 1) = 7 points
-v6 by Xeno: 1st, 1st, 2nd, 1st, 2nd (3 \* 3 + 2 \* 2 + 0 \* 1) = 13 points
-**v7 (mix of 5 and 6): 1st, 1st, 1st, 3rd, 1st, 2nd, 3rd, 2nd, 1st, 2nd, 1st, 1st (8** 3 + 3 \* 2 + 2 \* 1) = 32 points\*
+v1 by -z-: (0 \* 3 + 0 \* 2 + 0 \* 1) = 0 points  
+v2 by Spaceman: (0 \* 3 + 0 \* 2 + 0 \* 1) = 0 points  
+v3 by a_grue and -z-: 1st, 1st, 1st, 3rd, 3rd (3 \* 3 + 0 \* 2 + 2 \* 1) = 11 points  
+v4 by merlijn: 2nd, 1st, 2nd, 2nd, 1st, 1st (3 \* 3 + 3 \* 2 + 0 \* 1) = 15 points  
+v5 by Dokujisan: 2nd, 1st, 2nd (1 \* 3 + 2 \* 2 + 0 \* 1) = 7 points  
+v6 by Xeno: 1st, 1st, 2nd, 1st, 2nd (3 \* 3 + 2 \* 2 + 0 \* 1) = 13 points  
+**v7 (mix of 5 and 6): 1st, 1st, 1st, 3rd, 1st, 2nd, 3rd, 2nd, 1st, 2nd, 1st, 1st (8 \* 3 + 3 \* 2 + 2 \* 1) = 32 points**  
 
 The cleaned and tidied votes
 ----------------------------
 
-**mand1nga**
-1. v7
+**mand1nga**  
+1. v7  
 
-**Dokujisan**
-1. v7
-\*
-DiaboliK\*
-1. v7
+**Dokujisan**  
+1. v7  
 
-**MirceaKitsune**
-1. v3
-2. v4
-3. v7
+**DiaboliK**  
+1. v7  
 
-**lda17h**
-1. V6
-2. V5
+**MirceaKitsune**  
+1. v3  
+2. v4  
+3. v7  
 
-**tZork**
-1. v4
+**lda17h**  
+1. V6  
+2. V5  
 
-**Ronan**
-1. v3
-2. v4
+**tZork**  
+1. v4  
 
-**C.Brutail**
-1. v6
+**Ronan**  
+1. v3  
+2. v4  
 
-**Psychcf**
-1. v7
+**C.Brutail**  
+1. v6  
 
-**Morphed**
-1. v3
-2. v4
+**Psychcf**  
+1. v7  
 
-**a grue**
-1. v5
-2. v7
-3. v3
+**Morphed**  
+1. v3  
+2. v4  
 
-**Blub**
-1. v4
-2. v6
-3. v7
+**a grue**  
+1. v5  
+2. v7  
+3. v3  
 
-**Oblivion**
-1. v6
-2. v7
+**Blub**  
+1. v4  
+2. v6  
+3. v7  
 
-**divVerent**
-1. v7
-2. v5
+**Oblivion**  
+1. v6  
+2. v7  
 
-**RoKenn**
-1. v4
-2. v7
+**divVerent**  
+1. v7  
+2. v5  
 
-**Xeno**
-1. v7
-2. v6
-3. v3
+**RoKenn**  
+1. v4  
+2. v7  
 
-**BennyDacks**
-1. v7
+**Xeno**  
+1. v7  
+2. v6  
+3. v3  
 
-**FruitieX**
-1. v7
+**BennyDacks**  
+1. v7  
+
+**FruitieX**  
+1. v7  
 
index bee09b5..04072c7 100644 (file)
@@ -5,7 +5,7 @@ First Public announcement
 -------------------------
 
 -   [[Announcement]] drafts
--   [[Announcement vote]]
--   [[Announcement vote results|Vote results]]
--   [[Announcement script|In-game announcement script]]
+-   [[Announcement vote|Announcement_vote]]
+-   [[Vote results|Announcement_vote_results]]
+-   [[In-game announcement script|Announcement_script]]
 
index 1b3d029..58bf146 100644 (file)
@@ -1,5 +1,5 @@
-THIS PAGE IS OUT OF DATE ….
-===========================
+THIS PAGE IS OUT OF DATE
+========================
 
 3D Art Roadmap
 ==============
@@ -7,66 +7,75 @@ THIS PAGE IS OUT OF DATE ….
 Player Models
 -------------
 
-|*.Name|*.Species|*.Thread(s)|*.Mesh|*.Textures|*.Animations|*.LOD1|*.LOD2|*.TODO|*.Artist(s)|*.Status|*.Git Branch|*.Priority|
-|[Umbra](http://dev.xonotic.org/projects/xonotic/wiki/Players#Umbra|Human|"1":http://dev.xonotic.org/issues/25) [2](http://www.alientrap.org/forum/viewtopic.php?f=2&t=6051|COMPLETED|IN) PROGRESS|COMPLETED|INCOMPLETE|INCOMPLETE|Merge pants to glow|Oblivion, tZork, DiaboliK, theShadow|IN PROGRESS|diabolik/umbraplayermodel|{{div\_start\_tag(a1,red)}}HIGH{{div\_end\_tag}}|
-|[Pyria](http://dev.xonotic.org/projects/xonotic/wiki/Players#Pyria|Human|"1":http://www.alientrap.org/forum/viewtopic.php?f=2&t=6088&p=76962&hilit=pyria#p76962|COMPLETED|IN) PROGRESS|Fix duckwalk|INCOMPLETE|INCOMPLETE|Animations, Merge pants to glow|Oblivion, tZork, DiaboliK, theShadow|IN PROGRESS|diabolik/pyriaplayermodel|{{div\_start\_tag(a2,red)}}HIGH{{div\_end\_tag}}|
-|[Ignis-3 versions](http://dev.xonotic.org/projects/xonotic/wiki/Players#Ignis|Human|"1":http://dev.xonotic.org/issues/39) [2](http://forums.xonotic.org//showthread.php?tid=498) [3](http://forums.xonotic.org//showthread.php?tid=500|COMPLETED|COMPLETED|COMPLETED|IN) PROGRESS|IN PROGRESS|LODs|Oblivion, tZork, DiaboliK, theShadow|IN PROGRESS|diabolik/ignisplayermodel|{{div\_start\_tag(a3,red)}}HIGH{{div\_end\_tag}}|
-|[Gak-3 versions](http://dev.xonotic.org/projects/xonotic/wiki/Players#Gak|Alien|"1":http://forums.xonotic.org//showthread.php?tid=497) [2](http://www.alientrap.org/forum/viewtopic.php?f=2&t=5997|COMPLETED|COMPLETED|COMPLETED|INCOMPLETE|INCOMPLETE|LODs), merge pants to glow|Oblivion, tZork, DiaboliK, theShadow|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|[Erebus](http://dev.xonotic.org/projects/xonotic/wiki/Players#Erebus|Cyborg||COMPLETED|COMPLETED|COMPLETED|INCOMPLETE|INCOMPLETE|LODs|Oblivion), DiaboliK, theShadow|IN PROGRESS|NA|HIGH|
-|[Nyx](http://dev.xonotic.org/projects/xonotic/wiki/Players#Nyx|Cyborg||COMPLETED|COMPLETED|COMPLETED|INCOMPLETE|INCOMPLETE|LODs|Oblivion), DiaboliK, theShadow|IN PROGRESS|NA|HIGH|
-|[Seraphina-2 versions](http://dev.xonotic.org/projects/xonotic/wiki/Players#Seraphina|Human||COMPLETED|COMPLETED|COMPLETED|INCOMPLETE|INCOMPLETE|LODs), use more glow|Oblivion, DiaboliK, theShadow|IN PROGRESS|NA|HIGH|
-h2. Weapon Models
-|*.Name|*.Thread(s)|*.Concept|*.Mesh|*.Textures|*.TODO|*.Artist(s)|*.Status|*.Git Branch|*.Priority|
-|Tuba|=.NOT ASSIGNED|{{div\_start\_tag(a5,red)}}HIGH{{div\_end\_tag}}|
-|Laser|=.NOT ASSIGNED|{{div\_start\_tag(a6,red)}}HIGH{{div\_end\_tag}}|
-|Shotgun|[1](http://forums.xonotic.org/showthread.php?tid=54|Shotgun) Cannon, (possibly fireball with the reintroduction of TAG seeker)|COMPLETED|IN PROGRESS|Texture/Rigging|Lamoot|IN PROGRESS|NA|{{div\_start\_tag(a7,yellow)}}MEDIUM{{div\_end\_tag}}|
-|MachineGun|=.NOT ASSIGNED|{{div\_start\_tag(a7,green)}}LOW{{div\_end\_tag}}|
-|Rifle|[1](http://forums.xonotic.org/showthread.php?tid=219|NA|IN) PROGRESS|IN PROGRESS|Mesh|theShadow|IN PROGRESS|NA|{{div\_start\_tag(a9,yellow)}}MEDIUM{{div\_end\_tag}}|
-|Mortar|=.NOT ASSIGNED|{{div\_start\_tag(a10,green)}}LOW{{div\_end\_tag}}|
-|Electro|=.NOT ASSIGNED|{{div\_start\_tag(a11,green)}}LOW{{div\_end\_tag}}|
-|Crylink|=.NOT ASSIGNED|{{div\_start\_tag(a12,green)}}LOW{{div\_end\_tag}}|
-|Nex|[1](http://forums.xonotic.org/showthread.php?tid=219|NA|COMPLETED|COMPLETED|NA|theShadow), Oblivion, DiaboliK|COMPLETED|MASTER|NA|
-|MinstaNex|=.NOT ASSIGNED|{{div\_start\_tag(a14,green)}}LOW{{div\_end\_tag}}|
-|Hagar|=.NOT ASSIGNED|{{div\_start\_tag(a15,green)}}LOW{{div\_end\_tag}}|
-|RocketLauncher|[1](http://forums.xonotic.org/showthread.php?tid=219|NA|IN) PROGRESS|IN PROGRESS|Mesh|theShadow, Oblivion(maybe?)|IN PROGRESS|NA|{{div\_start\_tag(a16,yellow)}}MEDIUM{{div\_end\_tag}}|
-|Seeker|||LJFHutch|IN PROGRESS|INCOMPLETE|Mesh and Textures|LJFHutch, theShadow|IN PROGRESS|{{div\_start\_tag(a17,red)}}HIGH{{div\_end\_tag}}|
-|Fireball|||LJFHutch|INCOMPLETE|INCOMPLETE|Mesh and Textures|LJFHutch|IN PROGRESS|{{div\_start\_tag(a18,red)}}HIGH{{div\_end\_tag}}|
-|Porto|=.NOT ASSIGNED|{{div\_start\_tag(a19,green)}}LOW{{div\_end\_tag}}|
-|HookGun|=.NOT ASSIGNED|{{div\_start\_tag(a20,green)}}LOW{{div\_end\_tag}}|
-|HLAC|=.NOT ASSIGNED…|{{div\_start\_tag(a20,green)}}LOWISH{{div\_end\_tag}}|
-
-h2. Items/Pickups
-|*.Name|*.Style|*.Thread(s)|*.Concept|*.Mesh|*.Textures|*.TODO|*.Artist(s)|*.Status|*.Git Branch|*.Priority|
-|10 Armor|NA|NA|Shoulder Pad|IN PROGRESS|IN PROGRESS|NA|Morphed|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|25 Armor|NA|NA|Double Shoulder Pads (Shin Pads?)|IN PROGRESS|IN PROGRESS|NA|Morphed|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|50 Armor|NA|NA|Armor|IN PROGRESS|IN PROGRESS|NA|Morphed|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|100 Armor|NA|NA|Armor w/ Shoulder Pads|IN PROGRESS|IN PROGRESS|NA|Morphed|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|10 Health|=.NOT ASSIGNED|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|25 Health|=.NOT ASSIGNED|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|50 Health|=.NOT ASSIGNED|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|100 Health|=.NOT ASSIGNED|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|Strength|=.NOT ASSIGNED|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|Shield|=.NOT ASSIGNED|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|RocketAmmo|Futuristic|NA|[1](http://img37.imageshack.us/img37/5294/20100612xonoticammo2roc.jpg|IN) PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|BulletAmmo|Futuristic|NA|[1](http://img145.imageshack.us/img145/1856/20100612xonoticammo2bul.jpg|IN) PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|ShellAmmo|Futuristic|NA|[1](http://img99.imageshack.us/img99/4475/20100612xonoticammo2she.jpg|IN) PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|PlasmaAmmo|Futuristic|NA|[1](http://img541.imageshack.us/img541/7389/20100612xonoticammo2cel.jpg) [2](http://img6.imageshack.us/img6/7389/20100612xonoticammo2cel.jpg|IN) PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|FuelAmmo|Futuristic|NA|[1](http://img37.imageshack.us/img37/1849/20100612xonoticammo2fue.jpg|IN) PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|CTF Flag|=.NOT ASSIGNED|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
+|Name|Species|Thread(s)|Mesh|Textures|Animations|LOD1|LOD2|TODO|Artist(s)|Status|Git Branch|Priority|
+|----|-------|---------|----|--------|----------|----|----|----|---------|------|----------|--------|
+|[Umbra](http://dev.xonotic.org/projects/xonotic/wiki/Players#Umbra)|Human|[1](http://dev.xonotic.org/issues/25) [2](http://www.alientrap.org/forum/viewtopic.php?f=2&t=6051)|COMPLETED|IN PROGRESS|COMPLETED|INCOMPLETE|INCOMPLETE|Merge pants to glow|Oblivion, tZork, DiaboliK, theShadow|IN PROGRESS|diabolik/umbraplayermodel|HIGH|
+|[Pyria](http://dev.xonotic.org/projects/xonotic/wiki/Players#Pyria)|Human|[1](http://www.alientrap.org/forum/viewtopic.php?f=2&t=6088&p=76962&hilit=pyria#p76962)|COMPLETED|IN PROGRESS|Fix duckwalk|INCOMPLETE|INCOMPLETE|Animations, Merge pants to glow|Oblivion, tZork, DiaboliK, theShadow|IN PROGRESS|diabolik/pyriaplayermodel|HIGH|
+|[Ignis-3 versions](http://dev.xonotic.org/projects/xonotic/wiki/Players#Ignis)|Human|[1](http://dev.xonotic.org/issues/39) [2](http://forums.xonotic.org//showthread.php?tid=498) [3](http://forums.xonotic.org//showthread.php?tid=500)|COMPLETED|COMPLETED|COMPLETED|IN PROGRESS|IN PROGRESS|LODs|Oblivion, tZork, DiaboliK, theShadow|IN PROGRESS|diabolik/ignisplayermodel|HIGH|
+|[Gak-3 versions](http://dev.xonotic.org/projects/xonotic/wiki/Players#Gak)|Alien|[1](http://forums.xonotic.org//showthread.php?tid=497) [2](http://www.alientrap.org/forum/viewtopic.php?f=2&t=5997)|COMPLETED|COMPLETED|COMPLETED|INCOMPLETE|INCOMPLETE|LODs, merge pants to glow|Oblivion, tZork, DiaboliK, theShadow|IN PROGRESS|NA|HIGH|
+|[Erebus](http://dev.xonotic.org/projects/xonotic/wiki/Players#Erebus)|Cyborg||COMPLETED|COMPLETED|COMPLETED|INCOMPLETE|INCOMPLETE|LODs|Oblivion, DiaboliK, theShadow|IN PROGRESS|NA|HIGH|
+|[Nyx](http://dev.xonotic.org/projects/xonotic/wiki/Players#Nyx)|Cyborg||COMPLETED|COMPLETED|COMPLETED|INCOMPLETE|INCOMPLETE|LODs|Oblivion, DiaboliK, theShadow|IN PROGRESS|NA|HIGH|
+|[Seraphina-2 versions](http://dev.xonotic.org/projects/xonotic/wiki/Players#Seraphina)|Human||COMPLETED|COMPLETED|COMPLETED|INCOMPLETE|INCOMPLETE|LODs, use more glow|Oblivion, DiaboliK, theShadow|IN PROGRESS|NA|HIGH|
+
+Weapon Models
+-------------
+
+|Name|Thread(s)|Concept|Mesh|Textures|TODO|Artist(s)|Status|Git Branch|Priority|
+|----|---------|-------|----|--------|----|---------|------|----------|--------|
+|Tuba|NOT ASSIGNED||||||||HIGH|
+|Laser|NOT ASSIGNED||||||||HIGH|
+|Shotgun|[1](http://forums.xonotic.org/showthread.php?tid=54|Shotgun) Cannon, (possibly fireball with the reintroduction of TAG seeker)|COMPLETED|IN PROGRESS|Texture/Rigging|Lamoot|IN PROGRESS|NA|MEDIUM|
+|MachineGun|NOT ASSIGNED||||||||LOW|
+|Rifle|[1](http://forums.xonotic.org/showthread.php?tid=219)|NA|IN PROGRESS|IN PROGRESS|Mesh|theShadow|IN PROGRESS|NA|MEDIUM|
+|Mortar|NOT ASSIGNED||||||||LOW|
+|Electro|NOT ASSIGNED||||||||LOW|
+|Crylink|NOT ASSIGNED||||||||LOW|
+|Nex|[1](http://forums.xonotic.org/showthread.php?tid=219)|NA|COMPLETED|COMPLETED|NA|theShadow, Oblivion, DiaboliK|COMPLETED|MASTER|NA|
+|MinstaNex|NOT ASSIGNED||||||||LOW|
+|Hagar|NOT ASSIGNED||||||||LOW|
+|RocketLauncher|[1](http://forums.xonotic.org/showthread.php?tid=219)|NA|IN PROGRESS|IN PROGRESS|Mesh|theShadow, Oblivion(maybe?)|IN PROGRESS|NA|MEDIUM|
+|Seeker|||LJFHutch|IN PROGRESS|INCOMPLETE|Mesh and Textures|LJFHutch, theShadow|IN PROGRESS|HIGH|
+|Fireball|||LJFHutch|INCOMPLETE|INCOMPLETE|Mesh and Textures|LJFHutch|IN PROGRESS|HIGH|
+|Porto|NOT ASSIGNED||||||||LOW|
+|HookGun|NOT ASSIGNED||||||||LOW|
+|HLAC|NOT ASSIGNED||||||||LOWISH|
+
+Items/Pickups
+-------------
+
+|Name|Style|Thread(s)|Concept|Mesh|Textures|TODO|Artist(s)|Status|Git Branch|Priority|
+|----|-----|---------|-------|----|--------|----|---------|------|----------|--------|
+|10 Armor|NA|NA|Shoulder Pad|IN PROGRESS|IN PROGRESS|NA|Morphed|IN PROGRESS|NA|HIGH|
+|25 Armor|NA|NA|Double Shoulder Pads (Shin Pads?)|IN PROGRESS|IN PROGRESS|NA|Morphed|IN PROGRESS|NA|HIGH|
+|50 Armor|NA|NA|Armor|IN PROGRESS|IN PROGRESS|NA|Morphed|IN PROGRESS|NA|HIGH|
+|100 Armor|NA|NA|Armor w/ Shoulder Pads|IN PROGRESS|IN PROGRESS|NA|Morphed|IN PROGRESS|NA|HIGH|
+|10 Health|NOT ASSIGNED|||||||||HIGH|
+|25 Health|NOT ASSIGNED|||||||||HIGH|
+|50 Health|NOT ASSIGNED|||||||||HIGH|
+|100 Health|NOT ASSIGNED|||||||||HIGH|
+|Strength|NOT ASSIGNED|||||||||HIGH|
+|Shield|NOT ASSIGNED|||||||||HIGH|
+|RocketAmmo|Futuristic|NA|[1](http://img37.imageshack.us/img37/5294/20100612xonoticammo2roc.jpg)|IN PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|HIGH|
+|BulletAmmo|Futuristic|NA|[1](http://img145.imageshack.us/img145/1856/20100612xonoticammo2bul.jpg)|IN PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|HIGH|
+|ShellAmmo|Futuristic|NA|[1](http://img99.imageshack.us/img99/4475/20100612xonoticammo2she.jpg)|IN PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|HIGH|
+|PlasmaAmmo|Futuristic|NA|[1](http://img541.imageshack.us/img541/7389/20100612xonoticammo2cel.jpg) [2](http://img6.imageshack.us/img6/7389/20100612xonoticammo2cel.jpg)|IN PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|HIGH|
+|FuelAmmo|Futuristic|NA|[1](http://img37.imageshack.us/img37/1849/20100612xonoticammo2fue.jpg)|IN PROGRESS|IN PROGRESS|NA|LJFHutch, theShadow|IN PROGRESS|NA|HIGH|
+|CTF Flag|NOT ASSIGNED|||||||||HIGH|
 
 Maps
 ----
 
-|*.Name|*.Gametype|*.Style|*.Thread(s)/Link(s)|*.Concept|*.TODO|*.Artist(s)|*.Status|*.Git Branch|*.Priority|
-|Space Elevator|CTF|Space|[1](http://dev.xonotic.org/issues/10|GasolinePowered||FruitieX), Cuinnton|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|Dance(rename possibly)|CTF|Space|[1](http://dev.xonotic.org/issues/11|Dance||FruitieX|IN) PROGRESS|fruitiex/dance|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|Condenser|CTF|Closed|[1](http://dev.xonotic.org/issues/57|Castles||FruitieX), Cuinnton|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|Stormkeep2|DM|Closed|[1](http://dev.xonotic.org/issues/12|Stormkeep||FruitieX|IN) PROGRESS|fruitiex/stormkeep2|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|Evilspace2|DM|Space|[1](http://dev.xonotic.org/issues/43|Evilspace||Cortez666|IN) PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|Downer2|DM|Closed|[1](http://forums.xonotic.org/showthread.php?tid=334&highlight=downer|Downer||Cortez666|DONE|NA|---|)
-|Toxic2|DM|Closed|NA|Toxic||Cuinnton|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|GlowArena|DM|Closed|NA|GlowArena||tZork|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
-|Space|CTF|Space|[1](http://dev.xonotic.org/issues/18|cbctf1||C). Brutail|IN PROGRESS|NA|{{div\_start\_tag(a4,red)}}HIGH{{div\_end\_tag}}|
+|Name|Gametype|Style|Thread(s)/Link(s)|Concept|TODO|Artist(s)|Status|Git Branch|Priority|
+|----|--------|-----|-----------------|-------|----|---------|------|----------|--------|
+|Space Elevator|CTF|Space|[1](http://dev.xonotic.org/issues/10)|GasolinePowered||FruitieX, Cuinnton|IN PROGRESS|NA|HIGH|
+|Dance(rename possibly)|CTF|Space|[1](http://dev.xonotic.org/issues/11)|Dance||FruitieX|IN PROGRESS|fruitiex/dance|HIGH|
+|Condenser|CTF|Closed|[1](http://dev.xonotic.org/issues/57)|Castles||FruitieX, Cuinnton|IN PROGRESS|NA|HIGH|
+|Stormkeep2|DM|Closed|[1](http://dev.xonotic.org/issues/12)|Stormkeep||FruitieX|IN PROGRESS|fruitiex/stormkeep2|HIGH|
+|Evilspace2|DM|Space|[1](http://dev.xonotic.org/issues/43)|Evilspace||Cortez666|IN PROGRESS|NA|HIGH|
+|Downer2|DM|Closed|[1](http://forums.xonotic.org/showthread.php?tid=334&highlight=downer)|Downer||Cortez666|DONE|NA|---|
+|Toxic2|DM|Closed|NA|Toxic||Cuinnton|IN PROGRESS|NA|HIGH|
+|GlowArena|DM|Closed|NA|GlowArena||tZork|IN PROGRESS|NA|HIGH|
+|Space|CTF|Space|[1](http://dev.xonotic.org/issues/18)|cbctf1||C. Brutail|IN PROGRESS|NA|HIGH|
 
 Vehicles
 --------
@@ -80,7 +89,8 @@ Vehicles
 Turrets
 -------
 
-|*.Name|*.Style|*.Thread(s)|*.Concept|*.Mesh|*.Textures|*.TODO|*.Artist(s)|*.Status|*.Git Branch|
+|Name|Style|Thread(s)|Concept|Mesh|Textures|TODO|Artist(s)|Status|Git Branch|
+|----|-----|---------|-------|----|--------|----|---------|------|----------|
 |Plasma||NA|NA|COMPLETED|COMPLETED|NA|Morphed|COMPLETED|MASTER|
 |Dual plasma||NA|NA|COMPLETED|COMPLETED|NA|Morphed|COMPLETED|MASTER|
 |Mlrs(multibay rl)||NA|NA|COMPLETED|COMPLETED|NA|Morphed|COMPLETED|MASTER|
@@ -105,7 +115,7 @@ Textures
 |trak4x|Brick, walls, tiles|NA|trak4|NA|trak, tZork|COMPLETED|MASTER|
 |trak5x|Black futuristic|NA|trak5|NA|trak, tZork|COMPLETED|MASTER|
 |eXx|Rusty Metal|NA|eX|NA|Original Artist(unsure),tZork|COMPLETED|MASTER|
-|facility114|White clean Futuristic|“1”:http://forums.xonotic.org/showthread.php?tid=337&highlight=facility114|NA|NA|Oblivion|COMPLETED|MASTER|
+|facility114|White clean Futuristic|[1](http://forums.xonotic.org/showthread.php?tid=337&highlight=facility114)|NA|NA|Oblivion|COMPLETED|MASTER|
 |techpanels|Rusty metal|NA|NA|Add gloss and two or three more textures|theShadow|IN PROGRESS|NA|
 |untitled|NA|NA|NA|Make textures|nifrek|IN PROGRESS|NA|
 
@@ -114,9 +124,9 @@ Game Graphics
 
 |Name|Style|Thread(s)|Concept|TODO|Artist(s)|Status|Git Branch|
 |----|-----|---------|-------|----|---------|------|----------|
-|HUD Dock|Grunge|NA|NA|NA|~~z~~|COMPLETED|MASTER|
-|Scoreboard Background|Grunge|NA|NA|NA|~~z~~|COMPLETED|MASTER|
-|Accuracy Background|Grunge|NA|NA|NA|~~z~~|COMPLETED|MASTER|
+|HUD Dock|Grunge|NA|NA|NA|-z-|COMPLETED|MASTER|
+|Scoreboard Background|Grunge|NA|NA|NA|-z-|COMPLETED|MASTER|
+|Accuracy Background|Grunge|NA|NA|NA|-z-|COMPLETED|MASTER|
 |Shotgun Ammo|NA|NA|NA|NA|Morphed|COMPLETED|MASTER|
 |Bullets Ammo|NA|NA|NA|NA|Morphed|COMPLETED|MASTER|
 |Rockets Ammo|NA|NA|NA|NA|Morphed|COMPLETED|MASTER|
@@ -128,8 +138,8 @@ Game Graphics
 |Voting Screen|NA|NA|NA|NA|Sev|COMPLETED|MASTER|
 |Health Icon|NA|NA|NA|NA|Morphed|COMPLETED|MASTER|
 |Armor Icon|NA|NA|NA|NA|Morphed|IN PROGRESS|NA|
-|Flag Icons|NA|NA|NA|NA|~~z~~|COMPLETED|MASTER|
-|Keyhunt Icons|NA|NA|NA|NA|~~z~~|COMPLETED|MASTER|
+|Flag Icons|NA|NA|NA|NA|-z-|COMPLETED|MASTER|
+|Keyhunt Icons|NA|NA|NA|NA|-z-|COMPLETED|MASTER|
 |Race Awards|NA|NA|NA|NA|Sev|COMPLETED|MASTER|
 
 Logo and Collateral
@@ -137,17 +147,17 @@ Logo and Collateral
 
 |Name|Description|Thread(s)|TODO|Artist(s)|Status|
 |----|-----------|---------|----|---------|------|
-|Logo Refinement|The current logo is a little rough around the edges and needs more available source, problems identified more in depth in [thread 442]|“1”:http://forums.xonotic.org/showthread.php?tid=442|NA|~~z~~, others?|In Progress|
-|Icon|This can be argued to fall under the logo refinement but we need a standard size icon set in various color and black and white|NA|NA|~~z~~, others?|In Progress|
+|Logo Refinement|The current logo is a little rough around the edges and needs more available source, problems identified more in depth in [thread 442]|[1](http://forums.xonotic.org/showthread.php?tid=442)|NA|-z-, others?|In Progress|
+|Icon|This can be argued to fall under the logo refinement but we need a standard size icon set in various color and black and white|NA|NA|-z-, others?|In Progress|
 
 Web Design/PR
 -------------
 
 |Name|Description|Thread(s)|TODO|Artist(s)|Status|
 |----|-----------|---------|----|---------|------|
-|Website Design|Branch across both mainsite and forum to give a consistant feel|NA|NA|~~z~~ (others welcome)|In progress - refining the basic themes to segway us into a more serious overhaul|
-|Mainsite Template Slicing|Branch across both mainsite and forum to give a consistant feel|NA|NA|~~z~~|In progress - refining the basic themes to segway us into a more serious overhaul|
-|Forum Template Slicing|Branch across both mainsite and forum to give a consistant feel|NA|NA|~~z~~|In progress - refining the basic themes to segway us into a more serious overhaul|
+|Website Design|Branch across both mainsite and forum to give a consistant feel|NA|NA|-z- (others welcome)|In progress - refining the basic themes to segway us into a more serious overhaul|
+|Mainsite Template Slicing|Branch across both mainsite and forum to give a consistant feel|NA|NA|-z-|In progress - refining the basic themes to segway us into a more serious overhaul|
+|Forum Template Slicing|Branch across both mainsite and forum to give a consistant feel|NA|NA|-z-|In progress - refining the basic themes to segway us into a more serious overhaul|
 |Standard Size Web Banners|provide all the popular blog / myspace / facebook sized advertisments and add them to a page as a media toolkot|NA|NA|NA|NA|
 
 
index 74077e2..5910bab 100644 (file)
@@ -21,7 +21,7 @@ Helpful Hints and Tips
 ----------------------
 
 - [[Binds]] like “Enemy seen” are useful to inform the team.
-- Maps can include [[Turrets|turrets]] (machines that fire e.g. rockets or laser at you). They can be destroyed if you shot them for a while.
+- Maps can include [[Turrets]] (machines that fire e.g. rockets or laser at you). They can be destroyed if you shot them for a while.
 
 List of Demos and Videos
 ------------------------
index 914359b..0adb31d 100644 (file)
@@ -6,7 +6,7 @@ Layout of Radiant
 
 This section will introduce the Radiant interface. Before you begin mapping, one must become acquainted with the basic user interface first. Radiant has five main sections by default, as numbered in the screenshot below. Let’s examine these panels a bit more in depth:
 
-" ![]({width:200px}radiant_sections_thumb.png)":http://dev.xonotic.org/attachments/download/87/radiant\_sections.png
+[![]({width:200px}radiant_sections_thumb.png)](http://dev.xonotic.org/attachments/download/87/radiant_sections.png)
 
 The Workspace
 -------------
index 055ecca..7c8ab87 100644 (file)
@@ -8,7 +8,7 @@ This is a quick list of the tasks that we want to get done before making public
     -   Review and make public our FAQ
 
 -   Other
-    -   Create Facebook group *<span class="name the reserve to just"></span>*
+    -   Create Facebook group _(just to reserve the name)_
     -   Create Twitter feed
     -   Make redistributable versions of the logo so it can be linked from other sites
 
index 272e125..3d2bca1 100644 (file)
@@ -1,26 +1,30 @@
 Blender to IQM
 ==============
 
-h2. Blender when exporting to IQM
-
-h3. Needed/Example files
- \* Bounding Box for Stand and Crouch: http://dev.xonotic.org/attachments/download/33/bbox\_crouch\_stand.zip
- \* Erebus example blend: http://dev.xonotic.org/attachments/download/291/erebus.blend
- \* Erebus example framegroups: http://dev.xonotic.org/attachments/download/292/erebus.iqm.framegroups
- \* Link to exporter: http://sauerbraten.org/iqm/
-
-h3. Before You Start
- \* use the bbox.blend in order to see the size that your model should be. Iqm exporter scale function untested.
- \* use the duck\_bbox.blend in order to see the size that your model should be when crouching.
- \* for more information on bbox size refer to div0’s model specs [[Player\_Model\_Spec]]
- \* naming conventions for textures and model go as follow assuming the example is the umbra model: modelname: umbra.iqm, framegroups: umbra.iqm.framegroups, textures: umbra.tga or (jpg), umbra\_norm.tga, umbra\_gloss.tga, (need to add more)
-
-h3. Exporting
- \# Select both mesh and armature in object mode.
- \# Go to scripts \> export \> inter-quake-model.
- \# Now make sure bounding boxes and meshes are both highlighted in the script window.
- \# Export to a file path of your choosing, /path/to/umbra.iqm. Put the names of all the animations in the animations box, using commas for multiple anims. Then hit the export button and hopefully it will work without any errors.
- \# Your model will need a .framegroups file to be used in Xonotic, look at the example file at the beginning of this article or check the [[Framegroups]] section of this wiki.
+Blender when exporting to IQM
+-----------------------------
+
+### Needed/Example files
+
+* Bounding Box for Stand and Crouch: http://dev.xonotic.org/attachments/download/33/bbox_crouch_stand.zip
+* Erebus example blend: http://dev.xonotic.org/attachments/download/291/erebus.blend
+* Erebus example framegroups: http://dev.xonotic.org/attachments/download/292/erebus.iqm.framegroups
+* Link to exporter: http://sauerbraten.org/iqm/
+
+### Before You Start
+
+* use the bbox.blend in order to see the size that your model should be. Iqm exporter scale function untested.
+* use the duck_bbox.blend in order to see the size that your model should be when crouching.
+* for more information on bbox size refer to div0’s model specs [[Player_Model_Spec]]
+* naming conventions for textures and model go as follow assuming the example is the umbra model: modelname: umbra.iqm, framegroups: umbra.iqm.framegroups, textures: umbra.tga or (jpg), umbra_norm.tga, umbra_gloss.tga, (need to add more)
+
+### Exporting
+
+1. Select both mesh and armature in object mode.
+2. Go to scripts \> export \> inter-quake-model.
+3. Now make sure bounding boxes and meshes are both highlighted in the script window.
+4. Export to a file path of your choosing, /path/to/umbra.iqm. Put the names of all the animations in the animations box, using commas for multiple anims. Then hit the export button and hopefully it will work without any errors.
+5. Your model will need a .framegroups file to be used in Xonotic, look at the example file at the beginning of this article or check the [[Framegroups]] section of this wiki.
 
 ### Notes
 
index 42ddadf..0acd413 100644 (file)
@@ -4,15 +4,15 @@ Blender to dpm, a mini tutorial
 Pre-required tools and reading
 ------------------------------
 
--   Go here - http://developer.valvesoftware.com/wiki/Blender\#Installation and download the export script.
--   Rig / Animate as outlined here - http://developer.valvesoftware.com/wiki/Animation\_in\_Blender.
--   Only works with Blender 248a  249b (2.50 is a no go).
+-   Go here - http://developer.valvesoftware.com/wiki/Blender#Installation and download the export script.
+-   Rig / Animate as outlined here - http://developer.valvesoftware.com/wiki/Animation_in_Blender.
+-   Only works with Blender 248a -- 249b (2.50 is a no go).
 
 Blender work flow
 -----------------
 
 -   Select your mesh and armature, export as smd. select Static Mesh. You only need to re-export this smd if the mesh or the rig change.
--   Now export as Animation Sequence. Preferably you have one track (and smd file) per animation. name it so you know what it is (modelname\_attack1.smd for example).
+-   Now export as Animation Sequence. Preferably you have one track (and smd file) per animation. name it so you know what it is (modelname_attack1.smd for example).
 -   You could possibly use the “Animation Sequence ( ALL )” or “All…” options, but I haven’t tried so i cant say if it works.
 
 dpmodel work flow
@@ -20,8 +20,7 @@ dpmodel work flow
 
 -   dpmodel needs and a text file telling it how to bake the mesh and animation(s) into a dpm. This text file should look something like:
 
-\>
-
+    ```
     # save the model as model.dpm
     model model
     # move the model this much before saving
@@ -35,13 +34,14 @@ dpmodel work flow
     # Each following (if any) smd's are animations
     scene model_action1.smd fps 30
     scene model_action2.smd fps 30
+    ```
 
--   Place all smd’s and the text file in the same place, execute “dpmodel whatever\_you\_named\_that\_text\_file”. If all goes well you should now have a working dpm (and .framegroups file if its animated)
+-   Place all smd’s and the text file in the same place, execute `dpmodel whatever_you_named_that_text_file`. If all goes well you should now have a working dpm (and .framegroups file if its animated)
 
 Caveats:
 --------
 
-\* Your mesh needs to have a material assigned to it. The name of the material is what dp will look for to use as texture/shader on the model/mesh/es.
- \* Blender exports what you got selected. make sure you have the relevant (and only the relevant) objects selected.
- \* If export script fail with a encoding error, open it in a text editor and remove the whole top comment block (lines starting with \#). There’s an illegal character in there according to pyton. I haven’t bothered to check closer witch one it could be.
+-   Your mesh needs to have a material assigned to it. The name of the material is what dp will look for to use as texture/shader on the model/mesh/es.
+-   Blender exports what you got selected. make sure you have the relevant (and only the relevant) objects selected.
+-   If export script fail with a encoding error, open it in a text editor and remove the whole top comment block (lines starting with \#). There’s an illegal character in there according to pyton. I haven’t bothered to check closer witch one it could be.
 
diff --git a/Bot.md b/Bot.md
index 1132c03..21feef4 100644 (file)
--- a/Bot.md
+++ b/Bot.md
@@ -18,7 +18,7 @@ Pathfinding
 
 -   A\* based
 
--   Cached nodes *<span class="plans both to applies"></span>*
+-   Cached nodes _(applies to both plans)_
     -   This means that most of map discovery or waypoint creation will be done offline
 
 Navigation
@@ -38,10 +38,10 @@ Navigation
 
 -   Never, ever, get stuck in the same place. Wander around if there nothing better to do.
 
--   Able to rocket-jump *<span class="void space into thrown they're when measure, resource last a as"></span>*
+-   Able to rocket-jump _(as a last resource measure, when they're thrown into space void)_
 
 -   Plan A - Waypoint based
-    -   Avoid path congestion *<span class="path same the over traveling are team same the on bot one than more when happens this"></span>*
+    -   Avoid path congestion _(this happens when more than one bot on the same team are traveling over the same path)_
 
 -   Filter insanely quick movements (aka shaking)
 
index 3ad5eba..71b2d6c 100644 (file)
@@ -8,25 +8,25 @@ Rectangular
 
 Maps with a straightforward, linear route from flag to flag. The map is typically divided into three portions: a base area for each team, with a middle area connecting both of them to one another.
 
-**Levels**: Gasoline powered, mentalspace, hydro, facing worlds
-**Advantages**: Teammate positions on map are apparent, with attacker, defender, and roamer clearly defined. Fastest way to base is also apparent, with detours leading to health and items. These maps are great for new players because of the simplicity of the layout. Stalemates are easily resolved due to there being no real hiding place for flag carriers.
-**Disadvantages**: Very easy to defend which results in camping, often making predictable game play.
+**Levels**: Gasoline powered, mentalspace, hydro, facing worlds  
+**Advantages**: Teammate positions on map are apparent, with attacker, defender, and roamer clearly defined. Fastest way to base is also apparent, with detours leading to health and items. These maps are great for new players because of the simplicity of the layout. Stalemates are easily resolved due to there being no real hiding place for flag carriers.  
+**Disadvantages**: Very easy to defend which results in camping, often making predictable game play.  
 
 Ant hill
 --------
 
 These maps are often the same shape as rectangular maps, but have many different paths to the bases. They are often enclosed or semi-enclosed, which makes the paths tunnel-like (hence, like an ant hill or a termite mound). For effective play, more attention must be given to the mini-map and and teammate communication than in an ordinary rectangular map.
 
-**Levels**: Mikectf, moonstone
-**Advantages**: Interesting game play, making confrontation with the enemy less frequent, bringing the game back to capture the flag. Deference is a little harder unless spawn points are in base.
-**Disadvantages**: Carrier is easily hidden. Often resulting in a stalemates which slows game play. Players have to work all positions on the field to be successful. Game becomes very “chase to flag carrier through the tunnels”
+**Levels**: Mikectf, moonstone  
+**Advantages**: Interesting game play, making confrontation with the enemy less frequent, bringing the game back to capture the flag. Deference is a little harder unless spawn points are in base.  
+**Disadvantages**: Carrier is easily hidden. Often resulting in a stalemates which slows game play. Players have to work all positions on the field to be successful. Game becomes very “chase to flag carrier through the tunnels”  
 
 S- or Z-shaped
 --------------
 
 This is a non-linear map with a few detours and alternative routes to the bases. It tends to be a balanced level layout that offers a good deal of straightforwardness like a rectangular map with the variety of paths between bases like an ant hill map.
 
-**Levels**: dm\_castle, Dance
-**Advantages**: Camping does not offer defense of the entire base so more offensive strategies must be used, leading to more dynamic game play. Positions are still apparent, making team organization easy
-**Disadvantages**: Harder for new players due to more complicated routes to flags, slowing game play. Although laser walling resolves this problem.
+**Levels**: dm_castle, Dance  
+**Advantages**: Camping does not offer defense of the entire base so more offensive strategies must be used, leading to more dynamic game play. Positions are still apparent, making team organization easy  
+**Disadvantages**: Harder for new players due to more complicated routes to flags, slowing game play. Although laser walling resolves this problem.  
 
index 42f9320..80a59fd 100644 (file)
@@ -1,17 +1,18 @@
 Capture The Flag (CTF)
 ======================
 
-![](http://pics.nexuizninjaz.com/images/zh1xq7e8jbjjwxk6ggh.jpg):http://pics.nexuizninjaz.com/images/r9bwz58b2dli06rrqdsx.jpg ![](http://pics.nexuizninjaz.com/images/hm0x93hvbm1npbecvi30.jpg):http://pics.nexuizninjaz.com/images/r9d27gmnj4kv5piexh6t.jpg
-*<span class="pictures bigger for Click"></span>*
+[![](http://pics.nexuizninjaz.com/images/zh1xq7e8jbjjwxk6ggh.jpg)](http://pics.nexuizninjaz.com/images/r9bwz58b2dli06rrqdsx.jpg)
+[![](http://pics.nexuizninjaz.com/images/hm0x93hvbm1npbecvi30.jpg)](http://pics.nexuizninjaz.com/images/r9d27gmnj4kv5piexh6t.jpg)  
+*Click for bigger pictures*
 
 Object of the Game
 ------------------
 
 In CTF there are 2 teams (red & blue), while each team got a base with their flag. The goal is to steal the other teams’ flag and bring it to your own to capture it. That’s only possible if your own flag is in your base and not taken by the other team. Usually a team needs 10 captures (caps) to win a map.
 
-How To:
+![](http://pics.nexuizninjaz.com/images/tn6dbyyeq2hjoq1rwwu7.jpg)
 
-![](>http://pics.nexuizninjaz.com/images/tn6dbyyeq2hjoq1rwwu7.jpg)
+How To:
 
 - Get the flag? Just walk over it.
 - Return our flag? Kill the enemy and walk over the flag.
index bff37d0..aea435c 100644 (file)
@@ -4,15 +4,13 @@ Internet Relay Chat and Instant Messaging channels
 IRC
 ---
 
-For a short introduction to IRC, [[Channels\#General-IRC-info-and-rules|skip to the bottom of this page]].
+For a short introduction to IRC, [skip to the bottom of this page](Channels#general-irc-info-and-rules).
 
 ### Quakenet (irc.quakenet.org:6667)
 
-p(.
-
     #xonotic           - General purpose channel
     #xonotic.admins    - Channel for server admins
-    #onotic.cup        - Cup channel
+    #xonotic.cup       - Cup channel
     #xonotic.duel      - Duel League channel
     #xonotic.editing   - Channel for mapmakers, modelers, texturers, etc.
     #xonotic.insta     - Insta channel
@@ -21,9 +19,7 @@ p(.
     #xonotic.translate - Channel to discuss translation issues
     #xdf               - Xonotic DeFrag
 
-h4(. Country specific IRC channels
-
-p(.
+#### Country specific IRC channels
 
     #xonotic.au - Xonotic Australia
     #xonotic.de - Xonotic Germany
@@ -34,9 +30,7 @@ p(.
     #xonotic.se - Xonotic Sweden
     #xonotic.uk - Xonotic United Kingdom
 
-h4(. Clan channels
-
-p(.
+#### Clan channels
 
     #bot.xonotic         - BOT
     #cf.etqw             - Combat Folk
@@ -62,9 +56,7 @@ p(.
     #smokebreak          - Smoke Break
     #unconnected.xonotic - unconnected
 
-h4(. Server channels
-
-p(.
+#### Server channels
 
     #dtg.ctf           - Die Tunichtguten server (Minsta CTF)
     #esk.xonotic       - Eat Sea Kittens server (Minsta CTF)
@@ -78,28 +70,20 @@ p(.
 
 ### FreeNode (chat.freenode.net:6667)
 
-p(.
-
     #xonotic - Game developer channel. Non-development subjects should be directed to the main Xonotic channel on QuakeNet
 
 ### ARCNet (irc.arcnet.vapor.com:6667)
 
-p(.
-
     #dcc.admins - DCC Admins
     #dccdelight - DCC Delight servers
 
 ### GlobalGamers (irc.globalgamers.net:6667)
 
-p(.
-
     #xonotic - General channel
 
 Jabber XMPP MUCs
 ----------------
 
-p(.
-
     xonotic at conf.jabberes.org - Spanish channel
     xonotic at conference.jabber.ru - Russian channel
     xonotic at conference.jabber.org - English channel
index 6fe12d9..a18dbde 100644 (file)
@@ -4,7 +4,7 @@ Clan Arena (CA)
 Object of the Game
 ------------------
 
-Clan Arena is basically Team [[Last\_Man\_Standing|LMS]] (you spawn with almost all weapons as well) where 2 teams (red & blue) fight against each other. Once you die you have to spectate. If 1 team is 100% dead the other team gets 1 point. 10 points to win a map.
+Clan Arena is basically Team [[LMS|Last_Man_Standing]] (you spawn with almost all weapons as well) where 2 teams (red & blue) fight against each other. Once you die you have to spectate. If 1 team is 100% dead the other team gets 1 point. 10 points to win a map.
 
 Map Entities
 ------------
index b9951d4..7ff5f3c 100644 (file)
@@ -5,7 +5,7 @@ Background
 ----------
 
 Date: Late 24th century, AD
-Region: Local Interstellar Cloud, distance inhibited by space travel technology. Antimatter drives offer speeds up to 78% of the speed of light. http://en.wikipedia.org/wiki/Local\_Interstellar\_Cloud
+Region: Local Interstellar Cloud, distance inhibited by space travel technology. Antimatter drives offer speeds up to 78% of the speed of light. http://en.wikipedia.org/wiki/Local_Interstellar_Cloud
 
 Gameplay
 --------
@@ -24,9 +24,10 @@ As Global Industries shifted focused on controlling other star systems…
 Factions
 --------
 
-|*.Name|*.Native Color|*.Species|*.Place of Origin|*.Bio|*.Player Models|
+|Name|Native Color|Species|Place of Origin|Bio|Player Models|
+|----|------------|-------|---------------|---|-------------|
 |Global Indutries|Blue/Cyan|Cyborg|Earth - Sol http://en.wikipedia.org/wiki/Earth|Those who stayed on earth indulged in taking evolution entirely into there own hands using technology. With augmentations put to the extremes, with digestive systems removed and replaced with fusion cells, entire nervous systems and limbs replaced for enhanced dexterity, and even large parts of the brain were replaced.|Umbra|
-|?|Red/Orange|Martians|Mars - Sol http://en.wikipedia.org/wiki/Terraforming\_mars|After humankind’s gradual terra-forming of Mars was completed, sanctions were imposed agents capitalism in-order to prevent the degradation of the newly formed environment. Superior through genetics, via eugenics and socialist rule, the martians accelerated their evolution, only allowing the strongest to survive. Have various other out posts in the local interstellar cloud and are at a constant cold war with the Cyborgs.|Ignis, Pyria|
-|UAF (United Artificial Federation)|Yellow/Grey|Robots|Planet X - Alpha Centauri 4.37 light years away from Sol http://en.wikipedia.org/wiki/Alpha\_Centauri|After computer power increased, due to a enormous amounts of research from the push of capitalism, robots with artificial intelligence began to appear. The artificial species segregated on earth, only kept slaves on, one by one escaped. First inhabiting the moons of Saturn. Eventually the robotic was slowly push out of Sol until it made its way to the star system Alpha Centauri. Once the system was inhabited, no cyborgs where permitted within. Although they do have close relations to the Martians.||
-|?|Green/Purple|Aliens|Planet Y - Epsilon Eridani 10.5 light years away from Sol http://en.wikipedia.org/wiki/Epsilon\_Eridani|First and only alien race discovered in the galaxy. Their umanoid appearance only suggests that both humans and aliens eventuated from the same origin, hence the hunt for the origin of life and Xonotic (what ever that may be; possibly an ancient alien race that are so evolved, that they are inter-dimensional god-like beings). They have 3 fingers and have green blood. Are in regular trade with the Cyborgs.|Gak|
+|?|Red/Orange|Martians|Mars - Sol http://en.wikipedia.org/wiki/Terraforming_mars|After humankind’s gradual terra-forming of Mars was completed, sanctions were imposed agents capitalism in-order to prevent the degradation of the newly formed environment. Superior through genetics, via eugenics and socialist rule, the martians accelerated their evolution, only allowing the strongest to survive. Have various other out posts in the local interstellar cloud and are at a constant cold war with the Cyborgs.|Ignis, Pyria|
+|UAF (United Artificial Federation)|Yellow/Grey|Robots|Planet X - Alpha Centauri 4.37 light years away from Sol http://en.wikipedia.org/wiki/Alpha_Centauri|After computer power increased, due to a enormous amounts of research from the push of capitalism, robots with artificial intelligence began to appear. The artificial species segregated on earth, only kept slaves on, one by one escaped. First inhabiting the moons of Saturn. Eventually the robotic was slowly push out of Sol until it made its way to the star system Alpha Centauri. Once the system was inhabited, no cyborgs where permitted within. Although they do have close relations to the Martians.||
+|?|Green/Purple|Aliens|Planet Y - Epsilon Eridani 10.5 light years away from Sol http://en.wikipedia.org/wiki/Epsilon_Eridani|First and only alien race discovered in the galaxy. Their umanoid appearance only suggests that both humans and aliens eventuated from the same origin, hence the hunt for the origin of life and Xonotic (what ever that may be; possibly an ancient alien race that are so evolved, that they are inter-dimensional god-like beings). They have 3 fingers and have green blood. Are in regular trade with the Cyborgs.|Gak|
 
index dec2714..120b93a 100644 (file)
@@ -97,7 +97,7 @@ Europe
 -   Deathmatchers DMs||: FruitieX, kojn, kyre, Morfar, Unknown[NF]
 -   Laidback [LDB]: BOnZa, C.Brutail, esteel
 -   Legion of Caps [LoC]:
--   Monks of Nexuiz [MoN]: chooksta, CriboZai, Dhraakellian, Hhondar, mand1nga, Morphed, narvik86, Ronan, Secret Squirrel, SoulKeeper\_p, tZork
+-   Monks of Nexuiz [MoN]: chooksta, CriboZai, Dhraakellian, Hhondar, mand1nga, Morphed, narvik86, Ronan, Secret Squirrel, SoulKeeper_p, tZork
 -   PeaceBrothers: divVerent, FruitieX, MrBougo, ohaii, Rad Ished
 -   shell [sh]: atheros, L29Ah, lda17h, naryl, shogun assassin, waterlaz
 -   The Badass Choobs: Akari
@@ -108,11 +108,11 @@ Australia/New Zealand
 
 ### Clan Members
 
--   Bounty Hunters [\$] - alfredthetomato, BOGAN, [clan]clan, CARNAG3, DUST’N’BONES, kaepora\_gaebora
--   lzr - aurix, bones\_was\_here, killquick, wayno
--   Old Farts [3\<**] - chooksta, Mickrip, MONK, Tinason, TurdMan2.0, Turkey Shoot, Zoltan,
+-   Bounty Hunters [\$] - alfredthetomato, BOGAN, [clan]clan, CARNAG3, DUST’N’BONES, kaepora_gaebora
+-   lzr - aurix, bones_was_here, killquick, wayno
+-   Old Farts [3\<\*] - chooksta, Mickrip, MONK, Tinason, TurdMan2.0, Turkey Shoot, Zoltan,
     ** Questionable [?] - Fishman, Lithrem, Weasel
--   zero [0] - Charmander, harry\_ftw, ICE MAN, MDWGUNS, PAGEY, viscous
+-   zero [0] - Charmander, harry_ftw, ICE MAN, MDWGUNS, PAGEY, viscous
 -   pride - deathdoG, Hew, rabs, Trev, Wolskie, 2stan
 -   ! - B3RZ3RK, Chez, cuinnton, ensignricky, Viktor
 
index a9c0223..4b604ae 100644 (file)
@@ -1,9 +1,9 @@
 Compiling In Windows
 ====================
 
-**This guide has been replaced by a shorter alternative.** This guide should still work, and get you a standalone MinGW/MSYS environment with access to msysgit. The new method only makes use of msysgit and is therefore easier and faster to set up. See the [[Repository Access\#Windows]] page.
+**This guide has been replaced by a shorter alternative.** This guide should still work, and get you a standalone MinGW/MSYS environment with access to msysgit. The new method only makes use of msysgit and is therefore easier and faster to set up. See the [[Repository Access|Repository_Access#windows]] page.
 
-This is an unofficial updated version of the outdated [[Outdated Compiling in Windows|Compiling in Windows]] page. There are no more automated tools in this version of the guide.
+This is an unofficial updated version of the outdated [[Compiling in Windows|Outdated_Compiling_in_Windows]] page. There are no more automated tools in this version of the guide.
 
 You will need about 10 gigabytes of disk space to keep the sources (the uncompressed texture files are quite large and git keeps a backup copy, doubling the actual size of the sources).
 
index 19b02f3..31f3f6a 100644 (file)
@@ -17,7 +17,7 @@ Common options
 BSP stage
 ---------
 
--   **`-bsp`  filename.map:** Switch that enters this stage
+-   **`-bsp` ... filename.map:** Switch that enters this stage
 -   **`-altsplit`:** Alternate BSP tree splitting weights (should give more fps)
 -   **`-celshader` shadername:** Sets a global cel shader name
 -   **`-custinfoparms`:** Read scripts/custinfoparms.txt
@@ -59,7 +59,7 @@ BSP stage
 VIS stage
 ---------
 
--   **`-vis`  filename.map:** Switch that enters this stage
+-   **`-vis` ... filename.map:** Switch that enters this stage
 -   **`-fast`:** Very fast and crude vis calculation
 -   **`-mergeportals`:** The less crude half of `-merge`, makes vis sometimes much faster but doesn’t hurt fps usually
 -   **`-merge`:** Faster but still okay vis calculation
@@ -73,8 +73,8 @@ VIS stage
 LIGHT stage
 -----------
 
--   **`-light`  filename.map:** Switch that enters this stage
--   **`-vlight` … filename.map:** Deprecated alias for `-light -fast` … filename.map
+-   **`-light` ... filename.map:** Switch that enters this stage
+-   **`-vlight` ... filename.map:** Deprecated alias for `-light -fast` ... filename.map
 -   **`-approx` N:** Vertex light approximation tolerance (never use in conjunction with deluxemapping)
 -   **`-areascale` F, `-area` F:** Scaling factor for area lights (surfacelight)
 -   **`-border`:** Add a red border to lightmaps for debugging
@@ -159,19 +159,22 @@ LIGHT stage
 Analyzing BSP-like file structure
 ---------------------------------
 
--   **`-analyze`  filename.bsp:** Switch that enters this mode
+-   **`-analyze` ... filename.bsp:** Switch that enters this mode
 -   **`-lumpswap`:** Swap byte order in the lumps
 
 Converting & Decompiling
 ------------------------
 
--   **`-convert`  filename.bsp:** Switch that enters this mode
+-   **`-convert` ... filename.bsp:** Switch that enters this mode
 -   **`-de` number:** Distance epsilon for the conversion
 -   **`-format` converter:** Select the converter (available: map, ase, or game names)
 -   **`-ne` F:** Normal epsilon for the conversion
--   **`-shadersasbitmap`:** (only for ase) use the shader names as **BITMAP key so they work as prefabs
-    h2. Exporting lightmaps
-    ** **`-export` filename.bsp:** Copies lightmaps from the BSP to filename/lightmap\_0000.tga ff
+-   **`-shadersasbitmap`:** (only for ase) use the shader names as \*BITMAP key so they work as prefabs
+
+Exporting lightmaps
+-------------------
+
+-   **`-export` filename.bsp:** Copies lightmaps from the BSP to `filename/lightmap_0000.tga` ff
 
 Fixing AAS checksum
 -------------------
@@ -186,12 +189,12 @@ Get info about BSP file
 Importing lightmaps
 -------------------
 
--   **`-import` filename.bsp:** Copies lightmaps from filename/lightmap\_0000.tga ff into the BSP
+-   **`-import` filename.bsp:** Copies lightmaps from `filename/lightmap_0000.tga` ff into the BSP
 
 MiniMap
 -------
 
--   **`-minimap`  filename.bsp:** Creates a minimap of the BSP, by default writes to `../gfx/filename_mini.tga`
+-   **`-minimap` ... filename.bsp:** Creates a minimap of the BSP, by default writes to `../gfx/filename_mini.tga`
 -   **`-black`:** Write the minimap as a black-on-transparency RGBA32 image
 -   **`-boost` F:** Sets the contrast boost value (higher values make a brighter image); contrast boost is somewhat similar to gamma, but continuous even at zero
 -   **`-border` F:** Sets the amount of border pixels relative to the total image size
index 549c138..d7fce87 100644 (file)
@@ -59,7 +59,7 @@ Complete list of entity keys
     -   **`spawnflags`:** 1 = linear attenuation (inverted in `-wolf` lighting mode)
     -   **`spawnflags`:** 2 = no angle attenuation (inverted in `-wolf` lighting mode)
     -   **`spawnflags`:** 32 = the light color is not normalized
-    -   **`spawnflags`:** 64 = force distance attenuation (why did vortex add this, this is always set?)
+    -   **`spawnflags`:** 64 = force distance attenuation (why did vortex add this, this is always set...?)
     -   **`target`:** target of a spotlight
     -   **`targetname`:** when set, the light can be toggled in game by some engine provided way
 -   On classname **`light`**
index 34e58ca..be9a00e 100644 (file)
@@ -10,67 +10,67 @@ Inside shader stages
 
 -   **`map` texture:** loads a texture and displays it repeating
 -   **`clampMap` texture:** loads a texture and displays it non-repeating
--   **`animMap` fps texture texture:** loads an animation and displays it repeating
--   **`clampAnimMap` fps texture texture:** loads an animation and displays it non-repeating
+-   **`animMap` fps texture texture...:** loads an animation and displays it repeating
+-   **`clampAnimMap` fps texture texture...:** loads an animation and displays it non-repeating
 -   **`mapComp` texture:** ?
-    \* **`mapNoComp` texture:**?
+-   **`mapNoComp` texture:**?
 
 In the shader preamble:
 -----------------------
 
 -   **`cull none`, `cull disable`, `cull twosided`:** treat the surface as two sided for lighting
 -   **`damageShader` shadername:** sets the given shader as damage shader (for SoF2 mods)
--   **`fogparms` :** marks the brush as a fog volume; otherwise handled by the engine
+-   **`fogparms` ...:** marks the brush as a fog volume; otherwise handled by the engine
 -   **`implicitBlend`:** ?
-    \* **`implicitMap`:**?
+-   **`implicitMap`:**?
 -   **`implicitMask`:** ?
-    \* **`light` shadername:** sets the given shader as flare shader
-    \* **`polygonoffset`:** enable polygon offset
-    \* **`q3map_backShader` shadername:** sets the given shader as shader for back faces
-    \* **`q3map_backsplash` percent distance:** configures light backsplash (self-surfacelight)
-    \* **`q3map_baseShader` shadername:** inherit parameters from a shader
-    \* **`q3map_bounce` F, `q3map_bounceScale` F:** scales the intensity of radiosity
-    \* **`q3map_clipmodel`:**?
+-   **`light` shadername:** sets the given shader as flare shader
+-   **`polygonoffset`:** enable polygon offset
+-   **`q3map_backShader` shadername:** sets the given shader as shader for back faces
+-   **`q3map_backsplash` percent distance:** configures light backsplash (self-surfacelight)
+-   **`q3map_baseShader` shadername:** inherit parameters from a shader
+-   **`q3map_bounce` F, `q3map_bounceScale` F:** scales the intensity of radiosity
+-   **`q3map_clipmodel`:**?
 -   **`q3map_cloneShader` shadername:** ?
-    \* **`q3map_colorGen`:** FIXME later
-    \* **`q3map_deprecateShader` shadername:**?
+-   **`q3map_colorGen`:** FIXME later
+-   **`q3map_deprecateShader` shadername:**?
 -   **`q3map_flare` shadername, `q3map_flareShader` shadername:** sets the given shader as flare shader
 -   **`q3map_floodLight` r g b dist intensity power:** overrides the global floodlight parameters
 -   **`q3map_fogDir` ( x y z ):** sets the direction a fog shader fades from transparent to opaque
 -   **`q3map_foliage` path scale density odds invertalpha:** ?
-    \* **`q3map_forceMeta`:** forces brush faces and/or triangle models to go through the metasurface pipeline
-    \* **`q3map_forceSunlight`:**?
+-   **`q3map_forceMeta`:** forces brush faces and/or triangle models to go through the metasurface pipeline
+-   **`q3map_forceSunlight`:**?
 -   **`q3map_fur` layers offset fade:** ?
-    \* **`q3map_globaltexture`:**?
+-   **`q3map_globaltexture`:**?
 -   **`q3map_indexed`:** ?
-    \* **`q3map_invert`:** inverts the direction from which the face is visible
-    \* **`q3map_lightRGB` r g b:** overrides the light color of the texture
-    \* **`q3map_lightStyle` N:** sets the light style (SoF2, JK2)
-    \* **`q3map_lightSubdivide` N:** subdivision interval for `q3map_surfacelight`
-    \* **`q3map_lightmapAxis` axis:** sets the lightmap axis to one of `x`, `y`, `z` (useful for terrain)
-    \* **`q3map_lightmapBrightness` F, `q3map_lightmapGamma` F:** overrides lightmap brightness
-    \* **`q3map_lightmapFilterRadius` self other:**?
+-   **`q3map_invert`:** inverts the direction from which the face is visible
+-   **`q3map_lightRGB` r g b:** overrides the light color of the texture
+-   **`q3map_lightStyle` N:** sets the light style (SoF2, JK2)
+-   **`q3map_lightSubdivide` N:** subdivision interval for `q3map_surfacelight`
+-   **`q3map_lightmapAxis` axis:** sets the lightmap axis to one of `x`, `y`, `z` (useful for terrain)
+-   **`q3map_lightmapBrightness` F, `q3map_lightmapGamma` F:** overrides lightmap brightness
+-   **`q3map_lightmapFilterRadius` self other:**?
 -   **`q3map_lightmapMergable`:** allows merging the lightmap with other surfaces on another plane
 -   **`q3map_lightmapSampleOffset` F:** multiplies samplesize by a factor
 -   **`q3map_lightmapSampleSize` N:** overrides samplesize
 -   **`q3map_lightmapSize` N:** overrides the lightmap size (forces an external lightmap for this surface)
 -   **`q3map_material` materialname:** ?
-    \* **`q3map_noFast`:** disable `-fast` style lighting for this surface
-    \* **`q3map_noVertexLight`:** turns off vertex lighting for this surface
-    \* **`q3map_noVertexShadows`:**?
+-   **`q3map_noFast`:** disable `-fast` style lighting for this surface
+-   **`q3map_noVertexLight`:** turns off vertex lighting for this surface
+-   **`q3map_noVertexShadows`:**?
 -   **`q3map_noclip`:** do not clip the surface by the BSP tree
 -   **`q3map_nofog`:** ?
-    \* **`q3map_nonplanar`:** marks the surface as nonplanar for meta surface merging
-    \* **`q3map_notjunc`:** do not do t-junction elimination
-    \* **`q3map_offset` F:**?
+-   **`q3map_nonplanar`:** marks the surface as nonplanar for meta surface merging
+-   **`q3map_notjunc`:** do not do t-junction elimination
+-   **`q3map_offset` F:**?
 -   **`q3map_onlyVertexLighting`:** same as using `surfaceparm pointlight`
 -   **`q3map_patchShadows`:** force shadowing from patches using this shader
 -   **`q3map_remapShader` shadername:** ?
-    \* **`q3map_shadeAngle` F:** sets the shading angle for nonplanar surfaces
-    \* **`q3map_skyLight` value iterations:** sets the amount of sky light from this surface
-    \* **`q3map_splotchfix`:**?
+-   **`q3map_shadeAngle` F:** sets the shading angle for nonplanar surfaces
+-   **`q3map_skyLight` value iterations:** sets the amount of sky light from this surface
+-   **`q3map_splotchfix`:**?
 -   **`q3map_styleMarker2`:** ?
-    \* **`q3map_styleMarker`:**?
+-   **`q3map_styleMarker`:**?
 -   **`q3map_sunext` r g b intensity degrees elevation deviance samples:** sets an unsharp sun for the map
 -   **`q3map_sun` r g b intensity degrees elevation, `sun` r g b intensity degrees elevation:** sets a sharp sun for the map
 -   **`q3map_surfacelight` F:** sets the amount of surface light from this surface
@@ -81,19 +81,19 @@ In the shader preamble:
 -   **`q3map_tcMod scale` s t:** multiplies texcoords by factors
 -   **`q3map_tcMod translate` s t:** translates texcoords by a vector
 -   **`q3map_terrain`:** ?
-    \* **`q3map_textureSize` width height:** overrides the texture size for texcoords
-    \* **`q3map_vertexScale` F:** scales vertex lighting amount by a factor
-    \* **`q3map_vertexShadows`:**?
+-   **`q3map_textureSize` width height:** overrides the texture size for texcoords
+-   **`q3map_vertexScale` F:** scales vertex lighting amount by a factor
+-   **`q3map_vertexShadows`:**?
 -   **`qer_editorImage` texture:** sets the texture to show for radiant
 -   **`qer_lightImage` texture:** sets the image to take the light color from
 -   **`qer_normalImage` texture:** sets the normal map for bump mapping
 -   **`skyparms` outerimage cloudheight innerimage:** loads a skybox
 -   **`surfaceparm` alphashadow:** use the alpha channel of the shader image as shadow mask
 -   **`surfaceparm` areaportal:** ?
-    \* **`surfaceparm` botclip:**?
+-   **`surfaceparm` botclip:**?
 -   **`surfaceparm` clusterportal:** ?
-    \* **`surfaceparm` detail:** ignore this surface for vis
-    \* **`surfaceparm` donotenter:**?
+-   **`surfaceparm` detail:** ignore this surface for vis
+-   **`surfaceparm` donotenter:**?
 -   **`surfaceparm` fog:** ???
 -   **`surfaceparm` hint:** use this surface as a hint to generate BSP splits
 -   **`surfaceparm` lava:** Stef hates this brush
index b935834..fe8ca1e 100644 (file)
@@ -4,8 +4,6 @@ Concept Art
 Logos and Emblems
 -----------------
 
-![](http://dev.xonotic.org/attachments/14/xonotic_phoenix-1g.png)
-http://dev.xonotic.org/attachments/15/xonotic\_phoenix-1g.svg
-
-Phoenix 1b Concept by ~~z~~
+[![](http://dev.xonotic.org/attachments/14/xonotic_phoenix-1g.png)](http://dev.xonotic.org/attachments/15/xonotic_phoenix-1g.svg)
 
+Phoenix 1b Concept by -z-
index 8e11e38..f3d6536 100644 (file)
@@ -12,38 +12,38 @@ Hopefully this tutorial section will teach you most of what you need to know …
 Main Tutorial
 -------------
 
-**— Prologue —**
-[[mapping-Introduction]]
-[[mapping-Setup]]
-[[mapping-NetRadiant]]
-[[mapping-FirstRoom]]
+**— Prologue —**  
+[[mapping-Introduction]]  
+[[mapping-Setup]]  
+[[mapping-NetRadiant]]  
+[[mapping-FirstRoom]]  
 
 Advanced Mapping Tutorials
 --------------------------
 
-…
+...
 
 Advanced Texturing Tuorials
 ---------------------------
 
-[[mapping-textures-skybox-blender|skyboxes (with blender)]]
+[[skyboxes (with blender)|Mapping-textures-skybox-blender]]  
 
 Entity Tutorials
 ----------------
 
-[[mapping-entity-\_decal|\_decal]]
-[[mapping-entity-\_skybox|\_skybox]]
-[[mapping-entity-dom\_controlpoint|dom\_controlpoint]]
-[[mapping-entity-dom\_team|dom\_team]]
-[[mapping-entity-func\_assault\_destructable|func\_assault\_destructable]]
-[[mapping-entity-func\_assault\_wall|func\_assault\_wall]]
-[[mapping-entity-func\_bobbing|func\_bobbing]]
-[[mapping-entity-func\_breakable|func\_breakable]]
-[[mapping-entity-func\_button|func\_button]]
-[[mapping-entity-func\_camera|func\_camera]]
-[[mapping-entity-func\_clientillusionary|func\_clientillusionary]]
-[[mapping-entity-func\_conveyor|func\_conveyor]]
-[[mapping-entity-func\_door|func\_door]]
+[[_decal|mapping-entity-_decal]]  
+[[_skybox|mapping-entity-_skybox]]  
+[[dom_controlpoint|mapping-entity-dom_controlpoint]]  
+[[dom_team|mapping-entity-dom_team]]  
+[[func_assault_destructable|mapping-entity-func_assault_destructable]]  
+[[func_assault_wall|mapping-entity-func_assault_wall]]  
+[[func_bobbing|mapping-entity-func_bobbing]]  
+[[func_breakable|mapping-entity-func_breakable]]  
+[[func_button|mapping-entity-func_button]]  
+[[func_camera|mapping-entity-func_camera]]  
+[[func_clientillusionary|mapping-entity-func_clientillusionary]]  
+[[func_conveyor|mapping-entity-func_conveyor]]  
+[[func_door|mapping-entity-func_door]]  
 
 … i’ll add the rest later …
 
@@ -55,9 +55,9 @@ Links to Even More Tutorials
 Help
 ----
 
-\#xonotic.editing on irc.quakenet.org — live chat
-http://forums.xonotic.org — the forums .
+\#xonotic.editing on irc.quakenet.org — live chat  
+http://forums.xonotic.org -- the forums .  
 
-[[Old\_Creating\_Maps]]
-[[Création de cartes|Français]]
+[[Old_Creating_Maps]]  
+[[Français|Création de cartes]]  
 
index c236196..d122d17 100644 (file)
@@ -35,12 +35,12 @@ Les cartes sont emballé comme un fichier .zip avec une extension .pk3. Ils peuv
 
 #### Fichiers requis
 
-maps/<mapname>.bsp - Ceci est votre fichier de carte compilé
-maps/<mapname>.map - Ceci est un jeu open-source, aider les autres à apprendre. Ce fichier est requis pour être dans le match.
-maps/<mapname>.mapinfo - Ce fichier a la méta-information, le suivi mondial de la musique, mode de jeu (s) et les paramètres de jeu
-maps/<mapname>.tga|png|jpg - Ce fichier est une capture d’écran de votre carte. Si vous n’incluez pas cela, vous carte ne possède pas de photo dans le menu ou l’écran de vote pour les serveurs et pleurer les anges.
-maps/<mapname>.waypoints - Ceci est nécessaire pour être ajouté au jeu, c’est pour les bots [[ajouter des points de passages|points de passages]
-maps/gfx/<mapname>\_mini.tga|png|jpg - Ceci est nécessaire pour être ajouté au jeu, c’est un radar de la carte. Ceux-ci peuvent être générés avec la commande “\<”.
+`maps/<mapname>.bsp` - Ceci est votre fichier de carte compilé
+`maps/<mapname>.map` - Ceci est un jeu open-source, aider les autres à apprendre. Ce fichier est requis pour être dans le match.
+`maps/<mapname>.mapinfo` - Ce fichier a la méta-information, le suivi mondial de la musique, mode de jeu (s) et les paramètres de jeu
+`maps/<mapname>.tga|png|jpg` - Ce fichier est une capture d’écran de votre carte. Si vous n’incluez pas cela, vous carte ne possède pas de photo dans le menu ou l’écran de vote pour les serveurs et pleurer les anges.
+`maps/<mapname>.waypoints` - Ceci est nécessaire pour être ajouté au jeu, c’est pour les bots [[ajouter des points de passages|points de passages]
+`maps/gfx/<mapname>\_mini.tga|png|jpg` - Ceci est nécessaire pour être ajouté au jeu, c’est un radar de la carte. Ceux-ci peuvent être générés avec la commande “\<”.
 
 #### Facultatif / Fichiers suggérée
 
@@ -48,33 +48,33 @@ Ce n’est pas une liste exhaustive, souvenez-vous, vous pouvez inclure presque
 
 #### Fichiers que vous devriez jamais inclure
 
-csprogs.dat
-progs.dat
-effectsinfo.txt
+csprogs.dat  
+progs.dat  
+effectsinfo.txt  
 
 En incluant l’un des fichiers ci-dessus, vous pourriez provoquer des résultats indésirables. Essayez d’utiliser le sens commun sur la façon dont vous ajoutez dimension à votre carte, si vous avez des questions, demandez de l’aide.
 
 Exemples
 --------
 
-maps/tutorial-world-v1\_r2.bsp
-maps/tutorial-world-v1\_r2.map
-maps/tutorial-world-v1\_r2.mapinfo
-maps/tutorial-world-v1\_r2.png
-maps/tutorial-world-v1\_r2.waypoints
-maps/gfx/tutorial-world-v1\_r2\_mini.png
-maps/models/tutorial-world/crate.md3
-maps/models/tutorial-world/jumppad.md3
-scripts/tutorial-world/map-tutorial-world.shader
-maps/sound/cdtracks/tutorial-world/main-room.ogg
-maps/sound/tutorial-world/jumppad.ogg
-maps/sound/tutorial-world/wind.ogg
-maps/textures/tutorial-world/base\_1.tga
-maps/textures/tutorial-world/floor\_1.tga
-maps/textures/tutorial-world/floor\_2.tga
-maps/textures/tutorial-world/floor\_1.tga
-maps/textures/tutorial-world/wall\_1.tga
-maps/textures/tutorial-world/wall\_2.tga
+maps/tutorial-world-v1\_r2.bsp  
+maps/tutorial-world-v1\_r2.map  
+maps/tutorial-world-v1\_r2.mapinfo  
+maps/tutorial-world-v1\_r2.png  
+maps/tutorial-world-v1\_r2.waypoints  
+maps/gfx/tutorial-world-v1\_r2\_mini.png  
+maps/models/tutorial-world/crate.md3  
+maps/models/tutorial-world/jumppad.md3  
+scripts/tutorial-world/map-tutorial-world.shader  
+maps/sound/cdtracks/tutorial-world/main-room.ogg  
+maps/sound/tutorial-world/jumppad.ogg  
+maps/sound/tutorial-world/wind.ogg  
+maps/textures/tutorial-world/base\_1.tga  
+maps/textures/tutorial-world/floor\_1.tga  
+maps/textures/tutorial-world/floor\_2.tga  
+maps/textures/tutorial-world/floor\_1.tga  
+maps/textures/tutorial-world/wall\_1.tga  
+maps/textures/tutorial-world/wall\_2.tga  
 
 *ajoutez une carte bien emballée*
 
@@ -101,5 +101,5 @@ Aide
 \#xonotic.editing on irc.quakenet.org
 http://forums.xonotic.org
 
-[[Creating Maps|English]]
+[[English|Creating_Maps]]
 
index 20e1418..283a904 100644 (file)
@@ -1,22 +1,23 @@
 Darkplaces Parameters
 =====================
 
--safe parameter disables the usage of like every goody a graphic card offers to speed up things
+`-safe` parameter disables the usage of like every goody a graphic card offers to speed up things  
 
 Other options you might want to try are (-safe should be like you use all/most of them at once, but i did not check for this list being complete):
--noanisotropy disables GL\_EXT\_texture\_filter\_anisotropic (allows higher quality texturing)
--nocombine disables GL\_ARB\_texture\_env\_combine or GL\_EXT\_texture\_env\_combine (required for bumpmapping and faster map rendering)
--nocubemap disables GL\_ARB\_texture\_cube\_map (required for bumpmapping)
--nocva disables GL\_EXT\_compiled\_vertex\_array (renders faster)
--nodot3 disables GL\_ARB\_texture\_env\_dot3 (required for bumpmapping)
--nodrawrangeelements disables GL\_EXT\_draw\_range\_elements (renders faster)
--noedgeclamp disables GL\_EXT\_texture\_edge\_clamp or GL\_SGIS\_texture\_edge\_clamp (recommended, some cards do not support the other texture clamp method)
--nofragmentshader disables GL\_ARB\_fragment\_shader (allows pixel shader effects, can improve per pixel lighting performance and capabilities)
--nomtex disables GL\_ARB\_multitexture (required for faster map rendering)
--noseparatestencil disables use of OpenGL2.0 glStencilOpSeparate and GL\_ATI\_separate\_stencil extensions (which accelerate shadow rendering)
--noshaderobjects disables GL\_ARB\_shader\_objects (required for vertex shader and fragment shader)
--noshadinglanguage100 disables GL\_ARB\_shading\_language\_100 (required for vertex shader and fragment shader)
--nostenciltwoside disables GL\_EXT\_stencil\_two\_side (which accelerate shadow rendering)
--notexture3d disables GL\_EXT\_texture3D (required for spherical lights, otherwise they render as a column)
--novertexshader disables GL\_ARB\_vertex\_shader (allows vertex shader effects)
+
+`-noanisotropy` disables `GL_EXT_texture_filter_anisotropic` (allows higher quality texturing)  
+`-nocombine` disables `GL_ARB_texture_env_combine` or `GL_EXT_texture_env_combine` (required for bumpmapping and faster map rendering)  
+`-nocubemap` disables `GL_ARB_texture_cube_map` (required for bumpmapping)  
+`-nocva` disables `GL_EXT_compiled_vertex_array` (renders faster)  
+`-nodot3` disables `GL_ARB_texture_env_dot3` (required for bumpmapping)  
+`-nodrawrangeelements` disables `GL_EXT_draw_range_elements` (renders faster)  
+`-noedgeclamp` disables `GL_EXT_texture_edge_clamp` or `GL_SGIS_texture_edge_clamp` (recommended, some cards do not support the other texture clamp method)  
+`-nofragmentshader` disables `GL_ARB_fragment_shader` (allows pixel shader effects, can improve per pixel lighting performance and capabilities)  
+`-nomtex` disables `GL_ARB_multitexture` (required for faster map rendering)  
+`-noseparatestencil` disables use of OpenGL2.0 `glStencilOpSeparate` and `GL_ATI_separate_stencil` extensions (which accelerate shadow rendering)  
+`-noshaderobjects` disables `GL_ARB_shader_objects` (required for vertex shader and fragment shader)  
+`-noshadinglanguage100` disables `GL_ARB_shading_language_100` (required for vertex shader and fragment shader)  
+`-nostenciltwoside` disables `GL_EXT_stencil_two_side` (which accelerate shadow rendering)  
+`-notexture3d` disables `GL_EXT_texture3D` (required for spherical lights, otherwise they render as a column)  
+`-novertexshader` disables `GL_ARB_vertex_shader` (allows vertex shader effects)  
 
index e9a3975..d2659b0 100644 (file)
@@ -20,7 +20,7 @@ Instantly you will be able to look anywhere and change the camera position using
 
 ### Camera angles
 
-Like I said before you can control vertical and horizontal angles using the mouse. To rotate the view you need to use the commands +roll\_right and +roll\_left. Probably you will want to bind them to keyboard keys with something like:
+Like I said before you can control vertical and horizontal angles using the mouse. To rotate the view you need to use the commands `+roll_right` and `+roll_left`. Probably you will want to bind them to keyboard keys with something like:
 
     bind e +roll_right
     bind q +roll_left
@@ -39,5 +39,5 @@ The camera has two modes: chase and free. By default the camera starts in chase
 Advanced usage
 --------------
 
-For more advanced configuration variables look for the prefix camera\_ in the advanced settings menu: Settings-\>Misc-\>Advanced Settings…
+For more advanced configuration variables look for the prefix `camera_` in the advanced settings menu: Settings-\>Misc-\>Advanced Settings...
 
index 55c3e41..3ddb2ac 100644 (file)
@@ -6,14 +6,14 @@ Capturing video clips in Xonotic is easy, and does not need any external tools s
 cl\_capturevideo
 ----------------
 
-To capture a demo to a video clip you first start playing the demo and toggle the cl\_capturevideo cvar. When it’s on (1), the engine will start capturing screen frames and save them as either ogg or avi. The engine will slow down the demo enough to be able to capture all frames, which it can’t do if you are recording while playing. Toggling the cvar to 0 will stop recording.
+To capture a demo to a video clip you first start playing the demo and toggle the `cl_capturevideo` cvar. When it’s on (1), the engine will start capturing screen frames and save them as either ogg or avi. The engine will slow down the demo enough to be able to capture all frames, which it can’t do if you are recording while playing. Toggling the cvar to 0 will stop recording.
 
-To work around the problem of a visible console in the beginning and end of a recording, you will have to bind cl\_capturevideo to a key as follows:
+To work around the problem of a visible console in the beginning and end of a recording, you will have to bind `cl_capturevideo` to a key as follows:
 
     bind x "toggle cl_capturevideo"
 
 where x can be any key (any letter or number (0-9), pgup, pgdn, alt etc.)
-Note that the ‘toggle’ command simply toggles the value of cl\_capturevideo. This means that recording starts the first time you hit the key and stops when you hit it again.
+Note that the ‘toggle’ command simply toggles the value of `cl_capturevideo`. This means that recording starts the first time you hit the key and stops when you hit it again.
 
 To switch between Ogg Theora and avi, use one of the following commands:
 
@@ -54,26 +54,26 @@ Camera modes
 
 ### Chase mode (default)
 
-**** Can be enabled with: camera\_free 0
-**** Allows you to chase the player, and by default rotate and move the camera freely
-**** You can smooth out the camera path with: camera\_chase\_smoothly
-**** You can have the camera aim at the player with: camera\_look\_player
+* Can be enabled with: `camera_free 0`
+* Allows you to chase the player, and by default rotate and move the camera freely
+* You can smooth out the camera path with: `camera_chase_smoothly`
+* You can have the camera aim at the player with: `camera_look_player`
 
 ### Free fly mode
 
-**** Can be enabled with: camera\_free 1
-**** Allows you to move and rotate the camera freely, and does not follow the player
-**** You can have the camera aim at the player with: camera\_look\_player
+* Can be enabled with: `camera_free 1`
+* Allows you to move and rotate the camera freely, and does not follow the player
+* You can have the camera aim at the player with: `camera_look_player`
 
 Changing speeds
 ---------------
 
-**** Change the treshold for ignoring small mouse movements: camera\_mouse\_treshold
-**** Change the camera rotation AND camera movement attenuation (why are these both in one cvar?): camera\_speed\_attenuation
-**** Change the camera movement speed in chase mode: camera\_speed\_chase, and free mode: camera\_speed\_free
-**** Change camera roll speed: camera\_speed\_roll
+* Change the treshold for ignoring small mouse movements: `camera_mouse_treshold`
+* Change the camera rotation AND camera movement attenuation (why are these both in one cvar?): `camera_speed_attenuation`
+* Change the camera movement speed in chase mode: `camera_speed_chase`, and free mode: `camera_speed_free`
+* Change camera roll speed: `camera_speed_roll`
 
-The camera can be moved with the same keys as you move with in the game, as well as +moveup, +movedown, +roll\_left and +roll\_right. These keys can be bound to a key as follows (eg):
+The camera can be moved with the same keys as you move with in the game, as well as `+moveup`, `+movedown`, `+roll_left` and `+roll_right`. These keys can be bound to a key as follows (eg):
 
     bind x +moveup
 
@@ -83,7 +83,7 @@ To reset the camera, use:
 
 (to mand1nga: why is this a cvar, not a command?)
 
-You can get a list of all camera cvars and their descriptions by typing “camera\_” into the console and then hitting tab. You’ll also see the current value as well as the default value inside brackets, so don’t be shy to fiddle around with them :)
+You can get a list of all camera cvars and their descriptions by typing `camera_` into the console and then hitting tab. You’ll also see the current value as well as the default value inside brackets, so don’t be shy to fiddle around with them :)
 
 Advanced capturing
 ==================
@@ -105,9 +105,9 @@ Don’t forget you can put all commands and cvars into an autoexec.cfg file (whi
 Hiding HUD elements
 -------------------
 
-**** r\_letterbox –1 hides most HUD elements, including the kill messages.
-**** If you instead only want to hide the HUD, use viewsize 120 (100 is default)
-**** To hide the weapon, use r\_drawviewmodel 0
-**** To hide the crosshair, use crosshair 0
-**** To hide waypointsprites, use cl\_hidewaypoints 1
+* `r_letterbox –1` hides most HUD elements, including the kill messages.
+* If you instead only want to hide the HUD, use `viewsize 120` (100 is default)
+* To hide the weapon, use `r_drawviewmodel 0`
+* To hide the crosshair, use `crosshair 0`
+* To hide waypointsprites, use `cl_hidewaypoints 1`
 
index 466838b..a61afcb 100644 (file)
@@ -4,7 +4,7 @@ Domination (DOM)
 Object of the Game
 ------------------
 
-In domination, the goal is to capture and hold all control points on the map. Domination is similar to [[Onslaught]] but capturing a control point is easier in Domination, and in Domination points are given for holding a control point, and there is no generator. Rarely are maps made exclusively for Domination, generally an existing [[Capture\_the\_Flag|CTF]] or [[Team\_Deathmatch|TDM]] map receives Domination features.
+In domination, the goal is to capture and hold all control points on the map. Domination is similar to [[Onslaught]] but capturing a control point is easier in Domination, and in Domination points are given for holding a control point, and there is no generator. Rarely are maps made exclusively for Domination, generally an existing [[CTF|Capture_the_Flag]] or [[TDM|Team_Deathmatch]] map receives Domination features.
 
 Map Entities
 ------------
index 95e7cb1..1bada72 100644 (file)
@@ -4,45 +4,43 @@ Dpm models for Xonotic
 1st you need dpm compiler, get it from http://icculus.org/twilight/darkplaces/files , search for dpmodel(blahblah).zip, try to get latest one
 
 2nd you need hl2 smd exporter for your modeling application:
-\> \> \> 3dsmax version 6-8 : http://www.chaosincarnate.net/cannonfodder/3dsmax.php
 
-\> \> \> Maya : check here http://developer.valvesoftware.com/wiki/Maya
-
-\> \> \> Blender : there was working smd exporter fixed by div0 at Xonotic forums. This MAY be it I’m not sure: http://ai.kurotorobert.com/xonotic/files/Blender/Exporters/hl2\_smd/hl2\_smd\_mesh\_export\_div0.7z
+- 3dsmax version 6-8 : http://www.chaosincarnate.net/cannonfodder/3dsmax.php
+- Maya : check here http://developer.valvesoftware.com/wiki/Maya
+- Blender : there was working smd exporter fixed by div0 at Xonotic forums. This MAY be it I’m not sure: http://ai.kurotorobert.com/xonotic/files/Blender/Exporters/hl2_smd/hl2_smd_mesh_export_div0.7z
 
 there are 2 types of smd files
 
-\>reference smd, that contain bones and mesh and uv coords
-
-\>animation smd, that contain only animation data, each animation is in separate file
+- reference smd, that contain bones and mesh and uv coords
+- animation smd, that contain only animation data, each animation is in separate file
 
 if you are using same skeleton for many models you can share animation files
 
-dpmodel converter takes these smd files and make single dpm file that contains all model info and animations inside, lately it started to generate .[[framegroups]] file too, we will need this one, it will spit lots of other strange file but you wont need them
+dpmodel converter takes these smd files and make single dpm file that contains all model info and animations inside, lately it started to generate [[.framegroups|framegroups]] file too, we will need this one, it will spit lots of other strange file but you wont need them
 
 dpmodel need configuration file, its just simple text file
 
 it looks like that:
 
-`# save the model as box.dpm`
-`model box`
-`# move the model this much before saving`
-`origin 0 0 0`
-`# rotate the model 0 degrees around vertical`
-`rotate 0`
-`# scale the model by this amount, 0.5 would be half size and 2.0 would be doule size`
-`scale 1`
-`# allows .framegroups file generation`
-`framegroups`
-`# load the mesh file, first reference then animation files`
-`scene ref.smd`
-`scene idle.smd fps 30`
-`scene pain.smd fps 30 noloop`
-`scene death.smd fps 10 noloop`
+    # save the model as box.dpm
+    model box
+    # move the model this much before saving
+    origin 0 0 0
+    # rotate the model 0 degrees around vertical
+    rotate 0
+    # scale the model by this amount, 0.5 would be half size and 2.0 would be doule size
+    scale 1
+    # allows .framegroups file generation
+    framegroups
+    # load the mesh file, first reference then animation files
+    scene ref.smd
+    scene idle.smd fps 30
+    scene pain.smd fps 30 noloop
+    scene death.smd fps 10 noloop
 
 I think that comments explained it all quite well :)
 
-you run dpmodel.exe configfile.txt
+you run `dpmodel.exe configfile.txt`
 
 and that’s all
 
diff --git a/Faq.md b/Faq.md
index fed46a2..dff44ae 100644 (file)
--- a/Faq.md
+++ b/Faq.md
@@ -1,14 +1,12 @@
 Ideas For The Xonotic Announcement FAQ
 ======================================
 
-{{TOC}}
-
 What prompted the split from Nexuiz?
 ------------------------------------
 
 Lee Vermeulen, the Nexuiz project founder, decided to license the Nexuiz code, including the DarkPlaces engine, to a new game development company named IllFonic so that they could develop a closed-source version for the PS3. As part of this deal, IllFonic acquired the rights to use the name Nexuiz along with the domain nexuiz.com, and are under no obligation to contribute code back to the open-source Nexuiz project. UPDATE: Lately, there had been promises about parts of the game code, and some recent engine changes have surfaced to be changes actually done in contract for IllFonic.
 
-When this was announced, the response from the Nexuiz community was overwhelming negative, even from the development team and main contributors. Vermeulen had not actively participated in the project for several years and all development has been done by the community. Most members have expressed a sense of betrayal and cited the project as an example of Mushroom Management [http://en.wikipedia.org/wiki/Mushroom\_management]. Vermeulen essentially cashed in on the hard work of others and sold the code, name and reputation that they had built up over years without him.
+When this was announced, the response from the Nexuiz community was overwhelming negative, even from the development team and main contributors. Vermeulen had not actively participated in the project for several years and all development has been done by the community. Most members have expressed a sense of betrayal and cited the project as an example of [Mushroom Management](http://en.wikipedia.org/wiki/Mushroom_management). Vermeulen essentially cashed in on the hard work of others and sold the code, name and reputation that they had built up over years without him.
 
 Despite attempts to reason with IllFonic [link], they have refused to change the name of their project to a derivative name even though they have directly stated that their “version” of Nexuiz is a completely different game [link]. The hijacking of the Nexuiz project by its absentee founder and IllFonic made it clear that it had no future as it stood and thus the community left to found Xonotic.
 
@@ -30,7 +28,7 @@ How will the management of Xonotic differ from Alientrap/Nexuiz GPL?
 From the very start, we all discussed organizing the Xonotic Team with a handful of caretakers to make decisions on big/difficult issues for the game, and a committee underneath with community contributors who make decisions on most issues. The caretakers will also act to keep the project on track and maintain organization. All decisions will be made with input of the committee. The names of the caretakers are:
 
 -   DivVerent [GER] : Lead developer
--   ~~z~~ [US] : Lead web developer, Server admin
+-   -z- [US] : Lead web developer, Server admin
 -   Dokujisan [US] : Community director, Server admin
 -   tZork [SWE] : Developer, Server admin, Mapper, Modeler
 -   mand1nga [ARG] : Developer
index 9b3e21c..a79b753 100644 (file)
@@ -6,54 +6,54 @@ This file is needed to make md3, dpm, or iqm models play some animations in Xono
 For modelers
 ------------
 
-It is named <modelname.extension>.framegroups. So if you are editing Ignis, it would be called <code>ignis.iqm.framegroups</code>.
+It is named <modelname.extension>.framegroups. So if you are editing Ignis, it would be called `ignis.iqm.framegroups`.
 
 Inside the file, the playermodel’s animations are defined one per line.
 
 Syntax:
-<code>
-<start frame> <frame count> <fps> <loop/noloop> // animname
-</code>
+
+    <start frame> <frame count> <fps> <loop/noloop> // animname
 
 Ex.
-<code>
-1 100 30 0 // dieone
-</code>
+
+    1 100 30 0 // dieone
+
 Defines a 100 frame death animation that start at frame 1, plays at 30 frames per second and does not loop.
 
 Animations must be in this order (these are the values for animname):
-\# <code>dieone</code>
-\# <code>dietwo</code>
-\# <code>draw</code> \*
-\# <code>duck</code>
-\# <code>duckwalk</code> \*
-\# <code>duckjump</code>
-\# <code>duckidle</code> \*
-\# <code>idle</code> \*
-\# <code>jump</code>
-\# <code>painone</code>
-\# <code>paintwo</code>
-\# <code>shoot</code> \*
-\# <code>taunt</code> \*
-\# <code>run</code> \*
-\# <code>runbackwards</code> \*
-\# <code>strafeleft</code> \*
-\# <code>straferight</code> \*
-\# <code>deadone</code>
-\# <code>deadtwo</code>
-\# <code>forwardright</code> \*
-\# <code>forwardleft</code> \*
-\# <code>backright</code> \*
-\# <code>backleft</code> \*
-\# <code>melee</code>
-
-Lines marked with a \* need to loop (last number on the line should be <code>1</code>).
+
+1. `dieone`
+1. `dietwo`
+1. `draw` \*
+1. `duck`
+1. `duckwalk` \*
+1. `duckjump`
+1. `duckidle` \*
+1. `idle` \*
+1. `jump`
+1. `painone`
+1. `paintwo`
+1. `shoot` \*
+1. `taunt` \*
+1. `run` \*
+1. `runbackwards` \*
+1. `strafeleft` \*
+1. `straferight` \*
+1. `deadone`
+1. `deadtwo`
+1. `forwardright` \*
+1. `forwardleft` \*
+1. `backright` \*
+1. `backleft` \*
+1. `melee`
+
+Lines marked with a \* need to loop (last number on the line should be `1`).
 
 If you make 1 looping animation and place model on map as misc\_gamemodel it will be animated.
 
 For coders
 ----------
 
-To play such a self-playing animation you just use <code>self.frame=1</code> to play 1st animation, <code>self.frame=2</code> to play 2nd animation, etc.
+To play such a self-playing animation you just use `self.frame=1` to play 1st animation, `self.frame=2` to play 2nd animation, etc.
 If the animation does not loop, it will just stop at the last frame and stay there until you run another animation.
 
index 1870163..7b9203e 100644 (file)
@@ -6,7 +6,7 @@ Freeze Tag
 Object of the Game
 ------------------
 
-Freeze Tag is basically like [[Team\_Deathmatch|TDM]], with 2 teams (red & blue). But instead of fragging your enemies – you freeze them into an ice cube. Once a team is 100% frozen the other team gets 1 point (10 to win).
+Freeze Tag is basically like [[TDM|Team_Deathmatch]], with 2 teams (red & blue). But instead of fragging your enemies – you freeze them into an ice cube. Once a team is 100% frozen the other team gets 1 point (10 to win).
 But (!): Frozen players can be unfrozen (“revived”).
 
 How To:
diff --git a/Git.md b/Git.md
index d202e8d..5eb935c 100644 (file)
--- a/Git.md
+++ b/Git.md
@@ -4,38 +4,40 @@ Git
 After cloning the repository
 ----------------------------
 
-After you cloned the repository (using <code>git clone <url></code>) you are ready to start creating a branch to start working.
-Please check [[Repository Access]] to make sure you checked out **all** of the repositories. <code>data/</code> for example resides in its own repository.
+After you cloned the repository (using `git clone <url>`) you are ready to start creating a branch to start working.
+Please check [Repository Access](Repository_Access) to make sure you checked out **all** of the repositories. `data/` for example resides in its own repository.
 
 Project structure
 -----------------
 
-The game content can be divided into several distinct parts, like the <code>data/</code> directory, and some of its subdirectories. This is why there are several repositories, and a helper script to fetch and update them all. This is described in [[Repository Access]] under “Working with the helper script ./all”
+The game content can be divided into several distinct parts, like the `data/` directory, and some of its subdirectories. This is why there are several repositories, and a helper script to fetch and update them all. This is described in [Repository Access](Repository_Access) under “Working with the helper script ./all”
 
 The current structure looks as follows:
-|*.Directory|*.Repository|
-|<code>/</code>|git://git.xonotic.org/xonotic/xonotic.git|
-|<code>/bocc</code>|git://git.xonotic.org/xonotic/bocc.git|
-|<code>/darkplaces</code>|git://git.xonotic.org/xonotic/darkplaces.git|
-|<code>/mediasource</code>|git://git.xonotic.org/xonotic/mediasource.git|
-|<code>/netradiant-xonoticpack</code>|git://git.xonotic.org/xonotic/netradiant-xonoticpack.git|
-|<code>/netradiant</code>|git://git.xonotic.org/xonotic/netradiant.git|
-|<code>/data/xonotic-data.pk3dir</code>|git://git.xonotic.org/xonotic/xonotic-data.pk3dir.git|
-|<code>/data/xonotic-maps.pk3dir</code>|git://git.xonotic.org/xonotic/xonotic-maps.pk3dir.git|
-|<code>/data/xonotic-music.pk3dir</code>|git://git.xonotic.org/xonotic/xonotic-music.pk3dir.git|
-|<code>/data/xonotic-nexcompat.pk3dir</code>|git://git.xonotic.org/xonotic/xonotic-nexcompat.pk3dir.git|
-|<code>/xonotic</code>|git://git.xonotic.org/xonotic/xonotic.git|
+
+| Directory | Repository |
+| --------- | ---------- |
+|`/`|git://git.xonotic.org/xonotic/xonotic.git|
+|`/bocc`|git://git.xonotic.org/xonotic/bocc.git|
+|`/darkplaces`|git://git.xonotic.org/xonotic/darkplaces.git|
+|`/mediasource`|git://git.xonotic.org/xonotic/mediasource.git|
+|`/netradiant-xonoticpack`|git://git.xonotic.org/xonotic/netradiant-xonoticpack.git|
+|`/netradiant`|git://git.xonotic.org/xonotic/netradiant.git|
+|`/data/xonotic-data.pk3dir`|git://git.xonotic.org/xonotic/xonotic-data.pk3dir.git|
+|`/data/xonotic-maps.pk3dir`|git://git.xonotic.org/xonotic/xonotic-maps.pk3dir.git|
+|`/data/xonotic-music.pk3dir`|git://git.xonotic.org/xonotic/xonotic-music.pk3dir.git|
+|`/data/xonotic-nexcompat.pk3dir`|git://git.xonotic.org/xonotic/xonotic-nexcompat.pk3dir.git|
+|`/xonotic`|git://git.xonotic.org/xonotic/xonotic.git|
 
 When using the ssh protocol, the xonotic/ directory is skipped, so it’s just: git.xonotic.org/xonotic.git
 
-You can still use the <code>data/</code> directory as base for the game since darkplaces now supports <code>.pk3dir</code> directories natively.
+You can still use the `data/` directory as base for the game since darkplaces now supports `.pk3dir` directories natively.
 
 Creating a new branch
 ---------------------
 
 By convention, branches are usually called <yourname>/<branch>.
 Before creating a branch, you first have to choose a base of your branch. Then you can create your branch:
-Let’s assume your name is <code>me</code>, your branch will be called <code>feature1</code> and your base will be <code>master</code>.
+Let’s assume your name is `me`, your branch will be called `feature1` and your base will be `master`.
 There are several ways of creating a branch:
 You can simply create it by doing this from the xonotic directory and selecting where to branch:
 
@@ -45,7 +47,7 @@ This will create the branch locally and nothing else. It will not checkout the b
 
     git checkout me/feature1
 
-Another possibility would be to checkout your base, and then use <code>git checkout -b me/feature1</code>. This is usually nice if you already are on your base branch because it is a single command.
+Another possibility would be to checkout your base, and then use `git checkout -b me/feature1`. This is usually nice if you already are on your base branch because it is a single command.
 
 In case you want to make it available publicly, the most efficient way would be to first push the base branch as your branch on the remote:
 
@@ -58,17 +60,17 @@ The reason for this are tracking branches.
 #### Tracking branches
 
 Whenever you are working with a branch that is available to the public, you want to know the state of your branch on the remote repository.
-You can either do this manually by getting diffs and logs from <code>origin/me/feature1..me/feature1</code> using
+You can either do this manually by getting diffs and logs from `origin/me/feature1..me/feature1` using
 
     git log origin/me/feature1..me/feature1
     git diff origin/me/feature1..me/feature1
 
 Or you make sure you have tracking branches.
-This can be done by using <code>git branch —track …</code> to create the branch.
+This can be done by using `git branch —track ...` to create the branch.
 
 #### Making a non-tracking branch a tracking branch
 
-Most of gits magic is done in the config file. A tracking branch simple has merge information in the config. If your branch is not a tracking one and you wish to make it one, you can either push it, then remove the local version, and use <code>git branch —track me/feature1 origin/me/feature1</code> to recreate it as a tracking one, or you add the necessary config lines:
+Most of gits magic is done in the config file. A tracking branch simple has merge information in the config. If your branch is not a tracking one and you wish to make it one, you can either push it, then remove the local version, and use `git branch —track me/feature1 origin/me/feature1` to recreate it as a tracking one, or you add the necessary config lines:
 
     git config branch.me/feature1.remote origin
     git config branch.me/feature1.merge refs/heads/me/feature1
@@ -80,29 +82,49 @@ After editing the code, you need to commit your changes. Since in git all your c
 
 Some useful commands:
 
--   To add new files to the index to be committed on git commit: \<pre\>git add file1 [file2…]\</pre\>
--   To commit the files which have been added using <code>git add</code>: \<pre\>git commit\</pre\> or \<pre\>git commit -m “message”\</pre\>
--   To commit ALL changed files (without adding new files): \<pre\>git commit -a\</pre\> or again: \<pre\>git commit ~~am “message”\</pre\>
-    In git all your changes are local. This includes your commits! If you want your branch to be updated on the remote repository, you have to push it.
-    \* Usually, you can push your changes doing: \<pre\>git push me/feature1\</pre\>
-    \* If your branch is not a tracking branch: \<pre\>git push origin me/feature1\</pre\> or if you have an older git version you may have to do \<pre\>git push origin me/feature1:refs/heads/me/feature1\</pre\>
-    h2. Reverting
-    Remember that <code>git revert</code> creates a **new commit** which reverts the changes of the commit you are reverting.
-    This is important to avoid conflicts for others who pull from your branch.
-    If the change you are reverting is not yet pushed to any repository, you can also try to erase it from the history.
-    TODO: Add information about removing a commit from the history, and about how to remove the last commit by checkout out the previous one.
-    h2. Merging and rebasing
-    In git you have two ways of combining two branches: You can either merge them, which does exactly what its name suggests: it merges the commits together. Or you can rebase the branch.
-    Rebasing means that all your changes will be put at the end. This works by first collecting and removing all your changes, then replacing your branch with the base branch, then applying all your changes to it. Whenever something fails to apply you’ll be asked to fix it, and then issue a <code>git rebase —continue</code>
-    \* Merging master into me/feature1: \<pre\>git checkout me/feature1
-    git merge master\</pre\>
-    \* Merging some other branches into me/feature1: \<pre\>git checkout me/feature1
-    git merge branch1 branch2 brnach3\</pre\>
-    \* Rebasing my branch~~ you should only do this when the branch is not pushed to a remote repository regularly: \<pre\>git checkout me/feature1
-    git rebase master
+-   To add new files to the index to be committed on git commit: `git add file1 [file2...]`
+-   To commit the files which have been added using `git add`: `git commit` or `git commit -m "message"`
+-   To commit ALL changed files (without adding new files): `git commit -a` or again: `git commit -am "message"`
+
+In git all your changes are local. This includes your commits! If you want your branch to be updated on the remote repository, you have to push it.
+
+-   Usually, you can push your changes doing: `git push me/feature1`
+-   If your branch is not a tracking branch: `git push origin me/feature1` or if you have an older git version you may have to do `git push origin me/feature1:refs/heads/me/feature1`
+
+Reverting
+---------
+
+Remember that `git revert` creates a **new commit** which reverts the changes of the commit you are reverting.
+This is important to avoid conflicts for others who pull from your branch.
+If the change you are reverting is not yet pushed to any repository, you can also try to erase it from the history.
+
+TODO: Add information about removing a commit from the history, and about how to remove the last commit by checkout out the previous one.
+
+Merging and rebasing
+--------------------
+
+In git you have two ways of combining two branches: You can either merge them, which does exactly what its name suggests: it merges the commits together. Or you can rebase the branch.
+
+Rebasing means that all your changes will be put at the end. This works by first collecting and removing all your changes, then replacing your branch with the base branch, then applying all your changes to it. Whenever something fails to apply you’ll be asked to fix it, and then issue a `git rebase —continue`
+
+-   Merging master into me/feature1:
+
+        git checkout me/feature1
+        git merge master
+
+-   Merging some other branches into me/feature1:
+
+        git checkout me/feature1
+        git merge branch1 branch2 brnach3
+
+-   Rebasing my branch - you should only do this when the branch is not pushed to a remote repository regularly:
+
+        git checkout me/feature1
+        git rebase master
+
     in case of conflicts, edit the conflicting files, then do:
-    git add conflicting\_file1 [conflicting\_file2…]
-    git rebase —continue\</pre\>
 
-TODO…
+        git add conflicting_file1 [conflicting_file2...]
+        git rebase --continue
 
+TODO...
index 32bebda..82433ab 100644 (file)
@@ -4,7 +4,7 @@ Grappling Hook Mutator:
 Overview
 --------
 
-This mutator adds an extra weapon to each players default spawn weapons: the [[Weapons\#Grappling-Hook|Grappling Hook]]. This weapon fires a particle beam that will travel a long distance until it hits a solid surface. Once latched onto something, the gun will immediately swing you there. It does not require external ammunition, but it has a charge that slowly regenerates over time (marked by a yellow bar above the Health and Armor meters in the HUD). The hook adds an extra challenge to fighting matches, and it also makes both surprise ambushes and miraculous escapes possible. Additionally, areas with powerups or weapons that were previously unreachable are now up for grabs, making matches involving “[[Strength]]” and “[[Shield]]” powerups much more interesting.
+This mutator adds an extra weapon to each players default spawn weapons: the [[Grappling Hook|Weapons#grappling-hook]]. This weapon fires a particle beam that will travel a long distance until it hits a solid surface. Once latched onto something, the gun will immediately swing you there. It does not require external ammunition, but it has a charge that slowly regenerates over time (marked by a yellow bar above the Health and Armor meters in the HUD). The hook adds an extra challenge to fighting matches, and it also makes both surprise ambushes and miraculous escapes possible. Additionally, areas with powerups or weapons that were previously unreachable are now up for grabs, making matches involving “[[Strength]]” and “[[Shield]]” powerups much more interesting.
 
 Mutator Details
 ---------------
@@ -12,7 +12,7 @@ Mutator Details
 -   Grappling hook information:
     -   *Primary*: Fires the hook, latches onto a surface, pulls the player there, and then detaches. Press and hold the <FIRE> button to keep the hook attached for longer, but this depletes the charge quickly.
     -   *Secondary*: Drops a gravity bomb that affects enemy players and also releases light and smoke (similar to a flashbang).
-    -   *Ammunition*: Regenerating charge (Primary), [[Weapons\#Cells|Cells]] (Secondary).
+    -   *Ammunition*: Regenerating charge (Primary), [[Cells|Weapons#cells]] (Secondary).
 -   Using the default keybinds, the Grappling Hook should should be in weapon **slot 0** (‘zero’).
 -   The Grappling Hook is *not* a hitscan beam! Depending on the distance, it may take a second or two for the hook to actually reach its destination, so use careful timing if using it for an escape!
 -   Conserve your charge. It may take a while to regenerate, so don’t consume it all at once.
index 9223999..9d142a4 100644 (file)
@@ -10,41 +10,42 @@ and to differentiate them from developer resources in the wiki index.
 **Please help refine or rework this structure before we go on to create the actual pages**
 
 [[GuideIndex]]
-\# [[GuideGetStarted|Getting started]]
-\#\* System Requirements (if we can come up with some. link to [[Hardware\_Requirements]]?)
-\#\* Download the game (git, autobuild, release version links and procedures explained)
-\#\* Setup (name, playerskin, network parameters — the basics)
-\#\* Singleplayer / Campaign
-\# [[GuideInterface|User Interface]] — Getting comfortable
-\#\* Menu Skins
-\#\* HUD customization
-\# [[GuideGameModes|Game modes and Mutators]]
-\#\* Game modes *<span class="pages dev the Not perspective. user a from explained"></span>*
-\#**** Arena
-\#**** Assault
-\#**** …
-\#\* Mutators
-\#**** Dodging
-\#**** Midair
-\#**** …
-\# [[GuideTutorials|Guides]]
-\#\* Movement Tutorial *<span class="etc. hook speeding, jumps, trick"></span>*
-\#\* Gun Techniques / Weapon Balance *<span class="stuff and switching weapon your prioritizing"></span>*
-\#\* Pickup Matches
-\# [[GuideTweaks|Tweaking the game]]
-\#\* Advanced cvars menu
-\#\* Configuration Files (autoexec.cfg and co.)
-\# [[GuideCommunity|Community]]
-\#\* where to meet people. Forums, IRC, Clansites …
-\#\* official Media Channels (see [[PR]]) to subscribe to
-\# [[GuideGlossary|Glossary]]
-\#\* Common Terms and Abbreviations (explaining stuff like ONS (one night st... err Onslaught), CPM, ELO, …)
-\# [[GuideServerAdministration|Server Administration]]
-\#\* Setup
-\#\* Configuration
-\#\* Stats server
-\#\* Banlist sharing
-\# [[GuideContribute|Contributing to the game]]
-\#\* How to help out and where to start
-\#\* (FAQ for new developers [Y U NO SWITCH ENGINE \^ 347], explain insider concepts)
+
+1.  [[GuideGetStarted|Getting started]]
+    *   System Requirements (if we can come up with some. link to [[Hardware_Requirements]]?)
+    *   Download the game (git, autobuild, release version links and procedures explained)
+    *   Setup (name, playerskin, network parameters — the basics)
+    *   Singleplayer / Campaign
+2.  [[GuideInterface|User Interface]] -- Getting comfortable
+    *   Menu Skins
+    *   HUD customization
+3.  [[GuideGameModes|Game modes and Mutators]]
+    *   Game modes _(explained from a user perspective. Not the dev pages)_
+        *   Arena
+        *   Assault
+        *   ...
+    *   Mutators
+        *   Dodging
+        *   Midair
+        *   ...
+4.  [[GuideTutorials|Guides]]
+    *   Movement Tutorial _(trick jumps, speeding, hook etc.)_
+    *   Gun Techniques / Weapon Balance _(prioritizing your weapon switching and stuff)_
+    *   Pickup Matches
+5.  [[GuideTweaks|Tweaking the game]]
+    *   Advanced cvars menu
+    *   Configuration Files (autoexec.cfg and co.)
+6.  [[GuideCommunity|Community]]
+    *   where to meet people. Forums, IRC, Clansites ...
+    *   official Media Channels (see [[PR]]) to subscribe to
+7.  [[GuideGlossary|Glossary]]
+    *   Common Terms and Abbreviations (explaining stuff like ONS, CPM, ELO, ...)
+8.  [[GuideServerAdministration|Server Administration]]
+    *   Setup
+    *   Configuration
+    *   Stats server
+    *   Banlist sharing
+9. [[GuideContribute|Contributing to the game]]
+    *   How to help out and where to start
+    *   (FAQ for new developers [Y U NO SWITCH ENGINE \^ 347], explain insider concepts)
 
index 3b7e46e..200a671 100644 (file)
@@ -73,19 +73,19 @@ Ramps are sloped surfaces that can be used for extra upwards boost when doing a
 
 In my “live” newbie tutorials, I always demonstrate the ramp jump on this spot on the map Xoylent, as it’s rather easy to master and you get the idea how it actually works:
 
-![Basic Ramp Jump on Xoylent](http://www.xonotic.org/m/uploads/2014/04/Xoylent-ramp1.final-thumb.png "Basic Ramp Jump on Xoylent"):http://www.xonotic.org/m/uploads/2012/11/Xoylent-ramp1.final\_1.png
+![Basic Ramp Jump on Xoylent](http://www.xonotic.org/m/uploads/2014/04/Xoylent-ramp1.final-thumb.png "Basic Ramp Jump on Xoylent"):http://www.xonotic.org/m/uploads/2012/11/Xoylent-ramp1.final_1.png
 *click to view full size*
 
 To do a ramp jump, you simply jump onto the sloped surface and jump again. Of course you can keep the jump button pressed for convenience, as with bunny hopping you will automatically jump again when hitting the sloped surface. Now this sounds awfully easy to do, and it wouldn’t be a proper challenge to master if that was all you got to do, would it. So let’s have a close look at the technical aspects behind it.
 
 The easiest way to make a ramp jump boost you up high is to approach the ramp frontally (see figure below), not sideways or parallelly (unless of course you’re doing a strafe turn jump upwards the ramp, but hey this is a newbie guide!). See below what I mean with [approach the ramp frontally]()
 
-![How to approach Ramps](http://www.xonotic.org/m/uploads/2014/04/rampjumping-easy.hard_.final-thumb.jpg "How to approach Ramps"):http://www.xonotic.org/m/uploads/2012/11/rampjumping-easy.hard\_.final\_.jpg
+![How to approach Ramps](http://www.xonotic.org/m/uploads/2014/04/rampjumping-easy.hard_.final-thumb.jpg "How to approach Ramps"):http://www.xonotic.org/m/uploads/2012/11/rampjumping-easy.hard_.final_.jpg
 *click to view full size*
 
 Make sure that you hit the ramp at a flat angle (seen from the side, as in the image below). If possible, try to hit it when still going upwards from your previous jump. If you’re already on your way down from the previous jump when you hit the ramp, the angle at which you hit it will be steeper - if the angle is too steep or even 90 degree you’ll get slowed down and the ramp won’t give you the desired upwards boost.
 
-![Right way to jump onto a Ramp](http://www.xonotic.org/m/uploads/2014/04/rampjumping-angle.final-thumb.png "Right way to jump onto a Ramp"):http://www.xonotic.org/m/uploads/2012/11/rampjumping-angle.final\_.png
+![Right way to jump onto a Ramp](http://www.xonotic.org/m/uploads/2014/04/rampjumping-angle.final-thumb.png "Right way to jump onto a Ramp"):http://www.xonotic.org/m/uploads/2012/11/rampjumping-angle.final_.png
 *click to view full size*
 
 The faster you are, the higher you will get. Ramp jumps that require a higher than walking speed to do are especially tricky, since you will need to bunny hop onto them and time your jumps so you hit the ramp at a good angle. In some cases, you’ll be able to ramp jump onto another ramp, which will result in a double ramp jump.
@@ -129,37 +129,37 @@ You will find ramps on a lot of maps, if you look for them. Now that I’ve show
 Stormkeep has a lot of easy ramp jumps, as stormkeep’s ramps are mostly long and therefore easy to bunny hop onto.
 
 -   The first one is a very easy one, you shouldn’t have any difficulties with doing that one.
-    ![Easy Ramp to Tunnel on Stormkeep](http://www.xonotic.org/m/uploads/2014/04/stormkeep-25armortunnel1-thumb.png "Easy Ramp to Tunnel on Stormkeep"):http://www.xonotic.org/m/uploads/2012/11/stormkeep-25armortunnel1.final\_.png
+    ![Easy Ramp to Tunnel on Stormkeep](http://www.xonotic.org/m/uploads/2014/04/stormkeep-25armortunnel1-thumb.png "Easy Ramp to Tunnel on Stormkeep"):http://www.xonotic.org/m/uploads/2012/11/stormkeep-25armortunnel1.final_.png
     *click to view full size*
 
 -   Also the other side of the warpzone can be used as a ramp, you’ll need a bit more speed though to do this one, so gain some by a couple of pre-jumps.
-    ![Alternative Ramp to Tunnel on Stormkeep](http://www.xonotic.org/m/uploads/2014/04/stormkeep-25armortunnel2-thumb.png "Alternative Ramp to Tunnel on Stormkeep"):http://www.xonotic.org/m/uploads/2012/11/stormkeep-25armortunnel2.final\_.png
+    ![Alternative Ramp to Tunnel on Stormkeep](http://www.xonotic.org/m/uploads/2014/04/stormkeep-25armortunnel2-thumb.png "Alternative Ramp to Tunnel on Stormkeep"):http://www.xonotic.org/m/uploads/2012/11/stormkeep-25armortunnel2.final_.png
     *click to view full size*
 
 -   Probably the most useful jump on stormkeep. If you are too slow to make the jump directly to mega health from the little platform beside the stairs leading down there, head to the right and do a ramp jump up the stairs as shown here. No need to take the longer route via the small armor shards, which are placed so uniquely that any experienced player can tell EXACTLY where you are when you pick those up in a row and could intercept you before you reach the mega health.
-    ![Ramp Jump to Mega Health on Stormkeep](http://www.xonotic.org/m/uploads/2014/04/stormkeep-megahealth-thumb.png "Ramp Jump to Mega Health on Stormkeep"):http://www.xonotic.org/m/uploads/2012/11/stormkeep-megahealth.final\_.png
+    ![Ramp Jump to Mega Health on Stormkeep](http://www.xonotic.org/m/uploads/2014/04/stormkeep-megahealth-thumb.png "Ramp Jump to Mega Health on Stormkeep"):http://www.xonotic.org/m/uploads/2012/11/stormkeep-megahealth.final_.png
     *click to view full size*
 
 -   This is a nice way to get to the top of the warpzone without making any noise in order to surprise someone that you expect to come through the warpzone soon. You’ll need quite some speed, it’s recommended to start prejumps in the tunnel system where the small armor shards are (below Crylink).
-    ![Ramp onto Warpzone on Stormkeep](http://www.xonotic.org/m/uploads/2014/04/stormkeep-warpzone-thumb.png "Ramp onto Warpzone on Stormkeep"):http://www.xonotic.org/m/uploads/2012/11/stormkeep-warpzone.final\_.png
+    ![Ramp onto Warpzone on Stormkeep](http://www.xonotic.org/m/uploads/2014/04/stormkeep-warpzone-thumb.png "Ramp onto Warpzone on Stormkeep"):http://www.xonotic.org/m/uploads/2012/11/stormkeep-warpzone.final_.png
     *click to view full size*
 
 ### Runningman
 
 -   On runningman, you can use the very tiny ramp at the edge of the floor to jump up to the higher level where crylink is placed. You’ll have to jump just before you bump into the wall in order to make it, it takes some practice but it is doable reliably once you figured it out.
-    ![Ramp Jump to Crylink on Runningman](http://www.xonotic.org/m/uploads/2014/04/runningman-crylink-thumb.png "Ramp Jump to Crylink on Runningman"):http://www.xonotic.org/m/uploads/2012/11/runningman-crylink.final\_.png
+    ![Ramp Jump to Crylink on Runningman](http://www.xonotic.org/m/uploads/2014/04/runningman-crylink-thumb.png "Ramp Jump to Crylink on Runningman"):http://www.xonotic.org/m/uploads/2012/11/runningman-crylink.final_.png
     *click to view full size*
 
 -   You can bend the jump above so it takes you directly to the mega armor. However, this requires a lot of practice to reliably succeed. In-game I’d recommend to stick with the jump to crylink side and from there jump over to mega armor unless you know for sure you master the bended jump. I consider this jump the hardest one of all that I show you here.
-    ![Ramp Jump to Mega Armor on Runningman](http://www.xonotic.org/m/uploads/2014/04/runningman-megaarmor-thumb.png "Ramp Jump to Mega Armor on Runningman"):http://www.xonotic.org/m/uploads/2012/11/runningman-megaarmor.final\_.png
+    ![Ramp Jump to Mega Armor on Runningman](http://www.xonotic.org/m/uploads/2014/04/runningman-megaarmor-thumb.png "Ramp Jump to Mega Armor on Runningman"):http://www.xonotic.org/m/uploads/2012/11/runningman-megaarmor.final_.png
     *click to view full size*
 
 -   The ledges at hagar also serve as ramps, you can use them for a double ramp jump from the lower level up to the higher one like this. Note that when you are doing this on the fly out of a bunny hop, you might even be able to skip the upper ramp jump as the first one will take you all the way up already if you have enough speed.
-    ![Double Ramp Jump at Hagar on Runningman](http://www.xonotic.org/m/uploads/2014/04/runningman-hagar-double-thumb.png "Double Ramp Jump at Hagar on Runningman"):http://www.xonotic.org/m/uploads/2012/11/runningman-hagar-double.final\_.png
+    ![Double Ramp Jump at Hagar on Runningman](http://www.xonotic.org/m/uploads/2014/04/runningman-hagar-double-thumb.png "Double Ramp Jump at Hagar on Runningman"):http://www.xonotic.org/m/uploads/2012/11/runningman-hagar-double.final_.png
     *click to view full size*
 
 -   This jump up to mortar works most reliably for me when I walk up to the ramp and jump just before I touch it. It’s the easiest way to get get up there without having to traverse the very open space or making a laser jump (which makes noise).
-    ![Ramp Jump to Mortar on Runningman](http://www.xonotic.org/m/uploads/2014/04/runningman-mortar-thumb.png "Ramp Jump to Mortar on Runningman"):http://www.xonotic.org/m/uploads/2012/11/runningman-mortar.final\_.png
+    ![Ramp Jump to Mortar on Runningman](http://www.xonotic.org/m/uploads/2014/04/runningman-mortar-thumb.png "Ramp Jump to Mortar on Runningman"):http://www.xonotic.org/m/uploads/2012/11/runningman-mortar.final_.png
     *click to view full size*
 
 ### Glowplant
diff --git a/Home.md b/Home.md
index 5bcf6de..78d4bc8 100644 (file)
--- a/Home.md
+++ b/Home.md
@@ -9,58 +9,58 @@ Project
 -   [[Frequently Asked Questions|Faq]]
 -   [[Public Relations|Pr]]
 -   Check out our [[Project Plan|Plan]] so far
--   [[Organizational Structure|Organizational\_Structure]]
+-   [[Organizational Structure|Organizational_Structure]]
 -   [[Roles and Skills|Roles]] of contributing community members
 -   [[IRC channels|Channels]]
--   [[Community development|Community\_development]] planning
+-   [[Community development|Community_development]] planning
 -   [[Licensing / Legal|Legal]]
 -   [[Announcements]]
 -   [Roadmap to v1](http://dev.xonotic.org/versions/show/3)
--   [[Repository Access|Repository\_Access]] (how to compile from git) (see also [[Git]])
+-   [[Repository Access|Repository_Access]] (how to compile from git) (see also [[Git]])
 -   [[Website]] Plannning
--   [[Xonotic compatibility pack|Xonotic\_compatibility\_pack]] a small pk3 that will rebrand a default Nexuiz install
+-   [[Xonotic compatibility pack|Xonotic_compatibility_pack]] a small pk3 that will rebrand a default Nexuiz install
 -   Notes from brainstorming [[ideas for names|names]]
--   [[Hardware Requirements|Hardware\_Requirements]]
+-   [[Hardware Requirements|Hardware_Requirements]]
 
 Gameplay
 --------
 
--   [[HALOGENE’S NEWBIE CORNER|Halogene’s\_Newbie\_Corner]]
-    -   [[Movement|Halogene’s\_Newbie\_Corner\#movement]]
-        -   [[Bunny Hopping|Halogene’s\_Newbie\_Corner\#bunny hopping]]
-        -   [[Laser Jumping|Halogene’s\_Newbie\_Corner\#laser jumping]]
-        -   [[Wall Lasering|Halogene’s\_Newbie\_Corner\#wall lasering]]
-        -   [[Ramp Jumping|Halogene’s\_Newbie\_Corner\#ramp jumping]]
-    -   [[Weapons|Halogene’s\_Newbie\_Corner\#weapons]]
-        -   [[Laser|Halogene’s\_Newbie\_Corner\#laser]]
-        -   [[Shotgun|Halogene’s\_Newbie\_Corner\#shotgun]]
-        -   [[Machinegun/Uzi|Halogene’s\_Newbie\_Corner\#machinegunuzi]]
-        -   [[Mortar|Halogene’s\_Newbie\_Corner\#mortar]]
-        -   [[Electro|Halogene’s\_Newbie\_Corner\#electro]]
-        -   [[Crylink|Halogene’s\_Newbie\_Corner\#crylink]]
-        -   [[Nex|Halogene’s\_Newbie\_Corner\#nex]]
-        -   [[Hagar|Halogene’s\_Newbie\_Corner\#hagar]]
-        -   [[Rocket Launcher|Halogene’s\_Newbie\_Corner\#rocket launcher]]
-    -   [[Gameplay Tricks|Halogene’s\_Newbie\_Corner\#gameplay tricks]]
-        -   [[Weapon Comboing|Halogene’s\_Newbie\_Corner\#weapon comboing]]
-        -   [[Keyboard Setup|Halogene’s\_Newbie\_Corner\#keyboard setup]]
-        -   [[Splash Damage Travels Through Walls|Halogene’s\_Newbie\_Corner\#splash damage travels through walls]]
-        -   [[Stay Healthy|Halogene’s\_Newbie\_Corner\#stay healthy]]
-        -   [[Listen|Halogene’s\_Newbie\_Corner\#listen]]
-        -   [[Console ABC|Halogene’s\_Newbie\_Corner\#console abc]]
-    -   [[Optimizing Perception|Halogene’s\_Newbie\_Corner\#optimizing perception]]
-        -   [[Visuals|Halogene’s\_Newbie\_Corner\#visuals]]
-            -   [[Damage Blur|Halogene’s\_Newbie\_Corner\#damage blur]]
-            -   [[Field of View|Halogene’s\_Newbie\_Corner\#field of view]]
-            -   [[Visible Players|Halogene’s\_Newbie\_Corner\#visible players]]
-            -   [[Reducing Effects|Halogene’s\_Newbie\_Corner\#reducing effects]]
-            -   [[Picmip and Simple Items|Halogene’s\_Newbie\_Corner\#picmip and simple items]]
-            -   [[Crosshair|Halogene’s\_Newbie\_Corner\#crosshair]]
-            -   [[Fine Tuning|Halogene’s\_Newbie\_Corner\#fine tuning]]
-        -   [[Audio|Halogene’s\_Newbie\_Corner\#audio]]
+-   [[HALOGENE’S NEWBIE CORNER|Halogene’s_Newbie_Corner]]
+    -   [[Movement|Halogene’s_Newbie_Corner#movement]]
+        -   [[Bunny Hopping|Halogene’s_Newbie_Corner#bunny hopping]]
+        -   [[Laser Jumping|Halogene’s_Newbie_Corner#laser jumping]]
+        -   [[Wall Lasering|Halogene’s_Newbie_Corner#wall lasering]]
+        -   [[Ramp Jumping|Halogene’s_Newbie_Corner#ramp jumping]]
+    -   [[Weapons|Halogene’s_Newbie_Corner#weapons]]
+        -   [[Laser|Halogene’s_Newbie_Corner#laser]]
+        -   [[Shotgun|Halogene’s_Newbie_Corner#shotgun]]
+        -   [[Machinegun/Uzi|Halogene’s_Newbie_Corner#machinegunuzi]]
+        -   [[Mortar|Halogene’s_Newbie_Corner#mortar]]
+        -   [[Electro|Halogene’s_Newbie_Corner#electro]]
+        -   [[Crylink|Halogene’s_Newbie_Corner#crylink]]
+        -   [[Nex|Halogene’s_Newbie_Corner#nex]]
+        -   [[Hagar|Halogene’s_Newbie_Corner#hagar]]
+        -   [[Rocket Launcher|Halogene’s_Newbie_Corner#rocket launcher]]
+    -   [[Gameplay Tricks|Halogene’s_Newbie_Corner#gameplay tricks]]
+        -   [[Weapon Comboing|Halogene’s_Newbie_Corner#weapon comboing]]
+        -   [[Keyboard Setup|Halogene’s_Newbie_Corner#keyboard setup]]
+        -   [[Splash Damage Travels Through Walls|Halogene’s_Newbie_Corner#splash damage travels through walls]]
+        -   [[Stay Healthy|Halogene’s_Newbie_Corner#stay healthy]]
+        -   [[Listen|Halogene’s_Newbie_Corner#listen]]
+        -   [[Console ABC|Halogene’s_Newbie_Corner#console abc]]
+    -   [[Optimizing Perception|Halogene’s_Newbie_Corner#optimizing perception]]
+        -   [[Visuals|Halogene’s_Newbie_Corner#visuals]]
+            -   [[Damage Blur|Halogene’s_Newbie_Corner#damage blur]]
+            -   [[Field of View|Halogene’s_Newbie_Corner#field of view]]
+            -   [[Visible Players|Halogene’s_Newbie_Corner#visible players]]
+            -   [[Reducing Effects|Halogene’s_Newbie_Corner#reducing effects]]
+            -   [[Picmip and Simple Items|Halogene’s_Newbie_Corner#picmip and simple items]]
+            -   [[Crosshair|Halogene’s_Newbie_Corner#crosshair]]
+            -   [[Fine Tuning|Halogene’s_Newbie_Corner#fine tuning]]
+        -   [[Audio|Halogene’s_Newbie_Corner#audio]]
 
 -   Game Mechanics
-    -   [[Impulse map|impulse\_map]]
+    -   [[Impulse map|impulse_map]]
     -   [[Items]]
     -   [[Maps]]
     -   [[Players]]
@@ -70,21 +70,21 @@ Gameplay
 -   Gamemodes
     -   [[Arena]]
     -   [[Assault]]
-    -   [[Capture the Flag|Capture\_the\_Flag]]
-    -   [[Clan Arena|Clan\_Arena]]
+    -   [[Capture the Flag|Capture_the_Flag]]
+    -   [[Clan Arena|Clan_Arena]]
     -   [[Deathmatch]]
-        -   [[1v1 Duel|1v1\_Duel]]
+        -   [[1v1 Duel|1v1_Duel]]
     -   [[Domination]]
-    -   [[Freeze Tag|Freeze\_Tag]]
+    -   [[Freeze Tag|Freeze_Tag]]
     -   [[Keepaway]]
-    -   [[Key Hunt|Key\_Hunt]]
-    -   [[Last Man Standing|Last\_Man\_Standing]]
+    -   [[Key Hunt|Key_Hunt]]
+    -   [[Last Man Standing|Last_Man_Standing]]
     -   [[Nexball]]
     -   [[Onslaught]]
     -   [[Race]]
-    -   [[Race CTS|Race\_CTS]]
+    -   [[Race CTS|Race_CTS]]
     -   [[Runematch|Rune]]
-    -   [[Team Deathmatch|Team\_Deathmatch]]
+    -   [[Team Deathmatch|Team_Deathmatch]]
     -   [[Conquest]]
 
 -   Mutators
@@ -96,7 +96,7 @@ Gameplay
     -   [[Cloak]]
     -   [[Relics]]
     -   [[Weapon Arena]]
-    -   [[Grappling Hook|Grappling\_Hook]]
+    -   [[Grappling Hook|Grappling_Hook]]
     -   [[Jet Pack]]
     -   [[Rocket Flying]]
     -   [[Pinata]]
@@ -105,31 +105,31 @@ Gameplay
     -   [[NIX]]
 
 -   Misc
-    -   [[Camera for demos explained|Demo\_Camera]]
-    -   [[Xonotic Bot Orchestra|Xonotic\_Bot\_Orchestra]]
+    -   [[Camera for demos explained|Demo_Camera]]
+    -   [[Xonotic Bot Orchestra|Xonotic_Bot_Orchestra]]
 
 Art & Media
 -----------
 
--   [[Art Roadmap|Art\_Roadmap]]
--   [[Artistic Style|Artistic\_Style]]
+-   [[Art Roadmap|Art_Roadmap]]
+-   [[Artistic Style|Artistic_Style]]
 -   [[Xonotic Logo|Logo]]
--   [[Maps Makeover|Maps\_Makeover]]
--   [[Weapons Makeover|Weapons\_Makeover]]
+-   [[Maps Makeover|Maps_Makeover]]
+-   [[Weapons Makeover|Weapons_Makeover]]
     -   [[New weapon names discussion|NamesWeapons]]
 -   [[2d art]]
 -   [[Music]]
-    -   [[Music contributions|Music\_contributions]]
--   [[Sound FX|Sound\_FX]]
-    -   [[Sound FX contributions|Sound\_FX\_contributions]]
+    -   [[Music contributions|Music_contributions]]
+-   [[Sound FX|Sound_FX]]
+    -   [[Sound FX contributions|Sound_FX_contributions]]
 -   Story Themes
-    -   [[Close to home|Close\_to\_home]]
-    -   [[Tech Conglomerate|Tech\_Conglomerate]]
+    -   [[Close to home|Close_to_home]]
+    -   [[Tech Conglomerate|Tech_Conglomerate]]
 
 Additional Engine References
 ----------------------------
 
--   [[Darkplaces Parameters|Darkplaces\_Parameters]]
+-   [[Darkplaces Parameters|Darkplaces_Parameters]]
 
 Editing
 -------
@@ -137,7 +137,7 @@ Editing
 In this section you will find helpful information about editing Xonotic in general, let that be coding, texturing, modeling, mapping, etc
 
 -   Programming
-    -   [[Introduction to QuakeC|Introduction\_to\_QuakeC]]
+    -   [[Introduction to QuakeC|Introduction_to_QuakeC]]
     -   [DarkPlaces Wiki](http://dpwiki.slipgateconstruct.com/)
     -   [QuakeC Specifications v1.0](http://www.gamers.org/dEngine/quake/spec/quake-spec34/qc-menu.htm)
     -   [QuakeC tutorials](http://www.inside3d.com/tutorials.php) at inside3d.com
@@ -145,16 +145,16 @@ In this section you will find helpful information about editing Xonotic in gener
 
 -   [[Modeling]]
     -   [[Textures know-how|Textures]]
-    -   [[Normal Maps know-how|Normal\_Maps]]
+    -   [[Normal Maps know-how|Normal_Maps]]
     -   [[Polygon count|Polycounts]] on Weapons and Models
     -   [[.framegroups|framegroups]] file (allow self playing animations) know-how
-    -   [[.sounds|Voices\_and\_sounds]] file (player model sounds) know-how
+    -   [[.sounds|Voices_and_sounds]] file (player model sounds) know-how
     -   [[How to compile dpm models|dpmodel]]
     -   [[How to make weapons|Weaponsystem]]
-    -   How to get an animated mesh from [[Blender to DPM|Blender\_to\_DPM]]
+    -   How to get an animated mesh from [[Blender to DPM|Blender_to_DPM]]
     -   [Inter-Quake Model (IQM) Format](http://lee.fov120.com/iqm/)
-    -   [[Player Model Spec|Player\_Model\_Spec]]
-    -   [[Blender to IQM|Blender\_to\_IQM]]
+    -   [[Player Model Spec|Player_Model_Spec]]
+    -   [[Blender to IQM|Blender_to_IQM]]
 
 -   Texturing
     -   Tutorials [1](http://www.cgtextures.com/content.php?action=tutorials)
@@ -168,13 +168,13 @@ In this section you will find helpful information about editing Xonotic in gener
     -   [[Git]]
 
 -   [[Mapping]]
-    -   [[Creating Maps|Creating\_Maps]]
-    -   [[Mapper resources|Mapper\_resources]]
+    -   [[Creating Maps|Creating_Maps]]
+    -   [[Mapper resources|Mapper_resources]]
     -   [Map naming convention](http://alientrap.org/forum/viewtopic.php?f=2&t=2363&sid=4f8a9e06ada52255e98bdfa744ec6beb#p27330)
 
 References
 ----------
 
 -   [[Git]]
--   [[Forbidden disposable e-mail providers|Forbidden\_disposable\_e-mail\_providers]]
+-   [[Forbidden disposable e-mail providers|Forbidden_disposable_e-mail_providers]]
 
index 7bfa537..06bc79f 100644 (file)
@@ -2,113 +2,115 @@ Impulse map
 ===========
 
 Information taken from
-\* server/cl\_impulse.qc
-\* server/cheats.qc
-\* OUNS wiki cached by [Google](http://webcache.googleusercontent.com/search?q=cache:V24C1sh8RQMJ:ouns.nexuizninjaz.com/tech:impulse+nexuiz+impulse+list&cd=1&hl=en&ct=clnk&gl=uk&client=opera&source=www.google.co.uk)
+-   server/cl\_impulse.qc
+-   server/cheats.qc
+-   OUNS wiki cached by [Google](http://webcache.googleusercontent.com/search?q=cache:V24C1sh8RQMJ:ouns.nexuizninjaz.com/tech:impulse+nexuiz+impulse+list&cd=1&hl=en&ct=clnk&gl=uk&client=opera&source=www.google.co.uk)
 
 Note
-\* Impulse 30 appears to be used twice
+-   Impulse 30 appears to be used twice
 
-Number: Effect [alias]
-0: Reserved (no input)
-1: Weapon group 1 (Laser and @!\#’n Tuba) [1]
-2: Weapon group 2 (Shotgun) [2]
-3: Weapon group 3 (Machine Gun) [3]
-4: Weapon group 4 (Mortar and Mine Layer) [4]
-5: Weapon group 5 (Electro) [5]
-6: Weapon group 6 (HLAC and Crylink) [6]
-7: Weapon group 7 (Nex, MinstaNex and Rifle) [7]
-8: Weapon group 8 (Hagar and T.A.G. Seeker) [8]
-9: Weapon group 9 (Rocket Launcher and Fireball) [9]
-10: Next weapon according to linear list (1, 2, 3, 4 etc) [\_weapnext\_2]
-11: Most recently used weapon (last selected weapon) [weaplast]
-12: Previous weapon according to linear list (23, 22, 21, 20 etc) [\_weapprev\_2]
-13: Best weapon according to priority list [weapbest]
-14: Weapon group 0 (Port-O-Launch and Hook) [0]
-15: Next weapon according to priority list [\_weapnext\_1]
-16: Previous weapon according to priority list [\_weapprev\_1]
-17: Throw weapon [dropweapon]
-18: Next weapon according to sbar\_hudselector 1 list [\_weapnext\_0]
-19: Previous weapon according to sbar\_hudselector 1 list [\_weapprev\_0]
-20: Reload if possible [reload]
-30: CHIMPULSE\_SPEEDRUN\_INIT (found in cheats.qc)
-30: Personal waypoint at your location [g\_waypointsprite\_personal]
-31: Personal waypoint at crosshair location [g\_waypointsprite\_personal\_p]
-32: Personal waypoint at last death location [g\_waypointsprite\_personal\_d]
-33: ’Help Me’ above you [g\_waypointsprite\_team\_helpme]
-34: ’Here’ at your location [g\_waypointsprite\_team\_here]
-35: ’Here’ at crosshair [g\_waypointsprite\_team\_here\_p]
-36: ’Here’ at last death location [g\_waypointsprite\_team\_here\_d]
-37: ’Danger’ at your location [g\_waypointsprite\_team\_danger]
-38: ’Danger’ at crosshair [g\_waypointsprite\_team\_danger\_p]
-39: ’Danger’ at last death location [g\_waypointsprite\_team\_danger\_d]
-47: Clear personal waypoints [g\_waypointsprite\_clear\_personal]
-48: Clear all waypoints [g\_waypointsprite\_clear]
+***
 
-99: Grants all weapons, 999 ammo, health, and armor (needs sv\_cheats 1)
-100: Tetris (needs Tetris to compiled in)
-103: spawn a bot waypoint [g\_waypointeditor\_spawn]
-104: remove a bot waypoint [g\_waypointeditor\_remove]
-105: relink objects and spawned bot waypoints [g\_waypointeditor\_relinkall]
-106: save spawned bot waypoints to .xonotic/data/data/maps.mapname.waypoints [g\_waypointeditor\_saveall]
-107: show any bot waypoints that cannot be reached (blue) and walked (red) to, and any player spawn points without any near bot waypoint [g\_waypointeditor\_unreachable]
-140: Moving clone (needs sv\_cheats 1)
-141: CTF speedrun, teleports you to the location you last set a g\_waypointsprite\_personal, resets the flag, health, ammo, gives you all weapons on the map (needs sv\_cheats 1)
-142: Static clone (needs sv\_cheats 1)
-143: Emergency teleport (needs sv\_cheats 1)
-148: Trigger explosion (needs sv\_cheats 1)
-200: prev cl\_weaponpriority0 “explosives weapons”
-210: best cl\_weaponpriority0 “explosives weapons”
-220: next cl\_weaponpriority0 “explosives weapons”
-201: prev cl\_weaponpriority1 “energy weapons”
-211: best cl\_weaponpriority1 “energy weapons”
-221: next cl\_weaponpriority1 “energy weapons”
-202: prev cl\_weaponpriority2 “hitscan exact weapons”
-212: best cl\_weaponpriority2 “hitscan exact weapons”
-222: next cl\_weaponpriority2 “hitscan exact weapons”
-203: prev cl\_weaponpriority3 “hitscan all weapons”
-213: best cl\_weaponpriority3 “hitscan all weapons”
-223: next cl\_weaponpriority3 “hitscan all weapons”
-204: prev cl\_weaponpriority4 “spam weapons”
-214: best cl\_weaponpriority4 “spam weapons”
-224: next cl\_weaponpriority4 “spam weapons”
-205: prev cl\_weaponpriority5 “weapons for moving”
-215: best cl\_weaponpriority5 “weapons for moving”
-225: next cl\_weaponpriority5 “weapons for moving”
-206: prev cl\_weaponpriority6
-216: best cl\_weaponpriority6
-226: next cl\_weaponpriority6
-207: prev cl\_weaponpriority7
-217: best cl\_weaponpriority7
-227: next cl\_weaponpriority7
-208: prev cl\_weaponpriority8
-218: best cl\_weaponpriority8
-228: next cl\_weaponpriority8
-209: prev cl\_weaponpriority9
-219: best cl\_weaponpriority9
-229: next cl\_weaponpriority9
-230: Laser
-231: Shotgun
-232: Machine Gun
-233: Mortar
-234: Mine Layer
-235: Electro
-236: Crylink
-237: Nex
-238: Hagar
-239: Rocket Launcher
-240: Port-O-Launch
-241: Minsta Nex
-242: Grappling Hook
-243: Heavy Laser Assault Cannon
-244: @!\#’n Tuba
-245: Rifle
-246: Fireball
-247: T.A.G. Seeker
-248: Reserved for a future weapon
-249: Reserved for a future weapon
-250: Reserved for a future weapon
-251: Reserved for a future weapon
-252: Reserved for a future weapon
-253: Reserved for a future weapon
+    Number: Effect [alias]
+    0: Reserved (no input)
+    1: Weapon group 1 (Laser and @!#'n Tuba) [1]
+    2: Weapon group 2 (Shotgun) [2]
+    3: Weapon group 3 (Machine Gun) [3]
+    4: Weapon group 4 (Mortar and Mine Layer) [4]
+    5: Weapon group 5 (Electro) [5]
+    6: Weapon group 6 (HLAC and Crylink) [6]
+    7: Weapon group 7 (Nex, MinstaNex and Rifle) [7]
+    8: Weapon group 8 (Hagar and T.A.G. Seeker) [8]
+    9: Weapon group 9 (Rocket Launcher and Fireball) [9]
+    10: Next weapon according to linear list (1, 2, 3, 4 etc) [_weapnext_2]
+    11: Most recently used weapon (last selected weapon) [weaplast]
+    12: Previous weapon according to linear list (23, 22, 21, 20 etc) [_weapprev_2]
+    13: Best weapon according to priority list [weapbest]
+    14: Weapon group 0 (Port-O-Launch and Hook) [0]
+    15: Next weapon according to priority list [_weapnext_1]
+    16: Previous weapon according to priority list [_weapprev_1]
+    17: Throw weapon [dropweapon]
+    18: Next weapon according to sbar_hudselector 1 list [_weapnext_0]
+    19: Previous weapon according to sbar_hudselector 1 list [_weapprev_0]
+    20: Reload if possible [reload]
+    30: CHIMPULSE_SPEEDRUN_INIT (found in cheats.qc)
+    30: Personal waypoint at your location [g_waypointsprite_personal]
+    31: Personal waypoint at crosshair location [g_waypointsprite_personal_p]
+    32: Personal waypoint at last death location [g_waypointsprite_personal_d]
+    33: 'Help Me' above you [g_waypointsprite_team_helpme]
+    34: 'Here' at your location [g_waypointsprite_team_here]
+    35: 'Here' at crosshair [g_waypointsprite_team_here_p]
+    36: 'Here' at last death location [g_waypointsprite_team_here_d]
+    37: 'Danger' at your location [g_waypointsprite_team_danger]
+    38: 'Danger' at crosshair [g_waypointsprite_team_danger_p]
+    39: 'Danger' at last death location [g_waypointsprite_team_danger_d]
+    47: Clear personal waypoints [g_waypointsprite_clear_personal]
+    48: Clear all waypoints [g_waypointsprite_clear]
+
+    99: Grants all weapons, 999 ammo, health, and armor (needs sv_cheats 1)
+    100: Tetris (needs Tetris to compiled in)
+    103: spawn a bot waypoint [g_waypointeditor_spawn]
+    104: remove a bot waypoint [g_waypointeditor_remove]
+    105: relink objects and spawned bot waypoints [g_waypointeditor_relinkall]
+    106: save spawned bot waypoints to .xonotic/data/data/maps.mapname.waypoints [g_waypointeditor_saveall]
+    107: show any bot waypoints that cannot be reached (blue) and walked (red) to, and any player spawn points without any near bot waypoint [g_waypointeditor_unreachable]
+    140: Moving clone (needs sv_cheats 1)
+    141: CTF speedrun, teleports you to the location you last set a g_waypointsprite_personal, resets the flag, health, ammo, gives you all weapons on the map (needs sv_cheats 1)
+    142: Static clone (needs sv_cheats 1)
+    143: Emergency teleport (needs sv_cheats 1)
+    148: Trigger explosion (needs sv_cheats 1)
+    200: prev cl_weaponpriority0 "explosives weapons"
+    210: best cl_weaponpriority0 "explosives weapons"
+    220: next cl_weaponpriority0 "explosives weapons"
+    201: prev cl_weaponpriority1 "energy weapons"
+    211: best cl_weaponpriority1 "energy weapons"
+    221: next cl_weaponpriority1 "energy weapons"
+    202: prev cl_weaponpriority2 "hitscan exact weapons"
+    212: best cl_weaponpriority2 "hitscan exact weapons"
+    222: next cl_weaponpriority2 "hitscan exact weapons"
+    203: prev cl_weaponpriority3 "hitscan all weapons"
+    213: best cl_weaponpriority3 "hitscan all weapons"
+    223: next cl_weaponpriority3 "hitscan all weapons"
+    204: prev cl_weaponpriority4 "spam weapons"
+    214: best cl_weaponpriority4 "spam weapons"
+    224: next cl_weaponpriority4 "spam weapons"
+    205: prev cl_weaponpriority5 "weapons for moving"
+    215: best cl_weaponpriority5 "weapons for moving"
+    225: next cl_weaponpriority5 "weapons for moving"
+    206: prev cl_weaponpriority6
+    216: best cl_weaponpriority6
+    226: next cl_weaponpriority6
+    207: prev cl_weaponpriority7
+    217: best cl_weaponpriority7
+    227: next cl_weaponpriority7
+    208: prev cl_weaponpriority8
+    218: best cl_weaponpriority8
+    228: next cl_weaponpriority8
+    209: prev cl_weaponpriority9
+    219: best cl_weaponpriority9
+    229: next cl_weaponpriority9
+    230: Laser
+    231: Shotgun
+    232: Machine Gun
+    233: Mortar
+    234: Mine Layer
+    235: Electro
+    236: Crylink
+    237: Nex
+    238: Hagar
+    239: Rocket Launcher
+    240: Port-O-Launch
+    241: Minsta Nex
+    242: Grappling Hook
+    243: Heavy Laser Assault Cannon
+    244: @!#'n Tuba
+    245: Rifle
+    246: Fireball
+    247: T.A.G. Seeker
+    248: Reserved for a future weapon
+    249: Reserved for a future weapon
+    250: Reserved for a future weapon
+    251: Reserved for a future weapon
+    252: Reserved for a future weapon
+    253: Reserved for a future weapon
 
index 0f78dad..de3dd34 100644 (file)
@@ -16,41 +16,43 @@ Example code
 
 To see what QuakeC looks like, here is a piece of example code:
 
-      // needed declarations:
-      float vlen(vector v) = #12;
-      entity nextent(entity e) = #47;
-      .string classname;
-      .vector origin;
-      // ...
-      entity findchain(.string fld, string match)
-      {
-        entity first, prev;
-        entity e;
-        first = prev = world;
-        for(e = world; (e = nextent(e)); ++e)
-          if(e.fld == match)
-          {
+```c
+// needed declarations:
+float vlen(vector v) = #12;
+entity nextent(entity e) = #47;
+.string classname;
+.vector origin;
+// ...
+entity findchain(.string fld, string match)
+{
+    entity first, prev;
+    entity e;
+    first = prev = world;
+    for(e = world; (e = nextent(e)); ++e)
+        if(e.fld == match)
+        {
             e.chain = world;
             if(prev)
-              prev.chain = e;
+                prev.chain = e;
             else
-              first = e;
+                first = e;
             prev = e;
-          }
+        }
         return first;
-      }
-      // ...
-      entity findnearestspawn(vector v)
-      {
-        entity nearest;
-        entity e;
-        for(e = findchain(classname, "info_player_deathmatch"); e; e = e.chain)
-          if(!nearest)
+}
+// ...
+entity findnearestspawn(vector v)
+{
+    entity nearest;
+    entity e;
+    for(e = findchain(classname, "info_player_deathmatch"); e; e = e.chain)
+        if(!nearest)
             nearest = e;
-          else if(vlen(e.origin - v) < vlen(nearest.origin - v))
+        else if(vlen(e.origin - v) < vlen(nearest.origin - v))
             nearest = e;
-        return nearest;
-      }
+    return nearest;
+}
+```
 
 **Note:** *findchain* is implemented in QuakeC for demonstration purposes only so one can see how to build a linked list, as this function is already built in to the engine and can be used directly
 
@@ -58,12 +60,12 @@ Other resources
 ---------------
 
 Here is a forum on Inside3D where you can read more about QuakeC and ask questions:
-\* QuakeC Forum on Inside3D: http://forums.inside3d.com/viewforum.php?f=2
-\* QC Tutorial for Absolute Beginners: http://forums.inside3d.com/viewtopic.php?t=1286
+-   QuakeC Forum on Inside3D: http://forums.inside3d.com/viewforum.php?f=2
+-   QC Tutorial for Absolute Beginners: http://forums.inside3d.com/viewtopic.php?t=1286
 
 For available functions in QuakeC, look in the following places:
-\* The Quakery: http://quakery.quakedev.com/qwiki/index.php/List\_of\_builtin\_functions
-\* Xonotic source: [builtins.qh](http://git.xonotic.org/?p=xonotic/xonotic-data.pk3dir.git;a=blob_plain;f=qcsrc/server/builtins.qh;hb=HEAD) for Quake functions, [extensions.qh](http://git.xonotic.org/?p=xonotic/xonotic-data.pk3dir.git;a=blob_plain;f=qcsrc/server/extensions.qh;hb=HEAD) for DarkPlaces extensions
+-   The Quakery: http://quakery.quakedev.com/qwiki/index.php/List_of_builtin_functions
+-   Xonotic source: [builtins.qh](http://git.xonotic.org/?p=xonotic/xonotic-data.pk3dir.git;a=blob_plain;f=qcsrc/server/builtins.qh;hb=HEAD) for Quake functions, [extensions.qh](http://git.xonotic.org/?p=xonotic/xonotic-data.pk3dir.git;a=blob_plain;f=qcsrc/server/extensions.qh;hb=HEAD) for DarkPlaces extensions
 
 Variables
 =========
@@ -73,22 +75,30 @@ Declaring
 
 To declare a variable, the syntax is the same as in C:
 
-      float i;
+```c
+float i;
+```
 
 However, variables cannot be initialized in their declaration for historical reasons, and trying to do so would define a constant.
 
 Whenever a variable declaration could be interpreted as something else by the compiler, the *var* keyword helps disambiguating. For example,
 
-      float(float a, float b) myfunc;
+```c
+float(float a, float b) myfunc;
+```
 
 is an old-style function declaration, while
 
-      var float(float a, float b) myfunc;
+```c
+var float(float a, float b) myfunc;
+```
 
 declares a variable of function type. An alternate and often more readable way to disambiguate variable declarations is using a *typedef*, like so:
 
-      typedef float(float, float) myfunc_t;
-      myfunc_t myfunc;
+```c
+typedef float(float, float) myfunc_t;
+myfunc_t myfunc;
+```
 
 Scope
 -----
@@ -101,90 +111,101 @@ Some variables are declared in [sys.qh](http://git.xonotic.org/?p=xonotic/xonoti
 Types
 =====
 
-Quake only knows four elementary data types: the basic types *float*, *vector*, *string*, and the object type *entity*. Also, there is a very special type of types, *fields*, and of course *functions*. FTEQCC also adds *arrays*, although these are slow and a bit buggy. Note that there are no pointers!
+Quake only knows four elementary data types: the basic types `float`, `vector`, `string`, and the object type `entity`. Also, there is a very special type of types, `fields`, and of course `functions`. FTEQCC also adds `arrays`, although these are slow and a bit buggy. Note that there are no pointers!
 
 float
 -----
 
-This is the basic numeric type in QuakeC. It represents the standard 32bit floating point type as known from C. It has 23 bits of mantissa, 8 bits of exponent, and one sign bit. The numeric range goes from about 1.175e-38 to about 3.403e+38, and the number of significant decimal digits is about six.
+This is the basic numeric type in QuakeC. It represents the standard 32bit floating point type as known from C. It has 23 bits of mantissa, 8 bits of exponent, and one sign bit. The numeric range goes from about `1.175e-38` to about `3.403e+38`, and the number of significant decimal digits is about six.
 
-As float has 23 bits of mantissa, it can also be used to safely represent integers in the range from –16777216 to 16777216. 16777217 is the first integer *float* can not represent.
+As float has 23 bits of mantissa, it can also be used to safely represent integers in the range from `–16777216` to `16777216`. `16777217` is the first integer *float* can not represent.
 
-Common functions for *float* are especially *ceil*, *floor* (working just like in C, rounding up/down to the next integer), and *random*, which yields a random number *r* with *0 \<= r \< 1*.
+Common functions for `float` are especially **ceil**, **floor** (working just like in C, rounding up/down to the next integer), and **random**, which yields a random number `r` with `0 <= r < 1`.
 
 vector
 ------
 
-This type is basically three floats together. By declaring a *vector v*, you also create three floats *v\_x*, *v\_y* and *v\_z* (note the underscore) that contain the components of the vector.
+This type is basically three floats together. By declaring a `vector v`, you also create three floats `v_x`, `v_y` and `v_z` (note the underscore) that contain the components of the vector.
+
+Vectors can be used with the usual mathematical operators in the usual way used in mathematics. For example, `vector + vector` simply returns the sum of the vectors, and `vector * float` scales the vector by the given factor. Note however that dividing a vector by a float is NOT supported, one has to use `vector * (1 / float)` instead. Multiplying two vectors yields their dot product of type float.
 
-Vectors can be used with the usual mathematical operators in the usual way used in mathematics. For example, *vector + vector* simply returns the sum of the vectors, and *vector \* float* scales the vector by the given factor. Note however that dividing a vector by a float is NOT supported, one has to use *vector \* (1 / float)* instead. Multiplying two vectors yields their dot product of type float.
+Common functions to be used on vectors are `vlen` (vector length), `normalize` (vector divided by its length, i.e. a unit vector).
 
-Common functions to be used on vectors are *vlen* (vector length), *normalize* (vector divided by its length, i.e. a unit vector).
+Vector literals are written like `'1 0 0'`.
 
-Vector literals are written like ‘1 0 0’.
+**COMPILER BUG:** Always use `vector = vector * float` instead of `vector *= float`, as the latter creates incorrect code!
+
+string
+------
 
-**COMPILER BUG:** Always use *vector = vector \* float* instead of \_vector **= float\_, as the latter creates incorrect code!
-h2. string
 A *string* in QuakeC is an immutable reference to a null-terminated character string stored in the engine. It is not possible to change a character in a string, but there are various functions to create new strings:
-** **ftos** and **vtos** convert *floats* and *vectors* to strings. Their inverses are, of course, *stof* and *stov*, which parse a *string* into a *float* or a *vector*.
+-  **ftos** and **vtos** convert *floats* and *vectors* to strings. Their inverses are, of course, **stof** and **stov**, which parse a *string* into a *float* or a *vector*.
 
 -   **strcat** concatenates 2 to 8 strings together, as in:
-    \<pre\><code class="c">
-    strcat(“a”, “b”, “c”)==“abc”;
-    </code>\</pre\>
+    ```c
+    strcat("a", "b", "c")=="abc";
+    ```
 
 -   **strstrofs(haystack, needle, offset)** searches for an occurrence of one string in another, as in:
-    \<pre\><code class="c">
-    strstrofs(“haystack”, “ac”, 0)==5;
-    </code>\</pre\>
-
-The offset defines from which starting position to search, and the return value is *–1* if no match is found. The offset returned is *0*-based, and to search in the whole string, a start offset of *0* would be used.
-
--   **substring(string, startpos, length)** returns part of a string. The offset is *0*~~based here, too.
-    Note that there are different kinds of *strings*, regarding memory management:
-    \* **Temporary strings** are strings returned by built-in string handling functions such as *substring*, *strcat*. They last only for the duration of the function call from the engine. That means it is safe to return a temporary string in a function you wrote, but not to store them in global variables or objects as their storage will be overwritten soon.
-    \* **Allocated strings** are strings that are explicitly allocated. They are returned by *strzone* and persist until they are freed (using *strunzone*). Note that *strzone* does not change the string given as a parameter, but returns the newly allocated string and keeps the passed temporary string the same way! That means:
-    **** To allocate a string, do for example:
-    \<pre\><code class="c">
-    myglobal = strzone(strcat(“hello ”, “world”));
-    </code>\</pre\>
-    **** To free the string when it is no longer needed, do:
-    \<pre\><code class="c">
-    strunzone(myglobal);
-    </code>\</pre\>
-    \* **Engine-owned strings**, such as *netname*. These should be treated just like temporary strings: if you want to keep them in your own variables, *strzone* them.
-    \* **Constant strings:** A string literal like *“foo”* gets permanent storage assigned by the compiler. There is no need to *strzone* such strings.
-    \* **The null string:** A global uninitialized *string* variable has the special property that is is usually treated like the constant, empty, string *“”* (so using it does not constitute an error), but it is the only string that evaluates to FALSE in an if expression (but not in the ! operator~~ in boolean context, the string “” counts as FALSE too). As this is a useful property, Xonotic code declares such a string variable of the name *string\_null*. That means that the following patterns are commonly used for allocating strings:
-    -   Assigning to a global string variable:
-        \<pre\>
-        if(myglobal)
-         strunzone(myglobal);
+    ```c
+    strstrofs("haystack", "ac", 0)==5;
+    ```
+
+The offset defines from which starting position to search, and the return value is `–1` if no match is found. The offset returned is *0*-based, and to search in the whole string, a start offset of *0* would be used.
 
-myglobal = strzone(…);
+-   **substring(string, startpos, length)** returns part of a string. The offset is *0*-based here, too.
 
-</pre>
-**** Freeing the global string variable:
+Note that there are different kinds of *strings*, regarding memory management:
 
-    if(myglobal)
-         strunzone(myglobal);
+-   **Temporary strings** are strings returned by built-in string handling functions such as **substring**, **strcat**. They last only for the duration of the function call from the engine. That means it is safe to return a temporary string in a function you wrote, but not to store them in global variables or objects as their storage will be overwritten soon.
+-   **Allocated strings** are strings that are explicitly allocated. They are returned by *strzone* and persist until they are freed (using **strunzone**). Note that **strzone** does not change the string given as a parameter, but returns the newly allocated string and keeps the passed temporary string the same way! That means:
+    +   To allocate a string, do for example:
+        ```c
+        myglobal = strzone(strcat("hello ", "world"));
+        ```
 
-    myglobal = string_null;
+    +   To free the string when it is no longer needed, do:
+        ```c
+        strunzone(myglobal);
+        ```
 
-**** Checking if a global string value has been set:
+-   **Engine-owned strings**, such as *netname*. These should be treated just like temporary strings: if you want to keep them in your own variables, *strzone* them.
+-   **Constant strings:** A string literal like *“foo”* gets permanent storage assigned by the compiler. There is no need to *strzone* such strings.
+-   **The null string:** A global uninitialized *string* variable has the special property that is is usually treated like the constant, empty, string *“”* (so using it does not constitute an error), but it is the only string that evaluates to FALSE in an if expression (but not in the ! operator~~ in boolean context, the string “” counts as FALSE too). As this is a useful property, Xonotic code declares such a string variable of the name *string\_null*. That means that the following patterns are commonly used for allocating strings:
+    +   Assigning to a global string variable:
+        ```c
+        if(myglobal)
+            strunzone(myglobal);
 
-    if(myglobal) {
-         value has been set;
-    }
-    else {
-         string has not yet been set;
-    }
+        myglobal = strzone(...);
+        ```
+
+    +   Freeing the global string variable:
+        ```c
+        if(myglobal)
+            strunzone(myglobal);
+
+        myglobal = string_null;
+        ```
+
+    +   Checking if a global string value has been set:
+        ```c
+        if(myglobal) {
+            value has been set;
+        }
+        else {
+            string has not yet been set;
+        }
+        ```
 
 entity
 ------
 
 The main object type in QuakeC is *entity*, a reference to an engine internal object. An *entity* can be imagined as a huge struct, containing many *fields*. This is the only object type in the language. However, *fields* can be added to the *entity* type by the following syntax:
 
-    .float myfield;
+```c
+.float myfield;
+```
 
 and then all objects *e* get a field that can be accessed like in *e.myfield*.
 
@@ -197,12 +218,14 @@ fields
 
 A reference to such a field can be stored too, in a field variable. It is declared and used like
 
-      .float myfield;
-      // ...
-      // and in some function:
-      var .float myfieldvar;
-      myfieldvar = myfield;
-      e.myfieldvar = 42;
+```c
+.float myfield;
+// ...
+// and in some function:
+var .float myfieldvar;
+myfieldvar = myfield;
+e.myfieldvar = 42;
+```
 
 Field variables can be used as function parameters too - in that case you leave the *var* keyword out, as it is not needed for disambiguation.
 
@@ -211,31 +234,39 @@ functions
 
 Functions work just like in C:
 
-      float sum3(float a, float b, float c)
-      {
-        return a + b + c;
-      }
+```c
+float sum3(float a, float b, float c)
+{
+    return a + b + c;
+}
+```
 
 However, the syntax to declare function pointers is simplified:
 
-      typedef float(float, float, float) op3func_t;
-      var float(float a, float b, float c) f;
-      op3func_t g;
-      f = sum3;
-      g = f;
-      print(ftos(g(1, 2, 3)), "\n"); // prints 6
+```c
+typedef float(float, float, float) op3func_t;
+var float(float a, float b, float c) f;
+op3func_t g;
+f = sum3;
+g = f;
+print(ftos(g(1, 2, 3)), "\n"); // prints 6
+```
 
 Also note that the *var* keyword is used again to disambiguate from a global function declaration.
 
 In original QuakeC by iD Software, this simplified function pointer syntax also was the only way to define functions (you may still encounter this in Xonotic’s code in a few places):
 
-      float(float a, float b) sum2 = {
-        return a + b;
-      }
+```c
+float(float a, float b) sum2 = {
+    return a + b;
+}
+```
 
 A special kind of functions are the built-in functions, which are defined by the engine. These are imported using so-called built-in numbers, with a syntax like:
 
-      string strcat(string a, string b, ...) = #115;
+```c
+string strcat(string a, string b, ...) = #115;
+```
 
 void
 ----
@@ -249,35 +280,45 @@ As the QuakeC virtual machine provides no pointers or similar ways to handle arr
 
 You declare arrays like in C:
 
-      #define MAX_ASSASSINS 16
-      entity assassins[MAX_ASSASSINS];
-      #define BTREE_MAX_CHILDREN 5
-      .entity btree_child[BTREE_MAX_CHILDREN];
-      #define MAX_FLOATFIELDS 3
-      var .float myfloatfields[MAX_FLOATFIELDS];
+```c
+#define MAX_ASSASSINS 16
+entity assassins[MAX_ASSASSINS];
+#define BTREE_MAX_CHILDREN 5
+.entity btree_child[BTREE_MAX_CHILDREN];
+#define MAX_FLOATFIELDS 3
+var .float myfloatfields[MAX_FLOATFIELDS];
+```
 
 The former is a global array of entities and can be used the usual way:
 
-      assassins[self.assassin_index] = self;
+```c
+assassins[self.assassin_index] = self;
+```
 
 The middle one is a global array of (allocated and constant) entity fields and **not** a field of array type (which does not exist), so its usage looks a bit strange:
 
-    for(i = 0; i < BTREE_MAX_CHILDREN; ++i)
-      self.(btree_child[i]) = world;
+```c
+for(i = 0; i < BTREE_MAX_CHILDREN; ++i)
+    self.(btree_child[i]) = world;
+```
 
 Note that this works:
 
-    var .entity indexfield;
-    indexfield = btree_child[i];
-    self.indexfield = world;
+```c
+var .entity indexfield;
+indexfield = btree_child[i];
+self.indexfield = world;
+```
 
 The latter one is a global array of (assignable) entity field variables, and looks very similar:
 
-    myfloatfields[2] = health;
-    self.(myfloatfields[2]) = 0;
-    // equivalent to self.health = 0;
+```c
+myfloatfields[2] = health;
+self.(myfloatfields[2]) = 0;
+// equivalent to self.health = 0;
+```
 
-Do not use arrays when you do not need to - using both arrays and function calls in the same expression can get messed up (**COMPILER BUG**), and arrays are slowly emulated using functions *ArrayGet\*myfloatfields* and *ArraySet\*myfloatfields* the compiler generates that internally do a binary search for the array index.
+Do not use arrays when you do not need to - using both arrays and function calls in the same expression can get messed up (**COMPILER BUG**), and arrays are slowly emulated using functions `ArrayGet*myfloatfields` and `ArraySet*myfloatfields` the compiler generates that internally do a binary search for the array index.
 
 Peculiar language constructs
 ============================
@@ -289,25 +330,33 @@ if not
 
 There is a second way to do a negated *if*:
 
+```c
 if not(expression)
- …
+    ...
+```
 
 It compiles to slightly more efficient code than
 
+```c
 if(!expression)
- …
+    ...
+```
 
 and has the notable difference that
 
-if not(“”)
- …
+```c
+if not("")
+    ...
+```
 
 will not execute (as *“”* counts as true in an *if* expression), but
 
-if(!“”)
- …
+```c
+if(!"")
+    ...
+```
 
-will execute (as both *“”* and *string\_null* is false when boolean operators are used on it).
+will execute (as both `""` and `string_null` is false when boolean operators are used on it).
 
 Common patterns
 ===============
@@ -323,61 +372,78 @@ But first, let’s look at how the engine creates entities when the map is loade
 
 Assume you have the following declarations in your code:
 
+```c
 entity self;
- .string classname;
- .vector origin;
- .float height;
+    .string classname;
+    .vector origin;
+    .float height;
+```
 
 and the engine encounters the entity
 
+```c
 {
- “classname” “func\_bobbing”
- “height” “128”
- “origin” “0 32 –64”
- }
+    "classname" "func_bobbing"
+    "height" "128"
+    "origin" "0 32 –64"
+}
+```
 
 then it will, during loading the map, behave as if the following QuakeC code was executed:
 
+```c
 self = spawn();
- self.classname = “func\_bobbing”;
- self.height = 128;
- self.origin = ’0 32 ~~64’;
- spawnfunc\_func\_bobbing();
+self.classname = "func_bobbing";
+self.height = 128;
+self.origin = '0 32 -64';
+spawnfunc_func_bobbing();
+```
+
 We learn from this:
- \* The special global *entity* variable *self* is used when “methods” of an object are called, like~~ in this case - the “constructor” or spawn function *spawnfunc\_func\_bobbing*.
- \* Before calling the spawn function, the engine sets the mapper specified fields to the values. String values can be treated by the QC code as if they are constant strings, that means there is no need to *strzone* them.
- \* Spawn functions always have the *spawnfunc*\_ name prefix and take no arguments.
- \* The *string* field *classname* always contains the name of the entity class when it was created by the engine.
- \* As the engine uses this pattern when loading maps and this can’t be changed, it makes very much sense to follow this pattern for all entities, even for internal use. Especially making sure *classname* is set to a sensible value is very helpful.
+-   The special global *entity* variable *self* is used when “methods” of an object are called, like - in this case - the “constructor” or spawn function `spawnfunc_func_bobbing`.
+-   Before calling the spawn function, the engine sets the mapper specified fields to the values. String values can be treated by the QC code as if they are constant strings, that means there is no need to **strzone** them.
+-   Spawn functions always have the *spawnfunc\_* name prefix and take no arguments.
+-   The *string* field *classname* always contains the name of the entity class when it was created by the engine.
+-   As the engine uses this pattern when loading maps and this can’t be changed, it makes very much sense to follow this pattern for all entities, even for internal use. Especially making sure *classname* is set to a sensible value is very helpful.
 
 Methods are represented as fields of function type:
 
+```c
 .void() think;
+```
 
 and are assigned to the function to be called in the spawn function, like:
 
-void func\_bobbing\_think()
- {
- // lots of stuff
- }
+```c
+void func_bobbing_think()
+{
+    // lots of stuff
+}
+```
 
-void spawnfunc\_func\_bobbing()
- {
- // … even more stuff …
- self.think = func\_bobbing\_think;
- }
+```c
+void spawnfunc_func_bobbing()
+{
+    // ... even more stuff ...
+    self.think = func_bobbing_think;
+}
+```
 
 To call a method of the same object, you would use
 
+```c
 self.think();
+```
 
 but to call a method of another object, you first have to set *self* to that other object, but you typically need to restore *self* to its previous value when done:
 
+```c
 entity oldself;
- // …
- oldself = self;
- self.think();
- self = oldself;
+// ...
+oldself = self;
+self.think();
+self = oldself;
+```
 
 Think functions
 ---------------
@@ -386,42 +452,52 @@ A very common entry point to QuakeC functions are so-called think functions.
 
 They use the following declarations:
 
+```c
 .void() think;
- .float nextthink;
+.float nextthink;
+```
 
 If *nextthink* is not zero, the object gets an attached timer: as soon as *time* reaches *nextthink*, the *think* method is called with *self* set to the object. Before that, *nextthink* is set to zero. So a typical use is a periodic timer, like this:
 
-void func\_awesome\_think()
- {
- bprint(“I am awesome!”);
- self.nextthink = time + 2;
- }
+```c
+void func_awesome_think()
+{
+    bprint("I am awesome!");
+    self.nextthink = time + 2;
+}
+```
 
-void spawnfunc\_func\_awesome()
- {
- // …
- self.think = func\_awesome\_think;
- self.nextthink = time + 2;
- }
+```c
+void spawnfunc_func_awesome()
+{
+    // ...
+    self.think = func_awesome_think;
+    self.nextthink = time + 2;
+}
+```
 
 Find loops
 ----------
 
 One common way to loop through entities is the find loop. It works by calling a built-in function like
 
-entity find(entity start, .string field, string match) = \#18;
+```c
+entity find(entity start, .string field, string match) = #18;
+```
 
 repeatedly. This function is defined as follows:
 
-\* if *start* is *world*, the first entity *e* with *e.fieldmatch\_ is returned
-  \* otherwise, the entity \_e\_ \*\*after\*\* \_start\_ in the entity order with \_e.fieldmatch* is returned
- \* if no such entity exists, *world* is returned
+-   if *start* is *world*, the first entity *e* with `e.field==match` is returned
+-   otherwise, the entity *e* **after** *start* in the entity order with `e.field==match` is returned
+-   if no such entity exists, *world* is returned
 
-It can be used to enumerate all entities of a given type, for example *“info\_player\_deathmatch”*:
+It can be used to enumerate all entities of a given type, for example `"info_player_deathmatch"`:
 
+```c
 entity e;
- for(e = world; (e = find(e, classname, “info\_player\_deathmatch”)); )
- print(“Spawn point found at ”, vtos(e.origin), “”);
+for(e = world; (e = find(e, classname, "info_player_deathmatch")); )
+    print("Spawn point found at ", vtos(e.origin), "\n");
+```
 
 There are many other functions that can be used in find loops, for example *findfloat*, *findflags*, *findentity*.
 
@@ -436,9 +512,11 @@ It is however noteworthy that some built-in functions create such linked lists u
 
 A loop like the following could be used with these:
 
+```c
 entity e;
- for(e = findchain(classname, “info\_player\_deathmatch”); e; e = e.chain)
- print(“Spawn point found at ”, vtos(e.origin), “”);
+for(e = findchain(classname, "info_player_deathmatch"); e; e = e.chain)
+        print("Spawn point found at ", vtos(e.origin), "\n");
+```
 
 The main advantage of linked lists however is that you can keep them in memory by using other fields than *chain* for storing their pointers. That way you can avoid having to search all entities over and over again (which is what *find* does internally) when you commonly need to work with the same type of entities.
 
@@ -447,20 +525,25 @@ Error handling
 
 Error handling is virtually non-existent in QuakeC code. There is no way to throw and handle exceptions.
 
-However, built-in functions like *fopen* return \_~~1\_ on error.
+However, built-in functions like *fopen* return `-1` on error.
 To report an error condition, the following means are open to you:
- \* Use the *print* function to spam it to the console. Hopefully someone will read that something went wrong. After that, possibly use *remove* to delete the entity that caused the error (but make sure there are no leftover references to it!).
- \* Use the *error* function to abort the program code and report a fatal error with a backtrace showing how it came to it.
- \* Use the *objerror* function to abort spawning an entity (i.e. removing it again). This also prints an error message, and the entity that caused the error will not exist in game. Do not forget to *return* from the spawn function directly after calling *objerror*!
-h2. target and targetname
+-   Use the *print* function to spam it to the console. Hopefully someone will read that something went wrong. After that, possibly use *remove* to delete the entity that caused the error (but make sure there are no leftover references to it!).
+-   Use the *error* function to abort the program code and report a fatal error with a backtrace showing how it came to it.
+-   Use the *objerror* function to abort spawning an entity (i.e. removing it again). This also prints an error message, and the entity that caused the error will not exist in game. Do not forget to *return* from the spawn function directly after calling *objerror*!
+
+target and targetname
+---------------------
+
 In the map editor, entities can be connected by assigning a name to them in the *target* field of the targeting entity and the *targetname* field of the targeted entity.
-To QuakeC, these are just strings~~ to actually use the connection, one would use a find loop:
+To QuakeC, these are just strings - to actually use the connection, one would use a find loop:
 
+```c
 entity oldself;
- oldself = self;
- for(self = world; (self = find(self, targetname, oldself.target)); )
- self.use();
- self = oldself;
+oldself = self;
+for(self = world; (self = find(self, targetname, oldself.target)); )
+    self.use();
+self = oldself;
+```
 
 the enemy field and its friends
 -------------------------------
@@ -471,96 +554,127 @@ For this, a common pattern is using the pre-defined *enemy* field to store the t
 
 However, this can’t be done during spawning of the entities yet, as the order in which entities are loaded is defined by the map editor and tends to be random. So instead, one should do that at a later time, for example when the entity is first used, in a think function, or - the preferred way in the Xonotic code base - in an *InitializeEntity* function:
 
-void teleport\_findtarget()
- {
- // …
- self.enemy = find(world, targetname, self.target);
- if(!self.enemy)
- // some error handling…
- // …
- }
-
-void spawnfunc\_trigger\_teleport()
- {
- // …
- InitializeEntity(self, teleport\_findtarget, INITPRIO\_FINDTARGET);
- // …
- }
+```c
+void teleport_findtarget()
+{
+    // ...
+    self.enemy = find(world, targetname, self.target);
+    if(!self.enemy)
+        // some error handling...
+    // ...
+}
+```
+
+```c
+void spawnfunc_trigger_teleport()
+{
+    // ...
+    InitializeEntity(self, teleport_findtarget, INITPRIO_FINDTARGET);
+    // ...
+}
+```
 
 *InitializeEntity* functions are guaranteed to be executed at the beginning of the next frame, before the *think* functions are run, and are run in an order according to their priorities (the *INITPRIO*\_ constants).
 
 if-chains
 ---------
 
-With default compile options (i.e. if the option *~~flo\_ is not passed to the compiler), boolean expressions are evaluated fully. This means that in
- if(!flag && SomeComplexFunction(self))
- …
-*SomeCompexFunction* is always evaluated, even if *flag* is true. To avoid this, one can use:
- if(!flag)
- if(SomeComplexFunction(self))
- …
-h2. Tracing
-
-h1. Pitfalls and compiler bugs
-h2. complex operators
+With default compile options (i.e. if the option *-flo* is not passed to the compiler), boolean expressions are evaluated fully. This means that in
+```c
+if(!flag && SomeComplexFunction(self))
+    ...
+```
+
+*SomeComplexFunction* is always evaluated, even if *flag* is true. To avoid this, one can use:
+```c
+if(!flag)
+    if(SomeComplexFunction(self))
+        ...
+```
+
+Tracing
+-------
+
+Pitfalls and compiler bugs
+==========================
+
+complex operators
+-----------------
+
 Do not count on the modifying and reading operators like *+=* or *++* to always work. Using them in simple cases like:
- a *= 42;
- for(i = 0; i \< n;i)
- …
+```c
+a += 42;
+for(i = 0; i < n;i)
+    ...
+```
 is generally safe, but complex constructs like:
- self.enemy.frags*= self.value—;
+```c
+self.enemy.frags += self.value--;
+```
 are doomed. Instead, split up such expressions into simpler steps:
- self.enemy.frags = self.enemy.frags + self.value;
- self.value~~= 1;
+```c
+self.enemy.frags = self.enemy.frags + self.value;
+self.value -= 1;
+```
 The compiler warning **RETURN VALUE ALREADY IN USE** is a clear indicator that an expression was too complex for it to deal with it correctly. If you encounter the warning, do make sure you change the code to no longer cause it, as the generated code **will** be incorrect then.
-Also, do not use the*+=\_ like operators on \_vector\_s, as they are known to create incorrect code and only operate on the *x* component of the vector.
+Also, do not use the *+=* like operators on *vector*s, as they are known to create incorrect code and only operate on the *x* component of the vector.
 
 functions VS. arrays
 --------------------
 
 Mixing function calls with array dereferencing, or doing more than one array dereferencing in the same expression, is known to create incorrect code. Avoid constructs like:
 
-print(ftos(floatarray[i]), " —\> “, stringarray[i], anotherstringarray[i], ”“);
+```c
+print(ftos(floatarray[i]), " --> ", stringarray[i], anotherstringarray[i], "\n");
+```
+
 as the array dereferencings and the *ftos* return value are likely to overwrite each other. Instead, simplify it:
-\<pre\>
+```c
 float f;
 string s, s2;
-// 
+// ...
 f = floatarray[i];
 s = stringarray[i];
 s2 = anotherstringarray[i];
-print(ftos(f), ” —\> “, s, s2, ”“);
-\</pre\>
-h2. vectoangles does not match makevectors
+print(ftos(f), " --> ", s, s2, "\n");
+```
+
+vectoangles does not match makevectors
+--------------------------------------
+
 The pitch angle is inverted between these two functions. You have to negate the pitch (i.e. the *x* component of the vector representing the euler angles) to make it fit the other function.
 As a rule of thumb, *vectoangles* returns angles as stored in the *angles* field (used to rotate entities for display), while *makevectors* expects angles as stored in the *v\_angle* field (used to transmit the direction the player is aiming). There is about just as much good reason in this as there is for 1:1 patch cables. Just deal with it.
-h1. Entry points
+
+Entry points
+============
+
 The server-side code calls the following entry points of the QuakeC code:
- \* **void ClientDisconnect()**: called when a player leaves the server. Do not forget to *strunzone* all *strings* stored in the player entity here, and do not forget to clear all references to the player!
- \* **void SV\_Shutdown()**: called when the map changes or the server is quit. A good place to store persistent data like the database of race records.
- \* **void SV\_ChangeTeam(float newteam)**: called when a player changes his team. Can be used to disallow team changes, or to clear the player’s scores.
- \* **void ClientKill()**: called when the player uses the ”kill" console command to suicide.
- \* **void RestoreGame()**: called directly after loading a save game. Useful to, for example, load the databases from disk again.
- \* **void ClientConnect()**: called as soon as a client has connected, downloaded everything, and is ready to play. This is the typical place to initialize the player entity.
- \* **void PutClientInServer()**: called when the client requests to spawn. Typically puts the player somewhere on the map and lets him play.
- \* **.float SendEntity(entity to, float sendflags)**: called when the engine requires a CSQC networked entity to send itself to a client, referenced by *to*. Should write some data to *MSG\_ENTITY*. *FALSE* can be returned to make the entity not send. See *EXT\_CSQC* for information on this.
- \* **void URI\_Get\_Callback(…)**:
- \* **void GameCommand(string command)**: called when the “sv\_cmd” console command is used, which is commonly used to add server console commands to the game. It should somehow handle the command, and print results to the server console.
- \* **void SV\_OnEntityNoSpawnFunction()**: called when there is no matching spawn function for an entity. Just ignore this…
- \* **void SV\_OnEntityPreSpawnFunction**: called before even looking for the spawn function, so you can even change its classname in there. If it remove()s the entity, the spawn function will not be looked for.
- \* **void SV\_OnEntityPostSpawnFunction**: called ONLY after its spawn function or SV\_OnEntityNoSpawnFunction was called, and skipped if the entity got removed by either.
- \* **void SetNewParms()**:
- \* **void SetChangeParms()**:
- \* **.float customizeentityforclient()**: called for an entity before it is going to be sent to the player specified by *other*. Useful to change properties of the entity right before sending, e.g. to make an entity appear only to some players, or to make it have a different appearance to different players.
- \* **.void touch()**: called when two entities touch; the other entity can be found in *other*. It is, of course, called two times (the second time with *self* and *other* reversed).
- \* **.void contentstransition()**:
- \* **.void think()**: described above, basically a timer function.
- \* **.void blocked()**: called when a *MOVETYPE\_PUSH* entity is blocked by another entity. Typically does either nothing, reverse the direction of the door moving, or kills the player who dares to step in the way of the Mighty Crusher Door.
- \* **.void movetypesteplandevent()**: called when a player hits the floor.
- \* **.void PlayerPreThink()**: called before a player runs his physics. As a special exception, *frametime* is set to 0 if this is called for a client-side prediction frame, as it still will get called for server frames.
- \* **.void PlayerPreThink()**: called after a player runs his physics. As a special exception, *frametime* is set to 0 if this is called for a client-side prediction frame, as it still will get called for server frames.
- \* **void StartFrame()**: called at the beginning of each server frame, before anything else is done.
- \* **void EndFrame()**: called at the end of each server frame, just before waiting until the next frame is due.
- \* **void SV\_PlayerPhysics()**: allows to replace the player physics with your own code. The movement the player requests can be found in the *vector* field *movement*, and the currently pressed buttons are found in various fields, whose names are aliased to the *BUTTON*\_ macros.
- \* **void SV\_ParseClientCommand(string command)**: handles commands sent by the client to the server using “cmd …”. Unhandled commands can be passed to the built-in function *clientcommand* to execute the normal engine behaviour.
+
+-   **void ClientDisconnect()**: called when a player leaves the server. Do not forget to *strunzone* all *strings* stored in the player entity here, and do not forget to clear all references to the player!
+-   **void SV\_Shutdown()**: called when the map changes or the server is quit. A good place to store persistent data like the database of race records.
+-   **void SV\_ChangeTeam(float newteam)**: called when a player changes his team. Can be used to disallow team changes, or to clear the player’s scores.
+-   **void ClientKill()**: called when the player uses the ”kill" console command to suicide.
+-   **void RestoreGame()**: called directly after loading a save game. Useful to, for example, load the databases from disk again.
+-   **void ClientConnect()**: called as soon as a client has connected, downloaded everything, and is ready to play. This is the typical place to initialize the player entity.
+-   **void PutClientInServer()**: called when the client requests to spawn. Typically puts the player somewhere on the map and lets him play.
+-   **.float SendEntity(entity to, float sendflags)**: called when the engine requires a CSQC networked entity to send itself to a client, referenced by *to*. Should write some data to *MSG\_ENTITY*. *FALSE* can be returned to make the entity not send. See *EXT\_CSQC* for information on this.
+-   **void URI\_Get\_Callback(...)**:
+-   **void GameCommand(string command)**: called when the “sv\_cmd” console command is used, which is commonly used to add server console commands to the game. It should somehow handle the command, and print results to the server console.
+-   **void SV\_OnEntityNoSpawnFunction()**: called when there is no matching spawn function for an entity. Just ignore this...
+-   **void SV\_OnEntityPreSpawnFunction**: called before even looking for the spawn function, so you can even change its classname in there. If it remove()s the entity, the spawn function will not be looked for.
+-   **void SV\_OnEntityPostSpawnFunction**: called ONLY after its spawn function or SV\_OnEntityNoSpawnFunction was called, and skipped if the entity got removed by either.
+-   **void SetNewParms()**:
+-   **void SetChangeParms()**:
+-   **.float customizeentityforclient()**: called for an entity before it is going to be sent to the player specified by *other*. Useful to change properties of the entity right before sending, e.g. to make an entity appear only to some players, or to make it have a different appearance to different players.
+-   **.void touch()**: called when two entities touch; the other entity can be found in *other*. It is, of course, called two times (the second time with *self* and *other* reversed).
+-   **.void contentstransition()**:
+-   **.void think()**: described above, basically a timer function.
+-   **.void blocked()**: called when a *MOVETYPE\_PUSH* entity is blocked by another entity. Typically does either nothing, reverse the direction of the door moving, or kills the player who dares to step in the way of the Mighty Crusher Door.
+-   **.void movetypesteplandevent()**: called when a player hits the floor.
+-   **.void PlayerPreThink()**: called before a player runs his physics. As a special exception, *frametime* is set to 0 if this is called for a client-side prediction frame, as it still will get called for server frames.
+-   **.void PlayerPreThink()**: called after a player runs his physics. As a special exception, *frametime* is set to 0 if this is called for a client-side prediction frame, as it still will get called for server frames.
+-   **void StartFrame()**: called at the beginning of each server frame, before anything else is done.
+-   **void EndFrame()**: called at the end of each server frame, just before waiting until the next frame is due.
+-   **void SV\_PlayerPhysics()**: allows to replace the player physics with your own code. The movement the player requests can be found in the *vector* field *movement*, and the currently pressed buttons are found in various fields, whose names are aliased to the *BUTTON*\_ macros.
+-   **void SV\_ParseClientCommand(string command)**: handles commands sent by the client to the server using “cmd ...”. Unhandled commands can be passed to the built-in function *clientcommand* to execute the normal engine behaviour.
 
index 60f4048..e89690d 100644 (file)
--- a/Irclog.md
+++ b/Irclog.md
 Irclog
 ======
 
-
     **** BEGIN LOGGING AT Wed Mar 03 10:28:36 2010
 
-    Mar 03 10:28:36 *   Now talking on #notnexuiz
-    Mar 03 10:28:41  Hi
-    Mar 03 10:28:44  hello
-    Mar 03 10:28:52 <[-z-]> why hello
-    Mar 03 10:28:55 *   [-z-] gives channel operator status to Dokujisan Taoki
-    Mar 03 10:29:46 *   div0 (Fg8deKX0@rm.endoftheinternet.org) has joined #notnexuiz
-    Mar 03 10:30:07 *   [-z-] gives channel operator status to div0
-    Mar 03 10:30:11   Welcome to Noxious.
-    Mar 03 10:31:07 <[-z-]> I've talked to div0 and Dokujisan in private about different aspects in moving forward with a fork away from Nexuiz and away from Alientrap
-    Mar 03 10:32:07 <[-z-]> we've begin discussing project organization, server availabiltiy, repository, name, interested parties, possible repurcussions and where we go from here
-    Mar 03 10:32:11   just not sure if it will be an actual fork
-    Mar 03 10:32:20   or rather, whether AT will even continue with Nexuiz then
-    Mar 03 10:32:38   to summarize a bit:
-    Mar 03 10:32:56   - repository I can provide, on icculus.org. In fact, I already have a Nexuiz repo there.
-    Mar 03 10:33:10  I'm always with this project no matter what new name it will have, team name, etc. What happened happened, i mainly care what is best for this project now
-    Mar 03 10:33:13   - project organization: there should be not "one leader who speaks for everyone".
-    Mar 03 10:33:27     to make things like what had happened to not happen again
-    Mar 03 10:34:04   I suggest a scheme that ensures 3 "leaders", and big decisions have to be agreed upon by all three, and they also should be "somewhat responsible" for the rest of the community
-    Mar 03 10:34:16   e.g. no persons who are so detached that they simply do not care for the community any more
-    Mar 03 10:34:34  I told -z- that I think all good projects need some sort of leadership to be succesful. The 3-leader idea isn't bad.
-    Mar 03 10:34:40 <[-z-]> and perhaps a board or committee under that
-    Mar 03 10:34:45   in AT, LordHavoc maybe somewhat still can represent the community - Vermeulen certainly can't
-    Mar 03 10:35:25   2 leaders aren't enough, as at times there would be only one leader available :P
-    Mar 03 10:35:28 <[-z-]> also for project reorganization, I've begun talking about better package management and distribution
-    Mar 03 10:35:33   I think the existence of a "dictator" should eb avoided
-    Mar 03 10:35:44   hm... how?
-    Mar 03 10:36:04 <[-z-]> how? the whole upload test package and alert servers thing I was talking about
-    Mar 03 10:36:11  I can confess I am a tiny little bit upset at LordHavoc too, because he could have declined this whole thing and not ported the engine to xbox. But I still like him and am not upset on him or anything... just wish he would have thought more at first maybe
-    Mar 03 10:36:21  erm ps3
-    Mar 03 10:36:48   [-z-]: oh
-    Mar 03 10:36:53   you don't mean packaging of the game :P
-    Mar 03 10:37:01 <[-z-]> oh no no
-    Mar 03 10:37:03   because, regarding that I think the old Nexuiz way was right
-    Mar 03 10:37:11 <[-z-]> yeah, there is a good workflow there
-    Mar 03 10:37:13   other than that I am working on a new build script that works more efficiently wiht git
-    Mar 03 10:37:16 <[-z-]> I wouldn't want to modify that
-    Mar 03 10:37:22   but that doesn't change the result
-    Mar 03 10:37:32 <[-z-]> you know best about that area
-    Mar 03 10:37:42   still, we ARE doing oddball packaging
-    Mar 03 10:37:48 <[-z-]> I want to start getting this project more organized though
-    Mar 03 10:37:51   so MAYBE we should make it more "standard" anyway
-    Mar 03 10:37:56   but well
-    Mar 03 10:37:59 <[-z-]> and built the website into the workflow
-    Mar 03 10:38:02   it is oddball that we put all platforms in one download
-    Mar 03 10:38:06   but it has its advantages too
-    Mar 03 10:38:22 <[-z-]> I want to build everything into wordpress/mybb and get the build script putting out cvar / command lists for the tool I'll integrate into the site.
-    Mar 03 10:38:32   I wouldn't want to touch that for now, but do some attempts at making platform specific versions too
-    Mar 03 10:38:42   I e.g. have recently made an engine feature that allows attaching a pk3 to a executable
-    Mar 03 10:38:49   so we could make a single selfcontained exe file for the game
-    Mar 03 10:38:51   (a 900MB one...)
-    Mar 03 10:39:32   for OS X, such a thing can already be accomplished because applications are just folders anyway
-    Mar 03 10:39:33  I hope there aren't plans to distribute Nexuiz like that in the future.
-    Mar 03 10:39:39   and Linux users don't care about that structure anyway :P
-    Mar 03 10:39:53   Taoki: I don 't want to exclude it, but probably it won't happen
-    Mar 03 10:40:01   except maybe for DSN :P
-    Mar 03 10:40:22   I think the advantages of the multiplatform zip overweigh that
-    Mar 03 10:40:27  I don't support that personally. The data being in a pk3 file is very important for flexibility and the like imo
-    Mar 03 10:40:31 <[-z-]> I think it would be helpful in some cases where users prefer simplicity
-    Mar 03 10:40:33   it stays just as flexible
-    Mar 03 10:40:34 <[-z-]> but never a forced thing
-    Mar 03 10:40:37   if you cat the pk3 to an executable
-    Mar 03 10:40:44   you can rename the result to zip and work with it normally
-    Mar 03 10:40:50   it is no less flexible than the pk3 way
-    Mar 03 10:41:07   zip self extractors work that way too :P
-    Mar 03 10:41:16  Hmm, I see
-    Mar 03 10:41:20   still
-    Mar 03 10:41:26   it means different downloads for different platforms
-    Mar 03 10:41:32   which somewhat hides that the game is multiplatform
-    Mar 03 10:41:48   and that is the part that I don't like about it
-    Mar 03 10:42:03   for damn small nexuiz this is no issue htough :P
-    Mar 03 10:42:11  I still like the way it is packed now myself. Don't think we should change that.
-    Mar 03 10:42:15   right
-    Mar 03 10:42:17   I like it too
-    Mar 03 10:42:26   this is, again, more an idea for specialized "distributions" like DSN
-    Mar 03 10:43:15   [16:38:43] <@[-z-]> I want to build everything into wordpress/mybb and get the build script putting
-    Mar 03 10:43:17                       out cvar / command lists for the tool I'll integrate into the site.
-    Mar 03 10:43:27   you want the buoild script accessible from a web interface... not sure if that is good
-    Mar 03 10:43:49   another thing however that I would like, is more frequent public releases
-    Mar 03 10:43:56   with git, we can easily separate into different branches
-    Mar 03 10:44:03   and merge features into the main branch when they are done
-    Mar 03 10:44:19  Yeah, same div0. New versions seem to be released once or twice an year
-    Mar 03 10:44:27   so we should be able to make "weekly" test releases, and make actual minor releases every 3 months
-    Mar 03 10:44:31  Maybe once every 3-4 months at most wouldn't be bad
-    Mar 03 10:44:55   just like I did my work on Nexuiz/DP lately
-    Mar 03 10:45:08   I e.g. finished the warpzones code before putting it into the main branch
-    Mar 03 10:45:53   the problem is just, I cannot enforce such a policy on darkplaces
-    Mar 03 10:46:04  div0: I have wanted a fork of nexuiz for a long while. The reasons were mainly because of missing elements of project management. We (I discussed this with a handful of others) couldn't do a fork before because we didn't have someone like you, a primary developer who knows the code very well. But if YOU are involved in a Nexuiz fork, that changes things. I would be onboard as long as we have an outline of management....and some i
-    Mar 03 10:46:04  ntention of doing "official" community development, "official" marketing efforts, "official" testing procedures with a select group of volunteer testers, etc.
-    Mar 03 10:46:07   for that I am maintaining a "stable branch", but unstabilities still happen once in a while in DP
-    Mar 03 10:46:14   as I often simply cannot properlya judge if something is stable
-    Mar 03 10:46:35   select group of testers... not sure :P
-    Mar 03 10:46:44   I don't think testing should be limited
-    Mar 03 10:46:52   everyone should be allowed, and even encouraged, to
-    Mar 03 10:47:11   but, some select group for "heavier" testing is still a very good idea
-    Mar 03 10:47:20   i.e. people who should feel responsible for actually testing it :P
-    Mar 03 10:47:23  Not sure to whom I mentioned this, but for a while ago I've started making an own game from Nexuiz as well. Obviously, one that will be named differently and remain GPL too :P Probably a little game which is just like, a sort of story i wanted to make for myself
-    Mar 03 10:47:30  well of course features can be experienced by all, but a select group would do some proper feedback and have better communication with the dev team
-    Mar 03 10:47:39   right
-    Mar 03 10:47:44   I just say... we shouldn't restrict
-    Mar 03 10:47:49 <[-z-]> sorry went to make tea, let me catch up
-    Mar 03 10:47:51   a testing team should not be exclusive
-    Mar 03 10:47:58   but it should eb responsible for the testing
-    Mar 03 10:48:07   anyone else still is free to test too :P
-    Mar 03 10:48:16  anyone could give feedback....my point is that this type of subject should be discussed. The whole game balance issues that we went through (before and after LH rejoined the project) could have been handled better
-    Mar 03 10:48:19  Yeah, SVn should always be public imo
-    Mar 03 10:48:22 <[-z-]> div0: the cvar and command lists would be text files reformated as json and accessible through a web application
-    Mar 03 10:48:35   Taoki: not just svn
-    Mar 03 10:48:37   also binary builds
-    Mar 03 10:48:42  sure
-    Mar 03 10:48:44 <[-z-]> wordpress is an open format many developers know and love and it will be easy for us to scale
-    Mar 03 10:48:50   my goal is weekly binary builds from the "stable" branch
-    Mar 03 10:49:04   feature freeze would simply mean no feature branches get merged into main, only bugfixes would
-    Mar 03 10:49:10   other devs can then still work on features :P
-    Mar 03 10:49:27   they just won't appear in the release the freeze is for
-    Mar 03 10:49:42 <[-z-]> This will help give us a stronger community because we can build user auth into other parts of the site, like a map repository.
-    Mar 03 10:49:58   as for cvar list...
-    Mar 03 10:50:05   don't know how to properly generate json from shell script
-    Mar 03 10:50:12 <[-z-]> you don't have to
-    Mar 03 10:50:12   but well, I do know how to make a full cvar list text file :P
-    Mar 03 10:50:16 <[-z-]> yes
-    Mar 03 10:50:18 <[-z-]> that's all I need
-    Mar 03 10:50:20 <[-z-]> that's how it works
-    Mar 03 10:50:22 <[-z-]> I have it in git
-    Mar 03 10:50:24  I'm strongly in favor of a central user system
-    Mar 03 10:50:27   once did that by actually running the engine, and doing cvarlist :P
-    Mar 03 10:50:41 <[-z-]> Dokujisan: I don't think it's a completely central user system
-    Mar 03 10:50:50 <[-z-]> and I'm open to creating a distributed network
-    Mar 03 10:51:06   I don't think repository access and web user auth can be combined
-    Mar 03 10:51:12 <[-z-]> div0: this is how it works http://github.com/z/ncacs
-    Mar 03 10:51:17   but all the rest should be able to
-    Mar 03 10:51:40 <[-z-]> so just a cronjob to generate the list and upload it to a web server
-    Mar 03 10:51:42  Heh, I realize now i never thouht about any such changes, now that it is talked about. Nexuiz, for a free and opensource project, always seemed perfect to me. Never thought anything could or should be improved in how it's managed etc.
-    Mar 03 10:51:46   only problem: this lacks cvars that are specific to some builds
-    Mar 03 10:51:58   like renderer stuff
-    Mar 03 10:52:01  Except that patches could be checked more often, been struggling with that for the last months
-    Mar 03 10:52:04 <[-z-]> div0: well, we can further separate it
-    Mar 03 10:52:05  div0: I'm working on another gaming project with Getty and we're planning something called a PlayerID which is to be a central user system that even other games other than ours could use
-    Mar 03 10:52:14   Taoki: thing is
-    Mar 03 10:52:24   working with such patches is quite tedious
-    Mar 03 10:52:36   I say, when using git, more people should get commit access to branches
-    Mar 03 10:52:43   and merging gets easier then too
-    Mar 03 10:53:11  Yeah, i'm still not so familiar with git. It is more difficult to understand than SVN, ad least over Windows with Tortoise
-    Mar 03 10:53:16   Dokujisan: you know I am against an enforced user system for the game
-    Mar 03 10:53:20   I want to play anonymously
-    Mar 03 10:53:26   even though that means proper banning cannot happen
-    Mar 03 10:53:34   an optioanl registration for stats, why not
-    Mar 03 10:53:37  div0: even if you register a name, isn't that still anonymous?
-    Mar 03 10:53:50   not really, one can easily find out :P
-    Mar 03 10:53:55 <[-z-]> well, I wasn't even thinking about stats but we can do that too... I was thinking more for content submissions
-    Mar 03 10:54:04   I basically don't want to be trackable in game
-    Mar 03 10:54:09  why not?
-    Mar 03 10:54:10   I sometimes play with other nicks
-    Mar 03 10:54:23   because e.g. employers are not supposed to know that I sometimes play 3 hours on a day
-    Mar 03 10:54:32 <[-z-]> :-P
-    Mar 03 10:54:32   they are prone to expect you to be there for the company all day
-    Mar 03 10:54:41   the times of 8hr/day are over
-    Mar 03 10:55:13   and no, I do not mean playing from work.
-    Mar 03 10:55:16   not doing THAT :P
-    Mar 03 10:55:17  what if each user account is allowed 3 hidden aliases tied to the account?
-    Mar 03 10:55:21   no
-    Mar 03 10:55:25  or some other variation
-    Mar 03 10:55:28   why do you want to enforce accounts?
-    Mar 03 10:55:40   even though _I_ know my email address won't eb abused
-    Mar 03 10:55:44   how would anyone else be sure?
-    Mar 03 10:55:58   (I would know because I'd have control over that system :P)
-    Mar 03 10:56:10  the moderation features alone are worth the central user system
-    Mar 03 10:56:14  but as far as trusting people
-    Mar 03 10:56:28   banning is not worth tracking
-    Mar 03 10:56:31  we could win people's faith because of being an open source project with open values
-    Mar 03 10:56:34   how would hidden aliases even work?
-    Mar 03 10:56:41   i mean, if you use it for banning
-    Mar 03 10:56:45  div0: that can be discussed. I just thought of that off the top of my head
-    Mar 03 10:57:06   other way round, for positive display of trust - sure
-    Mar 03 10:57:13   people SHOULD be able to register others as friends
-    Mar 03 10:57:25   and I can always opt to play as an "unknown" :P
-    Mar 03 10:57:36   think of IRC nickname registration
-    Mar 03 10:57:50   that is optional, although you sort of have to do it if you want to have some sort of status (e.g. op in a channel)
-    Mar 03 10:58:07   I'd have no problem if this user auth system is tied to e.g. vote masterä
-    Mar 03 10:58:09 <[-z-]> Hey, can we rewind for a second and brain storm names for this group and project so we can go forward with setting up resources to outline the project and discuss these things with a wiki / forum?
-    Mar 03 10:58:13   or even required for being allowed to start a vote
-    Mar 03 10:58:25  well your main concern is with tracking, like stats of tracking the times that you are online playing.... the aliases would be for avoiding that. You could use your alias names when you don't want to be tracked publicly.
-    Mar 03 10:58:38   how would that even help?
-    Mar 03 10:58:46   the server would probably know that I am the same person
-    Mar 03 10:58:49   and just display other info
-    Mar 03 10:59:12   I do not WANT the server to know, as I don't have good reasons to trust it
-    Mar 03 10:59:42  yes the central server would be the only thing knowing the link between the user account and the alias
-    Mar 03 10:59:47   thing is basically... in the open source community, many people are also friends of privacy :P
-    Mar 03 10:59:51  I'm not sure why you wouldn't trust that
-    Mar 03 11:00:03  well this is still supporting privacy, I think
-    Mar 03 11:00:04   _I_ would because I would have access to that server, and know how it works
-    Mar 03 11:00:08   how could anyone else be able to trust it?
-    Mar 03 11:00:12 <[-z-]> wouldn't the solution here be for servers to opt into this centralized service?
-    Mar 03 11:00:12   any "mere player"?
-    Mar 03 11:00:38  don't mere players trust websites all the time anyway?
-    Mar 03 11:00:43   not all
-    Mar 03 11:00:45  with registering
-    Mar 03 11:00:50   e.g. what about all the noscript users? :P
-    Mar 03 11:00:58   or, you do know bugmenot.com? :P
-    Mar 03 11:01:08  well I mean with your example of trusting someone with your email address
-    Mar 03 11:01:15  that's one scenario
-    Mar 03 11:01:16   there IS a large group who is on the side of privacy
-    Mar 03 11:01:23   I am part of that
-    Mar 03 11:01:34   I do not want others to be able to track me, when I don't positively allow them to
-    Mar 03 11:01:41   in a forum it can't be avoided, so it's fine by me
-    Mar 03 11:01:52   but in a game, it should be avoided
-    Mar 03 11:02:02   still, you can give good incentives for registering in the game
-    Mar 03 11:02:06   #just shouldn't enforce it
-    Mar 03 11:02:15   even nick name coloring could depend on it :P
-    Mar 03 11:02:17  do you want to be allowed to spam servers like nadz does?
-    Mar 03 11:02:26   it can't be helped
-    Mar 03 11:02:26 <[-z-]> just make it an opt in feature
-    Mar 03 11:02:29   I want to ensure my privacy
-    Mar 03 11:02:30 <[-z-]> by the server admin
-    Mar 03 11:02:31  I'm wondering what level of freedom you are after
-    Mar 03 11:02:45   basically:
-    Mar 03 11:02:46 <[-z-]> 90% of the internet uses google, so they clearly don't give a shit about privacy :-P
-    Mar 03 11:02:49  this is just a game here. The goal should always be about allowing players to....play the game
-    Mar 03 11:02:57  and that is really what moderation is about...or should be about
-    Mar 03 11:03:01 <[-z-]> plus, we can mask their ips from the server if they feel so inclined
-    Mar 03 11:03:10   IPs are already masked :P
-    Mar 03 11:03:12   that isn't the problem
-    Mar 03 11:03:18 <[-z-]> yes but I mean with cool names
-    Mar 03 11:03:23   well
-    Mar 03 11:03:25 <[-z-]> or annoying depending on how you look at them :-P
-    Mar 03 11:03:29   what about this:
-    Mar 03 11:03:35 <[-z-]> z@my-clan.rockz.net
-    Mar 03 11:03:38   1. in serious match (like ladder, pickup), you MUST be registered
-    Mar 03 11:03:47 <[-z-]> yes
-    Mar 03 11:03:53   2. in FFA match, you don't have to be, but if not, you show up as unregistered in the scoreboard
-    Mar 03 11:03:56  Not so much into privacy here, when it comes to Nexuiz. But for those who want it, it is good. Afaik you can just change nickname before entering a server.
-    Mar 03 11:04:01  the method for which aliases are used could be public knowledge. Aliases woudln't be trakced. They would only be used to apply moderation actions to an account, when necessary.
-    Mar 03 11:04:05      maybe can even only use the marine model and non-colored nicks
-    Mar 03 11:04:15  This reminds me. I hope Nexuiz will have a menu Friends List at some point
-    Mar 03 11:04:31   Taoki: CURRENTLY I can just change my nick :P
-    Mar 03 11:04:45   basically... I am fine if I lose features when playing unregisteredly
-    Mar 03 11:04:55   like nick colors, player model choice
-    Mar 03 11:05:07   but I want to stay able to
-    Mar 03 11:05:20   otherwise, I'll have no choice but to create multiple dummy accounts with various email addresses
-    Mar 03 11:05:35  div0: I'm mainly asking you to think about the possibilties here that can protect the necessary level of privacy. The main issues with privacy have to do with tracking. The other thing that is useful for a central registration system is to reserve names 
-    Mar 03 11:05:39   also, I am fine if some servers enforce the registration
-    Mar 03 11:05:49  so nobody could use the alias name "divverent"
-    Mar 03 11:05:52   right
-    Mar 03 11:05:54   reserving names is good
-    Mar 03 11:05:58   but well, on IRC it works too
-    Mar 03 11:06:12   if not registered, what if I then always show up as divverent
-    Mar 03 11:06:20   and to be divVerent, I need to registere
-    Mar 03 11:06:25  hmm
-    Mar 03 11:06:27  Right... i even forgot there is a traking system. If there is one... I'm shamed to say i don't know yet (like a system that stores how good you are on servers, atc)
-    Mar 03 11:06:37  I woudln't want people to play as Dokujisan
-    Mar 03 11:06:44   well
-    Mar 03 11:06:47   you can kick them then :P
-    Mar 03 11:06:55  rcon is its name iirc
-    Mar 03 11:07:01   if you see a Dokujisan and a Dokujisan on a server
-    Mar 03 11:07:05   you know which one is the right one :P
-    Mar 03 11:07:20  well *I* do...but a mere player.....
-    Mar 03 11:07:33   he'll see that you have the cooler color codes
-    Mar 03 11:07:38   and the other Dokujisan is just plain white :P
-    Mar 03 11:08:00 <[-z-]> maybe he was feeling vanilla and the other one was just being))
-    Mar 03 11:08:06   lol
-    Mar 03 11:08:10   the unregistered tag could be ))
-    Mar 03 11:08:13 <[-z-]> haha
-    Mar 03 11:08:27 <[-z-]> halo on xbox live used to have a iconic background
-    Mar 03 11:08:32 <[-z-]> in the names list
-    Mar 03 11:08:37 <[-z-]> well on the scoreboard
-    Mar 03 11:08:56  I think when it comes to privacy issues, instead of saying in a blanket fashion "I want my privacy!" is not helpful, but breaking it down into specific concerns or scenarios is something that can be worked with.
-    Mar 03 11:08:57 <[-z-]> for registered (at bungie.net) users
-    Mar 03 11:09:10   Dokujisan: but well, if you can figure out a way that allows enforced registration without the server (not the auth server either) knowing who you are
-    Mar 03 11:09:14   then I am fine wiht it
-    Mar 03 11:09:23   possibly this can be done using digital signatures
-    Mar 03 11:09:31  can you help me come up with some solution like that? I would be more than happy to travel down that road.
-    Mar 03 11:09:44   I don't know one, but find it possible that one exists
-    Mar 03 11:09:52  getty talked about using digital signatures for the PlayerID concept
-    Mar 03 11:09:59   like, with RSA such stuff may be possible
-    Mar 03 11:10:18   e.g., RSA scheme is "malleable", so you can "edit" an encrypted message without being able tod ecrypt it
-    Mar 03 11:10:33   this might be useful to implement the "aliases"
-    Mar 03 11:10:56 <[-z-]> Dokujisan: think about integrating the playerID system with wordpress as well.
-    Mar 03 11:10:57   they might then appear as valid signatures, but the server doesn't know for whom
-    Mar 03 11:11:25   but of course... then the player also cannot be properly banned
-    Mar 03 11:12:16  well we all know that any player can just re-register
-    Mar 03 11:12:26  but banning is more about creating resistance
-    Mar 03 11:12:39  making it a bit harder for them to act inappropriately
-    Mar 03 11:14:22   I still wonder if there is a way to combine both
-    Mar 03 11:14:26  ip-based banning is more useful. A combination of user account + IP is better.
-    Mar 03 11:14:34   what if the "player ID" is a different one when talking to a different server
-    Mar 03 11:14:46   e.g. if the cleint doesn't send the player ID, but a hash of the player ID and the server IP
-    Mar 03 11:14:51   you then cannot be tracked across servers
-    Mar 03 11:14:57   but one server can recognize you
-    Mar 03 11:15:52   or even, if every player immediately gets 9 IDs on registration he can freely choose from, and accumulate stats on
-    Mar 03 11:16:04   if one is banned, he will of course use the next one
-    Mar 03 11:16:08   but he only has 9 chances :P
-    Mar 03 11:16:19   still... he then just reregisters
-    Mar 03 11:16:47   I am fine if some servers enforce registration of course
-    Mar 03 11:16:55   but I can tell you straight away, I won't play on such servers
-    Mar 03 11:17:00  yes, I really like the idea of enticing people to act appropriately by offering features that benefit longstanding accounts.
-    Mar 03 11:17:21  div0: even if the main privacy issues are dealt with?
-    Mar 03 11:17:30   Dokujisan: I do0ubt they CAN be dealt with
-    Mar 03 11:17:35   e.g. if a centralized auth server is used
-    Mar 03 11:17:40   what if it gets hacked?
-    Mar 03 11:17:54   what if the server admin decides it's a good idea to release all sorts of log data from it?
-    Mar 03 11:18:02  if the aliases aren't tracked, then that shouldn't affect the privacy issue that you explained earlier (tracking)
-    Mar 03 11:18:07   the one piece of ifnormation that I never want to publish, is when and how long I played
-    Mar 03 11:18:09  so even if accounts are hacked
-    Mar 03 11:18:17   how do I _know_ the aliases are not tracked?
-    Mar 03 11:18:33   there should be some technical means so I can trust it without knowing what thze server does
-    Mar 03 11:19:14   however, if there are, how could the auth server then possibly recognize me when I am banned?
-    Mar 03 11:19:45  every second we're on the internet, we're trusting people. To use a service, there has to be SOME level of trust. When people connect to my nexuiz server, they have to trust me.
-    Mar 03 11:19:59   how do they even know it is YOUR server?
-    Mar 03 11:20:05   what if mikeeusa names his server the same :P
-    Mar 03 11:20:26   okay, you'd notice when you see the crappy maps
-    Mar 03 11:20:29   but that is after the fact
-    Mar 03 11:20:32  so if we have a policy of explaining publicly how the aliases are used (like they aren't tracked like "normal" names) then that woudl go far to helping to build that trust
-    Mar 03 11:20:44   explaining is not enough
-    Mar 03 11:20:51   I would demand that they CAN not be tracked
-    Mar 03 11:20:54   ensured by technical means
-    Mar 03 11:21:05   this might be possible though
-    Mar 03 11:21:16  isn't such a claimn (a privacy policy) a legal thing?
-    Mar 03 11:21:21   no
-    Mar 03 11:21:27   nobody is bound to these things anyway
-    Mar 03 11:21:35   I want such a claim based on how the system actually works
-    Mar 03 11:21:42   like, based on which info is sent to whom
-    Mar 03 11:22:18  how could anyone from a player perspective technically verify that?
-    Mar 03 11:22:37   well, if the algorithms are open and it is proven that it ensures anonymity
-    Mar 03 11:22:46   then one can verify it on his own, or ask a cryptography professor about it :P
-    Mar 03 11:22:51   sort of like how open source works
-    Mar 03 11:22:53  and do you always require such technical verification of tracking privacy when you use a service? like irc.quakenet.org?
-    Mar 03 11:22:55  I think I missed part of the convo, but an quick idea; When it comes to keeping your privacy from your client that you are connecting through (in terms of not giving away your IP addreess, etc) maye we can make a client switch for that. Although, that would make it easier for people to avoid ip-based bans.
-    Mar 03 11:23:14   that is the problem, right
-    Mar 03 11:23:32   the IP is nothing I am concenred about, as mine is dynamic anyway
-    Mar 03 11:24:13  well ok... if the algorithm is open
-    Mar 03 11:24:15  Servers have such an option theirselves. I set mine to allow the IP to be visible.
-    Mar 03 11:24:19  then that is another measure to ensure trust
-    Mar 03 11:24:23   Dokujisan: exactly
-    Mar 03 11:24:32  very much like the claim, but just with a little more evidence
-    Mar 03 11:24:33   and basically, I'd like an open algorithm that allows anonymous clienrts
-    Mar 03 11:24:38   exactly
-    Mar 03 11:25:00   actually, there are means for this, now that I think of it
-    Mar 03 11:25:06   actually, there are means for this, now that I think of it
-    Mar 03 11:25:13   know the term "electronic money"?
-    Mar 03 11:25:26   basically, it's a number generated both by a server and by a client
-    Mar 03 11:25:27  ok, if such a thing were to happen, and aliases were not tracked like normal registered names would be (for stats), then if someone "hacked" into the central server...they woudln't have access to anything of value aside from an email address
-    Mar 03 11:25:31   but so that it can be verified, is unique
-    Mar 03 11:25:41   BUT: the server cannot later find out which client has hte number
-    Mar 03 11:25:45   as the client made the final calculation
-    Mar 03 11:25:55   so the client uses a number he calculated together with the server
-    Mar 03 11:26:06   but the server does not have a way of knowing to which client he gave it
-    Mar 03 11:26:12   as it doesn't know the final calculation the client did
-    Mar 03 11:26:31   that is how one could generate an anonymous player ID
-    Mar 03 11:26:43   it can still be tracked, in that it can be distinguished from others
-    Mar 03 11:26:49   but nobody can find out who got that ID and when
-    Mar 03 11:27:12   with 4, 5 of these IDs, I think I'd be anonymous enough
-    Mar 03 11:27:31   just... why wouldn't XSAX create such an ID too then :P
-    Mar 03 11:27:49   basically, thsi creates IDs that are, mathematically, "detached" from the identity who ordered them
-    Mar 03 11:27:55   so I would give the web site my email address
-    Mar 03 11:28:03   but later it'd be impossible to link the email address to my ID
-    Mar 03 11:28:27   the web site still would be able to e.g. limit IDs to at most one per email address per week
-    Mar 03 11:28:29  so with such a system in place, a system that goes to great lengths to ensure privacy for those who seek it, would you still elect not to use servers that utilize the central registration system?
-    Mar 03 11:28:45   with such a system, I probably would use servers that use such a system
-    Mar 03 11:28:53   as I would KNOW that the ID cannot be linked to my identity in any way
-    Mar 03 11:29:16   also, I would KNOW I can make a new one every week :P
-    Mar 03 11:29:32   so it can't be used for long-term tracking if I don't want to
-    Mar 03 11:29:50  you mean the primary player name? or the aliases?
-    Mar 03 11:30:05   both
-    Mar 03 11:30:13   all player IDs could use such a scheme
-    Mar 03 11:30:29   a player is free to associate the ID with his actual name (e.g. by registering his nickname) at any time
-    Mar 03 11:30:52   of course, he'd then have to actually KEEP using that ID, or he wouldn't be able to use his nickname any more :P
-    Mar 03 11:32:57  so... using the system you described, if I register with the primary name of Dokujisan and I have aliases of Alice and Bob... if I go onto HOCTF server as "Alice" and begin calling people names and spamming. The admin could ban me. If I try to relogin to that server as "Bob", it would maintain the ban? 
-    Mar 03 11:33:38   no
-    Mar 03 11:33:40  the central system would somehow know that "Bob" was also banned
-    Mar 03 11:33:46   that is impossible
-    Mar 03 11:33:55   but, you can only register one such ID every week
-    Mar 03 11:34:01   so a troll would run out fast
-    Mar 03 11:34:07  oh I see
-    Mar 03 11:34:12  so that is the limiting mechanism
-    Mar 03 11:34:15   basically:
-    Mar 03 11:34:28   the ID generating server remembers your address, and prevents too frequent registration
-    Mar 03 11:34:33   but: it does not know which the ID is that you got
-    Mar 03 11:34:47   the game can verify your ID - but cannot link it to your address or anything else
-    Mar 03 11:34:56   unless you voluntarily give the game the info (e.g. by registering your nick)
-    Mar 03 11:35:22   I can implement that crypto scheme, BTW
-    Mar 03 11:35:28   I remembered how it works
-    Mar 03 11:36:43   one keyword for it is "blind signatures"
-    Mar 03 11:36:51   http://ntrg.cs.tcd.ie/mepeirce/Project/Press/digibro.html
-    Mar 03 11:36:54   like at the end of that page
-    Mar 03 11:38:04   in this case, the "bank" does not know which number I wanted it to sign...
-    Mar 03 11:38:06   but it is not perfect
-    Mar 03 11:38:19   in that specific protocol, I can still cheat a bit
-    Mar 03 11:39:01   but that can be prevented too :P
-    Mar 03 11:39:20   (by requiring the "x" to have a special pattern, that is unlikely to come when you modify the signature)
-    Mar 03 11:40:20   e.g.: x may be a hash value of a string that is like "NEXIUZ PLAYER ID #43984398"
-    Mar 03 11:40:33   and as ID, you'd present both the string and the signature
-    Mar 03 11:40:45   if the hash function is good, you can't manipulate the signature
-    Mar 03 11:41:32   note that that string would not really be your "ID" :P
-    Mar 03 11:41:48   so if the number matches between two players, that is no problem, as the signature still would not match
-    Mar 03 11:44:08   1. s = "NEXUIZ PLAYER ID #474574598798"
-    Mar 03 11:44:09   2. h = SHA1(s)
-    Mar 03 11:44:11   3. r = random
-    Mar 03 11:44:14   4. x = h*r^publickey
-    Mar 03 11:44:15   5. send x to auth server, get back y which auth server calculates as x^privatekey
-    Mar 03 11:44:18   6. t = y/r
-    Mar 03 11:44:20   7. The full player ID is s together with t
-    Mar 03 11:44:34   to verify, the server would check the ID starts with "NEXUIZ PLAYER ID #", and that the signature matches too
-    Mar 03 11:46:01   that scheme is from 1983 by the way
-    Mar 03 11:46:10   so if it was patented, the patents have expired now
-    Mar 03 11:47:14   I'll probbaly code that soon, but first check it for possible other security problems
-    Mar 03 11:48:39   have to go now though
-    Mar 03 11:48:40  if we could nail down a privacy-safe central user system, that would allow a lot of other features to be added to the game
-    Mar 03 11:48:45   I'll look up more stuff on it
-    Mar 03 11:48:53   "electronic money" is the keyword for it though
-    Mar 03 11:49:13   basically, the general idea is to make sure that not even the owner of the auth server can know WHO owns a specific key
-    Mar 03 11:49:40   and to provide banning by limiting the number of keys generated
-    Mar 03 11:50:18   this speciifc scheme has a little problem though, but I once saw the solution for that in a book
-    Mar 03 11:50:26   I'll check in that book later :P
-    Mar 03 11:55:20  in the meantime, -z- and I were scanning around for open domain names as a name alternative to nexuiz
-    Mar 03 11:55:25  Alright, while we're all here. I've had a question for a looong time now (separate from all this). What server do the devs play on? I usually play on the DCC servers, but would have liked to play with div0, [-z-] and all the other core devs once.
-    Mar 03 11:55:57 <[-z-]> recently the HO servers because they are the most well kept USA servers
-    Mar 03 11:56:21 <[-z-]> bbiab, need to get lunch
-    Mar 03 11:56:31  Thanks. USA probably means low ping from Europe
-    Mar 03 11:58:48 <[-z-]> yes but I've played on DCC before and Over the Lazy Dog
-    Mar 03 12:02:12 <[-z-]> lets get brainstorming about names
-    Mar 03 12:05:55  NOT AVAILABLE
-    Mar 03 12:05:55  nexotic
-    Mar 03 12:05:55  nexetic
-    Mar 03 12:05:55  nexon
-    Mar 03 12:05:55  nexuz
-    Mar 03 12:05:55  nexine
-    Mar 03 12:05:55  nexean
-    Mar 03 12:05:55  nexio
-    Mar 03 12:05:55  nexium
-    Mar 03 12:05:55  nexun
-    Mar 03 12:05:55  xenios
-    Mar 03 12:05:55  xenius
-    Mar 03 12:05:55  xenoic
-    Mar 03 12:05:55  xenotic
-    Mar 03 12:05:55  AVAILABLE
-    Mar 03 12:05:55  nexotus
-    Mar 03 12:05:55  nexaen
-    Mar 03 12:05:55  nexilus
-    Mar 03 12:05:55  zeniux
-    Mar 03 12:20:36  some proposed Nexiuz, already used for the current site redirect (nexiuz.org ). I also thought about naming it Zymotic, after the dead project which was named that way.
-    Mar 03 12:21:24  if it's being forked, I wouldn't use something that would be mistaken for Nexuiz. But a similar-style name would be good.
-    Mar 03 12:41:40 <[-z-]> wwi own nexiuz.org
-    Mar 03 13:05:33   Taoki: I play on whatever is at the top, or my own
-    Mar 03 13:05:43   and sometimes arranged stuff with PB
-    Mar 03 13:06:14   I recently changed my server to KH only, to give better experience maybe
-    Mar 03 13:06:30  I could never get into KH. I tried for a week once
-    Mar 03 13:06:40  I like clan arena though
-    Mar 03 13:06:49  that was a great addition
-    Mar 03 13:34:02  Dokujisan, from the list of names you posted earlier (couldn't think of any on my own, am generally bad with names) the last one, zeniux, sounds prettiest and most fitting. Or a derivate of that.
-    Mar 03 13:34:47  But, before finding a new name, I think m0ost important is finding a way to let people who don't visit the forums and such know that Nexuiz was renamed. Otherwise, many players may think it just vanished forever all of a sudden, and find out in months or years it's still there
-    Mar 03 13:35:12   well
-    Mar 03 13:35:39  Not sure how that could be done... was thinking that maybe we could find all news articles about Nexuiz on google and see how we could modify each
-    Mar 03 13:35:41   I do think that Alientrap won't follow the project when we take over
-    Mar 03 13:35:43   so...
-    Mar 03 13:35:52   it shouldn't be impossible to get it displayed in game :P
-    Mar 03 13:36:00   we have ways to show such a notification
-    Mar 03 13:36:13   yes, the rotating yellow box :P
-    Mar 03 13:36:38   also, we can organize some server admins, and let them show this when people join their server
-    Mar 03 13:36:39  How? Does the gamecode support a way to show news from an external page?
-    Mar 03 13:36:43   know my "mikeeusa warning"?
-    Mar 03 13:36:49   not yet
-    Mar 03 13:36:54  Not really
-    Mar 03 13:36:57   can onyl show a single line of text in the update notification
-    Mar 03 13:37:05   but with csqc, you can show a on-join dialog on a server
-    Mar 03 13:37:11   so if enough server admins would take over that code
-    Mar 03 13:37:15  Wow, i didn't know thre is an update notification.
-    Mar 03 13:37:15   most people will know
-    Mar 03 13:37:48  Another good idea would be servers (like DCC) putting the news in their MOTD or periodic helper script messages
-    Mar 03 13:38:21   right
-    Mar 03 13:38:26   or more visible than MOTD :P
-    Mar 03 13:38:31   csqc leaves many possibilities for this
-    Mar 03 13:38:48  yeah, there is a way to make a message be echoed to anyone when joining, like normal chat.
-    Mar 03 13:39:12   that too
-    Mar 03 13:39:15   but well
-    Mar 03 13:39:19   we can modify code :P
-    Mar 03 13:39:26   I have on my server some more-or-less secret feature
-    Mar 03 13:39:31   that warns that a map is by mikeeusa :P
-    Mar 03 13:39:52   in form of a dialog box that you have to close by pressing a button
-    Mar 03 13:40:44  hehe realy?
-    Mar 03 13:41:15  fun :P
-    Mar 03 13:41:45  Ooh, right... by having separate CSQC on a server which gets downloaded if it doesn't match yours
-    Mar 03 13:41:51  forgot that :P
-    Mar 03 13:42:03   right
-    Mar 03 13:42:06   we can do a LOT with that
-    Mar 03 13:42:50  If we're lucky, we may be able to change the name without loosing a lot of popularity.
-    Mar 03 13:43:17   we may even gain more
-    Mar 03 13:43:32   because many players probably still think that Nexuiz is the sucky game it was at 1.x times :P
-    Mar 03 13:43:44  Then, separately, maybe we can google for all news articles which talk about Nexuiz (be them years old) and ask them to change the names, if the admins and system would allow that. So people finding them won't be confused too
-    Mar 03 13:43:58   no, changing news of the past is bad
-    Mar 03 13:44:00   don't go there
-    Mar 03 13:44:08  hmm ok then
-    Mar 03 13:44:10   those who rewrite history are damned to repeat it :P
-    Mar 03 13:44:21  makes sense :)
-    Mar 03 13:44:26   but, it'd be nice if they could write an update note to the articles :P
-    Mar 03 13:45:00  Yeah, would be excellent. Enough so someone who seen Nexuiz disappeared and goodles Nexuiz gets an article on the first page mentioning it got renamed
-    Mar 03 13:45:27 <[-z-]> I can still post news
-    Mar 03 13:45:34 <[-z-]> I haven't because Vermeulen said he was going to
-    Mar 03 13:45:46 <[-z-]> but he hasn't
-    Mar 03 13:47:10 <[-z-]> unizex :-P
-    Mar 03 13:47:22  :P
-    Mar 03 13:47:28 <[-z-]> zenuxi
-    Mar 03 13:47:45 <[-z-]> zah new zi
-    Mar 03 13:48:43 <[-z-]> have we decided on a name of either the group or game?
-    Mar 03 13:48:51  I like Zeniux or something similar... that was a good idea Dokujisan included.
-    Mar 03 13:49:50  Or Zenuix, would resemble the old name more
-    Mar 03 13:53:26   we should test the name ideas somehow
-    Mar 03 13:53:38   like, try them in a typing test software :P
-    Mar 03 13:53:44   to see which variant gets more misztakes
-    Mar 03 13:55:06 <[-z-]> zenuix sounds the smoothest of all the paladrome names thrown out and is more phonetic than nexuiz :-P
-    Mar 03 13:55:06  whatever happens with the name, I would like to spend some time to brainstorm for the right name that has an available .com
-    Mar 03 13:55:21  and not pick a name hastily
-    Mar 03 13:56:24 <[-z-]> group name first might help decide the game name
-    Mar 03 13:57:06 <[-z-]> who are we? what brings us together? what are we looking to achieve? who are we looking to attract?
-    Mar 03 13:57:09  oh right
-    Mar 03 13:57:11  the group name
-    Mar 03 13:57:33  with getty, we came up with conflict industries for that group. That works well. For this group... um.....
-    Mar 03 13:58:40  I had been thinking something I mentioned it ysterday. Does anyone believe we may be better without a group name? I seen many projects like that... there are just contributors and no group with a different name. Or they're called "TheProjectName Team"
-    Mar 03 13:58:59  This could, from some angles, and some ways, seem a little bit more free too
-    Mar 03 13:59:20  the group name really helps. If the group does not intend to make any other games, then it can go without a separate group, but a name based on the game name
-    Mar 03 13:59:24 <[-z-]> well... it takes a lot of people working together to design, create and distribute te game.
-    Mar 03 14:00:03 <[-z-]> we'll continue to accept contributions and patches from outside parties, divVerent has actually proposed a good way to setup git to accompany this
-    Mar 03 14:00:27  like alientrap always intended to make more games than nexuiz. Conflict industries intends to do the same. If this "New Nexuiz" group doesn't intend to make other games, then the group name can be like "Nexuiz Team"
-    Mar 03 14:00:40  like my Kickboxing form (called Ax) I call the moderators the "Ax Team"
-    Mar 03 14:01:07 <[-z-]> I'd like to hope we could create more games if not projects together
-    Mar 03 14:01:16  yeah
-    Mar 03 14:01:35 <[-z-]> there are already a few mods that run on top of nexuiz, who knows which way they'll go after the fork
-    Mar 03 14:02:03 <[-z-]> if alientrap drops support, then they'll likely run off our game code
-    Mar 03 14:03:36  ok I'm not against the idea of this group working on other games. Sounds great. 
-    Mar 03 14:03:38  I play two other games (about different things) which are open source, and not officially developed by a specific team. Just for the note  if anyone's curious, they are Vdrift http://vdrift.net/ (best opensource car game imo) and glest http://glest.org/en/index.php (best opensource rts game)
-    Mar 03 14:05:11  On the about page of Glest, they say "Glest is made by a bunch of friends, most of them from Spain". Of course this doesn't mean it would be the best idea for Nexuiz.
-    Mar 03 14:05:15 <[-z-]> someone still has to be in control at some point
-    Mar 03 14:05:27  yeah
-    Mar 03 14:05:40 <[-z-]> we're trying to build a group that won't die from having a single or even just 2 leaders
-    Mar 03 14:06:00 <[-z-]> but rather a board or committee, divVerent would like to see 3
-    Mar 03 14:06:03  ok what is a creative way of describing that arrangement
-    Mar 03 14:06:17  even imagery
-    Mar 03 14:06:24 <[-z-]> who me or Taoki?
-    Mar 03 14:06:28  like a wheel with spokes
-    Mar 03 14:06:30  you
-    Mar 03 14:07:00  the arrangement of the group, or the method upon which it is created
-    Mar 03 14:07:17 <[-z-]> a wheel with spokes connecting to a group (committee) in the center
-    Mar 03 14:09:07   shouldn't group name the same as the game name?
-    Mar 03 14:09:29  well as I said earlier, that depends on whether the group works on multiple games
-    Mar 03 14:09:33  if it's just one game, then sure
-    Mar 03 14:09:43   I don't think we want to
-    Mar 03 14:09:51   maybe as side projects, with not all members part of it
-    Mar 03 14:10:03   but that can then be a new group, cooperating with the "nexuiz group"
-    Mar 03 14:10:13  ok. I'm fine with that
-    Mar 03 14:10:26   I mean, such groups are not exclusive
-    Mar 03 14:10:33 <[-z-]> isn't that just a more complicated way of saying we'll figure out a team name later?
-    Mar 03 14:10:37   e.g. Taoki made that spinoff game once, didn't he?
-    Mar 03 14:10:41   We could cooperate in that too :P
-    Mar 03 14:10:44 <[-z-]> he's still working on it
-    Mar 03 14:10:47   e.g. when I provide a build system...
-    Mar 03 14:10:57   I can happily use my build system for his project too
-    Mar 03 14:11:08  I like the idea of just calling it  Team
-    Mar 03 14:11:10   even without being part of his development
-    Mar 03 14:11:14   yes, so do I
-    Mar 03 14:11:54 <[-z-]> k, whatever, I don't care that much about the name
-    Mar 03 14:12:01  That own game i'm making from Nexuiz? I still work on it... just took a brake now since i worked on it a lot at first
-    Mar 03 14:12:17  Also waiting for FruitieX's HUD changes, i'll have to merge these with my hud and stuff. But yeah
-    Mar 03 14:12:27  I'm also interested in that game, btw
-    Mar 03 14:12:30   I just still don't like Zenuix...
-    Mar 03 14:12:34  ok
-    Mar 03 14:12:40   I am not sure if I am interested in that game
-    Mar 03 14:12:48 <[-z-]> it doesn't even have to ben a palindrome
-    Mar 03 14:12:53   but even if not, I'd have no reason to not help out with e.g. making its release builds
-    Mar 03 14:12:55 <[-z-]> err
-    Mar 03 14:12:59  Thanks Dokujisan :) Not sure how it will be like... it will be something of a different theme. Not sure if i can get it to what i want it to be
-    Mar 03 14:13:01   anagram
-    Mar 03 14:13:04 <[-z-]> yes, that one :)
-    Mar 03 14:13:08  well I like the theme that you described
-    Mar 03 14:13:14   zenuiz may be better than zenuix BTW
-    Mar 03 14:13:21   because, I have typo'd zenuiz when trying to write zenuix
-    Mar 03 14:13:49 <[-z-]> xenuiz?
-    Mar 03 14:13:52   no
-    Mar 03 14:13:55   that sounds like Xen
-    Mar 03 14:13:57   which was a flop
-    Mar 03 14:14:04  I'd still like the wat the first name sounds more
-    Mar 03 14:14:14   which?
-    Mar 03 14:14:29  Zenuix
-    Mar 03 14:14:44   I just find it too hard to remmeber/type
-    Mar 03 14:14:48   sort of the same fault as Nexuiz has
-    Mar 03 14:15:06  Yeah, but it kinda sounds and looks prettier
-    Mar 03 14:15:29   is it pronounced Zen-u-ix, Ze-nu-ix, ze-nu-i-kku-su, or or Zen-i-us?
-    Mar 03 14:15:41 <[-z-]> first
-    Mar 03 14:15:46   not zenuikkusu?
-    Mar 03 14:15:53 <[-z-]> I mean, you can if you want
-    Mar 03 14:16:03   (latter is how the japanese would pronounce zenuix)
-    Mar 03 14:16:41 <[-z-]> zenuiz (not japanese)
-    Mar 03 14:16:54   that name would be way more japanese friendly :P
-    Mar 03 14:16:54 <[-z-]> haha, I just typoed zenuix too
-    Mar 03 14:17:10   zenuizu would be their katakana writing of it
-    Mar 03 14:17:11 <[-z-]> zen you iz
-    Mar 03 14:17:28 <[-z-]> what does zenuizu mean?
-    Mar 03 14:17:31   nothing
-    Mar 03 14:17:39 <[-z-]> (we're back with an even harder to pronounce name)
-    Mar 03 14:17:41   I just spelt it in a sequence of katakana characters
-    Mar 03 14:17:52   like the japanese do to all foreign words
-    Mar 03 14:17:57 *   Dokujisan is brainstorming names and checking for available .coms
-    Mar 03 14:18:01   e.g. floppy disk = fu-ro-ppi de-i-su-ku
-    Mar 03 14:18:19 <[-z-]> I'm not sure if zenuiz is just because of muscle memory though
-    Mar 03 14:18:27   yes
-    Mar 03 14:18:29 <[-z-]> what if you asked a random person to type it
-    Mar 03 14:18:29   that may be too
-    Mar 03 14:18:43   basically... I think it maybe shouldn't have an ui in it :P
-    Mar 03 14:18:47 <[-z-]> haha
-    Mar 03 14:18:56 <[-z-]> that actually made it easier for me to spell
-    Mar 03 14:18:57   Inflexion Uzi CL
-    Mar 03 14:19:02   an anagram to illfonicnexuiz
-    Mar 03 14:19:08 <[-z-]> ;)
-    Mar 03 14:19:38 <[-z-]> necksuiz
-    Mar 03 14:19:49   no, does not solve anything :P
-    Mar 03 14:19:55 <[-z-]> makes it worse lol :)
-    Mar 03 14:19:58   yes
-    Mar 03 14:20:02   zeckniuz
-    Mar 03 14:20:14   no
-    Mar 03 14:20:19 <[-z-]> zexiznice
-    Mar 03 14:20:20   sounds like a zecke, evil animal in germany
-    Mar 03 14:20:29   Zexiz
-    Mar 03 14:20:32   haha :P
-    Mar 03 14:20:33   "Sex-is"
-    Mar 03 14:20:40   oh wait
-    Mar 03 14:20:46   you actually intended that
-    Mar 03 14:20:49 <[-z-]> yeah :-P
-    Mar 03 14:21:04 <[-z-]> I would never suggest that as a real game name lol
-    Mar 03 14:21:08   Xettius
-    Mar 03 14:21:15 <[-z-]> :mind sploded:
-    Mar 03 14:21:18   oh, I had first parsed it as "zexis - nice"
-    Mar 03 14:21:26   *z
-    Mar 03 14:21:29 <[-z-]> hehe
-    Mar 03 14:21:49   Textius - the text adventure port
-    Mar 03 14:22:03  man... a lot of strange domain names are already taken
-    Mar 03 14:22:05 <[-z-]> do we even want to stick with these weird arrangements of letters?
-    Mar 03 14:22:08  AVAILABLE .COMs
-    Mar 03 14:22:08  nexotus
-    Mar 03 14:22:08  nexilus
-    Mar 03 14:22:08  zeniux
-    Mar 03 14:22:08  xepharis
-    Mar 03 14:22:08  xaleco
-    Mar 03 14:22:08  xeleka
-    Mar 03 14:22:08  xeleca
-    Mar 03 14:22:08  xelecon
-    Mar 03 14:22:10   You are standing on a pink reflecting floor. You hear rocket noises.+
-    Mar 03 14:22:12   > GO LEFT
-    Mar 03 14:22:21   does anyone recognize the map?
-    Mar 03 14:22:21 <[-z-]> we want a .org though, no?
-    Mar 03 14:22:25   see, text adventure works
-    Mar 03 14:22:26   yes
-    Mar 03 14:22:31  if the .com is available, the .org definitely is
-    Mar 03 14:22:34  and I think we should get both
-    Mar 03 14:22:38  and redirect the .com
-    Mar 03 14:22:44   Xepharis wtf
-    Mar 03 14:22:49   reminds of the old Project Alaris
-    Mar 03 14:22:57  just brainstorming. I started with nex*
-    Mar 03 14:22:58 <[-z-]> xenuiz haha (xenu is)
-    Mar 03 14:23:03  haha
-    Mar 03 14:23:13   no, cannot accept that with my belief :P
-    Mar 03 14:23:22 <[-z-]> haha, I'm just kidding
-    Mar 03 14:23:28   but I would never have spotted it
-    Mar 03 14:23:42 <[-z-]> ?
-    Mar 03 14:23:48   rather rejected that suggestion above because it started with Xen, and Xen was unsuccessful virtualization
-    Mar 03 14:23:55 <[-z-]> ah yes :-P
-    Mar 03 14:23:58   (replaced by KVM)
-    Mar 03 14:24:23   Davius
-    Mar 03 14:24:27   from [Dave]
-    Mar 03 14:24:30 <[-z-]> :-P
-    Mar 03 14:24:33  haha
-    Mar 03 14:24:44 <[-z-]> daviuz?
-    Mar 03 14:24:48   or maybe even Daviuz
-    Mar 03 14:24:57   but it gets in the hard-to-spell region again
-    Mar 03 14:25:01   Dave Ius
-    Mar 03 14:25:07   "The justice of Dave"+
-    Mar 03 14:25:14 <[-z-]> davefps
-    Mar 03 14:25:21   DaveDaveDave
-    Mar 03 14:25:24 <[-z-]> or just dave
-    Mar 03 14:25:30   KillDave
-    Mar 03 14:25:38 <[-z-]> killdavekill
-    Mar 03 14:26:01 <[-z-]> gokilldave
-    Mar 03 14:26:02   OMGTKDave
-    Mar 03 14:26:12   (Bastards edition)
-    Mar 03 14:26:30   Davidiuz
-    Mar 03 14:26:38 <[-z-]> davefps.org is available
-    Mar 03 14:26:51   is anyone here called Dave? :P
-    Mar 03 14:26:58   I mean, apart from everyone ;)
-    Mar 03 14:27:01 <[-z-]> :-P
-    Mar 03 14:27:05 <[-z-]> no
-    Mar 03 14:27:15   BTW, I had reliable sources tell me that morphed would be in our team too
-    Mar 03 14:27:30  I suspect that most would want to move over
-    Mar 03 14:27:36   just wanted to say
-    Mar 03 14:27:40   if we can even get morphed
-    Mar 03 14:27:42  but yes, that is good
-    Mar 03 14:27:43   we'd get everyone :P
-    Mar 03 14:27:46 <[-z-]> it's good to have his support
-    Mar 03 14:28:10   morphed may work uncleanly, and be a bit weird-creative... so he often has to be put in his bounds :P but we need that creativity
-    Mar 03 14:28:11 <[-z-]> we need to get setup so we have something for them to move to
-    Mar 03 14:28:17  is it possible to do this without telling mikee about it?
-    Mar 03 14:28:24   no
-    Mar 03 14:28:28  :-)
-    Mar 03 14:28:29   but we can wait with telling mikee
-    Mar 03 14:28:34   mikee isn't too clever to find out on his own
-    Mar 03 14:28:47   it's just that he reads the forum
-    Mar 03 14:28:55   as for hosting... well, we could use the icculus repository
-    Mar 03 14:29:03   but I'd prefer it on the new domain
-    Mar 03 14:29:10 <[-z-]> is everyone good with davefps ?
-    Mar 03 14:29:14   [-z-]: how expensive is domain hosting with "sort of unlimited" traffic?
-    Mar 03 14:29:18   DaveFPS... not so sure yet
-    Mar 03 14:29:20   but maybe
-    Mar 03 14:29:21 <[-z-]> ~$120 a year
-    Mar 03 14:29:22   a bit too generic maybe
-    Mar 03 14:29:24   googling it
-    Mar 03 14:29:31   $10 a month... sounds okay
-    Mar 03 14:29:35   so we could put the git on it too
-    Mar 03 14:29:42   and with shell access?
-    Mar 03 14:29:46   (for making the builds)
-    Mar 03 14:29:47 <[-z-]> I believe they support git now yes
-    Mar 03 14:29:52 <[-z-]> and multiple unix accounts, yes
-    Mar 03 14:29:58   they don't have to support git :P
-    Mar 03 14:30:01 <[-z-]> and sftp only accounts
-    Mar 03 14:30:09   we can install it in one of the unix accounts
-    Mar 03 14:30:13   and set up gitolite on it
-    Mar 03 14:30:22   that is actually how you host git
-    Mar 03 14:30:28 <[-z-]> div0: well they also have a web frontend, I don't know how helpful it is for setting up git though
-    Mar 03 14:30:41   only problem wqould be the git daemon, that probably would require asking them and them saying "go ahead, you can use the network port"
-    Mar 03 14:30:54   for repository write access you go through ssh anyway
-    Mar 03 14:31:10 <[-z-]> http://wiki.dreamhost.com/Git
-    Mar 03 14:31:17   for the record, git is port 9418
-    Mar 03 14:31:24  I need to go for the next 1-2 hours. See you all when I get back, take care. I'll try to think of a new name more :)
-    Mar 03 14:31:37 <[-z-]> okay Taoki, see you
-    Mar 03 14:32:19   only problem is, they write that they currently do not support git-daemon
-    Mar 03 14:32:21   that is a setback
-    Mar 03 14:32:31 <[-z-]> well, why not stay on icculus?
-    Mar 03 14:32:45   could do that too, at least for a start
-    Mar 03 14:32:47  isn't icculus slow?
-    Mar 03 14:32:51   that it is
-    Mar 03 14:32:53  I always got that impression from it
-    Mar 03 14:32:57   I just think this should be hosted on the project domain, if possible
-    Mar 03 14:33:08   if nothing else works, we can still offer the git read access via http
-    Mar 03 14:33:12   but that will sometimes fail
-    Mar 03 14:33:39   can still have a readonly clone of it on other hosts :P
-    Mar 03 14:34:01 <[-z-]> hmm, I can't really offer the vps up if it's going to be running gameservers
-    Mar 03 14:34:04   so actually, we could offer readonly access via http or on icculus, and otherwise use dreamhost
-    Mar 03 14:34:06   thagt would work
-    Mar 03 14:34:41   via http may be good enough, git devs say we should not do that, but I don't know why other than one has to regularily call git-update-server-info
-    Mar 03 14:35:17  hmm... ok I'm liking xun* as a prefix
-    Mar 03 14:35:40 <[-z-]> I dunno :-\
-    Mar 03 14:35:40  man, soooo many strange domain names are taken.
-    Mar 03 14:39:37   Xunius?
-    Mar 03 14:39:38   Xunion?
-    Mar 03 14:43:28  more avialable .coms...
-    Mar 03 14:43:29  xuniam
-    Mar 03 14:43:29  xuniox
-    Mar 03 14:43:29  xunium
-    Mar 03 14:43:29  xundem
-    Mar 03 14:43:29  xunius
-    Mar 03 14:43:29  xuniux
-    Mar 03 14:43:29  xudex
-    Mar 03 14:44:26  xodim
-    Mar 03 14:44:35   [-z-]: does dreamhost support CGI?
-    Mar 03 14:46:50   because if it does
-    Mar 03 14:46:53 <[-z-]> hmm, I believe so
-    Mar 03 14:46:54   we can cleanly host git over HTTP
-    Mar 03 14:46:56   (for newer git clients)
-    Mar 03 14:47:05   for older clients, it'll fall back to the a bit clumsy HTTP method
-    Mar 03 14:47:06   but still work
-    Mar 03 14:47:12   just download more data than needed
-    Mar 03 14:48:11   oh, cronjobs?
-    Mar 03 14:48:39   (not THAT important for us, though)
-    Mar 03 14:51:29  xodem
-    Mar 03 14:51:29  xotux
-    Mar 03 14:51:29  nodium
-    Mar 03 14:52:50   Tuxius
-    Mar 03 14:52:57   Tuxiuz
-    Mar 03 14:52:59   is hard to type
-    Mar 03 15:04:02  dellum
-    Mar 03 15:04:14  nodius
-    Mar 03 15:04:14  xodeos
-    Mar 03 15:04:14  modiem
-    Mar 03 15:04:14  xovium
-    Mar 03 15:04:14  xovim
-    Mar 03 15:05:38  xendem
-    Mar 03 15:06:13  xelod
-    Mar 03 15:06:39  xilod
-    Mar 03 15:13:07  microsoftiux
-    Mar 03 15:13:10  ..j/k
-    Mar 03 17:02:48  Back. Thought abouc a little new bunch of names...
-    Mar 03 17:02:50  *about
-    Mar 03 17:03:16  Not really the best but oh well. My list is:
-    Mar 03 17:03:39  Zenuix, Zenux, Zenus, Nexuz
-    Mar 03 17:03:56  the 2nd and 3rd sound best to me. As for team names,
-    Mar 03 17:05:17  I'm totally not good at these so my ideas are mostly silly. Was still thinking of something with Alien... the only idea that came to my mind was openAlien (please ignore this though... I mean... :P ) Another idea about the team name, was something related to nexuizninjaz, which imo has been a great resource. Something having to do with that would be nice to
-    Mar 03 17:05:38  Like, openNinjaz, Alien Ninjaz... these are just sillq quick thoughts once again
-    Mar 03 17:08:35  Sorry for the several typos >.>
-    Mar 03 17:12:15  What does everyone think? Would Zenux (without the i like my previous suggestion) or Zenus be anything good?
-    Mar 03 17:17:35  I like the idea of something that contains both Z and X
-    Mar 03 18:52:36 <[-z-]> hahaah, mikeeusa's suggestion:
-    Mar 03 18:52:37 <[-z-]> Nexuiz:Depreciated
-    Mar 03 18:53:00 <[-z-]> he goes on to say
-    Mar 03 18:53:02 <[-z-]> "but translated into german so it sounds germanish. German is... a dark tounge. Makes everything sound strenghtful."
-    Mar 03 18:54:34  hehe
-    Mar 03 18:56:15 *   Samual (~sam@c-24-131-80-234.hsd1.pa.comcast.net) has joined #notnexuiz
-    Mar 03 18:56:20     Heh
-    Mar 03 18:56:21     Clever.
-    Mar 03 18:56:31 <[-z-]> welcome Samual
-    Mar 03 18:56:43     Who is active/idle?
-    Mar 03 18:56:59 <[-z-]> Taoki is active, div0 and Dokujisan might be around
-    Mar 03 18:57:20 <[-z-]> we were discussing creating a group based around the fork of the yet to be named game
-    Mar 03 18:57:40 <[-z-]> something with a better spread of power distributed across a few "major leaders"
-    Mar 03 18:58:12  I'm hre
-    Mar 03 18:58:16     Well meh
-    Mar 03 18:58:34 <[-z-]> we've talked about servers, repository hosting and what not
-    Mar 03 18:58:45 <[-z-]> it sounds like we have enough to continue building releases cross platform
-    Mar 03 18:59:26 <[-z-]> we can take the time to get more organized from a web point of view as well
-    Mar 03 18:59:28     It's a huge step to abandon Nexuiz though :P
-    Mar 03 18:59:37 <[-z-]> do you want to stay under alientrap?
-    Mar 03 18:59:52     Well
-    Mar 03 19:00:12     Vermeulen fails, but it's -- It's still hard to abandon Nexuiz :P
-    Mar 03 19:00:35 <[-z-]> it's no longer nexuiz and the sooner we all accept that, the sooner we can move on
-    Mar 03 19:01:35     Meh.
-    Mar 03 19:02:14 <[-z-]> it sucks but there isn't much we can do
-    Mar 03 19:02:33     I'd much rather work on a game with new content though.
-    Mar 03 19:04:05     Not necessarily different gameplay, just new artwork/design. If there's one thing that has been shown with this is that an overall theme for a game can go a long way to making it look consistently good.
-    Mar 03 19:09:05  New content will come over time. Hopefully, some new artwork too. Of course, I hope no one is really thinking about throwing away everything that has been done in 5 years and starting from a scratch.
-    Mar 03 19:11:24  What was done so far is too good and too important. And I'm sure that in a few years from now, it will be incredible compared to what it is now
-    Mar 03 19:11:43  (I'm still dreaming about this project looking like UT3, someday :P )
-    Mar 03 19:12:44 <[-z-]> I'm willing to submit more and may be able to get more from others, we just need to outline our needs
-    Mar 03 19:14:14  I wish I could model. I can hardly make a boulder in Blender though :(
-    Mar 03 19:15:08  I can edit existing models to some point (how I made my vixens from pyria) but new models at the quality of the UT 2k4 / UT 3 guns... those have to be very hard to make
-    Mar 03 19:20:58     lawl anyway I think i'm done with Nexuiz officially now, since this person clearly has no intention of changing the name and he doesn't want to listen to the community much.
-    Mar 03 19:22:33  It would be sad if you left, Samural. Would be sad if anyone really left...
-    Mar 03 19:26:29     lawl well everyone here has been discussing leaving too anyway
-    Mar 03 19:26:54 *   [-z-] gives channel operator status to Samual
-    Mar 03 19:26:58  If anyone wants to leave, it is of course their choice. I just want to highlight that... in my vision this is not a reason to completely loose faith. Because the project we kept working on for all these years is still here, and will always be here. So if we were with Nexuiz for these years because we liked -it-, although this has undoubtfully upset us greatly, we can keep being with it from now on
-    Mar 03 19:27:44 <[-z-]> I just don't want to work for a "Company" that represents such shiesty practices
-    Mar 03 19:27:46  It is still th same code, same experience, etc. If the reason was to modify this code, and parts of what the game is now, and to enjoy what exists in it, then this won't stop us
-    Mar 03 19:28:43  Whatever its name will change to, its the same thing you will see when you load a map or the menu. Except the name banner which will be changed too. That doesn't go away... if thats what we've been with Nexuiz for we haven't lost anything.
-    Mar 03 19:31:15  hey Samual 
-    Mar 03 19:31:30     Hai.
-    Mar 03 19:31:46  here is what I've searched so far in terms of domain names
-    Mar 03 19:31:48  http://pastie.org/private/z1hlw1gs1d4nrxdvbisxsw
-    Mar 03 19:33:17  Right... i wax curious what everyone thinks of my last two name ideas
-    Mar 03 19:33:18  [00:11:51] <@Taoki> What does everyone think? Would Zenux (without the i like my previous suggestion) or Zenus be anything good?
-    Mar 03 19:33:44  I always go by available domain names
-    Mar 03 19:33:50  and zenux.com isn't available
-    Mar 03 19:34:11  otherwise, that's a good name to consider
-    Mar 03 19:34:59  hmm...
-    Mar 03 19:38:14  From that list, my favs would be zeniux, xaleco, xuniox, xodeos
-    Mar 03 19:38:16 *   Rad_Ished (~Dooley@cpc3-aztw19-0-0-cust362.aztw.cable.virginmedia.com) has joined #notnexuiz
-    Mar 03 19:38:21 <[-z-]> hey Rad_Ished
-    Mar 03 19:38:25  hi
-    Mar 03 19:38:39 <[-z-]> zeniux or zenuiz?
-    Mar 03 19:38:40  hey folks, i like not nexuiz
-    Mar 03 19:38:43  good name
-    Mar 03 19:38:54 <[-z-]> Rad_Ished: we've been trying to come up with a real one :-P
-    Mar 03 19:38:59  heh
-    Mar 03 19:39:17  z, I would prefer the first between the two
-    Mar 03 19:39:18  zenuiz works for me
-    Mar 03 19:39:27  ahhh zexnuix
-    Mar 03 19:39:37  zeniux
-    Mar 03 19:39:39  i meant argh
-    Mar 03 19:39:43 <[-z-]> nexzex
-    Mar 03 19:39:45  yeh , what he said
-    Mar 03 19:39:50  nooo
-    Mar 03 19:40:00  zeniux
-    Mar 03 19:40:14  i don't feel im really adding anything here
-    Mar 03 19:40:24   here is what I've searched so far in terms of domain names
-    Mar 03 19:40:24   http://pastie.org/private/z1hlw1gs1d4nrxdvbisxsw
-    Mar 03 19:40:46  i  thought that mikee's post was profound
-    Mar 03 19:40:49 <[-z-]> we want a .org though, no?
-    Mar 03 19:41:21 <[-z-]> xenix lol
-    Mar 03 19:41:22 <[-z-]> penix
-    Mar 03 19:41:51  Atm, my vote's on zeniux / zenuix / zenius
-    Mar 03 19:41:53  :P
-    Mar 03 19:42:05  or derivates of these
-    Mar 03 19:42:06     Sexuiz is good
-    Mar 03 19:42:10     But well
-    Mar 03 19:42:12  zenuix
-    Mar 03 19:42:13  :))
-    Mar 03 19:42:31     Zexun?
-    Mar 03 19:42:36 <[-z-]> haha, bit of trivia for ya'll, "throng" is a crowd of people
-    Mar 03 19:42:49 <[-z-]> zexin
-    Mar 03 19:42:57     Zexin too
-    Mar 03 19:43:02     I like that >.>
-    Mar 03 19:43:03 <[-z-]>  zexin.org  AVAILABLE
-    Mar 03 19:43:19     ^_^
-    Mar 03 19:43:23     .com?
-    Mar 03 19:43:27 <[-z-]> 5 letters, not bad
-    Mar 03 19:43:29 <[-z-]> no .com is taken
-    Mar 03 19:43:32 <[-z-]> but do we want .com?
-    Mar 03 19:43:32  Zexin sounds goodish, yeah
-    Mar 03 19:43:43 <[-z-]> sqautter has it
-    Mar 03 19:44:10     Nizex?
-    Mar 03 19:44:12     lawl
-    Mar 03 19:46:02 <[-z-]>  nexiz.org AVAILABLE
-    Mar 03 19:46:09 <[-z-]> probably too similar
-    Mar 03 19:46:14     Yeah that's too similar
-    Mar 03 19:46:14     lawl
-    Mar 03 19:52:29  I really think it's valuable to have the .com
-    Mar 03 19:52:44  but if we don't have that as a requirement, then scan through those names I checked that are not available .coms
-    Mar 03 19:53:00 <[-z-]> yean but we're not really a company?
-    Mar 03 19:53:04 <[-z-]> more an organization
-    Mar 03 19:53:06  it's not about that
-    Mar 03 19:53:09  people know .coms
-    Mar 03 19:53:21  when they look for a website, they look for a .com
-    Mar 03 19:53:22  first
-    Mar 03 19:53:52  true
-    Mar 03 19:55:05  I can't count how many times I accidentally went to alientrap.com 
-    Mar 03 19:57:45  From my favorite names, zeniux.com seems to be the only one in that list
-    Mar 03 19:58:31  When will the name be finally decided? I think, there are a few choices now. I was thinking of taking our top 5-6 ideas for names (if we have that much) and making a pool on the forums
-    Mar 03 19:59:18  I think we should definitely take time to pick the name
-    Mar 03 19:59:43  in the meantime, a lot of discussion can be done about other details
-    Mar 03 20:01:37 *   Rad_Ished has quit ("haha.. AAAHHHAAAaaARRR!!!  .. ow")
-    Mar 03 20:05:16  Well, now that I brought that up. When might Nexuiz have player, item and weapon models that would make it look super-modern like Quake4 / UT3? Of course they won't fall from the sky, but I've wondered that for a while
-    Mar 03 20:05:34  http://www.legitreviews.com/images/reviews/365/quake4_t.jpg / http://www.happypenguin.org/images/quake4.jpg Just imagining Nexuiz looking like that sometime... :)
-    Mar 03 20:10:29  well one thing that could have been handled better in existing nexuiz is recruitment. I have talked to a large handful of people who were interested in getting involved in nexuiz, but they weren't given enough direction or help with getting involved and they ended up leaving. 
-    Mar 03 20:11:06  people who handle recruitment and managing newcomers to the project don't need to be top developers
-    Mar 03 20:11:24  especially if there is some sort of outline for that sort of thing
-    Mar 03 20:12:15  there was only one official push (to my knowledge) from alientrap to attract new developers, and I think that effort seemed pretty successful in attracting developers
-    Mar 03 20:12:24  but a lot of those developers showed and then eventually left
-    Mar 03 20:12:47  so more campaigns to attract more talent to the project woudl be very helpful
-    Mar 03 20:13:14  these are the kinds of things that should be a part of an open source game like this, imo
-    Mar 03 20:20:36  I agree. I seen posts about people who wanted to come and help, but after that we haven't heard anything about them
-    Mar 03 20:22:36  I always though that if I were a part of alientrap, I would have personally talked with those people to make sure they are kept informed and busy
-    Mar 03 20:23:01  but as a simple member of the community, it wasn't really my place. I didn't even know who was coming to alientrap
-    Mar 03 20:26:02  yeah
-    Mar 03 20:37:06     I contacted most the people on the "We need developers" thread.
-    Mar 03 20:38:08     --- Most of the time they were interested and sent emails back, but they never really showed up.
-    Mar 03 21:03:39  Sorry for the delay... got busy with some other things from another channel. Going to bed in a minute too. Anyway, I know some topics were fional works are already released, but there was no feedback given on it.
-    Mar 03 21:04:29  blkrbt still has 3 songs ready to be committed for at least 4 months iirc. Same as tZork's songs, about 8 of them I think (if I remember correctly again). There was also someone who made an awesome high quality robot model 6 months ago, no one said anything about that either.
-    Mar 03 21:04:35  Maybe i should try finding that topic again
-    Mar 03 21:12:40 *   TVR (~TVR@96.49.107.196) has joined #notnexuiz
-    Mar 03 21:13:02    Glad to see you are all on board.
-    Mar 03 21:14:34  Hello :)
-    Mar 03 21:15:41    Hey Taoki, has tZork been notified?
-    Mar 03 21:15:49  What about?
-    Mar 03 21:20:08    He doesn't seem pleased about the actions of Vermeulen and LordHavoc selling a GPL version of his source code.
-    Mar 03 21:21:19  Yeah, he spoke about this on the channel too. Hope he won't be leaving the project, would be sad if anyone did
-    Mar 03 21:21:27  Aah, found what I was looking for.
-    Mar 03 21:21:34  I'll post all 3 links
-    Mar 03 21:23:10    Yes, that would be great.
-    Mar 03 21:24:09  http://alientrap.org/forum/viewtopic.php?p=69763#p69763 - The robot model I mentioned. Imo it looks awesome. No one gave any feedback since Novemver 2009.
-    Mar 03 21:24:09  http://www.alientrap.org/forum/viewtopic.php?p=74456#p74456 Scorp's songs (not tzork sorry), only the on for the tutorial map included.
-    Mar 03 21:24:09  http://forum.alientrap.org/viewtopic.php?p=70446#p70446 3 songs by blkrbt, which haven't been reviewed for many months either
-    Mar 03 21:24:31  Sorry about that TVR... posted before mentioning some forgotten contributions previously
-    Mar 03 21:25:21  And these are only the ones I know of
-    Mar 03 21:26:18    Is that media FOSS?
-    Mar 03 21:26:45  Not sure... it shold be gpl iirc
-    Mar 03 21:27:23  Anyway, i need to run now. Late here. See you all tomorrow
-    Mar 03 21:30:36 <[-z-]> wtf keybord
-    Mar 03 21:30:53 <[-z-]> /\ /\nd $ $topped working
-    Mar 03 21:32:09    Totally unresponsive?
-    Mar 03 21:43:48 *   Taoki has quit (Ping timeout: 364 seconds)
-    Mar 03 21:57:48 <[-z-]> working again
-    Mar 04 00:13:12    [-z-]: Have you contacted the Free Software Foundation, and/or EFF?
-    Mar 04 01:54:12 *   TVR has quit (Remote host closed the connection)
-    Mar 04 03:35:37   Zenux is a Linux distro (or should be).
-    Mar 04 03:35:46   Zenus... well, I would like to keep the x somewhere :P
-    Mar 04 03:35:52   OpenAlien... please not ;)
-    Mar 04 03:35:57   (AlienArena, OpenArena...)
-    Mar 04 03:36:33   [01:00:49]  Vermeulen fails, but it's -- It's still hard to abandon Nexuiz :P
-    Mar 04 03:36:35   [01:01:11] <@[-z-]> it's no longer nexuiz and the sooner we all accept that, the sooner we can move on
-    Mar 04 03:36:39   it's not abandoning, but just renaming
-    Mar 04 03:36:44   we wouldn't have to abandon much
-    Mar 04 03:36:55   maybe we should abandon the old evil* texture sets if we release under a new name anyway
-    Mar 04 03:37:34   and half the maps :P
-    Mar 04 03:37:45   on the other hand, we CAN include quite some public released maps of our taste :P
-    Mar 04 03:37:51   (but please not ANY greatwall)
-    Mar 04 03:38:17   So actually... why don't we go for a teamplay focus in the "forked game"?
-    Mar 04 03:38:41   let's try to include 5 CTF maps, and 5 DM maps that ALSO are suitable for keyhunt and Domination, and 2 or 3 Onslaught maps
-    Mar 04 03:58:06   [03:24:50] <@Taoki> http://www.alientrap.org/forum/viewtopic.php?p=74456#p74456 Scorp's songs (not tzork sorry), only the on for the tutorial map included.
-    Mar 04 03:58:08   [03:24:50] <@Taoki> http://forum.alientrap.org/viewtopic.php?p=70446#p70446 3 songs by blkrbt, which haven't been reviewed for many months either
-    Mar 04 03:58:18   as for songs: I normally like to include them only when they are actually used by the game
-    Mar 04 03:58:27   but well, this would now be a good point to do it, and remove some songs by elysis :P
-    Mar 04 05:11:41   okay, I finished the flaw in the player ID system I proposed :P
-    Mar 04 05:19:21   http://paste.debian.net/62392/
-    Mar 04 05:19:31   note: the patent for Schnorr identification expired last year :P
-    Mar 04 05:20:04   so we can actually use it
-    Mar 04 05:20:36   this prtoocol generates a player ID the generating server cannot trace back...
-    Mar 04 05:20:56   and the old version had the flaw that an attacker who sniffed the ID of another player can impersonate him by simply providing the same ID
-    Mar 04 05:33:54   that is then almost the perfect player ID system - nobody has to trust anyone for it to work :P
-    Mar 04 05:34:17   (well, one has to trust the client application that it actually does perform the protocol... but in open source that can be verified easily)
-    Mar 04 06:15:44   So actually... why don't we go for a teamplay focus in the "forked game"?
-    Mar 04 06:15:49  I like that thinking
-    Mar 04 06:18:04   it's not abandoning, but just renaming
-    Mar 04 06:18:04   we wouldn't have to abandon much
-    Mar 04 06:18:25  the one thing that I'm hopeful for is the ability to do the things in this fork that weren't done in previous nexuiz
-    Mar 04 06:19:07   which are?
-    Mar 04 06:19:44  If I had my way, I would take these community-driven efforts that I've done in nexuiz and ramp them up, place heavy focus on them
-    Mar 04 06:20:06   well, which are these?
-    Mar 04 06:20:15  ok I'll explain what I've done...
-    Mar 04 06:20:28   I mean, do you mean stuff game code-wise, or stuff "representation wise"?
-    Mar 04 06:20:45  activity-wise
-    Mar 04 06:20:48  like creating tournaments
-    Mar 04 06:20:49   ah, great then
-    Mar 04 06:20:55   I have ABSOLUTELY no problem with that
-    Mar 04 06:20:58  encouraging people to form clans, and helping them form clans
-    Mar 04 06:21:04   but I do wonder why not much was done in that direction before
-    Mar 04 06:21:07  orgnizing training 
-    Mar 04 06:21:11   but well
-    Mar 04 06:21:24   what we WILL gain, is a website that does not have to look "professional" like a company site
-    Mar 04 06:21:24  setting up a training server and "hiring" some trainers
-    Mar 04 06:21:28   so we CAN post recent stuff there
-    Mar 04 06:21:34   and announce events, and like that
-    Mar 04 06:22:06   also...
-    Mar 04 06:22:13   when we don't have to act all "professional"...
-    Mar 04 06:22:15  and over the past 6-8 months I have formed a group of people who are mappers, or they learned mapping, and I had them working on various map projects
-    Mar 04 06:22:19   why not put some servers in the default favorites?
-    Mar 04 06:22:20  like "fixing" maps
-    Mar 04 06:22:23   e.g. that training server :P
-    Mar 04 06:22:28  and converting maps from DM -> CTF
-    Mar 04 06:22:44   actually... I would probably ONLY put that training server, and about two beta test servers there
-    Mar 04 06:23:04   but a training server at the top of the server list WILL help a lot
-    Mar 04 06:23:26   converting DM -> CTF... not so sure
-    Mar 04 06:23:32   this never really works out :P
-    Mar 04 06:23:47   minimanctf is one of the few exceptions
-    Mar 04 06:23:51  There were two concepts for training servers. There was mine which was a "bootcamp" server which only had a couple maps on it to allow for a group to be taught by a trainer....and there is the Dojo map concept by -z- and mookow which is like an obstacle course that doesn't require a trainer
-    Mar 04 06:24:16   not sure if a Dojo server would belong on the top of the server list
-    Mar 04 06:24:19   bootcamp probably would
-    Mar 04 06:24:20  the dojo seems like it would be for getting the "basics" while the bootcamp would be for refining and going from beginner to intermediate or advanced
-    Mar 04 06:24:38   dojo is interesting for new players? THAT is enw to me
-    Mar 04 06:24:45  the bootcamp sessions were like martial arts training that I've done before....lots of drills
-    Mar 04 06:24:49   IIRC that map was full of very advanced mvoement tricks
-    Mar 04 06:25:05   but well...
-    Mar 04 06:25:07  div0: you should check out the dojo map that mookow is working on. Some very interesting ideas there
-    Mar 04 06:25:16  I'll put it up if you want to see
-    Mar 04 06:25:22   I'd suggest just reserving one or two IPs for use as "newbie training" server
-    Mar 04 06:25:26   and one more IP for beta tests
-    Mar 04 06:26:11  so far, almost everyone that I trained in the bootcamp servers went on to become a nexuiz "regular"
-    Mar 04 06:26:11   and all these should be by default in the server list (but the beta test server should only be up when actually there is something new to test)
-    Mar 04 06:26:20  so it's a great conversion tool
-    Mar 04 06:26:33   thing is... to me the bootcamp idea sounds way more interesting to a new player
-    Mar 04 06:26:34  for building a community and retaining players
-    Mar 04 06:26:41   obstacle course really isn't everyone's thing
-    Mar 04 06:26:43  yeah, but it requires a trainer
-    Mar 04 06:26:52  if we can organize trainers properly
-    Mar 04 06:26:56  then that will work wonderfully
-    Mar 04 06:27:07   even if there is no trainer it can work out
-    Mar 04 06:27:11  I already know a handful of people who would be willing to do training
-    Mar 04 06:27:15   with cleverly designed maps for it :P
-    Mar 04 06:27:25   but, even if there is no trainer, there should be moderators
-    Mar 04 06:27:31  well that sounds more like the dojo concept
-    Mar 04 06:27:42  where the map is the training tool
-    Mar 04 06:27:42   and be it just to keep out the Diablo-D3s who join noob servers and then frag everyone there all the time :P
-    Mar 04 06:27:48   well
-    Mar 04 06:27:54   I hate putting the focus on obstacle course
-    Mar 04 06:27:57   THAT is totally boring to me
-    Mar 04 06:28:06  you should really see the map. hang on a sec
-    Mar 04 06:28:07   it should rather be actual gaemplay
-    Mar 04 06:28:21   it'd be the FIRST obstacle course map that is interesting
-    Mar 04 06:28:24  mookow even found a way to play VIDEOS that give an example
-    Mar 04 06:28:26  it's amazing
-    Mar 04 06:28:29   sure
-    Mar 04 06:28:33   but not for everyone
-    Mar 04 06:28:54   it's simply for another group of players
-    Mar 04 06:29:00   while the bootcamp idea should work for everyone
-    Mar 04 06:29:05   because it focuses on actually PLAYING the game
-    Mar 04 06:29:21   but yes, it requires a trainer
-    Mar 04 06:29:29   probably bootcamp server should only be up when a trainer is there
-    Mar 04 06:29:41   (if we put it on top of the server list, that is)
-    Mar 04 06:29:55  the way I did bootcamp before was I created an IRC channel where trainers would idle. Then I created a page with a webchat interface pointing to that channel. The webpage explained bootcamp and said "If you want to train, go into chat and request a trainer"
-    Mar 04 06:30:06   basically, I don't say the Dojo shouldn't be done...
-    Mar 04 06:30:09  and then if a trainer is available, both would go to the bootcamp server for a training session
-    Mar 04 06:30:11   of course not, it is a good idea
-    Mar 04 06:30:20   I just don't think it should be announced at the top of the server list all the time
-    Mar 04 06:30:27   as it may also drive newbies away
-    Mar 04 06:30:30   it sure would have driven away me
-    Mar 04 06:30:43  ok connect nullgaming.com:27005
-    Mar 04 06:30:48   can't, am at work
-    Mar 04 06:30:50  oh ok
-    Mar 04 06:31:02  basically, the dojo map has various rooms
-    Mar 04 06:31:03   basically, the whole obstacle course idea isn't really appealing to me
-    Mar 04 06:31:11  and each room has a focus....like movement, weapons, etc
-    Mar 04 06:31:18  and within each room, there are doors
-    Mar 04 06:31:28   well, I am not saying this would be a bad ides
-    Mar 04 06:31:30   a
-    Mar 04 06:31:31  and you enter a door and it walks you through how to do a certain thing....like laser jumping
-    Mar 04 06:31:34  wall lasering
-    Mar 04 06:31:39  rocket jumping
-    Mar 04 06:31:40  etc
-    Mar 04 06:31:45   as for bootcamp, is there a way to train multiple people at once?
-    Mar 04 06:32:07  and before you do the move, you can type "help" and that will start the download of the video. As soon as the video is downloaded, it plays on your screen so you see what you are suppoed to be doing
-    Mar 04 06:32:12   I'd prefer such a server where players can join and leave at any time
-    Mar 04 06:32:22  bootcamp, absolutely. I've trained up to 6 people at a time
-    Mar 04 06:32:33  well, actually I've trained more than that a long time ago before bootcamp was started
-    Mar 04 06:32:36   I just say... ideally it should be working WITHOUT having to go to a chat
-    Mar 04 06:32:44  but about 6 people works well
-    Mar 04 06:32:47   but by joining a public server
-    Mar 04 06:33:07  well I would love to see a mechanism for requesting a trainer IN the game. that would be awesome
-    Mar 04 06:33:17   you can do HTTP requests from QC
-    Mar 04 06:33:18  but using webchat was the best I could think of
-    Mar 04 06:33:58   so basically, you could make a HTTP request to a CGI script that will post the request on IRC
-    Mar 04 06:34:34  So what I did with bootcamp was I started to create a teaching plan, a curriculum, with various drills that the trainer would have the students walk through. The reason I started doing this was so I could quickly get a trainer onboard and all they would have to do is follow the curriculum
-    Mar 04 06:34:39   basically, I envision it this way...
-    Mar 04 06:34:44   noob joins training server...
-    Mar 04 06:34:52  and of course, they would help create the curriculum as well, help refine it, add more drills
-    Mar 04 06:34:54   and can spectate only
-    Mar 04 06:35:00   on some button, he can request a trainer
-    Mar 04 06:35:10   or request the already on the server trainer's attention
-    Mar 04 06:35:16   trainer can then let him in
-    Mar 04 06:35:36  can the trainer request be doing based on geography?
-    Mar 04 06:35:36   shouldn't be done too much like school though :P
-    Mar 04 06:35:46   based on geography, no
-    Mar 04 06:35:52  no, I ran it like martial arts training
-    Mar 04 06:35:55   but, we could have multiple training servers
-    Mar 04 06:36:01   the closer one would be at the top of the list
-    Mar 04 06:36:05   and be most likely to be joined
-    Mar 04 06:36:10  I explained some things, then we did some drills, then I stoped and explained some more and then we did some drills
-    Mar 04 06:36:26   sure
-    Mar 04 06:36:28  usually the sessions lasted about an hour, but sometimes they went for 3-4 hours
-    Mar 04 06:36:34   I just say... nobody should be "forced" to join at a certain time
-    Mar 04 06:36:40   and one should easily be able to skip a session too :P
-    Mar 04 06:36:54   it'd be better if players can just join the training when they feel like it
-    Mar 04 06:37:02   a curriculum can of course be used to decide what is the focus on what day
-    Mar 04 06:37:57  before bootcamp, we tried another approach and that was like running "classes" where we started a nexuiz school server publicly and we went to all of the public severs with people on them and announced "If you want nexuiz training, a class starts in 5 minutes. Go to here"
-    Mar 04 06:38:02  but that turned out to be a mess
-    Mar 04 06:38:18  we successfully collected a number of players...like as many as 15
-    Mar 04 06:38:23   well
-    Mar 04 06:38:25  and we certainly did train them in some basics
-    Mar 04 06:38:26   I want something in between
-    Mar 04 06:38:30  but it was very very very difficult to moderate
-    Mar 04 06:38:35  so that idea didn't work
-    Mar 04 06:38:36   server should be public, but trainer should decide who he lets in or not
-    Mar 04 06:38:42  that is why we came up with bootcamp
-    Mar 04 06:38:50   it shouldn't look like a closed community
-    Mar 04 06:38:59   it should be free, and one should be able to join it without commitment
-    Mar 04 06:39:17   but, moderation should then be done using a whitelist approach
-    Mar 04 06:39:25   i.e. anyone can join the server and try to talk to the trainer
-    Mar 04 06:39:30   but the trainer decides who gets to actually play
-    Mar 04 06:39:33  the teaching server (the first approach) was public and various people would join it and start shooting because they didn't know any better
-    Mar 04 06:39:40   EXACTLY :P
-    Mar 04 06:39:52   a trainer could e.g. let one player join, tell him what to do, and only then let the next one in
-    Mar 04 06:39:58   to avoid that mess
-    Mar 04 06:40:05  so yeah if there are mechanisms built into the game to help moderate the bootcamp server experience, that would be great
-    Mar 04 06:40:20   basically, I say: the bootcamp should be "really" public
-    Mar 04 06:40:29   a public server where anyone can join, with bootcamp specific restrictions
-    Mar 04 06:40:34  ok
-    Mar 04 06:40:39  that's awesome
-    Mar 04 06:40:39   and a feature to request a trainer when none is available
-    Mar 04 06:40:51   because: that will get our noobs to actually TRY the bootcamüp
-    Mar 04 06:40:58   as it'd be at the top of the server list
-    Mar 04 06:41:12  that would be a HUGE conversion tool
-    Mar 04 06:41:23   exactly
-    Mar 04 06:41:28  for turning new players into intermediate players quickly
-    Mar 04 06:41:45   things we need for it: a server should be "spectator only", and someone with master access can let players join the game
-    Mar 04 06:42:06   and, there should be a way to send a message to IRC (hehe, rcon2irc sort of can already do that, but this would better be more controlled)
-    Mar 04 06:42:11  I ran two bootcamp servers
-    Mar 04 06:42:49   BTW: the spectator-only feature also sounds like a good idea for clan matches
-    Mar 04 06:42:52  if a session was already started, someone could start a new session on the other server
-    Mar 04 06:44:52  the central user system idea would really help with clan activity as it would allow for a proper stats system and clan tag reservation and perhaps ....team slot reservation?? like for this clan match, only members of [o] can join team blue
-    Mar 04 06:45:38  that was a difficulty before with running clan matches where people would join and suddenly jump into the game during warmup and start playing and we'd have to tell them to spectate
-    Mar 04 06:46:00  and I had to kick some people and they would get mad because they didn't see my messages before 
-    Mar 04 06:46:47  it was just a mess. But if we had a way to enforce rules during clan matches based on usernames or clan names, that would help a lot
-    Mar 04 06:47:20  then if someone on team blue dropped their connection, a spectator from that same clan could jump into the game (but the other spectators woudln't be allowed)
-    Mar 04 06:47:35  that was another difficulty with clan matches, dropped connections
-    Mar 04 06:47:51   right
-    Mar 04 06:47:58   I have described aw working user system
-    Mar 04 06:48:03   that ensures anonymity AND security :P
-    Mar 04 06:48:10  that's awesome!
-    Mar 04 06:48:10   could sure be used for nick and clan tags too
-    Mar 04 06:48:20  I wanna hug you
-    Mar 04 06:48:25   (of course, by associating a nick, you lose anonymity, but well, then you KNOW it :P)
-    Mar 04 06:48:34  right
-    Mar 04 06:48:48  so,,another thing that I've done is organize mapping projects
-    Mar 04 06:48:52   it can still be used to ban trolls, as the anonymous IDs would only be given once per week per email address
-    Mar 04 06:49:04  and that also involves mapping training too for those who want to learn
-    Mar 04 06:49:04   so if you lose your ID, in worst case you have to wait a week to get a new one
-    Mar 04 06:49:19   a really elaborate troll could of course request a new ID every week but do nothing
-    Mar 04 06:49:26   and then one year later, he can burn 52 IDs :P
-    Mar 04 06:49:34   but that is unlikely
-    Mar 04 06:49:39  I once created a team of people called NCT = Nexuiz Community Team to help me run some community projects (like organizing bootcamp, organizing clan matches, organizing mapping projects)
-    Mar 04 06:50:02  and since I basically gave up on the clan community, the NCT has only been focusing on the mapping projects
-    Mar 04 06:50:18  but we made some good progress
-    Mar 04 06:51:04  I think Nexuiz should have had an NCT-like group...which is just another way fo saying "you can volunteer to be involved in nexuiz" and then someone would direct and manage those people 
-    Mar 04 06:51:17  I mean an NCT sort of group in an official sense
-    Mar 04 06:52:17  because it creates more mappers and it allows a lot of new projects to get off the ground quickly because we would already have a group of willing volunteers
-    Mar 04 06:52:37  it allows for map testing
-    Mar 04 06:52:46   speaking of maps... which maps do we want in "notnexuiz"?
-    Mar 04 06:52:50  good question
-    Mar 04 06:52:53   (out of the community maps)
-    Mar 04 06:53:19  I would think to start that off with "what maps do we NOT want that are currently in nexuiz" and then figure out how many open slots there are
-    Mar 04 06:53:29   not really :P
-    Mar 04 06:53:35   blockscape is e.g. a good candidate, I'd say
-    Mar 04 06:53:44   maybe needs a better compile though
-    Mar 04 06:53:57   controlfactor :P
-    Mar 04 06:54:01   (needs visual remake)
-    Mar 04 06:54:22   too bad we can't use docpython's maps
-    Mar 04 06:54:57  I discussed this with Getty with our other project. What is the major reason for having a lot of maps included with the game? I mean aside from those intended to be played in Campaign mode. It seems like 99% of gameplay happens on non-standard maps that get auto-downloaded to the player by the server.
-    Mar 04 06:55:13   the included maps represent the game
-    Mar 04 06:55:31   currently, what you play online is very different from what the game contains
-    Mar 04 06:55:34   that IMHO is not good
-    Mar 04 06:55:40  would we require these included maps to have bot waypoints?
-    Mar 04 06:55:59   yes
-    Mar 04 06:56:08  so someone could feasibly play CTF with some bots
-    Mar 04 06:56:09   and possibly use them in campaign too
-    Mar 04 06:56:14   right
-    Mar 04 06:56:16  ok
-    Mar 04 06:56:19   not very well
-    Mar 04 06:56:22   but they should work
-    Mar 04 06:56:29  since mangina improved the bots, they are actually playable in CTF now, I think
-    Mar 04 06:56:31   this BTW speaks against blockscape...
-    Mar 04 06:56:36  er mandinga*
-    Mar 04 06:56:36   IIRC it cannot be played without laserjumps
-    Mar 04 06:56:47  yeah :-/
-    Mar 04 06:56:56   controlfactor should work with bots
-    Mar 04 06:56:56  it would need some jumppads in certain places maybe?
-    Mar 04 06:56:58   but looks outdated
-    Mar 04 06:57:21   tznex03, same problem :P
-    Mar 04 06:57:35   tznex03 is the closest to classic Quake1/2 CTF we ever got
-    Mar 04 06:57:42  we couldn't include any of these q3 conversion maps, could we?
-    Mar 04 06:57:47   we can't
-    Mar 04 06:57:49  ok
-    Mar 04 06:57:49   and should not
-    Mar 04 06:58:24   hehe, that is already the full list of CTF maps I really would like to add - blockscape (but bots... can't), controlfactor, tznex03
-    Mar 04 06:58:37  many people seem to like gasolinepowered, and I'm sure the new version of it is going to be great
-    Mar 04 06:58:43   oh right
-    Mar 04 06:58:44  http://www.nullgaming.com/maps/hoctf/
-    Mar 04 06:58:46   that one too
-    Mar 04 06:58:51   I didn't see that one when scrolling :P
-    Mar 04 06:58:57   gasolinepowered is a clear yes
-    Mar 04 06:59:04  those are my CTF maps. Though I should remove the ones that I no longer have in the maplist
-    Mar 04 06:59:28   all your push are belong to us wtf :P
-    Mar 04 06:59:31  and hmm.... I should grab my maplist actually and remove the Q3 conversion maps
-    Mar 04 06:59:37  haha that is an april fools joke map
-    Mar 04 06:59:54   oh right, hydronex is not official either...#
-    Mar 04 07:00:01  OH btw.... marketing is another topic. I have a lot of marketing ideas and with some volunteers involved, that can be a good way to attract new players
-    Mar 04 07:00:08  like the april fools mapping project
-    Mar 04 07:00:14  which is around the corner....this is good timing
-    Mar 04 07:00:46  For example.... we would take existing maps and theme them to funny internet memes
-    Mar 04 07:00:49   lol, you once had bonuscheckers on it
-    Mar 04 07:00:56  yeah :-/
-    Mar 04 07:01:03  we did a remake of bonuscheckers though
-    Mar 04 07:01:08   a remake? where
-    Mar 04 07:01:13  it's called.....
-    Mar 04 07:01:19  courtyard_ctf
-    Mar 04 07:01:24  I think
-    Mar 04 07:01:31   ah, a serious remake :P
-    Mar 04 07:01:39   original was bonusarenactf, BTW :P
-    Mar 04 07:01:44   no, bonuscarousel
-    Mar 04 07:01:44  grassy has some ideas to improve it further, but the remake was basically successful
-    Mar 04 07:02:03  another succesful remake was darkcity_ctf
-    Mar 04 07:02:05   have screenshot?
-    Mar 04 07:02:08  hang on....
-    Mar 04 07:02:10   darkcity remade? cool
-    Mar 04 07:02:13   also with keyhunt support?
-    Mar 04 07:02:26  hmmm probably didn't include KH support
-    Mar 04 07:02:31   I like city maps
-    Mar 04 07:02:40   is it a from scratch remake?
-    Mar 04 07:02:58   or based on the old one?+
-    Mar 04 07:03:04  did you know that mIKEctf2's real name was "Like Spinning Plates"?
-    Mar 04 07:03:08   yes
-    Mar 04 07:03:31  oh, mookow's recent map called Kings and Queens is really really good, but has a FPS drop problem
-    Mar 04 07:03:33   ah, darkcityctf seems to be based on the roiginal one
-    Mar 04 07:03:44   bad... cannot use that then for the official game :P
-    Mar 04 07:03:52  if the FPS drop could be improved, that could be a good map
-    Mar 04 07:03:54   (as the original sure is not GPL compatible)
-    Mar 04 07:04:07   but I would really like a nicely detailed city map for keyhunt
-    Mar 04 07:04:14  well he did recreate the whole map from scratch at one point because the brushes were so messed up
-    Mar 04 07:04:19  for darkcity_ctf
-    Mar 04 07:04:26   yes, but he still uses the old textures
-    Mar 04 07:04:29  ah I see
-    Mar 04 07:04:39   if these could get replaced, that'd be great
-    Mar 04 07:05:00  I think agressor_ctf could be good but it needs some fixing around the middle point area where the quad is. That's too much of a bottleneck
-    Mar 04 07:05:25   also... which maps could be warpzonized?
-    Mar 04 07:05:32   aggressor probbaly cannot
-    Mar 04 07:05:41   using warpzones there would turn it into a brain twister :P=
-    Mar 04 07:05:42  grassy recently recreated onarail to included 2 trains...it's called on2rails. It's an okay map...it's better than the original
-    Mar 04 07:05:56   need to make stoiber remix of it :P
-    Mar 04 07:05:59  oh, warpzones. Man, those are great
-    Mar 04 07:06:06  what an awesome idea
-    Mar 04 07:06:20  I haven't even begun to think about how those could be used for gameplay
-    Mar 04 07:06:24   best are used in a way that is compatible to clients that have the extra renders disabled
-    Mar 04 07:06:28  like your spiral staircase concept
-    Mar 04 07:06:36   like, put teleporter brush behind them :P
-    Mar 04 07:06:41  I see
-    Mar 04 07:07:06  a lot of dublpaws maps are popular on my server
-    Mar 04 07:07:08  dance
-    Mar 04 07:07:09  go
-    Mar 04 07:07:13   yes, but these are quite low quality
-    Mar 04 07:07:14  fighter_bay
-    Mar 04 07:07:18   (for inclusion in the game)
-    Mar 04 07:07:27   good gameplay though
-    Mar 04 07:07:29  low quality in terms of textures?
-    Mar 04 07:07:34   yes, and brush detail
-    Mar 04 07:07:36  because I could talk with dublpaws about improving those
-    Mar 04 07:07:45  he plays on my server all the time
-    Mar 04 07:07:55   dance is almost includable though
-    Mar 04 07:08:06   the other dublpaws maps, not really
-    Mar 04 07:08:10  dib and I were working on an dance_enclosed spin-off
-    Mar 04 07:08:23  it was about 90% done and then he dropped it
-    Mar 04 07:08:28   dance is just too one-colored :P
-    Mar 04 07:08:39   do something better than that wood floor, and it's done
-    Mar 04 07:08:40  I happen to like the latest versions of soylent_ctf that makr was working on
-    Mar 04 07:08:55  though it needs more testing
-    Mar 04 07:09:04  oh....stonecastle
-    Mar 04 07:09:08  remake of dm_castle
-    Mar 04 07:09:11  everyone loves it
-    Mar 04 07:09:18  well except for cortez666 :-P
-    Mar 04 07:09:50  I think lavaflag could use a makeover
-    Mar 04 07:09:51   given that dm_castle was bad
-    Mar 04 07:09:54   I have to try this one
-    Mar 04 07:09:59   lavaflag REALLY :P
-    Mar 04 07:10:06   isn't that the one with the huge bug?
-    Mar 04 07:10:08   hourglass too
-    Mar 04 07:10:31   (where you could end up in all black rooms, and hide)
-    Mar 04 07:11:03  the gameplay of dm_castle is improved in stonecastle with jumppads in certain places (really helps new players move around the map) and we replaced the machinegun with hagar
-    Mar 04 07:11:22 *   Taoki (kvirc@93.113.162.42) has joined #notnexuiz
-    Mar 04 07:11:31  oh I didn't know about any lavaflag bug :-o
-    Mar 04 07:11:46  I like medeivalV2
-    Mar 04 07:11:50  but it also needs a makeover
-    Mar 04 07:12:21   IIRC lavaflag has the sae bug as hourglass, but elsewhere
-    Mar 04 07:12:59  ctf_toxic was on our list of maps to improve...mainly in the middle area of the map where the two halves meet
-    Mar 04 07:13:55   my version? sure
-    Mar 04 07:14:03   or master's version? :P
-    Mar 04 07:14:11  a recent map called Cubical by a new mapper (guy who came from Q2/Q3) is really good. That same guy is working on a Walmart map called NexMart
-    Mar 04 07:14:16   my version is the one with the "reaction" stuff
-    Mar 04 07:14:30   oh, but Cubical is by FruitieX
-    Mar 04 07:14:34   from that mapping contest
-    Mar 04 07:14:37  Cubical doesn't look very pretty though. 
-    Mar 04 07:14:43  oh he also has a map called cubical??
-    Mar 04 07:14:44  oops!
-    Mar 04 07:14:55  uh, ok I need to talk with mintox about renaming his then
-    Mar 04 07:15:03   not sure if this is needed :P
-    Mar 04 07:15:08   not many play FruitieX's map anyway
-    Mar 04 07:15:14   actually, it may be mostly forgotten nwo
-    Mar 04 07:15:28   basically, if the map is good, FruitieX will probably be fine with itr
-    Mar 04 07:15:49   just talk about it to both of them and find a solution
-    Mar 04 07:15:56   chances are BTW that the bsp file names do not clash
-    Mar 04 07:16:20  Mookow's "Drainage" map had promise, but he never really finished it. 
-    Mar 04 07:17:25  Evilspace CTF is popular, but it does have a couple bad gameplay elements. There is a hidden teleporter that leads to the quad and there is that "escape hatch" jump pad right below the flag
-    Mar 04 07:17:57   yes
-    Mar 04 07:18:00  if those things were fixed and if it had a makeover, it could be good.
-    Mar 04 07:18:02   maybe should be fixed
-    Mar 04 07:18:25   I do like the idea of the teleporter though, but not of hiding it
-    Mar 04 07:18:37  right
-    Mar 04 07:18:47  hidden secret stuff in CTF is generally bad for gameplay
-    Mar 04 07:18:56  but a teleporter leading to the quad is fine
-    Mar 04 07:19:28   right
-    Mar 04 07:19:30  everyone really likes gforce2. It could still use some refinement. unfortunately cortez took Gforce3 and 4 in a different direction
-    Mar 04 07:19:37   no, I don't like gforce2 :P
-    Mar 04 07:19:45   oh wait
-    Mar 04 07:19:48   version 2, maybe yes
-    Mar 04 07:19:57  Morning everyone :)
-    Mar 04 07:19:57   but the turrets ended up too annoying
-    Mar 04 07:19:59  unfortunately, gforce2 also has that hidden teleporter leaidng to the nex
-    Mar 04 07:20:07   yes
-    Mar 04 07:20:12  yeah the turrets were added in v3
-    Mar 04 07:20:24  they were "neat" but they ruined the map
-    Mar 04 07:20:53  it's interesting to me that cortez creates interesting maps by accident
-    Mar 04 07:21:28   and here comes a really controversial question...
-    Mar 04 07:21:38  one of the projects was another attempt at remaking dusty to be symmetrical. 
-    Mar 04 07:21:41   does anyone volunteer to do good item placement for slimepipe (NOT the ctf version)?
-    Mar 04 07:21:49  slimepipe was on the list too!
-    Mar 04 07:22:00  out of all of mikee's maps, slimepipe was the one that I felt had potential
-    Mar 04 07:22:01   the only good looking mikeeusa map
-    Mar 04 07:22:29   even has somewhat okay gameplay
-    Mar 04 07:22:33   just item placement is bad
-    Mar 04 07:22:41   and the slime trap... not that way, but has potential
-    Mar 04 07:22:44  this hasn't been updated in a month, but here is the projects page we were working from
-    Mar 04 07:22:45  http://www.nullgaming.com/nexuiz/projects/maps/
-    Mar 04 07:22:49  to fix maps and convert maps
-    Mar 04 07:23:11   basically, slimepipe probably does not need much work to be includable
-    Mar 04 07:23:25   of course, mikee later developed it into the wrong direction
-    Mar 04 07:23:40   by making 4 copies of the map, and confusing corridors
-    Mar 04 07:23:50   when remaking, watch the license
-    Mar 04 07:23:54   doc's maps are not GPL
-    Mar 04 07:24:43   Rustvents - also good idea
-    Mar 04 07:25:39   for slimepipe, please base on slimepipesmallctf, or even better, slimepipe (not ctf)
-    Mar 04 07:25:54  k
-    Mar 04 07:28:20  breathium is pretty for a DM map
-    Mar 04 07:28:27  I forgot who made it
-    Mar 04 07:28:31   oh, great, nexdmlc2 got edited
-    Mar 04 07:28:35   I liked that map
-    Mar 04 07:28:49   too bad it's nongpl too, it really would have potential
-    Mar 04 07:28:58  ahh
-    Mar 04 07:29:01   maybe original author can be tracked down
-    Mar 04 07:29:11   or was it rebuilt anyway?
-    Mar 04 07:29:21  probably not
-    Mar 04 07:29:35   because, IIRC it came without .map file
-    Mar 04 07:29:35  it was scorpion's first map
-    Mar 04 07:29:43  oh? hmmm
-    Mar 04 07:29:59   oh, no
-    Mar 04 07:30:01   map was included
-    Mar 04 07:32:05   basically, many maps in the list have potential, but not many are GPL (or GPL-able)
-    Mar 04 07:32:23   the others can of course be played on servers anyway
-    Mar 04 07:32:49  yeah we certainly weren't tracking licenses. However, we could adjust that for the goal of maps to be included with the game
-    Mar 04 07:33:26   I just am saying - many of these WOULD have potential for inclusion
-    Mar 04 07:33:28  but yeah, this map-project management is another thing that I think should be an official effort put forth by the people who run the game
-    Mar 04 07:33:34  because then it could be done better
-    Mar 04 07:33:37  and reach more people
-    Mar 04 07:33:52   and yes, I wouldn't even refuse to include a slimepipe fixed version
-    Mar 04 07:33:53  the little effort I've done has created a handful of new mappers
-    Mar 04 07:34:18   at least the DM version
-    Mar 04 07:34:19  ...and I don't even make maps! I tried before but gtkradient kept crashing in vista
-    Mar 04 07:34:22   I am not sure if it can work out as CTF
-    Mar 04 07:34:28  I haven't had time to try netradient since
-    Mar 04 07:34:58   seriously, I'd say slimepipe could become what reslimed has attempted to be but failed
-    Mar 04 07:35:05   (I still prefer slimepit over reslimed)
-    Mar 04 07:35:16  is it slimepit or slimepipe?
-    Mar 04 07:35:22   mikee's is slimepipe
-    Mar 04 07:35:32   I now compare to slimepit (the old one in Nexuiz)
-    Mar 04 07:35:37  oooooh
-    Mar 04 07:35:51   reslimed, Strahlemann's successor, does look better than slimepit, but I always hit walls on it
-    Mar 04 07:35:54   really not fluent
-    Mar 04 07:36:02   I'd like a "best of both worlds" map :P
-    Mar 04 07:36:28  I liked reslimed, mainly because it is larger
-    Mar 04 07:36:45   yes
-    Mar 04 07:36:47   that part I like
-    Mar 04 07:36:53   but not that it lost of slimepit's fluency
-    Mar 04 07:37:02  but I always though the shield area down that long hallway was a bit odd
-    Mar 04 07:37:09   on slimepit I can jump all the time, and never get stuck anywhere
-    Mar 04 07:37:18   on reslimed, no chance
-    Mar 04 07:45:14  if there is any chance of my being put in charge of community development, I'll certainly "sign-up" for that. That is what I've always done for nexuiz and if I can do it on an official basis with the support of those involved in running the game, then these projects can be scaled up to something much bigger.
-    Mar 04 07:45:51  that is what I'm planning on doing for the projects I'm working on with Getty
-    Mar 04 07:46:08  I'm the community developer or community coordinator for those projects
-    Mar 04 07:52:34   Nexitus
-    Mar 04 07:52:51   is that available?
-    Mar 04 07:53:00   maybe with z at end
-    Mar 04 07:55:01  nexitus.com - taken
-    Mar 04 07:56:40  nexituz.com available, but that doesn't look as good
-    Mar 04 07:57:06  nexidus.com also taken
-    Mar 04 07:57:24  nexid.com taken
-    Mar 04 07:58:27   damn
-    Mar 04 07:59:17  another thing, I helped the aussies build up their community and I was planning on starting up a south american community and possibly an asian community at one point
-    Mar 04 07:59:58  I talked with mandinga about the south american community idea
-    Mar 04 08:01:30  nexidux.com available
-    Mar 04 08:01:55  nexidun.com available
-    Mar 04 08:02:31  nexidium.com available
-    Mar 04 08:04:03  nexiox.com available
-    Mar 04 08:10:18   nexidium - not so bad
-    Mar 04 08:11:36  nexilus.com available
-    Mar 04 08:14:35   sounds too soft :P
-    Mar 04 08:14:46  ya
-    Mar 04 08:15:13   also, if it differs just by one letter from a traemark, we can get screwed too
-    Mar 04 08:15:34  only of that trademark is in the gaming industry
-    Mar 04 08:15:43   true
-    Mar 04 08:15:48   maybe in software too
-    Mar 04 08:15:52  ya
-    Mar 04 08:15:54   NEXCARNATE
-    Mar 04 08:16:35  nexiton.com available
-    Mar 04 08:16:42   hm... that could work
-    Mar 04 08:16:51   the gun could then also be called "The Nexiton"
-    Mar 04 08:16:55   or maybe Nexitone
-    Mar 04 08:17:05  tone your skin with....nexitone!
-    Mar 04 08:17:09   lol
-    Mar 04 08:17:15   Nexecution
-    Mar 04 08:17:19   no, that is too violent :P
-    Mar 04 08:17:31   Nexcathedra ahahahahah))
-    Mar 04 08:17:57   NEXHALE
-    Mar 04 08:18:18   Nexotherm
-    Mar 04 08:18:27   Nexodium
-    Mar 04 08:18:38  nexot.com is available
-    Mar 04 08:18:41   Nexodus
-    Mar 04 08:18:48 <[-z-]> http://nexuizgpl.com/ << run by bennydacks
-    Mar 04 08:18:59   Nexogamy - don't even want to know what that would be
-    Mar 04 08:19:08  heh, he snatched that domain up quick eh?
-    Mar 04 08:19:36  I want to like bennydacks, I really do
-    Mar 04 08:19:53   Nexotoxic
-    Mar 04 08:20:58 <[-z-]> :-P
-    Mar 04 08:21:37  so whenever we pick a name, we need to NOT release it until we make sure we get the appropriate domains that we think we might need
-    Mar 04 08:21:40   Nextima (but not sure if that is a bad word, just found extima in /usr/share/dict/words)
-    Mar 04 08:21:43   of course
-    Mar 04 08:22:04   Nextispex
-    Mar 04 08:22:06   wtf :P
-    Mar 04 08:23:07  and it would be wonderful if all of the things offered by side websites were actually part of the official site
-    Mar 04 08:23:44  like news, training videos, etc
-    Mar 04 08:23:55   that is fine, would even allow me to also accept NN as a part of the official side :P
-    Mar 04 08:23:56  clan management 
-    Mar 04 08:24:01   it just shouldn't be centric to a single community
-    Mar 04 08:24:22   but [PB] will stay elsewhere
-    Mar 04 08:24:28   don't want to get forced to use good web design ;)
-    Mar 04 08:24:35  haha
-    Mar 04 08:24:51   but sure - why NOT integrate the various communities
-    Mar 04 08:25:35 <[-z-]> yes, I don't mind building out this new site to act like nexuiz ninjaz was planning to be like
-    Mar 04 08:25:41  exactly
-    Mar 04 08:25:44  that's what I mean
-    Mar 04 08:25:58 <[-z-]> I already thought about how to integrate a few host and I'm working on builid a map repo into wordpress
-    Mar 04 08:26:06 <[-z-]> I created my first WP plugin yesterday ^_^
-    Mar 04 08:26:14  this will give me an excuse to learn wordpress
-    Mar 04 08:26:20  I've been avoiding it :-P
-    Mar 04 08:26:27 <[-z-]> it's really a nice CMS
-    Mar 04 08:28:55 <[-z-]> god damn, can't wait until the weekend, I need sleep
-    Mar 04 08:29:03   I just don't want the ninjaz to dominate it :P
-    Mar 04 08:29:10   but well, that shouldn't be hard to achieve
-    Mar 04 08:29:16 <[-z-]> I understand and agree
-    Mar 04 08:29:16   just add enough non-NN content and it's set
-    Mar 04 08:29:31   a comprehensive portal page WOULD be good
-    Mar 04 08:29:50   it's just, the different interest group all have different opinions...
-    Mar 04 08:29:54 <[-z-]> part of the reasons ninjaz were started was because I thought it was too hard to get AT to listen on some things
-    Mar 04 08:30:00   but the main page should have a neutral point of view whereever possible
-    Mar 04 08:30:13  IMO, there wouldn't have been a "nexuizninjaz" if there were something like it within the core community.
-    Mar 04 08:30:24   and how can you be more neutral than by trying to include as many of these special comminities as possible
-    Mar 04 08:30:24 <[-z-]> well put
-    Mar 04 08:30:54   should probably also include planetnexuiz.de if it still exists :P
-    Mar 04 08:33:46  I'm also scanning domain auctions and sales sites because often domains are for sale really cheap...like $15
-    Mar 04 08:33:53 <[-z-]> it's a trap
-    Mar 04 08:33:58  ?
-    Mar 04 08:34:06 <[-z-]> don't by from squatters
-    Mar 04 08:34:17  who says they are squatters?
-    Mar 04 08:34:33 <[-z-]> 90% chance
-    Mar 04 08:35:05 <[-z-]> where you chance sedo or something?
-    Mar 04 08:35:22  ok I just scanned godaddy auctions for nex*.com
-    Mar 04 08:35:25  didn't find much
-    Mar 04 08:35:28 <[-z-]> ahh
-    Mar 04 08:35:53  a lot of those godaddy auctions are expired domains that people let lapse
-    Mar 04 08:37:43   I do think the name SHOULD still start with nex
-    Mar 04 08:37:46 <[-z-]> yeah, godaddy isn't the same as the other sites... but their own brand of evil
-    Mar 04 08:37:51   but it isn't really easy to find a good name with that
-    Mar 04 08:38:02  it would be really convenient if it began with "nex"
-    Mar 04 08:38:07 <[-z-]> nexican
-    Mar 04 08:38:08 <[-z-]> ^_^
-    Mar 04 08:38:11  haha
-    Mar 04 08:38:13   Nexotherm only has 2 google hits
-    Mar 04 08:38:16   it may work :P
-    Mar 04 08:38:17 <[-z-]> nexicola
-    Mar 04 08:38:26   plus, the word makes sense - explosions are exotherm reactions
-    Mar 04 08:38:31 <[-z-]> nexifz
-    Mar 04 08:38:43 *   [-z-] gives channel operator status to Taoki
-    Mar 04 08:38:45  here is my list so far...
-    Mar 04 08:38:46  http://pastie.org/private/rwg7zyl2a9gwfcdplmqvqa
-    Mar 04 08:39:15  I see some repeats
-    Mar 04 08:39:15   Try: Nexepharis
-    Mar 04 08:39:16  oh well
-    Mar 04 08:39:25  that's kind of a long name
-    Mar 04 08:39:33  I was trying for 8 characters or less
-    Mar 04 08:39:33   yes, but less weird than Xepharis
-    Mar 04 08:39:59   Nexiox is not that bad either
-    Mar 04 08:40:00  nexepharis.com available
-    Mar 04 08:40:12 <[-z-]> nexephalis
-    Mar 04 08:40:19   nexenzephalitis?
-    Mar 04 08:40:31 <[-z-]> the logo could be the radar for bleach
-    Mar 04 08:40:32  nexameaneggsandwich
-    Mar 04 08:40:37   that is what your brain gets when you get nexed too much
-    Mar 04 08:40:42 <[-z-]> eabfps
-    Mar 04 08:40:48 <[-z-]> (eggs and bacon FPS)
-    Mar 04 08:40:53   lol
-    Mar 04 08:40:58   NEGGS AND BACON
-    Mar 04 08:41:03 <[-z-]> :-P
-    Mar 04 08:41:15 <[-z-]> we can call it nexnex
-    Mar 04 08:41:31 <[-z-]> nexnex.org AVAILABLE
-    Mar 04 08:41:44  I really like some of those names that don't have available .coms....so if we get stuck with this name picking thing, we can always consider that as a backup plan
-    Mar 04 08:41:47 <[-z-]> nextnex
-    Mar 04 08:42:08 <[-z-]> nextnex.com     AVAILABLE
-    Mar 04 08:45:56  I need food...brb
-    Mar 04 09:05:14 <[-z-]> alright, see you all from the work place
-    Mar 04 09:34:41 *   }-z-{ (z@dojo.nexuizninjaz.com) has joined #notnexuiz
-    Mar 04 09:35:03  ok there are some more isuses we need to work out with this transition. We are going to have to recreate a lot of things that exist for nexuiz already...like dev.alientrap.org content and some of the sticky thread information
-    Mar 04 09:35:20 <}-z-{> yeah, I can handle all the web and I'll share access with you Dokujisan 
-    Mar 04 09:35:24   yes, but that doesn't have to be there from the start
-    Mar 04 09:35:28  ok
-    Mar 04 09:35:34   plus, [-z-] has access to alientrap.org's databases :P
-    Mar 04 09:35:37 <}-z-{> well, getting the web and pm up will help us get organized
-    Mar 04 09:35:38  haha
-    Mar 04 09:35:53   but we can't get it up without a domain name
-    Mar 04 09:36:00 <}-z-{> I was hoping we could come up with a name by the end of today
-    Mar 04 09:36:05   well... for a start, it'd be nice if it's on nexiuz.org as you now own it anyway :P
-    Mar 04 09:36:12 <}-z-{> but if not, I can just start building on locally
-    Mar 04 09:36:24 <}-z-{> yeah, I'll do that when I get home I guess
-    Mar 04 09:36:27   it isn't easy to find a good name
-    Mar 04 09:36:28 <}-z-{> start it on nexiuz.org
-    Mar 04 09:36:35   but we can use nexiuz as "working title", and get a real name later
-    Mar 04 09:36:42 <}-z-{> yeah
-    Mar 04 09:36:54   just... http://www.nexiuz.org shouldn't contain much info for anyone :P
-    Mar 04 09:37:00   more like the illfonic announcement was haha :P
-    Mar 04 09:37:04   it should be in a subdir
-    Mar 04 09:37:11 <}-z-{> what do you mean?
-    Mar 04 09:37:18   alternatively, it shouldn CLEARLY state EVERYWHERE that nexiuz is unlikely to be the final name
-    Mar 04 09:37:26 <}-z-{> ahh
-    Mar 04 09:37:29   as using that as final name will be a bad move
-    Mar 04 09:37:41   (as google will STILL show illfonic's stuff, and assume it's a typo of nexuiz)
-    Mar 04 09:38:23  yeah I agree that nexiuz would be a bad choice
-    Mar 04 09:39:44   nexidium is out
-    Mar 04 09:39:48   Domains Registered on 2007-07-28_2_77 psroom.com - [ Diese Seite übersetzen ]
-    Mar 04 09:39:49   nexidium.com
-    Mar 04 09:40:02 <}-z-{> sounds like medicine that makes you fall asleep anyway
-    Mar 04 09:40:05   even though the domain currently does not exist, it once did
-    Mar 04 09:40:07   that too
-    Mar 04 09:41:04   Nuper erat Nexicus nunc est vispillo XSAXius.
-    Mar 04 09:41:12   Quod vispillo facit, fecerat ed Nexicus.
-    Mar 04 09:41:27   *et
-    Mar 04 09:41:47 <}-z-{> nexivouz
-    Mar 04 09:41:53 <}-z-{> is that too complicated?
-    Mar 04 09:41:54   NO PLEASE NOT
-    Mar 04 09:41:56 <}-z-{> haha
-    Mar 04 09:42:04 <}-z-{> nexivu?
-    Mar 04 09:42:12 <}-z-{> like deja vu with nexuiz
-    Mar 04 09:42:12   also, you meant nexez-vous
-    Mar 04 09:43:32 <}-z-{> nexivu.com AVAILABLE  
-    Mar 04 09:43:56   and just has 10 google hits
-    Mar 04 09:43:58   seems usable
-    Mar 04 09:44:10   but... don't like it much
-    Mar 04 09:44:13   still put it on the list
-    Mar 04 09:44:18 <}-z-{> nexi.us AVAILABLE  
-    Mar 04 09:44:18  added
-    Mar 04 09:44:19 <}-z-{> :-P
-    Mar 04 09:44:26   also, hard to pronounce
-    Mar 04 09:44:30   "Nexi vü"
-    Mar 04 09:44:45 <}-z-{> nexii? (like nex 2)
-    Mar 04 09:45:06 <}-z-{> damn, nexit is taken
-    Mar 04 09:45:06   like the plural of nexius, nexii m.?
-    Mar 04 09:45:28   (nexii would be nexius's plural in latin grammar)#
-    Mar 04 09:45:32 <}-z-{> :-P
-    Mar 04 09:45:47   actually... good one
-    Mar 04 09:45:51   plural form indicates teamplay focus
-    Mar 04 09:46:21 <}-z-{> ironic because we drop the 'us'
-    Mar 04 09:46:31   HAHA :P
-    Mar 04 09:46:35  haha
-    Mar 04 09:47:11  nexolus.com is available
-    Mar 04 09:47:27 <}-z-{> sounds complicated
-    Mar 04 09:51:51  nexvium.com is available
-    Mar 04 09:52:49 <}-z-{> too hard
-    Mar 04 09:55:15   nexvium?
-    Mar 04 09:55:16  nexona.com available
-    Mar 04 09:55:17   like valium`?
-    Mar 04 09:55:26   could write email spam about it :P
-    Mar 04 09:56:36  nexori.com available
-    Mar 04 09:57:01  nexoric.com available
-    Mar 04 09:57:20  nexorin.com available
-    Mar 04 09:57:41  nexorn.com available
-    Mar 04 09:58:12  nexolic.com available
-    Mar 04 09:59:38  nexole.com available
-    Mar 04 10:00:19  nexolum.com available
-    Mar 04 10:00:48  nexolix.com available
-    Mar 04 10:01:26  nexoic.com available
-    Mar 04 10:04:51  nexodo.com is not available, but I made a type and noxodo.com is available
-    Mar 04 10:05:49  nexorid.com available
-    Mar 04 10:06:14   nexolix lol
-    Mar 04 10:06:18   Nex...Oh I see!
-    Mar 04 10:07:04  would we consider numbers in the name?
-    Mar 04 10:07:29   if not too silly, yes
-    Mar 04 10:07:30  I don't know what signifigance a number ight have
-    Mar 04 10:07:34   n3xu1z = silly
-    Mar 04 10:07:56   nex2go - why not
-    Mar 04 10:14:53 <}-z-{> nex4.us AVAILABLE
-    Mar 04 10:16:08 <}-z-{> zenuis
-    Mar 04 10:16:11   hm... maybe, not sure
-    Mar 04 10:16:13 <}-z-{> zen u is :-P
-    Mar 04 10:18:50  my updated lsit...alphabetized
-    Mar 04 10:18:52  http://pastie.org/private/ocjjrj0175nvbbnqycqna
-    Mar 04 10:18:53   I'd prefer to keep religion out of it :P
-    Mar 04 10:19:33  oh... add nexodic.com to the available list
-    Mar 04 10:20:10   nexodiac
-    Mar 04 10:20:13   whatever that is
-    Mar 04 10:20:15   nexomaniac
-    Mar 04 10:20:27   nexiax
-    Mar 04 10:20:46   (or nexiacs)
-    Mar 04 10:20:52   necsiax please not, though
-    Mar 04 10:21:23   can I invite morphed here btw?
-    Mar 04 10:21:29  ok so I would suggest a plan A, B and C... Plan A is to aim for nex????.com, Plan B is to consider a nex???.org that doesn't have an available .com...and Plan C is to consider something not beginning with nex????
-    Mar 04 10:21:33 <}-z-{> yes, you can
-    Mar 04 10:21:58 <}-z-{> and other developers / forces within the community who'd like to help out
-    Mar 04 10:22:06   Dokujisan: I'd prefer plan AB
-    Mar 04 10:22:06 *   morphed (~morphed@095160110118.warszawa.vectranet.pl) has joined #notnexuiz
-    Mar 04 10:22:10    hi
-    Mar 04 10:22:19   i.e. both .com and .org should be available if possible
-    Mar 04 10:22:29   also, google should find less than 100 hits for the name :P
-    Mar 04 10:22:30  right now, Plan A isn't turning out too well. Plan B might have some good names in that "taken" list for .coms.... Plan C is wide open
-    Mar 04 10:22:47   nex does not have to be at the beginning
-    Mar 04 10:22:50    what are the plans ?
-    Mar 04 10:23:06   connexius
-    Mar 04 10:23:12  If I were doing this on my own, I would go with Plan C, but I understand the desire to stick with the "nex" prefix
-    Mar 04 10:23:21   well, let's say
-    Mar 04 10:23:26   I don't want to rule out C
-    Mar 04 10:23:31   if you have a really good nex-free name, go ahead :P
-    Mar 04 10:23:36   we shouldn't be too fixated on it
-    Mar 04 10:23:51    open game developers OGD 
-    Mar 04 10:23:51   but dellum, modiem, please not :P
-    Mar 04 10:23:55  morphed: my lastest list of name searching.... http://pastie.org/private/ocjjrj0175nvbbnqycqna
-    Mar 04 10:24:00   morphed: I mean as game name
-    Mar 04 10:24:06   OGDFPS isn't too good :P
-    Mar 04 10:24:12   DaveFPS is better for that, then :P
-    Mar 04 10:24:24    i mean team name 
-    Mar 04 10:24:27   also, OGD sounds like OCD
-    Mar 04 10:24:36  we discussed that the team name would be based on the game name
-    Mar 04 10:24:41  since the team would only focus on this one game
-    Mar 04 10:24:41   probably best
-    Mar 04 10:24:47   if there are spinoffs, they can have their own team name
-    Mar 04 10:24:51   and team wouldn't be exclusive
-    Mar 04 10:24:59   so one person can be on multiple teams with no problem :P
-    Mar 04 10:25:28   basically, I think we should be "open source development team of $GAME", and not "company developing $GAME" :P
-    Mar 04 10:25:39 <}-z-{> div0: what are you going to do about netradiant?
-    Mar 04 10:25:47   why?
-    Mar 04 10:25:49   that name can stay
-    Mar 04 10:25:55   also will stay on icculus
-    Mar 04 10:25:56 <}-z-{> under alientrap as well?
-    Mar 04 10:26:00   whether on alientrap, not sure
-    Mar 04 10:26:03   it's just the wiki there anyway
-    Mar 04 10:26:09   can be copied/moved anyway
-    Mar 04 10:26:15   development of NR is not alientrap hosted anyway
-    Mar 04 10:26:42  that's good
-    Mar 04 10:26:43   however - if we make a portal with lots of "newnex" related stuff
-    Mar 04 10:26:47   then NR shall go there too
-    Mar 04 10:26:52   it'd simply BELONG there
-    Mar 04 10:26:58   old page on alientrap can become a redirect
-    Mar 04 10:27:05 <}-z-{> which is the point I'm trying to make :-P
-    Mar 04 10:27:15 <}-z-{> just something to consider while we talk out all plans
-    Mar 04 10:27:33  we can expect to do redirects on alientrap.org? :-o
-    Mar 04 10:27:35   just, I doubt redmine wiki can perform a redirect
-    Mar 04 10:27:43 <}-z-{> yes we can
-    Mar 04 10:27:46   Dokujisan: I really doubt that AT will object to it
-    Mar 04 10:27:48 <}-z-{> div0: meta tag at worst
-    Mar 04 10:27:48   so yes, we can
-    Mar 04 10:27:52  ok
-    Mar 04 10:27:52   AT simply wouldn't care :P
-    Mar 04 10:27:55 <}-z-{> .htaccess at best
-    Mar 04 10:28:05   only alientrap.org/nexuiz we maybe can't get :P
-    Mar 04 10:28:05 <}-z-{> nexzen.org AVAILABLE
-    Mar 04 10:28:09   dev.alientrap.org sure will be ours
-    Mar 04 10:28:24    isnt alientrap.org hosted on willis server ?
-    Mar 04 10:28:28   yes, so?
-    Mar 04 10:28:35 <}-z-{> zennex.org AVAILABLE
-    Mar 04 10:28:38   basically, I am saying... dev.alientrap.org is not public
-    Mar 04 10:28:44   if we don't annoy Vermeulen TOO much
-    Mar 04 10:28:51   we will sure be able to keep a redirect from there
-    Mar 04 10:28:57   (or even the whole hostname in DNS)
-    Mar 04 10:29:07   [-z-]: no zen please :P
-    Mar 04 10:29:14   it's a religious term
-    Mar 04 10:29:18   keep religion out of the game
-    Mar 04 10:29:24 <}-z-{> spirital maybe, religious?
-    Mar 04 10:29:28   yes
-    Mar 04 10:29:31   same thing basically
-    Mar 04 10:29:37 <}-z-{> well it does make me think of zencart
-    Mar 04 10:29:41 <}-z-{> which is anything but ZEN
-    Mar 04 10:29:42   it is a form of belief
-    Mar 04 10:29:52 <}-z-{> it's more like an abortion of code
-    Mar 04 10:29:55   one one in a God, but still a belief
-    Mar 04 10:29:57   so is atheism :P
-    Mar 04 10:30:03   *not
-    Mar 04 10:30:14 <}-z-{> jesusnexgodbuddha.com
-    Mar 04 10:30:17   no :P
-    Mar 04 10:30:22   you forgot the flying spaghetti monster
-    Mar 04 10:30:25   and xenu
-    Mar 04 10:30:26 <}-z-{> :-P
-    Mar 04 10:30:27   and and and
-    Mar 04 10:30:34 <}-z-{> of course xenu, how could I forget :-P
-    Mar 04 10:30:39   but seriously - don't go there
-    Mar 04 10:31:02 <}-z-{> renexia ?
-    Mar 04 10:31:09   doesn't fit the game
-    Mar 04 10:31:12   sounds like a MMORPG
-    Mar 04 10:31:29   renexed?
-    Mar 04 10:31:32   (like: reslimed)
-    Mar 04 10:31:40 <}-z-{> it's available
-    Mar 04 10:31:47   but I don't really like it
-    Mar 04 10:31:50   it's a bit uninspired :P
-    Mar 04 10:32:02   too generic
-    Mar 04 10:33:05   NARF ain't a RipofF
-    Mar 04 10:33:08 <}-z-{> nexy.us AVAILABLE
-    Mar 04 10:33:28   am not a friend of .us, but fine, put in the list
-    Mar 04 10:33:39 <}-z-{> we can just call it nexy in that case :-P
-    Mar 04 10:33:40   unless the name means we have to take leileilol's models
-    Mar 04 10:33:49 <}-z-{> how's that?
-    Mar 04 10:33:54   nexy, no, 116000 google hits
-    Mar 04 10:34:28   still... try brainstorming for non-nex names
-    Mar 04 10:34:36   these have been under-tried :P
-    Mar 04 10:34:51   I think we have enough stuff with nex now :P
-    Mar 04 10:34:55   Crylix
-    Mar 04 10:35:04   Cryluiz
-    Mar 04 10:35:07 <}-z-{> makes me think of orange things
-    Mar 04 10:35:14   hm...
-    Mar 04 10:35:23 <}-z-{> sounds like crylink too :-P
-    Mar 04 10:35:25   Hagrix
-    Mar 04 10:35:28 <}-z-{> ha
-    Mar 04 10:35:32 <}-z-{> I see what you're doing
-    Mar 04 10:35:49   right :P
-    Mar 04 10:35:52    xolaris 
-    Mar 04 10:35:55   don't have to name it after the Nex
-    Mar 04 10:36:11   Laseris
-    Mar 04 10:36:17   no, bad
-    Mar 04 10:36:28   can we rename the laser gun BTW?
-    Mar 04 10:36:34   (like, to the new name of the game)
-    Mar 04 10:36:43   it is the most important part of the game after all
-    Mar 04 10:36:49   should be named like the game
-    Mar 04 10:36:56   the sniper gun on the other hand is quite generic :P
-    Mar 04 10:37:22   morphed: Xolaris... haha
-    Mar 04 10:37:34   just noticed now that it is not named after Solaris but after a player model :P
-    Mar 04 10:37:41   Nexitant
-    Mar 04 10:37:54   "Skadium"
-    Mar 04 10:38:02   "Spexop"
-    Mar 04 10:38:11 <}-z-{> I'm the skad man! "skiddly diddly bo boop wow"
-    Mar 04 10:38:13   "The Incredible Marine"
-    Mar 04 10:38:21 <}-z-{> TIM
-    Mar 04 10:38:29   right
-    Mar 04 10:38:35 <}-z-{> no more dave
-    Mar 04 10:38:40   I am already using that as "working title" for rube goldberg machines :P
-    Mar 04 10:38:50 <}-z-{> ;)
-    Mar 04 10:38:51   and a possible future TIM-like mod :P
-    Mar 04 10:39:01 <}-z-{> I wish there was a good FOSS version of TIM
-    Mar 04 10:39:11   I was going to make one based on Nexuiz
-    Mar 04 10:39:17 <}-z-{> >.>
-    Mar 04 10:39:18   but stopped when finding out how unpredictable ODE is in DP
-    Mar 04 10:39:28 <}-z-{> :-\
-    Mar 04 10:39:33   I could reset the machine and restart, and it failed in another way
-    Mar 04 10:39:47    its realistic that way
-    Mar 04 10:39:50   morphed: yes
-    Mar 04 10:39:52   but annoying :P
-    Mar 04 10:40:10   once that ODE problem is solved
-    Mar 04 10:40:15   I _will_ make the TIM-like game
-    Mar 04 10:40:16   except in 3D
-    Mar 04 10:40:22   so you move in spectator mode around, and move stuff
-    Mar 04 10:40:30   and then can start the machine
-    Mar 04 10:40:31  ok I'm going to start venturing more into the non-nex names
-    Mar 04 10:40:34   watch it from your view
-    Mar 04 10:40:42   and at any time, reset and edit further
-    Mar 04 10:41:06   but, for this the ODE support must become more stable
-    Mar 04 10:41:19  keep in mind that I'm tracking these names I'm trying just for ideas, so even if dellum is obviously bad (which I think it is) it could lead to another idea
-    Mar 04 10:41:28   right
-    Mar 04 10:41:35   maybe categorize further into bad ideas and possibly okay :P
-    Mar 04 10:41:42   we don't have anything really good yet, though
-    Mar 04 10:41:44 <}-z-{> Novel Earth Xebec
-    Mar 04 10:41:47   the "bad ideas" of course can be revived
-    Mar 04 10:42:15   anyway, have to go
-    Mar 04 10:42:19   have fun, and  find a good name :P
-    Mar 04 10:42:28 <}-z-{> :-P
-    Mar 04 10:42:32 <}-z-{> laterz
-    Mar 04 10:42:35  cya
-    Mar 04 10:42:38   don't worry, unless you call it nextoris, I won't be likely to reject it
-    Mar 04 10:42:51   (although, that would go well with Zygotic)
-    Mar 04 10:43:46 <}-z-{> nexfork
-    Mar 04 10:43:48 <}-z-{> ^_^
-    Mar 04 10:47:51  we're going to be letting go of that japanese kanji for "N"
-    Mar 04 10:47:58  well that looks like an "N"
-    Mar 04 10:48:03  or "n"
-    Mar 04 10:48:08  but
-    Mar 04 10:48:12 <}-z-{> maybe find a new kanji character?
-    Mar 04 10:48:23  that is why I was leaning toward something beginning with 'x'
-    Mar 04 10:48:54    celerity
-    Mar 04 11:22:26    i used company name generator and this is what it generated for us http://img237.imageshack.us/img237/6928/companyname.jpg :)
-    Mar 04 11:27:16  haha
-    Mar 04 11:36:23   yes, that onme we want
-    Mar 04 11:39:35    but .com is taken :(
-    Mar 04 11:42:06    some other company names with .com free to register http://img535.imageshack.us/img535/476/comanynames.jpg ;]
-    Mar 04 11:48:09 <}-z-{> haha, fucki
-    Mar 04 11:50:00 *   morphed has quit (Ping timeout: 364 seconds)
-    Mar 04 11:53:55 *   morphed (~morphed@095160110118.warszawa.vectranet.pl) has joined #notnexuiz
-    Mar 04 12:11:57  }-z-{: you're in florida now?
-    Mar 04 12:15:37 <}-z-{> yes, I am
-    Mar 04 12:15:59  which city?
-    Mar 04 12:16:10  my dad and brother are in the room and we're discussing possibly moving
-    Mar 04 12:16:15 <}-z-{> Tallahassee
-    Mar 04 12:16:19 <}-z-{> in tha panhandle
-    Mar 04 12:16:29  ah, ok. we're talking about the tampa area
-    Mar 04 12:16:34  or sarasota
-    Mar 04 12:16:35 <}-z-{> yeah, that's a bit lower :-P
-    Mar 04 12:16:38 <}-z-{> 3-4 hours
-    Mar 04 12:16:42 <}-z-{> actually more
-    Mar 04 12:16:43 <}-z-{> 4-5
-    Mar 04 12:16:45 <}-z-{> haha :)
-    Mar 04 12:16:55 <}-z-{> I'll be back in a bit, guys are waiting for me to go to lunch
-    Mar 04 13:32:58     Umm
-    Mar 04 13:33:02     Someone highlighted me above
-    Mar 04 13:33:04     But my log cut off
-    Mar 04 13:33:10     Could someone post back what it was?
-    Mar 04 13:33:31  let me check
-    Mar 04 13:34:23     Thanks
-    Mar 04 13:37:32  Samual: http://pastie.org/private/wx3tynbiguzpap2zzscvpq
-    Mar 04 13:39:27     Hmmm
-    Mar 04 13:39:29     That's odd
-    Mar 04 13:39:31     It's not in there
-    Mar 04 13:39:51     It must be older than that Dokujisan 
-    Mar 04 13:40:12     Meh nevermind, i'm sure it wasn't important
-    Mar 04 13:40:56  Samual: sorry, it cut off. Div0 quoted what you said right before that
-    Mar 04 13:41:04  about verm being lame, but it's hard to leave nexuiz
-    Mar 04 13:41:16  or it's hard to abandon
-    Mar 04 13:46:35     Ah
-    Mar 04 14:00:16 <}-z-{> 10% of my job still requires me to unplug something and plug it back in >_<
-    Mar 04 14:08:32     -z-: And what would that be?
-    Mar 04 14:08:41     -z-: Get switches :P
-    Mar 04 14:48:54     Hey div0
-    Mar 04 14:57:56    come on, brainstorm that name goddamnit 
-    Mar 04 15:16:34 <}-z-{> it is a switch
-    Mar 04 15:16:48 <}-z-{> it's a netgear 48 port switch that I need to unplug once a month when it fucks up
-    Mar 04 15:18:00  morphed: I'll do more brainstorming in a bit, but I went through a shitton of names already
-    Mar 04 15:19:19  go through this list and remove the ones that you are absolutely against (in the top and bottom lists)
-    Mar 04 15:19:21  http://pastie.org/private/3cxafiq3ogsmnbcileaoog
-    Mar 04 15:19:53  just go through and indent the ones you don't like
-    Mar 04 15:19:56  and give me back the list
-    Mar 04 15:20:01  Samual: morphed -z-
-    Mar 04 15:20:07  Taoki: 
-    Mar 04 15:20:11     Hmm?
-    Mar 04 15:20:22     Well
-    Mar 04 15:20:24  I'm here for the next minutes
-    Mar 04 15:20:30  go through this list and indent the ones that you absolutely don't like and give the list back to me
-    Mar 04 15:20:30  http://pastie.org/private/3cxafiq3ogsmnbcileaoog
-    Mar 04 15:20:39  in both the top and bottom lists
-    Mar 04 15:20:53  ok
-    Mar 04 15:20:57    cant we use 2 words for a name ?
-    Mar 04 15:21:04  just start with this first
-    Mar 04 15:21:09  smaller name would be better
-    Mar 04 15:21:24    why ?
-    Mar 04 15:21:34  simplicity
-    Mar 04 15:21:38     The easier it is to pronounce the better :P
-    Mar 04 15:21:49     :P
-    Mar 04 15:21:51  I'm open to two names, but that is more like a Plan D
-    Mar 04 15:21:55    i dont have problems with modern warfare, or bad company 
-    Mar 04 15:22:04  morphed: can you just start with this first?
-    Mar 04 15:22:09  and we can get to that idea after
-    Mar 04 15:22:23    Dokujisan: im afraid i dont like any name there :(
-    Mar 04 15:22:31  pick the better ones
-    Mar 04 15:22:37  they're not all equal
-    Mar 04 15:23:26    "nexodicok sa
-    Mar 04 15:23:26    " really ? :)
-    Mar 04 15:23:43  hu?
-    Mar 04 15:23:50  oops
-    Mar 04 15:23:56  not sure what happened there
-    Mar 04 15:24:10    its sounds like mix of nex, dick and cock ;)
-    Mar 04 15:24:14  that is supposed to be "nexodic"
-    Mar 04 15:24:26  and I accidentlally typed "ok sa" 
-    Mar 04 15:24:29  like I was in IRC
-    Mar 04 15:24:47  I didn't realize which window was active :-P
-    Mar 04 15:25:45     I said Zenux btw
-    Mar 04 15:26:30     iirc -z- liked that one :X
-    Mar 04 15:26:31    Zenon :)
-    Mar 04 15:26:41     morphed, no :P Common :P
-    Mar 04 15:26:52    its redneck name in polish :)
-    Mar 04 15:37:17 *   FruitieX (~FruitieX@a83-245-194-105.elisa-laajakaista.fi) has joined #notnexuiz
-    Mar 04 15:37:21   Evening.
-    Mar 04 15:37:53     Ello
-    Mar 04 15:38:04  hi
-    Mar 04 15:38:07    hi
-    Mar 04 15:38:07     Right now we're still trying to find a name if we do fork
-    Mar 04 15:38:15    when we do fork
-    Mar 04 15:38:17  almmost done with the list here
-    Mar 04 15:38:28   Zymotic
-    Mar 04 15:38:31   hehe kidding
-    Mar 04 15:38:47    old joke ;)
-    Mar 04 15:40:24  I actually considered that at first, but nah
-    Mar 04 15:41:36    Citomyz ziuxen
-    Mar 04 15:44:08  did  you guys go through that list?
-    Mar 04 15:44:58    taoki is working on it right now afaik
-    Mar 04 15:45:11  yes, almost done here, in a minute
-    Mar 04 15:46:29    http://norefuge.net/vgng/vgng.html 
-    Mar 04 15:47:34    Amish Assault Pinball 
-    Mar 04 15:48:19   Lol
-    Mar 04 15:48:21    Battle Shock 
-    Mar 04 15:48:21  Done here http://pastebin.com/nWkJF7TD
-    Mar 04 15:48:31  Yeah, I left only 4 from the available .coms
-    Mar 04 15:48:42  thanks
-    Mar 04 15:48:46  Np
-    Mar 04 15:49:05  After this, we should probably make a tpo 5-6 and do an elimination, or a forum pool with them
-    Mar 04 15:49:09  *top
-    Mar 04 15:49:10   does not have to be .com :-)
-    Mar 04 15:49:20  thats good
-    Mar 04 15:49:34     I personally want Zenux :P
-    Mar 04 15:49:48     Or Xenux 
-    Mar 04 15:50:31  Yes, same with the first :)
-    Mar 04 15:50:39    its it name of a god of some cult ?
-    Mar 04 15:50:39  Xenux too, but not as much
-    Mar 04 15:51:06  Zenux or Zenuix or even Zeniux were my favorites from the start
-    Mar 04 15:51:06     What I would prefer is not having to change the name at all
-    Mar 04 15:51:12     But it seems IllFonic doesn't want that.
-    Mar 04 15:52:45    everybody have troubles saying nexuiz 
-    Mar 04 15:52:53  yep
-    Mar 04 15:52:58 <}-z-{> div suggested we call it 'capsized' :-P
-    Mar 04 15:53:01  Nexuiz never was a good name
-    Mar 04 15:53:13 <}-z-{> as a joke of course but I figured I'd spread the humor
-    Mar 04 15:53:17  but the symbol was good and the shortened "Nex" and "Nexers" sounded good
-    Mar 04 15:53:31 <}-z-{> nextfps
-    Mar 04 15:53:37  so if we can come up with a name that also has good features, but isn't confusing to pronounce, then we'll be doing well
-    Mar 04 15:53:55 <}-z-{> nexfor (what's a nex for?)
-    Mar 04 15:54:09   22:53:15 < }-z-{> div suggested we call it 'capsized' :-P
-    Mar 04 15:54:10   :p
-    Mar 04 15:54:12 <}-z-{> there's a dickfore on your face
-    Mar 04 15:54:17 <}-z-{> "what's a dick for?"
-    Mar 04 15:54:22  Try to imagine the first time you saw the name "Nexuiz"
-    Mar 04 15:54:31  remind yourself that your reaction was "wtf?"
-    Mar 04 15:54:46  so that way when we are thinking about this new name, we're letting that name go
-    Mar 04 15:55:14  we've been conditioned to be used to "Nexuiz" and we're familiar with it now and associate good things with it
-    Mar 04 15:55:18  but it's really not an awesome name
-    Mar 04 15:55:36 <}-z-{> I said, "oh, must be european"
-    Mar 04 15:55:44  likewise, we can build up another name that starts off being more clear to pronounce
-    Mar 04 15:55:49     I thought it was alien.....
-    Mar 04 15:55:52     .... Alientrap
-    Mar 04 15:55:52    iirc when nexuiz was showed first time in tv, presenter had troubles to say it 
-    Mar 04 15:55:59 <}-z-{> because we english speaking folk only use language rules that make sense.....
-    Mar 04 15:57:28   tbh, me too :D
-    Mar 04 15:57:35   I never knew how to spell it, untill the first time I've heard the announcer :D
-    Mar 04 15:57:44  I'm talking cubeowl into the fork
-    Mar 04 15:57:56  he's kinda heartbroken 
-    Mar 04 15:58:08  sorta like Samual  :-P
-    Mar 04 15:58:14     Yes >.>
-    Mar 04 15:58:18     I liked Nexuiz <.<
-    Mar 04 15:58:31     On the other hand, this leaves us open to changes
-    Mar 04 15:58:36  exactly!
-    Mar 04 15:58:38  good changes!!!
-    Mar 04 15:58:39     And it allows us to structure the team better
-    Mar 04 15:58:43  yes!!!!!!!
-    Mar 04 16:00:25 <}-z-{> yep
-    Mar 04 16:00:31 <}-z-{> build a stronger smarter foundation
-    Mar 04 16:00:36 <}-z-{> and 'clean out the attic' if you will
-    Mar 04 16:01:01    also it will boost motivation and energy 
-    Mar 04 16:01:11 <}-z-{> the hardest part of the transition will be to rebuild the infrastructure for development
-    Mar 04 16:01:18 <}-z-{> which will take a least 3 servers
-    Mar 04 16:01:23  samual, -z-, morphed: did you go through the list?
-    Mar 04 16:01:35 <}-z-{> the repository can be handled on icculus git
-    Mar 04 16:01:57 <}-z-{> I have a machine (nn vps) I can donate to be used for test builds and test servers, maybe other things
-    Mar 04 16:02:17 <}-z-{> and shared hosting for the website, mirrors.  dokujisan I believe also has a webserver for such files
-    Mar 04 16:02:25 <}-z-{> I have a mac to do cross platform compiles
-    Mar 04 16:02:29 <}-z-{> Dokujisan: not yet
-    Mar 04 16:02:52     Dokujisan, I honestly don't like many at all :P lawl Taoki's list is more than what I would've liked
-    Mar 04 16:03:21  Samual: this is to help give a direction on more brainstorming
-    Mar 04 16:03:31 <}-z-{> zeniux is the smoothest out of the list still but not sure if that's the best and div didn't want to use 'zen'
-    Mar 04 16:03:37  pick your best, even if they aren't fully good enough for your liking
-    Mar 04 16:03:57     Xenuix?
-    Mar 04 16:04:02     Er
-    Mar 04 16:04:03 <}-z-{> that's gross
-    Mar 04 16:04:04     Xeniux
-    Mar 04 16:04:13     stfu fool, I don't see you thinking up anything better
-    Mar 04 16:04:25 <}-z-{> that's because you weren't here earlier when we were thinking
-    Mar 04 16:04:29 <}-z-{> oooooh
-    Mar 04 16:04:34 <}-z-{> gonna need some ice for that burn :-P
-    Mar 04 16:04:35     I saw the log
-    Mar 04 16:04:46     Dokujisan pastebined it :P
-    Mar 04 16:04:47 <}-z-{> how about notnex?
-    Mar 04 16:04:48     I wasn't impressed
-    Mar 04 16:05:01  Samual: where?
-    Mar 04 16:05:09     From this room?
-    Mar 04 16:05:09  oh nvm
-    Mar 04 16:05:12  I misread
-    Mar 04 16:05:14     lawl
-    Mar 04 16:05:26 <}-z-{> uzinex
-    Mar 04 16:05:48 <}-z-{> zinex.org AVAILABLE
-    Mar 04 16:05:56 <}-z-{> 5 letter ones are good if we can get one of derm
-    Mar 04 16:06:14  yreah
-    Mar 04 16:06:25 <}-z-{> xudex
-    Mar 04 16:06:27 <}-z-{> ex you decks
-    Mar 04 16:06:34 <}-z-{> welcome to ex you decks
-    Mar 04 16:07:01  don't pick each name apart. mainly just skim through and remove the ones that are absolutely horrible
-    Mar 04 16:07:03    Dokujisan: my filter http://pastie.org/854491
-    Mar 04 16:07:07  k thanks
-    Mar 04 16:07:21   zinex.org is something to consider :-)
-    Mar 04 16:07:22 <}-z-{> devnex?
-    Mar 04 16:07:32    how about we invite tzork here ?
-    Mar 04 16:07:37 <}-z-{> go for it
-    Mar 04 16:07:38  absolutely
-    Mar 04 16:07:40   do it
-    Mar 04 16:07:44  I was trying to get cubeowl first
-    Mar 04 16:07:47 <}-z-{> dev[elopers][nex]uiz
-    Mar 04 16:07:55 <}-z-{> err, I did my boxes rong
-    Mar 04 16:08:01 <}-z-{> dev[elopers]nex[uiz]
-    Mar 04 16:08:03 <}-z-{> wrong*
-    Mar 04 16:08:04 <}-z-{> ^_^
-    Mar 04 16:08:15     dex?
-    Mar 04 16:08:17     :P
-    Mar 04 16:08:23 *   CuBe0wL (~akion@BKTFW13.usn.hu) has joined #notnexuiz
-    Mar 04 16:08:26  yay :-D
-    Mar 04 16:08:29     Welcome, CuBe0wL 
-    Mar 04 16:08:30    hey
-    Mar 04 16:08:33 <}-z-{> hey
-    Mar 04 16:08:58    hi
-    Mar 04 16:09:08  CuBe0wL: go through this list and remove the ones that are absolutely horrible and give the list back to me... http://pastie.org/private/3cxafiq3ogsmnbcileaoog
-    Mar 04 16:09:49    or shot some new names 
-    Mar 04 16:09:55   hai CuBe0wL 
-    Mar 04 16:09:57  do that after
-    Mar 04 16:10:39   night
-    Mar 04 16:10:41    I think I'll have to read the avaible .coms
-    Mar 04 16:10:43   will read backlog in morning :>
-    Mar 04 16:10:57     Dokujisan, can you include .org?
-    Mar 04 16:11:01  CuBe0wL: we have a plan A and plan B...so choose also the non-available .coms
-    Mar 04 16:11:10     How are you generating that list Dokujisan 
-    Mar 04 16:11:12  Samual: we'll get to that after
-    Mar 04 16:11:14  by hand
-    Mar 04 16:11:28     I bet you can get a script to do that
-    Mar 04 16:11:31 <}-z-{> biznex haha
-    Mar 04 16:11:32 *   Samual looks at -z-
-    Mar 04 16:11:46 <}-z-{> was funnier in my head
-    Mar 04 16:11:55  Samual: I have a program that will do it actually
-    Mar 04 16:11:58 <}-z-{> because it sounds like 'biznazz'
-    Mar 04 16:12:08 <}-z-{> Samual: I have one, it's called an intern :-P
-    Mar 04 16:12:42     Bitch I have one too
-    Mar 04 16:12:46     It's called a bash script
-    Mar 04 16:12:52 <}-z-{> more like bitch script
-    Mar 04 16:12:54     It just resolves the names :P
-    Mar 04 16:12:55     -.-
-    Mar 04 16:12:58 <}-z-{> :-P
-    Mar 04 16:13:11    Quadriux ?
-    Mar 04 16:13:29 <}-z-{> alright, time to hop onto my iron horse and gallop away from the falling sun
-    Mar 04 16:13:40 <}-z-{> I will catch you gentlemen later
-    Mar 04 16:13:41    pronounced as "Kvadrius"
-    Mar 04 16:13:49 <}-z-{> keep me updated on progress
-    Mar 04 16:14:03 <}-z-{> quadraplinex
-    Mar 04 16:14:16 <}-z-{> cleanex (har har)
-    Mar 04 16:14:29 <}-z-{> klennex is a brand of facial tissues
-    Mar 04 16:14:31    xodiox ... this one has pottential imhp
-    Mar 04 16:14:32     We'd get sued on that one
-    Mar 04 16:14:39 <}-z-{> k, pz
-    Mar 04 16:14:44     kleenex actually :P
-    Mar 04 16:14:44     Cya
-    Mar 04 16:14:52    bye }-z-{ 
-    Mar 04 16:14:56    CuBe0wL: xanax ;)
-    Mar 04 16:15:04    haha
-    Mar 04 16:15:30 *   Dokujisan waits for lists :-)
-    Mar 04 16:15:34    exacly
-    Mar 04 16:15:34    Forxiuz
-    Mar 04 16:15:37    :D
-    Mar 04 16:15:41 *   Dokujisan looks at Samual 
-    Mar 04 16:15:45    CuBe0wL: maybe you know some cool drugs name ? :)
-    Mar 04 16:15:54     Oh I didn't actually MAKE the script yet
-    Mar 04 16:16:02     Tell -z- to make his interns do shit
-    Mar 04 16:16:46    3-4-phosohoribozile-amino-imidazole-suchsinocarboxamid-snthethase :D
-    Mar 04 16:16:49   IllNex
-    Mar 04 16:16:52   NexFonics
-    Mar 04 16:16:56   -s
-    Mar 04 16:16:58   k bai :p
-    Mar 04 16:17:09  Samual: I don't need the script
-    Mar 04 16:17:13  just need input on the names
-    Mar 04 16:17:18    that one is an enzyme name btw :D
-    Mar 04 16:17:31     I like mainly what Taoki picked out
-    Mar 04 16:17:34  ok
-    Mar 04 16:17:47     But mostly Zenux or Zeniux or Xenux and etc
-    Mar 04 16:17:51    wuzzat?
-    Mar 04 16:18:54    zeniux... yeah, then we'll have shaloin monks fighting over what's the best way to place that vase in a map according to latest feng-shui trends
-    Mar 04 16:19:31     Haha
-    Mar 04 16:19:34     Okay >.>
-    Mar 04 16:19:34    zeniux is very silly in polish 
-    Mar 04 16:19:47     Yes
-    Mar 04 16:20:17    bbl
-    Mar 04 16:20:41     Hey another thing we can change
-    Mar 04 16:20:43     NEW FONT.
-    Mar 04 16:20:46     ..........
-    Mar 04 16:20:47     .....................
-    Mar 04 16:21:05     amiriteoramirite?
-    Mar 04 16:21:09    maybe some cheesy oldschool arcade game name that tells about gameplay ?
-    Mar 04 16:21:21    wingdings at least
-    Mar 04 16:23:15     SFIACF?
-    Mar 04 16:23:16     :X
-    Mar 04 16:23:29     Simple, fast, intense and completely free -.-
-    Mar 04 16:23:31     Nah i'm kidding.
-    Mar 04 16:24:59  ok here are my picks from the list
-    Mar 04 16:25:00  http://pastie.org/private/i9x5ccvczyqjajmngwhzwa
-    Mar 04 16:25:44 *   tZork (~blah@c-b42f72d5.31-97-64736c10.cust.bredbandsbolaget.se) has joined #notnexuiz
-    Mar 04 16:25:53    hi
-    Mar 04 16:25:54     Ello tZork
-    Mar 04 16:26:01  I mostly like nexeon, nexion, nexotic, nexilus or nexolus out of the whole list....but I could tolerate the others
-    Mar 04 16:26:02  hi
-    Mar 04 16:26:27     Well
-    Mar 04 16:26:44     I would say we could do a forum post and have a poll.....
-    Mar 04 16:26:49  nooooooooo
-    Mar 04 16:26:52  can't do this publicly
-    Mar 04 16:26:54     But do we want to announce that we're doing this --
-    Mar 04 16:26:56     Yeah
-    Mar 04 16:27:09  to get the basics outa the way first: im not nessesarely pro-fork
-    Mar 04 16:27:21  yeah I cubeowl suggested that
-    Mar 04 16:27:44  cubeowl wasn't either, but I think I helped clear up some things about it for him. Now he's likely on the fence or better
-    Mar 04 16:28:00  tZork: what are your main reasons for not wanting a fork in this case?
-    Mar 04 16:28:08  what are the downsides?
-    Mar 04 16:28:32  forking / renaming is sort of admitting defeat, and could possibly mean a lengthy conflict over who's got teh right to what.
-    Mar 04 16:29:03  ok first point, we've already discussed a plan for management
-    Mar 04 16:29:12  im not saying im nessesarely against it eigther; just that its not a all good option.
-    Mar 04 16:29:17    i think that we cant win this
-    Mar 04 16:29:25  it needs refinement, but keep in mind that Nexuiz had no outline for how to manage things
-    Mar 04 16:29:30    and with GPL cant be any conflict
-    Mar 04 16:30:07  but with this new game, we're talking about having it run by a select group (which hasn't been decided yet, just the idea mentioned) for major decisions
-    Mar 04 16:30:17  not one single leader
-    Mar 04 16:30:22  and that already is a plus
-    Mar 04 16:30:34  i would nto count on it morphed, the last few says i experianced things i tought gpl would make impossible.
-    Mar 04 16:31:05  we're also only going to be committed to this one game, unlike alientrap
-    Mar 04 16:31:36  verm admits that he did this choice primarily because he wants to further alientrap.
-    Mar 04 16:32:26  so whatever name is chosen for the game, the development team will be called "the  team"
-    Mar 04 16:33:01  i sugest keeping the name nexuiz in that case. possibly pre or postfix it.
-    Mar 04 16:33:03  so far, we've had some great discussions with div0 over the past 24 hours
-    Mar 04 16:33:10  we can't keep the name
-    Mar 04 16:33:17  we need to let that go
-    Mar 04 16:33:38    also its not such a great name 
-    Mar 04 16:33:55  here is what I said just a few minutes before you arrived.....
-    Mar 04 16:33:57   Try to imagine the first time you saw the name "Nexuiz"
-    Mar 04 16:33:57   remind yourself that your reaction was "wtf?"
-    Mar 04 16:33:57   so that way when we are thinking about this new name, we're letting that name go
-    Mar 04 16:33:57   we've been conditioned to be used to "Nexuiz" and we're familiar with it now and associate good things with it
-    Mar 04 16:33:57   but it's really not an awesome name
-    Mar 04 16:33:57  <}-z-{> I said, "oh, must be european"
-    Mar 04 16:33:57   likewise, we can build up another name that starts off being more clear to pronounce
-    Mar 04 16:34:07  sure we can, noone owns it afaik. so something like Nexuiz::Nextgen is totally ok to use. and as a plus it will draw some media from ill*
-    Mar 04 16:34:12  and at
-    Mar 04 16:34:57  I would think that alientrap would be able to fight for rights to that trademark....and that means vermeluen
-    Mar 04 16:35:07   <}-z-{> I said, "oh, must be european"
-    Mar 04 16:35:13  teh fuck lol?
-    Mar 04 16:35:23  and I wouldn't feel right about just stealing that name anyway...not to mention that we don't have the domain
-    Mar 04 16:35:32  for whatever name we choose, we should have control over the domain
-    Mar 04 16:35:44  so nobody can just sell it or give it someone else
-    Mar 04 16:36:34  we also discussed numerous other improvements that we can focus on
-    Mar 04 16:36:45  like div0 agreed to a central registration system
-    Mar 04 16:36:50    tZork: for me it sounds french 
-    Mar 04 16:36:57  with ihs certain preferences for protecting privacy
-    Mar 04 16:37:02  his*
-    Mar 04 16:37:16  and I talked with him at length about doing official training servers
-    Mar 04 16:37:27  and organizing mapping projects
-    Mar 04 16:37:42  basically, I hope to become an official community organizer in that regard
-    Mar 04 16:38:21  "official" being key here. When things are left to be done by only the community, there is a disadvantage. If things are done from the top down, a lot more momentum can be achieved.
-    Mar 04 16:38:39  I can hopefully do what I did for nexuiz but on a larger scale
-    Mar 04 16:39:07  this is precisely why I wanted a fork for nexuiz last year....but we didn't have a main developer
-    Mar 04 16:39:24  Nexuiz is a semi-successful project by accident
-    Mar 04 16:39:54  if it were handled properly, it would have achieved so much more by now
-    Mar 04 16:40:18  i allready have two other game projects fightning for my attention, beside my regular work. only reaso i stayed with nexuiz was the legacy and the community.
-    Mar 04 16:40:20  but it really didn't have any organization or leadership. Div0 lead out of necessity
-    Mar 04 16:40:42  well really the community is likely to come along with us
-    Mar 04 16:41:03  we're going along with the new fork....and you like us, right? :-D
-    Mar 04 16:41:17  .........right? :-o
-    Mar 04 16:41:36  :-(
-    Mar 04 16:41:44  anyway, yeah I know you're involved with other games
-    Mar 04 16:42:04  im sure not against you, but i dont know if i want to get involved at this point
-    Mar 04 16:42:14  like with cubeowl, I know you're busy and I wouldn't be asking you to take some official role that takes up all of your time
-    Mar 04 16:42:21  just support this new project in the same way you did nexuiz
-    Mar 04 16:42:24  better to state that now then let you doos know it later
-    Mar 04 16:42:31    tZork: but legacy will stay, and community will follow us 
-    Mar 04 16:43:10  morphed: maybe, but its a chanse for me to make a break with it all. its not like im swamped with free time thise days.
-    Mar 04 16:43:32  unlike when i first found nexuiz
-    Mar 04 16:43:47  I'm familiar with that
-    Mar 04 16:44:41  one of my otehr projects is possibly merge-able with this fork tough. it thats doable; the story is diffrent.
-    Mar 04 16:44:57    its like heroin, you cant quit :)
-    Mar 04 16:45:18  back
-    Mar 04 16:45:25  tZork: can you tell us more?
-    Mar 04 16:45:30  or is it under wraps?
-    Mar 04 16:45:34  Wow, nice to see so many people joined here :)
-    Mar 04 16:45:44  not really Dokujisan, theres just not all that much to tell 
-    Mar 04 16:46:30  teh idea was to make a game that adress what we tought nexuiz was missing. 
-    Mar 04 16:47:15  :-)
-    Mar 04 16:47:17  perfect
-    Mar 04 16:47:23  and start from a clean codebase
-    Mar 04 16:47:28  ah I see
-    Mar 04 16:47:39  well that's interesting to me, though I'm not a nexuiz developer
-    Mar 04 16:48:28  basicaly just briging along some ideas, both art and code are to be re-built to adress the large issue of legacy bagage nexuiz suffers from.
-    Mar 04 16:48:37  I've heard from other developers that there are some things in nexuiz code that need a cleanup
-    Mar 04 16:49:39  despite div0's exelent work on it, its sadly still very much a planless design. as sutch adding and chaning and not the least understanding the code takes a massive effort
-    Mar 04 16:49:52  at times
-    Mar 04 16:49:55  but I think this central user system is a HUGE change that div0 is finally onboard with and he sees the benefits of it
-    Mar 04 16:50:30  and that system can allow a lot of other features to be possible
-    Mar 04 16:51:19  the second part of l!ft (the oterh project) where to place it in a steam-punk'ish artline. and quite possibly introduce classbased gameplay and PvM gameplay
-    Mar 04 16:53:02  I have basically been slowly heading out the door over the past 6 months as far as Nexuiz is concerned. I was too dissatisfied and wanted to focus on something more productive, so I also have other projects that I'm getting involved in
-    Mar 04 16:53:13  I gave up on Nexuiz community efforts
-    Mar 04 16:53:21  because it was like swimming upstream
-    Mar 04 16:53:38  indeed
-    Mar 04 16:53:43  and this is why I tried to organize a fork before.... like last August
-    Mar 04 16:54:03  but this mistake by vermeleun could turn out to be a wonderful thing
-    Mar 04 16:54:05  a clean slate
-    Mar 04 16:54:54  and this interests me again
-    Mar 04 16:55:08  especially after my conversations with div0 over the past 24 hours
-    Mar 04 16:55:35  to be honest, div0 has changed over the past ....I dunno... 8 moths? To me he seems to have changed
-    Mar 04 16:56:27  months*
-    Mar 04 16:57:27  but it was good conversation, good ideas discussed and if half of them actually happen, the result will be a game a lot better than Nexuiz
-    Mar 04 16:57:58  with a bigger and stronger community
-    Mar 04 16:58:16  i will air this with the l!ft team and get back
-    Mar 04 17:01:11  cool
-    Mar 04 17:01:17  i do have a few thing i feel strongly should be done if i are to join this fork, like at the very least trash all current player models and seriosly audit the code. preferably remake it by pulling things over to a new codebase.
-    Mar 04 17:01:35  yes we did discuss new player models
-    Mar 04 17:01:57  and a new set of default maps
-    Mar 04 17:02:13  that too
-    Mar 04 17:02:18  I started a list of maps that could use "fixing" and testing before being added
-    Mar 04 17:09:11  http://alientrap.org/forum/viewtopic.php?f=19&t=6054 =P
-    Mar 04 17:09:32  Been crazy enough to work on that all day
-    Mar 04 17:10:51  hahaha
-    Mar 04 17:10:55  exelent
-    Mar 04 17:11:05  thanks :P
-    Mar 04 17:11:18  http://pics.nexuizninjaz.com/images/zbcmceics6shje6u8wk9.jpg
-    Mar 04 17:11:42  however.. make red spawn with tuba only. };P
-    Mar 04 17:12:13  yarr i lol @ that pic Taoki =)
-    Mar 04 17:12:26  hahaha
-    Mar 04 17:12:32  I can't stop laughing myself... :D
-    Mar 04 17:12:57  very clever :-)
-    Mar 04 17:13:33  thx
-    Mar 04 17:13:38  Taoki: CTF?
-    Mar 04 17:13:42  "where robbing is a way of showing love" omg spot on xD
-    Mar 04 17:13:48  I'll put it on HOCTF
-    Mar 04 17:13:55  Yeah, TDM and CTF
-    Mar 04 17:14:14  TDM is not so good, since you spawn at any spawn point of any team (not sure if that should be fixed)
-    Mar 04 17:15:56  heh you spelled "Nexiuz" properly :-)
-    Mar 04 17:16:03  yeah :P
-    Mar 04 17:20:50    re for a sentence: back on topic, with the serious talking: what do you do with the servers? Let's say, we fork DCC servers to Nexuiz:NeXtgen. how'd you inform the masses, who don't read the forum?
-    Mar 04 17:21:04    also, I've just had a BRILLIANT idea for fork name:
-    Mar 04 17:21:09    Pheonix
-    Mar 04 17:21:22    pronounced ofc. as Phoenix :D
-    Mar 04 17:21:46  Hmmm... that soulds pretty. Nice idea :)
-    Mar 04 17:21:50  I'll be informing the masses from HOCTF and HODM servers in the states
-    Mar 04 17:21:52    homage to Nexuiz typo, and representing the way a killed game is reborn from it's ahes :D
-    Mar 04 17:22:12  heh, I made a server once called Phoenix
-    Mar 04 17:22:21  As for informing the masses, I spoke about that with div0 yesterday (we all did on the channel iirc). We can make a new csprogs and put it on servers, that will inform about this
-    Mar 04 17:22:24  Also, another idea
-    Mar 04 17:22:31  it was "rising from the ashes: of Fusion CTF" my previous server
-    Mar 04 17:22:35  turns out that name is overplayed
-    Mar 04 17:22:48  ok Nexiuz Wars loading on HOCTF1
-    Mar 04 17:23:00  Alias a command to chat a message when playing on servers. But not to press it all the time in an annoying spammy way
-    Mar 04 17:23:09  I'll do that once the new name is decided
-    Mar 04 17:23:11   Pheonix
-    Mar 04 17:23:13  +1
-    Mar 04 17:23:16  And press it every once in a while on the DCC servers
-    Mar 04 17:23:20  yeah
-    Mar 04 17:23:53    though I'm still pro Nexuiz, and no forking
-    Mar 04 17:23:59    I like spoon better ;)
-    Mar 04 17:25:35  haha Taoki there are holes in the floor
-    Mar 04 17:25:55  holes?
-    Mar 04 17:26:02  yeah I fall through
-    Mar 04 17:26:05    OT again before I leave: ffs, we've printed a final draft of my thesis before binding it, to read through once more
-    Mar 04 17:26:17  weird. Probably some compilation issues...
-    Mar 04 17:26:19  *issues
-    Mar 04 17:26:24    I've already written a full A4 page with errors I've found
-    Mar 04 17:26:25  right outside the bases
-    Mar 04 17:26:38    and I'm still at only the 10th page
-    Mar 04 17:26:48  If its on the terrain, might be another issue with patch meshes
-    Mar 04 17:31:18 *   DibTop (~chatzilla@c-71-233-23-46.hsd1.ma.comcast.net) has joined #notnexuiz
-    Mar 04 17:31:28     hi notnexuiz :)
-    Mar 04 17:31:29    phoenix is great idea but without switched letters 
-    Mar 04 17:31:37  hello
-    Mar 04 17:31:46    hi
-    Mar 04 17:31:57     anyone have a pastie of what was already said so no one has to repeat
-    Mar 04 17:32:29  i only got a partial
-    Mar 04 17:32:29  I rather like CuBe0wL's version with switched letters. It sounds a bit better for a game like Nexuiz (if we can still call it such until its renamed)
-    Mar 04 17:33:08     one thing im working on right now is rigging oblivion's latest model
-    Mar 04 17:33:14  Dokujisan?
-    Mar 04 17:33:22     mostly for practice but if its any good
+    Mar 03 10:28:36 *  Now talking on #notnexuiz
+    Mar 03 10:28:41 <Taoki>    Hi
+    Mar 03 10:28:44 <Dokujisan>        hello
+    Mar 03 10:28:52 <[-z-]>    why hello
+    Mar 03 10:28:55 *  [-z-] gives channel operator status to Dokujisan Taoki
+    Mar 03 10:29:46 *  div0 (Fg8deKX0@rm.endoftheinternet.org) has joined #notnexuiz
+    Mar 03 10:30:07 *  [-z-] gives channel operator status to div0
+    Mar 03 10:30:11 <div0>     Welcome to Noxious.
+    Mar 03 10:31:07 <[-z-]>    I've talked to div0 and Dokujisan in private about different aspects in moving forward with a fork away from Nexuiz and away from Alientrap
+    Mar 03 10:32:07 <[-z-]>    we've begin discussing project organization, server availabiltiy, repository, name, interested parties, possible repurcussions and where we go from here
+    Mar 03 10:32:11 <div0>     just not sure if it will be an actual fork
+    Mar 03 10:32:20 <div0>     or rather, whether AT will even continue with Nexuiz then
+    Mar 03 10:32:38 <div0>     to summarize a bit:
+    Mar 03 10:32:56 <div0>     - repository I can provide, on icculus.org. In fact, I already have a Nexuiz repo there.
+    Mar 03 10:33:10 <Taoki>    I'm always with this project no matter what new name it will have, team name, etc. What happened happened, i mainly care what is best for this project now
+    Mar 03 10:33:13 <div0>     - project organization: there should be not "one leader who speaks for everyone".
+    Mar 03 10:33:27 <div0>       to make things like what had happened to not happen again
+    Mar 03 10:34:04 <div0>     I suggest a scheme that ensures 3 "leaders", and big decisions have to be agreed upon by all three, and they also should be "somewhat responsible" for the rest of the community
+    Mar 03 10:34:16 <div0>     e.g. no persons who are so detached that they simply do not care for the community any more
+    Mar 03 10:34:34 <Dokujisan>        I told -z- that I think all good projects need some sort of