~swag/armagetronad/0.2.9-sty+ct+ap-fork

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: z-man
  • Date: 2009-01-14 12:00:51 UTC
  • mto: (563.26.1 0.2.8-armagetronad-sync) (661.1.1 0.2.8-armagetronad-sty+ct)
  • mto: This revision was merged to the branch mainline in revision 657.
  • Revision ID: svn-v3-list-QlpoOTFBWSZTWZvbKhsAAAdRgAAQABK6798QIABURMgAAaeoNT1TxT1DQbKaeobXKiyAmlWT7Y5MkdJOtXDtB7w7DOGFBHiOBxaUIu7HQyyQSvxdyRThQkJvbKhs:7d95bf1e-0414-0410-9756-b78462a59f44:armagetronad%2Fbranches%2F0.2.8%2Farmagetronad:8820
Turned down optimization level. Seems to solve the crash issue.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Changes since 0.2.8.3.x:
2
 
- Added detection and reaction code for timing assist bots
3
 
- /shuffle now works before you actually join a team
4
 
- Implemented /shout command and associated settings
5
 
- Fixed suspension and silenced status not being re-applied after a player
6
 
  disconnects and rejoins a server.
7
 
- Tweaks to enemy influence system.
8
 
- Ingame menu and console now are drawn on top of a semi-transparent,
9
 
  darkened area for increased readability.
10
 
- New first start menu with clearer language selection and initial setup.
11
 
- Tutorial match against one AI at slower speed.
12
 
- Tutorial tooltips for the most important keybindings.
13
 
- ADD_MASTER_SERVER command to announce a server to a new master server.
14
 
  Simplifies the process to list your server on a subculture.
15
 
- Team launch positions logged to ladderlog with POSITIONS event. Disabled by
16
 
  default.
17
 
- New command-line option "--input" added to poll for input from a file
18
 
  instead of stdin.
19
 
- Added WHITELIST_ENEMIES_[IP/USERNAME] to allow players to be enemies, even
20
 
  if they come from the same IP address and ALLOW_ENEMIES_SAME_IP is
21
 
  disabled (which is its default setting).
22
 
- GAME_END, NEW_MATCH, and NEW_ROUND ladderlog events include date and time.
23
 
- Added ENCODING ladderlog event, which specifies the encoding for data in
24
 
  ladderlog.txt.
25
 
- "--input" now can be used more than once to read from multiple files or pipes.
26
 
- new team management ladderlog messages:
27
 
  TEAM_CREATED <team name>
28
 
  TEAM_DESTROYED <team name>
29
 
  TEAM_RENAMED <old team name> <new team name>
30
 
  TEAM_PLAYER_ADDED <team name> <player>
31
 
  TEAM_PLAYER_REMOVED <team name> <player>
32
 
- Manage external scripts on Unix dedicated servers. New commands: 
33
 
  SPAWN_SCRIPT, RESPAWN_SCRIPT, FORCE_RESPAWN_SCRIPT, KILL_SCRIPT,
34
 
  LIST_SCRIPTS, SCRIPT_ENV.
35
 
- New setting ACCESS_LEVEL_ANNOUNCE_LOGIN that determines if a player's
36
 
  login/logout message can be announced.
37
 
- Authentication is now enabled by default.
38
 
 
39
 
Changes since 0.2.8.3.1:
40
 
- security fix: old style action commands from clients no loger cause hangs and crashes
41
 
- security fix: oversized packets are ignored properly
42
 
- security fix: never read one byte outside of the received buffer
43
 
- security fix: only include .cfg files from the var subfolder
44
 
- compiler compatibility: adapted to gcc 4.60
45
 
- smaller spelling fixes
46
 
- FOV calculations now correct for widescreen and horizontal splitscreen
47
 
- Additional checks against illegal values passed to renderer
48
 
 
49
 
Changes since 0.2.8.3:
50
 
- fixed temporary sound disappearance when alt-tabbing away and back
51
 
- default subcultures are now distributed
52
 
- enable 32 bit color depth at desktop resolution
53
 
- no more display lists for SiS cards
54
 
- spelling mistakes and missing German translations
55
 
 
56
 
Changes since 0.2.8.3_rc4:
57
 
- New setting: KEEP_PLAYER_SLOT allows the server to kick (preferably) spectators
58
 
   if it gets full so there is always one slot open for players
59
 
- New setting: ACCESS_LEVEL_AUTOKICK_IMMUNITY sets the access level required 
60
 
  to be immune from such kicks (and idle autokicks, too)
61
 
- Intercepted chat commands are now written to ladderlog.txt. Format:
62
 
  COMMAND /command-intercepted player [command arguments]
