sync changes-since-last-release with the devwiki improvements
[divverent/nexuiz.git] / changes-since-last-release
1 CHANGES since 2.4.2 to r5904:
2 compat-q3a: switch crylink/hagar, as crylink is closer to BFG and hagar is closer to Plasmagun
3 game: airshot announcer for midair hits with the mortar
4 game: all projectiles and their effects are clientside now, massive bandwidth reduction
5 game: alternate HUD is now default
6 game: antilag improved
7 game: assault bugfixed
8 game: ballistics for bullets (but antilagged by default), that is all bullet guns (shotgun, machinegun, campingrifle) are affected by gravity and can pierce walls and players up to a certain thickness depending on gun)
9 game: bots try to not take items near team mates
10 game: cl_gentle, clientside gib replacement for general audiences
11 game: cmd maplist improved
12 game: colors improved (TODO credit sev in nexuiz-credits.txt!)
13 game: command allready
14 game: command "cmd records"
15 game: command lockteams, unlockteams
16 game: command movetoteam_red, ...
17 game: command nospectators
18 game: command records
19 game: command vlogin must be used instead of vdo login now
20 game: command weapbest
21 game: more crosshairs added
22 game: crylink tweaked (bounce does half damage, damage lowered, primary consumes 2 cells)
23 game: ctf capture records now can only be made on an otherwise empty server, prevents "assisted" records
24 game: ctf flag touching when dead bug fixed
25 game: ctf scoring now uses flags, not frags (added several scoring options and configs)
26 game: custom weapon priorities for bots
27 game: cvar cl_casings
28 game: cvar cl_showpressedkeys
29 game: cvar cl_weaponpriority* (up to 10 custom weapon orders can be bound to a key)
30 game: cvar cl_weaponpriority_useforcycling (uses the menu set weapon priority for the normal next/prev commands)
31 game: cvar g_balance_ctf_damageforcescale
32 game: cvar g_balance_electro_combo_speed (secondary balls explode delayed, in a kind of chain reaction)
33 game: better visual hint for unbalanced teams
34 game: cvar g_bloodloss - a new pointless mutator ;)
35 game: cvar g_bugrigs*
36 game: cvar g_ctf_allow_drop
37 game: cvar g_ctf_fullbrightflags
38 game: cvar g_ctf_ignore_frags
39 game: cvar g_instagib REMOVED (use arena mutator with minstanex)
40 game: cvar g_jump_grunt
41 game: cvar g_maxplayers (allows to create spectator slots)
42 game: cvar g_pickup_respawntime*
43 game: cvar g_pinata
44 game: cvar g_showweaponspawns (shows the location of guns on the maps if trying to switch to a gun that is not carried)
45 game: cvar g_spawn_furthest
46 game: cvar g_spawnpoints_auto_move_out_of_solid
47 game: cvar g_spawnshield_time automatically disables itself when shooting
48 game: cvar g_start_delay
49 game: cvar g_touchexplode
50 game: cvar g_warmup
51 game: cvar g_weaponreplace_*
52 game: cvar sv_clones
53 game: cvar sv_gentle
54 game: cvar sv_maxidle
55 game: cvar sv_ready_restart_after_countdown
56 game: cvar sv_ready_restart_nag
57 game: cvar sv_ready_restart_repeatable
58 game: cvar teamplay_lockonrestart
59 game: cvar timelimit_overtime, timelimit_overtimes, timelimit_suddendeath (timelimit_maxovertime removed)
60 game: fix flag falling through bunker
61 game: fix q3skoredm1
62 game: fix some memory leaks
63 game: free camera for demo playback
64 game: friendly fire slightly added now
65 game: handle sv_foginterval on the client now
66 game: hook attaches to moving objects
67 game: hook can pull players (but detaches when that player shoots you)
68 game: hook detaches when teleporting
69 game: hook is no longer "seta"
70 game: hook jitter-less (full client side drawing)
71 game: hook sky-attach bug fixed
72 game: hook weapon consumes cell ammo
73 game: improved bot ai: teamworking, items rating and weapon combos
74 game: improved weapon system, new weapons Port-O-Launch, MinstaNex, On-hand hook, TAG Seeker, HLAC, Camping Rifle; now up to 24 weapons supported
75 game: headshot announcer for the camping rifle
76 game: IP ban syncing support (servers can share a ban list, can be used as a kind of global IP ban system)
77 game: item respawn: 20s for 50health and 25armor
78 game: kick banned players also when they try to talk
79 game: lemmings countdown ('kill' and switching teams is no longer instant)
80 game: log can get :time: events
81 game: map voting: nodetail 1 as default (does not show what others voted for)
82 game: map voting: map preview images to help identify the maps
83 game: more different death types
84 game: new music track by meoblast001 (TODO nexuiz-credits.txt)
85 game: new particle effects
86 game: new tokenizer fixing weirdly split kick reasons/vote commands
87 game: new weapon and player sounds
88 game: performance improved (fteqcc -O3)
89 game: race game type (see Docs/basics.html for more details)
90 game: ready now toggles the ready state
91 game: rocket launcher detonation fixed when button was pressed only for a very short time
92 game: scoreboard much improved
93 game: scores per-team
94 game: show the WelcomeMessage only on join for welcome_message_time seconds or when +show_info is pressed because many people did not know you can make this msg disappear with +zoom. add a line telling specs and observers about +show_info in the upper right
95 game: sounds: model specific player sounds
96 game: carrying strength and shield has less of a performance impact now
97 game: sv_foginterval
98 game: teamkill and typekill complaints and sounds
99 game: team radar (sv_cmd bbox, sv_cmd radarmap commands to create/debug it!)
100 game: texturecompression for lightmaps off (workaround for OS X bug)
101 game: timeout/in feature
102 game: turrets
103 game: vote call is now possible for server admins too
104 game: weapons rebalanced according to frag statistics
105 game: zoom unlagged, detect zoom scripts (for spectating/demos)
106 game: some voice command samples are used along with team messages
107 map: aggressor supports keyhunt
108 map: all maps recompiled, now with external lightmaps which look way better
109 map: new maps accident, desertfactory, racetrack
110 mapping: added egyptsoc textures
111 mapping: allow mins/maxs specification for brush entities instead of models (as alternative)
112 mapping: automatic shader generator script
113 mapping: entities.def updated
114 mapping: entity func_breakable
115 mapping: entity func_door: make DOOR_NOT_LINK work
116 mapping: entity func_door_rotating
117 mapping: entity func_pointparticles
118 mapping: entity func_sparks
119 mapping: entity func_train now supports -1 wait on path_corner, making it NOT wait
120 mapping: entity info_null now removes itself (as it should); this DOES break some maps that need fixing now
121 mapping: entity info_player_start now triggers other entities when someone spawns
122 mapping: entity misc_follow
123 mapping: entity misc_gamemodel, func_illusionary replacing misc_models
124 mapping: entity misc_laser changed and improved
125 mapping: entity target_spawn (BEWARE OF THE)
126 mapping: entity trigger_flipflop, trigger_monoflip, trigger_multivibrator
127 mapping: entity trigger_heal
128 mapping: entity trigger_hurt now can set a message2 as death message for push-kills
129 mapping: entity trigger_items
130 mapping: field nottargeted overrides targetname checks in e.g. func_door (so it can be used for misc_follow without needing an extra trigger)
131 mapping: field team on items, and cnt as weight
132 mapping: LOD for misc_models and similar entities
133 mapping: mapname.cfg is deprecated. Use clientsettemp_for_type and cdtrack in mapname.mapinfo
134 mapping: target2, target3, target4 as extra target fields
135 mapping: triggers now MUST be common/trigger; their exact shape now works (no longer their bbox)
136 mapping: turrets
137 mapping: zeroradiant support, bugfix patchset updated
138 map: reslimed: less distracting fog
139 map: some more TDM map settings
140 map: starship and silvercity: no CTF
141 menu: channel mixer
142 menu: cvar list editor
143 menu: demo browser
144 menu: game type in server browser
145 menu: input box margin now in chars, not percent
146 menu: more settings
147 menu: mouse fixed in -game pro (now havoc)
148 menu: multicampaign is back
149 menu: new playermodel previews (sev)
150 menu: play button in map info
151 menu: server favorites
152 menu: server info
153 menuskins: big buttons as extra graphics
154 menuskins: COLOR_SCROLLBAR_C
155 menu: skin selector
156 menuskins: HEIGHT_DIALOGBORDER
157 menu: weapon priority dialog
158 menu: wicked skins (7 different)
159 menu: blueplastic skin
160 misc: +exec benchmark.cfg
161 misc: new color codes ^xRGB
162 misc: capturing to ogg/theora video (cl_capturevideo_ogg; requires theora and vorbisenc dlls)
163 models: new flag model
164 models: specop now knows that she is female
165 rcon2irc: disconnect fix
166 rcon2irc: irc_trigger