2012. szeptember 26., szerda

Recent Java vulnerabilities

It seems Java is under more scrutiny than before. Several critical vulnerabilities have been identified in the last few months. Since Open-IG requires Java, these events may concern you.

You may want to disable Java browser plugins until the situation is resolved. I expect Firefox to release a killbit for up to versions 1.7u7 soon. Chrome usually asks for your permission, therefore, don't let any untrusted site run any Applets.

2012. szeptember 20., csütörtök

Launcher version 0.39 released

Notable changes:

  • Added Java version check and warning dialog.
  • Campaign Editor button added, the Map Editor and Video Player buttons have been moved into a popup menu:
  • Added DLCs button, which currently does nothing.
  • Added PID and Java version numbers to the window title.

Game version 0.95.105 released

Notable changes:

  • Java version displayed in the game window's title.
  • Fixed a label (Issue #670)
  • Fixed crash when the user quickly cancels a video about to play (Issue #671)

2012. szeptember 19., szerda

Launcher version 0.38 released

Notable changes:

  • The installed total size is now correctly displayed in the packages screen when opened from the menu.
  • The first time launch screen is now resizable, since some Java versions or operating systems do not properly size the window.

2012. szeptember 18., kedd

Game version 0.95.104 released

Notable changes:

  • Fixed AI planet evaluation and ordering crash.
  • Modified AI behavior: fleets with no firepower (e.g., all rockets fired, all weapons destroyed or missing) will retreat.

Game version 0.95.103 released

Notable changes:

  • Bridge screen's send/receive status is now remembered across screens and saves. (Issue #664)
  • Fixed initial orbital factory not deployed to the initial planets.
  • Fixed planet inventory deployment starting off with zero HP in some cases.
  • Fixed AI not rebuilding its orbital factory.

Game version 0.95.102 released

Notable changes:

  • The diplomacy panel on the information screen no longer lists aliens as allies if the relation is above 90. The new logic considers only players whom which the player has active alliance agains another player.
  • Fixed the initial stance settings for the skirmish screen. Alliances and enemies are now correctly established.

2012. szeptember 17., hétfő

Game version 0.95.101 released

Sorry about such a frequent update, but it seems issues pop out one by one today...

Notable changes:

  • Fixed music not playing.
  • Fixed Garthog fleet labels in the main campaign.

Game version 0.95.100 released

Notable changes:

  • Fixed missing labels for AI fleet names in skirmish mode.

Game version 0.95.099 released

Notable changes:

  • Fixed AI colonization not working in skirmish.
  • Fixed AI colonization in general: if the AI has colony ships in inventory or deployed, it will colonize a planet if available.
  • Fixed skirmish screen mod and label related errors.

Game version 0.95.098 released

A few changes have been made in the game files and directory-lookup logic to accomodate the modding community.

One notable change is the way buildings.xml references image resources. In previous versions, the buildings/building/graphics/@base attribute hosted a pattern to locate the image resource based on the tech/@id attribute value. This setting made the reusing of graphics for other races complicated: you had to copy the actual image to a different directory. In the new version, the image is directly references by the tech/@image attribute. See an example here.

--

The second notable change is the introduction of the dlc directory under the game's directory, where you can place your mods nicely and separated from other mods (previously, you had to dump everything into data).

You can have subdirectories denoting mods or zip files stored here. Each directory or zip file acts as a resource root similarly to the main zip files in the install directory, e.g., if you have a local resource generic/database/newrace.png, the file will be located under dlc/mymod/generic/database/newrace.png.

Note that the mod name doesn't provide a separate namespace, e.g., having multiple mods specifying the same local resource will overwrite each-other. This is especially true for skirmish/campaign like plugins: if you have a skirmish/human2/definition.xml, it might overshadow someone else's skirmish game. Therefore, I recommend using unique directory names below the language levels to avoid confusion:

generic/skirmish/myfirstmod-0.1/definition.xml
en/skirmish/myfirstmod-0.1/labels.xml
generic/myfirstmod-0.1/images/newrace.png

etc.

See an example structure here.

2012. szeptember 15., szombat

Game version 0.95.097 released

Notable changes:

  • AI now executes unlimited actions on all difficulties. Fleet strength limits still apply on EASY and NORMAL.
  • Fixed cases where the AI paused all its actions until the colonization completed on a planet.
  • Fixed skirmish not letting the AI attack or colonize before the player colonized at least one planet.
  • Fixed Trader AI related crash.
  • Fixed case when the skirmish settings doesn't contain a player ("You"). You'll get assigned to a random AI faction. You can just observe or give commands, however, the AI might overrule you in some situations.

2012. szeptember 7., péntek

Game version 0.95.096 released

Notable changes:


  • Fixed mission objective representation and behavior issue during M12: New Caroline Virus. (Issue #661)

2012. szeptember 6., csütörtök

Game version 0.95.095 released

Notable changes:


  • Fixed crash in the Achievements screen when showing/hiding achievements in the list. (Issue #659)
  • Error logging into file open-ig.log in the game's main directory.