Mark Vejvoda
b6d7d1234c
- incremented version to 3.6.1-dev
...
- a few changes to opengl version checking (now uses glew)
2011-12-06 01:34:51 +00:00
Mark Vejvoda
01ea0787a3
- a few more updates to cut down on RAM use for headless server
2011-12-03 00:39:03 +00:00
Mark Vejvoda
8bdf863636
- cleanup of masterserver global flag
...
- attempt to cut down on resources required for masterserver mode to minimize RAM
2011-12-02 22:04:02 +00:00
Mark Vejvoda
d33e1174a5
- bugfixes related to cppcheck report
...
- bugfixes found using valgrind (memory leaks)
2011-12-02 16:07:59 +00:00
Mark Vejvoda
cd2daf09dc
- new visibility frustum calculation is enabled by default
2011-11-30 21:27:03 +00:00
Mark Vejvoda
410201b313
- attempt to fix bug for new render visiblity
2011-11-30 17:56:58 +00:00
Mark Vejvoda
97378cf0ec
- adding more debug info to rendering
2011-11-30 17:47:07 +00:00
Mark Vejvoda
ed072d27bb
- adding more debug info to rendering
2011-11-30 16:51:51 +00:00
Mark Vejvoda
3b7e873a02
frustrum code can be re-enabled via ini setting:
...
EnableFrustrumCalcs=true
2011-11-30 07:39:24 +00:00
Mark Vejvoda
8996938e86
- disable new frustrum code for now
2011-11-30 07:27:45 +00:00
Mark Vejvoda
8445a5f616
- attempt to fix visible quad bug
2011-11-30 07:13:17 +00:00
Mark Vejvoda
4015520702
- bugfix the quad cache is now cleared properly at game start and end
...
- bugfix for debugging headless server caused segfault
2011-11-30 06:58:26 +00:00
Mark Vejvoda
b02c3123f6
- headless server bugfix during debugging as well as an attempt to improve rendering
2011-11-30 05:57:14 +00:00
Mark Vejvoda
1658306b59
- fixed debug output font position --> just for you james!
2011-11-28 05:54:31 +00:00
Mark Vejvoda
53ad9d77c2
- fixed font verticle centering for ftgl
2011-11-23 20:51:58 +00:00
Mark Vejvoda
3cdf50c399
- a load of bugfixes including:
...
- proper handling of invalid client connects, after 6 bad attempts in a 60 second period of time the IP address is blocked from the current game
- Added check for invalid particles for tileset objects
- Made messagebox wider in game mod menu
- Fixed numerous threading issues discovered while testing on my 8 core CPU
- a Little bit of rendering cleanup
2011-11-23 08:00:09 +00:00
Mark Vejvoda
cef0577e3e
- added commented out debug code for future ref
2011-11-19 09:49:52 +00:00
Mark Vejvoda
cd6b961a3b
small tweak to font height calc
2011-11-19 02:31:47 +00:00
Mark Vejvoda
31fafe4528
- fixed up font alignment and added a way to force ftgl font mode:
...
--force-ftglfonts
2011-11-18 19:53:56 +00:00
Mark Vejvoda
e8279621b1
- fixed build on windows
2011-11-15 06:37:47 +00:00
Mark Vejvoda
41ae17757b
- just for you james! Fixed about screen text alignment
...
- re-enabled unit titles in special debug mode (requires special keys to toggle)
2011-11-15 04:48:57 +00:00
Mark Vejvoda
9f316bef08
added an override for map preview rendering to use legacy non FBO code:
...
LegacyMapPreviewRendering=true
2011-11-08 16:41:10 +00:00
Titus Tscharntke
c82ad4689b
earlier food warning / fixed norsemen medbar texture ( had visible white borders before )
2011-11-02 00:30:10 +00:00
Mark Vejvoda
bcc97704b6
got ftgl raster fonts working when ini setting is:
...
Enable3DFontRendering=false and NOT running legacy font mode
2011-11-02 00:17:57 +00:00
Mark Vejvoda
1c96073db4
fixed the headless horseman segfault
2011-10-27 19:02:15 +00:00
Mark Vejvoda
50adfb3305
- added ability to switch languages from nearly anywhere (and new hotkeys to do so):
...
CTRL+L shows language popup selection, CTRL+SHIFT+L toggles to next language automatically
2011-10-25 18:39:11 +00:00
Mark Vejvoda
6863876359
bugfixes from transition to battle end and back to menu
2011-10-22 19:45:05 +00:00
Titus Tscharntke
c151f538b1
3 cycle resource warning instead of percentage warning / sailboat texture fixed in menu
2011-10-18 22:00:59 +00:00
Mark Vejvoda
e5c5e22c26
initial attempt to add a visual food low warning (consumable falls to 25% and balance is ticking down)
2011-10-18 15:41:37 +00:00
Mark Vejvoda
5b7329594c
- merging in changes from weltall for macosx
2011-10-18 01:13:38 +00:00
Mark Vejvoda
828069087b
- removed un-necessary sendfile header
...
- fixed compile when streflop disabled
2011-10-13 20:05:39 +00:00
Mark Vejvoda
50ce6eb1ea
- updated intro with better timing and multiple models. Updated menu background model as well and about screen to show megapack units.
2011-10-12 05:24:30 +00:00
Mark Vejvoda
2d42f59fe1
- added a new lua function to allow loading a new scenario from inside an existing scenario
...
loadScenario('capture_the_flag2')
2011-10-06 18:04:59 +00:00
Mark Vejvoda
5a7a37a678
- bugfix 3dlists when showing keyboard menu in game (water was showing wrong)
2011-10-05 03:42:29 +00:00
Mark Vejvoda
e8663b99bc
- bugfix for popup menu in legacy font mode
2011-10-05 02:12:53 +00:00
Mark Vejvoda
bc5c32deb1
- initial attempt to add 'pause game' for network games. The following apply:
...
- only the server (or headless admin) can pause/resume a network game.
- to pause/resume press ESC in game and select the pause/resume button to toggle the state.
- chatting works while the game is paused. If clients want the game paused they should ask this in the chat window
2011-10-03 20:48:09 +00:00
Mark Vejvoda
d719e8e318
- in game popup menu now also allows viewing/changing keyboard setup
...
- now display (team) when chat text is intended only for team members
2011-10-03 00:36:28 +00:00
Mark Vejvoda
5d0eea51e3
- bugfix for rendering labels (now properly lines up with other controls)
2011-10-02 02:14:05 +00:00
Mark Vejvoda
2a86cb4f7d
- added support for proper quiting and console input/output in headless mode. Type: quit followed by return into the console to properly shutdown in headless mode.
2011-09-27 10:16:09 +00:00
Mark Vejvoda
9caff9dac3
- in headless mode avoid init of sdl's video surface so that we stay in console window (no graphics window shown)
2011-09-27 07:01:08 +00:00
Mark Vejvoda
c68aa74fcf
- more updates for headless mode (try to avoid using opengl completely), server now runs at around 20 MB RAM at game start.
2011-09-27 05:29:57 +00:00
Mark Vejvoda
7d53df698a
- added new in-game popup menu and new ability to switch teams in game (turned off by default in advanced settings)
2011-09-21 06:51:28 +00:00
Mark Vejvoda
bb68106912
- phase 3 of cppcheck verbose fixes
2011-09-01 18:08:56 +00:00
Mark Vejvoda
d44959d69c
- phase 1 of cppcheck verbose fixes
2011-08-31 23:10:43 +00:00
Mark Vejvoda
93cc49a89a
- bugfixes found from cppcheck
2011-08-31 20:04:50 +00:00
Mark Vejvoda
3af608151e
- bugfixes found from cppcheck
2011-08-31 19:44:19 +00:00
Mark Vejvoda
3eb375904c
- bugfix for text placement in progress bars
2011-08-30 21:48:32 +00:00
Mark Vejvoda
c4cbdd86e3
- disabled will's visible quad code as i cannot get it to work when rotating around with the camera. Bugfix for normal camera visible quad so we don't get black spots when moving camera around. Bugfix for menu keyboard entry if we get a bad utf8 conversion character
2011-08-30 18:28:30 +00:00
Mark Vejvoda
d99a8236ae
- added the ability to synch unit particles with model animation using start-time and end-time attributes
2011-08-27 06:52:17 +00:00
Mark Vejvoda
a2e6f81a0d
- added initial code from willvar for visible quad calc (but disabled for now till we have time to fix issues)
2011-07-23 23:22:30 +00:00
Mark Vejvoda
5400126332
- try bugfix for titi's verticle rotation
...
- added deep copy for child particles
2011-07-12 01:48:14 +00:00
Titus Tscharntke
9bc26f418d
rotated_climb. For example tanks are rotated along the x- and z-axis when driving up or down a hill ...
2011-07-11 23:59:16 +00:00
Mark Vejvoda
970fe6a326
- some decent render improvement for surface terrain rendering (combined willvar's layer idea with visible quad, but no using vbo's at this point only vertex arrays)
2011-07-10 05:42:11 +00:00
Mark Vejvoda
0d248958c3
- added willvarfars vbo surface code when VBO is enabled in the video card, otherwise fallback to original code
2011-07-08 16:45:55 +00:00
Titus Tscharntke
c21f07ec7d
"anim-hp-bound" is now called "anim-progress-bound" and available for produce/morph/upgrade skills too! Deprecated "anim-hp-bound" will be dropped VERY soon!
2011-07-07 23:02:46 +00:00
Mark Vejvoda
1b2d4fddea
- merged in willvarfar's particle patch
2011-07-06 22:23:51 +00:00
Titus Tscharntke
9ef8c82441
extra team color markers ( by default use * to toggle/switch on )
2011-07-06 22:02:38 +00:00
Mark Vejvoda
15488ddb31
- bugfixes related to attack-boost memory leaks
2011-07-06 05:16:25 +00:00
Mark Vejvoda
14c70966b0
- bugfix for hpanim on bebuilt, to interplotate out the last reset frames
2011-07-02 21:44:29 +00:00
Mark Vejvoda
50347b0a66
- cleanup of font work:
...
- removed uneeded code
- set default scale font value to 0.8 to fit nicely on screen
- added two new optional settings for ini or lng files to control scale and y centering:
FONT_SCALE_SIZE=0.8
FONT_SCALE_CENTERH_FACTOR=3.0
2011-07-02 01:56:06 +00:00
Mark Vejvoda
850825695e
- added support for min / max hp associated with damage particles
2011-07-01 21:47:54 +00:00
Mark Vejvoda
d2c8cc0187
- bugfix for unit titles in special debug mode
...
- added support for png format for pixmap3d (Water) textures
2011-07-01 07:46:18 +00:00
Mark Vejvoda
ec15c81d12
- added a FPS cap (at 800 fps we will sleep for 1 millisecond) to avoid pinning the cpu for hardware that has fps which is too good. Also user can toggle fps view on any screen now
2011-07-01 02:50:20 +00:00
Mark Vejvoda
1b72bcafe8
- i think this fixes the y centering for all resolutions, after testing we can remove lots of unused properties and code
2011-07-01 01:18:47 +00:00
Titus Tscharntke
97e19785a9
fonts really fixed now?
2011-07-01 00:03:30 +00:00
Mark Vejvoda
f5af03f8d7
- bugfix for using wrong xml names for min and max hp values for models (now look for names mentioned in forum)
2011-06-30 18:59:58 +00:00
Titus Tscharntke
baea45cae8
no fun with fonts
2011-06-29 23:48:48 +00:00
Mark Vejvoda
8bbf398e70
- attempt to bugfix weird map preview for ColdfusionStorm
2011-06-28 23:49:45 +00:00
Mark Vejvoda
0e897ee94f
- bugfix for y centering of font for different fonts / languages
2011-06-28 08:15:05 +00:00
Mark Vejvoda
a9dfd3853b
- corrections for y co-ord placement of font
2011-06-28 07:52:05 +00:00
Mark Vejvoda
ebd5bca7fe
- attempt to fix 'blurry fonts'
2011-06-28 06:18:24 +00:00
Mark Vejvoda
945c2aa66b
- some font bugfixes (use proper fonts in menus and also proper spacing in console)
2011-06-28 00:51:13 +00:00
Mark Vejvoda
1700cbba2d
- working implementation of particles for new attack-boost xml tag
2011-06-25 20:44:46 +00:00
Mark Vejvoda
86743e2718
- more bugfixes for attack-boost check (and now in debug mode if unit selected show his attack-boost radius as well as the units affected)
2011-06-25 14:18:53 +00:00
Mark Vejvoda
f0c636d2ff
- render battle end screen to texture buffer on first render so it takes less fps to render after the 1st frame
2011-06-12 05:54:54 +00:00
Mark Vejvoda
752dd26bcd
- some small font centering adjustments
2011-06-12 01:32:02 +00:00
Mark Vejvoda
f1aa231e4b
- bugfixes for font display:
...
- workaround for a bug in freetype in some cases
- better handling on different resolutions
- new commandline option to override screen resolution settings
2011-06-11 08:52:49 +00:00
Mark Vejvoda
4aca4af404
- updated patch from willvarfar for animated models in particles
2011-06-11 00:26:26 +00:00
Mark Vejvoda
06999a8f88
- reworked fonts to now use 3d matrix positioning and render performance is much better.
...
*NOTE: Still need to deal with some letters getting partially chopped off in some cases.
2011-06-10 03:09:19 +00:00
Titus Tscharntke
bc2c59a82a
just put a hud.png in a faction dir and you got a HUD overlay
2011-06-09 00:59:03 +00:00
Mark Vejvoda
f65bfe8710
- added some bug fixes to check if lng files are utf-8 or not and deal with it appropriately
2011-06-08 07:18:06 +00:00
Mark Vejvoda
c808a5661a
- added freetype2 / FTGL support
2011-06-06 21:38:25 +00:00
Mark Vejvoda
60b8093f5b
- attempt to get non ascii file paths working in megaglest (Japanese etc...)
2011-05-18 21:49:11 +00:00
Mark Vejvoda
449e3f25c8
- updates to commondata handling. From now on commondata tag specified the commondata folder under a techtree making it easier to share data and portable since you just need to copy the techtree and its contents, this means no sharing data between techtrees (which is good since we don't want such dependencies)
2011-05-06 22:12:16 +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
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
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
Mark Vejvoda
4a20646d37
- revert 2d mouse renderer to 3.4
2011-04-27 23:37:57 +00:00
Mark Vejvoda
1f3d97dbe1
- fixed strange messagebox display (was caused by map preview renderer setting glLineWidth to 14 and never resetting afterwards)
2011-04-24 05:39:13 +00:00
Mark Vejvoda
a12e9787e1
- moved progress bar beside return button
2011-04-20 05:24:11 +00:00
Mark Vejvoda
d4cff9786a
- bugfix for displaying units with light sources in view of the camera
2011-04-19 18:30:44 +00:00
Mark Vejvoda
c366d108e8
- see if this fixes some peoples screenshot problems
2011-04-18 20:20:16 +00:00
Mark Vejvoda
c4d32ae0d2
- bugfix for users toggling back from Linux tty session
2011-04-18 19:48:05 +00:00
Mark Vejvoda
016771ed81
- adjust camera angle for more properly unit visibility calc
...
- more accurate unit titles when debugging
2011-04-18 16:51:30 +00:00
Mark Vejvoda
4bce94fbbb
- make messageboxes less alpha background so they are darker and easier to read (try it ultifd)
...
- made lag timeout max set to 35 instead of 65 since 35 is bad enough
- added another error check
2011-04-18 06:42:25 +00:00
Mark Vejvoda
26b1785b7a
- mod description now word wraps on \n
2011-04-16 18:53:57 +00:00
Mark Vejvoda
431ca8e6fb
mod menu now only shows 3 lines max for console messages
2011-04-14 23:13:44 +00:00
Titus Tscharntke
8c39a1b725
now you are "forced" to say "ready" when you are connected :-D
2011-04-12 22:20:41 +00:00
Titus Tscharntke
556b190d3a
mod menu can display descriptions now, endgame stat with gold instead of green, minimap has smaller border and is a tiny bit less transparent
2011-04-07 00:09:57 +00:00
Mark Vejvoda
e56b6079c6
- added new menu option to be able to toggle texture compression
...
- scenario menu now does NOT cache textures
2011-03-31 01:34:01 +00:00
Titus Tscharntke
b4a352285f
minimap transparent again but with border
2011-03-30 23:27:21 +00:00
Titus Tscharntke
12a33e8461
minimap with border and non transparent
2011-03-30 22:39:52 +00:00
Mark Vejvoda
3ed636aae2
- fixes for some threading shutdown bugs
...
- We now display when a screenshot is taken in game showing an ingame console message
- Updated AI to attack closest attackers
- Updated found enemy to be closest attacker
2011-03-28 21:04:47 +00:00
Mark Vejvoda
3b56aa4475
- performance changes... (problem found by titi) most debug calls line are skipped when the debug flag is disabled even BEFORE getting into the handledebug method.
...
This improves performance VERY MUCH.
2011-03-28 03:54:23 +00:00
Titus Tscharntke
5ccfc59819
Masterserver messages are highlighted in yellow now; console lines now can have individual colors (if not in game)!
2011-03-26 17:17:34 +00:00
Titus Tscharntke
5648080095
Ready/not Ready/brb in colors; labels can have colors now
2011-03-26 13:40:22 +00:00
Mark Vejvoda
1a783b3bba
- updates to mod menu for better user experience
2011-03-25 18:42:08 +00:00
Mark Vejvoda
9681e7f1bc
- initial code for managing mod content (downloads and removal of user data)
2011-03-25 10:11:16 +00:00
Mark Vejvoda
f7fdafbff4
- did some code refactoring, wanted to load some textures threaded but bailed out due to opengl's hideous problems related to multi-threads
2011-03-22 02:02:54 +00:00
Mark Vejvoda
0379b7284d
- removed requirement to have a newer libcurl, now most platform, should be able to build mg more easily (only require 7.16.4 or newer instead of 7.21.0)
2011-03-20 00:11:00 +00:00
Mark Vejvoda
7d38aec84a
- new commandline options to discover and optional delete unused files in techtrees
2011-03-15 15:30:28 +00:00
Titus Tscharntke
c54174061f
particles have more switches: day/night visibility , alternating value , radiusBasedStartenergy ( can be disabled now! )
2011-03-13 23:16:07 +00:00
Mark Vejvoda
39bf1b986e
- added new commandline option to convert folders of g3d models to use specified texture format
...
- added new utility methods and changed code to use them (like adding trailing slash on paths)
2011-03-13 08:23:43 +00:00
Titus Tscharntke
ad94506842
gonanas patch! Thank a lot! For me it works, please test ! ( hopefully really no more flickering now )
2011-03-09 01:46:00 +00:00
Titus Tscharntke
5e844c39e4
particles for ressouces ... the gold will glow tomorrow :-D
2011-03-09 01:32:27 +00:00
Titus Tscharntke
5494a80233
removed unused isDirty bool ( maybe unstable with tileset particles before )
2011-03-07 20:19:43 +00:00
Titus Tscharntke
fefed3e3ce
No more flickering! Thanks gonana ! ; Tilesetparticles are only rendered/calculated when visible now
2011-03-05 14:34:36 +00:00
Mark Vejvoda
935895c89f
- configurable keys can be edited in keyboard menu now
2011-03-04 22:54:04 +00:00
Titus Tscharntke
792d0aa665
particles for tilesets ( too much rendered at the moment )
2011-03-01 23:36:33 +00:00
Mark Vejvoda
bced200dd1
- bugfix when bad values are in map file, game would freeze at game start due to endless loop
2011-02-25 22:13:11 +00:00
Mark Vejvoda
c4795eb6cb
- more fixing of map corner position actions causing memory access violations (this will further stabilize the code)
2011-02-25 04:15:22 +00:00
Titus Tscharntke
922df8e025
up to 36 units selectable; maps can set camera heigth now ( be careful with this for performance reasons! )
2011-02-25 00:31:42 +00:00
Mark Vejvoda
d300c5635b
- bugfix for selection circle on units on the edge of map cells
2011-02-23 21:54:51 +00:00
Mark Vejvoda
77fb1b6d15
- bugfix for building units at edges of maps
2011-02-22 23:59:21 +00:00
Mark Vejvoda
8d8ed75990
- bugfix for building units at edges of maps
2011-02-22 22:25:03 +00:00
Mark Vejvoda
a0cfe3fa08
- a few changes and now seems to compile in VC++ 2010 (still need to checkin project files)
2011-02-15 23:53:48 +00:00
Titus Tscharntke
a214fa87f5
clickable resources with display ; softcoder please look at unit_updater.cpp line 1032
2011-02-13 21:04:30 +00:00
Titus Tscharntke
30da435fc2
target selection for ressource objects is done with opengl picking now
2011-02-13 14:35:17 +00:00
Mark Vejvoda
4488a4d388
- make pathfinder caching an ini setting tso its easy to test (disabled by default)
...
- some code cleanup related to threads and sockets
2011-02-13 03:06:12 +00:00
Mark Vejvoda
c1ee5df801
- attempt to shutdown sdl in a more controlled way
2011-02-12 08:05:18 +00:00
Mark Vejvoda
cc973f3427
- bugfixes, some related to things pointed out by valgrind, some from opengl research and some for more stable operation
2011-02-12 07:34:32 +00:00
Mark Vejvoda
7cae047f15
- added more code guards around morph validation
...
- some render debug info
2011-02-11 04:48:17 +00:00
Mark Vejvoda
12dcc54c5a
- more conversions to vertex arrays
2011-02-09 08:04:21 +00:00
Mark Vejvoda
bcc82a381d
- again M$ compiler madness, absolute insanity, its why I love gcc and hate vc
2011-02-09 01:42:58 +00:00
Mark Vejvoda
49d7f5f036
- more rendering speed improvements (conversion of main portions of minimap to vertex arrays)
2011-02-09 01:27:41 +00:00
Mark Vejvoda
5623866779
- better handling of map preview for different resolutions
2011-02-08 20:17:16 +00:00
Mark Vejvoda
a2b9ca9e18
- some smaller rendering improvements to surface render
2011-02-08 07:35:37 +00:00
Mark Vejvoda
86baa04a3b
- added FBO's for map preview rendering, which improves fps in the custom menu for video cards that support Frame Buffer Objects
2011-02-08 05:54:05 +00:00
Mark Vejvoda
c58e893047
- attempt to improve issues in the custom menu related to freezing
...
- modified debug UI display to support multi levels of UI debug info
- added more validations to mutexes
- improved client sockets to properly be setup as non blocking
2011-02-06 07:01:54 +00:00
Mark Vejvoda
ef3aaacbc2
- reverted back to original surface rendering due to memory issues that need to be looked at eventually
2011-02-06 00:46:40 +00:00
Mark Vejvoda
6052ee6cc7
- bugfix to clear surface data cache on game exit (lest we overfill system RAM)
2011-02-05 05:50:42 +00:00
Mark Vejvoda
25f1cdaae6
- updated surface rendering to improve performance (currently VBO's disabled for surface rendering because they somehow seem to give worse performance)
2011-02-05 05:07:05 +00:00
Mark Vejvoda
1574e05fcd
- surface rendering is a step closer to using VBO's (code now works using Vertex Arrays, next stop Vertex Buffer Objects)
2011-02-04 23:27:55 +00:00
Mark Vejvoda
6ec92f2127
- attempt to add more randomness to pathfinding and faster AI decsions
2011-02-04 06:34:32 +00:00
Mark Vejvoda
ab9d2f1bf2
- some small cleanup in vbo code
2011-02-04 02:26:55 +00:00
Mark Vejvoda
0b4eef10c5
- added a very useful way to track mutex usage and performance timings of mutex locking to discover thread lock issues
2011-01-31 23:01:39 +00:00
Mark Vejvoda
1c558abef0
- bugfix for observers to see water effects
2011-01-27 22:17:31 +00:00
Mark Vejvoda
d10054f1c3
- moved sound system debug into a new debugSound property to lessen the impact of regular debug logging since sound processing is now threaded and therefore logging sound system items may slow down performance
...
- added texture caching for faction preview textures
2011-01-26 09:09:59 +00:00
Mark Vejvoda
e06639c78d
- updated Internet games to use 2 new fields, country and game status.
...
for now svn users can edit glestuser.ini and add the following entry (pointing to your folder of course) to see the country flags in game:
CountryTexturePath=/home/softcoder/Code/megaglest/trunk/source/masterserver/flags
2011-01-25 07:41:12 +00:00
Mark Vejvoda
dde0abd04b
- some in progress work for next release
2011-01-21 22:41:05 +00:00
Mark Vejvoda
66261ad662
- updated line endings to unix style characters to fix Bug #3085838
2011-01-20 15:56:30 +00:00
Mark Vejvoda
6b0bc35e3c
- working VBO code for static objects in game, currently disabled in code but to enabled edit model.h and uncomment #define ENABLE_VBO_CODE
2011-01-18 23:56:30 +00:00
Mark Vejvoda
c54e6dbf5d
- a little bit of plumbing for VBO's for static models (currently disabled via # define)
...
- small small speed improvement when calculating interpolations
2011-01-18 07:52:06 +00:00
Mark Vejvoda
e6f69a3839
- added code for server to tell clients which port to use for FTP
2011-01-15 18:56:03 +00:00
Mark Vejvoda
c6e809ec97
- removed deprecated code from renderer since we have good success with the visible quad cache
2011-01-15 08:45:17 +00:00
Mark Vejvoda
a8f982ad2b
- rollback last change since now we know what the problem is
2011-01-14 01:50:54 +00:00
Titus Tscharntke
0cb64ca1fa
Selection bugfix? Lets see if this one line fix really fixes it...
2011-01-14 01:14:38 +00:00
Mark Vejvoda
2d6203bd21
- ftp progressbar calculation error fix
2011-01-09 09:32:32 +00:00
Mark Vejvoda
26cdb8ccad
- more bugfixes for ftp painting
2011-01-09 09:05:34 +00:00
Mark Vejvoda
5a8f05e8af
- better messagebox painting
...
- bugfix for progress bar painting
2011-01-09 08:43:25 +00:00
Mark Vejvoda
f3eee457c0
- added an in progress bar when downloading tilesets
...
- clear the CRC cache after a new file is downloaded
2011-01-04 08:44:00 +00:00
Mark Vejvoda
2b1732e27e
- overhaul of thread processing, especially in the menus, things now freeze much less and should be more reliable
2011-01-02 06:46:48 +00:00
Titus Tscharntke
23f9d29769
too much red in the console ;-)
2011-01-01 22:08:34 +00:00
Titus Tscharntke
13c6fb49b3
chat highlighting, and more features related to chat
2011-01-01 20:31:25 +00:00
Titus Tscharntke
9b3e921888
scrollbars and other things ....; scrollbars always visible at the moment ; had some trouble with threads hopefully fixed now.
2010-12-31 17:16:49 +00:00
Titus Tscharntke
36c4b4c5fa
internet menu updated ( work in progress ) ; checkboxes ; lines
2010-12-27 00:59:57 +00:00
Mark Vejvoda
da1adab808
- bugfixes for fog of war enable at game end
...
- Added more safety guards in threaded sockets in case this causes problems when things get very busy in the game during monster battles
2010-12-25 08:14:35 +00:00
Mark Vejvoda
97ee61165a
updates to irc use in mastermenu:
...
- shows local username
- bugfixes for detecting new/dropped users in the irc channel
- lots of cleanup to remove use of so many static variables
2010-12-24 02:10:31 +00:00
Titus Tscharntke
5ea9cd092a
visual attack alert
2010-12-19 22:33:08 +00:00
Titus Tscharntke
75541aec3b
Contact email changed; lots of strings replaced to MegaGlest
2010-12-13 00:32:59 +00:00
nosogo
f545edad68
more fixes for editor
2010-12-05 01:33:28 +00:00
Mark Vejvoda
d89953ee96
- improved performance and bug fixes.
2010-11-09 09:06:52 +00:00
Mark Vejvoda
7c47a51718
- fixed font spacing in chat text
2010-11-04 06:27:25 +00:00
Mark Vejvoda
6b015964bb
- menu lobbies uses real player color
...
- chat console no longer prefixes with *
2010-11-02 20:19:56 +00:00
Mark Vejvoda
cb52b4895d
- performance fix in both pathfinder and debug output when pressing the debug key
2010-11-02 19:52:20 +00:00
Mark Vejvoda
9978cbeff5
- added some initial work to support FBO (frame buffer objects)
...
- added many NULL check guards throughout the code
- added a safe mutex around ptr access of background thread on custom menu
2010-11-01 16:44:05 +00:00
Mark Vejvoda
77bad3ce07
- added new default PNG format for doing screenshots AND the saving to disk is queued in a background thread allowing almost no delay when saving many screenshots!
2010-10-30 02:21:47 +00:00
Mark Vejvoda
13c4deb5b6
- added new screenshot format to be bmp (can be oveeriden by ini setting, and more formats may be added later) ScreenShotFileType=tga to revert to old default tga screenshots
2010-10-29 22:18:23 +00:00
Mark Vejvoda
02a16da938
- small change to the view co-ordinates of shadows
2010-10-29 00:46:54 +00:00
Mark Vejvoda
01c26b4224
- added the ability to track pixmap memory usage at start and end of a game
2010-10-28 21:06:20 +00:00
Mark Vejvoda
78f6f49cb6
- fixed shadow mapping by removing the use of the extension: GL_ARB_shadow_ambient
...
(thanks: asmodeus and Ishmaru)
- added some initial work for texture compression (but not active yet)
2010-10-27 15:04:47 +00:00
Mark Vejvoda
3db2b07e90
- removed some unneeded things from the custom game menu (as requested by tomreyn)
2010-10-26 21:52:00 +00:00
Mark Vejvoda
e2610df502
- fixed chatting logic to now retain more info about the user that sent the text in the console manager. Colors now apply to the playername and changing playernames is ok in the lobby andf rendering accounts for this (as well as switching slots)
2010-10-23 04:00:39 +00:00
Mark Vejvoda
c4c812dd15
- updated chat player colors in console so ONLY playername is colored the players color
...
(by request from titi)
2010-10-22 21:54:47 +00:00
Mark Vejvoda
8ab3366c66
- added player color coding in lobbies as well as chat console
2010-10-22 07:28:55 +00:00
Mark Vejvoda
182f2cd20d
- bugfixes to AI where workers harvesting think they have arrived but really did not.
2010-10-19 04:38:55 +00:00
Mark Vejvoda
0d050f62d4
- added code to now output all eerors to console (with option to save in log file)
...
- added more LUA debug info
2010-10-06 20:22:06 +00:00
Mark Vejvoda
d38b46a529
- Removed deprecated parameter
...
- Added more debug logging for LUA functions
2010-10-04 18:31:17 +00:00
Titus Tscharntke
8d053ba314
another implementation of performance based shadow on/off
2010-10-04 16:43:00 +00:00
Mark Vejvoda
16fd1fcfa1
- attempt to tweak shadow off/on windows to make it more smooth
2010-10-02 04:29:12 +00:00
Mark Vejvoda
c87e27eabd
- added an average renderfps to use when toggling shadows off/on to make it more smooth
...
- added a new commandline to autostart a new game with the last game settings you played called:
--autostart-lastgame
2010-10-02 02:17:50 +00:00
Titus Tscharntke
0e084cabd3
minifix for particles
...
transparency works a bit better with existing transparent models
2010-09-27 21:02:06 +00:00
Titus Tscharntke
e6ade03509
Working transparency for units! Not really perfect, but much better than before! Even shadows are rendered according to the textures now. The behaviour should be excatly the same as for the trees.
...
Some unit models which already used transparency might look a bit different with this change, but this change will allow so much better and detailed looking models that its a must have :) .
2010-09-25 23:03:27 +00:00
Titus Tscharntke
3b1ef055b1
- new switch for unit_particle _systems called static-particle-count
...
- Bugfix for "wild particles". ( the splash particle systems never died before! )
- Better german language file ( cpu player have english words again, words like ultra are common enough in germany )
2010-09-25 14:38:00 +00:00
Titus Tscharntke
cd65927924
unit particles can now have float values for emission rates. This allows also emission rates smaller than 1 like 0.01 for example
2010-09-24 16:36:59 +00:00
James McCulloch
91fbc561ea
* fix for freshly killed units begin rendered on Minimap
2010-09-20 04:54:20 +00:00
Mark Vejvoda
f3ea511c40
- attempt to help poor kobe and his mad need to press E continuously
...
- also cleanup a memory leak from code that was thus far unused
2010-09-17 04:59:32 +00:00
Titus Tscharntke
e23592f793
ressources are rendered a bit nicer in the map preview ( glVertex2f instead if glVertex2i )
2010-09-16 00:02:07 +00:00
Titus Tscharntke
3bfc7daddf
renderMapPreview nearly done.
2010-09-15 23:49:26 +00:00
Mark Vejvoda
a22586571e
- attempt to see if the screen shot capture can be fixed with a simple gl command
2010-09-14 22:26:54 +00:00
Mark Vejvoda
b95e2247cd
- moved map render logic into a shared base class
2010-09-14 06:02:35 +00:00
Mark Vejvoda
3a10e8be32
- fixed bug in menu water tesselation render loop
2010-09-13 19:33:00 +00:00
Mark Vejvoda
350d658ceb
- updated network menus to hide player rows that are not applicable to the map selected
...
- added new visible property to graphical controls
2010-09-11 06:08:50 +00:00
Mark Vejvoda
ab88a2971a
- small improvement for when units and objects are deleted.
2010-09-10 19:44:00 +00:00
Mark Vejvoda
f4e6e8ffd7
- fixed arrow show path of units
2010-09-10 15:57:07 +00:00
Mark Vejvoda
3f393fd37d
- added a way to signal the cache is dirty for when resources are deleted.
2010-09-10 15:47:19 +00:00
Titus Tscharntke
87e0324dd4
cleaned up computeSelected (and renderUnitsFast)
2010-09-10 14:06:31 +00:00
Mark Vejvoda
cc9bde39af
- updated debug stats to use render cache
2010-09-10 09:09:12 +00:00
Mark Vejvoda
0783b23e12
- bugfixes for rendering (new ini setting toggles new quad cache and is called: UseQuadCache=true)
2010-09-10 08:51:32 +00:00
Mark Vejvoda
4d9bc556d6
- a few more improvements to rendering cache
2010-09-10 00:41:51 +00:00
Mark Vejvoda
2c1b6b6304
- added a caching system for rendering game entities
2010-09-10 00:28:14 +00:00
Mark Vejvoda
17f61a808e
- bugfix for VERY BAD missing return value
2010-09-08 22:54:02 +00:00
Mark Vejvoda
9817e8a860
- memory leak fixes
2010-09-07 17:30:13 +00:00
Mark Vejvoda
ab44c83168
- added leak_dumper header all over the place (not yet functional in linux)
...
- Bugfix for particle cleanup
2010-09-07 05:25:40 +00:00
Mark Vejvoda
ca30612c9c
- attempt to cleanup particles when a unit is deleted
2010-09-06 17:52:33 +00:00
Mark Vejvoda
a1eebafac6
- attempt fix smooth the shadow off / on logic when rendering slows
2010-09-03 01:50:16 +00:00
Mark Vejvoda
ca49e0ba68
- attempt to fix multi-build
2010-08-31 23:14:15 +00:00
Mark Vejvoda
6ce69a1e0b
- added new messagebox prompt on server when data synch check enabled and data is different we stop the server from launching the game.
...
- added faction preview texture when users change their faction selection
2010-08-31 06:38:27 +00:00
Mark Vejvoda
f3278c3cf3
- bugfixes for stack overflow issue (static array size too large causing chkstk errors)
2010-08-26 19:01:44 +00:00
Mark Vejvoda
5fb040c9f1
- Fixed bug related to particles not updating smoothly
2010-08-26 01:25:27 +00:00
Mark Vejvoda
0e3c0a8d0e
- disabled staggered unit updates
2010-08-24 02:49:55 +00:00
Mark Vejvoda
65cf1bfdac
- attempt to lessen memory footprint of particles and speed up rendering
2010-08-24 01:21:34 +00:00
Titus Tscharntke
8e281e2faf
new attribute MaxUnitCount in units and yellow select circle for allies
2010-08-22 21:09:35 +00:00
Mark Vejvoda
1c5b43ad12
- a few bugfixes to rendering optimizations
2010-08-22 19:49:33 +00:00
Mark Vejvoda
5338f9c330
- atempt to squeeze some extra rendering performance
2010-08-21 19:15:39 +00:00
Mark Vejvoda
22f57e0684
- atempt to squeeze some extra rendering performance
2010-08-21 19:04:09 +00:00
Mark Vejvoda
cce338a2c6
- atempt to squeeze some extra rendering performance
2010-08-21 18:50:56 +00:00
Mark Vejvoda
34ff4bb2e7
- changed messagebox back to normal color and fixed lua displaytext to NOT fade
2010-08-11 23:07:18 +00:00
Mark Vejvoda
a28a20fd77
- updated messageboxes and lua script messages to use selected font color
2010-08-11 22:31:26 +00:00
James McCulloch
52c37f0927
* oops, forgot to hook-up ClusterMap updates (causing units to get stuck)
2010-08-08 13:06:33 +00:00
Mark Vejvoda
ac31d06106
- added more error checks in code and defaults for invalid font size values.
...
- re-enabled client side changing of values from connect menu without waiting for server reply.
2010-08-05 00:09:45 +00:00
Mark Vejvoda
4336ae3e37
- added new commandline param --validate-techtrees which will be used to check for known problems in the techtrees for an installation
2010-07-30 07:51:39 +00:00
Mark Vejvoda
81af3c7f8c
- more rendering improvements when fps starts to drop to 20 or less
2010-07-17 12:41:05 +00:00
Mark Vejvoda
d58a3d948c
- fast caching of interpolation data
2010-07-17 12:16:02 +00:00
James McCulloch
8579dbb36e
* fix for resource depletion updates to AnnotatedMap and Resource GoalMaps (cell to tile co-ord problem)
2010-07-17 05:13:34 +00:00
Mark Vejvoda
0089cc7d31
- updated location of some opengl calls to be more friendly in open suse
2010-07-16 00:42:13 +00:00
Mark Vejvoda
1096e81562
- bugfix for mouse click offset issue (had to do with Renderer::perspFarPlane value)
2010-07-15 14:54:19 +00:00
Mark Vejvoda
4582214815
- bugfix for mouse click offset issue (had to do with Renderer::maxLightDist value)
...
- bugfix for holding Ctrl key to queu commands
2010-07-15 07:33:49 +00:00
James McCulloch
f18061a7ee
fix build-site and store adjacency maps for potential building rotation
...
fix potential annotated map update problem with morphing to a smaller UnitType
2010-07-13 11:05:35 +00:00
James McCulloch
8387ed29dc
* wired up RoutePlanner/Cartographer
...
* added DebugRenderer (mostly dysfunctional)
* add lots of OutputDebug calls for the path finder, as macro PF_TRACE
2010-07-13 05:33:43 +00:00
Mark Vejvoda
d1fa4975de
- added another xerces XML validation flag
...
- added new commandline option: opengl-info to output graphics card info
- added some opengl rendering optimzations
2010-07-12 06:30:54 +00:00
Mark Vejvoda
61b77fe645
- added the ability to toggle hardware acceleration and full screen anti-aliasing via ini settings
...
- added video card info screen to options menu
2010-07-11 07:38:08 +00:00
Mark Vejvoda
39ad29ba3d
- attempt to improve rendering speed by rolling back render code to be more like 3.3.4
...
- added new ini setting to adjust http timeout and set default timeout to 10 seconds now
2010-07-07 18:50:55 +00:00
Mark Vejvoda
b0b775dc49
- adjusted ? toggle key to always allow toggling of FPS (whether or not debug in enabled)
2010-07-06 15:11:10 +00:00
Mark Vejvoda
aecc708942
- attempt to improve rendering speed
2010-07-06 13:26:23 +00:00
Mark Vejvoda
c04b83259e
- attempt to improve rendering speed
2010-07-06 10:11:56 +00:00
Mark Vejvoda
413c492684
- attempt to improve rendering speed
2010-07-06 06:30:49 +00:00