<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="date" content="2009-05-26T05:14:33+01:00"> <meta name="author" content="Manuel Moos"> <title>Armagetron Advanced: Documentation</title> <meta name="description" content="Armagetron Advanced: Documentation"> </head><body> <table width="90%" align=center> <tr> <td align=center width="15%"> <a href="index.html" target="_top">First Start</a> </td> <td align=center width="15%"> <a href="install_linux.html" target="_top"> Installation</a> </td> <td align=center width="15%"> <a href="network.html" target="_top">Network Play</a> </td> <td align=center width="15%"> <a href="config.html" target="_top">Configuration</a> </td> <td align=center width="10%"> <a href="faq.html" target="_top">FAQ</a> </td> <td align=center width="15%"> <a href="compile.html" target="_top">Redistribution</a> </td> </tr> </table> <a name=><h1 align=center>Changelog</h1></a> This page is kept for historical reasons only. See the file ChangeLog(.txt) or HISTORY(.txt) for up to date information. <p align=justify> The name in () is the name of the person who suggested the changes/reported the bug. </p> <table> <tr><td valign=top><strong>2002/01/19</strong></td><td>Added moviepack title screen</td></tr> <tr><td valign=top><strong>2002/01/18</strong></td><td>Made speed and arena size configurable in the menus</td></tr> <tr><td valign=top><strong>2002/01/04</strong></td><td>Master server is now running</td></tr> <tr><td valign=top><strong>2001/12/12</strong></td><td>--version/-v and --help/h command line option for Linux (Adam Olsen) </td></tr> <tr><td valign=top><strong>2001/12/14</strong></td><td>installation script and "make install" added</td></tr> <tr><td valign=top><strong>2001/11/20</strong></td><td>configurable network port (Justin Pinder)</td></tr> <tr><td valign=top><strong>2001/11/05</strong></td><td>allow darker bike colors (Danny Cohen)</td></tr> <tr><td valign=top><strong>2001/10/19</strong></td><td>Fixed grid simplification memory leak</td></tr> <tr><td valign=top><strong>2001/10/18</strong></td><td>Finished AI workover</td></tr> <tr><td valign=top><strong>2001/8/22</strong></td><td>Added custom camera mode and made camera positions configurable</td></tr> <tr><td valign=top><strong>2001/8/02</strong></td><td>Added password saving</td></tr> <tr><td valign=top><strong>2001/8/01</strong></td><td>Completed logo display, fixed two network crashes</td></tr> <tr><td valign=top><strong>2001/7/31</strong></td><td>Better cycle color management: all color selections are now legal, but are changed on client side if a it gets too close to the floor color (which may vary from client to client)</td></tr> <tr><td valign=top><strong>2001/7/30</strong></td><td>Game is completely localizable and already translated to German</td></tr> <tr><td valign=top><strong>2001/7/17</strong></td><td>Made all console command help messages localizable</td></tr> <tr><td valign=top><strong>2001/7/12</strong></td><td>Reorganized lenght units: Walls are now one unit high.</td></tr> <tr><td valign=top><strong>2001/7/05</strong></td><td>Password querries for Krawall.de implemented</td></tr> <tr><td valign=top><strong>2001/6/30</strong></td><td>Master server, LAN polling and server browser finished</td></tr> <tr><td valign=top><strong>2001/6/23</strong></td><td>Network changes: Acks for messages not requesting an Ack are not sent any more; reorganized network message IDs</td></tr> <tr><td valign=top><strong>2001/6/22</strong></td><td>Begun work on Version 0.2.</td></tr> <tr><td valign=top><strong>2001/6/21</strong></td><td>Fixed a disappearing wall bug and avoided some cases of grid degeneration.</td></tr> <tr><td valign=top><strong>2001/6/20</strong></td><td>A gazillion bugfixes; among them the "Has no face in direction..."-Bug and a parameter transfer bug.</td></tr> <tr><td valign=top><strong>2001/5/28</strong></td><td>Fixed bug that caused player kicks when ack packets got lost.</td></tr> <tr><td valign=top><strong>2001/5/23</strong></td><td>AIs now no longer attack themselves when they find noone else to attack. They now find a target in network play.</td></tr> <tr><td valign=top><strong>2001/5/18</strong></td><td>Completed dedicated server for windows.<br> Fixed some network bugs.<br> Added buffer length option in sound settings.</td></tr> <tr><td valign=top><strong>2001/5/17</strong></td><td>Worked around ATI and S3 texture bugs. <br> Changing screen mode during the game now no longer makes the cycles invisible.</td></tr> <tr><td valign=top><strong>2001/5/16</strong></td><td>Inproved network performance: Ack packets are no longer Ack'd (makes no sense at all), NetObject IDs are requested in batches.</td></tr> <tr><td valign=top><strong>2001/5/10</strong></td><td>Finally corrected the "AI runs through outer wall"-bug.</td></tr> <tr><td valign=top><strong>2000/11/20</strong></td><td>Fixed minor bugs: the camera was reacting on walls of already dead players, the menuitems in the player input menu were in a bad order and the first game you watch after connecting to a server was incredibly jerky.</td></tr> <tr><td valign=top><strong>2000/11/16</strong></td><td>Finished the first cleanup phase, containing really a lot of bugfixes.</td></tr> <tr><td valign=top><strong>2000/07/30</strong></td><td>Fixed some nameless small bugs and crashes.</td></tr> <tr><td valign=top><strong>2000/07/28</strong></td><td>Improved behaviour of the glance keys in external camera modes (Robert Hagenström)</td></tr> <tr><td valign=top><strong>2000/07/27</strong></td><td>Fixed two small bugs: the champion sometimes was declared at the beginning of an unneccesary additional round (aLe><), and a single player highscore hunt on a dedicated server started in round 2</td></tr> <tr><td valign=top><strong>2000/07/20</strong></td><td>The grid now is able to grow (in case a cycle makes it through the outer walll), so the rare ".. left grid" error should be fixed.<br> Fixed the Voodoo3 mouse cursor bug (thanks to Andreas).</td></tr> <tr><td valign=top><strong>2000/07/15</strong></td><td>Improved control over own bike in network mode. Bad side effect: you can't connect to a server running an older version (the combination old client-new server works, though)<br> Some internal changes that will allow shooting holes in walls, finite length walls and continuous play</td></tr> <tr><td valign=top><strong>2000/06/04</strong></td><td>fixed some hangups (Seven3); game menu now pauses the game if not in a network game (Seven3)</td></tr> <tr><td valign=top><strong>2000/05/30</strong></td><td>really fixed the latest exit crash, the camera hickups, a score bug, (hopefully) the VooDoo problems. Added <a href=index.html#cl>command line switches</a>.</td></tr> <tr><td valign=top><strong>2000/05/29</strong></td><td>Released version 0.1.3; the <a href=index.html#fb>mailing lists</a> are now ready for you to subscribe.</td></tr> <tr><td valign=top><strong>2000/05/27</strong></td><td>Added Quake style <a href="config.html#console">console</a> input to the game and the dedicated server; still not very user friendly, but you can live with it.<br> Added Window manager and shortcut icon (Ian Novack)</td></tr> <tr><td valign=top><strong>2000/05/26</strong></td><td>another alt-tab lockup fix....<br> Changed the documentation to HTML</td></tr> <tr><td valign=top><strong>2000/05/25</strong></td><td>Fixed alt-tab lockup and exit crash (hopefilly)</td></tr> <tr><td valign=top><strong>2000/05/24</strong></td><td>Prepared and released MSVC++ version</td></tr> <tr><td valign=top><strong>2000/05/23</strong></td><td>Discovered that my development system Windows was malconfigured. It was a small miracle that Windows AT for SDL 1.1 ran at all. Well, it is fixed now.</td></tr> <tr><td valign=top><strong>2000/05/22</strong></td><td>fixed performance problems in network mode (RuRu Team)<br> added crude custom screen resolution (Thomas Berry)<br> fixed some login related bugs (perhaps) (RuRu Team)<br> current player list on my web site (Andre Messier)<br> moved the moviepack and text output menuitems to the misc menu<br> added configurable start speed and increased it to speed up confrontation in multiplayer mode</td></tr> <tr><td valign=top><strong>2000/05/21</strong></td><td>added spectator mode and express game restart option (Martin Rauscher)</td></tr> <tr><td valign=top><strong>2000/05/20</strong></td><td>fixed some strange camera bugs (hopefully) and one network crash bug<br> added brake button (of course, disabled on the internet server for compatibility)</td></tr> <tr><td valign=top><strong>2000/05/19</strong></td><td>removing players now works properly in a network game <br> added ladder fixed some injustice in ladder</td></tr> <tr><td valign=top><strong>2000/05/18</strong></td><td>added highscore lists and message of the day<br> settings are now loaded from "autoexec.cfg", too<br> fixed the sparks<br> added "Rubber" niceness setting to improve internet play</td></tr> <tr><td valign=top><strong>2000/05/17</strong></td><td>finished rewriting the object management<br> removed the "ghost bike" bug and many crash bugs.<br> added the "Misc" submenu in the main menu with <ul> <li>menu selection wrap toggle (folbe)</li> <li>global keys for <ul> <li>scores (Odin77)</li> <li>chat console scrollback (forgot on whose suggestion...)</li> </ul></li></ul> scores (in multiplayer mode) are logged in the file "scorelog.txt"<br> Added "Big Brother" hardware reporting system, results are stored in "big_brother"</td></tr> <tr><td valign=top><strong>2000/05/13</strong></td><td>started rewriting the object management to increase network stability</td></tr> <tr><td valign=top><strong>2000/05/11</strong></td><td>added player scores and score table key (Odin77 and Ruhrpott-Ruler organizers)</td></tr> <tr><td valign=top><strong>2000/05/11</strong></td><td>Almost full support for moviepack (title screen missing) and movie sounds<br> switched to SDL 1.1.2</td></tr> <tr><td valign=top><strong>2000/05/10</strong></td><td>improved network synchronisation</td></tr> <tr><td valign=top><strong>2000/05/09</strong></td><td>Source code is now MSVC++ compatible<br> texture modes may be different for Floor, Walls, Cycles and font now<br> added default fov and glance back (Odin77)</td></tr> <tr><td valign=top><strong>2000/05/08</strong></td><td>AI players now avoid having the same color as you</td></tr> <tr><td valign=top><strong>2000/05/06</strong></td><td>Added instant chat macros, spam protection and glance keys</td></tr> <tr><td valign=top><strong>2000/05/05</strong></td><td>Added option to disable the automatic switching to the internal camera (MaXiM)<br> Moved camera setup in a separate submenu<br> added camera preselection<br> added server-side configuration that is transferred<br> to the clients (cycle speed, forbid some cameras..)<br> it is no longer possible for one player to have two viewports</td></tr> <tr><td valign=top><strong>2000/05/04</strong></td><td>Added first moviepack support (direct .ASE file loader)<br> added player menu to ingame menu</td></tr> <tr><td valign=top><strong>2000/05/03</strong></td><td>Armagetron Advanced detects now when you switch from harware to software rendering<br> At first start, a default keyboard config is loaded<br> Improved timing on login and cylce controls in a network game.</td></tr> <tr><td valign=top><strong>2000/05/02</strong></td><td>Bugfixes: fixed laggometer<br> added "Boss Key": shift-esc quits from everywhere</td></tr> <tr><td valign=top><strong>2000/04/28</strong></td><td>Bugfixes: added in-game menu, some minor display changes, the chatting AI now really works, added binary for SDL 1.1.</td></tr> <tr><td valign=top><strong>2000/04/25</strong></td><td>After the long break caused by me moving to cologne, I finally removed that chatting timer bug. Cleaned up and documented the network system a bit. Now, while chatting, a simple AI takes over for you, and a yellow thing circles above your head to show the other players you are not fully able to defend yourself.</td></tr> <tr><td valign=top><strong>2000/03/29</strong></td><td>Added Sound, fixed a bug that made it impossible to connect with more than one client to a server; released version 0.1.</td></tr> <tr><td valign=top><strong>2000/03/25</strong></td><td>You now can acually see what other people are saying; fixed a bug in the console output. Last release before 0.1. Really fixed cursor bug :)</td></tr> <tr><td valign=top><strong>2000/03/23</strong></td><td>Optimized the network code for high ping play; simulated ping 500... Removed cursor bug.</td></tr> <tr><td valign=top><strong>2000/03/22</strong></td><td>Added chatting and "equal ping" technology; network protocol will not change any more until after version 0.1</td></tr> <tr><td valign=top><strong>2000/03/21</strong></td><td> Major change in network protocol; it is now fully portable. (I had to set up a server on an PowerPC AIX system...) tested internet play a bit (the ping was only 50ms; no big problems seen.)</td></tr> <tr><td valign=top><strong>2000/03/20</strong></td><td>Various internal network mode improvements and bugfixes</td></tr> <tr><td valign=top><strong>2000/03/18</strong></td><td>Split the web page in five sub-pages created a dedicated server for internet play (still not properly tested), plan to install it at aixterm on Monday. The network code has now a transfer rate limit.</td></tr> <tr><td valign=top><strong>2000/03/17</strong></td><td>Removed two more network bugs, switched to SDL 1.1.1 . Put some order in the "display settings" menu. The plasma sky is in again. There probably are some bugs in the new code; if you find a combination of sky/rim/ztrick settings that does not work, mail me about it!</td></tr> <tr><td valign=top><strong>2000/03/08</strong></td><td>The windows timer was ugly. Smoothed it a bit. Removed most network bugs, improved camera movement.</td></tr> <tr><td valign=top><strong>2000/03/07</strong></td><td>Finished Network mode! You now can watch other players when you have died and switch between them by pressing left/right.</td></tr> <tr><td valign=top><strong>2000/03/04</strong></td><td>Switched from the SDL timer functions to the ones from the Q1 source (better resolution). Removed a bug from the Linux version that caused a lockup on the first start of Armagetron Advanced.</td></tr> <tr><td valign=top><strong>2000/02/22</strong></td><td>Begun work on network code by stealing net_udp.c and net_udp.h from ID's Q1 sources.</td></tr> <tr><td valign=top><strong>2000/02/21</strong></td><td>Unfortunately, yesterday's changes do not work in Windows. Disabled them for the Windows version.</td></tr> <tr><td valign=top><strong>2000/02/20</strong></td><td>Input is now asyncronous to graphic refresh to allow more precise control on slow machines.</td></tr> <tr><td valign=top><strong>2000/02/15</strong></td><td>renamed it from "Walls" to "Armagetron Advanced".</td></tr> <tr><td valign=top><strong>2000/02/13</strong></td><td>improved visibility caltulation to support walls of different height and viewers at different heights</td></tr> <tr><td valign=top><strong>2000/02/11</strong></td><td>Added "AI" players</td></tr> <tr><td valign=top><strong>2000/02/10</strong></td><td>Added external camera perspective</td></tr> <tr><td valign=top><strong>2000/02/09</strong></td><td>Fixed bugs: timer jumps, welcome screen, 3dfx windows renderer default settings. Added floor reflection, true floor grid rendering using dual textures and detail settings for the two.</td></tr> <tr><td valign=top><strong>2000/02/08</strong></td><td>Number of players is now 2-4; took some time trying to make it compatible with gcc-2.7.2.3.</td></tr> <tr><td valign=top><strong>2000/02/06</strong></td><td>Player input is now configurable and easy to extend.</td></tr> <tr><td valign=top><strong>2000/02/04</strong></td><td>added savable configuration, a rudimentary main menu and the possibility to change screen resolution.</td></tr> <tr><td valign=top><strong>2000/02/03</strong></td><td>added text output and menu system; found nasty memory eater (Mesa only? Texture memory is never freed, even after DeleteTextures(). Fix: use texture id as a substitute...)</td></tr> <tr><td valign=top><strong>2000/02/02</strong></td><td>added explosions.</td></tr> <tr><td valign=top><strong>2000/02/01</strong></td><td>added a "wall rises out of the floor"-effect, changed wall texture to better fit it; fixed two bugs (linux crash and windows texture problem) added model loader and cycle model with turning wheels.</td></tr> <tr><td valign=top><strong>2000/01/28</strong></td><td>first test release. Two players on one computer.</td></tr> </table> <br> <p align=center>This document was created by <a href="http://armagetron.sf.net/contact.html" target=_top><strong>Manuel Moos</strong></a> </p> <p align=center> Last modification: Aug 04 2006 </p> <p align=center><!--#spaceportsbanner--></p> <table width="90%" align=center> <tr> <td align=center width="15%"> <a href="index.html" target="_top">First Start</a> </td> <td align=center width="15%"> <a href="install_linux.html" target="_top"> Installation</a> </td> <td align=center width="15%"> <a href="network.html" target="_top">Network Play</a> </td> <td align=center width="15%"> <a href="config.html" target="_top">Configuration</a> </td> <td align=center width="10%"> <a href="faq.html" target="_top">FAQ</a> </td> <td align=center width="15%"> <a href="compile.html" target="_top">Redistribution</a> </td> </tr> </table> </body> </html>