EventScripts CS:S Public Beta: OrangeBox v2.1.1.360 has been added to our one-click addons.
Source: http://forums.eventscripts.com/viewtopic.php?f=128&t=40765
Changes in the original public beta:
- CS:S Orange Box support. Tweaks and fixes to ES, sqlite3, playerlib, usermsg, popuplib, repeat, VDFs, etc.
- Reduced size packages. Separate downloads for Windows and Linux to reduce download size.
- Startup check for critical ES updates. Added support for the server to automatically check for critical EventScripts versions. You can disable this by adding eventscripts_checkforupdates 0 to your autoexec.cfg. (Thanks to Venjax for coding the ES update server.)
- Includes eXtensible Admin v1.1.0.560 beta with many new features: http://forums.eventscripts.com/viewtopic.php?f=97&t=36671 (Thanks to Errant and the entire XA team!)
- Added support for cfg/eventscripts_autoexec.cfg which is run early in EventScripts loading (Warning: Use it only for debugging variables-- cannot load scripts)
- Started highly experimental support for the new ES Shell engine (ESC alpha); eventscripts_shellengine 1 in eventscripts_autoexec.cfg. (Thanks to Chun for coding this project!)
NEW Changes in v2.1.1.360:
New Features
- Added l4d2 build for Linux and Windows
- New EventScripts Classic engine (ESC alpha) is now the default engine for L4D and L4D2
- Adding version resource for Windows DLLs -- you can now check the DLL for its version instead of needing to load it
- Added support for auto-setting the IP variable to workaround the Valve "wait" problem, set eventscripts_setipcmdline to 0 in eventscripts_autoexec.cfg
- Added #darkgreen support for es_tell and es_msg
- weaponlib support for many, many Source games (Thanks to Satoon, XE_ManUp, and SuperDave.)
- Added es.getCurrentEventVarString(), es.getCurrentEventVarInt(), es.getCurrentEventVarFloat() for advanced scripts
Fixes
- All games should now have the right VDF files
- Various crash fixes
- Added support for ES scripts to set server variables like the console would (e.g. "es" now sets them properly)
- On L4D+, changing es.regcmd() to support unregistering old concommands before registering them if they were registered outside ES
- Removing unnecessary extra carriage return that seems to cause periodic issues with "es" and other commands.
- Lookup*ByUserid() methods were wasting time (and sometimes crashing) when looking for negative userids. Now they only seek if userid >= 1.
- Fixed bug with setting float to 0, so it sets it to 0.0
- Fixing problem with es.setInt() for a variable that doesn't exist. We weren't passing the create flag. (Fix for ESC issue reported by Chun.)
Â