News/2013

From UFO:AI
< News
Revision as of 20:59, 24 August 2013 by H-Hour (talk | contribs)

See news by years: 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007.

Working towards an official Debian release

For several years we've worked to improve the licensing of our assets so that we can be included in offical Debian distributions. Now that we've managed the licensing issues, a member of the Debian Games Team is working on an official release.

If you use Debian/Ubuntu/Mint, please consider helping us out by testing the packages posted in this thread.

2013-08-24H-Hour

SDL2

We are now using SDL2 for our windows nightly builds. If you are using the nightly installer, please try a recent version and report any problems you found with video initialization or input handling.

Switching to SDL2 gives us the opportunity to port the game to newer platforms as well as having a lot of bugs from the older SDL version fixed. Here is a short introduction of SDL for those who are interested.

We are also still supporting the most recent 1.x version of SDL - so if you compile on your own, there is no need to get SDL2 installed on your system. Though I would encourage everyone to do so please - to get more feedback.

2013-08-08mattn

Monthly update for July, 2013

  • Translations
    • German translation updated
    • Spanish translation updated
    • Updated po and pot files with the latest story changes
  • Maps
    • Extended +africa map theme
    • Extended +desert map theme
    • Extended +farm map theme
    • Extended and improved +mansion map theme
    • Extended and fixed +tropic map theme
    • Improved +village map theme
    • Updated various prefabs
  • Campaign
    • Remove references to Heavy skill
    • Reduce UFO numbers throughout the game but increase them in the first month to prevent empty time at the start of the game.
    • Fix font size of health text in hospital window.
    • Extracted campaign intro texts to msgid.
    • Move Stingray's medium weapon slots to the nose (#5018)
    • Show free capacities in production screen to be consistent with market screen #4999
    • Fixed #4996 (Heavy Needler specs are visible before the item is researched)
    • Fixed some skill requirements in weapon techs
  • Buildsystem
    • Fixed the configure script
    • Fixed some linking problems with libbfd
  • Skirmish
    • Implemented #5066 (adjust number of aliens in Skirmish game)
  • Bugs
    • Fixed #5014 (Compile error: config.h must be included before this header)
    • Fixed #3192 (Menu for firing mode)
    • Fixed #4906 (Disabling reaction fire does not refresh firemode menu)
    • Fixed #5045 (Reaction fire toggle)
    • Fixed #2714 (Thrown Monomolecular Blade = No Loot)
  • Tools
    • The Blender MD2 Importer now imports all frames by default
  • Content
    • Added new UI wound icons


In total, 77 commits were made in the UFO:AI repository in July.

2013-08-01mattn

Monthly update for June, 2013

  • Bugs fixes
    • Fixed #5022 Anti alien gas grenade crash on alien's turn
    • Fixed #4910 Targetalign broken when using grenades
    • Fixed #4885 ufo2map goes to infinite loop
    • Fixed #4964 Game draws due to no enemy spotted, but enemy spotted by IR
    • Fixed #4860 PB cannon does not appear on campaign
    • Fixed #5009 Grenade falls off map, kills actor
  • Translations
    • Updated spanish translation
    • Updated german translation
  • Build system
    • mingw64 fixes
    • emscripten fixes
    • Updated configure script to write a log file
    • Some more header checks in the configure script
    • Fixed compilation on maxosx 10.8
  • Campaign
    • Send mail for research of AA Hybrid Missile
    • Added two small tests that are loading and saving 10000 employees
    • Reduced time required to research Orbital UFO Activity
    • Raised ALIENCATEGORY_MAX to allow a wider range of alien team definitions
    • Destroy downed aircraft even if UFO was destroyed in the same minute
  • Battlescape
    • The AI no longer wastes shots trying to shoot through a breakable
    • Improved the AI hiding routines
    • Fixed inverse team rules in the visibility checks
    • Re-enabled the 'draw' in RF
    • Increase TU cost of Hovernet firemode
    • Implemented #5024 Allow to fire the grenade launcher behind crouched teammate
    • Use the new hovernet weapon FX.
    • Try to improve the AI handling of mission targets.
    • Make tooltips in the wounds panel work again.
  • Maps
    • Fixed some visible nodraw faces in mine and other minor improvements
    • Adapted and implemented a facility tile from +frozen for the +industrial theme
    • Some minor improvements for the dam map
    • Replaced trees by actual prefabs on various tiles in the +frozen theme
    • Added normalmap for /textures/tex_nature/grass_lush.png
    • Updated prefab of Herakles dropship
    • Updated prefab of Corrupter UFO
    • Updated prefab of the pine
    • Fixed map compiler warnings for pipes_const.map


