First Start Installation Network Play Configuration FAQ Redistribution

Changelog

This page is kept for historical reasons only. See the file ChangeLog(.txt) or HISTORY(.txt) for up to date information.

The name in () is the name of the person who suggested the changes/reported the bug.

2002/01/19Added moviepack title screen
2002/01/18Made speed and arena size configurable in the menus
2002/01/04Master server is now running
2001/12/12--version/-v and --help/h command line option for Linux (Adam Olsen)
2001/12/14installation script and "make install" added
2001/11/20configurable network port (Justin Pinder)
2001/11/05allow darker bike colors (Danny Cohen)
2001/10/19Fixed grid simplification memory leak
2001/10/18Finished AI workover
2001/8/22Added custom camera mode and made camera positions configurable
2001/8/02Added password saving
2001/8/01Completed logo display, fixed two network crashes
2001/7/31Better 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)
2001/7/30Game is completely localizable and already translated to German
2001/7/17Made all console command help messages localizable
2001/7/12Reorganized lenght units: Walls are now one unit high.
2001/7/05Password querries for Krawall.de implemented
2001/6/30Master server, LAN polling and server browser finished
2001/6/23Network changes: Acks for messages not requesting an Ack are not sent any more; reorganized network message IDs
2001/6/22Begun work on Version 0.2.
2001/6/21Fixed a disappearing wall bug and avoided some cases of grid degeneration.
2001/6/20A gazillion bugfixes; among them the "Has no face in direction..."-Bug and a parameter transfer bug.
2001/5/28Fixed bug that caused player kicks when ack packets got lost.
2001/5/23AIs now no longer attack themselves when they find noone else to attack. They now find a target in network play.
2001/5/18Completed dedicated server for windows.
Fixed some network bugs.
Added buffer length option in sound settings.
2001/5/17Worked around ATI and S3 texture bugs.
Changing screen mode during the game now no longer makes the cycles invisible.
2001/5/16Inproved network performance: Ack packets are no longer Ack'd (makes no sense at all), NetObject IDs are requested in batches.
2001/5/10Finally corrected the "AI runs through outer wall"-bug.
2000/11/20Fixed 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.
2000/11/16Finished the first cleanup phase, containing really a lot of bugfixes.
2000/07/30Fixed some nameless small bugs and crashes.
2000/07/28Improved behaviour of the glance keys in external camera modes (Robert Hagenström)
2000/07/27Fixed 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
2000/07/20The 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.
Fixed the Voodoo3 mouse cursor bug (thanks to Andreas).
2000/07/15Improved 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)
Some internal changes that will allow shooting holes in walls, finite length walls and continuous play
2000/06/04fixed some hangups (Seven3); game menu now pauses the game if not in a network game (Seven3)
2000/05/30really fixed the latest exit crash, the camera hickups, a score bug, (hopefully) the VooDoo problems. Added command line switches.
2000/05/29Released version 0.1.3; the mailing lists are now ready for you to subscribe.
2000/05/27Added Quake style console input to the game and the dedicated server; still not very user friendly, but you can live with it.
Added Window manager and shortcut icon (Ian Novack)
2000/05/26another alt-tab lockup fix....
Changed the documentation to HTML
2000/05/25Fixed alt-tab lockup and exit crash (hopefilly)
2000/05/24Prepared and released MSVC++ version
2000/05/23Discovered 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.
2000/05/22fixed performance problems in network mode (RuRu Team)
added crude custom screen resolution (Thomas Berry)
fixed some login related bugs (perhaps) (RuRu Team)
current player list on my web site (Andre Messier)
moved the moviepack and text output menuitems to the misc menu
added configurable start speed and increased it to speed up confrontation in multiplayer mode
2000/05/21added spectator mode and express game restart option (Martin Rauscher)
2000/05/20fixed some strange camera bugs (hopefully) and one network crash bug
added brake button (of course, disabled on the internet server for compatibility)
2000/05/19removing players now works properly in a network game
added ladder fixed some injustice in ladder
2000/05/18added highscore lists and message of the day
settings are now loaded from "autoexec.cfg", too
fixed the sparks
added "Rubber" niceness setting to improve internet play
2000/05/17finished rewriting the object management
removed the "ghost bike" bug and many crash bugs.
added the "Misc" submenu in the main menu with
  • menu selection wrap toggle (folbe)
  • global keys for
    • scores (Odin77)
    • chat console scrollback (forgot on whose suggestion...)
scores (in multiplayer mode) are logged in the file "scorelog.txt"
Added "Big Brother" hardware reporting system, results are stored in "big_brother"
2000/05/13started rewriting the object management to increase network stability
2000/05/11added player scores and score table key (Odin77 and Ruhrpott-Ruler organizers)
2000/05/11Almost full support for moviepack (title screen missing) and movie sounds
switched to SDL 1.1.2
2000/05/10improved network synchronisation
2000/05/09Source code is now MSVC++ compatible
texture modes may be different for Floor, Walls, Cycles and font now
added default fov and glance back (Odin77)
2000/05/08AI players now avoid having the same color as you
2000/05/06Added instant chat macros, spam protection and glance keys
2000/05/05Added option to disable the automatic switching to the internal camera (MaXiM)
Moved camera setup in a separate submenu
added camera preselection
added server-side configuration that is transferred
to the clients (cycle speed, forbid some cameras..)
it is no longer possible for one player to have two viewports
2000/05/04Added first moviepack support (direct .ASE file loader)
added player menu to ingame menu
2000/05/03Armagetron Advanced detects now when you switch from harware to software rendering
At first start, a default keyboard config is loaded
Improved timing on login and cylce controls in a network game.
2000/05/02Bugfixes: fixed laggometer
added "Boss Key": shift-esc quits from everywhere
2000/04/28Bugfixes: added in-game menu, some minor display changes, the chatting AI now really works, added binary for SDL 1.1.
2000/04/25After 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.
2000/03/29Added Sound, fixed a bug that made it impossible to connect with more than one client to a server; released version 0.1.
2000/03/25You 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 :)
2000/03/23Optimized the network code for high ping play; simulated ping 500... Removed cursor bug.
2000/03/22Added chatting and "equal ping" technology; network protocol will not change any more until after version 0.1
2000/03/21 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.)
2000/03/20Various internal network mode improvements and bugfixes
2000/03/18Split 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.
2000/03/17Removed 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!
2000/03/08The windows timer was ugly. Smoothed it a bit. Removed most network bugs, improved camera movement.
2000/03/07Finished Network mode! You now can watch other players when you have died and switch between them by pressing left/right.
2000/03/04Switched 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.
2000/02/22Begun work on network code by stealing net_udp.c and net_udp.h from ID's Q1 sources.
2000/02/21Unfortunately, yesterday's changes do not work in Windows. Disabled them for the Windows version.
2000/02/20Input is now asyncronous to graphic refresh to allow more precise control on slow machines.
2000/02/15renamed it from "Walls" to "Armagetron Advanced".
2000/02/13improved visibility caltulation to support walls of different height and viewers at different heights
2000/02/11Added "AI" players
2000/02/10Added external camera perspective
2000/02/09Fixed 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.
2000/02/08Number of players is now 2-4; took some time trying to make it compatible with gcc-2.7.2.3.
2000/02/06Player input is now configurable and easy to extend.
2000/02/04added savable configuration, a rudimentary main menu and the possibility to change screen resolution.
2000/02/03added 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...)
2000/02/02added explosions.
2000/02/01added 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.
2000/01/28first test release. Two players on one computer.

This document was created by Manuel Moos

Last modification: Aug 04 2006

First Start Installation Network Play Configuration FAQ Redistribution