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

Difference between revisions of "Changes"

From Globulation2

Jump to: navigation, search
(Current changes in Mercurial since last release)
(Changes in 0.9.5.0)
 
(19 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Translations|View this page in|Article=Changes}}
==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 exaustive.
=== Overall 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)
* 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 provided confirmation until your request is processed).
* Changes to Scons script so it compiles better on a range of different systems (including Mac OSX)
=== 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.


== Changes since 0.9.4 (not released) ==
=== Translation Improvements ===
==Changes in 0.9.5.0==
* '''Replay Feature'''
* Many translations updated
* new Finnish, Farsi and Esperanto translation
* Removed compiler warnings
* Speed of unit upgrades depends on the count of levels to upgrade. pre-trained units train faster to a certain level.
* slight changes to the forbidden/guard/clearing area gfx
* USL something
* Off-Screen-Units get displayed when they are selected
* an Ajax Website based on Ext-JS to do the translations is in the making
* The default map list has been updated with more recent and overall better maps.


== Changes in 0.9.1 (released 20070901)==
==Changes in 0.9.4.5==
* 0.9.4.4 was not compatible to head of the beta4-branch that was made to compile with latest changes in gcc breaking compatibility. 0.9.4.5 fixes that.
=== Important Changes ===
==Changes in 0.9.4.4==
* Map headers have been replaced and designed for better maintainability.
* The scons scripts have been updated to reflect the proper version
* YOG has been completely redesigned, from the ground up, for improved stability and easier maintainability.
* the scons script for creating the mac .dmg file has had the hardcoded version numbers changed to use the variables
* All new subsequent versions of Globulation 2 will be released under GPL version 3
* the YOG lobby will now show IRC users too
* 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.


==Changes in 0.9.4.3==
* A rare bug would cause the game to crash. it has been fixed.
==Changes in 0.9.4.2==
* There were 2 bugs that would cause the editor to crash. They have been fixed.
==Changes in 0.9.4.1==
* Tutorial 3 was corrupted and would cause the game to crash. Tutorial 3 was fixed.
==Changes in 0.9.4 (released 20090201)==
=== Gameplay Improvements ===
* Right side menu width ingame and in the map editor was increased
* New priority system which allows the player to choose which buildings and flags will receive units first
* When you click on a building, it now tells you why no one is able to come to work at it (unavailable, too far away etc)
* Game chat has been separted from game messages, so players messages (tutorial or in YOG) won't get lost.
* Many adjustments to the properties of buildings and units to better balance gameplay
* Ability to CTRL+Click and drag to place a string of the selected building (useful for walls)
* A new Other Options page in Custom Games and YOG pregame setup which includes
** The ability for game creators to make a map prediscovered to all players
** The ability for game creators to turn off prestige wins
** The ability for game creators to lock teams
=== Overall Improvements ===
* Removed 'AI' from the names of the AI players (shorter)
* Added a mission description to the campaign system
* New mission objectives system (set in the map editor, with SGSL commands to show/hide them)
* New AI description screen for new players that don't know their difficulties
* New mission hints system (set in the map editor)
* Ability to highlight certain game elements in a map script (such as those used in the tutorial)
* Brand new random map generation engine, which will be used eventually to make and play random maps on the fly from Custom Game / YOG screens
* Ability to tab between certain form elements (such as YOG login screen)
* Added optional implementation of voice chat using port audio (stable and working, will fall back to the old self written voice handling if port audio is not present)
=== Network Improvements ===
* Add new -router code, so people can create a router through which game commands are 'routed' (reduce lag if two players live next door for example). Complete with remote administrative interface.
* A new map distribution system which allows
** Upload of new maps by their creators moments after finishing the map
** Community rating system to sort maps by rating
** Download of maps where you can get the maps you want quickly and easily
* A new pregame alliances system where you can set alliances which cannot be changed ingame
* A new "I Am Ready" button to prevent game makers from starting before all players are ready
* A new YOG options screen for players to block insulting players
* Tab system for changing between lobby, options, download maps and pregame screens without having to quit to go to the other.
* YOG Administrators can now ban players in various ways, or mute them for a set amount of time
* Ability to set YOG moderators (limited YOG administrative permissions)
* Ability to see a players score (displayed when you click a name of an online YOG player)
* Ability to message alliances members by prefixing your messages with /a
* Ability to message a specific member by prefixing the message with /[playername]
* Adjustments to latency system for smoother online gaming
=== Miscellaneous Improvements ===
* New -test-map-gen option, to continuously make maps until the generator crashes (used for stability like -test-games[-nox])
* Lots of other behind the scenes changes for speed, stability, usability and interactivity
* Lots of bug fixes
* Moved AUTHORS to data/authors.txt so it will get included in distribution releases




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




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

