Armagetron Advanced: Documentation
Author: Manuel Moos

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/19 | Added moviepack title screen
2002/01/18 | Made speed and arena size configurable in the menus
2002/01/04 | Master server is now running
2001/12/12 | --version/-v and --help/h command line option for Linux (Adam Olsen)
2001/12/14 | installation script and "make install" added
2001/11/20 | configurable network port (Justin Pinder)
2001/11/05 | allow darker bike colors (Danny Cohen)
2001/10/19 | Fixed grid simplification memory leak
2001/10/18 | Finished AI workover
2001/8/22 | Added custom camera mode and made camera positions configurable
2001/8/02 | Added password saving
2001/8/01 | Completed logo display, fixed two network crashes
2001/7/31 | 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)
2001/7/30 | Game is completely localizable and already translated to German
2001/7/17 | Made all console command help messages localizable
2001/7/12 | Reorganized lenght units: Walls are now one unit high.
2001/7/05 | Password querries for Krawall.de implemented
2001/6/30 | Master server, LAN polling and server browser finished
2001/6/23 | Network changes: Acks for messages not requesting an Ack are not sent any more; reorganized network message IDs
2001/6/22 | Begun work on Version 0.2.
2001/6/21 | Fixed a disappearing wall bug and avoided some cases of grid degeneration.
2001/6/20 | A gazillion bugfixes; among them the "Has no face in direction..."-Bug and a parameter transfer bug.
2001/5/28 | Fixed bug that caused player kicks when ack packets got lost.
2001/5/23 | AIs now no longer attack themselves when they find noone else to attack. They now find a target in network play.
2001/5/18 | Completed dedicated server for windows. Fixed some network bugs. Added buffer length option in sound settings.
2001/5/17 | Worked around ATI and S3 texture bugs. Changing screen mode during the game now no longer makes the cycles invisible.
2001/5/16 | Inproved network performance: Ack packets are no longer Ack'd (makes no sense at all), NetObject IDs are requested in batches.
2001/5/10 | Finally corrected the "AI runs through outer wall"-bug.
2000/11/20 | 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.
2000/11/16 | Finished the first cleanup phase, containing really a lot of bugfixes.
2000/07/30 | Fixed some nameless small bugs and crashes.
2000/07/28 | Improved behaviour of the glance keys in external camera modes (Robert Hagenström)
2000/07/27 | 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
2000/07/20 | 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. Fixed the Voodoo3 mouse cursor bug (thanks to Andreas).
2000/07/15 | 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) Some internal changes that will allow shooting holes in walls, finite length walls and continuous play
2000/06/04 | fixed some hangups (Seven3); game menu now pauses the game if not in a network game (Seven3)
2000/05/30 | really fixed the latest exit crash, the camera hiccups, a score bug, (hopefully) the VooDoo problems. Added command line switches.
2000/05/29 | Released version 0.1.3; the mailing lists are now ready for you to subscribe.
2000/05/27 | Added 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/26 | another alt-tab lockup fix.... Changed the documentation to HTML
2000/05/25 | Fixed alt-tab lockup and exit crash (hopefilly)
2000/05/24 | Prepared and released MSVC++ version
2000/05/23 | 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.
2000/05/22 | fixed 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/21 | added spectator mode and express game restart option (Martin Rauscher)
2000/05/20 | fixed some strange camera bugs (hopefully) and one network crash bug added brake button (of course, disabled on the internet server for compatibility)
2000/05/19 | removing players now works properly in a network game added ladder fixed some injustice in ladder
2000/05/18 | added 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/17 | finished 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/13 | started rewriting the object management to increase network stability
2000/05/11 | added player scores and score table key (Odin77 and Ruhrpott-Ruler organizers)
2000/05/11 | Almost full support for moviepack (title screen missing) and movie sounds switched to SDL 1.1.2
2000/05/10 | improved network synchronisation
2000/05/09 | Source 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/08 | AI players now avoid having the same color as you
2000/05/06 | Added instant chat macros, spam protection and glance keys
2000/05/05 | Added 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/04 | Added first moviepack support (direct .ASE file loader) added player menu to ingame menu
2000/05/03 | Armagetron 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/02 | Bugfixes: fixed laggometer added "Boss Key": shift-esc quits from everywhere
2000/04/28 | Bugfixes: added in-game menu, some minor display changes, the chatting AI now really works, added binary for SDL 1.1.
2000/04/25 | 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.
2000/03/29 | Added Sound, fixed a bug that made it impossible to connect with more than one client to a server; released version 0.1.
2000/03/25 | 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 :)
2000/03/23 | Optimized the network code for high ping play; simulated ping 500... Removed cursor bug.
2000/03/22 | Added 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/20 | Various internal network mode improvements and bugfixes
2000/03/18 | 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.
2000/03/17 | 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!
2000/03/08 | The windows timer was ugly. Smoothed it a bit. Removed most network bugs, improved camera movement.
2000/03/07 | Finished Network mode! You now can watch other players when you have died and switch between them by pressing left/right.
2000/03/04 | 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.
2000/02/22 | Begun work on network code by stealing net_udp.c and net_udp.h from ID's Q1 sources.
2000/02/21 | Unfortunately, yesterday's changes do not work in Windows. Disabled them for the Windows version.
2000/02/20 | Input is now asyncronous to graphic refresh to allow more precise control on slow machines.
2000/02/15 | renamed it from "Walls" to "Armagetron Advanced".
2000/02/13 | improved visibility caltulation to support walls of different height and viewers at different heights
2000/02/11 | Added "AI" players
2000/02/10 | Added external camera perspective
2000/02/09 | 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.
2000/02/08 | Number of players is now 2-4; took some time trying to make it compatible with gcc-2.7.2.3.
2000/02/06 | Player input is now configurable and easy to extend.
2000/02/04 | added savable configuration, a rudimentary main menu and the possibility to change screen resolution.
2000/02/03 | 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...)
2000/02/02 | added explosions.
2000/02/01 | 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.
2000/01/28 | first test release. Two players on one computer.

This document was created by Manuel Moos

Last modification: 2024-03-17

First Start | Installation | Network Play | Configuration | FAQ | Redistribution