Commit Graph

2059 Commits

Author SHA1 Message Date
Mark Vejvoda 9c992ed353 - fixed observers to be able to see queued commands of all other players
- updated authors for tilesets that we replaced sounds for
- updated source code release archive building script with improvements from svenstaro
- added commondata folder to data and install scripts
2011-05-06 08:44:50 +00:00
Mark Vejvoda e34e70a0c8 - added code to merge duplicate sounds used in a techtree 2011-05-06 07:47:31 +00:00
Mark Vejvoda c258dc0822 - display which files contain the reference (the parents) to duplicate data in validation report 2011-05-05 20:18:38 +00:00
Mark Vejvoda 6492832c35 - added initial validation code to warn about duplicate data used in factions 2011-05-05 19:21:50 +00:00
Mark Vejvoda c3d1d6fca0 - add support for models, sounds and images to be able to load from commondata 2011-05-05 07:15:12 +00:00
Mark Vejvoda 102363f151 - added initial folder(s) and code to handle loading common data to save duplicated files space 2011-05-05 06:17:34 +00:00
Mark Vejvoda 6db2b394bf - renamed megalgest.bin to megaglest and megaglest to start_megaglest 2011-05-05 03:31:18 +00:00
Mark Vejvoda f8e1a5c8cb - bugfixes found during testing of cmake builds 2011-05-04 22:30:32 +00:00
Mark Vejvoda de40d84ebd - updates so cmake builds everywhere and any which way (well not quite) 2011-05-04 21:59:57 +00:00
Mark Vejvoda 9a1afe1b0a - updated scripts as well as cmake so that source and data build both together and separate from in an svn tree or the sf tarballs 2011-05-04 21:00:34 +00:00
Mark Vejvoda dfe194fa10 - cmake now somewhat split out into binaries and data, likely needs a little tweaking and final touches, good night for now :) 2011-05-04 07:51:48 +00:00
Mark Vejvoda 4f3ecdf1ec - default to dynamic libs since most (if not ALL) distros hate static linking, still support it for our own installer:
-DWANT_STATIC_LIBS=ON
is what you add to cmake call to build with statics libs as we did before
2011-05-04 07:31:18 +00:00
Mark Vejvoda 09ec5e095e - check if users system does NOT has SVN then do not use svn version stamping 2011-05-04 07:16:44 +00:00
Mark Vejvoda 42d4e45b84 - implemented some additional install files as requested by sven (more needs to come still) 2011-05-04 06:58:22 +00:00
Mark Vejvoda 01ec71f82f - update for vc++ 2010 project 2011-05-04 05:15:30 +00:00
Mark Vejvoda 1d10d93f64 - fixed win32 build in vc++ 2008 2011-05-04 05:09:27 +00:00
Mark Vejvoda 0e8a65b883 - added missing cscript script file for windows builds 2011-05-04 00:34:32 +00:00
mnaumann c7fe85aff2 remove dangling "sycreenshots" symlink 2011-05-03 23:43:46 +00:00
Mark Vejvoda fab36598b1 - lots of updates including:
- cmake system changes (after doing a make you may go: sudo make install to install in standard linux paths)
- updates to various pathing in order to more robustly support lhs

*WARNING, Linux dev's should run cmake like the following to avoid pathing issues as the default now is lhs paths:
cmake -DCMAKE_INSTALL_PREFIX= ..    (notice the SPACE before the ..)
2011-05-03 23:34:25 +00:00
Mark Vejvoda e4f0e8bfbf - step #1 towards a working make install via cmake 2011-05-03 18:25:35 +00:00
Mark Vejvoda 62ae318e60 - fix spelling mistake in perl script 2011-05-03 11:22:55 +00:00
Mark Vejvoda cd4ef0eaf7 - proper binary path extraction on all platforms and glest.ini by default can run from search path and will try to find stuff it needs in the real binary path
- fixed error message for untis missing be_built
- fixed mg.ini for html tool and updated perl script
2011-05-03 11:15:15 +00:00
mnaumann 6d5cd99450 Another attempt to somewhat clean up documentation files.
Goals: 
* have two separate 'docs' directories (source code + game data) whose contents can be safely combined for distribution (no duplicate file names, meningful file names)
* somewhat standard file names
* minimum redundant data
* user-friendly README-file to display in installer

How things were moved around etc.:
Delete          docs/copyright.txt (previous version)
Move and rename data/glest_game/docs/LICENSE to docs/copyright.txt
Move and rename data/glest_game/docs/README to docs/README.txt
Move and rename data/glest_game/docs/CHANGELOG to docs/CHANGELOG.txt
Rename          data/glest_game/docs/{AUTHORS,AUTHORS.data.txt}
Rename          data/glest_game/docs/{data_license_readme.txt,README.data-license.txt}
Rename          data/glest_game/docs/{data_license.txt,cc-by-sa-3.0-unported.txt}
Symlink         data/glest_game/docs/CHANGELOG.txt to docs/CHANGELOG.txt
Symlink         data/glest_game/docs/README.txt to docs/README.txt
Rename          docs/{copyright.txt,COPYRIGHT.source_code.txt}
Rename          docs/{code_license.txt,gnu_gpl_3.0.txt}
Rename          docs/{readme_windows.txt,README.compiling-windows.txt}
Rename          docs/{readme_linux.txt,README.compiling-linux.txt}
Create          docs/AUTHORS.source_code.txt
Create          data/glest_game/docs/COPYRIGHT.data.txt

