Changelog/2.3
From UFO:AI
Not yet released.
Contents |
Version 2.3-devX
Code
New Features
- Battlescape / HUD
- Terrain affects how much grenades and other bouncing particles bounce. See terrain definitions.
- New tactical mission radar [1]
- New RF and TU-reservation system
- The TUs used for Reaction Fire are now "reserved" on the current turn (and are not used from the next turn).
TUs will be reserved for exactly one shot in RF, but if "Multi RF" is enabled the game will shoot as many times as there are TUs left. - There is now a button/checkbox to reserve TUs for Crouching/Standing-Up.
- There is also a new button that will bring up a popup to reserve TUs for shooting.
- All reservation settings will be carried over to the next round/mission (if possible).
- The default Reaction Fire setting (on first mission and in multiplayer) is now set correctly for all team members (and yet untested the aliens - the aliens may still need some attention).
- The TUs used for Reaction Fire are now "reserved" on the current turn (and are not used from the next turn).
- If one hovers over a crouch or reload button we now have tooltips that show the needed TUs for that action and the TU-bar in the HUD will show the remaining TUs after clicking (if it's possible).
- A new tooltip will pop up when moving the mouse over the TU-bar to show all information about TUs (includes e.g. reserved Tus). Enabled by multi-line tooltip support.
- Skill/Ability/Experience system overhaul by BTAxis
- Actors gain experience for performing certain actions such as walking and using their weapons, up to a maximum per mission.
- Actor stats are given by their initial stats, plus a power over their total experience for that particular stat.
- Detailed information can be found here.
- We now have general support for multi-line tooltips.
- Inventory
- The tooltip of items in the inventory now have a background drawn as well. This was possible because of the new multi-line tooltip support.
- When manually dragging items to a soldier (i.e. his/her belt/backpack/etc...) the items are now auto-rotated to fit the available space.
This also is used by the game when auto-placing (via the right mouse button) - Also if one drags an item there is now a "preview" drawn. This means you will see (while still dragging) the item in the location it'll end up when you release the mouse-button.
- Support for scrollable containers in the soldier equipment screen. Scroll with the mouse wheel MW
, by clicking on the new previous/next buttons or by pressing O/P. Internally two types of scrollable container are supported:
- Vertical (default): one item per row (weapons have their ammo drawn next to them). All main items have their name&amount listed and ammo only its amount.
- Horizontal: The multiple items are listed in as many rows as have space int he container area.
- New category for heavy personal equipment was added (e.g. rocket launcher, flame thrower etc.. are now listed in an extra view)
- Nation flags in the nation funding stats. (Soldiers are now linked to a nation.)
- Updated base summary menu to show stats of the current base.
- Skirmish game support
- New display of radar coverage on geoscape
- UFOs are now detected every fixed time interval (game time) with a probability between 0 and 1. This means UFOs may stay hidden even within radar range.
- Aircraft now anticipate target movement while intercepting, instead of flying straight to target location.
- New campaign system
- Alien activity is not linear anymore, but depends on player actions.
- Added alien bases to game
- New XVI overlay to show XVI progression
- Popups on the geoscape now prevents a gamer from speed up the time (you have to close them first).
- Theora video playback support
- Joystick support
- 2x2 Units (not yet fully incorporated)
- Disclaimer: Their weapons do not work yet. See also TODO/General/Support_for_2x2_units.
- Buying and selling of Tanks (UGVs) now works. You can also assign them to missions and drive them around (but not fight with them yet).
- Some minor fixes to existing pathfinding for 2x2 units.
- Improved the in-game irc client again.
- 3D engine improvements
- Thread support for map rendering
- Shader support
- Bumpmapping
- Deluxemapping
- Specular lighting
- Warping surfaces
- Image filters (contrast, brightness and so on)
- Geoscape has higher frame rate
- Can use non-ASCII characters in base names and soldier names and such.
- Widescreen support
- XML based savegames
Map and map tool improvements
- New (map) entities:
- Material subsystem (terrain support)
- Phong shading for lightmap calculation (ufo2map map compiler)
- check/fix functions for ufo2map, do --help for up-to-date information
- GTKRadiant 1.5 was forked to UFORadiant and came under maintenance
- no longer leaks memory
Changes
- changed footstep and fireaffected content flags to surface flags
- New tracing and pathing code implemented. New code allows for correct detection of floors, walls, and obstructions that prevent movement. Also allows for passages that may only be used while crouching.
- Updated pathfinding code to detect when crouching through a passage would be more time efficient.
- Support for sam sites and other installations
Bugs
- Stun-attacks now do not result in blood-splatters and stunned bodies only have blood around them if they are heavily wounded.
- Fixed a bug where a soldier would still fire every single shot of e.g. the grenade launcher even if he died from the splash-damage in the middle of the shot-sequence
- Fixed pathfinding bugs related to inline brush models
- Fixed several bugs in capacity code (like number of aircraft per hangar)
- Fixed support for non-English scripts (Cyrillic, Chinese)
Content
Artwork
- New geoscape HUD
- Added starfield, sun and moon behind earth on 3D geoscape
- A lot of images/textures that had an unknown license/copyright were replaced with GPL (or CC) ones.
This is still a WIP, but you can see the progress here and here.
New Maps
- community_centre
- farm random map tiles
- alienbase map tiles
- extended ufocrash theme
- city_train
- laboratory random map tiles
- fueldump
- forest theme
- wilderness
- industrial random map tiles
New Weapons
- XAW95
- Coilgun
- Needlergun

