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

Older Changes

From Globulation2

Revision as of 04:57, 2 September 2007 by K776 (talk | contribs)
Jump to: navigation, search

0.8.23 (released 20070418)

Overall improvements

  • GUI frames and lists are now coherent in look and feel between game and menus.

Miscellaneous improvements

  • Fixed a bug that prevented the code from compiling on Windows using Mingw
  • Prestige can be adjusted for single player games
  • Major bug fixes (bug #19542)
  • Minor bugfixes (bug #19552 #19594 #19489 #19572 #19532 #19551)


0.8.22 (released 20070404)

Overall improvements

  • New campaign system
  • Unified buttons height throughout the game. More coherent GUI. All buttons are pixmapped.

AI improvements

  • Improved Echo API
  • Redesigned and remade Nicowar AI using Echo

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# 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.

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 bug #16842.

Miscellaneous improvements

  • Remember unit option in settings menu now works correctly for all buildings (bug# 16558)
  • Settings menu now allows customization of all buildings (bug# 17800)
  • Improved campaign system (bug# 15347)
  • Improved end-game screen
  • New translation textshot code
  • Improved in-game statistics
  • Minor bugfixes (bug# 17428)


0.8.21 (released 20060804)

  • 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).


0.8.20 (released 20060804)

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 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 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 16097)
  • Allowed custom default settings for flags (fixes bug 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 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 16350, 16323, 16148, 16171, 16096, and 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 (usability expert).
  • 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.


0.8.18 (released 20060129)

Translation improvements

  • Swedish and Portuguese translations added.
  • Danish, Spanish and Catalan translations updated.
  • Catalan and Spanish versions of tutorial added.

Gameplay improvements

  • Improved the shooting system of towers.
  • Improved the way the explorers fly around, so they tend to explore the least known areas.
  • Improved the way the warriors spread into guard areas and war flags, so they go to the least known area.
  • Death animation added.
  • Unit/building cost tuning.
  • The schools now upgrade both "harvest" and "build" abilities in only one time in the building.
  • The barracks now upgrade both "attack speed" and "attack strength" in only one time in the building.
  • A hungry unit that goes into an inn, or a damaged unit that goes into a hospital is now counted as healthy in the statistics.
  • New terrain graphics
  • Improved events (unit/building attacked, conversion, etc); the name of the team is now printed on conversion and ctrl + space iterate through the positions of each event type.

General improvements

  • You can't join a game if you have different gameplay configuration files than the game host; in order to prevent a world de-synchronization.
  • When you can't join a game in YOG, a reason is printed
  • Nick autocompletion in YOG chat
  • Better GUI theming.
  • Better handling of IRC protocol.
  • New Perlin-Noise based random map generation for island, swamp, craterlakes or river theme maps.
  • Fixed bugs 13584, 13679, 15172, 15197, 15198, 15201, 15208, 15211, 15222, 15267, and 15376 as well as the stat overflow, lost condition, fruits conversion bug (now you can't convert an enemy unit if you can't really feed it), and path line bug (the path lines now warp correctly to the target and appear correctly on big maps and very small maps).


0.8.17 (released 20051211)

  • Catalan translation added
  • Fixed missing load/save in bullet code that made desynchronisation or crash of saved game in network.
  • Win32 port sync
  • Work-around ATI GL driver bug


0.8.16 (released 20051204)

Gameplay improvements

  • Exploration flag now allows the player to choose between basic explorers and upgraded ones that can attack ground
  • Explorer damage against buildings is now constant, rather than being proportional to the number of squares the explorer's pulse hits.
  • The "inn bug" has been fixed: vast numbers of workers could previously be trapped by almost-full inns.
  • The Campaign has been slightly improved
  • The game now admits it when you win by prestige
  • New AI: Nicowar (still unstable, for testing only for now)

General improvements

  • It is now possible to send IRC command from within the game by typing //CMD Argument (single / send YOG commands). In the chat room, of course, a single / works for both YOG and IRC.
  • PNG's sizes reduced by pngcrush
  • Several crash bugs fixed
  • The output of the game is now much quieter
  • Changed YOG metaserver address to yog.globulation2.org
  • Changed YOG IRC server address to irc.globulation2.org
  • IRC module now responds to IRC Pings
  • Use a free sans serif font from dejavu (http://dejavu.sourceforge.net)


0.8.15 (released 20050515)

  • Free units only go to heal if they are more than 10% damaged
  • Unit heal speed depends on their damages
  • Explorer now have magic attack. Air first then ground with school level 3 upgrade
  • Shift-v toggle voice chat on/off
  • Graphic info are displayed in game option menu
  • Gameplay tuning
  • Map can't be saved in editor bug fixed
  • GL display in 16bpp fixed
  • Improved configure for OS X build
  • Minor bug fixed


0.8.14 (released 20050424)

  • Warriors have experience which improves their attack strength
  • Workers loose HP when clearing ressources
  • Fruits reduce the armor of warriors
  • Config files now support inheritance
  • Several minor gameplay parameters tuning


0.8.13 (released 20050416)

  • New GL backend
  • Map are now gzipped for transfer through Internet
  • Bugfix for YOG


0.8.12 (released 20050213)

  • History in game
  • Fixed areas crash
  • Several minor bug fixed


0.8.11 (released 20050116)

  • Voice over IP
  • Forbidden area
  • Several bug fix


0.8.10 (released 20041229)

  • Settings for custom/default cursors
  • YOG shows IRC users
  • Campaign support
  • Test campaign
  • Warrior behaviour improved
  • Network connection/join/map download bugs fixed
  • Areas fixed in network game
  • Several small bugs fixed, typo upgrade and memory trash removed


0.8.9 (released 20041008)

  • New cursors
  • New musics
  • Fix in guard and forbidden areas
  • Bugs fix


0.8.8 (released 20040912)

  • Improved OpenGL backend, more usable, full double buffering support in GUI
  • New graphics
  • New musics
  • New gradient subsystem, much faster on big maps
  • New load/save (serialization) structure
  • IRC client that connects to #glob2 on freenode while on YOG
  • New eyes-candy effects on GUI
  • AINumbi fixed
  • AICAstor fixed
  • Lots of bugs fixed


0.8.7 (released 20040808)

  • New OpenGL backend based on glSDL. Still experimental, but much faster then software version in big resolutions
  • Major structural cleanup and implementation fix in libgag, config files and sprites
  • Several eye-candy effects added
  • Lots of new graphics
  • Lots of bugs and network desyncronisation fixed


0.8.6 (released 20040609)

  • New AI (AICastor), which is much better
  • Forbidden area can now be drawn
  • Building can be put over units and units make room
  • GUI updates in game
  • Tons of bugs fixed


0.8.5 (released 20040330)

  • Fixed pathfinding
  • Fixed network desynchronisation
  • Map editor can delete flags
  • The player can choose which ressources are cleared in a clearing flag
  • Clearing flags don't request units when there is no ressource inside
  • Lots of minor nug fixed


0.8.4 (released 20040320)

  • Version number and alpha number synced (alphaN is 0.8.N)
  • Network layer rewritten
  • YOG much improved, now users can have login and password
  • Lots of bugs fixed and minor features added
  • SGSL (Script) much improved, lots of fix in it
  • The GUI is now nice at all resolutions


0.8.2 (released 20040208)

  • Pathfinding fixed.
  • TextArea overflow fixed.


0.8.1 (released 20040208)

  • Unit state machine bug fixed.
  • Multiple minor bugs fixed.
  • Lots of new graphics added.
  • Configure improved.


0.8.0 (released 20040201)

  • The music doesn't work correctly on Little-Endian. If you wanna help, take a look at src/SoundMixer.cpp, patch welcome.
  • The GUI is not nice when resizing.
  • When resizing down on X11, sometimes X kills glob2.
  • The tutorial is not finished yet.
Misc