build-mg-win32.sh: Use all CPU available cores when building.
2011-05-03 10:28:54 +00:00
Mark Vejvoda eb339956ee - remove 7z.exe from svn and make of the build script for windows 2011-05-03 10:20:50 +00:00
Mark Vejvoda c94eb32bd8 Stuff from pabs (debian games) round #2
- remove jquery minified from svn because:
<pabs> also because they are minified, that means that the source code isn't included, which violates DFSG item 2: http://www.debian.org/social_contract#guidelines
- Now we use curl to download these files if the user runs the setupDeps.sh script (mentioned in the header of the main pl file)
2011-05-03 08:42:38 +00:00
Mark Vejvoda 8b657be5a9 - fixed desktop file (validator can be run using: desktop-file-validate megaglest.desktop) 2011-05-03 08:09:02 +00:00
Mark Vejvoda bda831861a Stuff from pabs (debian games) round #1
- remove +x bit on many files that should not have it
- added gplv3 svg logo for completeness in svn
2011-05-03 07:58:59 +00:00
Mark Vejvoda 41a457bee3 - removed windows dll from svn as it is available in win32 deps 2011-05-03 06:28:59 +00:00
mnaumann 4ccd101459 * Rename docs/readme.txt to docs/copyright.txt
* Update READMEs for binaries
2011-05-03 04:27:37 +00:00
Mark Vejvoda 402ae16657 - added support for specifying data and log paths in the standard glest.ini and glestuser.ini
DataPath=x
LogPath=x
2011-05-02 18:28:57 +00:00
Titus Tscharntke d4fb120b88 this fixes it ... but i am not very happy with the current state :/
maybe better skip the update call for release?
2011-05-02 01:22:33 +00:00
Titus Tscharntke 6c8e36fd24 last try to fix the display crash for today. If this does not work comment the line 813 to fix it. 2011-05-02 00:34:04 +00:00
Titus Tscharntke 620fc1cff1 next try to fix the display crash problem .... 2011-05-01 23:48:08 +00:00
Mark Vejvoda fb79bce5ab - added new ini entry for totalnoob to try to see if it fixes his stick trees?
PerspectiveFarPlane=1000
is what he should try when using this svn version
2011-05-01 22:48:44 +00:00
Titus Tscharntke c8bb5e6fce bugfix for crash ( when no unit is selected and display text is calculated ) 2011-05-01 22:28:42 +00:00
Titus Tscharntke 7863212a94 fixes a memory problem with very small emission rates which might happen when a particle system has no more living particle. 2011-05-01 21:46:04 +00:00
Titus Tscharntke 9ce83ed21b queued commands are displayed in a better way 2011-05-01 20:19:41 +00:00
Mark Vejvoda 5d1f75ebe6 - bugfix for enemy cell segfault for AI players 2011-05-01 15:22:58 +00:00
Mark Vejvoda 4486b4d5c3 - hide observers from battle end screen stats 2011-05-01 07:35:10 +00:00
Mark Vejvoda 070b8b76e6 - more AI enhancements to better handle repair and build positions 2011-05-01 07:24:37 +00:00
Mark Vejvoda efc6b7ee1d - ensure a good number of AI workers particpate in the repairing of castles 2011-05-01 06:02:49 +00:00
Mark Vejvoda 9def99c8f5 - bugfix on new cellmap pos, need to check first if unit has a cellmap 2011-05-01 05:40:45 +00:00
Mark Vejvoda f71f83d2b8 - bugfix for AI repairing fixes a long standing legacy bug where the AI never repaired units with a cell map starting with a 0 at the first x,y in the cellmap (like magic faction). 2011-05-01 05:36:04 +00:00
Mark Vejvoda ae9d20a6cf - bugfix for new AI repair logic to properly detect damaged castle type units 2011-05-01 03:23:15 +00:00
Mark Vejvoda 700e768b0f - changed default command display text to be same as 3.4 but with support to override and show queued commands up to a max of: MaxQueuedCommandDisplayCount=x where x is max queued text to show
- added ini support on linux so it by default looks for glest.ini and glestkeys.ini in /usr/share/megaglest and /usr/local/share/megaglest first
2011-05-01 03:12:36 +00:00
Mark Vejvoda 5ef1313296 - only show queued # in text if queued commandcount > 1 2011-05-01 02:31:36 +00:00
Mark Vejvoda 3ed7d242d9 - added more detail on error message 2011-04-30 06:36:52 +00:00
Mark Vejvoda af1928f98e - some cleanup of networking code 2011-04-30 06:13:23 +00:00
Mark Vejvoda 5d743f38db - changed Internet and Game lobby to display svn rev# instead of compile date/time 2011-04-30 01:05:53 +00:00
Mark Vejvoda 030058e3fc - revert a render method to the 3.4 version for better ATI card support (thanks for pointing this out sojourner) 2011-04-29 23:48:46 +00:00