Mark Vejvoda
f6dafcde3c
- added stats on console for headless server when game exits
2011-12-02 17:27:13 +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
7cf9c189b2
- disallow non compressed tileset downloads when client IP not on same subnet as host
...
- bugfix for LAN server broadcasting
- bugfix for empty message on player disconnect (now properly shows that player switched to AI mode)
2011-11-29 05:07:18 +00:00
Mark Vejvoda
c16cdad134
- more complete fix for debug render placement
2011-11-28 07:05:00 +00:00
Mark Vejvoda
cfe01253b9
fixed ambient sounds when rain is disabled.
2011-11-28 06:38:07 +00:00
Mark Vejvoda
1658306b59
- fixed debug output font position --> just for you james!
2011-11-28 05:54:31 +00:00
Mark Vejvoda
4e882796a1
- a bold attempt to push the socket read threads to read continuously to see if this is:
...
a) stable without causing out of synch
b) not too hard on the CPU
2011-11-25 17:01:35 +00:00
Mark Vejvoda
2a8c712b1a
- more socket performance changes
...
- auto complete now works also in IRC chat, and tabbing loops through all matched names.
2011-11-25 09:12:53 +00:00
Mark Vejvoda
c6b7d3991e
- attempt to fix network game play 'stuttering'
...
- bugfix for ip address gathering
- added tab autocomplete in chat windows for playernames
2011-11-24 23:15:21 +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
f626ebbe45
- attempt to fix lua code to properly get unit's killer:
...
lastDeadUnitKillerName
lastDeadUnitKiller
2011-11-18 15:43:05 +00:00
Mark Vejvoda
d29293d3cf
- added new lua method lastDeadUnitCauseOfDeath, possible int values are:
...
None = 0
Attacked = 1
AttackBoost = 2
StarvedResource = 3
StarvedRegeneration = 4
2011-11-16 21:43:19 +00:00
Mark Vejvoda
2d367bd26e
- added new lua functions from Muwum:
...
new events:
unitAttacked
unitAttacking
methods:
lastAttackedUnitName()
lastAttackedUnit()
lastAttackingUnitName()
lastAttackingUnit()
giveKills(unit,amount)
2011-11-16 21:38:12 +00:00
Mark Vejvoda
b2adc16ca6
- added Muwums lua function
2011-11-15 17:39:49 +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
Titus Tscharntke
cbdde66999
we dont need to be too picky with translations which are mainly meant for logfiles
2011-11-04 01:12:05 +00:00
Mark Vejvoda
22c8881902
- update fonts for console when language is toggled
2011-11-03 23:38:43 +00:00
Mark Vejvoda
4930ec109d
added a new lua method from Muwuum
2011-11-03 18:24:02 +00:00
Mark Vejvoda
5b0c3accfc
changed lua method to camelcase
2011-11-03 17:04:49 +00:00
Mark Vejvoda
30e1f45cc7
- intro is now fully translatable and configurable (see english.lng file at the bottom for intro strings)
...
- added game loading text strings to language file
- ONLY load the font type we are using
2011-11-02 17:17:28 +00:00
Mark Vejvoda
33549e2b0b
no longer show resource info in debug stats in game
2011-10-26 05:10:36 +00:00
Mark Vejvoda
c045f06f44
allow pause hotkey for network games
2011-10-26 04:13:14 +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
2cecb2c3a0
fixed horrible UPNP bugs related to timing, where ports would be either NOT properly opened or not closed due to thread timing and no thread protection.
2011-10-23 00:55:34 +00:00
Mark Vejvoda
6863876359
bugfixes from transition to battle end and back to menu
2011-10-22 19:45:05 +00:00
Mark Vejvoda
5ee20018d8
d new way to manage the sound fade for game start/stop via optional ini: GameStartStopFadeSoundMilliseconds=3500
2011-10-21 22:42:59 +00:00
Mark Vejvoda
c305af8063
bugfixes when going from one scenario to another (sound fades ok now)
2011-10-21 20:57:42 +00:00
Mark Vejvoda
0a2a6794f3
cannot fade when transitioning scenarios until we change how sound files are used.
2011-10-21 20:06:18 +00:00
Mark Vejvoda
14736ddfb7
now fade out of music when starting game and fade out of music when ending game
2011-10-21 19:52:55 +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
26afb589a3
- code cleanup (removing / commenting uneeded items)
2011-10-17 20:56:11 +00:00
Mark Vejvoda
4f7559783c
support backspace for multi-byte characters in chat mode
2011-10-15 09:27:55 +00:00
Mark Vejvoda
b88d51c3c6
- bugfix to not say teammode when not in game
2011-10-12 03:07:00 +00:00
Mark Vejvoda
c1eedabf84
- added current mouse xy in cell coords to debug stats
2011-10-07 03:48:07 +00:00
Mark Vejvoda
762699ef88
- bugfixes for passing from one scenario into another when keeping faction state
2011-10-07 03:25:17 +00:00
Mark Vejvoda
a7cfcc1d99
- added special placement code when carrying over units from one scenario to another
2011-10-06 22:19:58 +00:00
Mark Vejvoda
b126768d9c
- updated scenario lua function to allow carry over of factions or not
2011-10-06 20:44:55 +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
e036d820d2
- bugfix, observer cannot join teams, and players cannot join an observers team
2011-10-05 16:02:26 +00:00
Mark Vejvoda
517222a91a
- bugfix for special commands (switch team and pause network game) when initiating players is observer
2011-10-05 15:56:08 +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
22e28c323f
- cleanup popup menu sizing so it looks more clean
2011-10-04 00:50:43 +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
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
26d0b71bd5
- turn off mouse and keyboard in headless mode
2011-09-26 04:26:44 +00:00
Mark Vejvoda
da57a589ba
- more progress on masterserver, now the masterserver does not take a slot!
2011-09-24 21:07:15 +00:00
Mark Vejvoda
f0b795377b
- when masterserver game is over go right back to custom game lobby
2011-09-24 20:22:47 +00:00
Mark Vejvoda
4df997d0ca
- initial work for a headless server. Currently this code allows you to launch a server with the commandline option: --masterserver-mode
...
The first client that connects to the server is the administrator and is able to change most settings and launch the game. Still lots of work to do but this is a start.
2011-09-24 07:46:56 +00:00
Mark Vejvoda
4d31968966
- bugfix for team switching vote calculation
2011-09-23 19:31:47 +00:00