In total, 118 commits were made in the UFO:AI repository in June.

2013-07-09mattn

Monthly update for May, 2013

  • Bugs
    • fixed #4973 No more tooltip for automatic selling
    • fixed #4981 Translation error - Multiplayer settings
    • fixed #4975 Fueldump bomb
    • fixed #4989 Base map layouts wrong in battlescape
    • fixed #4980 Translation error soldier's rank abbreviation...
    • fixed #4974 Titles in the mission box not translated
    • fixed #4977 Fixed required hangar description for aircraft (ufopedia, market)
    • fixed #4961 Stunrod proposal should not assume we have seen bloodspiders
    • fixed #4961 Clarify that multiple mixtures in breathing apparatus come from single unit, not multiple races
    • fixed #4961 Remove reference to laser byproduct being radioactive
  • MapEditor
    • 'targetname' is not a mandatory property of misc_item entity
  • Translations
    • applied #5002 Russian translation update
    • applied #4994 Korean translation update
    • applied #4987 Polish translation update
    • applied #4970, #4978, #5000 French translation updates
    • Spanish translation update
    • Norwegian translation update
    • German translation update
  • Maps
    • +harbour2 fixes
    • +village fixes and extensions
    • +frozen fixes, extensions and improvements
    • +laboratory: smooth lighting between tiles
    • updated and added some prefabs
    • normalmaps for existing textures
  • Balancing
    • reduce slowdown caused by gas grenades.
    • balance gas grenades and improve some resistance values
    • remove Ortnoks from worker teams to differentiate alien mission profiles.
    • aliens on scout/supply missions don't use advanced weaponry
    • increase RPG damage and splash radius to compensate for high TU and weight costs
    • improve accuracy and damage of bolter/coilgun to compensate for high weight and TU costs
  • Battlescape
    • improve display of wounds in hud
    • some reaction fire fixes
  • Campaign
    • Ufopaedia entries for SAM Site and Orbital Rocket Launcher
    • add ufopaedia entries for radar tower and ufo yard (other installations to come)
    • minor adjustments to base laser texts for clarity and consistency.
    • new ufopaedia entries explaining basic game concepts.
  • Sound
    • applied #4976 - some new and updated sounds
    • don't play always the same track - but pick a random one from the same category


In total, 165 commits were made in the UFO:AI repository in May.

2013-06-11mattn

The Ninex.info Server Team is once again in need of your help.

The server is currently hosting Two projects: "UFO: Alien Invasion," and "OpenXcom."
To continue providing hosting services we will need to raise funds for the coming year, to pay for both the service and possibly some new hardware, or a new server computer altogether, especially if such services are to be provided free of advertisements on the project websites.

In addition to the two projects mentioned, we also host additional programming and development tools for the community, including a snapshot autobuilder for OpenXcom, and a buildbot for UFO: Alien Invasion.
We also welcome new projects that are freely available and preferably open-source in nature, and hope to continue to provide tools for the community to grow, but we will need your help and support to do so.

Please consider a donation for our cause, which you can give via the following link:

For European Users (EUR):
For USA Users (USD):


We sincerely thank you for any support you provide.

2013-05-26NineX

Monthly update for April, 2013

  • General
    • Inventory related fixes
    • Fixed armour display in item nodes
    • Cleanup in RMA-code
    • Lots of refactoring
    • Some C++11 fixes
    • Mingw64 support
  • Campaign
    • Hide destroy button for orbital launcher
    • Add model to alien astrogation definition
  • Translations
    • Polish translation updated
    • French translation updated
    • Spanish translation updated
  • Bugs
    • Fixed #4955 (base defence mission fails)
    • Not all self-contained weapons are oneshot.
    • Fixed soldier list panel height for 12 soldiers
    • Fixed #3228 (equipment count out of sync on UI)
  • Maps
    • Extended and fixed the +village theme
    • Extended and fixed the +frozen theme
    • Adapted 'bungalow' map for +village map theme
    • Fixed dropship in military_convoy


In total, 189 commits were made in the UFO:AI repository in April.

2013-05-26mattn

