Nicholas Hastings
40f2512317
Remove support for Source 1 Dota 2. ( #496 )
2016-04-26 23:18:47 -04:00
Nicholas Hastings
b5876bdd33
Allow Plugin_Changed return on event PreHooks to not block. ( #503 )
...
This avoids issues from confusion that users have, returning Plugin_Changed
after altering event data, when Plugin_Changed isn't required and wasn't supported
in that scenario, and instead acted like Plugin_Handled.
2016-04-26 23:18:00 -04:00
Nicholas Hastings
29a5daab98
Allow support for running on filesystems that use 64-bit inodes on Linux. ( #502 )
...
Most supported games don't even support this case, but at least CS:GO does. WIthout
this fix, some filesystem calls can fail, or in the case of readdir, fail to return all/any files.
This was first observed when using an XFS-formatted volume on CentOS 7 x64.
2016-04-26 23:17:36 -04:00
Nicholas Hastings
ed46ca3328
Add support for retrieving game server Steam Id (bug 6404). ( #495 )
2016-04-26 23:17:08 -04:00
Nicholas Hastings
ebb5607bd4
Really fix FollowCSGOServerGuidelines setting being ignored in SDKTools (always on) (bug 6480).
2016-03-30 15:59:51 -04:00
Nicholas Hastings
c536a43914
Merge pull request #494 from akowald/gamerules-edictstate
...
Always send changes when using the GameRules_SetProp* natives.
2016-03-25 07:46:27 -04:00
Nicholas Hastings
0c8e6e2918
Fix FollowCSGOServerGuidelines setting being ignored in SDKTools (always on).
2016-03-21 15:29:48 -04:00
Nicholas Hastings
5815e49d93
Merge pull request #491 from alliedmodders/travis-clang-3.7
...
Update TravisCI build to use Clang 3.7.
2016-03-18 11:19:56 -04:00
Nicholas Hastings
70bc24218f
Update TravisCI build to use Clang 3.7.
2016-03-18 08:31:01 -04:00
Nicholas Hastings
19bcc8417d
Merge pull request #486 from alliedmodders/csgo-safety
...
Add initial version of safety checks for CS:GO to attempt to avoid user GSLT bans.
2016-03-02 15:26:34 -05:00
Nicholas Hastings
b65de29c92
Add initial version of safety checks for CS:GO to attempt to avoid user GSLT bans.
2016-03-02 15:25:01 -05:00
Nicholas Hastings
c81e1865e0
Merge pull request #479 from TheCreeper/master
...
Add support for EmpiresMod to mapchooser plugin.
2016-02-22 17:12:07 -05:00
Nicholas Hastings
051e7cf320
Update Empires gamedata.
2016-02-20 23:32:35 -05:00
Nicholas Hastings
3215e25318
Update TF2 gamedata.
2016-02-19 10:10:59 -08:00
Nicholas Hastings
4b04b8d51e
Enable ShowMenu and HudMsg for KreedzClimbing.
2016-02-15 14:58:48 -05:00
Nicholas Hastings
b9e9e15647
Merge pull request #473 from akowald/gamerules-crash
...
Fix for crashes related to the GameRules_Set* natives.
2016-02-03 18:30:53 -05:00
Nicholas Hastings
148943dad6
Merge pull request #472 from alliedmodders/more-stv-detect-fix
...
Fix SourceTV bot detection on Source SDK 2013 mods and BM:S.
2016-01-25 19:41:50 -05:00
Nicholas Hastings
90ca9d7a47
Fix SourceTV bot detection on Source SDK 2013 mods and BM:S.
...
See bug 5529.
2016-01-25 18:52:58 -05:00
Nicholas Hastings
a0e6f33828
Fix some typos in BM:S SDKHooks gamedata.
2016-01-25 06:59:42 -08:00
Nicholas Hastings
5a50c28afd
Merge branch 'static-lib-sym-vis'
2016-01-09 11:50:42 -05:00
Nicholas Hastings
3c24ce4d7b
Change --exclude-libs to be for Linux only. Apple's linker does not support it.
2016-01-09 11:50:13 -05:00
Nicholas Hastings
441bb0483a
Merge pull request #469 from alliedmodders/static-lib-sym-vis
...
Don't export (all) symbols from included static lib on Linux/Mac.
2016-01-09 11:34:09 -05:00
Nicholas Hastings
05c7bd4be9
Don't export (all) symbols from included static lib on Linux/Mac.
2016-01-09 10:26:12 -05:00
Nicholas Hastings
3dc9c23b65
Updated NMRiH gamedata.
2016-01-07 20:03:08 -05:00
Nicholas Hastings
7ada5f957e
Merge pull request #467 from peace-maker/removefromtrie_tag
...
Add missing |bool| return tag to RemoveFromTrie native
2016-01-05 10:55:18 -05:00
Nicholas Hastings
8f4f0f61ea
Merge pull request #466 from peace-maker/inform_customgd
...
Add info message when loading custom gamedata
2016-01-04 17:54:19 -05:00
Nicholas Hastings
497b51814d
Merge pull request #465 from klausenbusk/bug-5515
...
Allow plugins to suppress entity outputs (bug 5515).
Contributed by:
Ryan Stecker <[email protected] >
Peace-Maker <[email protected] >
2015-12-30 20:33:25 -05:00
Nicholas Hastings
311203b5cf
Fix Neotokyo SDKHooks gamedata (bug 6453).
2015-12-30 18:34:02 -05:00
Nicholas Hastings
7dc4d49b86
Fix Neotokyo SDKTools gamedata (bug 6453).
2015-12-30 16:11:22 -05:00
Nicholas Hastings
23fafbd47d
Update PVKII gamedata.
2015-12-30 08:34:54 -05:00
Nicholas Hastings
7fbcb81916
Merge pull request #456 from alliedmodders/canbeautobalanced
...
Add support for hooking CanBeAutobalanced to SDKHooks.
2015-12-29 15:56:24 -05:00
Nicholas Hastings
ce07a44fb0
Merge pull request #455 from alliedmodders/normalshook-typeset
...
Converted NormalSHook to typeset and added old prototype.
2015-12-29 14:56:58 -05:00
Nicholas Hastings
23f9a1a524
Typo fix fix.
2015-12-22 16:18:53 -05:00
Nicholas Hastings
26b056d2c4
Typo fix.
2015-12-22 09:58:57 -05:00
Nicholas Hastings
bd9fd43b76
Fix for Black Mesa's different GiveNamedItem prototype.
2015-12-22 09:55:15 -05:00
Nicholas Hastings
184ad9083c
Fix for varint gamerules sendprops being treated improperly in Black Mesa.
2015-12-22 09:54:55 -05:00
Nicholas Hastings
8e7093ba2b
Fix Black Mesa gamerules gamedata having always been incorrect.
2015-12-22 09:54:28 -05:00
Nicholas Hastings
eb3e7fcc32
Update Black Mesa gamedata for game update.
2015-12-22 09:54:05 -05:00
Nicholas Hastings
c5a81d7c6f
Adjust for hl2sdk-bms updates.
2015-12-22 09:53:05 -05:00
Nicholas Hastings
f42e9ff812
Merge branch 'master' of https://github.com/alliedmodders/sourcemod
2015-12-17 15:01:14 -05:00
Nicholas Hastings
dc791f1fbe
Update NMRiH gamedata.
2015-12-17 04:40:19 -08:00
Nicholas Hastings
bbd3d3f4b6
Update TF2 gamedata..
2015-12-16 14:53:13 -05:00
Nicholas Hastings
272d3c4b9e
Trigger build for hl2sdk-csgo updates.
2015-12-09 13:37:38 -05:00
Nicholas Hastings
dd9d60e1d7
Revert part of Windows CS:GO gamedata change to fix IServer lookup.
2015-12-09 10:54:15 -05:00
Nicholas Hastings
3219abcd1f
Update CS:GO engine gamedata.
2015-12-09 08:29:56 -05:00
Nicholas Hastings
3e1ba143bf
Merge pull request #457 from GoD-Tony/vtable-dump-x64
...
Add x64 support to IDA vtable dump script (npotb).
2015-11-26 16:46:59 -05:00
Nicholas Hastings
818e1e4e18
Add support for hooking CanBeAutobalanced to SDKHooks.
2015-11-26 10:35:00 -05:00
Nicholas Hastings
126ce99cd9
Resize clients array in newest NormalSHook prototype to MAXPLAYERS.
...
The old version of the newer one is left as a third typeset member to not break
compilation for users opting into it on dev branch. Both typeset members with
old array size are however marked as deprecated, since they can be missing
a client.
2015-11-26 09:43:08 -05:00
Nicholas Hastings
0d787e24ce
Converted NormalSHook to typeset and added old prototype.
...
New prototype was added in PR #247
2015-11-25 17:25:35 -05:00
Nicholas Hastings
a4d06e1077
Update CTakeDamageInfoHack in SDK Hooks for semi-recent game/SDK updates.
2015-11-11 13:12:04 -05:00
Nicholas Hastings
5f9aaadacb
Update Windows TerminateRound signature for CS:GO (bug 6432).
2015-11-10 21:27:24 -05:00
Nicholas Hastings
248d776a23
Update TF2 StunPlayer gamedata.
2015-11-03 20:38:12 -05:00
Nicholas Hastings
56339ed43a
makesig.idc fucked me without taking me to dinner and a movie first
2015-10-28 22:37:10 -04:00
Nicholas Hastings
393ab89c34
Update TF2 gamedata.
2015-10-28 19:58:36 -04:00
Nicholas Hastings
a7b1a9a5fa
Update Insurgency gamedata.
2015-10-27 18:38:59 -07:00
Nicholas Hastings
529d7e2659
Fix Insurgency build on Linux for SDK changes.
2015-10-27 18:17:26 -07:00
Nicholas Hastings
261a4bb81b
Merge pull request #430 from alliedmodders/packaging-latest
...
Upload sourcemod-latest-<os> text file when packaging.
2015-10-26 14:55:54 -04:00
Nicholas Hastings
beba03292a
Upload sourcemod-latest-<os> text file when packaging.
2015-10-26 11:13:57 -07:00
Nicholas Hastings
366c3c0e16
Merge pull request #425 from WildCard65/WildCard65-FixedDBI.inc
...
Fixed DBResultSet.IsFieldNull
2015-10-13 15:12:18 -04:00
Nicholas Hastings
fa65b62a04
Merge pull request #428 from FlaminSarge/tf_mannpower_conds
...
Update TFCond enum
2015-10-10 14:15:48 -04:00
Nicholas Hastings
71439b30ab
Fix NeoTokyo SDKTools gamedata signatures.
2015-10-10 14:08:43 -04:00
Nicholas Hastings
2f2f057b47
Update Fistful of Frags gamedata.
2015-10-09 13:31:21 -04:00
Nicholas Hastings
121124e362
Merge pull request #426 from powerlord/holiday-communityupdate
...
Add Community Update holiday
2015-10-07 09:58:36 -04:00
Nicholas Hastings
6fe4175fd2
Update TF2 CanPlayerTeleport signature on Windows.
2015-10-02 07:43:43 -04:00
Nicholas Hastings
66a3811049
Add FireOutput gamedata for KreedzClimbing.
2015-09-28 16:16:23 -04:00
Nicholas Hastings
8b6e040581
Add gamedata for Kreedz Climbing.
2015-09-23 10:11:30 -04:00
Nicholas Hastings
ac8a7ecad7
Merge pull request #416 from alliedmodders/rip-s1dota
...
Stop building Source 1 Dota 2 build.
2015-09-18 15:48:59 -04:00
Nicholas Hastings
292df5010f
Stop building Source 1 Dota 2 build.
2015-09-18 15:36:46 -04:00
Nicholas Hastings
5f3f9e869e
Trigger build for hl2sdk TF2/CS:S/DoD:S/HL2:DM CUserCmd changes.
...
Fixes mouse values in OnPlayerRunCommand.
2015-09-18 15:32:52 -04:00
Nicholas Hastings
e748d49343
In package script, set binmode for geoip out file (bug 6415).
...
This fixes newline conversion happening on Windows.
2015-09-18 10:08:39 -04:00
Nicholas Hastings
c085444a03
In packaging, use API for gunzip instead of executable (bug 6415).
2015-09-18 08:27:28 -04:00
Nicholas Hastings
c982cc9991
Merge pull request #354 from powerlord/findmap-plugins
...
GetMapDisplayName and associated core plugin changes.
2015-09-17 11:17:40 -04:00
Nicholas Hastings
0e4edd4419
Merge pull request #401 from alliedmodders/css-sync
...
Updated gamedata for CS:S, DoD:S, and HL2:DM.
2015-09-16 18:14:58 -04:00
Nicholas Hastings
28bf744a18
Merge pull request #399 from alliedmodders/tf2branch-nontf2-ismapvalid
...
Fix IsMapValid call on non-TF2 TF2-branch games to use old behavior requiring only map name
2015-09-14 20:44:24 -04:00
Nicholas Hastings
e7d9795fc1
Fix IsMapValid call on non-TF2 TF2-branch games to use old behavior requiring only map name.
2015-09-14 19:24:28 -04:00
Nicholas Hastings
44bacdc067
Fix recent regression with finding engine ptr on CS:S, DoD:S, HL2:DM.
...
They are still only have engine v21, not yet v22 (let alone v23).
2015-09-14 09:56:06 -04:00
Nicholas Hastings
7d2c0bd962
Merge pull request #408 from alliedmodders/css-sync2
...
Update metamod-attached extensions to use same engine ptr lookup as core
2015-09-13 17:45:13 -04:00
Nicholas Hastings
8f8c00c66d
Update metamod-attached extensions to use same engine ptr lookup as core.
...
(On TF2-branch games, always search for engine v23 first, falling back to v22.)
2015-09-13 17:18:33 -04:00
Nicholas Hastings
8777d0d0da
Use unlink() instead of rm in packaging script for Windows compat.
2015-09-12 15:12:45 -04:00
Nicholas Hastings
8ce41407dd
When downloading translations for packaging, bypass certificate check.
...
It will fail on the slaves and we're resolving to internal addressing anyway.
2015-09-12 14:16:38 -04:00
Nicholas Hastings
cfa09f22c1
Merge pull request #390 from alliedmodders/pkg-more
...
Add translation files and updated GeoIP data to snapshots (bug 5728)
2015-09-11 15:53:38 -04:00
Nicholas Hastings
f1a907c298
Merge pull request #402 from alliedmodders/shim-noshim
...
Shim for TF2-branch games to find latest, non-shimmed engine iface. 2
2015-09-11 09:24:24 -04:00
Nicholas Hastings
f6d7fd4949
Don't use VInterfaceMatch when wanting explicit iface version.
2015-09-11 05:40:03 -07:00
Nicholas Hastings
2bd91dd93b
Fix always failing when falling back to engine v22.
2015-09-11 05:38:53 -07:00
Nicholas Hastings
2b13f28cfc
Updated gamedata for CS:S, DoD:S, and HL2:DM.
2015-09-11 05:29:09 -07:00
Nicholas Hastings
3c264d78bb
Merge pull request #398 from alliedmodders/shim-noshim
...
Shim for TF2-branch games to find latest, non-shimmed engine iface.
2015-09-10 22:47:13 -04:00
Nicholas Hastings
82b7485001
Shim for TF2-branch games to find latest, non-shimmed engine iface.
2015-09-10 20:43:48 -04:00
Nicholas Hastings
c6c034f90a
Trigger build for hl2sdk-tf2 changes.
2015-09-10 19:54:32 -04:00
Nicholas Hastings
cb9f2b9144
Trigger build for hl2sdk-tf2 changes..
2015-09-10 18:31:30 -04:00
Nicholas Hastings
2ab7c08da9
Add translation files and updated GeoIP data to snapshots.
2015-09-01 11:30:45 -07:00
Nicholas Hastings
9e3ed67185
Merge pull request #375 from alliedmodders/tf2-update-15-08-18-pre
...
Update TF2 gamedata.
2015-08-18 19:00:44 -04:00
Nicholas Hastings
d6476728f9
Merge pull request #391 from alliedmodders/dataprop-stringt-arrays
...
Fix quirks with Get/SetEntPropString on string_t arrays in datadesc
2015-09-02 21:55:14 -04:00
Nicholas Hastings
1e1b23dc31
Add missing sanity checks on element param on SetEntPropString for data props.
2015-09-02 18:35:37 -04:00
Nicholas Hastings
5cdf35d687
Fix array detection/handling for GetEntPropString with string_t arrays (bug 6409).
2015-09-02 18:33:58 -04:00
Nicholas Hastings
4dd641287d
Fix typo in last commit.
2015-08-15 11:56:36 -04:00
Nicholas Hastings
199d1b8eeb
Fix Mac build.
2015-08-14 22:00:43 -04:00
Nicholas Hastings
31cd5c7863
Merge pull request #371 from alliedmodders/clang-3.6
...
Fix build on Clang 3.6.
2015-08-14 21:56:35 -04:00
Nicholas Hastings
a95527a72c
Merge pull request #370 from alliedmodders/valvefs-default-pathid
...
Make path id default to "GAME" instead of NULL for FileExists and FileSize if param missing.
2015-08-14 08:44:34 -04:00
Nicholas Hastings
4f0c06d068
Merge pull request #369 from alliedmodders/bug-6391
...
Fix bIsStringIndex not being initialized in SetEntPropString for non-index SendProps (bug 6391).
2015-08-14 08:32:33 -04:00
Nicholas Hastings
af4573e7af
Fix build on Clang.
2015-08-14 08:31:52 -04:00