--- glob2-0.9.4.4.orig/debian/glob2.docs +++ glob2-0.9.4.4/debian/glob2.docs @@ -0,0 +1 @@ +README --- glob2-0.9.4.4.orig/debian/glob2.menu +++ glob2-0.9.4.4/debian/glob2.menu @@ -0,0 +1 @@ +?package(glob2):needs="X11" section="Games/Strategy" title="Globulation 2" command="/usr/games/glob2" --- glob2-0.9.4.4.orig/debian/changelog +++ glob2-0.9.4.4/debian/changelog @@ -0,0 +1,427 @@ +glob2 (0.9.4.4-1ubuntu1) lucid; urgency=low + + * Merge from Debian testing (LP: #491811). Remaining changes: + - debian/rules clean: delete scons/*.pyc because they are + modified by scons -c + - 03_headers_order_patch: reorder headers so that + libgag/src/TextStream.cpp compiles with gcc 4.4 + + -- Ilya Barygin Thu, 03 Dec 2009 13:24:16 +0300 + +glob2 (0.9.4.4-1) unstable; urgency=low + + * New upstream release (closes: #549947). Thanks, Gerfried Fuchs, for + pushing this forward and some fixes in this release. Main changes + are: + - Rare bug fixed which made glob2 to crash. + - Corrupted tutorials and bugs in editor fixed. + * Change patch 02_upstream_changelog to work with source format 3.0 + (quilt). This should have been part of the fix for #485248. + * debian/copyright: Add the word Copyright to the debian copyright. + * Add README.source about quilt, thus fixing lintian warning. + + -- David Martínez Moreno Sun, 25 Oct 2009 10:16:13 +0100 + +glob2 (0.9.4.1-1ubuntu1) karmic; urgency=low + + * Merge from Debian unstable (LP: #392879) + * Dropped Ubuntu changes: + - Install icon to /usr/share/pixmaps so it will show in + the application menu (added to Debian package) + * debian/rules clean: delete scons/*.pyc because they are + modified by scons -c + * 03_headers_order_patch: reorder headers so that + libgag/src/TextStream.cpp compiles with gcc 4.4 + + -- Ilya Barygin Sat, 27 Jun 2009 20:12:51 +0400 + +glob2 (0.9.4.1-1) unstable; urgency=low + + * New upstream release (closes: #515227). Main changes are: + - Balancing of unit and building costs. + - 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. + - New mission objectives system (set in the map editor, with SGSL commands + to show/hide them). + - New mission hints system (set in the map editor). + - 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. + - Added optional implementation of voice chat using port audio. + - Add new -router code, so people can create a router through which game + commands are 'routed'. Complete with remote administrative interface. + - A new map distribution system. + - 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. + - Adjustments to latency system for smoother online gaming + - 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 (closes: #502067). + * debian/glob2.install: Added patch from Andrew Starr-Bochiocchio to install + a missing menu icon (closes: #511143). Thanks, Andrew!! + * debian/patches: + - Adjusted quilt patches to comply with new source format 3.0 (closes: + #485248). + - Removed 02_gcc43_compat as obsolete. + - Added official Changelog as a separate patch + (02_upstream_changelog.patch). + * debian/rules: Activated portaudio. + * debian/control: + - Removed an ancient Replaces in glob2-data. + - Added libboost-math1.38-dev to B-D. + - Added libportaudio-dev to B-D. + - Bumped Standards-Version to 3.8.1 (no changes). + - Made a versioned dependency on DH 6. + * debian/compat bumped to 6. + + -- David Martínez Moreno Mon, 22 Jun 2009 01:33:04 +0200 + +glob2 (0.9.3-2ubuntu1) jaunty; urgency=low + + * debian/install: + - Install icon to /usr/share/pixmaps so it + will show in the application menu. (LP: #291941) + + -- Andrew Starr-Bochicchio Wed, 07 Jan 2009 12:26:36 -0500 + +glob2 (0.9.3-2) unstable; urgency=low + + * debian/rules: Added config.h to the clean target. + * debian/patches/02_gcc43_compat.patch: Added #include for + fixing a FTBFS with G++ 4.3. Thanks, Peter Green (closes: #479872). + + -- David Martínez Moreno Tue, 20 May 2008 01:18:40 +0200 + +glob2 (0.9.3-1) unstable; urgency=low + + * New upstream release (beta 3). Main changes are: + - Better unit movement: forbidden areas, enhanced warrior movement, units + can go backwards. + - Better flag/area functionality: clearing areas call proper units, + forbidden areas are now respected. + - Many improvments to Nicowar's stability and performance. + - Script text is now added to the history box ('h'). + - Tutorial text updated. + - Building worker count, and building future working count are now saved + in the game file. + - Removed the map debug messages in the console. + - Improved keyboard shortcut system. + - Flag default worker settings are now editable in the Unit Settings tab. + - Made net connections multi-threaded. + - New Administrative YOG commands. + - Improved latency computation on server. + - Games will now be sent over network to joining players when the computed + SHA1 does not match. + - You can now adjust the sound of someone talking through the Settings + panel on the main menu or in game. + - Minimum (default) resolution now 800x600. + - A new talk indicator (for Linux players) shows who is talking on VOIP. + - Flag/Area in game button now differs from the building button. + - The tutorial campaign text is now in the translation files. + - scons script now checks for a compiler. + - Addition of two new command line options: + * -test-games: Runs the game automatically, with different maps, + different players, for 1 hour or until game is won, using GUI. Good + for testing features or AI's. + * -test-games-nox: Same as -test-games, but without a GUI, so many + times faster, but harder to knnow if features are working as they + should. Good for finding bugs in the engine. + - General code improvements for maintainability. + - Fixed several memory leaks. + * debian/patches/01_remove_home_directory_browsing.patch: Changed a fixed + path that made the game load the wrong data. + + -- David Martínez Moreno Tue, 06 May 2008 21:15:21 +0200 + +glob2 (0.9.2-2) unstable; urgency=low + + * Agh. Globulation 2 keeps doing the same thing again and again, and I keep + hating Scons more and more every day. Removed the build directory from + build target in debian/rules and wrote a simple install script to avoid + the broken install script in Scons that tries to build again the binary, + this time with the wrong path (closes: #477365). + * debian/control: + - Added libboost-thread-dev and libboost-date-time-dev to the + Build-Depends. Thanks, Amaya! + - Added scons to Build-Depends as well. Thanks again!. This closes: + #476369. + + -- David Martínez Moreno Tue, 29 Apr 2008 01:49:41 +0200 + +glob2 (0.9.2-1) unstable; urgency=low + + * New upstream release (beta 2) (closes: #454501): + - Map headers have been replaced and designed for better maintainability. + - YOG has been completely redesigned. + - Licence changed to GPLv3. + - Scons has completely replaced the old configure and make tools for + compiling. + - Nicowar has been majorly improved. + - Several parts of the game have been optimized, to make it less CPU + intensive. + - A new keyboard shortcuts system has been implemented. + - Quick Kill keys have been added. + - The tutorial has been split into a 4 part campaign. + - All overlays now paint with OpenGL for much smoother results. + - A particle engine has been added allowing smoke effects. + - A new fertility overlay has been added, which shows where resource are + the most likely to grow. + - The ability to open saved games in the map editor has been revived. + - Restarting a network game using a saved game is also working again. + - Debug output has been removed, improving game's speed. + - Translations have been reviewed, and a script made to mark them as + incomplete. + - Brazilian and French translations have been updated. + - Many bugs (major and minor) have been fixed. + * debian/copyright: Updated with lots of information. + * debian/rules: Rewritten with scons in mind. While at it, make sure that + we're installing dataset in the right directory (closes: #460295). + * debian/control: + - Upgraded Standards-Version to 3.7.3.0. + - Added a Replaces in glob2 to solve conflict with glob2.desktop, shipped + by error in glob2-data package in old versions. + * debian/patches: + - 02_gcc-4.3_fixes.patch: Merged. + - 03_freedesktop_compliance.patch: Removed, leftover. + - 04_CXXFLAGS_abuse.patch: Removed, leftover. + - 05_remove_vorbis_useless_dependency.patch: Depends on configure, so + dropped until seeing if it's needed. + * debian/glob2.6: Fixed some errors detected by lintian. + + -- David Martínez Moreno Wed, 16 Apr 2008 00:11:20 +0200 + +glob2 (0.8.23-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Apply patch from Cyril Brulebois to fix GCC 4.3 compatibility + (Closes: #461948) + + -- Moritz Muehlenhoff Mon, 17 Mar 2008 23:35:02 +0100 + +glob2 (0.8.23-1) unstable; urgency=low + + * New upstream release (closes: #426156): + - More coherent look and feel between game and menus. + - Prestige can be adjusted for single player games + - Several bug fixes. + * Updated 02_gcc-4.3_fixes.patch with new fixes from Martin Michlmayr + (closes: #420878). + * Dropped 03_freedesktop_compliance.patch, 04_CXXFLAGS_abuse.patch; they + were included upstream. + + -- David Martínez Moreno Tue, 29 May 2007 00:57:19 +0200 + +glob2 (0.8.22.dfsg-1) unstable; urgency=low + + * New upstream release. Main changes are: + - New campaign system. + - Unified buttons height throughout the game. More coherent GUI. All + buttons are pixmaps. + - Improved Echo API and redesigned Nicowar AI. + - New building/unit editor. + - New script areas. + - New no-growth areas. + - Globulation 2 is translated to more languages (included Arabic). + - Balanced magic attacks. + - Minor features and bug fixes. + * The .dfsg.1 prefix is due to the unfortunate fact that I had to grab + manually maps and campaigns from the server, as they were not inside the + original tar.gz. + * debian/rules: Added patch/unpatch targets from quilt. + * debian/control: Added quilt and libfribidi-dev to Build-Depends. + * Added patches: + - 01_remove_home_directory_browsing: Isolated change for Debian bug + #408733. + - 02_gcc-4.3_fixes: Fix to compile Globulation 2 with GCC 4.3 (closes: + #417198). Thanks to Martin Michlmayr. + - 03_freedesktop_compliance: Fix to glob2.desktop in order to make it + compliant with freedesktop standards (closes: #401545). Thanks, Lukas + Fittl. + - 04_CXXFLAGS_abuse: Upstream forced to use -O3 -march=i686 as CXXFLAGS, + so I had to disable it. + - 05_remove_vorbis_useless_dependency: checklib sorted out a useless + direct dependency on libvorbis (in fact it is accesed through + libvorbis{file,enc}). Removed from configure. + * debian/glob2.6: Updated with current options. Specifically, help is + displayed with --help, not -h, and OpenGL renderer is disabled with -G, + not -t 0 (closes: #397748). -h is not "simply ignored", but on the + opposite is an abbreviation for 'high quality graphics'. + + -- David Martínez Moreno Tue, 10 Apr 2007 02:25:49 +0200 + +glob2 (0.8.21-4) unstable; urgency=medium + + * Added patch for libgag/src/FileManager.cpp in order to remove my own home + directory from first inspection by the included filemanager. This can + trigger big syslog growth when automount is active. Priority medium, as + this can have undesirable effects in the whole system (closes: #408733). + + -- David Martínez Moreno Sun, 28 Jan 2007 02:57:03 +0100 + +glob2 (0.8.21-3) unstable; urgency=low + + * Install data in /usr/share/games (closes: #390930). + * Move pixmaps/ and applications/ to glob2-data package. + + -- David Martínez Moreno Sat, 14 Oct 2006 11:40:53 +0200 + +glob2 (0.8.21-2) unstable; urgency=low + + * debian/control: + - glob2-data should Replace files from old glob2 packages. Thanks, Yann + Dirson (closes: #390211). + - Added libsdl-ttf2.0-dev to Build-Depends (closes: #390003). + * configure: Removed -lvorbis, as it is a useless dependency. + + -- David Martínez Moreno Sat, 30 Sep 2006 13:02:33 +0200 + +glob2 (0.8.21-1) unstable; urgency=low + + * New upstream release (closes: #381645): + - 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. + - Added Sloven and Turkish translations. + - Updated Polish, Catalan, Danish, German, Spanish and Swedish + translations. + - Prevented key scrolling while in-game menu is active. + - Unit to building allocation system rewrite started. + - Towers can now attack explorers. + - Explorers avoid towers. + - Markets on the same team now share fruits. + - Per-unit skinning and parameter editing. + - Map generator now places stone and fruit. + - Synced the amount of teams that can be placed on a map automatically. + - 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. + - Brand new language formatting system which will make it easier for + developers in the future. + - New tooltip system implemented in libgag. + - Gradients have been modified a fair bit. + - Several memory leaks have been found and fixed. + - Fixed lots of other bugs. + * Splitted glob2 in binary and -data packages. More that 80 MB of archive + space are saved in this way. + + -- David Martínez Moreno Thu, 21 Sep 2006 02:54:10 +0200 + +glob2 (0.8.19-2) unstable; urgency=low + + * debian/control: Added libboost-dev to Build-Depends, as it seems to be a + new dependency. Thanks, Roberto Pariset. Closes: #379583. + + -- David Martínez Moreno Tue, 25 Jul 2006 01:24:37 +0200 + +glob2 (0.8.19-1) unstable; urgency=low + + * New upstream release (closes: #374362). Main changes are: + - Added and updated translations. + - Enhanced AI. + - Unit/building cost tuning. + - New graphics and animations. + - Improved events (unit/building attacked, conversion, etc). + - Network game enhancements. + - New Perlin-Noise based random map generation for island, swamp, + craterlakes or river theme maps. + - The tutorial is finally revamped. + - GUI improvements in usability. + - Fixed lots of bugs. + * Acknowledge NMU. Thanks, Mohammed Adnène Trojette (closes: #369090, + #357552). In that NMU, also config.guess and config.sub were updated to + latest version. + * debian/control: Replaced libglu1-xorg-dev by libglu1-mesa-dev in + Build-Depends, as the former is now a transition package depending on the + latter. + * Stripped down CVS/ directory from source. + + -- David Martínez Moreno Mon, 24 Jul 2006 01:05:20 +0200 + +glob2 (0.8.16-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove include of obsolete internals (closes: #369090). + * GCC 4.1 qualification. + + Include patch from Martin Michlmayr (closes: #357552). + * Bump Standards-Version (no changes needed). + + -- Mohammed Adnène Trojette Mon, 5 Jun 2006 20:12:54 +0200 + +glob2 (0.8.16-2) unstable; urgency=low + + * A problem in my local tree caused a missing icon in the 0.8.16-1 release, + and segfaults. Many thanks to Daniel Burrows for the accurate analysis + (closes: #342500). While at it, also updated my environment to latest sid. + + -- David Martínez Moreno Fri, 9 Dec 2005 01:03:48 +0100 + +glob2 (0.8.16-1) unstable; urgency=low + + * New upstream release. + 0.8.15: + - Free unit 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. + - Fix for loading saved maps (closes: #307996). + - OpenGL display in 16 bpp fixed. + + 0.8.16: + - 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. + - Upstream now uses Free DejaVu (http://dejavu.sourceforge.net) instead of + MD King KhammuRabi (closes: #321879). + - New AI: Nicowar (still unstable, for testing only for now). + - General improvements in IRC commands. + - Changed YOG servers addresses. + - PNG's sizes reduced by pngcrush. + - The output of the game is now much quieter. + - Several crash bugs fixed. + + * debian/control: + - Updated Standards-Version to 3.6.2. + - Replaced Build-Depends on xlibmesa-glu-dev to libglu1-xorg-dev | + libglu-dev (closes: #333946). + - Changed slightly the Description line. + * debian/copyright: Changed the old FSF address. + * Stripped down CVS/ dir from src/. + * OpenGL games work now, I suspect that was a problem with nvidia-glx in my + environment (closes: #306782). + * Fullscreen games revert to the previous X resolution when exitting + (closes: #313010). + + -- David Martínez Moreno Wed, 7 Dec 2005 18:22:09 +0100 + +glob2 (0.8.14-2) unstable; urgency=low + + * debian/control: Damn, I would have swore that libsdl-dev depended on + libfreetype6-dev...O:-) Added. + + -- David Martínez Moreno Wed, 27 Apr 2005 01:31:51 +0200 + +glob2 (0.8.14-1) unstable; urgency=low + + * Initial release. + * Integrated most of the structure that Vincent Deffontaines + made for the unofficial packages. Thanks, Vincent! + * Fixed several glitches and typos across manpage. + * Added a home-made ChangeLog gathering individual release-notes-0.8.*.txt + files from the website. + + -- David Martínez Moreno Tue, 26 Apr 2005 20:09:12 +0200 --- glob2-0.9.4.4.orig/debian/glob2-data.dirs +++ glob2-0.9.4.4/debian/glob2-data.dirs @@ -0,0 +1 @@ +/usr/share/games/glob2 --- glob2-0.9.4.4.orig/debian/README.source +++ glob2-0.9.4.4/debian/README.source @@ -0,0 +1,2 @@ +This package uses quilt for its patch management, see +/usr/share/doc/quilt/README.source if you are unfamiliar with it. --- glob2-0.9.4.4.orig/debian/glob2.sgml +++ glob2-0.9.4.4/debian/glob2.sgml @@ -0,0 +1,242 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Vincent"> + Deffontaines"> + + october 20, 2003"> + + 6"> + address@hidden"> + + GLOB2"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2003 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + Real Time Strategy Game + + + + &dhpackage; + + + + + + + + + + + + + + + + + + + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + + &dhpackage; is a Real Time Strategy game, which can be compared + with Warcraft and also Sim games family. The primary aim of the game is to kill your opponents, + just like in warcraft-like games, and the whole control is processed through buildings, not + units, as in Sims games family. + + + + OPTIONS + + + + + + + Show summary of options. + + + + + + + Set Full screen. + + + + + + + Unset Full screen. + + + + + + + Set resizable window. + + + + + + + Unset resizable window. + + + + + + + Set specified resolution. + + + + + + + Set hardware accelerated gfx. + + + + + + + Unset hardware accelerated gfx. + + + + + + + Enable double buffering. + + + + + + + Disable double buffering (useful on OS X with fullscreen). + + + + + + + low speed graphics : disable some transparency effects + + + + + + + type of gfx renderer : 0 = SDL, 1 = OpenGL + + + + + + + Add a directory to the directory search list. + + + + + + + Specify a username. + + + + + + + Run Globulation 2 as a game host text-only server. + + + + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; Free Documentation + License, Version 1.1 as published by the Free + Software Foundation; with no Invariant Sections, no Front-Cover + Texts and no Back-Cover Texts. + + +
+ + + + --- glob2-0.9.4.4.orig/debian/copyright +++ glob2-0.9.4.4/debian/copyright @@ -0,0 +1,43 @@ +This package was debianized by David Martínez Moreno on +Tue, 26 Apr 2005 12:35:21 +0200. + +It was downloaded from http://globulation2.org/ + +Upstream authors: http://savannah.nongnu.org/project/memberlist.php?group_id=1029 + +Copyright: (C) 2001-2006 Stephane Magnenat & Luc-Olivier de Charrière + (C) 2006-2008 Bradley Arsenault + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License v3 can be found in `/usr/share/common-licenses/GPL-3`. + +The Debian packaging is +Copyright (C) 2006-2008, David Martínez Moreno and +is licensed under the GPLv2. + +Other parts are copyrighted to: +./libgag/: Copyright Kevlin Henney, 1997. All rights reserved. +./libwee/: Copyright (C) 2004 Martin Voelkle +./src/AIWarrush.cpp: Copyright (C) 2005 Eli Dupree +./src/AIWarrush.h: Copyright (C) 2005 Eli Dupree +./src/DynamicClouds.cpp: * Copyright 2007 Leo Wandersleb +./src/DynamicClouds.h: * Copyright 2007 Leo Wandersleb +./src/HeightMapGenerator.cpp: * Copyright 2006 Leo Wandersleb +./src/HeightMapGenerator.h: * Copyright 2006 Leo Wandersleb +./src/PerlinNoise.cpp:// Copyright (c) 2001, Matt Zucker --- glob2-0.9.4.4.orig/debian/compat +++ glob2-0.9.4.4/debian/compat @@ -0,0 +1 @@ +6 --- glob2-0.9.4.4.orig/debian/glob2.dirs +++ glob2-0.9.4.4/debian/glob2.dirs @@ -0,0 +1,2 @@ +/usr/games +/usr/share/applications --- glob2-0.9.4.4.orig/debian/glob2.6 +++ glob2-0.9.4.4/debian/glob2.6 @@ -0,0 +1,121 @@ +.\" This -*- nroff -*- file has been generated from +.\" DocBook SGML with docbook-to-man on Debian GNU/Linux. +.\" +.\" transcript compatibility for postscript use. +.\" +.\" synopsis: .P! +.\" +.de P! +\\&. +.fl \" force out current output buffer +\\!%PB +\\!/showpage{}def +...\" the following is from Ken Flowers -- it prevents dictionary overflows +\\!/tempdict 200 dict def tempdict begin +.fl \" prolog +.sy cat \\$1\" bring in postscript file +...\" the following line matches the tempdict above +\\!end % tempdict % +\\!PE +\\!. +.sp \\$2u \" move below the image +.. +.de pF +.ie \\*(f1 .ds f1 \\n(.f +.el .ie \\*(f2 .ds f2 \\n(.f +.el .ie \\*(f3 .ds f3 \\n(.f +.el .ie \\*(f4 .ds f4 \\n(.f +.el .tm ? font overflow +.ft \\$1 +.. +.de fP +.ie !\\*(f4 \{\ +. ft \\*(f4 +. ds f4\" +' br \} +.el .ie !\\*(f3 \{\ +. ft \\*(f3 +. ds f3\" +' br \} +.el .ie !\\*(f2 \{\ +. ft \\*(f2 +. ds f2\" +' br \} +.el .ie !\\*(f1 \{\ +. ft \\*(f1 +. ds f1\" +' br \} +.el .tm ? font underflow +.. +.ds f1\" +.ds f2\" +.ds f3\" +.ds f4\" +'\" t +.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n +.TH "GLOB2" "6" +.SH "NAME" +glob2 \(em Real Time Strategy Game +.SH "SYNOPSIS" +.PP +\fBglob2\fP [\fB-h \fP] [\fB-f \fP] [\fB-r \fP] [\fB-s\fI640x480\fP\fP] [\fB-a \fP] [\fB-b \fP] [\fB-l \fP] [\fB-t \fI[01]\fP\fP] [\fB-d \fI/home/foo/bar\fP\fP] [\fB-u \fIjack\fP\fP] [\fB-host \fIMapName\fP\fP] +.SH "DESCRIPTION" +.PP +This manual page documents briefly the +\fBglob2\fP command. +.PP +This manual page was written for the \fBDebian\fP distribution +because the original program does not have a manual page. +.PP +\fBglob2\fP is a Real Time Strategy game, which can be compared +with Warcraft and also Sims-games family. The primary aim of the game is to kill your opponents, +just like in Warcraft-like games, and the whole control is processed through buildings, not +units, as in Sims-games family. +.SH "OPTIONS" +.IP "\fB--help\fP " 20 +Show summary of options. +.IP "\fB-s \fIresolutionxdepth\fP\fP " 20 +Set resolution and optionally depth (for instance: \-s640x480 or \-s640x480x32). +.IP "\fB-f/-F\fP " 20 +Set/clear full screen. +.IP "\fB-r/-R\fP " 20 +Set/clear resizable window. +.IP "\fB-g/-G\fP " 20 +Enable/disable OpenGL acceleration (GPU use). +.IP "\fB-c/-C\fP " 20 +Enable/disable custom cursor. +.IP "\fB-l\fP " 20 +Low quality graphics: disable some transparency effects. +.IP "\fB-h\fP " 20 +High quality graphics: maximum of transparency effects. +.IP "\fB-v \fP\fIlevel\fP\fP " 20 +Set the music volume (between 1 and 256). +.IP "\fB-m/-M\fP " 20 +Mute/unmute the sound (both music and speech). +.IP "\fB-d \fIdirectory\fP\fP " 20 +Add a directory to the directory search list. +.IP "\fB-u \fIusername\fP\fP " 20 +Specify a username. +.IP "\fB-host \fIMapName\fP\fP " 20 +Run Globulation 2 as a game host text-only server. +.IP "\fB-y \fIhostname\fP\fP " 20 +Specify an alternative hostname for YOG server. +.IP "\fB-host \fImap_file [YOG_username] [YOG_password]\fP\fP " 20 +Run only as a YOG game host text-based server. +.IP "\fB-nox \fIgame_file\fP\fP " 20 +Run the game without using the X server. +.IP "\fB-vs \fIname\fP\fP " 20 +Save a videoshot as name. +.IP "\fB-version\fP " 20 +Print the version and exit. +.SH "AUTHOR" +.PP +This manual page was written by Vincent Deffontaines +and David Martinez Moreno for +the \fBDebian\fP system (but may be used by others). Permission is +granted to copy, distribute and/or modify this document under +the terms of the GNU Free Documentation +License, Version 1.1 as published by the Free +Software Foundation; with no Invariant Sections, no Front-Cover +Texts and no Back-Cover Texts. +.\" created by instant / docbook-to-man, Mon 12 May 2003, 10:14 --- glob2-0.9.4.4.orig/debian/glob2.install +++ glob2-0.9.4.4/debian/glob2.install @@ -0,0 +1,3 @@ +usr/games +usr/share/games/glob2/data/glob2.desktop /usr/share/applications/ +usr/share/games/glob2/data/icons/glob2-icon-48x48.png /usr/share/pixmaps/ --- glob2-0.9.4.4.orig/debian/rules +++ glob2-0.9.4.4/debian/rules @@ -0,0 +1,122 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# GPLv2 copyright 2005 to 2007 by David Martínez Moreno. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +#CXXFLAGS = -Wall -g +# +#ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +# CXXFLAGS += -O0 +#else +# CXXFLAGS += -O2 +#endif +#ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) +# INSTALL_PROGRAM += -s +#endif +# +#export CXXFLAGS + +build: build-stamp + +build-stamp: patch + dh_testdir + + scons INSTALLDIR=/usr/share/games/glob2 BINDIR=/usr/games/ --portaudio=true + + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + dh_clean + + scons -c + + rm -rf .sconf_temp/ .sconsign.dblite options_cache.py config.log config.h scons/*.pyc + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# scons install INSTALLDIR=$(CURDIR)/debian/tmp/usr/share/games/ BINDIR=$(CURDIR)/debian/tmp/usr/games/ + mkdir -p $(CURDIR)/debian/tmp/usr/share/games/glob2 $(CURDIR)/debian/tmp/usr/games + + cp -a campaigns/ data/ maps/ scripts/ $(CURDIR)/debian/tmp/usr/share/games/glob2 + cp -a src/glob2 $(CURDIR)/debian/tmp/usr/games/ + find $(CURDIR)/debian/tmp/usr/share/games/glob2 -type f -exec chmod 664 {} \; + find $(CURDIR)/debian/tmp/usr/share/games/glob2 -name SConscript -o -name \*.py -o -name \*.sh -o -name \*.perl | xargs rm + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installchangelogs ChangeLog -i + dh_installdocs -i + dh_install -i --sourcedir=debian/tmp --list-missing -Xglob2.desktop + +# dh_installdebconf -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i +# dh_installcron -i +# dh_installinfo -i + dh_link -i + dh_strip -i + dh_compress -i + dh_fixperms -i +# dh_perl -i +# dh_python -i +# dh_makeshlibs -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a ChangeLog + dh_installdocs -a +# dh_installexamples -a + dh_install -a --sourcedir=debian/tmp + dh_installmenu -a +# dh_installdebconf -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installpam -a +# dh_installmime -a +# dh_installinit -a +# dh_installcron -a +# dh_installinfo -a + dh_installman -a debian/glob2.6 + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a +# dh_perl -a +# dh_python -a +# dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +#.PHONY: build clean binary-indep binary-arch binary install --- glob2-0.9.4.4.orig/debian/glob2-data.install +++ glob2-0.9.4.4/debian/glob2-data.install @@ -0,0 +1,4 @@ +usr/share/games/glob2/data/ +usr/share/games/glob2/maps/ +usr/share/games/glob2/campaigns/ +usr/share/games/glob2/scripts/ --- glob2-0.9.4.4.orig/debian/control +++ glob2-0.9.4.4/debian/control @@ -0,0 +1,36 @@ +Source: glob2 +Section: games +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: David Martínez Moreno +Build-Depends: debhelper (>> 6.0.0), quilt (>= 0.40), scons, libsdl1.2-dev (>=1.2.0), libsdl-image1.2-dev (>=1.2.0), libsdl-net1.2-dev (>=1.2.0), libsdl-ttf2.0-dev, libglu1-mesa-dev | libglu-dev, libvorbis-dev, libspeex-dev, libfreetype6-dev, libboost-dev, libboost-thread-dev, libboost-date-time-dev, libfribidi-dev, portaudio19-dev, libboost-math-dev +Standards-Version: 3.8.1 +Homepage: http://globulation2.org + +Package: glob2 +Architecture: any +Depends: ${shlibs:Depends}, glob2-data (= ${source:Version}) +Replaces: glob2-data (<< 0.9.2) +Description: innovative state-of-the-art Real Time Strategy (RTS) game + Globulation 2, in a whole, is an on-going project to create an innovative high + quality gameplay by minimizing micro-management and assigning automatically + the tasks to the units. The player just has to order the number of units + he wants for a selected task and the units will do their best to satisfy + his requirements. + . + Glob2 can be played by a single player, through your Local Area Network (LAN), + or through Internet, thanks to Ysagoon Online Game (YOG), a meta-server. It + also features a scripting language for versatile gameplay and an integrated + map editor. + +Package: glob2-data +Architecture: all +Description: dataset for Globulation2 (glob2) + Globulation 2, in a whole, is an on-going project to create an innovative high + quality gameplay by minimizing micro-management and assigning automatically + the tasks to the units. The player just has to order the number of units + he wants for a selected task and the units will do their best to satisfy + his requirements. + . + These are the images, maps and the rest of architecture-independent dataset + for Globulation 2. --- glob2-0.9.4.4.orig/debian/patches/01_remove_home_directory_browsing.patch +++ glob2-0.9.4.4/debian/patches/01_remove_home_directory_browsing.patch @@ -0,0 +1,28 @@ +Added patch for libgag/src/FileManager.cpp in order to remove my own home +directory from first inspection by the included filemanager. This can +trigger big syslog growth when automount is active. Can have undesirable +effects in a system with automounter. +Debian bug #408733. + +Index: libgag/src/FileManager.cpp +=================================================================== +--- a/libgag/src/FileManager.cpp.orig 2008-03-08 06:27:16.000000000 +0100 ++++ b/libgag/src/FileManager.cpp 2008-05-06 21:06:11.295638046 +0200 +@@ -121,7 +121,7 @@ + + if ((linksize + 13) <= (int)sizeof(link)) + { +- strcat(link, "/share/glob2"); ++ strcat(link, "/share/games/glob2"); + addDir(link); + } + } +@@ -129,7 +129,7 @@ + #endif + + addDir(PACKAGE_DATA_DIR); +- addDir(PACKAGE_SOURCE_DIR); ++ //addDir(PACKAGE_SOURCE_DIR); + fileListIndex = -1; + } + --- glob2-0.9.4.4.orig/debian/patches/03_headers_order.patch +++ glob2-0.9.4.4/debian/patches/03_headers_order.patch @@ -0,0 +1,20 @@ +With gcc 4.4, compilation of libgag/src/TextStream.cpp fails with the error: +'class GAGCore::StreamBackend' has no member named 'getc'. Reordering +#include's solves the problem. +Index: glob2-0.9.4.1/libgag/src/TextStream.cpp +=================================================================== +--- glob2-0.9.4.1.orig/libgag/src/TextStream.cpp 2009-06-27 20:19:38.000000000 +0400 ++++ glob2-0.9.4.1/libgag/src/TextStream.cpp 2009-06-27 20:20:22.000000000 +0400 +@@ -17,11 +17,11 @@ + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +-#include + #include + #include + #include + #include ++#include + #ifdef WIN32 + #define snprintf _snprintf + #define vsnprintf _vsnprintf --- glob2-0.9.4.4.orig/debian/patches/02_upstream_changelog.patch +++ glob2-0.9.4.4/debian/patches/02_upstream_changelog.patch @@ -0,0 +1,706 @@ +Index: glob2-0.9.4.4/ChangeLog +=================================================================== +--- /dev/null ++++ glob2-0.9.4.4/ChangeLog +@@ -0,0 +1,701 @@ ++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. ++ ++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 ++ o The ability for game creators to make a map prediscovered to all players ++ o The ability for game creators to turn off prestige wins ++ o 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 ++ o Upload of new maps by their creators moments after finishing the map ++ o Community rating system to sort maps by rating ++ o 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 ++ ++ ++0.9.3 (released 20080424) ++Gameplay Improvements ++ ++ * Better unit movement: ++ ++ * Removed hidden forbidden area, replaced with a new 'immobile units' array (same purpose (avoid unit clashing), done differently) ++ * Units can now move backwards to get around blockages (before they had to move forward or stall) ++ * Warriors no longer consider enemy walls and towers blockages when plotting their route to a war flag / defence area. ++ * Warriors now pathfind using an A* algorithm. This means that attacks are more effecient (they surround enemies to kill them faster for example) ++ ++ * Better flag/area functionality: ++ ++ * Checkboard and half-checkboard brush are now tilable (they space out on a grid rather than clump together) ++ * Clearing areas have been adjusted to pull free healthy units, rather than waiting for one to walk into a clearing area ++ * Clearing flags no longer call units that can't swim, if what they have to clear is over water ++ * Forbidden areas are now respected over clearing areas/flags ++ ++ * Many improvments to Nicowar's stability and performance (fewer crashes, and now uses ground attack explorers if the game goes on that long) ++ * Script text is now added to the history box ('h') so people who play the tutorial can read the last messages if they forget ++ * Now more more than 4/3 units per resource needed for a building construction/upgrade are allocated to a building ++ * Explorer attacks are now 2/5 the power of what they once were ++ * Tutorial text updated to reflect features in recent version. ++ * Building worker count, and building future working count (the amount assigned the moment a construction is complete) is now saved in the game file and restored when loaded ++ ++Overall Improvements ++ ++ * Moved fertiliy from on the fly, to being calculated with the map when saving it (less bugs, faster performance). Older maps will compute fertility before being playable ++ * Fixed several memory leaks ++ * syncRand system changed to use the well known Mersenne Twister algorithm through Boost Random ++ * Removed the verbose messages from Map that outputted things like "pathfind local resource failed" in the console ++ * Map editor now asks you if you want to save the map before quitting ++ * Improved keyboard shortcut system (can now assign shortcuts with CTRL, ALT, SHIFT, and meta (Mac OSX Command key for example), as well as pressed/unpressed events) ++ * Flag default worker settings are now editable in the Unit Settings tab ++ ++Network Improvements ++ ++ * Made net connections multi-threaded ++ * General code improvements for maintainability ++ * New Administrative YOG commands (for muting and unmuting players who spam the channel, or resetting a player password) ++ * Ghost buildings (previous release feature) now display in your teams color ++ * Improved latency computation on server (games with lag should run a bit smoother now) ++ * Games will now be sent over network to joining players when the computed sha1 does not match (no longer uses game checksum). More reliable now ++ * VOIP changes: ++ ++ * Experimental Win32 VOIP ++ * You can now adjust the sound of someone talking through the Settings panel on the main menu or in game ++ ++Graphical Improvements ++ ++ * Minimum (default) resolution now 800x600 ++ * The cursor now uses your team colour, rather than the default pink ++ * A new talk indicator (for Linux players) shows who is talking on VOIP ++ * Flag/Area in game button now differs from the building button. ++ ++Translation Improvements ++ ++ * The tutorial campaign text is now in the translation files (the ingame text isn't yet though) ++ * Updated Italian and Russian translations ++ ++Miscellaneous Improvements ++ ++ * scons script now checks for a compiler, to prevent problems with it tries to compile with nothing ++ * Experimental, but semi stable, Mac OS X .app bundle and dmg file creation in scons. Needs more people to test ++ * Added spec files for making Fedora packages ++ * The adition of two new command line options: ++ ++ * -test-games : Runs the game automatically, with different maps, different players, for 1 hour or until game is won, using GUI. Good for testing features or AI's ++ * -test-games-nox : Same as -test-games, but without a GUI, so many times faster, but harder to knnow if features are working as they should. Good for finding bugs in the engine ++ ++-------------------------------- ++0.9.2 (released 20080223) ++Gameplay Improvements ++ ++ * 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. ++ * The Unit Settings screen has been slightly improved so its easier to understand. ++ ++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 ++ ++ * Fixed a bug where the windows installer would remove more than it should when uninstalling. #21011 ++ * Fixed the age old bug where starving globs wouldn't go to inns. #17040 ++ * Fixed the bug where globules spinning on the spot would leave hidden forbidden areas when they died. ++ * Many other bugs on and off the bug tracker have been fixed, #22137, #21055, #21880, #21306 ++ ++-------------------------------- ++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. ++ ++-------------------------------- ++0.8.23 (released 2007 April 28) ++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 2007 April 04) ++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 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). ++ ++-------------------------------- ++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 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 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. ++ ++-------------------------------- ++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 ++ ++-------------------------------- ++Globulation 2 ++0.8.16 (alpha 16) ++ ++Release notes ++Stephane Magnenat, 04-12-2005 ++ ++Changes since alpha15: ++ ++* Gameplay ++ - 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) ++ ++Known problems : ++- The tutorial is not finished yet. ++ ++-------------------------------- ++Globulation 2 ++0.8.15 (alpha 15) ++ ++Release notes ++Stephane Magnenat, 16-05-2005 ++ ++Changelog since alpha14: ++- free unit 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 ++ ++Known problems : ++- The tutorial is not finished yet. ++ ++-------------------------------- ++Globulation 2 ++0.8.14 (alpha 14) ++ ++Release notes ++Stephane Magnenat, 24-04-2005 ++ ++Changelog since alpha13: ++- 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 ++ ++Known problems : ++- The tutorial is not finished yet. ++ ++-------------------------------- ++Globulation 2 ++0.8.13 (alpha 13) ++ ++Release notes ++Stephane Magnenat, 16-04-2005 ++ ++Changelog since alpha12: ++- New GL backend ++- Map are now gzipped for transfer through Internet ++- Bugfix for YOG ++ ++Known problems : ++- The tutorial is not finished yet. ++ ++-------------------------------- ++Globulation 2 ++0.8.12 (alpha 12) ++ ++Release notes ++Stephane Magnenat, 13-02-2005 ++ ++Changelog since alpha11: ++- History in game ++- Fixed areas crash ++- Several minor bug fixed ++ ++Known problems : ++- The tutorial is not finished yet. ++- Menu are not always correctly displayed when using the GL backend. ++ ++-------------------------------- ++Globulation 2 ++0.8.11 (alpha 11) ++ ++Release notes ++Stephane Magnenat, 16-01-2005 ++ ++Changelog since alpha10: ++- Voice over IP ++- Forbidden area ++- Several bug fix ++ ++Known problems : ++- The tutorial is not finished yet. ++- Menu are not always correctly displayed when using the GL backend. ++ ++-------------------------------- ++Globulation 2 ++0.8.10 (alpha 10) ++ ++Release notes ++Stephane Magnenat, 29-12-2004 ++ ++Changelog since alpha9 : ++- 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 ++ ++Known problems : ++- The tutorial is not finished yet. ++- Menu are not always correctly displayed when using the GL backend. ++ ++-------------------------------- ++Globulation 2 ++0.8.9 (alpha 9) ++ ++Release notes ++Stephane Magnenat, 8-10-2004 ++ ++Changelog since alpha7 : ++- new cursors ++- New musics ++- Fix in guard and forbidden areas ++- Bugs fix ++ ++Known problems : ++- The tutorial is not finished yet. ++- Menu are not always correctly displayed when using the GL backend. ++ ++-------------------------------- ++Globulation 2 ++0.8.8 (alpha 8) ++ ++Release notes ++Stephane Magnenat, 12-09-2004 ++ ++Changelog since alpha7 : ++- 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 ++ ++Known problems : ++- The tutorial is not finished yet. ++- Menu are not always correctly displayed when using the GL backend. ++ ++-------------------------------- ++Globulation 2 ++0.8.7 (alpha 7) ++ ++Release notes ++Stephane Magnenat, 08-08-2004 ++ ++Changelog since alpha6 : ++- 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 ++ ++Known problems : ++- The tutorial is not finished yet. ++- Menu are not correctly displayed when using the GL backend. It seems to be a bug in glSDL. Patches welcome. ++- AINumbi seems to crash glob2 after a while, at least on win32, please use AICastor ++- Double buffering doesn't work correctly on win32 ++ ++-------------------------------- ++Globulation 2 ++0.8.6 (alpha 6) ++ ++Release notes ++Stephane Magnenat, 09-06-2004 ++ ++Changelog since alpha5 : ++- 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 ++ ++Known problems : ++- The tutorial is not finished yet. ++ ++-------------------------------- ++Globulation 2 ++0.8.5 (alpha 5) ++ ++Release notes ++Stephane Magnenat, 30-03-2004 ++ ++Changelog since alpha4 : ++- 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 ++ ++Known problems : ++- The tutorial is not finished yet. ++ ++-------------------------------- ++Globulation 2 ++0.8.4 (alpha 4) ++ ++Release notes ++Stephane Magnenat, 20-03-2004 ++ ++Changelog since alpha3 : ++- 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 ++ ++Known problems : ++- The tutorial is not finished yet. ++ ++-------------------------------- ++Globulation 2 ++0.8.2 (alpha 3) ++ ++Release notes ++Stephane Magnenat, 08-02-2004 ++ ++Chnagelog since alpha2 : ++- Pathfinding fixed. ++- TextArea overflow fixed. ++ ++Known problems : ++- 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. ++ ++-------------------------------- ++Globulation 2 ++0.8.1 (alpha 2) ++ ++Release notes ++Stephane Magnenat, 08-02-2004 ++ ++Chnagelog since alpha1 : ++- Unit state machine bug fixed. ++- Multiple minor bugs fixed. ++- Lots of new graphics added. ++- Configure improved. ++ ++Known problems : ++- 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. ++ ++-------------------------------- ++Globulation 2 ++0.8.0 (alpha 1) ++ ++Release notes ++Stephane Magnenat, 01-02-2004 ++ ++Known problems : ++- 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. ++ ++-------------------------------- --- glob2-0.9.4.4.orig/debian/patches/series +++ glob2-0.9.4.4/debian/patches/series @@ -0,0 +1,3 @@ +01_remove_home_directory_browsing.patch +02_upstream_changelog.patch +03_headers_order.patch