What's new in Atomic Tanks 4.7
Sep 7, 2010
- Updated the Windows makefile to match Billy Buerger's. This should fix various Windows compile bugs.
- Shields reactivate properly if they are knocked out.
- Fixed issue where if the first player was neutral they would not receive credit for wins.
- Fixed issue with the credit system where games end in a draw.
- Fixed background drawing code so that if no image is available we now avoid a crash and generate a new image.
- Made it possible to adjust the game's speed in a more fine-tuned manner.
- Shields now reactivate at the end of the player's turn, not the beginning.
- Code clean up to remove legacy file support.
- Added patches from CtHx to allow alternative key usage.
- A, D, W, S can be used in place of left, right, up and down. The R and F keys in place of PageUp and PageDown. The P key will work like the ESC key during combat rounds. The H and J key will move the tank, if the player has fuel.
- Added header file needed for newer versions of GCC.
- Fixed header file include code for FreeBSD.
- If Allegro doesn't start properly we now display an error and exit.
- Fixed bug where the height and width command line parameters were ignored.
- If the player has shield power left at the end of the round, the shield item is credited back to the player.
- Tanks should no longer get extra turns during the round.
New in Atomic Tanks 4.6 (Jun 9, 2010)
- Spanish language support
- fixes weapons
- lot of code clean-up
New in Atomic Tanks 4.5 (Apr 13, 2010)
- Debugging information was removed from the Help and Credits screens.
- When players fire before the client has received all the terrain information, the client remembers where it left off and resumes drawing terrain after the weapon fire stops.
- Some typos in the German weapons file were fixed.
- The terrain on the client side should look a little better now.
- Cleaned up some compiler warnings from the new version of gcc.
- The server now tells the client who won the game. And the client displays this information for the player.
- Animations should now move at the proper speed on the client side.
- The client now gets tank health and shield status. The client also displays shields.
- Updated the Makefile to allow (hopefully) the game to compile on Mac OSX.
- When only the AI tanks are alive on the server, the game does not go into fast forward if there are clients playing.
- Fixed some tank code which should prevent memory leaks.
- Updated the Makefile to recognise "make ubuntu". This will make an Ubuntu-friendly Atanks to work around that distribution's sound issues.
- Thanks to Neil for helping to trouble-shoot and test the patch.
- Damage text on the client side floats and disappears.
- Tank positions are updated more often on the client.
- If the client doesn't fire, after about 20 seconds the AI will take over and shoot, then return control back to the client.
New in Atomic Tanks 4.4 (Mar 8, 2010)
- Added fix to prevent crashes when loading settings in various locals. The fix was provided by CtHx.
- Added check when calculating weapon damage to prevent crash or unusual results.
- Simeon provided a fixed weapons file, which should correct some problems.
- Removed old title screen from the data files, making the download about 300kB smaller.
- When reading the Help screen in Russian, the entire text will now display.
New in Atomic Tanks 3.9 (Oct 23, 2009)
- Added Windows icon, resource file and new Windows makefile. Also, the Allegro .dll file is included with the source code to make things easier on the Windows developers.
- On the Help and Credits screens, the up and down arrow keys will scroll through the text. The Spacebar resumes regular scrolling. The ESC key returns to the main menu.
- The star "*" appears next to player names on the Player menu for those using the keyboard to navigate.
- Some Windows users were experiencing long delays when switching between screens/menus, this has been fixed.
- Fixed several bugs which would cause the Windows version to crash when the AI was aiming.
- Fast sky and terrain generation should now work on Windows, if the Windows developer has pthreads installed.
- Menu and buying screens use common key commands. Enter key is the same as clicking OK, Space selects an item, arrow key navigate menus and change values.
- Using the keyboard now works much more smoothly on the buying screen.
- The player can use the Z and C keys to switch between weapons during rounds.
- Mass Teleport now teleports all tanks, as it should.
- For developers: "make system" and "make install" will compile Atanks to be installed on the system, not locally.
- Added unicode support to Atanks.
- Fixed bug which would keep Portuguese help file from displaying.
- Made sure Russian Help and Credits files display properly.
- The correct weapons file is loaded when a different language is selected on the Options screen.
- Fixed several bugs associated with displaying unicode font.
- Updated the spec file for RPM building.
- Added the command line option "--nobackground". This prevents crashes on some 64-bit machines. It also makes the menu background appear black instead of green.
- Russian buttons now appear on the main menu. Thanks to Sergei for providing these. And to CtHx for pointing out the proper order.
- Detailed land is now generated much faster, removing delay between the buying screen and the combat round.
- Added German weapons file and German menu text. Thanks to Roland for providing these.
- Reduced CPU load when creating detailed land and sky.
- For developers: Added new TextBlock functions for handling text files. This replaces LineSeq.
- Fixed the way rockets work when underground.
- Fixed some crashes which would happen when the AI aims on 64-bit systems.
- Money values will show up with comma separators every three numbers for easier reading during the game.
New in Atomic Tanks 3.2 (Dec 15, 2008)
- This release comes with a wide variety of bug fixes and improvements. Several volunteers have worked for the past two months to polish Atanks and I think everyone will be happy with the result