2006-09-27 15:29:51 -07:00
0000-00-00: SVN
* General:
2006-12-26 08:53:47 -08:00
* New: 'Locked Teams' alliance mode: human players and AIs can play in a team against other teams.
2006-09-27 19:15:36 -07:00
* New: Allies now have shared vision in 'Teamplay' and 'Locked Teams' modes.
2006-12-26 08:53:47 -08:00
* New: Height-map mini-map mode (Default key combination to cycle through mini-map modes: Ctrl+Tab).
2006-12-18 02:34:42 -08:00
* New: Multi-Turret support for units and structures.
* New: 'Circle' command for VTOLs - upon activation will make VTOLs fly in circles and engage approaching enemies.
* New: A more realistic miss/hit evaluation system - allows to dodge projectiles.
* New: Top, bottom, left, right, front and rear armor types for units.
2007-03-31 08:27:40 -07:00
* New: Improved scripting language documentation.
2007-10-01 16:07:03 -07:00
* New: UTF-8 and font rendering support added (aids in i18n). This depends on QuesoGLC.
2007-10-09 04:10:47 -07:00
* Fix: Skirmish difficulty slider now applies settings to the right players.
2007-09-25 06:48:32 -07:00
* Campaign Mode:
* Fix: accuracy, damage and ROF upgrades, which were mistakenly applied to Mini-Pods and Mini-Rocket
Artillery, are now correctly applied to Lancer, Bunker Buster, Tank Killer and Ripple Rockets.
2006-12-22 07:35:58 -08:00
* Unit AI:
2006-12-26 08:53:47 -08:00
* New: Multi-criteria target selection routine to automatically choose the best suitable target.
* New: Units and structures will constantly look for a better target taking into consideration
targets of the friendly units nearby - won't lock on one target forever anymore.
2007-03-31 08:19:38 -07:00
* Skirmish/Multiplayer AI:
* New: Enabled basic level of Human-AI cooperation, for more information visit: http://wz2100.net/wiki/gameplay:cooperative_ai
* New: AI units now return to defend its own base when it's in trouble.
* Improved: AI is faster at producing units, upgrading structures and oil capturing.
2007-10-09 04:10:47 -07:00
* Several other improvements.
2007-03-31 08:19:38 -07:00
* Fix: AI doesn't get free units when playing in 'Advanced Bases' mode anymore.
* Fix: AI won't preferably attack humans anymore.
2007-03-31 08:34:35 -07:00
* Buildsystem:
* New: Gettext support (0.16.1 included)
2007-10-09 03:31:32 -07:00
* New: Intel C++ Compiler (ICC) supported (10.0 is known to work, FIXME: non-debug compiles only atm :FIXME)
2007-10-09 04:10:47 -07:00
* Change: No optional dependencies anymore (Ogg now required)
* Change: Use pkg-config (0.9 should work) instead of autoconf scripts for SDL, PNG and Ogg/Vorbis (Faster)
2007-06-02 12:03:03 -07:00
* Balancing (Multiplayer):
* Light Cannon:
* weapon damage raised from 25 to 37
* weapon chance hit increased from 20 to 25
* weapon radius damage increased from 5 to 7
* Heavy Gunner Cyborg:
* weapon damage raised from 30 to 37
* Cyborg Engineer:
* construction component cost decreased from 17 to 10
* construction time for construction component decreased from 85 to 65 (used to be the same as truck's)
* hitpoints of construction component decreased from 50 to 40 (used to be the same as truck's)
* Cyborg Mechanic: (all 3 repair components used to have almost same values, which is now history)
* repair component cost reduced from 50 to 35
* repair component build time decreased from 250 to 100
* Heavy Repair:
* heavy repair component cost increased from 50 to 70
* heavy repair component build time increased from 250 to 300
2007-08-07 08:13:47 -07:00
* EMP Cannon:
* increased reload time from 5 to 8 seconds
* units will now get disabled in the splash radius of 2x2 tiles, with probability of 50%
2007-06-03 06:18:40 -07:00
* Laser Satellite weapon:
* blast radius: increased from 2 tiles to 4.5 tiles
* blast radius damage: increased from 1000 to 2800
* reload time: increased from 5 mins to 8 mins
* chance to hit in the blast radius: reduced from 99% to 90%
2007-06-30 18:20:03 -07:00
2007-12-01 04:49:25 -08:00
2007-10-20: Version 2.0.8 RC1
* General:
2007-08-16 02:30:50 -07:00
* New: Repeat keypresses if the key is hold long enough (e.g. one press of 'A' becomes 'AAAAAAAAAA' if just held long enough)
2007-12-01 04:49:25 -08:00
* Change: In the "Join Game" menu you can now choose between "IP" (same as the old "Internet" option) and "Lobby" (directly proceed to the Lobbyserver)
* Fix: Remove invalid references to software renderer textures (caused crashes between campaign 1-2 and 2-3) (bug #9497)
* Fix: Improve POSIX exception handler reliability (GDB could have had trouble locating the executable)
* Fix: Workaround a bug in OpenAL SI 0.0.8 GNU/Linux, which could lead to a crash
* Fix: Dead objects could be targeted when structures used commanders and counterbatteries for targeting
* Fix: Crash upon receiving invalid sound ID numbers (out of bounds array access) (bug #9694)
* Fix: Prevent divide by zero errors caused by ordering a VTOL to attack a droid at the same X & Y coordinates (bug #9704)
* Fix: Make progress bar white again
* Fix: Workaround mysterious crash when updating beacons (bug #9455)
* Fix: Textures where not properly reloaded when finishing a campaign and continueing with the next (bug #9923)
2007-08-08 04:23:21 -07:00
2007-06-30 18:20:03 -07:00
2007-06-22: Version 2.0.7
* General:
* New: Screenshots are now saved as PNGs for better quality
* Fix: AutoPackage (Linux Installer) should be easier to install now and also work on non Athlon CPUs. It doesn't support playback of MP3s anymore, though.
* Fix: It was possible to disable the computer in singleplayer games
* Fix: Crashes caused by not-loaded file when sound is disabled
* Fix: Crashes after the mission briefing
* Fix: Crash related to the satelite uplink
* Fix: A potential buffer overflow when using longer file names than expected to set the background music
* Settings:
* New: Masterserver name and IP, as well as the gameserver port is now configurable
* New: Configurable framerate limit
* New: Possibility to always allow debugmode
* Change: Warzone will now run in fullscreen by default (current configurations won't be affected)
2007-03-31 08:34:35 -07:00
2007-03-31: Version 2.0.6
2007-03-07 04:33:13 -08:00
* General:
* New: New exceptionhandler allows better bugreports by saving memory dumps (On Windows and Linux)
* Fix: Windows 98 is supported again
* Fix: Saving of config should work correctly for all settings again
* Fix: Missing transport in Campaign 2 Mission 1 and Campaign 3 Mission 1 arrives again
* Fix: Various crashes
* Graphics:
2007-03-29 02:45:11 -07:00
* New: Skybox
2007-03-07 04:33:13 -08:00
* New: Translucent selection-box from version 1.x restored
2007-03-29 02:45:11 -07:00
* Fix: Better fog
2007-03-07 04:33:13 -08:00
* Fix: Wrongly displayed tileset in Campaign 2 Mission 1 and Campaign 3 Mission 1 properly fixed
* Fix: Camera now properly displayed on radar
* Fix: Gamma control support improved
* Fix: Colors on Mac corrected
* Sound:
* Fix: No more invalid OpenAL errors
2007-03-29 02:45:11 -07:00
* Fix: Properly startup without sound
* Cutscenes (still text only):
* Change: Make texts more easily readable
* Change: Proceed faster so it does not look as if Warzone hangs
* Change: Exit by pressing left mouse button
2007-03-07 04:33:13 -08:00
* Commandline options:
2007-03-29 02:45:11 -07:00
* Fix: --resolution works as expected now
2007-03-07 04:33:13 -08:00
* Build system:
* New: Docs can now be installed in Autotools builds
* New: You can now control the installation dir for the icon and .desktop file by passing --icondir and --applicationdir to configure
* New: MSVC project file now supports automated building of lexers/parsers
* Change: Generation of lexers/parsers changed
* Change: Data is now build by default
* Change: Automated building of NSIS installer is now supported on Linux and Windows
(You will have to set --with-makensis --with-installer-libdir and --with-installer-version)
* Fix: Autotool build: Cleaning and uninstallation has been fixed (and generally Automake's features are used better)
2006-12-24 17:44:43 -08:00
2006-09-07: Version 2.0.5
2006-08-30 14:15:47 -07:00
* General:
2006-12-24 17:44:43 -08:00
* New: Added beacons for skirmish and multiplayer, can be placed on map and radar, default key combination: Alt+H
2006-08-30 14:15:47 -07:00
* New: Allied players send vision to each other automatically (only once)
* New: Non-Mac versions can now load Mac-created savegames and the other way round
* New: Ctrl+MouseWheel makes game speed up or slow down
* New: MouseWheel over radar makes radar zoom in/out
2006-08-30 14:18:41 -07:00
* New: Basic map editing in debug mode. 'w' and 'a' raise and lower terrain, 'k' flips tiles
2006-09-07 10:50:58 -07:00
* Fix: Nasty crashes related to (not) playing videos are fixed
2006-12-24 17:44:43 -08:00
* Fix: License clarification
* Sound:
* Fix: Playlists with DOS line endings should work now
2006-08-30 14:15:47 -07:00
* Graphics:
* Fix: Improve shadow performance and fix OpenGL specs violation
* Fix: Framerate counting gives correct results now
* Commandline options:
2006-09-03 10:20:01 -07:00
* New: --noshadows: switches off shadows for better performance (--shadows enables them again)
* New: --nosound: switches off sound (--sound enables it again)
2006-12-24 17:44:43 -08:00
* Change: --viewport becomes --resolution
2006-08-30 14:15:47 -07:00
* Build system:
2006-12-24 17:44:43 -08:00
* New: MinGW32 crosscompilation support
2006-08-30 14:15:47 -07:00
* Change: src/version.* not used anymore. In MSVC define VERSION=\"...\" in preprocessor settings instead
2006-12-24 17:44:43 -08:00
* Change: Raw Makefile improvements for WIN32: Now adding an icon ressource
* Change: Install desktop icons via "make install"
2006-08-30 14:15:47 -07:00
2006-08-25 14:47:10 -07:00
2006-08-25: Version 2.0.4
2006-07-21 08:39:51 -07:00
* General:
2006-08-30 14:15:47 -07:00
* Changed namings: Project: Warzone Resurrection Project, Product: Warzone 2100, Binary: warzone2100(.exe)
2006-08-16 14:23:24 -07:00
* MacOS / big endian support
2006-07-21 08:39:51 -07:00
* Desktopmenu entry for Linux (AutoPackage/Debian package)
2006-08-06 08:05:47 -07:00
* Different minimap modes (backported from 0.2.3)
2006-08-04 12:58:28 -07:00
* Fix crash when not properly creating the write dir on Windows
2006-07-21 08:39:51 -07:00
* Fix crash when using uppercase savegame names on Linux
2006-07-22 07:05:08 -07:00
* Several security fixes
2006-07-30 08:58:59 -07:00
* Other bug fixes
2006-07-21 08:39:51 -07:00
* Sound:
* Fixed music playlist loading and ogg music playback
* Graphics:
* 16bpp "supported" (basic playing possible, graphics glitches may occur, eg. missing progressbars)
2006-08-04 12:58:28 -07:00
* Data:
* Warzone uses AI from original version 1.10
2006-08-06 08:05:47 -07:00
* AI reacts faster and builds stronger and more high-tech things
2006-08-04 12:58:28 -07:00
* Fixed a bug which prevented the AI from creating oil derricks
2006-08-23 07:17:05 -07:00
* Data is now stored in "Documents and Settings\Username\My Documents\Warzone 2.0" (in your local language) on Windows
2006-08-16 14:23:24 -07:00
* Scripting:
2006-08-23 07:17:05 -07:00
* Support for functions (including local variables, arguments and return values)
* String support
* AI can now send and recieve text messages
* Many new predefined functions
2006-08-30 14:15:47 -07:00
* Commandline options:
* New option: --version shows current version and marks debug compiles
* Using --long-opts instead of -short-opts now
* -1234x456 has changed to --viewport 1234x456
2006-08-07 05:30:07 -07:00
* Debugging:
2006-08-16 14:23:24 -07:00
* Cheat mode access changed
2006-08-07 05:30:07 -07:00
* Logfile shows revision and version
2006-08-23 07:17:05 -07:00
* Script parse errors now report filename and line number
2006-08-07 05:30:07 -07:00
* Warzone is now a full Windows app. Debug output goes to stdout.txt/stderr.txt
2006-08-23 07:17:05 -07:00
* You can now add any number of own debugging callbacks to output to various media
Current implementations: stderr, -debugfile and Windows debugger
See lib/framework/debug.c, src/clparse.c and src/main.c for examples
* Debuging now outputs the same on all compilers
2006-07-22 07:05:08 -07:00
* Build system:
2006-07-30 08:58:59 -07:00
* Makefile.raw system improved. Works without sh/MSys now.
2006-08-23 07:17:05 -07:00
* AutoMake build now requires version 1.8
2006-07-21 08:39:51 -07:00
2006-06-29 04:27:14 -07:00
2006-07-01: Version 2.0.3
* General:
* New logo
* Menu improvements
* Master server support
* Made scenario briefings visible
* Fixed bugs which could prevent the transport from arriving
* Fixed file loading/saving on Windows
2006-07-03 12:46:56 -07:00
* Fixed nearly all memleaks
2006-06-29 04:27:14 -07:00
* Various crashfixes
* Code improvements/simplifications and commonalization
* Pressing TAB pastes clipboard in host address dialogue (join network game)
* Pressing ALT+S toggles shadows
2006-07-08 13:38:00 -07:00
* Framerate limited to a sane amount (60 currently)
2006-06-29 04:27:14 -07:00
* Graphics:
* PNG support (converted all PCX files and removed support for them)
* Support for JPEG files in .wz packages
* Maximum polygons and vertices in pie files increased to 512
* Fixes for the shadows
* Sound:
* Fixed sound system shutdown
* Warzone starts with busy audio device
(eg while playing music from another program)
* Commandline options:
* -help added
* -datadir <path> for userdefined data locations
* -mod <mod> to enable global mod (in mods/global)
* -mp_mod <mod> to enable multiplay only mod (in mods/multiplay)
* -ca_mod <mod> to enable campaign only mod (in mods/campaign)
* Data:
* Support for mods:
* Starting an original map in multiplay mode will load campaign mods only
* Starting a map from patches (original maps in T2+3 and all other maps)
will load multiplay mods as expected
* Improved search for data and allow running from src/ directory
2006-07-03 15:00:05 -07:00
Priorities:
dir/maps > dir/mods > dir/mp/ > dir/ > dir/mp.wz > dir/warzone.wz
-datadir > User's home (maps/mods only) > SVN data (plain only) > AutoPackage > Program dir > DEFAULT_DATADIR
2006-06-29 04:27:14 -07:00
* Write directory (where config, savegames and screenshots are saved)
is USERDIR\warzone-2.0 on Windows and HOME/.warzone-2.0 on Linux
* All file handling is now case insensitive
* Merge of all 01,02,0x patches into mp/ directory
* Patches (mp.wz) and original data (warzone.wz) are split when installed
(Fixes problems with T2+3 maps)
* Build system:
* make (un)install support
* make DESTDIR="..." support
* Flex and Bison are used to generate parsers
* AutoPackage support (http://autopackage.org/)
* G++ support
* MSVC support
2007-06-28 10:47:08 -07:00
2006-06-29 04:27:14 -07:00
2005-10-20: Version 0.2.3
* Added hack to disable shadows.
* Added fps meter.
* Added map preview
* ctrl-tab objects-only radar view
* shift-tab ally-enemy radar view
* make wz remember last used ip for 'enter ip' dialog box
* allies must be visible in multiplayer/skirmish
* fixed double/empty multiplayer msgs
* added routine to process console commands (they start with '/' right now)
* won't send empty lines in lobby and in-game chats anymore
* player's own messages are not doubled during multiplayer games anymore
* Fixed Color issues thanks to input from Troman. :)
* This release fixes more .wz stuff (map loading),
you need a maps directory now for this to work.
This is located on the root directory, along with the music directory.
2007-06-28 10:47:08 -07:00
2006-06-29 04:27:14 -07:00
2005-07-28: Version 0.2.2
* More Compiler warning fixes.
* Fixed a few assert-related problems.
* Lots of lex/yacc related fixes.
* Fixed a crash with missing videos
* Fixed a wrong function definition / call in multiint.c.
* Fixed crash with international characters.
* Fixed memory release crash.
* Removed the last traces of stubs.c in both ivis directories (and thus fixed building the software renderer with automake).
* Check that video mode can actually be set.
* Changed the static makefiles to build the OpenGL version by default. Use GFX=software for the software renderer.
* It is now possible to compile the game with g++ using the -fpermissive compiler flag.
2005-07-16: Version 0.2.1
* .net bug fixes.
* Music sample rate fix.
* New: Shuffle mode for playlists.
* Fixed tile-related crash.
* Removed useless culling code.
* Moved MatScale function into the ivis lib.
* Configure fix: OpenAL is required, not optional.
* More code cleanup.
* gcc4 fixes (thanks to Matze Braun).
* Fixed problem with power plant effect.
* Now use rand() for shuffle mode in playlist on all platforms.
* Fixed sound-related crash on exit.
* Fixed crash when saving without any available sound device.
* Fixed a division by zero.
* Made the banner ad only display on pause, since having it on all the time is
really annoying.
* --enable-debug removed from configuration options for the time being.
* Changed playlist syntax. Replaced '[track1]' and '[track2]' with less cryptic
'[game]' and '[menu]' tags.
* Removed some no-more-needed verbosity during playlist parsing.
* Reverted to wdg data file format, which re-enabled technology levels 2 and
3, plus more maps.
* More sample musics from Neos in order to demo the new shuffle mode.
* Cleaned-up (kinda...) JPEG backdrops used for backgrounds in OpenGL.
2005-06-25: Version 0.2
* Code cleanups and minor bug corrections.
* Correction of a bug that prevented network games between Windows and Linux
machines. Windows-only or Linux-only network games were unaffected.
* Music support added. See README.
* Merge of source and data tarballs.
* Video sequences removed (they can't be used anyway).
* "Thump-thump" of the oil-pumps toned down a bit.
* COPYING (oops !), README, CHANGELOG and AUTHORS added to base directory.
2005-06-11: Version 0.1
* Based on the code liberated on December 6th, 2004.
* Proprietary technologies replaced by SDL, OpenGL and OpenAL.
* Network implemented using SDL-net.
* Zoom enhancements (increased range and control using the mouse wheel).