docs
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@422 e016b1c5-ed68-44aa-a2f7-31cac88cffde
@@ -5,7 +5,7 @@
|
||||
|
||||
Arghvark: Project Leader, Game Concept, Code, Prototyping
|
||||
|
||||
driAn : Lead Coder, Webdesign
|
||||
driAn : Lead Coder
|
||||
|
||||
makkE : Lead artist
|
||||
Models, Skins, Animations, Mapping, 2d-Art, some textures, Sound
|
||||
|
||||
@@ -0,0 +1,158 @@
|
||||
@charset "utf-8";
|
||||
|
||||
body
|
||||
{
|
||||
background-color: #343434;
|
||||
font-family: Verdana, Sans-Serif;
|
||||
margin: 0px;
|
||||
padding: 10px 0 10px 0;
|
||||
font-size: 12px;
|
||||
color: Black;
|
||||
}
|
||||
|
||||
ul
|
||||
{
|
||||
list-style-type:square;
|
||||
}
|
||||
|
||||
p
|
||||
{
|
||||
margin-top: 0;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
img
|
||||
{
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
pre
|
||||
{
|
||||
margin: 0 0 1em 0;
|
||||
padding: 0;
|
||||
font-family: Courier New;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
table
|
||||
{
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
h1
|
||||
{
|
||||
font-size: 24px;
|
||||
margin: 0 0 0.5em 0;
|
||||
}
|
||||
|
||||
h2
|
||||
{
|
||||
font-size: 18px;
|
||||
margin: 0 0 0.5em 0;
|
||||
}
|
||||
|
||||
h3
|
||||
{
|
||||
font-size: 14px;
|
||||
margin: 0 0 0.5em 0;
|
||||
}
|
||||
|
||||
#main
|
||||
{
|
||||
background-color: #666666;
|
||||
width: 650px;
|
||||
margin: 0;
|
||||
padding: 10px;
|
||||
text-align: left;
|
||||
border: solid 1px black;
|
||||
}
|
||||
|
||||
#header
|
||||
{
|
||||
background-color: black;
|
||||
width: 650px;
|
||||
margin: 0px;
|
||||
padding: 0;
|
||||
height: 10px;
|
||||
text-align: right;
|
||||
font-size: 10px;
|
||||
color: White;
|
||||
font-family: Courier New, Sans-Serif;
|
||||
line-height: 1em;
|
||||
}
|
||||
|
||||
#footer
|
||||
{
|
||||
background-color: black;
|
||||
width: 650px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 10px;
|
||||
text-align: right;
|
||||
font-size: 10px;
|
||||
color: White !important;
|
||||
font-family: Courier New, Sans-Serif;
|
||||
line-height: 1em;
|
||||
}
|
||||
|
||||
#footer a, #footer a:hover, #footer a:visited
|
||||
{
|
||||
color: White;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a, a:hover, a:visited
|
||||
{
|
||||
color: #333333;
|
||||
}
|
||||
|
||||
div.code
|
||||
{
|
||||
font-family: Courier New, Sans-Serif;
|
||||
margin: 1em 0 1em 0;
|
||||
padding: 0 0 0 1em;
|
||||
}
|
||||
|
||||
span.code
|
||||
{
|
||||
font-family: Courier, Sans-Serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
|
||||
/* guns */
|
||||
|
||||
table#guns td
|
||||
{
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
/* gunstats */
|
||||
|
||||
table#gunstats
|
||||
{
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table#gunstats thead td
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table#gunstats td
|
||||
{
|
||||
border: solid 1px #777777;
|
||||
}
|
||||
|
||||
|
||||
/* items */
|
||||
|
||||
table.items td
|
||||
{
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,354 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>ActionCube README</title>
|
||||
<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
|
||||
<link rel="stylesheet" href="docs.css" />
|
||||
<script type="text/javascript" src="iefix.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div align="center">
|
||||
|
||||
<div id="header">Rabid Viper Productions</div>
|
||||
<div id="main">
|
||||
|
||||
<h2>The Game</h2>
|
||||
|
||||
<h3>Story</h3>
|
||||
|
||||
<p>
|
||||
Well, there is no story. Bascially this game is about these two teams fighting each other:
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>The Cubers Liberations Army (CLA)</b><br />
|
||||
|
||||
<img src="pics/flag_cla.png" alt="CLA" style="float:right"/>
|
||||
|
||||
Little is known about the goals and motivation of this small but feared Terrorist group. Their activities are
|
||||
as diverse as their members. With ex-military, anarchists, religious fanatics, conspiracy theorists, hippies
|
||||
stuck tripping, free© software fanatics™, or simply severely mental disordered persons or bored youngsters, this organization is a
|
||||
pool for radicals from across the globe. Their operations range from simple annoyances (such as introducing
|
||||
large amounts of mariuana-smoke into the air conditioners of offices or malls) to well planned gruesome
|
||||
bombings, choosing civilians as well as politicians, lobbyists or religious leaders and their staff as
|
||||
targets. <i>“Terror for the sake of terror, for you all suck!”</i> seems to be their motto.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>The Rabid Viper Special Forces (RVSF)</b><br />
|
||||
|
||||
<img src="pics/flag_rvsf.png" alt="RVSF" style="float:right"/>
|
||||
|
||||
An elite group of armed special forces, but not the kind you´d expect. These guys are battle worn fighters
|
||||
and mercenairies, who might have been just a little too trigger happy and up for glory to fit into any other
|
||||
kind of elite squad. Not suitable where lives are to be spared and private or public property to remain
|
||||
unharmed. The backrounds and funders of this extravagant task-force remain well concealed, for obvious
|
||||
reasons. Their primary targets are highly unpredictable terrorists and organized criminals such as the CLA
|
||||
where intelligence, infiltration and stealth would be just a waste of time. <i>“First shoot, then ask
|
||||
questions, if anyone´s left to ask”</i> is the primary approach to their job.
|
||||
</p>
|
||||
|
||||
<h3>Controls</h3>
|
||||
|
||||
<p>
|
||||
This is the default controls setting:
|
||||
</p>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>W</td><td>Move forward</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>S</td><td>Move backwards</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>A</td><td>Sidestep left</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>D</td><td>Sidestep right</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Space</td><td>Jump</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>R</td><td>Reload</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>T</td><td>Chat and Console</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Left Mousebutton</td><td>Attack</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Right Mousebutton</td><td>Use scope (if you have the sniper rifle equipped)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mousewheel</td><td>Cycle weapons</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td><td>Primary weapon</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td><td>Pistol</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td><td>Grenade (if available)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>4</td><td>Knife</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
You can also assign custom keys to specific weapons.
|
||||
Just modify the <i>config/autoexec.cfg</i> accordingly. Example:
|
||||
</p>
|
||||
|
||||
<div class="code">
|
||||
bind f "primary"<br />
|
||||
bind e "secondary"<br />
|
||||
bind c "melee"<br />
|
||||
bind q "grenade"<br />
|
||||
</div>
|
||||
|
||||
<p>
|
||||
You will find suggestions for more ergonomical key setups in this config file.
|
||||
</p>
|
||||
|
||||
<h3>Weapons</h3>
|
||||
|
||||
<p>
|
||||
There are seven weapons you can use to frag your enemies:
|
||||
</p>
|
||||
|
||||
<table id="guns">
|
||||
<tr>
|
||||
<td><img src="pics/weapon_knife.png" alt="knife"/></td>
|
||||
<td>
|
||||
<b>Swiss Tech Combat Blade DR-88</b><br />
|
||||
<p>
|
||||
A sharp and swift blade. Your last ressort when you ran out of Ammo and your best friend
|
||||
in humiliating snipers and campers.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/weapon_pistol.png" alt="pistol"/></td>
|
||||
<td>
|
||||
<b>Mk-77 Semi-Automatic Pistol</b><br />
|
||||
<p>
|
||||
You basic sidearm. A powerful resort weapon, yet typically less effective at range.
|
||||
The small clip size is something you need to keep an eye on.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/weapon_assault.png" alt="assault"/></td>
|
||||
<td>
|
||||
<b>MTP-57 Assault Rifle</b><br />
|
||||
<p>
|
||||
The large caliber deals a substantial amount of damage. A long barrel ensures accuracy even at high range.
|
||||
It can become difficult to control when shooting bursts of more than three bullets.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/weapon_sniper.png" alt="sniper"/></td>
|
||||
<td>
|
||||
<b>Precision Tech AD-81 Sniper Rifle</b><br />
|
||||
<p>
|
||||
Semi Automatic Sniper rifle, equipped with a 2x Scope. The large caliber can do a frightful amount of damage.
|
||||
Though naturally most accurate when used with the scope, the highly ergonomic design allows the experienced shooter to operate it from the hip as well.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/weapon_subgun.png" alt="subgun"/></td>
|
||||
<td>
|
||||
<b>A-Ard 10 Submachine Gun</b><br />
|
||||
<p>
|
||||
This one releases a deadly spray of bullets at a high rate of fire.
|
||||
However, due to the short barrel and small caliber,
|
||||
it´s manstopping power is limited, and effectiveness ceases at longer ranges.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/weapon_shotgun.png" alt="shotgun"/></td>
|
||||
<td>
|
||||
<b>V-19 Combat Shotgun</b><br />
|
||||
<p>
|
||||
8-round semi-automatic shotgun. This powerful weapon can shred your opponents to pieces-
|
||||
if you´re close enough.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/weapon_grenade.png" alt="grenade"/></td>
|
||||
<td>
|
||||
<b>SAL-T3 Grenade</b><br />
|
||||
<p>
|
||||
This grenade is your friend in mid range fights. Its timer is adjusted to two seconds which makes it quite
|
||||
useful for quick responses to your enemies fire bursts.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table id="gunstats" cellspacing="0">
|
||||
<thead>
|
||||
<tr>
|
||||
<td>weapon</td><td>damage</td><td>attackdelay</td><td>RPS</td><td>dmg/sec</td><td>reload</td><td>magsize</td><td>base</td><td>max</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Swiss Tech Combat Blade DR-88</td><td>50</td><td>500ms</td><td>2</td><td>100</td><td>-</td><td>-</td><td>-</td><td>-</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mk-77 Semi-Automatic Pistol</td><td>20</td><td>170ms</td><td>5.9</td><td>118</td><td>1400ms</td><td>8</td><td>32</td><td>80</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>MTP-57 Assault Rifle</td><td>20</td><td>130ms</td><td>7.7</td><td>154</td><td>2000ms</td><td>20</td><td>60</td><td>80</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Precision Tech AD-81 Sniper Rifle</td><td>72</td><td>1500ms</td><td>0.6</td><td>48</td><td>1950ms</td><td>5</td><td>20</td><td>20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>A-Ard 10 Submachine Gun</td><td>17</td><td>80ms</td><td>12.5</td><td>213</td><td>1650ms</td><td>30</td><td>60</td><td>120</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>V-19 Combat Shotgun</td><td>120</td><td>1000ms</td><td>1</td><td>120</td><td>2400ms</td><td>7</td><td>28</td><td>28</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>SAL-T3 Grenade</td><td>150</td><td>1200ms</td><td>0.8</td><td>125</td><td>-</td><td>-</td><td>0</td><td>2</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
Every player spawns with three weapons.
|
||||
|
||||
Knife an pistol are the standard outfitting of every player, grenades must be picked up.
|
||||
You can chose the primary weapon you want to use in the outfit menu (hotkey b).
|
||||
|
||||
The next time you spawn, you will be given the primary weapon you chose.
|
||||
</p>
|
||||
|
||||
<h3>Items</h3>
|
||||
|
||||
<p>
|
||||
There is a bunch of important items you can collect during the game:
|
||||
</p>
|
||||
|
||||
<table class="items">
|
||||
<tr>
|
||||
<td><img src="pics/item_ammobox.png" alt="Ammobox"/></td>
|
||||
<td>
|
||||
<b>Ammobox</b><br />
|
||||
<p>
|
||||
This box supplies with ammo for the primary guns. The exact content:
|
||||
</p>
|
||||
<ul>
|
||||
<li>40 rounds for the assault rifle</li>
|
||||
<li>10 rounds for the sniper rifle</li>
|
||||
<li>60 rounds for the subgun</li>
|
||||
<li>14 shells for the shotgun</li>
|
||||
</ul>
|
||||
<p>
|
||||
It respawns after 4, 6 or 8 seconds, depending on the number of players.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/item_pistolclips.png" alt="Pistol Clips"/></td>
|
||||
<td>
|
||||
<b>Pistol Clips</b><br />
|
||||
<p>
|
||||
This item adds 16 bullets to your pistol. It has the same respawn behavior as the ammobox.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/item_akimbo.png" alt="Akimbo"/></td>
|
||||
<td>
|
||||
<b>Akimbo</b><br />
|
||||
<p>
|
||||
Picking this item lets you shoot with two pistols for 30 seconds. Take advantage of the crazy fire rate.
|
||||
It as been reported that the respawn time is about one minute.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/item_health.png" alt="Health"/></td>
|
||||
<td>
|
||||
<b>Health</b><br />
|
||||
<p>
|
||||
This sweet health pack cures your damaged body with 33hp. The respawn time is between 10 and 20 seconds,
|
||||
depending on the number of players.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/item_kevlar.png" alt="Kevlar"/></td>
|
||||
<td>
|
||||
<b>Kevlar</b><br />
|
||||
<p>
|
||||
This one adds armour (50) to your equipment. The kevlar absorbs 30% of all damage and respawns every 20 seconds.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="pics/item_grenade.png" alt="Grenade"/></td>
|
||||
<td>
|
||||
<b>Grenade</b><br />
|
||||
<p>
|
||||
Pick this to get two grenades into your pocket.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h3>Gamemodes</h3>
|
||||
|
||||
ActionCube offers seven different game modes. You can vote for one of them using the menu: Press ESC and navigate to <i>Multiplayer ⇒ Vote</i>.
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<b>Team Deathmatch (0)</b><br />
|
||||
Two teams fight each other. The team team that has the most frags at the end of the round will win.
|
||||
</li>
|
||||
<li>
|
||||
<b>Team Survivor (4)</b><br />
|
||||
Round based team combat. If you die, you will have to wait until the end of the round until you can spawn again. Once all members of a team are dead, the surviving team will be awarded a point and the next round will start.
|
||||
</li>
|
||||
<li>
|
||||
<b>Last man Standing (3)</b><br />
|
||||
Round based combat, no teams. The surviving player will win the round and be awarded a point.
|
||||
</li>
|
||||
<li>
|
||||
<b>Deathmatch (2)</b><br />
|
||||
no teams, everyone for himself :P
|
||||
</li>
|
||||
<li>
|
||||
<b>Capture the Flag (5)</b><br />
|
||||
Steal the enemy team`s flag and bring it back to your base to score. Note, there is a special <a href="ctf-hud.jpg" target="_blank">HUD</a> for the ctf mode.
|
||||
</li>
|
||||
<li>
|
||||
<b>Pistol Frenzy (6)</b><br />
|
||||
Pistol-only deathmatch.
|
||||
</li>
|
||||
<li>
|
||||
<b>Last Swiss Standing (9)</b><br />
|
||||
Survive the battle with the help of your knife.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div id="footer"><a href="javascript:history.back()">← BACK</a></div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,106 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>ActionCube README</title>
|
||||
<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
|
||||
<link rel="stylesheet" href="docs.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div align="center">
|
||||
|
||||
<div id="header">Rabid Viper Productions</div>
|
||||
<div id="main">
|
||||
|
||||
<h2>Prerequisites</h2>
|
||||
|
||||
<h3>Setting resolution</h3>
|
||||
|
||||
<p>
|
||||
The default resolution is 1024x768. If you need to change it, modify <i>actioncube.bat</i> accordingly.
|
||||
</p>
|
||||
<p>
|
||||
-w sets width<br />
|
||||
-h sets height
|
||||
</p>
|
||||
|
||||
<p>
|
||||
In linux, simply pass those parameters in the command line or add them to the <i>actioncube.sh</i> shell script.
|
||||
</p>
|
||||
|
||||
<h3>Setting your name</h3>
|
||||
<p>
|
||||
Open <i>config/autoexec.cfg</i> and search for the line
|
||||
</p>
|
||||
|
||||
<div class="code">name unarmed</div>
|
||||
|
||||
<p>
|
||||
replace <i>unarmed</i> with your own nickname.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>Hint:</b> The <i>autoexec.cfg</i> provides comments and suggestions for further customization.
|
||||
</p>
|
||||
|
||||
<h2>Basics</h2>
|
||||
|
||||
<h3 style="clear:both">Interface</h3>
|
||||
|
||||
<p>
|
||||
In game, press ESC to access the main menu. From there you can do all sort of actions, like joining multiplayer games and changing settings.
|
||||
As example, in the <i>Team/Player Setup</i> submenu, you can choose your team and skin.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The menu covers the most important actions. Further customizations and actions can be done using CubeScript: To get a console
|
||||
press T to open up the chat prompt. You can use it as console if you put a “<span class="code">/</span>” (slash) at its beginning followed by a command.
|
||||
As example, type this into the console:
|
||||
</p>
|
||||
|
||||
<div class="code">
|
||||
/crosshairsize 25
|
||||
</div>
|
||||
|
||||
<p>
|
||||
This will increase the size of your crosshair. <i>All changes</i> done by the menu or using this console will be lost once you quit the game.
|
||||
To store such settings for good, make your customizations in <i>config/autoexec.cfg</i>.
|
||||
</p>
|
||||
|
||||
<h3>Joining a Game</h3>
|
||||
|
||||
<p>
|
||||
In game, press ESC and choose <i>Multiplayer ⇒ Refresh Server List</i>. The masterserver will be queried and provide you with a list of servers.
|
||||
Do so every few days, to add newly created servers to your list.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Once you updated your server list, you can use <i>Multiplayer ⇒ Serverbrowser</i>.
|
||||
Simply select a server (up-/downarrow) and press return.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Alternatively, you can connect to a server directly using this command:
|
||||
</p>
|
||||
|
||||
<div class="code">
|
||||
connect N
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Where N is a valid IP or FQDN.
|
||||
</p>
|
||||
|
||||
<h2>Read on</h2>
|
||||
|
||||
<p>
|
||||
Continue reading in the <a href="game.html">game section</a> to find out how to obtain different weapons, how the controls are set, etc.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
<div id="footer"><a href="javascript:history.back()">← BACK</a></div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>ActionCube: </title>
|
||||
<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
|
||||
<link rel="stylesheet" href="docs.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div align="center">
|
||||
|
||||
<div id="main">
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,44 @@
|
||||
// well, this readme requires javascript to fix a dumb IE bug, sorry
|
||||
|
||||
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
|
||||
{
|
||||
for(var i=0; i<document.images.length; i++)
|
||||
{
|
||||
var img = document.images[i]
|
||||
var imgName = img.src.toUpperCase()
|
||||
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
|
||||
{
|
||||
var imgID = (img.id) ? "id='" + img.id + "' " : ""
|
||||
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
|
||||
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
|
||||
var imgStyle = "display:inline-block;" + img.style.cssText
|
||||
if (img.align == "left") imgStyle = "float:left;" + imgStyle
|
||||
if (img.align == "right") imgStyle = "float:right;" + imgStyle
|
||||
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
|
||||
var strNewHTML = "<span " + imgID + imgClass + imgTitle
|
||||
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
|
||||
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
|
||||
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
|
||||
img.outerHTML = strNewHTML
|
||||
i = i-1
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
if(navigator.appName == "Microsoft Internet Explorer")
|
||||
{
|
||||
var ID = "MSIE";
|
||||
var versionIndex = navigator.appVersion.indexOf(ID);
|
||||
if(versionIndex >= 0)
|
||||
{
|
||||
versionIndex += ID.length + 1;
|
||||
var version = navigator.appVersion.substr(versionIndex, 3);
|
||||
|
||||
if(version == "5.5" || version.substr(0,1) == "6")
|
||||
{
|
||||
window.attachEvent("onload", correctPNG);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
known issues:
|
||||
|
||||
- the sourcecode is messed up
|
||||
- bots do not use the akimbo and grenades
|
||||
- the sourcecode is messed up (TM)
|
||||
- the documentation sucks
|
||||
- bots do not use the akimbo and grenades... and ladders
|
||||
- demo recording is disabled
|
||||
- bot waypoints are only very basic.
|
||||
@@ -0,0 +1,80 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>ActionCube: Misc</title>
|
||||
<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
|
||||
<link rel="stylesheet" href="docs.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div align="center">
|
||||
|
||||
<div id="header">Rabid Viper Productions</div>
|
||||
<div id="main">
|
||||
|
||||
<h2>Misc</h2>
|
||||
|
||||
<h3>Crosshair</h3>
|
||||
|
||||
<p>
|
||||
You can change your crosshair temporarly using the menu <i>Team/Player Setup ⇒ Change Crosshair</i>. However, to change
|
||||
it permanently you need to
|
||||
</p>
|
||||
|
||||
<ol>
|
||||
<li>open your <i>config/autoexec.cfg</i></li>
|
||||
<li>search for the line <span class="code">loadcrosshair default.png</span></li>
|
||||
<li>replace <span class="code">default.png</span> with the filename of one of the images in <i>packages/misc/crosshairs</i></li>
|
||||
<li>save the file</li>
|
||||
</ol>
|
||||
|
||||
<p>
|
||||
To change the size of your crosshair, search for this line in the same configuration file as above.
|
||||
</p>
|
||||
|
||||
<div class="code">
|
||||
crosshairsize 15
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Simply try a different value instead of 15.
|
||||
</p>
|
||||
|
||||
|
||||
<h3>Gib tuning</h3>
|
||||
|
||||
<p>
|
||||
If you like excessive blood and the like, you might want to tune the gibs a bit:
|
||||
</p>
|
||||
|
||||
<div class="code">
|
||||
gibnum N
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Sets the number of gibs that spawn on a gib-worthy kill. Defaults to 6 and is limited to 1000. Do not blame us if your poor box freezes due to a gib flood.
|
||||
</p>
|
||||
|
||||
<div class="code">
|
||||
gibspeed N
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Sets the velocity of the gibs. Defaults to 5 and is limited to 20.
|
||||
</p>
|
||||
|
||||
<div class="code">
|
||||
gibttl N
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Sets the lifetime in milliseconds for the gibs. Defaults to 5000 and is limited to 15000.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
<div id="footer"><a href="javascript:history.back()">← BACK</a></div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -3,7 +3,7 @@ This file holds the copyright information for all packages/artwork included in A
|
||||
--------------MAPS-------------------
|
||||
|
||||
Copyright (c) 2004-2006 by makkE ([email protected]),Arghvark, MitaMan
|
||||
The maps included remain interlectual property of their respective creators.
|
||||
The maps included remain intellectual property of their respective creators.
|
||||
Mapmessages upon load will provide further detail.
|
||||
|
||||
--------------MODELS------------------------------------------------------------------------
|
||||
@@ -136,7 +136,7 @@ Note: Shame on me I didn
|
||||
|
||||
---------Music-------------
|
||||
|
||||
Main Menu Loop: (c) 2005 dietmar pier created for Actioncube, all rights reserved.
|
||||
Main Menu Loop: (c) 2005 Dietmar Pier, created for ActionCube, all rights reserved.
|
||||
cube.dietmarpier.de
|
||||
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 6.6 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>ActionCube README</title>
|
||||
<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
|
||||
<link rel="stylesheet" href="docs.css" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div align="center">
|
||||
|
||||
<div id="header">Rabid Viper Productions</div>
|
||||
<div id="main">
|
||||
|
||||
<h2>
|
||||
Setting up a Server
|
||||
</h2>
|
||||
|
||||
<h3>Command Line Options</h3>
|
||||
|
||||
<p>
|
||||
In the file <i>actioncube_server.bat</i> (or the respective .sh file in linux) you can add or
|
||||
change command line options. The possible command line options can be optained from the
|
||||
<a href="http://cubeengine.com/docs/config.html" target="_blank">cube config documentation</a>.
|
||||
ActionCube behaves mostly like Cube, there are a few differences though:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>Unline cube, ActionCube uses the ports 2876<u>4</u> and 28766 (UDP)</li>
|
||||
<li>
|
||||
<p>
|
||||
There is the additional command line option -r to specify a maprotation file:
|
||||
</p>
|
||||
<div class="code">
|
||||
-rconfig/maprot.cfg
|
||||
</div>
|
||||
<p>
|
||||
See chapter <i>maprotation</i> below for more information.
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>Maprotation</h3>
|
||||
|
||||
<p>
|
||||
In the maprotation file specified on the command line (default: <i>config/maprot.cfg</i>), you can specify
|
||||
the map, mode, time and voting for your server. Each line defines one round. Example:
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
// server side maprotations
|
||||
// WARNING: You can NOT use CubeScript in there
|
||||
// use the following scheme:
|
||||
// map:mode:time:allowVote
|
||||
|
||||
// tdm
|
||||
ac_complex:0:10:1
|
||||
ac_depot:0:10:1
|
||||
ac_desert:0:10:1
|
||||
ac_mines:0:10:1
|
||||
|
||||
// ctf
|
||||
ac_mines:5:10:1
|
||||
ac_depot:5:10:1
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
The first line, <span class="code">ac_complex:0:10:1</span>, means, the map <i>ac_complex</i> is played
|
||||
in mode 0 (Team Deathmatch) for 10 minutes. The connected players are allowed to vote.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
<div id="footer"><a href="javascript:history.back()">← BACK</a></div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||