[[Category:en]]
[[Category:Developer_Resources]]
[[Category:Developer_Resources]]

Latest revision as of 19:06, 25 January 2010

English | Français | Deutsch | Español | Italiano | Česky | Română | Русский | Català | Suomi | Japanese | Русский | Chinese

Changes since 0.9.4 (not released)

Translation Improvements

Changes in 0.9.5.0

  • Replay Feature
  • Many translations updated
  • new Finnish, Farsi and Esperanto translation
  • Removed compiler warnings
  • Speed of unit upgrades depends on the count of levels to upgrade. pre-trained units train faster to a certain level.
  • slight changes to the forbidden/guard/clearing area gfx
  • USL something
  • Off-Screen-Units get displayed when they are selected
  • an Ajax Website based on Ext-JS to do the translations is in the making
  • The default map list has been updated with more recent and overall better maps.

Changes in 0.9.4.5

  • 0.9.4.4 was not compatible to head of the beta4-branch that was made to compile with latest changes in gcc breaking compatibility. 0.9.4.5 fixes that.

Changes in 0.9.4.4

  • The scons scripts have been updated to reflect the proper version
  • the scons script for creating the mac .dmg file has had the hardcoded version numbers changed to use the variables
  • the YOG lobby will now show IRC users too

Changes in 0.9.4.3

  • A rare bug would cause the game to crash. it has been fixed.

Changes in 0.9.4.2

  • There were 2 bugs that would cause the editor to crash. They have been fixed.

Changes in 0.9.4.1

  • Tutorial 3 was corrupted and would cause the game to crash. Tutorial 3 was fixed.

Changes in 0.9.4 (released 20090201)

Gameplay Improvements

  • Right side menu width ingame and in the map editor was increased
  • New priority system which allows the player to choose which buildings and flags will receive units first
  • When you click on a building, it now tells you why no one is able to come to work at it (unavailable, too far away etc)
  • Game chat has been separted from game messages, so players messages (tutorial or in YOG) won't get lost.
  • Many adjustments to the properties of buildings and units to better balance gameplay
  • Ability to CTRL+Click and drag to place a string of the selected building (useful for walls)
  • A new Other Options page in Custom Games and YOG pregame setup which includes
    • The ability for game creators to make a map prediscovered to all players
    • The ability for game creators to turn off prestige wins
    • The ability for game creators to lock teams

Overall Improvements

  • Removed 'AI' from the names of the AI players (shorter)
  • Added a mission description to the campaign system
  • New mission objectives system (set in the map editor, with SGSL commands to show/hide them)
  • New AI description screen for new players that don't know their difficulties
  • New mission hints system (set in the map editor)
  • Ability to highlight certain game elements in a map script (such as those used in the tutorial)
  • Brand new random map generation engine, which will be used eventually to make and play random maps on the fly from Custom Game / YOG screens
  • Ability to tab between certain form elements (such as YOG login screen)
  • Added optional implementation of voice chat using port audio (stable and working, will fall back to the old self written voice handling if port audio is not present)

Network Improvements

  • Add new -router code, so people can create a router through which game commands are 'routed' (reduce lag if two players live next door for example). Complete with remote administrative interface.
  • A new map distribution system which allows
    • Upload of new maps by their creators moments after finishing the map
    • Community rating system to sort maps by rating
    • Download of maps where you can get the maps you want quickly and easily
  • A new pregame alliances system where you can set alliances which cannot be changed ingame
  • A new "I Am Ready" button to prevent game makers from starting before all players are ready
  • A new YOG options screen for players to block insulting players
  • Tab system for changing between lobby, options, download maps and pregame screens without having to quit to go to the other.
  • YOG Administrators can now ban players in various ways, or mute them for a set amount of time
  • Ability to set YOG moderators (limited YOG administrative permissions)
  • Ability to see a players score (displayed when you click a name of an online YOG player)
  • Ability to message alliances members by prefixing your messages with /a
  • Ability to message a specific member by prefixing the message with /[playername]
  • Adjustments to latency system for smoother online gaming

Miscellaneous Improvements

  • New -test-map-gen option, to continuously make maps until the generator crashes (used for stability like -test-games[-nox])
  • Lots of other behind the scenes changes for speed, stability, usability and interactivity
  • Lots of bug fixes
  • Moved AUTHORS to data/authors.txt so it will get included in distribution releases



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

Misc