Warzone 2100 Changelog

What's new in Warzone 2100 3.2.3

May 15, 2018
  • General:
  • Fix: Rescale body points if players have different armour levels when transferring units (d0934ff3ad, #4554)
  • Fix: Occasional crash when entering host game menu (03d494d366, #4567, #4564, #4546, #4361 and others)
  • Fix: Game freeze on clicking on start game in menu (382077800b, #4566)
  • Fix: Never put scavengers on human teams by accident (a691778a5f, #4563)
  • Graphics:
  • Add: We now support higher than 8x MSAA, if supported by driver - do not show 8x if not supported (33057c24ed)
  • Change: Optimizing graphics rendering (92b50b7665, c1f697f28a, a70920985e, 486dd8e9c0)
  • Change: Increase default resolution to 1024x720 rather than 640x480 (9b0fa9e79a)
  • Fix: Avoiding some techniques to hopefully run with more drivers (8a2ff4499d, 4134f82d22, 871fa31c80)
  • Fix: Fix clipped letters (9c04d4ad6b)
  • Fix: Fix text rendering blend mode, makes progress bar more readable (0bfd217940, #4569)
  • Fix: Still/moving helicopter/VTOL animations were reversed (fb9bea5e0a, #4489)
  • Fix: Prevent structure turret stretching again (f79286dc13, #4537)
  • Campaign:
  • Change: Lots of initial campaign ported to Javascript. Discuss these changes in our new porting forum here: viewforum.php?f=51
  • Scripting:
  • Add: donateObject() works on structures. findResearch() works on other players (839e0b0f5c)
  • Add: New function hackDoNotSave(global name) to prevent variable from being put in savegames (ff57dc5733)
  • Add: Add setHealth(object, health %) to set a game object's health (62a7c96168)

New in Warzone 2100 3.2.2 (Mar 19, 2018)

  • This is a quick bugfix release, and the most important bug fix is related to crashes on Windows with Intel graphics drivers.

New in Warzone 2100 3.1.5 (Apr 11, 2016)

  • Campaign loading & offworld transport missions should be working again.

New in Warzone 2100 3.1.4 (Apr 6, 2016)

  • Loading games with teams & alliances now works again.
  • Starting games in alliance mode now always works.
  • Order of 'go to transport' now works again.
  • Template checks & error messages.

New in Warzone 2100 3.1.3 (Jan 27, 2016)

  • Features & Changes:
  • Config Dir - the config directory is now named after the version number and located inside the main 3.1 directory.
  • On Linux, for example, look in .warzone2100-3.1/3.1.3/
  • Rank is no longer displayed.
  • We plan on revisiting this when the lobby supports registered players.
  • Custom Backdrops - Custom backdrops and credit screens are now supported.
  • Backdrops are chosen randomly from files in the base/texpages/bdrops/ folder. File names start with 'backdrop' or 'credit' depending on their intended role. (backdrop*.png, credit*.png ). Image format is PNG.
  • In Multiplayer, PING times are now only displayed to the host
  • Code stuff:
  • We have stomped a bunch of bugs and fixed some crashes.
  • A number of problems were found and fixed thanks to static analysis tools

New in Warzone 2100 3.1.2 (Jan 26, 2015)

  • This is another release that unfortunately again, has been a very long in coming, and brings along some bug fixes and improvements.

New in Warzone 2100 3.1.1 (Dec 23, 2013)

  • This release has been very long in coming, and brings along tons of of bug fixes and improvements, too numerous to list in the change log.

New in Warzone 2100 2.3.9 (Nov 28, 2011)

  • General
  • Change: Show damage on all buildings
  • Change: Use Ctrl-V instead of Tab to paste in edit boxes
  • Change: Mouse wheel scrolling in research and build menus
  • Fix: Make units follow their orders better
  • Fix: Make sure files in sequences.wz override included ones, so localized videos are always used
  • Fix: Maps can never override game data
  • Fix: Make mod savegames work properly
  • Fix: Prevent VTOLs from getting stuck on buildings
  • Fix: Properly update player colours in the map preview
  • Multiplayer
  • Change: Some AI improvements from master
  • Translations
  • Update: Dutch
  • Update: Turkish
  • Update: German
  • Update: Hungarian
  • Update: Spanish
  • Update: Brazilian
  • Update: Simplified Chinese
  • Update: Danish

New in Warzone 2100 2.3.7 (Feb 22, 2011)

  • Multiplayer rebalancing
  • New top level AI templates
  • Bugfixes and translation updates

New in Warzone 2100 2.3.6 (Feb 9, 2011)

  • Bug fixes and updated language files.

New in Warzone 2100 2.3.5 (Oct 1, 2010)

  • bugfixes
  • game balance changes

New in Warzone 2100 2.3.4 (Aug 23, 2010)

  • The minimap shows impassable cliffs, and burning oil wells
  • When run the first time, use the desktop resolution instead of 640x480
  • Fix fire damage to take armour into account
  • Optionally use the middle (or left+right) mouse button to rotate the view
  • A new 4 player map, Pyramidal, and fixes to two of the included maps
  • Lots of other small changes and bug fixes, among those a memory corruption bug present in all previous 2.3 versions

New in Warzone 2100 2.3.2 (Jul 28, 2010)

  • New maps and bugfixes

New in Warzone 2100 2.3.1 (Jun 14, 2010)

  • General:
  • Change: Add the Playstation music track (r10905)
  • Change: Put date and time in screenshot file names (r10951)
  • Fix: If setting the chosen fullscreen video mode fails, retry in windowed mode (10683)
  • Fix: Power calculations (r10770, r10772, r10794, r10885)
  • Fix: Crash when loading saved games with different mods than currently loaded (r10531, r10723)
  • UI:
  • Change: Draw subtitles with shadows (r10681)
  • Change: Add "scout" and "disembark" cursors (r10723)
  • Change: Improved AI slider (r10725)
  • Change: Fast build queueing by holding down shift (r10795)
  • Change: Improved map preview (r10901, r10944, r10947, r10962)
  • Change: Show backdrops with correct aspect ratio, cut off the part that doesn't fit the screen (r10945, r10948)
  • Change: Show videos with correct aspect ratio, with black borders (r10946)
  • Change: Show an optional description for challenges (r10950)
  • Fix: Subtitles menu option works again (r10682)
  • Fix: Make double-click interval game-speed independent (r10736)
  • Fix: Display "build" cursor while building (r10764)
  • Multiplayer:
  • Fix: New improved scav script that operates scavengers individually, helps when they are station in multiple scav bases (r10717)
  • DyDo AI (r10773, r10774, r10775, r10776, r10786):
  • Update to 2.1.4: Improved initial building sequence and speed, improved the way trucks are moved between groups (r10786)
  • Challenges use maps included in the game
  • NTW (r10762, r10800, r10872):
  • More range for for twin assault cannon, less mg damage against all buildings, a slower tank and cyborg production at start (r10861)
  • 1.10 balance:
  • Less hit points for artillery, they are all on 25-35% now (r10879)
  • remove the lancer rof upgrades to keep the old balance (r10953)
  • Translations:
  • Fix: Make subtitles translateable (r10685, r10686)
  • Change: Disable translations below 50% (r10919)
  • Updated: Ukrainian (r10696), German (r10711, r10733), French (r10738, r10768), Spanish (r10742), Italian (r10777), Brazilian (r10785, r10887, r10949), Estonian (r10792), Polish (r10864, r10881), Croatian (r10915), Russian (r10942, r10957)

New in Warzone 2100 2.2.4 (Oct 12, 2009)

  • This release has a new anti-cheating mechanism.
  • Game balance has been improved: Anti-air is more effective, and truck rushes are harder to do.
  • Performance has been improved on ATI video cards.
  • Some bugs and crashes have been fixed.

New in Warzone 2100 2.2.2 (Aug 31, 2009)

  • General:
  • Add the ability of allied players to share sensors (ticket:636, r7900)
  • Stop rotation when "Continue" is pressed after winning a
  • multiplayer/skirmish game (r7887)
  • Show when a game was saved in a tooltip on the loading screen. (r7864,
  • ticket:682)
  • Cannot display more than one game from lobby. Also fix a lobby display
  • issue. (r7839, ticket:691)
  • Various checks and workarounds to make game run more stable (r7836, r7894,
  • r7889, r7883, r7881, r7851, r7847, r7842, r7822, r7910 / ticket:759)
  • Crash due to path length overflow (r7916, ticket:738, ticket:765)
  • Bug that caused some keyboard shortcuts to be unusable in multiplayer
  • since they were considered cheats (r7856)
  • Verify that our "target" is still around before doing fire
  • support with it. (r7910, ticket:759)
  • Fix crash length overflow by capping path lengths to max 255 nodes.
  • (r7916, ticket:738)
  • Fix a typo, we wanted to display "???" when ping is >=2000
  • (r7922)
  • Fix camera bug in warcam code. Patch by i-NoD (r7924, ticket:757)
  • General order/action code cleanup (r7926)
  • Fix segfault when trying to read target of droid with no target in
  • aiUpdateStructure (r7928)
  • Use _NSIG in the exceptionhandler if available for *BSD compatibility.
  • (r7972, ticket:818)
  • Add correct linker flags for openbsd to configure. (r7974, ticket:819)
  • Disable locales without translation. (r7969, ticket:813)
  • NTW updated to 1.8.7 (r7998 - r8009)
  • When babas are burning, we always play the scream now. (r8025, ticket:830)
  • Make sure we have a valid color choice for our SP game, when we are coming
  • from a MP game. (r8032)
  • Translations:
  • Commit Portuguese translation. (r7943, ticket:783)
  • Updated translations (r7880, r7877, r7875, r7871, r7868, r7863, r7861)
  • Graphics:
  • Increase video buffer size from 4K to 256K. This fixes playback of videos
  • with a bitrate larger than ~2000kbps. (r7981)
  • Add a north pointer for the rotating radar. (r8013, ticket:769)
  • Sound:
  • Fixes the removal of unused (sound) sources. (r8012, r8026, ticket:770)

New in Warzone 2100 2.2.1 (Jun 23, 2009)

  • General:
  • Change: No longer require space between rearm pads, allow dragging pad production with mouse, and droids may drive over inactive rearm pads (r7701, ticket:569)
  • Fix: Various crashes related to failing orders (r7699)
  • Fix: Show translations for finished research display (r7730)
  • Change: Add more information to the crash dump file (r7740, 7745)
  • Fix: Mac users can read in .wz files (r7754)
  • Fix: Experience speed adjustment happens after max speed limit; fix bug with speed calculation. (r7761)
  • Fix: Numerous issues with NTW mod (r7676-7677, r7713-7716)
  • Fix: fix to *never* control the transport in SP games. (really this time!) (r7776, ticket:568)
  • Change: Allow droids to grab artifacts and oil drums from up to 1 tile away (r7779)
  • Change: Bump up MAX_RESEARCH to 500 from 450. (r7774, ticket:599)
  • Fix: Make sure we take xOffset into account, we don't always start at 0 for the FMV text. (r7780, ticket:625)
  • Change: When host drops from the lobby, abort the game. (r7787 ticket:583)
  • Fix: Make sure either parameter isn't below the minimum screen res. that we support. (r7786)
  • Fix: Make sure we take xOffset into account, we don't always start at 0 for the FMV text. (r7780, ticket:625)
  • Fix: Clear the keyboard/mouse input on lost focus correctly. (r7797, ticket:515)
  • AI:
  • Fix: Resolve AI droid traffic jams by clearing orders and make jammed droids stop going for repair (r7700, ticket:597)
  • Campaign:
  • Fix: Flashing box around mission timer was too small, resulting in a graphics glitch. (r7672, ticket:596)
  • Translations:
  • Fix: Italian and Slovakian translations updated (r7769, ticket:621, r7772, ticket:615)
  • Build system:
  • Fix: Various build system issues (r7669, r7664, r7663, r7661, r7655, r7642, r7640)
  • Graphics:
  • Fix: No more ugly texture seams (r7718, r7724, r7757)

New in Warzone 2100 2.2.0 (Jun 4, 2009)

  • General:
  • Fix: Tells user if mod entered on the command line / shorcut is enabled, or is invalid. Output is to stdout or stderr. (r7586)
  • Fix: Launching the game from installer now works (r7568 ticket:#364)
  • Fix: Angel missile no longer obsoletes long-range artillery, Ripple Rockets no longer autoupgrades to Archie, and Mortar Fast Loader requires Mortar Rapid Loader Mk3 (r7559, tickets:#533, #292, #398)
  • New: Add a new translation: zh_TW.po by chtsau (r7561, ticket:#239)
  • Change: Allow up to 36 savegame 'slots' (r7535)
  • Change: add 'mod/music' directory to be use for custom music. (r7557)
  • Fix: set the volume of the FMV based on the user's preferences (r7489, ticket:#526)
  • Fix: Check if the unit has weapons, before trying to see what weapons they have. (r7488, ticket:#523)
  • Change: remove 'autoload' handling. (r7474)
  • Fix: Fix windows crash dump output (r7473)
  • Fix: Fix handling of limbo & expand missions (r7454)
  • Change: Let players save games with Num-Enter as well as Return - should make it easier on international keyboards (r7412)
  • Change: translation of ru.po by Maxim (r7444, ticket:#347)
  • Fix: We now return the truncated string, instead of returning NULL if the string is too long. (r7426, ticket:#493)
  • Fix: pl.po file by Makary (r7423, ticket:#241)
  • New: Slovenian translation sl.po file by ThomasCarstein (r7422, ticket:#392)
  • Fix: pt_BR.po update by Tucalipe (r7421m ticket:#350)
  • Fix: Clear out old effects (prevents burning lasting between missions) (r7416)
  • Fix: Don't allow the transporter to be controlled in SP games. (r7414)
  • Fix: Remember player number and tech level for map selection screen (r7400)
  • Gameplay:
  • Fix: Make AI ignore hostile structures for path-finding when armed. (r7579)
  • Fix: Allow Fog mode to be set based on user preferences for campaign games. (r7597, ticket:#561)
  • Fix: Don't allow 2x the experience points in a campaign game, when this is reserved for MP games. (r7598, ticket:#562)
  • Graphics:
  • Fix: Fix issue with radar / mini-map. (r7458, ticket:#333)
  • Fix: Fix issue with radar / mini-map drawing objects outside its scope. (r7441)
  • Change: Better map previews (patch by Florian Schanda, color scheme by Zarel). (r7434)
  • Network:
  • Change: Increase timeout delay to 2500ms for dial-up modem users. (r7556, ticket:#543)
  • 2009-05-10: Version 2.2_rc1
  • General:
  • New: Windows installer has option to download and install videos (enabled by default). (r7328)
  • Change: Windows installer no longer has any license agreements, since they are not EULAs. (r7328)
  • Change: Flash the intel button when we get new intel. (r7317)
  • Fix: Don't count cheated games as multiplayer wins and losses. (r7228)
  • Fix: Windows installer doesn't redownload the music mod if it's already installed. (r7328)
  • Fix: Let's not underflow a unsigned variable. (r7335)
  • Change: Remove 'grim' mod, since it is broken for 2.2 (r7385, r7386, ticket:#463)
  • Fix: NTW Mod 1.8.6b for 2.2 by Delphino (r7368, r7369)
  • Gameplay:
  • New: Repair facilities will repair nearby units if they don't have anything else to do. (r7234, patch #413)
  • Change: Multi-turret units have been removed due to graphics bugs. (r7274)
  • Fix: Trucks will never, ever, ever build on burning oil resources. Ever. Not even if you're an AI. (r7340)
  • Fix: Droids with Fire-At-Will will fire upon anything within range. (r7234, patch #413)
  • Fix: Pretty much every known bug involving repair facilities have been fixed. (r7234)
  • Fix: Trucks will not help enemies build structures. (r7234, patch #413)
  • Fix: Multi-turret units will always shoot with both weapons. (r7261)
  • Fix: Target prediction works correctly again. (r7279, r7383, ticket:#374)
  • GUI:
  • Fix: Interface no longer disappears for a few seconds when someone changes team/color/location/readiness in multiplayer staging area. (r7259)
  • Change: Add new icons for when player leaves or gets disconnected. Icons by Zarel. (r7373, ticket:#274)
  • Graphics:
  • Change: Do not use texture compression for interface textures. (r7348)
  • Change: Scale down textures used for 3D when they exceed the size specified with the textureSize option (r7347)
  • Network:
  • Fix / Change: Modify the server & client code to detect when the Host can't host a game, Change how 'addg' works + other enhancements (r7325)
  • Change: Use a more descriptive error message instead of the worthless SDLnet message. (r7344)
  • 2009-05-01: Version 2.2_beta2
  • General:
  • New: Add radar detector turret. It will detect and target enemy sensors up to twice their range (r6955, ticket:#340)
  • Fix: Crash when a person aborts multiplayer early then tries to start single-player (r6991)
  • Change: No longer requires the texture rectangle OpenGL extension to play video (r7022)
  • Change: F10 is now always the screenshot key (r6993)
  • Change: New config directory (r6995)
  • Network:
  • Add: Version checking added of connecting clients (r6992)
  • Change: Game now runs on port 2100, and lobby port is now 9990 (r6994)
  • Change: Games can now be password protected (r7078)
  • 2009-04-01: Version 2.2_beta1
  • General:
  • New: Multi-threaded path-finding should make path-finding much faster (r5735, patch #1064)
  • New: Original sound tracks added (r5261)
  • New: Playing of Ogg Theora full motion videos are now supported (r6119, ticket:#64, ticket:#46)
  • New: Fonts are now configurable (r5841, patch #1095)
  • Fix: Clean up input stream after saving a save game, to prevent it from going into chat mode.
  • Graphics:
  • Change: The skybox texture is now more easily moddable.
  • Fix: The map is now properly capped on the edges.
  • Fix: The "deity" cheat now correctly shows the area that was cheated visible.
  • Fix: The background in the loading screen no longer flickers.
  • GUI:
  • New: Add mouse menu option.
  • New: Add ability to toggle between hardware (SDL) and software (colored) cursors, in new mouse menu option.
  • New: The radar minimap now shows the entire map, can be scaled and rotate to ease navigation (r5266, patch #969, r6410)
  • Commandline options:
  • New: Use --join to join into a game lobby directly from the commandline.
  • New: Add a --host option (to compliment the --join option), so you can create games via an external program. It takes you directly to the host screen.
  • Fix: Difficulty now works when you start the campaign with the --game parameter.
  • Fix: --nosound works correctly with videos now.
  • Gameplay:
  • New: Make repair facilities that are close to each other share the workload if one is overloaded and others are out of work.
  • Change: Allow VTOLs to uncover fog of war and land-move to unseen areas in distance fog mode.
  • Change: Remove limitation that VTOLs cannot pass over tall cliffs, and allow that VTOLs to fly over anything to rearm.
  • Fix: Restrict direct fire to weapons range only instead of minimum of sensor range and weapon range.
  • AI:
  • Fix: Allow a droid to pick a new target while auto-repairing. (ticket:#35, bug #12217)
  • Fix: Improve targetting AI so that it does not select bad targets, and make it use full weapon range instead of limited to sensor range. (ticket:#97)
  • Fix: Fix AI bug that made it build on burning oil derricks (r5883, patch #1096)
  • Buildsystem:
  • Fix: Only compile the translations when $(TRANSLATION) is "yes". (ticket:#130)
  • Change: Former "raw" Makefiles are now used for Windows only and thus named makefile.win32
  • Tools:
  • New: OBJ to PIE format converter (r5774)
  • Map:
  • New: 8c-cockate and 4c-cockpit by zydonk (r5567, r5566, r5286)
  • Engine:
  • New: Support for naval propulsion type (r5803)

New in Warzone 2100 2.1.3 (Apr 11, 2009)

  • Fixed issue that prevented information about enemy research to be shared between hosts
  • Fixed crashes in netlog code, path-finding, pregame chat, and burning scavengers
  • Players no longer drop from game after too much data has been sent, usually happens in long games
  • New map 4c-Urban-Chaos and water tiles on little egypt map fixed

New in Warzone 2100 2.1.1 (Jan 17, 2009)

  • Fix: Double endian swapping bug that caused loading of save games to go wrong on big endian systems, e.g. PowerPC (ticket:96, ticket:127, ticket:177)
  • Change: Updated Dutch translation (49%)

New in Warzone 2100 2.1.0 (Dec 23, 2008)

  • The original soundtrack is back.
  • Multiplayer is much improved: the AI is smarter and multiplayer is more balanced and stable (no more exploding droids).
  • The game was translated into several languages.
  • This release adds support for 64-bit CPU architectures (but only x86_64 was tested).