|
dvander@2066
|
1 |
SourceMod Changelog
|
|
dvander@2066
|
2 |
|
|
dvander@2094
|
3 |
----------------------------
|
|
dvander@2094
|
4 |
|
|
ds@3246
|
5 |
SourceMod 1.3.6 [2010-10-31]
|
|
ds@3246
|
6 |
|
|
ds@3246
|
7 |
URL: http://wiki.alliedmods.net/SourceMod_1.3.6_Release_Notes
|
|
ds@3246
|
8 |
|
|
ds@3246
|
9 |
User Changes:
|
|
ds@3246
|
10 |
|
|
ds@3246
|
11 |
- Updated support for latest Left 4 Dead 1 (bug 4681).
|
|
ds@3246
|
12 |
|
|
ds@3246
|
13 |
Developer Changes:
|
|
ds@3246
|
14 |
|
|
ds@3246
|
15 |
- Updated TF2 custom kill defines (bug 4682).
|
|
ds@3246
|
16 |
|
|
ds@3246
|
17 |
----------------------------
|
|
ds@3246
|
18 |
|
|
ds@3246
|
19 |
SourceMod 1.3.5 [2010-10-17]
|
|
ds@3246
|
20 |
|
|
ds@3246
|
21 |
URL: http://wiki.alliedmods.net/SourceMod_1.3.5_Release_Notes
|
|
ds@3246
|
22 |
|
|
ds@3246
|
23 |
User Changes:
|
|
ds@3246
|
24 |
|
|
ds@3246
|
25 |
- Updated support for CS:S, Garry's Mod, DoD:S, TF2, HL2DM.
|
|
ds@3246
|
26 |
- Added support for Firearms: Source (bug 4537).
|
|
ds@3246
|
27 |
- Added support for Fistful of Frags (bug 3883).
|
|
ds@3246
|
28 |
- Added support for Alien Swarm (bug 4530).
|
|
ds@3246
|
29 |
- Fixed living players hearing dead players if alltalk is disabled while deadtalk is on (bug 4533, thanks Zach Callear).
|
|
ds@3246
|
30 |
- Fixed timeleft not getting reset on Game_Commencing in CS:S (bug 4557).
|
|
ds@3246
|
31 |
- Fixed PlayerRunCmd being hooked when not used (bug 3990).
|
|
ds@3246
|
32 |
- Fixed errors and missing effects caused by missing sprites on L4D2 (bug 4512).
|
|
ds@3246
|
33 |
- Fixed 'sm plugins' public command skipping plugins in recommended listing (bug 4501).
|
|
ds@3246
|
34 |
- Fixed corruption with large database.cfg files (bug 4286).
|
|
ds@3246
|
35 |
|
|
ds@3246
|
36 |
Developer Changes:
|
|
ds@3246
|
37 |
|
|
ds@3246
|
38 |
- Added TF2 object stocks (bug 4536).
|
|
ds@3246
|
39 |
- Added TF2_MakeBleed native to TF2 ext (bug 4542).
|
|
ds@3246
|
40 |
- Added support for logical entities in Synergy (bug 4534).
|
|
ds@3246
|
41 |
- Updated TF2 conditions enum and defines (bug 4526).
|
|
ds@3246
|
42 |
- Fixed potential crash with IMemUtils::FindPattern on Linux (bug 4554).
|
|
ds@3246
|
43 |
|
|
ds@3246
|
44 |
----------------------------
|
|
ds@3246
|
45 |
|
|
ds@3246
|
46 |
SourceMod 1.3.4 [2010-07-18]
|
|
ds@3246
|
47 |
|
|
ds@3246
|
48 |
URL: http://wiki.alliedmods.net/SourceMod_1.3.4_Release_Notes
|
|
ds@3246
|
49 |
|
|
ds@3246
|
50 |
User Changes:
|
|
ds@3246
|
51 |
|
|
ds@3246
|
52 |
- Support for latest TF update (bug 4506).
|
|
ds@3246
|
53 |
- Support for latest L4D2 update (bug 4509).
|
|
ds@3246
|
54 |
|
|
ds@3246
|
55 |
Developer Changes:
|
|
ds@3246
|
56 |
|
|
ds@3246
|
57 |
- Added FindFlagChar native (bug 3776).
|
|
ds@3246
|
58 |
- Added GetConVarDefault native (bug 4502).
|
|
ds@3246
|
59 |
- Added forward for TF's GetHoliday function (bug 4462).
|
|
ds@3246
|
60 |
|
|
ds@3246
|
61 |
----------------------------
|
|
ds@3246
|
62 |
|
|
ds@3246
|
63 |
SourceMod 1.3.3 [2010-06-23]
|
|
ds@3246
|
64 |
|
|
ds@3246
|
65 |
URL: http://wiki.alliedmods.net/SourceMod_1.3.3_Release_Notes
|
|
ds@3246
|
66 |
|
|
ds@3246
|
67 |
User Changes:
|
|
ds@3246
|
68 |
|
|
ds@3246
|
69 |
- Added support for CS:S on Orange Box
|
|
ds@3246
|
70 |
- Added gamedata for Resistance and Liberation (bug 4418).
|
|
ds@3246
|
71 |
- Updated gamedata for SourceForts, Empires, Obsidian Conflict, Zombie Master.
|
|
ds@3246
|
72 |
- Fixed memory corruption and leaks with some voice functionality (bug 4415).
|
|
ds@3246
|
73 |
- Fixed UI bug in sm_motd (bug 4460).
|
|
ds@3246
|
74 |
|
|
ds@3246
|
75 |
Developer Changes:
|
|
ds@3246
|
76 |
|
|
ds@3246
|
77 |
- Added new player condition (TFCond_CritCola, bug 4447).
|
|
ds@3246
|
78 |
- Fixed clientprefs deleting cookies twice in rare cases (bug 4412).
|
|
ds@3246
|
79 |
- Fixed OnClientConnected forward not firing for bots (bug 4443).
|
|
ds@3246
|
80 |
- Fixed sm_dump_datamaps crash (bug 4424).
|
|
ds@3246
|
81 |
- Fixed switch case comparisons failing with large numbers (bug 4457).
|
|
ds@3246
|
82 |
- Fixed rare crash in output hooks (bug 4422).
|
|
ds@3246
|
83 |
- Fixed bug with dynamically sized arrays being sliced (bug 4428).
|
|
ds@3246
|
84 |
- Fixed SendConVarValue() on TF2, DOD:S, L4D, and L4D2 (bug 4273).
|
|
ds@3246
|
85 |
- Fixed TF2 natives not being marked optional (bug 4389).
|
|
ds@3246
|
86 |
|
|
ds@3246
|
87 |
----------------------------
|
|
ds@3246
|
88 |
|
|
ds@3246
|
89 |
SourceMod 1.3.2 [2010-05-02]
|
|
ds@3246
|
90 |
|
|
ds@3246
|
91 |
URL: http://wiki.alliedmods.net/SourceMod_1.3.2_Release_Notes
|
|
ds@3246
|
92 |
|
|
ds@3246
|
93 |
User Changes:
|
|
ds@3246
|
94 |
|
|
ds@3246
|
95 |
- Support for recent TF, DoD, and L4D2 updates (bug 4356, bug 4361, bug 4371, bug 4374, bug 4375).
|
|
ds@3246
|
96 |
- Fixed rare crash when replicating cvars to clients (bug 4315).
|
|
ds@3246
|
97 |
- Lots of extra game support for Insurgency, ZPS, CSProMod, PVKII, and FortressForever (thanks
|
|
ds@3246
|
98 |
Nicholas "psychonic" hastings).
|
|
ds@3246
|
99 |
|
|
ds@3246
|
100 |
Developer Changes:
|
|
ds@3246
|
101 |
|
|
ds@3246
|
102 |
- Added TF functions for stunning, conditions, regeneration, and power play (bug 4166, bug 4331).
|
|
ds@3246
|
103 |
|
|
ds@3246
|
104 |
----------------------------
|
|
ds@3246
|
105 |
|
|
ds@3246
|
106 |
SourceMod 1.3.1 [2010-02-09]
|
|
ds@3246
|
107 |
|
|
ds@3246
|
108 |
URL: http://wiki.alliedmods.net/SourceMod_1.3.1_Release_Notes
|
|
ds@3246
|
109 |
|
|
ds@3246
|
110 |
User Changes:
|
|
ds@3246
|
111 |
|
|
ds@3246
|
112 |
- Added extended support for CSProMod (bug 4255).
|
|
ds@3246
|
113 |
- Fixed client disconnect crash on many third party games (bug 4231).
|
|
ds@3246
|
114 |
- Improved support for Battlegrounds 2 (bug 4146).
|
|
ds@3246
|
115 |
- Improved support for Insurgency (bug 4180).
|
|
ds@3246
|
116 |
- Improved support for Garry's Mod (bug 4230, bug 4268).
|
|
ds@3246
|
117 |
- Improved support for Synergy (bug 4235).
|
|
ds@3246
|
118 |
- Updated Day of Defeat support for 20010123 update (bug 4262).
|
|
ds@3246
|
119 |
- Fixed Webternet extension not loading on Windows 2000 (bug 4234).
|
|
ds@3246
|
120 |
|
|
ds@3246
|
121 |
Developer Changes:
|
|
ds@3246
|
122 |
|
|
ds@3246
|
123 |
- Fixed compiler complaints when using |any| tag on array arguments (bug 4274).
|
|
ds@3246
|
124 |
- Fixed GetClientCookieTime not being exported (bug 4237).
|
|
ds@3246
|
125 |
- Fixed potential crash in entity handling code (bug 4249).
|
|
ds@3246
|
126 |
|
|
ds@3246
|
127 |
----------------------------
|
|
ds@3246
|
128 |
|
|
ds@3246
|
129 |
SourceMod 1.3.0 [2010-01-15]
|
|
ds@3246
|
130 |
|
|
ds@3246
|
131 |
URL: http://wiki.alliedmods.net/SourceMod_1.3.0_Release_Notes
|
|
ds@3246
|
132 |
|
|
ds@3246
|
133 |
Major Features:
|
|
ds@3246
|
134 |
* Left 4 Dead 2 support
|
|
ds@3246
|
135 |
* Non-networked entity support
|
|
ds@3246
|
136 |
|
|
ds@3246
|
137 |
User Changes:
|
|
ds@3246
|
138 |
|
|
ds@3246
|
139 |
- Added Left 4 Dead 2 support (bug 4075).
|
|
ds@3246
|
140 |
- Added much richer voting progress feedback (bug 1997).
|
|
ds@3246
|
141 |
- Improved support for various third-party games (Nicholas "psychonic" Hastings).
|
|
ds@3246
|
142 |
- Added @spec target (bug 2718).
|
|
ds@3246
|
143 |
- Added sm_resetcvar command (bug 3636).
|
|
ds@3246
|
144 |
- Added "motd" chat trigger (bug 2694).
|
|
ds@3246
|
145 |
- Updated GeoIP to OCT-2009.
|
|
ds@3246
|
146 |
- Fixed rare map vote error (bug 3905).
|
|
ds@3246
|
147 |
- Fixed small leak in the nominations plugin (bug 4104).
|
|
ds@3246
|
148 |
- Fixed last client being excluded from some command effects (bug 3984).
|
|
ds@3246
|
149 |
- Fixed crashes in plugin [|un|re]loading (bug 4034, bug 4038, bug 4044, bug 4153).
|
|
ds@3246
|
150 |
- Special target "@me" is now filtered for certain statuses properly (bug 4000).
|
|
ds@3246
|
151 |
- Improved non-admin to admin chat (bug 3844).
|
|
ds@3246
|
152 |
- Removed "auto.*" extension folders (bug 3949).
|
|
ds@3246
|
153 |
|
|
ds@3246
|
154 |
Developer Changes:
|
|
ds@3246
|
155 |
|
|
ds@3246
|
156 |
- Added non-networked entity support (bug 2459).
|
|
ds@3246
|
157 |
- Added improved random number generator (bug 3831).
|
|
ds@3246
|
158 |
- Added GetClientCookieTime native (bug 3736).
|
|
ds@3246
|
159 |
- Added AskPluginLoad2 callback (bug 3716).
|
|
ds@3246
|
160 |
- Added PlayerRunCmd callback (bug 3289).
|
|
ds@3246
|
161 |
- Added PointOutsideWorld native (bug 3906).
|
|
ds@3246
|
162 |
- Added API for "blanket" command hooks (bug 4015).
|
|
ds@3246
|
163 |
- Added ability to test for SourceMod features (bug 4021).
|
|
ds@3246
|
164 |
- Added ability to change broadcast status on hooked events (bug 3886).
|
|
ds@3246
|
165 |
- OnClientCommand no longer receives unconnected clients (bug 3732).
|
|
ds@3246
|
166 |
- Fixed various bugs in client listening API (bug 3818).
|
|
ds@3246
|
167 |
- Fixed crash in BanClient (bug 3912).
|
|
ds@3246
|
168 |
- Fixed various crashes in self-removing callbacks (bug 4059).
|
|
ds@3246
|
169 |
- Fixed rare HUD text crash on TF (bug 4016).
|
|
ds@3246
|
170 |
- Fixed OnConfigsExecuted not running on EP1 games with large configs (bug 3828).
|
|
ds@3246
|
171 |
- Fixed entity output hooks not working (bug 3988).
|
|
ds@3246
|
172 |
- Gamedata folder matches are now case-insensitive (bug 3913).
|
|
ds@3246
|
173 |
- Blocked plugins from hooking "sm" command (bug 4013).
|
|
ds@3246
|
174 |
|
|
ds@3246
|
175 |
----------------------------
|
|
ds@3246
|
176 |
|
|
ds@3246
|
177 |
SourceMod 1.2.4 [2009-10-03]
|
|
ds@3246
|
178 |
|
|
ds@3246
|
179 |
URL: http://wiki.alliedmods.net/SourceMod_1.2.4_Release_Notes
|
|
ds@3246
|
180 |
|
|
ds@3246
|
181 |
- Updated for L4D changes (bugs 4032, 4033, 4035).
|
|
ds@3246
|
182 |
- Updated GeoLite Country database for GeoIP extension.
|
|
ds@3246
|
183 |
- Fixed crash when block-loading more than eight plugins (bug 4034).
|
|
ds@3246
|
184 |
- Fixed rare crash in hudtext code on TF (bug 4016).
|
|
ds@3246
|
185 |
- Fixed crash when reloading a blocked plugin failed (bug 4038).
|
|
ds@3246
|
186 |
- Fixed Huntsman not firing critical callback on TF (bug 3927).
|
|
ds@3246
|
187 |
- Registering the "sm" command no longer has any effect (bug 4013).
|
|
ds@3246
|
188 |
- Fixed translation bug in extension API (bug 4010).
|
|
ds@3246
|
189 |
|
|
ds@3246
|
190 |
----------------------------
|
|
ds@3246
|
191 |
|
|
ds@3246
|
192 |
SourceMod 1.2.3 [2009-08-28]
|
|
ds@3246
|
193 |
|
|
ds@3246
|
194 |
URL: http://wiki.alliedmods.net/SourceMod_1.2.3_Release_Notes
|
|
ds@3246
|
195 |
|
|
ds@3246
|
196 |
- Fix extension filename lookup. (bug 3975).
|
|
ds@3246
|
197 |
|
|
ds@3246
|
198 |
----------------------------
|
|
ds@3246
|
199 |
|
|
ds@3246
|
200 |
SourceMod 1.2.2 [2009-08-28]
|
|
ds@3246
|
201 |
|
|
ds@3246
|
202 |
URL: http://wiki.alliedmods.net/SourceMod_1.2.2_Release_Notes
|
|
ds@3246
|
203 |
|
|
ds@3246
|
204 |
- Removed auto folders. (bug 3949).
|
|
ds@3246
|
205 |
- Added PointOutsideWorld native to sdktools. (bug 3906).
|
|
ds@3246
|
206 |
- Added "motd" chat trigger to basetriggers. (bug 2694).
|
|
ds@3246
|
207 |
- Added manual extension reloading command to root console menu. (bug 3934)
|
|
ds@3246
|
208 |
- Fixed 'list' type custom menu entries overwriting admin restrictions. (bug 3783).
|
|
ds@3246
|
209 |
- Added sm_resetcvar command to basecommands. (bug 3636).
|
|
ds@3246
|
210 |
- Updated gamedata for DOD:S. (bug 3948).
|
|
ds@3246
|
211 |
- Updated gamedata for TF2. (bug 3948).
|
|
ds@3246
|
212 |
- Added new .ep2v build config for valve OB based games. (bug 3948).
|
|
ds@3246
|
213 |
- Fixed incorrect escaping in clientprefs SQLite queries. (bug 3904)
|
|
ds@3246
|
214 |
- Updated gamedata for Synergy. (bug 3315).
|
|
ds@3246
|
215 |
- Upgraded to pcre-7.9 (bug 3923).
|
|
ds@3246
|
216 |
- Switched Insurgency chat printing to SayText. (bug 3738).
|
|
ds@3246
|
217 |
- Updated gamedata for Insurgency. (bug 3511).
|
|
ds@3246
|
218 |
- Updated gamedata for ZM. (bug 3746).
|
|
ds@3246
|
219 |
- Updated gamedata for Empires. (bug 3500).
|
|
ds@3246
|
220 |
- Updated gamedata for ZPS. (bug 3877).
|
|
ds@3246
|
221 |
- Updated gamedata for AoC. (bug 3891).
|
|
ds@3246
|
222 |
- Fixed RemovePlayerDisguise signature for TF2. (bug 3892).
|
|
ds@3246
|
223 |
|
|
ds@3246
|
224 |
----------------------------
|
|
ds@3246
|
225 |
|
|
ds@3246
|
226 |
SourceMod 1.2.1 [2009-05-31]
|
|
ds@3246
|
227 |
|
|
ds@3246
|
228 |
URL: http://wiki.alliedmods.net/SourceMod_1.2.1_Release_Notes
|
|
ds@3246
|
229 |
|
|
ds@3246
|
230 |
- Updated SDKTools for latest Team Fortress update.
|
|
ds@3246
|
231 |
- Added L4D handling to GuessSDKVersion() (bug 3842).
|
|
ds@3246
|
232 |
- Updated Zombie Panic Source offsets (bug 3632).
|
|
ds@3246
|
233 |
- Fixed crash when clientprefs saw disconnect from 64th client (bug 3821).
|
|
ds@3246
|
234 |
- Fixed Plugin_Handled acting like a Stop in usermsg hooks (bug 3685).
|
|
ds@3246
|
235 |
- Fixed early tv_enable causing crashes (bug 3766).
|
|
ds@3246
|
236 |
- Fixed unhook event crash (bug 3814).
|
|
ds@3246
|
237 |
- Fixed compiler reading uninitialized strings while processing varargs (bug 3811).
|
|
ds@3246
|
238 |
- Fixed compiler choosing whether to emit stradjust.pri on dynamic arrays based on uninitialized memory (bug 3810).
|
|
ds@3246
|
239 |
- Fixed Windows L4D CreateFakeClient signature (bug 3792).
|
|
ds@3246
|
240 |
- Fixed sm_slap for EP1 games (bug 3768).
|
|
ds@3246
|
241 |
- Fixed casting problems in TextParsers breaking TrimString for non-ASCII characters (bug 3800).
|
|
ds@3246
|
242 |
- Fixed OnClientConnect rejectmsg handling, improved doc (bug 3690).
|
|
ds@3246
|
243 |
- Fixed clientprefs not loading cookies for clients on late load (bug 3735).
|
|
ds@3246
|
244 |
- Fixed GetCommandFlags on original engine games (bug 3759).
|
|
ds@3246
|
245 |
- Fixed compiler asserting when returning a string literal (bug 3836).
|
|
ds@3246
|
246 |
- Fixed compiler erroring when tagging functions for string return (bug 3837).
|
|
ds@3246
|
247 |
- Fixed compiler not handling constant chained relational operators correctly (bug 3838).
|
|
ds@3246
|
248 |
- Fixed revote bug and inflexibilities in RedrawClientVoteMenu (bug 3834).
|
|
ds@3246
|
249 |
- Fixed auto update URL being set too late (bug 3699).
|
|
ds@3246
|
250 |
- Disabled nextmap in Synergy and Dystopia (bug 3687, bug 3741).
|
|
ds@3246
|
251 |
- Removed unnecessary SSE optimizations from msvc9 project files (bug 3756).
|
|
ds@3246
|
252 |
- Removed short-lived tag system (bug 3751).
|
|
ds@3246
|
253 |
- Removed the alive check from sm_rename. (bug 3698).
|
|
ds@3246
|
254 |
- Switched FortressForever to Valve menus (bug 3819).
|
|
ds@3246
|
255 |
|
|
ds@3246
|
256 |
----------------------------
|
|
ds@3246
|
257 |
|
|
dvander@2652
|
258 |
SourceMod 1.2.0 [2009-03-05]
|
|
dvander@2652
|
259 |
|
|
dvander@2652
|
260 |
URL: http://wiki.alliedmods.net/SourceMod_1.2.0_Release_Notes
|
|
dvander@2652
|
261 |
|
|
dvander@2652
|
262 |
Major Features:
|
|
dvander@2652
|
263 |
* Left 4 Dead Support
|
|
dvander@2652
|
264 |
* Dark Messiah Support
|
|
dvander@2652
|
265 |
* New and Improved Updater
|
|
dvander@2652
|
266 |
|
|
dvander@2652
|
267 |
Changes:
|
|
dvander@2652
|
268 |
|
|
dvander@2652
|
269 |
- Added Left 4 Dead support (bug 3414).
|
|
dvander@2652
|
270 |
- Added Dark Messiah game support (requires Metamod:Source 1.7.1 or higher).
|
|
dvander@2652
|
271 |
- Added sm_name command (bug 2150).
|
|
dvander@2652
|
272 |
- Added extension-level dynamic hooking to bintools (bug 2616).
|
|
dvander@2652
|
273 |
- Added client validation API to replace passing userids asynchronously.
|
|
dvander@2652
|
274 |
- Added cURL extension, available to other extensions (bug 3560).
|
|
dvander@2652
|
275 |
- Added parsing of custom gamedata files (bug 3644).
|
|
dvander@2652
|
276 |
- Added case insensitivity search to ReplaceString (bug 3639, Fyren).
|
|
dvander@2652
|
277 |
- Added more detail to certain player-oriented menu titles (bug 2740, Fyren).
|
|
dvander@2652
|
278 |
- Added sv_tags API (bug 3677).
|
|
dvander@2652
|
279 |
- Greatly improved admin-sql-prefetch performance for large tables (bug 3354, FLOOR_MASTER).
|
|
dvander@2652
|
280 |
- Exposed IServer address to extensions (bug 3545).
|
|
dvander@2652
|
281 |
- New gamedata organization; files are now smaller and per-game (bug 3546).
|
|
dvander@2652
|
282 |
- Split sound functions into a new plugin, sounds.smx.
|
|
dvander@2652
|
283 |
- Fixed slap and slay on Insurgency (bug 2560).
|
|
dvander@2652
|
284 |
- Fixed blank admins being created from invalid admin file lines (bug 3431).
|
|
dvander@2652
|
285 |
- Fixed basetriggers not working on Insurgency (bug 3497).
|
|
dvander@2652
|
286 |
- Fixed client preferences missing some clients (bug 3616).
|
|
dvander@2652
|
287 |
- Improved database fallback mechanism in clientprefs (bug 3564).
|
|
dvander@2652
|
288 |
- Improved timer handling in funcommands (bug 3498).
|
|
dvander@2652
|
289 |
- Improved compile.sh to take filenames (bug 3550, jonasfietz).
|
|
dvander@2652
|
290 |
- sm_kick now shows the kick reason when available.
|
|
dvander@2652
|
291 |
- Fixed MsgPostHook (ex MsgSentNotify) callbacks not firing on intercept hook (bug 3631).
|
|
dvander@2652
|
292 |
- Note: SourceMod now adds "sourcemod" to the sv_tags cvar.
|
|
dvander@2652
|
293 |
|
|
dvander@2652
|
294 |
----------------------------
|
|
dvander@2652
|
295 |
|
|
pred@2621
|
296 |
SourceMod 1.1.2 [2009-02-26]
|
|
pred@2621
|
297 |
|
|
pred@2621
|
298 |
URL: http://wiki.alliedmods.net/SourceMod_1.1.2_Release_Notes
|
|
pred@2621
|
299 |
|
|
pred@2621
|
300 |
Changes:
|
|
pred@2621
|
301 |
|
|
pred@2621
|
302 |
- Fixed critical hits being permanently disabled (bug 2674)
|
|
pred@2621
|
303 |
|
|
pred@2621
|
304 |
----------------------------
|
|
pred@2621
|
305 |
|
|
dvander@2605
|
306 |
SourceMod 1.1.1 [2009-02-25]
|
|
dvander@2605
|
307 |
|
|
pred@2621
|
308 |
URL: http://wiki.alliedmods.net/SourceMod_1.1.1_Release_Notes
|
|
dvander@2605
|
309 |
|
|
dvander@2605
|
310 |
Changes:
|
|
dvander@2605
|
311 |
|
|
dvander@2605
|
312 |
- Added Age of Chivalry support (bug 3366, IceMatrix).
|
|
dvander@2605
|
313 |
- Added Obsidian Conflict support (bug 2699, The DOO).
|
|
dvander@2605
|
314 |
- Fixed compatibility issues with latest TF2 update.
|
|
dvander@2605
|
315 |
- Fixed crash when an event handler fired an event of the same name (bug 3468).
|
|
dvander@2605
|
316 |
- Fixed rare crash in the event manager on post hooks (bug 3548).
|
|
dvander@2605
|
317 |
- Fixed formatting error with zero precision floats (bug 3447).
|
|
dvander@2605
|
318 |
- Fixed various Insurgency offsets (bug 3544).
|
|
dvander@2605
|
319 |
- Fixed admin menu (topmenu) categories being selectable when not usable (bug 3256).
|
|
dvander@2605
|
320 |
- Fixed sm_sql_addgroup not working (bug 3578).
|
|
dvander@2605
|
321 |
- Fixed memory leak when events were hooked as EventHookMode_Post.
|
|
dvander@2605
|
322 |
- Fixed nextmap trigger showing wrong output with end-of-map voting disabled and sm_trigger_show set to zero (bug 3597, mr.e.unk).
|
|
dvander@2605
|
323 |
|
|
dvander@2605
|
324 |
----------------------------
|
|
dvander@2605
|
325 |
|
|
dvander@2487
|
326 |
SourceMod 1.1.0 [2008-12-28]
|
|
dvander@2487
|
327 |
|
|
dvander@2487
|
328 |
URL: http://wiki.alliedmods.net/SourceMod_1.1.0_Release_Notes
|
|
dvander@2487
|
329 |
|
|
dvander@2487
|
330 |
Major features:
|
|
dvander@2487
|
331 |
* New map management plugins.
|
|
dvander@2487
|
332 |
* New reserved slot type.
|
|
dvander@2487
|
333 |
* GameData updates are retrieved remotely
|
|
dvander@2487
|
334 |
* Client Preferences extension for per-client "cookies"
|
|
dvander@2487
|
335 |
* New incremental and independent JIT
|
|
dvander@2487
|
336 |
|
|
dvander@2487
|
337 |
Changes:
|
|
dvander@2487
|
338 |
|
|
dvander@2487
|
339 |
- Added new client preferences extension (API in clientprefs.inc, bug 1925).
|
|
dvander@2487
|
340 |
- Added new gamedata auto-update functionality (bug 2602).
|
|
dvander@2487
|
341 |
- Revamped and greatly expanded map management plugins and their functionality (bug 2201).
|
|
dvander@2487
|
342 |
- Debug mode is now always on; as there is no longer a performance loss, there is no non-debug mode.
|
|
dvander@2487
|
343 |
- The timeleft trigger can now handle mp_winlimit, mp_fraglimit, and mp_maxrounds (bug 2344).
|
|
dvander@2487
|
344 |
- Translations can now be in separate files and placed in language-unique folders.
|
|
dvander@2487
|
345 |
- The leading "STEAM_0:" or "STEAM_1:" in SteamIDs can now be omitted from admin files.
|
|
dvander@2487
|
346 |
- Added sm_revote command so clients can participate in a vote that fell off their screen (bug 2156).
|
|
dvander@2487
|
347 |
- Added Core API for creating stack structures (adt_stack.inc, bug 2441).
|
|
dvander@2487
|
348 |
- Added API for extending mapchooser (mapchooser.inc, bug 2201).
|
|
dvander@2487
|
349 |
- Added Core API for map transition control and history (nextmap.inc).
|
|
dvander@2487
|
350 |
- Added TF2 forward for overriding how critical hits are calculated.
|
|
dvander@2487
|
351 |
- Added SetClientInfo() native for modifying how a server sees a client's setinfo properties.
|
|
dvander@2487
|
352 |
- Added CreateDirectory() native (bug 3253).
|
|
dvander@2487
|
353 |
- Added "magic" MaxClients variable to replace slower GetMaxClients() call.
|
|
dvander@2487
|
354 |
- Added support for three-letter language codes (bug 3526).
|
|
dvander@2487
|
355 |
- Functions to control client versus client mic listening now work as described (bug 2498).
|
|
dvander@2487
|
356 |
- Fixed SDKTools not being reloadable, and fixed a related bug in Handle type removal (bug 2753).
|
|
dvander@2487
|
357 |
- Rewrote internal translation handling. Extensions now have access to an ITranslator API (bug 2535).
|
|
dvander@2487
|
358 |
- Rewrote internal handling of dependencies (especially relating to native providers) (bug 2466).
|
|
dvander@2487
|
359 |
- Added user config hooks to IGameConfigManager, for parsing user-defined sections.
|
|
dvander@2487
|
360 |
- Revamped SourcePawn API. Removed and deprecated many structures and functions accidentally exposed publicly.
|
|
dvander@2487
|
361 |
- Revamped SourcePawn structure, it is now separable from SourceMod for other projects.
|
|
dvander@2487
|
362 |
- Renamed basefuncommands.phrases.txt to funcommands.phrases.txt (bug 2485).
|
|
dvander@2487
|
363 |
- Renamed basefunvotes.phrases.txt to funvotes.phrases.txt (bug 2485).
|
|
dvander@2487
|
364 |
- Added IDBDriver API call for extensions to handle IDBDriver dependencies properly.
|
|
dvander@2487
|
365 |
- Usermessage natives now validate clients to prevent crashing.
|
|
dvander@2487
|
366 |
- Fixed OnConfigsExecuted not working on listen servers.
|
|
dvander@2487
|
367 |
- Fixed out-of-handle conditions in CreateTimer() causing crashes (bug 3381).
|
|
dvander@2487
|
368 |
- Fixed accessing invalid Handles causing crashes (bug 3359).
|
|
dvander@2487
|
369 |
- Fixed memory corruption with MySQL + FetchString (bug 3352).
|
|
dvander@2487
|
370 |
- Fixed ReadFileString ignoring its fourth parameter (bug 3459).
|
|
dvander@2487
|
371 |
- Fixed sm_sql_addadmin reading the immunity field as a password (bug 3395).
|
|
dvander@2487
|
372 |
- Fixed ReadFile sign-extending instead of zero-extending (bug 3449).
|
|
dvander@2487
|
373 |
|
|
dvander@2487
|
374 |
----------------------------
|
|
dvander@2487
|
375 |
|
|
dvander@2487
|
376 |
SourceMod 1.0.4 [2008-09-14]
|
|
dvander@2487
|
377 |
|
|
dvander@2487
|
378 |
Changes:
|
|
dvander@2487
|
379 |
|
|
dvander@2487
|
380 |
- Fixed amb1986: Format() with very long strings could crash if the input and output buffers overlapped.
|
|
dvander@2487
|
381 |
- Fixed amb1938: The compiler ate too many characters in preprocessor macros.
|
|
dvander@2487
|
382 |
- Fixed amb1935: Topmenu child names were not uncached when a category was deleted.
|
|
dvander@2487
|
383 |
- Fixed amb1929: Banning via the console threw a runtime error.
|
|
dvander@2487
|
384 |
- Fixed amb1918: Ban menu should compare userids, not client indexes
|
|
dvander@2487
|
385 |
- Fixed amb1916: Threaded query delay is now 50ms instead of 500ms.
|
|
dvander@2487
|
386 |
- Fixed amb1899: Duplicate maps in auto generated maplists.
|
|
dvander@2487
|
387 |
- Fixed amb1891: Basechat didn't check for blank message in private says.
|
|
dvander@2487
|
388 |
- Fixed amb1853: Ternary operators with string assignments could chop strings off.
|
|
dvander@2487
|
389 |
- Fixed amb1815: Custom admin menu wasn't escaping input.
|
|
dvander@2487
|
390 |
- Fixed amb1808: KickClient() is now delayed to prevent crashes, use KickClientEx for old functionality.
|
|
dvander@2487
|
391 |
- Fixed amb1802: Possible crash when a client disconnected.
|
|
dvander@2487
|
392 |
- Fixed amb1801: Improved bot detection, and fixed bots crashing if inside an OrangeBox server.cfg.
|
|
dvander@2487
|
393 |
- Fixed amb1780: admin-sql-threaded had a debug spew turned on.
|
|
dvander@2487
|
394 |
- Fixed amb1779: Crash in GetTeamName() on mods that don't support it.
|
|
dvander@2487
|
395 |
- Fixed amb1763: Function call status is now cleared on a new function call.
|
|
dvander@2487
|
396 |
- Fixed amb1749: Updated and improved DoD:S SDKTools coverage.
|
|
dvander@2487
|
397 |
- Fixed team native crashes in SDKTools for mods like Insurgency.
|
|
dvander@2487
|
398 |
- Fixed various file handle leaks.
|
|
dvander@2487
|
399 |
|
|
dvander@2487
|
400 |
----------------------------
|
|
dvander@2487
|
401 |
|
|
dvander@2120
|
402 |
SourceMod 1.0.3 [2008-06-21]
|
|
dvander@2120
|
403 |
|
|
dvander@2120
|
404 |
Changes:
|
|
dvander@2120
|
405 |
|
|
dvander@2120
|
406 |
- Fixed SDKTools compatibility for latest TF2 update.
|
|
dvander@2120
|
407 |
- Fixed amb1750: OnAutoConfigsBuffered() inserted before "exec server.cfg".
|
|
dvander@2120
|
408 |
- Fixed a logic bug where OnConfigsExecuted() could be executed before "exec server.cfg" finished.
|
|
dvander@2120
|
409 |
- Fixed a rare crash in the event manager that manifested on Zombie Panic! Source.
|
|
dvander@2120
|
410 |
|
|
dvander@2120
|
411 |
----------------------------
|
|
dvander@2120
|
412 |
|
|
dvander@2120
|
413 |
SourceMod 1.0.2 [2008-05-31]
|
|
dvander@2094
|
414 |
|
|
dvander@2094
|
415 |
Changes:
|
|
dvander@2094
|
416 |
|
|
dvander@2094
|
417 |
- The admin menu is now user-modifiable (the "Dynamic Admin Menu").
|
|
dvander@2094
|
418 |
- Added a TF2 extension with Team Fortress functions.
|
|
dvander@2094
|
419 |
- Added a RegEx extension with regular expression functions.
|
|
dvander@2094
|
420 |
- Added functions to SDKTools for hooking entity outputs.
|
|
dvander@2094
|
421 |
- Added preliminary support for the DoD:S Orange Box beta.
|
|
dvander@2094
|
422 |
- Added a forward for map config plugins for preventing race conditions.
|
|
dvander@2094
|
423 |
- Added a %b format specifier for binary printing.
|
|
dvander@2094
|
424 |
- Added sm_dump_datamaps command (SDKTools) for enumerating datamap properties.
|
|
dvander@2094
|
425 |
- Added sm_dump_admcache command for debugging the admin cache.
|
|
dvander@2094
|
426 |
- Added amb1715 - TraceHull functions to SDKTools (complementing TraceRay).
|
|
dvander@2094
|
427 |
- Added amb1694 - FindCharInString() function.
|
|
dvander@2094
|
428 |
- Added amb1685 - GetTickInterval() function.
|
|
dvander@2096
|
429 |
- Added amb1620 - ActivateEntity() function to SDKTools (for Orange Box particle system).
|
|
dvander@2094
|
430 |
- Added amb1610 - StripQuotes() function.
|
|
dvander@2094
|
431 |
- Added amb1558 - Compiler now has __BINARY_PATH__ and __BINARY_FILE__ macros.
|
|
dvander@2096
|
432 |
- Fixed amb1686 - ReplaceString* with an empty search string crashed; it now throws an error.
|
|
dvander@2096
|
433 |
- Fixed amb1684 - Blank passwords required an empty but set password.
|
|
dvander@2094
|
434 |
- Fixed amb1595 - Extension load failures did not show a platform error message.
|
|
dvander@2094
|
435 |
- Fixed amb1583 - MySQL string fetch from prepared queries returned corrupted data.
|
|
dvander@2094
|
436 |
- Fixed amb1358 - Timeleft did not reset on TF2 restarts.
|
|
dvander@2094
|
437 |
- Fixed cases where the JIT was too cautious in space optimizations.
|
|
dvander@2094
|
438 |
- Fixed TF2/Cstrike extensions being loadable on incompatible games.
|
|
dvander@2094
|
439 |
- Fixed various documentation inconsistencies and typos.
|
|
dvander@2094
|
440 |
- Fixed internal bugs with file extension handling.
|
|
dvander@2094
|
441 |
|
|
dvander@2094
|
442 |
Notes:
|
|
dvander@2094
|
443 |
|
|
dvander@2094
|
444 |
There is a possible compatibility regression from amb1684. SetAdminPassword()
|
|
dvander@2094
|
445 |
has been modified to remove any set password when given an empty string. Previously,
|
|
dvander@2094
|
446 |
a blank password ("") would force an admin to use "setinfo" to set an empty password,
|
|
dvander@2094
|
447 |
but this functionality was deemed unuseful and unintended. Blank passwords now
|
|
dvander@2094
|
448 |
remove any set password.
|
|
dvander@2094
|
449 |
|
|
dvander@2094
|
450 |
----------------------------
|
|
dvander@2094
|
451 |
|
|
dvander@2066
|
452 |
SourceMod 1.0.1 [2008-05-20]
|
|
dvander@2066
|
453 |
|
|
dvander@2066
|
454 |
Changes:
|
|
dvander@2066
|
455 |
|
|
dvander@2066
|
456 |
- Fixed SDKTools compatibility for latest TF2 update.
|
|
dvander@2066
|
457 |
- Removed GivePlayerItem from TF2 (TF2 update broke functionality).
|
|
dvander@2066
|
458 |
- Fixed amb1688: GivePlayerItem offset was wrong for DoD:S Linux.
|
|
dvander@2066
|
459 |
- Fixed amb1657: Server console did not see admin version of sm_who.
|
|
dvander@2066
|
460 |
- Fixed amb1648: Stack corruption from GetClientEyeAngles() on Windows.
|
|
dvander@2066
|
461 |
- Fixed amb1646: NetFlow_Both did not work for client network statistics.
|
|
dvander@2085
|
462 |
- Fixed amb1601: Vote FF menu reading from sv_alltalk cvar instead of mp_friendlyfire.
|
|
dvander@2066
|
463 |
- Fixed amb1591: Fixed listen server crashes on mods like IOS:S which pre-add more than one bot.
|
|
dvander@2066
|
464 |
- Fixed amb1586: GetTeamName() could crash the server if called on load.
|
|
dvander@2066
|
465 |
- Fixed mapchooser's round counting for TF2.
|
|
dvander@2066
|
466 |
- Fixed a bug where an RTE on plugin load would throw a message referring to the plugin as "-1".
|
|
dvander@2066
|
467 |
- Symbols are no longer stripped on Linux.
|
|
dvander@2066
|
468 |
- Minor SourceMod SDK fixes.
|
|
dvander@2066
|
469 |
|
|
dvander@2066
|
470 |
Notes:
|
|
dvander@2066
|
471 |
|
|
dvander@2066
|
472 |
The extension interface version has been bumped. Any extensions compiled against 1.0.1 will require 1.0.1 or higher to run. Extensions against 1.0.0 will continue to run normally.
|