titiger
109a5b9985
sort map lists non case sensitive in menu
2015-01-03 02:03:31 +01:00
titiger
4a292ed1d1
don't mix functionality
...
Not a bug fix, just trying to keep things more clean.
2015-01-01 17:16:24 +01:00
SoftCoder
efa7cb0346
- bugfix for shared team resources
...
- added some new internal feature code to test auto updates for a future release
2014-12-30 12:16:35 -08:00
titison
7cd1cb242f
Fix for meshBound Particles
...
There was a bug if you used multiple units of the same type with mesh bound
particles. The given model was the same for all units with the same
unitType/skill.
2014-12-26 20:51:37 +01:00
SoftCoder
5676a055ba
Merge branch 'develop' of github-softcoder-megaglest:MegaGlest/megaglest-source into develop
2014-11-18 21:40:12 -08:00
SoftCoder
3b3132ccce
- unit particles now support minHp / mapHp tags
2014-11-18 21:38:46 -08:00
titiger
b4e9f787bd
several changes for loading saved games
...
allow to load older compatible save game
introduced a "last backward compatible version" for loading games
fixed a bug allowing to load older games
2014-11-18 18:59:45 +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
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
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
SoftCoder
63863bac89
- updated unit test to compile on windows
...
- updated vc++ 2012 compile flags and changed asm to use unsigned
2014-02-07 15:42:00 -08:00
SoftCoder
2ed1c2ae2b
- attempt to see if this win64 asm is more reliable for streflop
2014-02-06 17:03:15 -08:00
SoftCoder
78ed6d4601
- attempt to add streflop to win64 build
...
- CRAZY attempt to add x64 (win64) support to streflop via some new asm code!
2014-02-01 01:28:30 -08:00
SoftCoder
5a48eb0b8a
- bugfix for clang
2014-01-27 20:14:06 -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
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
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
ba1d03118e
unit particles can be bound to first vertice of meshes ( <meshName value="part1.001" /> )
2014-01-04 18:40:00 +01: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
SoftCoder
85319b30fc
- fixup use of --data-path param
2014-01-03 08:01:33 -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
b109b26664
- attempt to add crude thread state tracking in thread class and force thread to die if it appears to be stuck (and output to console)
2013-12-30 21:23:49 -08:00
SoftCoder
5613b0739e
- added more lua debug info
2013-12-30 14:00:04 -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
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
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
f06d474b60
- cleanup some socket issues and also a possible int overflow
2013-12-24 22:44:46 -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
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
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
f269273f07
- round #2 of coverity bug fixes
2013-12-14 22:37:15 -08:00
SoftCoder
d69e19b87b
Merge branch 'master' of github-softcoder-megaglest:MegaGlest/megaglest-source
...
Conflicts:
source/shared_lib/include/platform/sdl/factory_repository.h
2013-12-14 02:45:25 -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
1d9f1f9432
- forgot to commit changes
2013-12-14 02:33:03 -08:00
SoftCoder
ec13e904d3
- fixed windows build (removed gl2 references)
2013-12-14 02:29:32 -08:00
SoftCoder
209458adee
- removed deprecated gl2 code as it was not used
2013-12-14 02:22:30 -08:00
SoftCoder
b9d6b38e8f
- coverity based bug fixes - round #1
2013-12-13 23:04:12 -08:00
SoftCoder
c887b0c357
- attempt to cleanup a few warnings
...
- attempt to get git rev info each compile (not just when running cmake)
2013-12-11 23:16:56 -08:00
Will
46a0dab916
moved model constructor always behind factory
2013-12-05 21:28:20 +01:00
Will
6afadafa1e
Start to abstract model
2013-12-05 16:17:41 +01:00
Will
7e4e98857b
integrate upstream
2013-12-04 08:49:33 +01:00
SoftCoder
4b50560ca9
- added color picking used colors count in debug view
2013-11-30 17:38:32 -08:00
SoftCoder
f7bc5e8f92
- bugfix and additional code (for now) to track duplicates and problems in color picking. We now use will's implementation as it supports 64K colors.
2013-11-30 17:20:30 -08:00
Will
a869dd0fee
Tweak to see if we can get the new colour picking code working
2013-12-01 00:43:49 +01: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
filux
00b4d9ab4e
resolved conflicts by conversion CRLF to LF
2013-11-28 08:26:39 +01: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
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
39b41cdfea
- code cleanup based on additional gcc warnings
2013-11-19 06:29:30 +00:00
Mark Vejvoda
4a4c7fbfde
- code cleanup based on additional gcc warnings
2013-11-19 06:24:22 +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
b2f3748168
- updates related to debian package standards
2013-11-16 20:27:51 +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
f0737ac682
fixed rtl mixed support mode so that words are properly placed in the sentence
2013-11-14 22:17:30 +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
85799eddc2
more user friendly handling of loading corrupt saved game files
2013-11-14 03:33:15 +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
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
d32de80491
bugfix for precache crc thread unpause on game end
2013-11-10 21:55:22 +00:00
Mark Vejvoda
8ea6235495
ensure pre cache crc thread does not interfere with running game
2013-11-10 19:47:04 +00:00
Mark Vejvoda
b9e3f57894
- attempt to rollback change that causes game differences on different platforms
2013-11-10 04:26:57 +00:00
Mark Vejvoda
54338461dc
add timer for socket write errors to avoid performance penalty when writing to console
2013-11-09 19:30:36 +00:00
Mark Vejvoda
9b097fd911
decouple masterserver from network host game settings into two seperate threads
2013-11-07 18:39:08 +00:00
Mark Vejvoda
70421d1b3d
added a check for data and user data paths being the same
2013-11-06 00:31:36 +00:00
Mark Vejvoda
345907fc18
attempt to make win64 faster by using avx (as opposed to sse2)
2013-11-05 06:31:48 +00:00
Mark Vejvoda
f4cbced3f4
more vc++ warning fixes as well as disable an unused font renderer in windows
2013-11-04 20:16:52 +00:00
Mark Vejvoda
1134ad399d
- added a more graceful way to handle more serious errors during data validation commands in order to offer more detailed error analysis
2013-11-04 07:21:04 +00:00
Mark Vejvoda
9a3463330c
*Stupid* vc++ compiler never ceases to amaze me how pathetic it is.
2013-11-03 07:55:20 +00:00
Mark Vejvoda
8d4f5a9f40
i know its crazy, but attempt performance gains by avoiding use of int64 as much as possible.
2013-11-03 07:18:27 +00:00
Mark Vejvoda
3fb957a13e
more vc++ compiler warning cleanup
2013-11-02 22:58:00 +00:00
Mark Vejvoda
eb085907d0
fixed the build
2013-11-02 11:22:32 +00:00
Mark Vejvoda
1d3859ff32
- windows x64 updates to get things compiling on vc2012 x64
2013-11-02 11:04:52 +00:00
Mark Vejvoda
2612774078
a few small performance improvements based on perf tool
2013-11-01 06:42:57 +00:00
Mark Vejvoda
7ad30f92bf
- added game statistics gathering and saving on masterserver.
...
see Table glestserver now has the field: gameUUID
Table glestgamestats has game header stats
Table glestgameplayerstats has game player stats
2013-10-31 00:57:36 +00:00
Mark Vejvoda
c66db8ce49
fix windows build
2013-10-28 21:08:49 +00:00
Mark Vejvoda
957fe2d09b
cleanup of show message code for headless mode
2013-10-28 18:58:15 +00:00
Mark Vejvoda
a17068165f
try to see if this makes disabled network crc checking more performance freindly
2013-10-20 20:06:19 +00:00
Mark Vejvoda
a4a32fc4fe
- added more crc checking info to track oos
2013-10-19 21:12:08 +00:00
Mark Vejvoda
9224a7e242
- attempt to fix crc file bug
2013-10-18 15:47:17 +00:00
Mark Vejvoda
83055456d2
- added more crc capture data to track down oos
2013-10-17 06:36:28 +00:00
Mark Vejvoda
fb276d1dd7
- added more crc logging to detect oos location
2013-10-17 02:49:25 +00:00
Mark Vejvoda
37a53c114a
- attempt to detect oos by adding more crc and log info
2013-10-14 02:35:42 +00:00
Mark Vejvoda
ada8810666
added support for properly named attack-strength tag (and keep support for old name)
2013-10-03 14:51:26 +00:00
Mark Vejvoda
53a557d8d1
- fixed mod center image previews in cases where userdata folder was non default
...
- removed commented out old code
2013-10-03 05:44:50 +00:00
Mark Vejvoda
9e60723296
revert most doubles back to float and truncate at 6 decimals
2013-10-03 00:17:51 +00:00
Mark Vejvoda
dc503d6340
- attempt to see if this makes stability better
2013-10-02 20:22:10 +00:00
Mark Vejvoda
939e88ce38
- attempt to fix additional oos issues
2013-09-28 07:10:25 +00:00
Mark Vejvoda
9967df316c
- attempt to fix additional oos issues
2013-09-28 05:06:04 +00:00
Mark Vejvoda
63ed244de2
- attempt to fix additional oos issues
2013-09-27 00:14:54 +00:00
Mark Vejvoda
37c2ace11a
- rollback last commit
2013-09-26 16:37:32 +00:00
Mark Vejvoda
7349a1f126
- attempt to convert use of more floats to double
2013-09-25 15:40:19 +00:00
Mark Vejvoda
525e0da652
- change a bunch of floats to double and remove path from particle texture
2013-09-25 00:17:11 +00:00
Mark Vejvoda
875eb95790
bugfix for particle cleanup
2013-09-24 03:44:15 +00:00
Mark Vejvoda
f66a0834c9
try to cleanup possible memory issue
2013-09-23 22:25:38 +00:00