Mark Vejvoda
0e8ed05c2e
- bugfixes for handling missing maps on client
2010-09-17 08:26:22 +00:00
Mark Vejvoda
da35728c34
- added some error handling in client connected menu for map errors
2010-09-17 06:37:08 +00:00
Mark Vejvoda
d5221a3207
- updated to beta2 for hopefully better stability
2010-09-17 05:25:47 +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
Mark Vejvoda
6fece48382
- bugfix for incorrect usage of playername if network packet timing is faster than expected
2010-09-17 04:15:17 +00:00
Mark Vejvoda
b836bf0039
- turned off staggered faction updates (can toggle via ini setting: StaggeredFactionUpdates)
...
- added more debug info for resource depletion
2010-09-17 04:00:48 +00:00
Mark Vejvoda
a259e0d8e4
- nothing is easy is windoze (renamed duplicate filename cause VC chokes on it)
2010-09-16 22:47:33 +00:00
Mark Vejvoda
b115292ee5
- added GeoVah's initila Mac osX support (via cmake)
2010-09-16 15:15:42 +00:00
Mark Vejvoda
16f048c9e2
- fixed author names
2010-09-16 07:03:38 +00:00
Mark Vejvoda
fe005b7c54
- fixed author names
2010-09-16 07:00:50 +00:00
Mark Vejvoda
66e655aaff
- updated version# to 3.3.7-beta1
2010-09-16 06:39:36 +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
7e7c7216a5
- fixed screen flickering of fog of war texture when staggered updates is enabled.
2010-09-15 23:32:29 +00:00
Mark Vejvoda
bef9c6b3b1
- fixed client connected menu to display map preview the same as custom menu
2010-09-15 06:10:08 +00:00
Titus Tscharntke
6d8f0137f5
chat fixed, still struggling with positioning
2010-09-14 23:28:03 +00:00
Titus Tscharntke
a38778deb1
map preview is scree resolution resistant
2010-09-14 23:02:50 +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
7d6e21b1e7
- bugfix for mouse pointer rendering
2010-09-14 20:54:33 +00:00
Mark Vejvoda
c9be7a8677
- fixed compile problem with abs on a float
2010-09-14 20:18:22 +00:00
Mark Vejvoda
f84a710d2c
- initial logic to allow client side controlled AI
2010-09-14 19:10:37 +00:00
Mark Vejvoda
689b810d46
- some cleanup related to image loaders (valgrind complaints)
2010-09-14 15:59:04 +00:00
Mark Vejvoda
25912fa2bb
- added proper constructor and initialize member vars
2010-09-14 06:36:55 +00:00
Mark Vejvoda
e4669b94b0
- added map preview to the client connected lobby
2010-09-14 06:10:48 +00:00
Mark Vejvoda
b95e2247cd
- moved map render logic into a shared base class
2010-09-14 06:02:35 +00:00
Mark Vejvoda
0f5cd740a6
- moved game map entity into a shared source file in shared lib, which is now shared by the main game and the map editor
2010-09-14 00:43:09 +00:00
Mark Vejvoda
f373a7f9bb
- bugfix for cell bad cell management in map preview
2010-09-13 23:10:29 +00:00
Titus Tscharntke
40489e0687
- map with different width and height are shown the right way
...
- maps which are too big/too small are resized to fit
- Ressources/objects are only rendered when fog of war is switched off
- static size for the preview
2010-09-13 23:00:20 +00:00
Mark Vejvoda
3a10e8be32
- fixed bug in menu water tesselation render loop
2010-09-13 19:33:00 +00:00
Mark Vejvoda
5ad83f1691
- bugfix for map editor crashing in Linux on startup
2010-09-12 05:20:56 +00:00
Mark Vejvoda
c295697aba
- added map preview on custom game menu
2010-09-12 05:05:08 +00:00
Mark Vejvoda
ceca2de4b1
- added ability to display both error and normal messagebox in non overlapping way simultaneously
...
- added new hotkey to toggle photomode in game (f8)
2010-09-11 16:14:03 +00:00
Mark Vejvoda
52916bdc6e
- added support for random faction selection
2010-09-11 08:09:33 +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
0c99a516c5
- First mac patch from GeoVah (thanks)
2010-09-11 05:14:42 +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
793ac7a8cb
- added a dirty cache flag when a unit dies
2010-09-10 15:51:16 +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
Titus Tscharntke
df9e8a7900
forgot to remove one line ....
2010-09-10 12:28:52 +00:00
Titus Tscharntke
729bd23f58
improved box selection ( much better regarding performance now and updates selection without moving the mouse )
2010-09-10 12:15:21 +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
6a24ca3ad0
- completed screen UI work. F11 will save current menu UI config to ini file, F5 will cause a reload of INI realtime
2010-09-09 21:07:39 +00:00
Mark Vejvoda
7f9c9cde28
- updated menus to allow dynamic UI placement via ini settings
2010-09-09 06:42:39 +00:00
Mark Vejvoda
d806e7f9ff
- a few more performance optimizations and logging changes
2010-09-09 05:42:19 +00:00
Mark Vejvoda
77eadd7710
- attempt to improve explorecells usage when each unit is signalled to move
2010-09-09 01:44:25 +00:00
Mark Vejvoda
3825192e2e
- bugfix for sullscreen SDL restore video
2010-09-09 00:28:43 +00:00
Mark Vejvoda
b31ad16b21
- attempt to cfix mysterious exit crash
2010-09-09 00:05:12 +00:00
Mark Vejvoda
17f61a808e
- bugfix for VERY BAD missing return value
2010-09-08 22:54:02 +00:00
Mark Vejvoda
cf5b085b2e
- added ability to override UI placement for connected and custom menus
2010-09-08 22:37:24 +00:00
Mark Vejvoda
54f37d6231
- bugfix for missing header file
2010-09-08 22:35:12 +00:00
Titus Tscharntke
8552f76798
renamed/fixed lua function enableHunger to enableConsume and disableAI now disables consume too ( to stay somehow compatible with the former behaviour )
2010-09-08 19:00:22 +00:00
Mark Vejvoda
1a9ec91eeb
- attempt to fix a possible mutex deadlock based on Nebososo's logs
2010-09-08 06:18:34 +00:00
Mark Vejvoda
4ed2e4b013
- fixed more memory leaks found in texture readers
2010-09-07 21:53:45 +00:00
Mark Vejvoda
958184e018
- more memory cleanup
2010-09-07 21:01:22 +00:00
Mark Vejvoda
63cf199322
- more memory cleanup
2010-09-07 18:28:09 +00:00
Mark Vejvoda
9817e8a860
- memory leak fixes
2010-09-07 17:30:13 +00:00
Mark Vejvoda
bf87b2c167
- fixed a memory leak in the png reader (using valgrind)
2010-09-07 15:18:35 +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
5fdbce7651
- commented out a debug line that gets called a ZILLION times and grows the logfile too much
2010-09-06 20:52:53 +00:00
Mark Vejvoda
ca30612c9c
- attempt to cleanup particles when a unit is deleted
2010-09-06 17:52:33 +00:00
Mark Vejvoda
58ab55a6aa
- cleaned up some compiler warnings
2010-09-06 06:22:08 +00:00
Mark Vejvoda
aca497781c
- attempt to correct final issue with multi-build
2010-09-06 05:34:55 +00:00
Titus Tscharntke
716849030e
cleanup menu layout ...
2010-09-04 11:49:54 +00:00
Mark Vejvoda
90a60dce3e
- implemented advanced features button
2010-09-04 01:50:36 +00:00
Mark Vejvoda
8f0894e0c9
- last minute bugfix for fog of war for observers
2010-09-04 01:32:50 +00:00
Mark Vejvoda
fba29d3002
- added new menu option to toggle on / off observers
2010-09-04 01:24:17 +00:00
Titus Tscharntke
939bd9b5e3
language key changed
2010-09-04 00:44:53 +00:00
Mark Vejvoda
e93ac6d756
- changed observer faction to use a special team # and fog of war is auto turned off for this special team #.
2010-09-04 00:32:56 +00:00
Titus Tscharntke
72711e2fde
sound toggle key for masterserver menu language is missing
2010-09-03 23:54:11 +00:00
Titus Tscharntke
f101d12da6
toggle of music in custom menu while waiting for players
2010-09-03 23:15:42 +00:00
Mark Vejvoda
89510fb656
- modified debug player in game stats to use player color and larger font
2010-09-03 07:49:28 +00:00
Mark Vejvoda
b778600d11
- modified debug player info to use player color font
2010-09-03 07:35:16 +00:00
Mark Vejvoda
358d61aa38
- first attempt to add a special builtin Observer faction to allow people to observe games
2010-09-03 07:12:40 +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
ada90b4e27
- attempt to improve network performance and log more info regarding menu and network performance
2010-09-02 22:34:25 +00:00
Mark Vejvoda
6c30b387ec
- fixed timing debug perf stats in menu
2010-09-02 22:17:14 +00:00
Mark Vejvoda
534df002ba
- added more perf timings to menus
2010-09-02 21:40:43 +00:00
Titus Tscharntke
e4e8beb230
better layout ( with faction preview )
2010-09-02 19:47:09 +00:00
Mark Vejvoda
571f2cfb3c
- fixed timer perf stats
2010-09-02 19:18:11 +00:00
Mark Vejvoda
f5711b0949
2010-09-02 13:53:23 +00:00
Mark Vejvoda
8ca44feffc
- added perf timings to main program loop
2010-09-02 13:43:44 +00:00
Mark Vejvoda
8b681e1cb9
- more bugfixes for multi-build. Added extra check for repairer / builder swap so that old builder who became a repairer will not try to start building when another unit already took over.
2010-09-02 05:38:49 +00:00
Titus Tscharntke
57f7ffe555
cleand up the menu again and fixed a bug with map filter
2010-09-01 23:15:08 +00:00
Mark Vejvoda
08ace3ca21
- fixed help msg for commandline parameter
2010-09-01 06:24:27 +00:00
Mark Vejvoda
ece3319aa8
- fixed invalid commandline error msg
2010-09-01 06:07:34 +00:00
Mark Vejvoda
ab42ca7ace
- added new commandline option to auto-load a scenario:
...
--load-scenario=x
- added support for a special faction preview texture when faction preview is enabled
2010-09-01 06:05:28 +00:00
Mark Vejvoda
21ded6679f
- some code cleanup for multi-build debug
2010-09-01 04:42:10 +00:00
Mark Vejvoda
d6d1fe2add
- bugfixes for multi-build. Now the other units are checked that they can not only build but repair too. Also those who repair now try to approach from the best angle as well as the builder.
2010-09-01 04:19:20 +00:00
Titus Tscharntke
f07cbb13ad
just a small change so that "all" is not needed in the language file
2010-09-01 00:25:46 +00:00
Mark Vejvoda
ca49e0ba68
- attempt to fix multi-build
2010-08-31 23:14:15 +00:00
Mark Vejvoda
f727c383b2
- fixed bug with server unable to start a game (sorry everyone)
...
- made faction texture preview an ini option: FactionPreview=true
2010-08-31 20:31:20 +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
135a03e95a
- added NULL pointer checks in surface atlas
2010-08-31 04:39:25 +00:00
Mark Vejvoda
6c9b8afc81
- bugfix for mapfilter when saved game does not have index
2010-08-30 21:06:43 +00:00
Mark Vejvoda
e32eb9c162
- modified command object to support special states which flow through network play as well. This allows for better handling of multi-unit build and allows for better future expanding of command processing.
2010-08-30 20:45:12 +00:00