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
m (GUI)
(Changes in 0.9.5.0)
 
(42 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Translations|View this page in|Article=Changes}}
== Changes since latest released version ==
=== Overall improvements ===
* GUI frames and lists are now coherent in look and feel between game and menus.


== Changes since 0.9.4 (not released) ==
=== Miscellaneous improvements ===
=== Translation Improvements ===
* Prestige can be adjusted for single player games
==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.8.22 (released 2007 April 04) ==
==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.
=== Overall improvements ===
==Changes in 0.9.4.4==
* New campaign system
* The scons scripts have been updated to reflect the proper version
* Unified buttons height throughout the game. More coherent GUI. All buttons are pixmapped.
* 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


=== AI improvements ===
==Changes in 0.9.4.3==
* A rare bug would cause the game to crash. it has been fixed.
* Improved Echo API
==Changes in 0.9.4.2==
* Redesigned and remade Nicowar AI using Echo
* 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


=== Editor improvements ===
* New building/unit editor
* New script areas
* New no-growth areas


=== Networking improvements ===
* Allowed creation orders to pass default worker info to prevent world desyncs. (bug# [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=17480 17480])


=== Translation improvements ===
* Basque translation has been added
* Swedish translation has been added
* Arabic translation has been added using bidi
* Spanish tutorial text merged in.
* English tutorial text improved.


For changes older than these, please check out the [[Older Changes]] page.
=== Gameplay improvements ===
* Magic attacks are no longer reduced by armor
* Magic attacks no longer affect buildings
* Towers consider explorers a higher priority target
* Restricted growth zone added
* Added overlay maps
* Redesigned unit allocation system gets more work out of the same units and fixes [https://savannah.nongnu.org/bugs/index.php?16842 bug #16842].


[[Category:en]]
=== Miscellaneous improvements ===
[[Category:Developer_Resources]]
* Remember unit option in settings menu now works correctly for all buildings (bug# [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16558 16558])
* Settings menu now allows customization of all buildings (bug# [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=17800 17800])
* Improved campaign system (bug# [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=15347 15347])
* Improved end-game screen
* New translation textshot code
* Improved in-game statistics
* Minor bugfixes (bug# [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=17428 17428])

== Changes in 0.8.21 (released 2006 August 04) ==
* A pair of critical bugs discovered at the last minute have been fixed.
* Videoshot support added. Using the -vs command line switch, it is now possible to dump each frame to a bmp in order to build a video afterwards (disabled with GPU renderer because of crash on some graphic cards).

== Changes in 0.8.20 (released 2006 August 04) ==
=== Translation improvements ===
* Added Sloven and Turkish translations
* Updated Polish, Catalan, Danish, German, Spanish and Swedish translations
* The tutorial has been translated to German
=== Gameplay improvements ===
* Prevented key scrolling while in-game menu is active (fixes bug [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16091 16091])
* Unit to building allocation system rewrite started
* Towers can now attack explorers
* Explorers avoid towers
* Markets on the same team now share fruits, meaning instant fruit teleportation between markets
=== General improvements ===
* Per-unit skinning and parameter editing
* Map generator now places stone and fruit (fixes bug [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16080 16080])
* Synced the amount of teams that can be placed on a map automatically, and while editing (now 16 is the highest) so that the game no longer crashes when playing a map with 17 or more teams (fixes bug [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16097 16097])
* Allowed custom default settings for flags (fixes bug [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16547 16547])
* Completely revamped map editor with better end-user experience
* New AI system codenamed Echo for better and easier AI development
* New economic AI using Echo called ReachToInfinity
* New war-based AI called WarRush

=== Miscellaneous improvements ===
* Brand new language formatting system which will make it eaiser for developers in the future
* Several memory leaks have been found and fixed
* New tooltip system implemented in libgag, curtesy of Sebastien, is now in place for use in a future version.
* Gradients have been modified a fair bit. They are now updated when a building is destroyed by an enemy. And all war flags are updated when any building is destroyed. Also, a comment now warns the programmers to use a restrictive input for the gradient algorithms if they rely on correct results. (fixes bug [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16257 16257]) and several tests have been put in place to test the new changes. Also, there is now a #define to allow easy change of the gradient computation system between the default algorithm, kai's algorithm or simon's algorithm. The gradient computation now uses different algorithms for different types of gradients.
* Fixed bugs [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16350 16350], [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16323 16323], [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16148 16148], [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16171 16171], [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=16096 16096], and [http://savannah.nongnu.org/bugs/index.php?func=detailitem&item_id=15908 15908], and numerous others

== 0.8.19 (released 20060312) ==
=== Translation improvements ===
* Polish translation updated.
=== Gameplay improvements ===
* The old tutorial has been completly revamped. It is now more in-depth and covers more aspects of Globulation 2.
* Fixed a bug which prevented players to be dropped correctly when someone is disconnected.
* Fixed a bug which prevented linux systems not named localhost to join themselves
=== General improvements ===
* GUI improved following the comments submitted by Ellen Reitmayr which can be found at [[Usability issues]].
* Fixed a bug which made compiling on Windows difficult.
* Fixed two bugs with YOG. One that prevented the game name from being displayed correctly, and another that prevented players in YOG from seeing people in IRC.
=== Miscellaneous improvements ===
* The red X on the campaign and custom game screen has been replaced with the text "Please choose a map".
* You can now click 'cancel' to go back to the menu screen from campaigns or the tutorial if you decide not to play it.
* Script state is now saved, which means scripted maps such as the tutorial can now be saved and loaded.
* New SGSL keyword 'space', which simply put halts any other actions until the spacebar is pressed.
* Several bugs fixed.
* Dumping mean CPU usage in Engine.log.



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

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