63
 
- Increased default speed of server pinging
64
 
- Reordered game menus a bit
65
 
- fast finish works again
66
 
 
67
 
Changes since 0.2.8.3_rc3:
68
 
- Pinging previously popular servers earlier for quicker server
69
 
  browsing
70
 
- Improved master server random polling, the second polled master now
71
 
  also is random, and all masters are polled if need be
72
 
- Custom camera snaps to cycle direction once when activated if the turn speed
73
 
  is zero.
74
 
- RESERVE_SCREEN_NAME now works regardless of the ALLOW_IMPOSTOR setting.
75
 
- USER_LEVEL now escapes the given authenticated name so you don't have to
76
 
  guess the escaping rules. Ex: USER_LEVEL "name with spaces@forums" 2
77
 
  changes user level for name\_with\_spaces@forums
78
 
 
79
 
Changes since 0.2.8.3_rc2:
80
 
- Fixed crash with server polling
81
 
- ROUND_WINNER and MATCH_WINNER ladderlog events now include the players of
82
 
  the team.
83
 
- Camera switches to user preferred camera when you die in incam mode
84
 
- Better support for custom language files
85
 
- Players can no longer spam chat with /shuffle messages. Added new setting
86
 
  SHUFFLE_SPAM_MESSAGES_PER_ROUND, a per round, per player limit on the number
87
 
  of shuffle messages displayed.
88
 
 
89
 
Changes since 0.2.8.3_rc1:
90
 
- Fixed dark color filters, such as FILTER_DARK_COLOR_STRINGS, to not filter
91
 
  the reset color.
92
 
- ASE moviepack models no longer have a vertex count limit
93
 
- Fixed endless recursion crash between rounds
94
 
 
95
 
Changes since 0.2.8.3_beta3:
96
 
- Chat prefix spam protection. Guards against prefix spam, such as when a
97
 
  user always changes their chat message color, or prefixes all messages
98
 
  with a clan tag. Toggle with the PREFIX_SPAM_ENABLE setting.
99
 
- Fixed VOTING_MATURITY to use the time when the player entered as its 
100
 
  reference time.
101
 
- Fixed single player highscore list not containing everyone.
102
 
- Fixed generation of duplicate names in highscore lists.
103
 
- Fixed camera crash when the grid is empty.
104
 
 
105
 
Changes since 0.2.8.3_beta2:
106
 
- Fixed 'invincibility' bug. It really was cycles freezing in time.
107
 
- Fixed sporadic sound related crash at round end.
108
 
- setting rename: SILENCE_ALL -> SILENCE_DEFAULT.
109
 
- Sound no longer gets muted after you switch the sound settings.
110
 
- Fixed object collision detection that would sometimes pick a wrong 
111
 
  wall to collide with, most likely the reason behind wrongly accredited
112
 
  kills.
113
 
- Fixed inability to switch viewport assignment in four player mode.
114
 
- Better handling of lag clusterbombs.
115
 
- Server disconnects now also take immediate effect even when you're
116
 
  in a menu or chatting.
117
 
 
118
 
Changes since 0.2.8.3_beta1:
119
 
- Made ready for Armatrators
120
 
- Authentication routines now use utf8 as forward- compatibility with
121
 
  trunk. Previously, non-ASCII usernames simply didn't work at all.
122
 
- Better lag slide protection: clients no longer get confused when
123
 
  the server sends their cycle back in time, and the server no longer
124
 
  does that for old clients.
125
 
- Fixed rare wallpassing bug; it required what whould usually be an
126
 
  instakill and infinte wall length.
127
 
 
128
1
Changes since 0.2.8.2:
129
2
 
130
3
  New settings and commands:
311
184
- TEAM_ELIMINATION_MODE sets the way ArmagetronAd removes teams when there's too much teams.
312
185
 
313
186
  Bugfixes:
314
 
- Added compensation for drifting timers (observed often with
315
 
  overclocked mainboards)
316
187
- Text input fields now let the text wrap correctly and make use of the space allocated
317
188
  for them in a not-completely-dumb way. And *sigh* depending on the text field, color
318
189
  codes are either ignored (for the usernames) or both displayed in text and rendered.
364
235
  can be no bigger than the effect of ping.
365
236
- Spectators are now regular players and can chat
366
237
- The /msg command now converts the entered pattern into the internal
367
 
  name so if you write "/msg öäü" and there is a user named "öäü" with
 
238
  name so if you write "/msg ���" and there is a user named "���" with
368
239
  an internal nick of "oau" it will still get matched
369
240
- Team changes are now only executed when allowed, the need for the 
370
241
  temporary/permanent team imbalance setting distinction has gone away