Another update for a seperate issue.
Is anyone having problems with SteamWorks since the CS:GO update yesterday?
#define STEAMWORKS_AVAILABLE() (GetFeatureStatus(FeatureType_Native, "SteamWorks_IsLoaded") == FeatureStatus_Available)
Keeps returning false for me but it appears to be loaded and running.
sm exts list
[SM] Displaying 11 extensions:
 Automatic Updater (22.214.171.12422): Updates SourceMod gamedata files
 Webternet (126.96.36.19922): Extension for interacting with URLs
 CS Tools (188.8.131.5222): CS extended functionality
 BinTools (184.108.40.20622): Low-level C/C++ Calling API
 SDK Tools (220.127.116.1122): Source SDK Tools
 Top Menus (18.104.22.16822): Creates sorted nested menus
 Client Preferences (22.214.171.12422): Saves client preference settings
 SQLite (126.96.36.19922): SQLite Driver
 SteamWorks Extension (1.2.1): Exposes SteamWorks functions to Developers
 SMJansson (2.3.1/3): JSON parser/writer
 Regex (188.8.131.5222): Provides regex natives for plugins
- STEAMWORKS_AVAILABLE() is always returning false
Running under Windows 10 and a dedicated server - if that helps.
Upon further testing. If i change the macro to SteamWorks_IsLoaded() - everything passes without a hitch.
It's fixed now. Just need to upload the changes - can read about it here
, for anyone else experiencing the same problem.