dvander@2066: SourceMod Changelog dvander@2066: dvander@2094: ---------------------------- dvander@2094: ds@3246: SourceMod 1.3.6 [2010-10-31] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.3.6_Release_Notes ds@3246: ds@3246: User Changes: ds@3246: ds@3246: - Updated support for latest Left 4 Dead 1 (bug 4681). ds@3246: ds@3246: Developer Changes: ds@3246: ds@3246: - Updated TF2 custom kill defines (bug 4682). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.3.5 [2010-10-17] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.3.5_Release_Notes ds@3246: ds@3246: User Changes: ds@3246: ds@3246: - Updated support for CS:S, Garry's Mod, DoD:S, TF2, HL2DM. ds@3246: - Added support for Firearms: Source (bug 4537). ds@3246: - Added support for Fistful of Frags (bug 3883). ds@3246: - Added support for Alien Swarm (bug 4530). ds@3246: - Fixed living players hearing dead players if alltalk is disabled while deadtalk is on (bug 4533, thanks Zach Callear). ds@3246: - Fixed timeleft not getting reset on Game_Commencing in CS:S (bug 4557). ds@3246: - Fixed PlayerRunCmd being hooked when not used (bug 3990). ds@3246: - Fixed errors and missing effects caused by missing sprites on L4D2 (bug 4512). ds@3246: - Fixed 'sm plugins' public command skipping plugins in recommended listing (bug 4501). ds@3246: - Fixed corruption with large database.cfg files (bug 4286). ds@3246: ds@3246: Developer Changes: ds@3246: ds@3246: - Added TF2 object stocks (bug 4536). ds@3246: - Added TF2_MakeBleed native to TF2 ext (bug 4542). ds@3246: - Added support for logical entities in Synergy (bug 4534). ds@3246: - Updated TF2 conditions enum and defines (bug 4526). ds@3246: - Fixed potential crash with IMemUtils::FindPattern on Linux (bug 4554). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.3.4 [2010-07-18] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.3.4_Release_Notes ds@3246: ds@3246: User Changes: ds@3246: ds@3246: - Support for latest TF update (bug 4506). ds@3246: - Support for latest L4D2 update (bug 4509). ds@3246: ds@3246: Developer Changes: ds@3246: ds@3246: - Added FindFlagChar native (bug 3776). ds@3246: - Added GetConVarDefault native (bug 4502). ds@3246: - Added forward for TF's GetHoliday function (bug 4462). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.3.3 [2010-06-23] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.3.3_Release_Notes ds@3246: ds@3246: User Changes: ds@3246: ds@3246: - Added support for CS:S on Orange Box ds@3246: - Added gamedata for Resistance and Liberation (bug 4418). ds@3246: - Updated gamedata for SourceForts, Empires, Obsidian Conflict, Zombie Master. ds@3246: - Fixed memory corruption and leaks with some voice functionality (bug 4415). ds@3246: - Fixed UI bug in sm_motd (bug 4460). ds@3246: ds@3246: Developer Changes: ds@3246: ds@3246: - Added new player condition (TFCond_CritCola, bug 4447). ds@3246: - Fixed clientprefs deleting cookies twice in rare cases (bug 4412). ds@3246: - Fixed OnClientConnected forward not firing for bots (bug 4443). ds@3246: - Fixed sm_dump_datamaps crash (bug 4424). ds@3246: - Fixed switch case comparisons failing with large numbers (bug 4457). ds@3246: - Fixed rare crash in output hooks (bug 4422). ds@3246: - Fixed bug with dynamically sized arrays being sliced (bug 4428). ds@3246: - Fixed SendConVarValue() on TF2, DOD:S, L4D, and L4D2 (bug 4273). ds@3246: - Fixed TF2 natives not being marked optional (bug 4389). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.3.2 [2010-05-02] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.3.2_Release_Notes ds@3246: ds@3246: User Changes: ds@3246: ds@3246: - Support for recent TF, DoD, and L4D2 updates (bug 4356, bug 4361, bug 4371, bug 4374, bug 4375). ds@3246: - Fixed rare crash when replicating cvars to clients (bug 4315). ds@3246: - Lots of extra game support for Insurgency, ZPS, CSProMod, PVKII, and FortressForever (thanks ds@3246: Nicholas "psychonic" hastings). ds@3246: ds@3246: Developer Changes: ds@3246: ds@3246: - Added TF functions for stunning, conditions, regeneration, and power play (bug 4166, bug 4331). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.3.1 [2010-02-09] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.3.1_Release_Notes ds@3246: ds@3246: User Changes: ds@3246: ds@3246: - Added extended support for CSProMod (bug 4255). ds@3246: - Fixed client disconnect crash on many third party games (bug 4231). ds@3246: - Improved support for Battlegrounds 2 (bug 4146). ds@3246: - Improved support for Insurgency (bug 4180). ds@3246: - Improved support for Garry's Mod (bug 4230, bug 4268). ds@3246: - Improved support for Synergy (bug 4235). ds@3246: - Updated Day of Defeat support for 20010123 update (bug 4262). ds@3246: - Fixed Webternet extension not loading on Windows 2000 (bug 4234). ds@3246: ds@3246: Developer Changes: ds@3246: ds@3246: - Fixed compiler complaints when using |any| tag on array arguments (bug 4274). ds@3246: - Fixed GetClientCookieTime not being exported (bug 4237). ds@3246: - Fixed potential crash in entity handling code (bug 4249). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.3.0 [2010-01-15] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.3.0_Release_Notes ds@3246: ds@3246: Major Features: ds@3246: * Left 4 Dead 2 support ds@3246: * Non-networked entity support ds@3246: ds@3246: User Changes: ds@3246: ds@3246: - Added Left 4 Dead 2 support (bug 4075). ds@3246: - Added much richer voting progress feedback (bug 1997). ds@3246: - Improved support for various third-party games (Nicholas "psychonic" Hastings). ds@3246: - Added @spec target (bug 2718). ds@3246: - Added sm_resetcvar command (bug 3636). ds@3246: - Added "motd" chat trigger (bug 2694). ds@3246: - Updated GeoIP to OCT-2009. ds@3246: - Fixed rare map vote error (bug 3905). ds@3246: - Fixed small leak in the nominations plugin (bug 4104). ds@3246: - Fixed last client being excluded from some command effects (bug 3984). ds@3246: - Fixed crashes in plugin [|un|re]loading (bug 4034, bug 4038, bug 4044, bug 4153). ds@3246: - Special target "@me" is now filtered for certain statuses properly (bug 4000). ds@3246: - Improved non-admin to admin chat (bug 3844). ds@3246: - Removed "auto.*" extension folders (bug 3949). ds@3246: ds@3246: Developer Changes: ds@3246: ds@3246: - Added non-networked entity support (bug 2459). ds@3246: - Added improved random number generator (bug 3831). ds@3246: - Added GetClientCookieTime native (bug 3736). ds@3246: - Added AskPluginLoad2 callback (bug 3716). ds@3246: - Added PlayerRunCmd callback (bug 3289). ds@3246: - Added PointOutsideWorld native (bug 3906). ds@3246: - Added API for "blanket" command hooks (bug 4015). ds@3246: - Added ability to test for SourceMod features (bug 4021). ds@3246: - Added ability to change broadcast status on hooked events (bug 3886). ds@3246: - OnClientCommand no longer receives unconnected clients (bug 3732). ds@3246: - Fixed various bugs in client listening API (bug 3818). ds@3246: - Fixed crash in BanClient (bug 3912). ds@3246: - Fixed various crashes in self-removing callbacks (bug 4059). ds@3246: - Fixed rare HUD text crash on TF (bug 4016). ds@3246: - Fixed OnConfigsExecuted not running on EP1 games with large configs (bug 3828). ds@3246: - Fixed entity output hooks not working (bug 3988). ds@3246: - Gamedata folder matches are now case-insensitive (bug 3913). ds@3246: - Blocked plugins from hooking "sm" command (bug 4013). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.2.4 [2009-10-03] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.2.4_Release_Notes ds@3246: ds@3246: - Updated for L4D changes (bugs 4032, 4033, 4035). ds@3246: - Updated GeoLite Country database for GeoIP extension. ds@3246: - Fixed crash when block-loading more than eight plugins (bug 4034). ds@3246: - Fixed rare crash in hudtext code on TF (bug 4016). ds@3246: - Fixed crash when reloading a blocked plugin failed (bug 4038). ds@3246: - Fixed Huntsman not firing critical callback on TF (bug 3927). ds@3246: - Registering the "sm" command no longer has any effect (bug 4013). ds@3246: - Fixed translation bug in extension API (bug 4010). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.2.3 [2009-08-28] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.2.3_Release_Notes ds@3246: ds@3246: - Fix extension filename lookup. (bug 3975). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.2.2 [2009-08-28] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.2.2_Release_Notes ds@3246: ds@3246: - Removed auto folders. (bug 3949). ds@3246: - Added PointOutsideWorld native to sdktools. (bug 3906). ds@3246: - Added "motd" chat trigger to basetriggers. (bug 2694). ds@3246: - Added manual extension reloading command to root console menu. (bug 3934) ds@3246: - Fixed 'list' type custom menu entries overwriting admin restrictions. (bug 3783). ds@3246: - Added sm_resetcvar command to basecommands. (bug 3636). ds@3246: - Updated gamedata for DOD:S. (bug 3948). ds@3246: - Updated gamedata for TF2. (bug 3948). ds@3246: - Added new .ep2v build config for valve OB based games. (bug 3948). ds@3246: - Fixed incorrect escaping in clientprefs SQLite queries. (bug 3904) ds@3246: - Updated gamedata for Synergy. (bug 3315). ds@3246: - Upgraded to pcre-7.9 (bug 3923). ds@3246: - Switched Insurgency chat printing to SayText. (bug 3738). ds@3246: - Updated gamedata for Insurgency. (bug 3511). ds@3246: - Updated gamedata for ZM. (bug 3746). ds@3246: - Updated gamedata for Empires. (bug 3500). ds@3246: - Updated gamedata for ZPS. (bug 3877). ds@3246: - Updated gamedata for AoC. (bug 3891). ds@3246: - Fixed RemovePlayerDisguise signature for TF2. (bug 3892). ds@3246: ds@3246: ---------------------------- ds@3246: ds@3246: SourceMod 1.2.1 [2009-05-31] ds@3246: ds@3246: URL: http://wiki.alliedmods.net/SourceMod_1.2.1_Release_Notes ds@3246: ds@3246: - Updated SDKTools for latest Team Fortress update. ds@3246: - Added L4D handling to GuessSDKVersion() (bug 3842). ds@3246: - Updated Zombie Panic Source offsets (bug 3632). ds@3246: - Fixed crash when clientprefs saw disconnect from 64th client (bug 3821). ds@3246: - Fixed Plugin_Handled acting like a Stop in usermsg hooks (bug 3685). ds@3246: - Fixed early tv_enable causing crashes (bug 3766). ds@3246: - Fixed unhook event crash (bug 3814). ds@3246: - Fixed compiler reading uninitialized strings while processing varargs (bug 3811). ds@3246: - Fixed compiler choosing whether to emit stradjust.pri on dynamic arrays based on uninitialized memory (bug 3810). ds@3246: - Fixed Windows L4D CreateFakeClient signature (bug 3792). ds@3246: - Fixed sm_slap for EP1 games (bug 3768). ds@3246: - Fixed casting problems in TextParsers breaking TrimString for non-ASCII characters (bug 3800). ds@3246: - Fixed OnClientConnect rejectmsg handling, improved doc (bug 3690). ds@3246: - Fixed clientprefs not loading cookies for clients on late load (bug 3735). ds@3246: - Fixed GetCommandFlags on original engine games (bug 3759). ds@3246: - Fixed compiler asserting when returning a string literal (bug 3836). ds@3246: - Fixed compiler erroring when tagging functions for string return (bug 3837). ds@3246: - Fixed compiler not handling constant chained relational operators correctly (bug 3838). ds@3246: - Fixed revote bug and inflexibilities in RedrawClientVoteMenu (bug 3834). ds@3246: - Fixed auto update URL being set too late (bug 3699). ds@3246: - Disabled nextmap in Synergy and Dystopia (bug 3687, bug 3741). ds@3246: - Removed unnecessary SSE optimizations from msvc9 project files (bug 3756). ds@3246: - Removed short-lived tag system (bug 3751). ds@3246: - Removed the alive check from sm_rename. (bug 3698). ds@3246: - Switched FortressForever to Valve menus (bug 3819). ds@3246: ds@3246: ---------------------------- ds@3246: dvander@2652: SourceMod 1.2.0 [2009-03-05] dvander@2652: dvander@2652: URL: http://wiki.alliedmods.net/SourceMod_1.2.0_Release_Notes dvander@2652: dvander@2652: Major Features: dvander@2652: * Left 4 Dead Support dvander@2652: * Dark Messiah Support dvander@2652: * New and Improved Updater dvander@2652: dvander@2652: Changes: dvander@2652: dvander@2652: - Added Left 4 Dead support (bug 3414). dvander@2652: - Added Dark Messiah game support (requires Metamod:Source 1.7.1 or higher). dvander@2652: - Added sm_name command (bug 2150). dvander@2652: - Added extension-level dynamic hooking to bintools (bug 2616). dvander@2652: - Added client validation API to replace passing userids asynchronously. dvander@2652: - Added cURL extension, available to other extensions (bug 3560). dvander@2652: - Added parsing of custom gamedata files (bug 3644). dvander@2652: - Added case insensitivity search to ReplaceString (bug 3639, Fyren). dvander@2652: - Added more detail to certain player-oriented menu titles (bug 2740, Fyren). dvander@2652: - Added sv_tags API (bug 3677). dvander@2652: - Greatly improved admin-sql-prefetch performance for large tables (bug 3354, FLOOR_MASTER). dvander@2652: - Exposed IServer address to extensions (bug 3545). dvander@2652: - New gamedata organization; files are now smaller and per-game (bug 3546). dvander@2652: - Split sound functions into a new plugin, sounds.smx. dvander@2652: - Fixed slap and slay on Insurgency (bug 2560). dvander@2652: - Fixed blank admins being created from invalid admin file lines (bug 3431). dvander@2652: - Fixed basetriggers not working on Insurgency (bug 3497). dvander@2652: - Fixed client preferences missing some clients (bug 3616). dvander@2652: - Improved database fallback mechanism in clientprefs (bug 3564). dvander@2652: - Improved timer handling in funcommands (bug 3498). dvander@2652: - Improved compile.sh to take filenames (bug 3550, jonasfietz). dvander@2652: - sm_kick now shows the kick reason when available. dvander@2652: - Fixed MsgPostHook (ex MsgSentNotify) callbacks not firing on intercept hook (bug 3631). dvander@2652: - Note: SourceMod now adds "sourcemod" to the sv_tags cvar. dvander@2652: dvander@2652: ---------------------------- dvander@2652: pred@2621: SourceMod 1.1.2 [2009-02-26] pred@2621: pred@2621: URL: http://wiki.alliedmods.net/SourceMod_1.1.2_Release_Notes pred@2621: pred@2621: Changes: pred@2621: pred@2621: - Fixed critical hits being permanently disabled (bug 2674) pred@2621: pred@2621: ---------------------------- pred@2621: dvander@2605: SourceMod 1.1.1 [2009-02-25] dvander@2605: pred@2621: URL: http://wiki.alliedmods.net/SourceMod_1.1.1_Release_Notes dvander@2605: dvander@2605: Changes: dvander@2605: dvander@2605: - Added Age of Chivalry support (bug 3366, IceMatrix). dvander@2605: - Added Obsidian Conflict support (bug 2699, The DOO). dvander@2605: - Fixed compatibility issues with latest TF2 update. dvander@2605: - Fixed crash when an event handler fired an event of the same name (bug 3468). dvander@2605: - Fixed rare crash in the event manager on post hooks (bug 3548). dvander@2605: - Fixed formatting error with zero precision floats (bug 3447). dvander@2605: - Fixed various Insurgency offsets (bug 3544). dvander@2605: - Fixed admin menu (topmenu) categories being selectable when not usable (bug 3256). dvander@2605: - Fixed sm_sql_addgroup not working (bug 3578). dvander@2605: - Fixed memory leak when events were hooked as EventHookMode_Post. dvander@2605: - 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: dvander@2605: ---------------------------- dvander@2605: dvander@2487: SourceMod 1.1.0 [2008-12-28] dvander@2487: dvander@2487: URL: http://wiki.alliedmods.net/SourceMod_1.1.0_Release_Notes dvander@2487: dvander@2487: Major features: dvander@2487: * New map management plugins. dvander@2487: * New reserved slot type. dvander@2487: * GameData updates are retrieved remotely dvander@2487: * Client Preferences extension for per-client "cookies" dvander@2487: * New incremental and independent JIT dvander@2487: dvander@2487: Changes: dvander@2487: dvander@2487: - Added new client preferences extension (API in clientprefs.inc, bug 1925). dvander@2487: - Added new gamedata auto-update functionality (bug 2602). dvander@2487: - Revamped and greatly expanded map management plugins and their functionality (bug 2201). dvander@2487: - Debug mode is now always on; as there is no longer a performance loss, there is no non-debug mode. dvander@2487: - The timeleft trigger can now handle mp_winlimit, mp_fraglimit, and mp_maxrounds (bug 2344). dvander@2487: - Translations can now be in separate files and placed in language-unique folders. dvander@2487: - The leading "STEAM_0:" or "STEAM_1:" in SteamIDs can now be omitted from admin files. dvander@2487: - Added sm_revote command so clients can participate in a vote that fell off their screen (bug 2156). dvander@2487: - Added Core API for creating stack structures (adt_stack.inc, bug 2441). dvander@2487: - Added API for extending mapchooser (mapchooser.inc, bug 2201). dvander@2487: - Added Core API for map transition control and history (nextmap.inc). dvander@2487: - Added TF2 forward for overriding how critical hits are calculated. dvander@2487: - Added SetClientInfo() native for modifying how a server sees a client's setinfo properties. dvander@2487: - Added CreateDirectory() native (bug 3253). dvander@2487: - Added "magic" MaxClients variable to replace slower GetMaxClients() call. dvander@2487: - Added support for three-letter language codes (bug 3526). dvander@2487: - Functions to control client versus client mic listening now work as described (bug 2498). dvander@2487: - Fixed SDKTools not being reloadable, and fixed a related bug in Handle type removal (bug 2753). dvander@2487: - Rewrote internal translation handling. Extensions now have access to an ITranslator API (bug 2535). dvander@2487: - Rewrote internal handling of dependencies (especially relating to native providers) (bug 2466). dvander@2487: - Added user config hooks to IGameConfigManager, for parsing user-defined sections. dvander@2487: - Revamped SourcePawn API. Removed and deprecated many structures and functions accidentally exposed publicly. dvander@2487: - Revamped SourcePawn structure, it is now separable from SourceMod for other projects. dvander@2487: - Renamed basefuncommands.phrases.txt to funcommands.phrases.txt (bug 2485). dvander@2487: - Renamed basefunvotes.phrases.txt to funvotes.phrases.txt (bug 2485). dvander@2487: - Added IDBDriver API call for extensions to handle IDBDriver dependencies properly. dvander@2487: - Usermessage natives now validate clients to prevent crashing. dvander@2487: - Fixed OnConfigsExecuted not working on listen servers. dvander@2487: - Fixed out-of-handle conditions in CreateTimer() causing crashes (bug 3381). dvander@2487: - Fixed accessing invalid Handles causing crashes (bug 3359). dvander@2487: - Fixed memory corruption with MySQL + FetchString (bug 3352). dvander@2487: - Fixed ReadFileString ignoring its fourth parameter (bug 3459). dvander@2487: - Fixed sm_sql_addadmin reading the immunity field as a password (bug 3395). dvander@2487: - Fixed ReadFile sign-extending instead of zero-extending (bug 3449). dvander@2487: dvander@2487: ---------------------------- dvander@2487: dvander@2487: SourceMod 1.0.4 [2008-09-14] dvander@2487: dvander@2487: Changes: dvander@2487: dvander@2487: - Fixed amb1986: Format() with very long strings could crash if the input and output buffers overlapped. dvander@2487: - Fixed amb1938: The compiler ate too many characters in preprocessor macros. dvander@2487: - Fixed amb1935: Topmenu child names were not uncached when a category was deleted. dvander@2487: - Fixed amb1929: Banning via the console threw a runtime error. dvander@2487: - Fixed amb1918: Ban menu should compare userids, not client indexes dvander@2487: - Fixed amb1916: Threaded query delay is now 50ms instead of 500ms. dvander@2487: - Fixed amb1899: Duplicate maps in auto generated maplists. dvander@2487: - Fixed amb1891: Basechat didn't check for blank message in private says. dvander@2487: - Fixed amb1853: Ternary operators with string assignments could chop strings off. dvander@2487: - Fixed amb1815: Custom admin menu wasn't escaping input. dvander@2487: - Fixed amb1808: KickClient() is now delayed to prevent crashes, use KickClientEx for old functionality. dvander@2487: - Fixed amb1802: Possible crash when a client disconnected. dvander@2487: - Fixed amb1801: Improved bot detection, and fixed bots crashing if inside an OrangeBox server.cfg. dvander@2487: - Fixed amb1780: admin-sql-threaded had a debug spew turned on. dvander@2487: - Fixed amb1779: Crash in GetTeamName() on mods that don't support it. dvander@2487: - Fixed amb1763: Function call status is now cleared on a new function call. dvander@2487: - Fixed amb1749: Updated and improved DoD:S SDKTools coverage. dvander@2487: - Fixed team native crashes in SDKTools for mods like Insurgency. dvander@2487: - Fixed various file handle leaks. dvander@2487: dvander@2487: ---------------------------- dvander@2487: dvander@2120: SourceMod 1.0.3 [2008-06-21] dvander@2120: dvander@2120: Changes: dvander@2120: dvander@2120: - Fixed SDKTools compatibility for latest TF2 update. dvander@2120: - Fixed amb1750: OnAutoConfigsBuffered() inserted before "exec server.cfg". dvander@2120: - Fixed a logic bug where OnConfigsExecuted() could be executed before "exec server.cfg" finished. dvander@2120: - Fixed a rare crash in the event manager that manifested on Zombie Panic! Source. dvander@2120: dvander@2120: ---------------------------- dvander@2120: dvander@2120: SourceMod 1.0.2 [2008-05-31] dvander@2094: dvander@2094: Changes: dvander@2094: dvander@2094: - The admin menu is now user-modifiable (the "Dynamic Admin Menu"). dvander@2094: - Added a TF2 extension with Team Fortress functions. dvander@2094: - Added a RegEx extension with regular expression functions. dvander@2094: - Added functions to SDKTools for hooking entity outputs. dvander@2094: - Added preliminary support for the DoD:S Orange Box beta. dvander@2094: - Added a forward for map config plugins for preventing race conditions. dvander@2094: - Added a %b format specifier for binary printing. dvander@2094: - Added sm_dump_datamaps command (SDKTools) for enumerating datamap properties. dvander@2094: - Added sm_dump_admcache command for debugging the admin cache. dvander@2094: - Added amb1715 - TraceHull functions to SDKTools (complementing TraceRay). dvander@2094: - Added amb1694 - FindCharInString() function. dvander@2094: - Added amb1685 - GetTickInterval() function. dvander@2096: - Added amb1620 - ActivateEntity() function to SDKTools (for Orange Box particle system). dvander@2094: - Added amb1610 - StripQuotes() function. dvander@2094: - Added amb1558 - Compiler now has __BINARY_PATH__ and __BINARY_FILE__ macros. dvander@2096: - Fixed amb1686 - ReplaceString* with an empty search string crashed; it now throws an error. dvander@2096: - Fixed amb1684 - Blank passwords required an empty but set password. dvander@2094: - Fixed amb1595 - Extension load failures did not show a platform error message. dvander@2094: - Fixed amb1583 - MySQL string fetch from prepared queries returned corrupted data. dvander@2094: - Fixed amb1358 - Timeleft did not reset on TF2 restarts. dvander@2094: - Fixed cases where the JIT was too cautious in space optimizations. dvander@2094: - Fixed TF2/Cstrike extensions being loadable on incompatible games. dvander@2094: - Fixed various documentation inconsistencies and typos. dvander@2094: - Fixed internal bugs with file extension handling. dvander@2094: dvander@2094: Notes: dvander@2094: dvander@2094: There is a possible compatibility regression from amb1684. SetAdminPassword() dvander@2094: has been modified to remove any set password when given an empty string. Previously, dvander@2094: a blank password ("") would force an admin to use "setinfo" to set an empty password, dvander@2094: but this functionality was deemed unuseful and unintended. Blank passwords now dvander@2094: remove any set password. dvander@2094: dvander@2094: ---------------------------- dvander@2094: dvander@2066: SourceMod 1.0.1 [2008-05-20] dvander@2066: dvander@2066: Changes: dvander@2066: dvander@2066: - Fixed SDKTools compatibility for latest TF2 update. dvander@2066: - Removed GivePlayerItem from TF2 (TF2 update broke functionality). dvander@2066: - Fixed amb1688: GivePlayerItem offset was wrong for DoD:S Linux. dvander@2066: - Fixed amb1657: Server console did not see admin version of sm_who. dvander@2066: - Fixed amb1648: Stack corruption from GetClientEyeAngles() on Windows. dvander@2066: - Fixed amb1646: NetFlow_Both did not work for client network statistics. dvander@2085: - Fixed amb1601: Vote FF menu reading from sv_alltalk cvar instead of mp_friendlyfire. dvander@2066: - Fixed amb1591: Fixed listen server crashes on mods like IOS:S which pre-add more than one bot. dvander@2066: - Fixed amb1586: GetTeamName() could crash the server if called on load. dvander@2066: - Fixed mapchooser's round counting for TF2. dvander@2066: - Fixed a bug where an RTE on plugin load would throw a message referring to the plugin as "-1". dvander@2066: - Symbols are no longer stripped on Linux. dvander@2066: - Minor SourceMod SDK fixes. dvander@2066: dvander@2066: Notes: dvander@2066: dvander@2066: 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.