titiger
dbddadc74b
Fix to see normal consoleMessages in many menus again
...
(+ consolemessages to show that the headless server did
not had the selected map )
2014-10-31 01:08:12 +01:00
titison
fe936f5c8c
Adjusting healthbar related things
...
*unit height=healthbar height per default
*no hpbars in photomode
*renamed function
2014-10-30 00:55:18 +01:00
titiger
e322b5ccb6
Merge branch 'develop' of github.com:MegaGlest/megaglest-source into develop
2014-10-30 00:08:28 +01:00
titiger
49eec16401
disable factioncontrol selection where it is not possible
2014-10-30 00:02:23 +01:00
titison
08806c5416
*Finised Hp Bars
...
*Added general settings in faction.xml
2014-10-29 22:23:46 +01:00
titison
de5135bfaf
*added split(s,d) function for strings
...
*reading unit xml healthbar node
*adjusted hpbars
2014-10-29 00:50:45 +01:00
titison
034b6066be
Merge branch 'develop' of github.com:MegaGlest/megaglest-source into feature/hp-bars
2014-10-28 22:05:04 +01:00
titiger
6507e27fda
hopefully smoth switching when connected to headless servers.
2014-10-28 21:52:10 +01:00
titison
2bfe4a0b0f
Merge branch 'develop' of github.com:MegaGlest/megaglest-source into feature/hp-bars
2014-10-27 23:24:20 +01:00
titison
a2790bd9cb
Make them actually usable.
...
added ep bars.
Of course its not finished yet
2014-10-27 16:16:50 +01:00
titison
20a8011a46
first hp-bars
2014-10-26 21:34:14 +01:00
filux
1724fddb65
Merge remote-tracking branch 'upstream/develop' into develop
2014-10-16 21:16:49 +00:00
titiger
8892a2533c
no more trouble when switching maps in headless mode.
...
If a button was pressed in the last 4 seconds we ignore settings distributed by the
headless server.
2014-10-05 01:38:18 +02:00
titiger
ea1be62242
fix for a VERY old bug related to wrong display of attack range
...
see https://forum.megaglest.org/index.php?topic=9567.0
this is a bug found in glest 2.0 !!!
2014-10-01 00:33:47 +02:00
titiger
e39fb8e8e4
trying to fix windows build
2014-09-29 02:55:15 +02:00
titiger
feb31e27d9
tags feature
...
Tags feature ( manually merged ) from Omegas pullrequest 25
https://github.com/MegaGlest/megaglest-source/pull/25/
see forum discussion:
https://forum.megaglest.org/index.php?topic=9543.0
2014-09-29 02:23:36 +02:00
titiger
6ebe0a197c
whatever caused this code duplication ....
2014-09-29 01:47:00 +02:00
titiger
c6993ed7dd
Merge pull request #19 from MikeHoffert/feature-attack-boost
...
Attack boosts and upgrades now support upgrading attack speed
2014-09-29 01:24:52 +02:00
filux
9988ea9cbf
resolved conflicts to upstream/develop
2014-09-27 11:19:29 +00:00
titiger
ea2b4bcc7f
Headless servers should not precalculate CRCs.
...
This creates too much load when more than one server is running on
the same machine.
2014-09-25 23:50:37 +02:00
titiger
1f5b571c9d
bugfix for bad {SCENARIODIR} replacement
...
Done by softcoder in branch ce-gui, manually merged by me :)
https://forum.megaglest.org/index.php?topic=9553.0
2014-09-24 01:16:28 +02:00
titiger
5f9816eaab
multiplier are displayed in debug
...
Multipliers are now shown for CPU-Players in the debug info too
2014-09-23 01:14:20 +02:00
titiger
af46a8497e
Disabled teamchat is reported to the user.
...
If teamchat is disbaled to prevent cheating the user gets a message everytime
he tries to get into team chat mode.
2014-09-22 03:31:35 +02:00
titiger
2f00143782
cleanup all particle systems when morphing
...
https://forum.megaglest.org/index.php?topic=9561.0
2014-09-22 02:58:47 +02:00
titiger
a084686ce9
fixed a merge conflict
2014-08-10 00:15:23 +02:00
titiger
cf5da4d2b3
fixed lua function getUnitName; added new lua function getUnitDisplayName
2014-08-09 00:48:04 +02:00
titiger
e5d2bbbf9e
Merge pull request #23 from titison/feature/unit_control
...
non commandable units
2014-08-08 01:22:51 +02:00
titiger
ad5e978be9
Merge pull request #20 from MikeHoffert/documentation
...
Documentation is always a good thing
2014-08-08 01:20:47 +02:00
titison
850a9a7dc0
-AI can't command non-commandable units anymore
...
-Removed non-selectable
2014-08-07 21:00:27 +02:00
titiger
bf5125f1c6
Merge pull request #24 from titison/feature/particle-speedUp
...
Feature/particle speed up
2014-08-06 22:21:02 +02:00
titiger
791f42874a
Bugfix for spawn attack. Too many checks were removed with last checkin.
2014-08-02 23:27:45 +02:00
titiger
c2dcda0969
Merge pull request #22 from titison/feature/spawnattack_at_enemy
...
Feature/spawnattack at enemy
2014-07-28 23:20:58 +02:00
titiger
f66fd92a64
hitsound was accidently mandatory, but it is not.
2014-07-28 23:18:52 +02:00
titison
72828c39a3
Added to booleans
...
1. selectable | if this is false, you cant select the unit.
2. commandable | if this is false, you cant give the units commands.
I advise to set a non-selectable unit to non-commandable too if you want to make a normal unit morph into it.
2014-07-28 17:03:36 +02:00
titison
51c1afe4e4
Added the ability for SpawnAttacks to let the units spawn when the projectile arrives at the targetpos.
...
Unit will always try to attack if it has an attack command.
Unit attacks the target POS and not the target UNIT of the attacker.
2014-07-27 21:41:40 +02:00
titison
6086a33baf
Added a bool spawnAtTarget to spawn attack in which you can define whether the unit spawns at the target or at the attacker.
...
In Addition i changed the command which is given to the spawned unit to an attack command on the target cell.
( I think this makes way more sense than giving a move command to the meeting point)
( This also works if the spawned does not have a attack command. It will move to the enemy then)
2014-07-27 12:54:25 +02:00
titison
38ca1fd3f9
Unit and Splash particles can be speeded up.
...
You can set a constant value and a relative value.
2014-07-26 13:56:29 +02:00
titison
731597ff4e
Fix animationbound-particles
2014-07-23 21:24:43 +02:00
titiger
a51ae28018
windows does not know uint out of the box
2014-07-23 02:33:10 +02:00
titiger
082f3472ee
Looting
2014-07-22 23:53:45 +02:00
titiger
af634f24e8
Merge remote-tracking branch 'origin/pr/17' into pullrequest17
2014-07-22 23:24:49 +02:00
Mike Hoffert
fbde1e69a3
Fixed bad names
2014-07-22 15:23:05 -06:00
titiger
a510150ef5
Merge remote-tracking branch 'origin/pr/17' into pullrequest17
2014-07-22 23:08:52 +02:00
Mike Hoffert
86954aed47
Renamed loss-percentage to faction-loss-percentage
...
Also renamed loss-value accordingly. As discussed with Titi in IRC.
2014-07-22 14:58:41 -06:00
titiger
62b147b2ee
Merge remote-tracking branch 'origin/pr/17' into pullrequest17
2014-07-22 21:28:10 +02:00
Mike Hoffert
488ff4f462
Added namespace and file comments
...
Namespaces Glest and Game are now commented. To avoid unnecessary
duplication, they're only commented in one place (main.cpp).
2014-07-21 21:02:31 -06:00
Mike Hoffert
d6668b7e85
No more warnings for undocumented code
2014-07-21 21:01:15 -06:00
Mike Hoffert
d2ad51613e
Documented most of upgrade.h
2014-07-20 23:03:36 -06:00
Mike Hoffert
bcc75b16d3
Doxygen now outputs private, static, etc
2014-07-20 23:02:56 -06:00
titiger
7e81728fe8
damagePercent for projectiles
...
all given damage percents from the projectiles must sum up to exactly 100%
2014-07-20 22:47:07 +02:00
Mike Hoffert
5243a30b8b
Documented most of upgrade_type
2014-07-20 12:32:18 -06:00
Mike Hoffert
69e95eef7f
Added Doxygen support
...
Output folder is ignored by Git
2014-07-20 11:07:51 -06:00
Mike Hoffert
a829fe580a
Animation speed now properly scales
...
That is, the increase in attack speed is the same as the increase in
animation speed. Previously, this was only the case for absolute
increases. Now percentage increases do so, as well.
2014-07-19 22:24:23 -06:00
Mike Hoffert
3165e41014
Attack speed is now upgradable
...
Syntax is the same as all other upgrade stats. This also allows attack
boosts to upgrade the attack speed (since they use the same code).
2014-07-19 22:05:59 -06:00
titiger
da23e4c048
multi sounds
...
multiple sounds timed sounds for all skills.
By this you can now play a sound for shooting every single shot too.
2014-07-20 03:28:03 +02:00
Mike Hoffert
b9eb74d916
Percentages were wrong way around
2014-07-19 19:12:34 -06:00
Mike Hoffert
f0801b3c33
Converted floats to ints
...
As discussed with Titi, this may prevent some issues with multiplayer
getting out of sync due to different floating point calculations.
2014-07-19 19:03:33 -06:00
Mike Hoffert
9883bf7656
Merge branch 'feature-starting-vals' into feature-looting
2014-07-19 19:00:08 -06:00
Mike Hoffert
ef0cf706b3
Converted percentages to use int instead of float
...
May help prevent floating point calculation errors in multiplayer.
2014-07-19 18:59:11 -06:00
Mike Hoffert
191c353491
Fixing platform inconsistency
...
It appears that the issue is a Windows problem, with Windows providing
macros for min and max that interfere with using the proper ones defined
in the algorithm header file.
2014-07-19 18:07:24 -06:00
Mike Hoffert
cedb20646e
Fixed compilation error
...
Failed to override ==
2014-07-19 17:43:27 -06:00
Mike Hoffert
75eb5c8ddf
Lootable resources now checks for dups
2014-07-19 16:52:53 -06:00
Mike Hoffert
3cae2559c7
No looting if you attack units in same faction
2014-07-19 16:44:11 -06:00
Mike Hoffert
68455a819f
Added setting to disable going into negatives
...
After all, how does one loot what the other faction does not have? Still,
could be useful for some places, by forcing the opponent to go into
"debt".
2014-07-19 16:38:33 -06:00
Mike Hoffert
df0d7aaac9
Implemented rest of resource amount/loss attrs
2014-07-19 16:13:09 -06:00
Mike Hoffert
23deb957a7
First, basic looting implementation
...
Only absolute values are obtained for now, no loss.
2014-07-19 15:37:59 -06:00
titiger
26bab8548c
Splash was broken and destructor needs to cleanup more
2014-07-19 20:26:45 +02:00
titiger
666333b4a1
new style projectiles must have a particle system
2014-07-19 19:29:41 +02:00
Mike Hoffert
0a68e3a6a4
Implemented starting value for HP
...
Same syntax as for EP:
<max-hp value="1000" regeneration="1" start-percentage="1.0" />
Where `start-percentage` can be replaced by `start-value` to use an
absolute number. Note that unlike EP, HP defaults to the max-hp value
*before* upgrades are applied. This behavior is not changed. To make units
spawn with their fully upgraded HP, set their start-percentage to 1.0.
2014-07-19 10:57:34 -06:00
titiger
762f09ab43
multishot with multi sounds and possible camerashake on projectile impact.
...
Still work in progress!
2014-07-19 18:50:47 +02:00
Mike Hoffert
94667b9ab9
Error checking now active for start-ep
...
You can no longer have both start-value and start-percentage.
2014-07-19 10:31:57 -06:00
Mike Hoffert
a65898571d
Implemented start percentage for EP
...
Note that start-value and start-percentage (both are attributes of the
max-ep tag) are mutually exclusive. If they both exist, then
start-percentage is used.
2014-07-19 09:53:38 -06:00
Mike Hoffert
f22c96e503
Start ep now an argument of max-ep
...
Syntax is `<max-ep value="500" start-value="250" />`
2014-07-19 09:15:53 -06:00
titiger
b72f4857d7
multi projectiles with different timings and particle systems
2014-07-18 01:04:36 +02:00
titiger
c081862070
use a bool instead of a (unused) pointer.
2014-07-11 00:26:16 +02:00
titiger
dff810a5b1
multishot with more than one attack particle system
2014-07-10 23:34:39 +02:00
FreshDumbledore
a5e8e6df02
testing version of multiple projectiles
2014-07-09 19:59:09 +02:00
FreshDumbledore
202fcd7cad
fixed an unimported copy&paste tag :) had no influence afaik but still
...
better like this
2014-06-18 22:50:07 +02:00
FreshDumbledore
04d2664b06
optional start-ep tag implemented
2014-06-18 22:00:50 +02:00
alketii
cac1cc3e6e
Disabled button in lobby which holds players name.
2014-05-23 22:43:36 +02:00
filux
4a3875c114
All paths to flags probably are fixed now. & Removed 2 old scripts related with svn.
2014-03-27 20:26:01 +01:00
filux
fdd5eb52fe
Removed masterserver's code (separation from the source).
2014-03-27 20:12:04 +01:00
Paul Wise
c190c2eabb
Also support -DCMAKE_BUILD_TYPE=None which is used by Debian
...
Fixes: https://bugs.debian.org/739068
2014-03-27 10:35:22 +08:00
SoftCoder
a737bcde3c
- fixed hard coded paths to use derived data fodler
2014-02-07 16:37:55 -08:00
SoftCoder
c691bcb9ed
- check to see if this new unit test passes on windows?
2014-02-07 13:55:26 -08:00
SoftCoder
b1cafabb01
- added cmake compile warning when users uses clang as clang currently does NOT support some critical GCC settings we require.
2014-02-06 19:14:14 -08:00
titiger
70e01d5e0b
lua commands to shake the cam
...
-- camera-distance-affected=false
shakeCamera(int shakeIntensity, int shakeDuration)
-- camera-distance-affected=true
shakeCameraOnUnit(int shakeIntensity, int shakeDuration , int UnitId)
2014-02-04 21:21:06 +01:00
titiger
341c7ce46f
Shake without effecting the real camera pos
...
The camera shake effect does not manipulate the real camera pos anymore,
just the Opengl campos is effected by it. By this all camera pos related caches
don't need to refresh just beause the camera shakes.
2014-02-04 21:14:52 +01:00
SoftCoder
50bdd2039e
- changed command speed change to only change speed min every 160 frames or more as required.
2014-02-01 22:33:59 -08:00
titiger
98234228d9
shake it baby ( camera shake effects )
...
Camera shake effects can be added via xml skill definitions.
2014-02-01 23:15:44 +01:00
SoftCoder
c7a2040fdc
- added more verbose info when tracking network CRC
2014-02-01 10:27:11 -08:00
SoftCoder
c5a938e31b
- modify about screen to show copyright for Glest Team till 2010
2014-01-30 17:45:24 -08:00
SoftCoder
b4807ed169
- in team mode always render two set of resources:
...
- First set of resources is the team of selected units
- SEcond set of resources is the team total
2014-01-29 22:47:55 -08:00
SoftCoder
ce375073c1
- show team color asterisk in front of resources when displaying resources for an individual team member
2014-01-29 21:13:39 -08:00
SoftCoder
4ba68576aa
- bugfix for loading textures for gpl and startup model pics
2014-01-29 20:42:59 -08:00
SoftCoder
02fa995ce3
- bugfix when loading last game settings to retain player name
2014-01-29 20:26:25 -08:00
SoftCoder
7cae2b53f1
- bugfix for windows processing var tags in ini files (was crashing on windows when using the new glest-dev.ini)
2014-01-27 20:12:14 -08:00
SoftCoder
cce3beb939
- cleanup code from cppcheck report
2014-01-27 19:03:52 -08:00
SoftCoder
39696b6a65
- added ability to share resources across same teams
2014-01-27 18:55:08 -08:00
SoftCoder
e33024c102
- For team shared unit mode, player does not lose unless all team members have no castle
2014-01-27 14:58:52 -08:00
SoftCoder
e63b3d7499
- added support for team unit sharing
2014-01-27 14:15:05 -08:00
SoftCoder
338f156a95
- changing version to v3.10.0-dev for new development
2014-01-27 11:21:22 -08:00
titiger
d56069488f
Let's see how good Mega-AI plays with real random when trying to find the enemy.
...
( the server must use this version to see an effect )
2014-01-27 19:23:31 +01:00
SoftCoder
33bb424802
- ensure we get a newline after doing a version check when streflop disabled
2014-01-26 19:39:50 -08:00
SoftCoder
dfb6c130ca
- additional bugfix when restoring last game settings
2014-01-26 19:22:27 -08:00
SoftCoder
d1d6fb2eb1
- added validation for platform for internet games
2014-01-26 18:12:19 -08:00
titiger
ef8776efbb
Only platform is displayed in server table
2014-01-26 21:29:35 +01:00
SoftCoder
d7f5164fd1
- missed a few other refs to xerces in cmake scripts
2014-01-25 18:27:08 -08:00
SoftCoder
952004151c
- removed d3d files which were deprecated long ago
...
- removed freetype-gl (the embedded library from code.google.com)
2014-01-25 17:54:46 -08:00
SoftCoder
08af18429d
- stubbed out use of xerces as no code was using it any longer. Xerces is no longer a requirement to build, we have been using rapidxml for a long time now. For now the MACRO: WANT_XERCES will build Xerces support into th egame, but it is still not used. We will likely deprecate xerces from megaglest soon.
2014-01-25 17:09:52 -08:00
SoftCoder
bbfbc6af0e
- Fix reload game to not replace human players
2014-01-25 10:07:15 -08:00
SoftCoder
32f0e2cbea
- attempt to fix reload game to not replace playernames
2014-01-24 23:50:32 -08:00
SoftCoder
0d8b3d6c63
- updated so masterserver url does not require trailing / in ini
2014-01-24 18:20:01 -08:00
SoftCoder
fe808556bd
- added more fields for dev path support.. onlu ico files for linxu left to fix
2014-01-24 17:51:06 -08:00
SoftCoder
581a975209
- added support for dev mode paths and removed linux symlinks for game data
...
- bugfix for segfault on headless when client disconnects
2014-01-24 13:44:21 -08:00
SoftCoder
1cacb0df27
- missed some updates
2014-01-24 09:50:17 -08:00
SoftCoder
92daccf963
- cleanup of cmake scripts and proper organizing of files
2014-01-21 23:21:56 -08:00
SoftCoder
9170d9c400
- added clang detection in binary version output
2014-01-21 17:06:10 -08:00
SoftCoder
d2284bbd36
- bug fix when changing language and showing hint button on game load
2014-01-18 16:31:01 -08:00
SoftCoder
4bada8fc5a
- updating game version to 3.9.1 in preparation for release
2014-01-17 19:37:25 -08:00
SoftCoder
6439d98146
- do NOT pause for lagging clients if game network setting set to false
2014-01-17 11:32:21 -08:00
SoftCoder
b0fc9597e3
- fixed some bugs reported by coverity
2014-01-17 09:53:19 -08:00
SoftCoder
728dd3aea7
- added mutex guards in client connected menu to try to fix thread race bugs
2014-01-17 07:56:14 -08:00
SoftCoder
3425d4c248
- changed code to cleanup pixbuf allocation earlier to not confuse gDEbugger about an openGL memory leak.
2014-01-11 23:28:33 -08:00
titiger
9ea0debc51
CameraMoveSpeed can be modified
2014-01-11 15:53:53 +01:00
SoftCoder
0bf6d94d3e
Merge branch 'master' of github-softcoder-megaglest:MegaGlest/megaglest-source
2014-01-08 12:49:25 -08:00
SoftCoder
7d8af94a44
- attempt to fix null pointer segfault on masterserver found by tomreyn
2014-01-08 12:48:56 -08:00
titiger
2cb45f876f
no click on buttons while preview map is in zoomed state
2014-01-05 23:56:45 +01:00
titiger
ba1d03118e
unit particles can be bound to first vertice of meshes ( <meshName value="part1.001" /> )
2014-01-04 18:40:00 +01:00
SoftCoder
37494a9c37
- added new LUA method getFactionPlayerType
2014-01-04 09:34:49 -08:00
SoftCoder
2badd13fd3
Merge branch 'master' of github-softcoder-megaglest:MegaGlest/megaglest-source
2014-01-03 15:10:59 -08:00
SoftCoder
9026ce161d
- bugfixes when user has no internet and published not turned on, do not try to do UPNP.
2014-01-03 15:10:30 -08:00
titiger
29f5881ded
Just render zoomed map preview and nothing else.
2014-01-03 19:19:10 +01:00
SoftCoder
58faecb5d5
- bugfix for datapath
2014-01-03 10:15:30 -08:00
SoftCoder
85319b30fc
- fixup use of --data-path param
2014-01-03 08:01:33 -08:00
SoftCoder
2b9326197a
- added verbose debug info for data paths scanning
2014-01-03 07:28:31 -08:00
SoftCoder
ecdb229bdf
- attempt to do better lag handling (pause game up to 3 times for lagging clients then disconnect)
2014-01-02 13:56:37 -08:00
SoftCoder
6f4c3ed033
- added reg file for windows users to manually disable packet throttling
...
- added console warning for windows users that have this setting enabled.
2014-01-01 13:24:24 -08:00
SoftCoder
676a6071fa
- attempt to disable packet throttling on windows
...
- added some network packet debug code
2014-01-01 10:59:55 -08:00
SoftCoder
21a12a6c72
- added ability to render map preview full screen when user clicks on the map preview. Click anywhere on the fullscreen map to restore.
2013-12-30 23:32:06 -08:00
SoftCoder
5613b0739e
- added more lua debug info
2013-12-30 14:00:04 -08:00
SoftCoder
853d531d11
- added two new lua methods basxto:
...
storeSaveGameData(name, value)
string loadSaveGameData(name)
2013-12-30 12:55:59 -08:00
SoftCoder
2c788e074a
- fix auto loading scenario from commandline
2013-12-30 12:19:10 -08:00
SoftCoder
c7c82b56e1
- a little cleanup of building with lua and CMAKE
...
- added ability to force building without static libs in build script: -d=1
- added --lua-debug commandline option
2013-12-30 11:02:43 -08:00
SoftCoder
5c90b9148c
- bugfix for saving / loading booleans in a lua table
2013-12-30 09:28:25 -08:00
SoftCoder
97d11a9cfd
- script manager detected errors don't try to translate the error
2013-12-30 08:17:05 -08:00
SoftCoder
5b445ad388
- removed stack trace from script manager methods that create known errors to make error message smaller.
2013-12-30 07:57:51 -08:00
titiger
329805ac30
Merge branch 'master' of github.com:MegaGlest/megaglest-source
2013-12-30 16:20:03 +01:00
titiger
11eeed59a1
new attribute "render-size" in unit-type
2013-12-30 16:19:08 +01:00
SoftCoder
fda53f47d1
- bugfix for loading scenarios with their own techs
...
- all scenario errors are now caught and shown in a messagebox and game can continue.
2013-12-30 02:01:47 -08:00
SoftCoder
b6cd751250
- bugfixes on windows platform when some folders and files are missing, do not crash hard.
2013-12-27 23:05:20 -08:00
SoftCoder
c442328b58
- small bugfix for lazy loading textures
2013-12-27 22:08:51 -08:00
SoftCoder
62821793c0
- moved core game data asset loading into lazy load methods to try to improve the startup speed of megaglest.
2013-12-27 22:00:29 -08:00
SoftCoder
3bb9da6cdf
- removed directsound related references as it has been deprecated since 3.6.0.1
...
- coverity related fixes
2013-12-25 11:42:00 -08:00
SoftCoder
3111b733e2
- bugfix for chrono class calcs causing group camera recall to fail (And numerous other problems)
...
- added better tracking of mutexes by assigning them location info
2013-12-24 22:27:44 -08:00
SoftCoder
bcaad53fbe
- cleanup some msvc++ compiler warnings
2013-12-22 23:15:31 -08:00
SoftCoder
3a24531ba7
- more code cleanup based on cppcheck results and valgrind
...
- added -h option to build-mg.sh to show parameter usage.
2013-12-22 22:53:26 -08:00
SoftCoder
2d3e04f413
- a few more minor code quality fixes
2013-12-22 21:03:40 -08:00
SoftCoder
da3c55c00b
- bugfix, now support proper saving and reloading of games where attack boost is applied to units
2013-12-22 16:10:00 -08:00
SoftCoder
f8c497f6dc
- in progress work to try to get attack boosts loading from a saved game (not working yet and commented out)
2013-12-21 21:53:27 -08:00
titiger
372442d181
Render order changed to get better render results with units using
...
semi-transparent textures.
2013-12-22 01:36:54 +01:00
SoftCoder
343a728911
- cleanup some network related code and try to remove uneeded noise
2013-12-18 23:35:27 -08:00
titiger
9249d6370c
looks like glEnable(GL_COLOR_MATERIAL); was still needed to render units properly
2013-12-18 21:35:04 +01:00
SoftCoder
606aa392c7
- added coverity linux script
...
- a few updates to fix coverity reported issues
2013-12-17 23:57:45 -08:00
SoftCoder
e3996ceb92
- bugfixes for coverity reported issues
...
- new bash parameters for build-mg.sh (in prep for coverity automation)
- updated travis build to use new bash param
2013-12-17 17:35:51 -08:00
SoftCoder
d8160c1065
- modified game time to be game duration instead as that is more useful for players who want to see in game clock info
2013-12-17 13:26:58 -08:00
SoftCoder
a56eb83c91
- moved map path into config class
...
- proper render performance calc compare
2013-12-16 23:54:33 -08:00
SoftCoder
d1f9fbc4a7
- cleanup warnings from clang
2013-12-15 09:19:24 -08:00
SoftCoder
0b73d3922a
- fixed windows build from coverity updates
2013-12-14 22:59:32 -08:00
SoftCoder
f269273f07
- round #2 of coverity bug fixes
2013-12-14 22:37:15 -08:00
SoftCoder
b8ab732b85
- cppcheck code cleanup
2013-12-14 18:07:22 -08:00
titiger
87f855b419
Very transparent parts of textures were cutted away while rendering. It turned out there is only a need to do this for shadows and selection rendering, not for real rendering.
2013-12-15 00:12:25 +01:00
SoftCoder
6e061f459d
- cleanup a few newly introduced compile warnings
2013-12-14 10:49:01 -08:00
SoftCoder
b11932b92d
- cleanup from cppcheck report
2013-12-14 03:03:19 -08:00
SoftCoder
65e55d3796
- merged changes with windows build fixes
...
- updated svn commands to git for validation params
2013-12-14 02:44:41 -08:00
SoftCoder
b9d6b38e8f
- coverity based bug fixes - round #1
2013-12-13 23:04:12 -08:00
SoftCoder
c91b92901b
- added ignore folder
2013-12-11 19:18:33 -08:00
SoftCoder
a567fe159d
- bugfix for headless mode segfault reported by titi
2013-12-11 19:07:24 -08:00
SoftCoder
ad81692331
Merge branch 'master' of https://github.com/williame/megaglest-source
2013-12-09 18:07:42 -08:00
titiger
3bc5901a01
From Bugreport: cannot delete characters after clicking on player name in lobby
...
https://forum.megaglest.org/index.php?topic=9302.0
2013-12-10 01:52:08 +01:00
titiger
dcada00514
as there are already several changes to originla 3.9.0 we better set a new version number
2013-12-09 23:14:33 +01:00
Will
6afadafa1e
Start to abstract model
2013-12-05 16:17:41 +01:00
Will
03c0197437
merge from upstream
2013-12-04 23:37:04 +01:00
William Edwards
e71e7104dc
Trying to build on OSX
2013-12-04 22:38:06 +01:00
SoftCoder
b868a8468b
- bugfixes to winner / loser logic to keep calculating stats and publish to masterserver after we determine a winner or loser as the game may not yet be fully over and we want accurate game stats on the masterserver.
2013-11-30 20:33:25 -08:00
SoftCoder
4b50560ca9
- added color picking used colors count in debug view
2013-11-30 17:38:32 -08:00
SoftCoder
2ff75c54e2
merged updates
2013-11-30 14:29:02 -08:00
SoftCoder
f217db38f1
- changed to git version stamp
2013-11-29 13:13:30 -08:00
Will
c6530c2783
merging in all Will's changes
2013-11-29 02:12:34 +01:00
SoftCoder
be3d4d300c
- bugfix for headless server mode (null pixmaps) shown by stacktrace on fakir
2013-11-28 16:20:40 -08:00
filux
00b4d9ab4e
resolved conflicts by conversion CRLF to LF
2013-11-28 08:26:39 +01:00
Mark Vejvoda
8d040b9f63
- attempt to ensure color picking ALWAYS has unique colors
2013-11-25 07:26:23 +00:00
Mark Vejvoda
ceb799a66e
- attempt to ensure color picking ALWAYS has unique colors
...
- better handling of scenario's that are missing techtrees
2013-11-24 04:44:12 +00:00
Mark Vejvoda
8414077d7a
- bugfix for headless server's reporting of winning players and team.
...
- masterserver returns proper JSON header now
2013-11-22 21:17:38 +00:00
Mark Vejvoda
7d5b71b2cf
- bugfix for compilation on windows
2013-11-19 22:47:22 +00:00
Mark Vejvoda
ab64b9343f
- updated to support building with clang compiler (And cleaned up clang warnings from initial compile). Edit build-mg.sh and read the clang section as to how to build.
2013-11-19 21:57:28 +00:00
Mark Vejvoda
929cc07895
- code cleanup based on additional gcc warnings
2013-11-19 07:05:45 +00:00
Mark Vejvoda
ad7569ded1
- code cleanup based on additional gcc warnings
2013-11-19 07:02:26 +00:00
Mark Vejvoda
33d87512b0
- code cleanup based on additional gcc warnings
2013-11-19 06:58:52 +00:00
Mark Vejvoda
94684c66a4
- code cleanup based on additional gcc warnings
2013-11-19 06:56:09 +00:00
Mark Vejvoda
66761ba760
- code cleanup based on additional gcc warnings
2013-11-19 06:42:32 +00:00
Mark Vejvoda
9268aaf279
- a few minor bug fixes related to code warnings
...
- code cleanup based on additional gcc warnings
- enabled additional gcc compiler warnings
2013-11-19 06:14:06 +00:00
Mark Vejvoda
642a26bdb5
- bugfix for cmake builds handling of help2man for empty executable paths
2013-11-18 23:10:38 +00:00
Mark Vejvoda
e28097e0d7
- bugfix for cmake builds handling of help2man for empty executable paths
2013-11-18 22:37:12 +00:00
Mark Vejvoda
fe6886d273
- bugfix for cmake builds handling of help2man for empty executable paths
2013-11-18 22:05:16 +00:00
Mark Vejvoda
145b90d341
- updating version to 3.9.0 for release
...
- increase installer size on linux for more accurate progrerss bar
2013-11-17 18:27:41 +00:00
Titus Tscharntke
d2cb21d818
version is set to 3.9-dev until versioning system is discussed
2013-11-17 10:41:09 +00:00
Mark Vejvoda
4478b8d1df
- fixed compiler warnings in linux 32 gcc
2013-11-17 09:03:57 +00:00
Mark Vejvoda
ff9faf7a4a
- fixed warnings in 32 bit linux gcc
2013-11-17 09:01:32 +00:00
Mark Vejvoda
d0ac27353a
- fixed compiler warnings in linux 32 gcc
2013-11-17 08:44:47 +00:00
Mark Vejvoda
e89210cf6c
- updating version # to v3.9 in preparation for release
2013-11-16 21:50:54 +00:00
Mark Vejvoda
303746df80
- updated cmake scripts to fix build problems on debian
2013-11-16 19:18:09 +00:00
Mark Vejvoda
1dd1b8febb
some minor bugfixes (proper variable init, added validation error message)
2013-11-16 18:36:54 +00:00
Mark Vejvoda
aa1efb5d3a
added a check for missing data in menu
2013-11-16 10:02:32 +00:00
Mark Vejvoda
77fba5a65e
bugfix for clients that have no data, no need to crash
2013-11-16 03:33:13 +00:00
Mark Vejvoda
09818dfdc1
- added a warning code comment to avoid this in the future
2013-11-16 02:12:26 +00:00
Mark Vejvoda
4c4bcd40a3
see if this helps stuttering
2013-11-16 00:28:55 +00:00
Mark Vejvoda
c9a6078689
revert network code back
2013-11-15 20:04:12 +00:00
Mark Vejvoda
98bc4b190e
attempt to see how this affects network games for tomreyn
2013-11-15 19:21:14 +00:00
Mark Vejvoda
ea88a4c990
roll back last change
2013-11-15 18:58:28 +00:00
Mark Vejvoda
119a8cce4a
attempt to see how this affects network games for tomreyn
2013-11-15 18:41:21 +00:00
Mark Vejvoda
9080ade759
small cleanup from cppcheck
2013-11-14 23:24:17 +00:00
Mark Vejvoda
445e39ab2d
updated compressor to skip non mode game data by default unless additional parameter specified
2013-11-14 23:18:28 +00:00
Mark Vejvoda
9350b16c4a
cleanup from cppcheck 1.62
2013-11-14 16:42:22 +00:00
Mark Vejvoda
b3a9ad5411
fixed some vc++ compiler warnings
2013-11-14 13:56:05 +00:00
Mark Vejvoda
cc21dbbc5c
cpp check warnings cleanup
2013-11-14 13:22:55 +00:00
Mark Vejvoda
3671bd0617
- removed debug code
2013-11-14 13:17:58 +00:00
Mark Vejvoda
d48d63b1fa
a bit more refactoring for command line parameters
2013-11-14 12:54:05 +00:00
Mark Vejvoda
53eca42a11
- Disable performance warnings by default. To enable, either press ' in a game top toggle on/off or add this key: PerformanceWarningEnabled=true
...
- refactor data compress into its own function
2013-11-14 12:38:03 +00:00
Mark Vejvoda
a300621415
- added a new commandline command to create data archives for network xfer for techtrees and tilesets:
...
megaglest --create-data-archives=all
2013-11-14 06:59:29 +00:00
Mark Vejvoda
5db18c76f4
bugfix for load games when xml is bad
2013-11-14 04:13:40 +00:00
Mark Vejvoda
85799eddc2
more user friendly handling of loading corrupt saved game files
2013-11-14 03:33:15 +00:00
Mark Vejvoda
ccd6e19683
bug fix for font handling of newlines and added unit test
2013-11-14 00:23:01 +00:00
Mark Vejvoda
0bc9ed082f
attempt bugfix for bad screenshots on saved games
2013-11-13 23:37:12 +00:00
Mark Vejvoda
1067e89915
move text lower as it interferes with progress bar
2013-11-13 23:34:23 +00:00
Mark Vejvoda
5249ecc45d
some code cleanup for xml parsing and loading saved games
2013-11-13 22:28:05 +00:00
Mark Vejvoda
4e1c9be664
some memory leak cleanup
2013-11-13 21:22:56 +00:00
Mark Vejvoda
2d8f0f7430
clear cache lookups when appropriate
2013-11-13 19:00:33 +00:00
Mark Vejvoda
94b8a346f2
bugfix to properly show render performance
2013-11-13 18:16:59 +00:00
Mark Vejvoda
5e7e440c5d
attempt to see if this improves performance
2013-11-13 18:05:47 +00:00
Mark Vejvoda
0a0e3f408a
- added experimental Right To Left 'mixed mode' support to attempt to make RTL languages with lines having mixed RTL and LTR words display properly (this is a manual hack). To enable, add this to the languages lng file: FONT_RIGHTTOLEFT_MIXED_SUPPORT=true
2013-11-13 07:56:19 +00:00
Mark Vejvoda
0557a1195e
- added console output for socket errors (lets see if we get this on windows when they slow down)
...
- fixed missing reload ui items in menu
2013-11-12 15:01:37 +00:00
Mark Vejvoda
41083f9f32
small cpp check cleanup
2013-11-12 02:30:26 +00:00
Mark Vejvoda
7f5d35ef0f
- do not validate null fire particle
2013-11-12 01:00:03 +00:00
Mark Vejvoda
feedde5f61
- streamlining fog of war unit cache
2013-11-11 22:11:13 +00:00
Mark Vejvoda
6705a346ef
attempt to squeeze a bit more performance
2013-11-11 19:33:25 +00:00
Mark Vejvoda
07ac33ec99
bugfix for performance enhancement
2013-11-11 18:34:51 +00:00
Mark Vejvoda
c98a09b905
attempt to squeeze a bit more performance
2013-11-11 18:09:00 +00:00
Mark Vejvoda
9625bd77a4
- attempt ot get fine details of performance bottlenecks
...
- attempt to improve performance a bit
2013-11-11 08:28:15 +00:00
Mark Vejvoda
f1abe148ea
- bugfix for background crc thread shutdown
...
- more performance monitoring and better output of only warnings
2013-11-11 04:46:49 +00:00