This website requires JavaScript.
8a4cb31f8d
Add forwards SteamWorks_OnUserStatsReceived, SteamWorks_OnUserStatsStored, SteamWorks_OnUserStatsUnloaded (#7 )
master
v1.2.163
A1m`
2026-08-30 02:04:58 +07:00
79871eac79
Statically link against libstdc++ on Linux (#6 )
v1.2.162
Eric Zhang
2026-08-14 18:24:52 +08:00
25108a5296
Bump actions/setup-python from 6 to 7 (#4 )
v1.2.161
dependabot[bot]
2026-07-26 12:47:56 +00:00
71ceb89241
Update auto versioning
v1.2.160
Nicholas Hastings
2026-07-13 17:55:53 -04:00
f1c9faba45
Fix build
Nicholas Hastings
2026-07-13 17:55:04 -04:00
a86fc4af91
Fix circular includes and include cleanup (#3 )
A1m`
2026-07-14 04:43:05 +07:00
07fc524d27
Fixed incorrect use of ReferenceToIndex, which caused some functions to be unstable during client connection. (#2 )
v1.2.3-git157
A1m`
2026-07-14 04:39:04 +07:00
8fd7a1988c
Update extension author and repository URL
v1.2.3-git156
Nicholas Hastings
2026-07-12 22:40:00 -04:00
65936e7d9c
Fix size_t truncation warning in SetHTTPRequestRawPostBodyFromFile
Nicholas Hastings
2026-07-12 22:10:00 -04:00
645103735e
Fix streaming HTTP response header and data callbacks
Nicholas Hastings
2026-07-12 21:20:00 -04:00
a779d6d961
Expose SetAdvertiseServerActive
v1.2.3-git153
Nicholas Hastings
2026-07-12 15:17:29 -04:00
c82feb1a4a
Add methodmap for SteamWorksHTTPRequest
v1.2.3-git152
Nicholas Hastings
2026-07-12 13:59:38 -04:00
ceeaf66b95
Add function docs to inc
Nicholas Hastings
2026-07-12 13:31:37 -04:00
8eaea7217c
Update EResult and EHTTPStatusCode
v1.2.3-git150
Nicholas Hastings
2026-07-12 13:16:28 -04:00
482491616f
Update plugins/inc to use transitional syntax (#1 )
v1.2.3-git149
Nicholas Hastings
2026-07-12 13:11:09 -04:00
b8f657c9b3
ci: reuse sm.branch as the image tag directly
new-syntax
Nicholas Hastings
2026-07-12 13:08:48 -04:00
81477e9314
ci: restore per-version compile-plugins matrix now that spcomp images are fixed
Nicholas Hastings
2026-07-12 13:03:56 -04:00
b321f82adf
ci: only compile Pawn plugins against master includes
Nicholas Hastings
2026-07-12 12:22:35 -04:00
0a8a5249fb
ci: work around broken entrypoint in sourcemod-spcomp image
Nicholas Hastings
2026-07-12 12:06:07 -04:00
d65e724a1b
Add CI job for validating plugins/inc
Nicholas Hastings
2026-07-12 11:58:52 -04:00
80c0185c10
Update plugins/inc to use transitional syntax
Nicholas Hastings
2026-07-12 11:58:38 -04:00
39fcfa564e
Modernize build/CI, support SourceMod 1.13, deprecate ForceHeartbeat
v1.2.3-git148
Nicholas Hastings
2026-07-12 10:56:36 -04:00
f0c1b62dff
sw.inc: fix placement in include (#37 )
Arron Vinyard
2023-04-02 19:47:51 -04:00
e51d2be1ff
build: i686 is what AlfredR enjoyed.
Kyle Sanderson
2020-08-22 16:35:55 -07:00
22ba62c32c
travis-ci: remove static ambuild 2.1 clone
Kyle Sanderson
2020-08-22 16:29:55 -07:00
fd9a281f17
build: AMBuild 2.2 uplift (#32 )
David Anderson
2020-08-22 16:17:05 -07:00
6b130d1a24
Update AMBuildScript
Kyle Sanderson
2020-08-22 15:17:11 -07:00
dc09e7d682
GH actions: initial commit.
Kyle Sanderson
2020-08-22 14:21:20 -07:00
6801504424
travis-ci: irrelevant clowns fucked the build (#30 ).
Kyle Sanderson
2020-07-31 21:30:46 -07:00
ef731826dd
gc: don't double call RetrieveMessage (#27 )
peace-maker
2020-07-11 22:35:30 +02:00
acd1d08c99
travis-ci: add mac build + prototype for windows.
Kyle Sanderson
2020-05-31 19:39:43 -07:00
6aa092d3fd
travis-ci: bug apparently with wildcards...
Kyle Sanderson
2020-05-31 16:07:37 -07:00
762ca7b791
travis-ci: correct extension.
Kyle Sanderson
2020-05-31 15:54:48 -07:00
e9cd7747f4
travis-ci: Create archive.
Kyle Sanderson
2020-05-31 15:49:26 -07:00
e38d614df9
travis-ci: ruby sucks :(
Kyle Sanderson
2020-05-31 15:40:49 -07:00
6b09c975b8
Enable Travis-CI + Buildfix (#25 )
Kyle Sanderson
2020-05-31 15:26:03 -07:00
a5905873cc
SDK buildfix
Kyle Sanderson
2020-05-31 15:09:48 -07:00
534a692a6c
GC: fix RetrieveMessage forward.
Kyle Sanderson
2020-03-31 09:59:54 -07:00
9fb35e2f96
Finally got caught out in 1.10 with funcenum being removed; forward/bcompat added.
Kyle Sanderson
2018-09-24 23:18:21 -07:00
775bc1ae03
Ext version bump.
Kyle Sanderson
2018-09-02 13:07:30 -07:00
87ba54f237
Implement SetHTTPRequestRawPostBodyFromFile (#24 )
Sikari
2018-09-02 23:03:18 +03:00
df97c60298
Expose ISteamGameServer::SetGameData (#23 )
Nicholas Hastings
2018-07-19 22:55:51 -04:00
c97fa05521
Add Patch Method to ISteamHTTP include (#22 )
EXE KL
2018-07-09 17:24:18 +01:00
6c36535c98
Hook GC/GS immediately if available on extension load.
Kyle Sanderson
2017-08-23 20:44:01 -07:00
1f096ac7ac
Fix GameCoordinator never being rehooked after ISteamClient destruction.
Kyle Sanderson
2017-08-23 20:43:07 -07:00
363cb295f8
SDK 1.37 buildfix.
Kyle Sanderson
2017-08-22 19:36:09 -07:00
d3022555e5
good ol' reinterpret_cast versus static_cast.
Kyle Sanderson
2017-08-09 15:32:51 -07:00
8978e6accd
Commit missing ISteamHTTP Natives. SourceTree is awful.
Kyle Sanderson
2017-08-09 13:23:08 -07:00
4274dae295
Added native for SetMapName (#19 )
GoD-Tony
2016-10-18 14:26:08 +02:00
d1f183a259
Initialize corner case GC variables before they're passed to Pawn.
Kyle Sanderson
2016-10-15 15:02:48 -07:00
d1a0d8921f
If GameServer function is unavailable for ISteamClient, try retail client.
Kyle Sanderson
2016-06-17 17:44:55 -07:00
06359a00e1
Add SteamWorks_SendMessageToGC to the optional native list.
Kyle Sanderson
2016-04-25 16:02:26 -07:00
71dd55aaf9
Wilson is going to show up pretty soon (lack of cast).
Kyle Sanderson
2016-04-25 15:47:27 -07:00
44430b167c
Preserve sanctity of SteamWorksGameServer::Reset(void) from ba825b9a6e .
Kyle Sanderson
2016-04-25 15:38:13 -07:00
401ee13b8f
Use proper casting for function based pointers.
Kyle Sanderson
2016-04-24 16:57:23 -07:00
ba825b9a6e
CS:GO fix for unreleased SteamWorks SDK (untested).
Kyle Sanderson
2016-04-24 16:50:44 -07:00
05a8e4e037
Spell Retrieve properly...
Kyle Sanderson
2016-03-05 21:05:54 -08:00
5cd391a31b
Add SteamWorks_SendMessageToGC (untested as well).
Kyle Sanderson
2016-03-05 17:32:16 -08:00
3da8a5d831
Make GC Forward names consistent (breaks stable ABI, feature still super new).
Kyle Sanderson
2016-03-05 17:31:09 -08:00
3299512cd1
Merge pull request #18 from echeese/send-message-fix
Kyle Sanderson
2016-03-05 13:14:02 -08:00
735f4c92a4
Fixed build on Windows due to SendMessage macro
Ryan Speets
2016-03-05 11:14:01 -05:00
596d169395
Merge pull request #17 from DoctorMcKay/master
Kyle Sanderson
2016-03-04 20:06:57 -08:00
8e04902cba
Updated EResult from latest SteamWorks SDK
Alexander Corn
2016-03-04 22:42:30 -05:00
0ad1d9e025
Windows buildhackfix from 9f70645270 .
Kyle Sanderson
2016-03-04 15:01:41 -08:00
3473a51e03
Add support for Steam| SIDs.
Kyle Sanderson
2016-03-04 12:57:55 -08:00
d8e87951c1
Add SteamWorks_HasLicenseForAppId
Kyle Sanderson
2016-03-04 12:06:17 -08:00
9f70645270
Add Game Coordinator Hooks (untested).
Kyle Sanderson
2016-03-03 20:38:00 -08:00
66100139ee
Commit of UpdateCheck 1.0b ( https://forums.alliedmods.net/showthread.php?p=2358118 ).
Kyle Sanderson
2015-10-30 11:36:47 -07:00
c7ec49c3b3
Off by one in sm_GetHTTPResponseBodyCallback. VM protected user space.
Kyle Sanderson
2015-09-07 20:06:55 -07:00
92dfba1145
Fix sm_GetUserGroupStatus CSteamID baddery paramaters.
Kyle Sanderson
2015-04-04 00:00:37 -07:00
78c22072e1
Don't try to parse new Steam3 format only present in TF.
Kyle Sanderson
2015-04-03 21:44:18 -07:00
bfba2d09ff
Set proper typed places for SteamWorks_HasLicenseForApp.
Kyle Sanderson
2015-04-03 21:26:21 -07:00
abc9d9d7f5
Merge pull request #15 from VoiDeD/no-ninvoke
Kyle Sanderson
2015-03-12 16:58:48 -07:00
8230497566
Don't enable NINVOKE, it's gone in SM 1.8 anyway.
Ryan Stecker
2015-03-12 18:57:11 -05:00
6bd04768ea
Sync HTTP enums with SteamWorks v1.32, features from v1.26a
Kyle Sanderson
2015-03-10 23:37:03 -07:00
a001698e89
Fix forward leak from 9a6fd52be8 .
Kyle Sanderson
2015-03-01 18:16:07 -08:00
45342347cc
Add pawn include files for GroupStatus.
Kyle Sanderson
2015-02-25 21:03:24 -08:00
c5bf9d0a07
Never forget the 'p'. (buildfix for 9a6fd52be8 ).
Kyle Sanderson
2015-02-25 20:56:09 -08:00
9a6fd52be8
Add UserGroupStatus (untested).
Kyle Sanderson
2015-02-25 20:44:07 -08:00
6558e1b71f
Fix package script with significant help from Drifter.
Kyle Sanderson
2015-01-18 19:31:05 -08:00
370957479e
Add semi-proper AMBuild packaging.
Kyle Sanderson
2015-01-18 19:08:40 -08:00
754fe3c2f2
Force build.
Kyle Sanderson
2015-01-18 16:49:05 -08:00
aaa8e5de78
Package directly in the package_script.pl file.
Kyle Sanderson
2015-01-18 16:33:53 -08:00
1e5309f978
Add helpers.pm to the project.
Kyle Sanderson
2015-01-18 14:50:47 -08:00
3ca1a5dc5a
Link libsteam_api.dylib for Apple.
Kyle Sanderson
2015-01-18 13:47:27 -08:00
d3a9c6e418
Fix legitimate clang warning for self-assignment in CDetour.
Kyle Sanderson
2015-01-18 13:20:08 -08:00
e360802700
We're using GPLv3, and only v3.
Kyle Sanderson
2015-01-17 14:36:24 -08:00
5b4c966ea1
de-inline huge calls in blob.h
Kyle Sanderson
2015-01-17 14:29:30 -08:00
d7fc13189c
Version Bump.
Kyle Sanderson
2015-01-17 14:20:41 -08:00
c322e4a117
Expose ISteamHTTP Streaming API to Pawn.
Kyle Sanderson
2015-01-17 14:18:36 -08:00
5825788643
Trivial: Move to an initialization list for SteamWorksHTTPRequest
Kyle Sanderson
2015-01-17 14:12:43 -08:00
7ffb8689f9
Consolidate Handle -> SteamWorksHTTPRequest Logic.
Kyle Sanderson
2015-01-17 11:49:22 -08:00
6dfbda708d
Fix auto-promotion playing games with HTTP context values.
Kyle Sanderson
2015-01-17 11:14:53 -08:00
a221a54a67
Add package_script.pl
Kyle Sanderson
2014-11-29 18:06:52 -08:00
0e6726d5e3
Merge branch 'master' of github.com:KyleSanderson/SteamWorks
Kyle Sanderson
2014-11-29 11:57:57 -08:00
c7e21a4c68
Sync with latest SW SDK.
Kyle Sanderson
2014-11-29 11:57:32 -08:00
c3aa68449f
Merge pull request #12 from Drifter321/ambuild-support
Kyle Sanderson
2014-11-29 08:14:31 -08:00
6eadf47a73
Merge pull request #13 from GoD-Tony/master
Kyle Sanderson
2014-11-10 08:02:13 -08:00
4e1c4b95d7
Fixed steam_api failing to open when using gamedata.
GoD-Tony
2014-11-07 13:28:18 +01:00
f382d37409
Add AMBuild support
Dr!fter
2014-08-18 11:01:30 -04:00