Free and Open Source real time strategy game with a new take on micro-management

Changes

From Globulation2

Revision as of 20:24, 21 February 2008 by K776 (talk | contribs)
Jump to: navigation, search

Changes since 0.9.1 (not released, currently in development)

Gameplay Improvments

  • Nicowar has been majorly improved, to cope better on smaller maps, and has now got a Warrush style that it can randomly select to pursue (so you cant run the same map and expect the same result each time).
  • Changed default SGSL wait behavior for buildings: wait for condition for specified level and higher level. Added keyword "only" to restrict to specified level. This should remove tutorial dead-locking because of too efficient players.
  • Several parts of the game have been optimized, to make it less CPU exhaustive.

Overall improvements

  • The ability to open saved games in the map editor has been revived.
  • Changes to Scons script so it compiles better on a range of different systems (including Mac OSX)
  • Quick Kill keys have been added for MacOSX (CMD+Q) and Windows (ALT+F4). These will quit the game completely, from wherever you are, rather than using the menus to quit.

Network improvements

  • Many changes to YOG and LAN network gaming to improve stability, and performance.
  • Changes to YOG IRC so it uses multi-threading techniques (removes GUI delays when logging into YOG)
  • YOG Game information box (the top right box in YOG when you click on a game) has been reenabled after several releases of it not being there.
  • The ability to restart a network game using a saved game is also working again (just start it up with the saved game map, assign the players back to their team colors, and start).
  • Buildings now have a ghost building placed before being usable (it wont be noticeable in local games, but in online games, with a little bit of lag, it provides confirmation of placement until your request is processed).
  • YOG now displays to the player when they join a network game, how much of a map they have downloaded if they have to do so).

Graphical enhancement

  • A particle engine has been added allowing neat little smoke effects for damaged buildings and turret fire.

Miscellaneous improvements

  • Many bugs (crash, annoyance, and memory) from the bug tracker have been fixed, including the age old bug where starving globs wouldn't go to inns.


Changes in 0.9.1 (released 20070901)

Important Changes

  • Map headers have been replaced and designed for better maintainability.
  • YOG has been completely redesigned, from the ground up, for improved stability and easier maintainability.
  • All new subsequent versions of Globulation 2 will be released under GPL version 3
  • Scons has completely replaced the old configure and make tools for compiling. The new script is more flexible and easier for the developers to maintain (for Linux, Mac, and Windows).

Overall improvements

  • Changes to GameGUI have been made, so it is more maintainable for developers.
  • Various other changes to the code have been made to increase maintainability.
  • A new keyboard shortcuts system has been implemented so people can configure their own controls.
  • The tutorial has been split into a 4 part campaign, allowing a better flow for new players and demonstrating the campaign power.
  • All overlays now paint with OpenGL for much smoother results.

Gameplay improvements

  • A new fertility overlay has been added, which shows where resource are the most likely to grow.
  • Debug output has been removed (so less is printed in a console window and no log files are made in ~/.glob2/ (now longer causes problems when it comes to HDD being filled up with them)). This also improves the speed of the game.

Miscellaneous improvements

  • The volume bars in the Settings screen are now tapered to indicate which way is softer and which is louder.
  • Fixed several bug with scroll wheels (mainly speed and preventing accidents on specially designed touch pads (like ones on Laptops)).
  • Default compilation build with -g, for debugging output when run with GDB. This should help fix problems with crash reports in the future (the more information, the better).
  • Mercurial has been setup and is now used as the revision control system for Globulation 2's code.
  • Translations have been reviewed, and a script made to sort the labels/string alphabetically and keep them up to date in all (even if the strings for them aren't there, the labels will be). They are also now marked as incomplete so players who can update the translation are informed and able to help.
  • Brazilian and French translations have been updated.
  • AUTHORS file is now sorted alphabetically.
  • Many bugs (major and minor) have been fixed.


For changes older than these, please check out the Older Changes page.

Misc