Monthly update for March, 2013

  • Maps
    • +africa: refactored the tileset and fixed misplaced misc_sound entity
    • +country: cleanup
    • +frozen: added missing UFOs and general improvement
    • +ice: added crashed Bomber and Corrupter UFOs
    • +industrial: updated some tiles
    • +oriental: added missing UFOs and fixed #4952
    • +shelter: fixes and improvements
    • +village: refactored the tileset and also added new tiles
    • corrupter_crash: solved missing part of #4883
    • sharing tiles over various maps
  • Prefabs
    • added prefab for crashed Corrupter UFO
    • updated prefab of Harvester UFO
    • updated prefab of Bomber UFO
  • Scripts
    • Remove taman_light and taman_heavy team definitions
    • updated terrain.ufo (footsteps)
  • Campaign
    • Texts for Combat Hovernet/Bloodspider should not assume early versions have been researched.
    • Basic implementation of #4856: Specify templates in alienteam definitions
    • skip certain maps in campaign depending on hardware
    • Make Orbital UFO Activity appear in mail client
    • Make encased plasma ammos appear in UFOpaedia.
    • Make gl plasma ammo require alien materials like other plasma ammo
    • fixed #4869 research screen for pbeam weapons shows image and model
    • fixed #3415 game doesn't pause on buiding built up if it is yet unusable
    • New alien team size selection with updated max aliens for missions and aircraft
    • Adjust pbeam tech texts to remove assumption that ammo hasn't yet been researched
    • Make all Encased Plasma ammos the same price
    • Add emails to Hybrid RPG ammo definition (still doesn't appear, see #4902)
    • Adjust particle beam texts so that they don't reference specific techs the player may not have researched.
    • Adjust autopsy button text in alien containment so it works before and after research is completed.
    • Adjust base attack mission briefing text.
    • Remove stunrod dependency for live alien tip, adjust text to reflect this and make it trigger at 45 days
  • Battlescape
    • Reduce splash radius of plasma grenades
    • Remove physics from incendiary particle to improve performance
    • improved starting position of 2x2 units - not fully fixed yet
    • Increase flashbang radius
    • fixed #4929 grenade "using items" button always disable
    • fixed #4898 HUD buttons don't update between soldiers
    • fixed #3456 door start open
    • fixed #4897 enemy fire visible through smoke
    • fixed #4896 hit chance shows for unseen aliens
    • fixed #3138 func_door problem with a stair
    • fixed #4900 displayed movement cost inaccurate if soldier autostands
    • Hopefully fixed #3220 alien's mad rage
    • fixed endless loop in AI_PrepBestAction()
    • fixed G_IsInsane so raging actors don't lose their sanity
    • implemented #3742 rocketlauncher should show impact area
    • allow shaken actors to disable reaction if there are no valid settings.
  • Various
    • Merged new blender TAG import and export scripts.
    • Merged new Blender MD2 import and export scripts.
    • Re-enabled multiple 'extends' in the same UMP.
    • fixed #4944 error when setting worldspawn properties in .ump file
    • implemented #3446 allow rma cvar replacement to use map extensions
    • configure checks for some more libs now
  • Eclipse tools
    • DSL extension for mission alien team size


In total, 477 commits were made in the UFO:AI repository in March.

2013-04-24mattn

Monthly update for February, 2013

In February, getting closer to a 2.5 release, most work was done in fixing bugs and improving existing features.

  • Engine
    • Simplify lightmap loader.
    • Implemented FR #4874 - "Event condition: research completed".
    • Partial cleanup in lightmap memory usage.
    • A lot of code refactorings and restructuring.
  • Campaign
    • Stingray Interceptor research requirements fixed.
    • Update production time with reduced employee count on firing a worker.
    • Better mission naming on Geoscape.
    • Updated research texts for Corrupter, Supply and Scout UFO.
    • Updated research text for alien Hovernet.
    • 'Live Aliens' event tip updated.
    • Updated Ufopedia text for Machine Gun.
    • Updated research text for Advanced Alien Propulsion.
    • Game now saves when player wins campaign.
    • Note about cameras in base defence mission briefing.
  • Battlescape
    • Activated control center for base cameras.
    • Reaction Fire: disabled the 'draw' mode for testing.
    • Do not force right-hand RF, use settings instead.
  • Maps
    • Improved lighting in Shelter map.
    • Various tweaks in 'Stadium', 'Alienbase' and 'Base' map.
    • Added new map tile to 'Frozen' RMA theme.
  • UI
    • Removed Mini- and Alternative HUD.
  • Translation
    • Norwegian translation update.
    • Update for the polish translation.
    • Updated po and pot files.
  • Artwork
    • New image for Particle Beam tech ufopedia entry.
  • Tools
    • Misc improvements to the Blender md2 and tag exporters.
    • Updated marker list blender script for latest blender.
  • Bugfixes
    • #4862 - "endless alien turn (fueldump map)"
    • #4877 - "Incorrect tip for weapons reload"
    • #4868 - "Invalid sounds in terrain.ufo"
    • #4855 - "Using an empty hand needs <ESC> to get mouse back"
    • #3412 - "Trigger_touch works for a single entity only"
    • #4847 - "impassable squares in 'Rivertown' map"
    • #3449 - "roof shown at wrong level in 'Laboratory' map"
    • Fixed window position saving in TexTool::shutdown
    • get rid of the console flodding in developer mode when a hud is active


In total, 291 commits were made in the UFO:AI repository in February.

2013-03-27ShipIt

Support The Bug Genie

The Bug Genie, the free and open-source (FOSS) bug tracker we are using to develop UFO:AI, is looking for donations to continue development. The software has been improving for 11 years and is now looking for some financial support to continue development. This thing is pretty slick. We've found the tracker extremely useful, so please consider donating (top of the page).

2013-03-19H-Hour

"Hive Mind" released

Christy and Gary Bonn have released the first volume in their series of novels which follow the men and women of PHALANX as they battle to protect earth from alien invasion. Here's the blurb:

Commander Chuck McKenzie walks through an empty city, trying to work out how two million people have disappeared overnight, leaving little more than bloodstains.

One moment, Jeanette Hollingsworth flies coastal patrols and hunts diamond smugglers, the next, she’s ordered to command a state of the art fighter, to race eighty kilometres high and intercept vastly superior UFOs.

Gun runner and gang boss, Peter Telfer, finds himself conscripted into hand-to-hand combat with aliens. Quick-thinking and used to violence, Telfer believes he’s perfectly suited to take on these savage invaders.

Pulled from retirement, Commander Allan Craithie vows to keep his rookie soldiers alive, only to discover he’s their enemy too.

In a chilling few days, people are snatched from their everyday lives, by a mysterious organisation – and thrown into a secret war against invasion.

But behind the super-intelligent invaders and their deadly attacks lies a truth that horrifies both humans and aliens alike.

Nothing is as it seems and one revelation after another means it’s hard to know who, or what, the enemy is.

Read the whole book for free.

2013-03-14H-Hour

Monthly update for January, 2013

We're gearing up now for 2.5's release. It's not imminent, but we're starting to talk about where to draw the line on features, which is always a sign of progress. Here's what happened in January.

  • Engine
    • Support up to 12 soldiers in Skirmish and MP
  • Campaign
    • Increase limit on production queue items
  • Maps
    • Small fixes for solarplant, city_industry, office, stadium, africa, mansion, bungalow2
  • UI
    • Improved weight and TU information in equipment window
  • Translation
    • Norwegian, German, Spanish translations updated
  • Artwork
    • 10 new female soldier heads
    • New research image for alien detection
    • Performance improvements for smoke particles
  • Tools
    • New issue tracker for bugs, feature requests and patches
    • Fix for UFORadiant model viewer
    • Added MD2 and TAG exporters for Blender 2.63
2013-02-06H-Hour

New Issue Tracker

We have a new issue tracker. We imported more than 3,000 tickets (most closed) for old bugs, feature requests and patches from our Sourceforge tracker. All future reports should be made on the new tracker.

If you want to retain your account from the Sourceforge tracker, so that you can see tickets posted by or assigned to you, please send me a PM me on our forums with your Sourceforge username and the email address you want associated with your account. I will send you temporary login details.

Our Sourceforge issue tracker is now depricated. You can not add any further items to it.

2013-01-29H-Hour

Monthly update for December, 2012

In December mattn finally solved the terrible multi-threading issue which was causing so much instability in 2.5-dev. It was a month full of bug fixes and small improvements.

  • Engine
    • Fixed multi-threading issues
  • Campaign
    • Added common Portuguese names to possible human names
    • Fixed bug that prevented Bomber UFOs from appearing
    • Make gender distribution of soldiers based on available models
    • Stop message sounds from playing when loading a game
    • Fixed live alien research
  • Battlescape
    • Footstep sounds updated
    • Grenade bounce rates changed
    • Experimental foliage system introduced
    • Stopped wounded message from appearing too early
    • Show actors killed by wounds/triggers/fire in mission results
    • Smoke fields no longer block explosives
  • Maps
    • More UFO tiles for several maps
    • Several map fixes
  • UI
    • Reimplemented Transfer UI backend
    • Added support for a flashing effect for UI buttons
  • Translation
    • Updates to Korean, Italian and German translations
  • Artwork
    • Several new soldier heads
  • Tools
    • Began to implement skin management in UFORadiant model viewer


In total, 469 commits were made in the UFO:AI repository in December.

2013-01-14H-Hour