Nicholas Hastings
61f46845bd
Update Insurgency gamedata.
2017-02-09 18:02:22 -05:00
Nicholas Hastings
9aec0b23dd
Update FoF gamedata.
2017-02-09 18:02:05 -05:00
Nicholas Hastings
af9852a68f
Add support for getting and setting output variables with Get/SetEntProp*.
2017-02-07 07:52:00 -05:00
Nicholas Hastings
113a4a55c6
Fix incorrect bit size given for vectors with FindDataMapInfo.
2017-02-07 07:52:00 -05:00
Nicholas Hastings
5e4a69def6
Update GDC's symbols.txt.
2017-02-06 08:11:01 -08:00
Nicholas Hastings
6e79114dee
Update GDC's symbols.txt.
2017-02-06 07:58:57 -08:00
Nicholas Hastings
04055c411e
Fix startup crash on CS:GO caused by PR #514
2017-02-06 08:25:51 -05:00
Nicholas Hastings
5118ea621d
Update Linux CS:GO TerminateRound gamedata.
2017-02-03 23:37:02 -05:00
Nicholas Hastings
c7f413f1b0
Sanitize servercfgfile and lservercfgfile values with sm_cvar (bug 6579).
2017-01-20 15:29:25 -05:00
Nicholas Hastings
ad3588d0aa
Use newer MM:S api for Ep1/Original engine. ( #548 )
...
* Use newer MM:S api for Ep1/Original engine.
* Remove doubled FILENAME_1_6_EP1 define.
2017-01-11 21:25:00 -05:00
Nicholas Hastings
d9312799c3
Allow direct event FireToClient if broadcast disabled.
...
Event.FireToClient should not care whether or not broadcasting
is enabled for the event since we're already intentionally not
broadcasting.
2017-01-03 20:31:40 -05:00
Nicholas Hastings
cb39030cce
Don't check handle ownership on Event.FireToClient
...
The handle does not get mutated here, so it is safe. Since we
don't currently support cloning event handles or copying events,
this also facilitates the only easy way of firing an existing game-
created event to a client.
2017-01-03 20:31:40 -05:00
Nicholas Hastings
0aa11374d8
Fix some gamedata issues.
...
"engine" and "game" were in the same #supported key in places, where
we wanted either to match, rather than both match.
2016-12-26 16:13:38 -05:00
Nicholas Hastings
47d22a3051
Allow CStrike ext to load on CS:GO "mods".
...
They theoretically cannot have any binary changes since there is no
real SDK, so it should be compatible.
2016-12-25 08:31:39 -05:00
Nicholas Hastings
600f7e2342
Fix gamedata for CS:GO "mods".
2016-12-24 23:28:08 -05:00
Nicholas Hastings
fbe377a53d
Limit Black Mesa to 6 max radio menu items. (7+ not bound)
2016-12-13 13:30:18 -05:00
Nicholas Hastings
8a7262afd5
Enable Radio menus for Black Mesa.
2016-12-13 13:23:24 -05:00
Nicholas Hastings
ee501058fb
Fix Panel.Style getter not being bound.
2016-12-12 08:52:26 -05:00
Nicholas Hastings
70d81430f8
Add support for more SQLite database open options. ( #565 )
...
* Add support for in-memory SQLite databases.
* Add support for opening SQLite databases via file URI.
2016-12-04 11:23:08 -05:00
Nicholas Hastings
152a86f6f4
Fix CS:GO OnGetWeaponPrice forward on Linux.
2016-11-29 11:05:39 -05:00
Nicholas Hastings
93da058dbd
Fix innocuous copy/paste error.
2016-11-29 11:05:18 -05:00
Nicholas Hastings
7885d62f03
Add gamedata missing from last commit.
2016-11-29 10:53:04 -05:00
Nicholas Hastings
c4487b74ee
Semi-tested fix for CS:GO GetWeaponPrice on Linux.
2016-11-29 10:42:05 -05:00
Nicholas Hastings
90cefa9daf
Revert "Update CS:GO GetWeaponPrice gamedata."
...
This reverts commit f3994ce6dc .
2016-11-29 09:01:33 -05:00
Nicholas Hastings
f3994ce6dc
Update CS:GO GetWeaponPrice gamedata.
2016-11-29 08:52:38 -05:00
Nicholas Hastings
2f82ef5ec6
Add CS:GO FindEntityByClassname signature for Linux.
2016-11-29 07:56:48 -05:00
Nicholas Hastings
e2ac0a085e
Update Linux IServer gamedata.
2016-11-28 22:20:23 -05:00
Nicholas Hastings
efa98f6b7f
Untested Core, SDKTools, SDKHooks fixes. (CStrike ext fixes pending)
2016-11-28 21:27:53 -05:00
Nicholas Hastings
7a4a0271ef
Trigger build for hl2sdk-bms changes.
2016-11-07 21:03:22 -05:00
Nicholas Hastings
990b45a273
Update TF2 gamedata.
2016-11-02 20:08:26 -04:00
Nicholas Hastings
9158d3734e
Trigger build against hl2sdk-csgo change.
2016-10-13 21:34:34 -04:00
Nicholas Hastings
6f9776e3f4
Trigger build against hl2sdk-csgo change.
2016-10-13 21:29:15 -04:00
Nicholas Hastings
d5ff829952
Speculative fix for CS:GO GetClientAuthId issue...
2016-10-13 21:21:58 -04:00
Nicholas Hastings
7fda6e412a
Don't build for CS:GO on Mac anymore. (Game is 64-bit-only there now).
2016-10-13 20:54:54 -04:00
Nicholas Hastings
273cab1bbf
Trigger build for hl2sdk-csgo update. (Fixes crash on player join.)
2016-10-13 20:40:17 -04:00
Nicholas Hastings
72ddd865d1
Add note about uninitialized data in ArrayList.Resize / ResizeArray.
2016-10-11 13:45:36 -04:00
Nicholas Hastings
1dd84e3ed3
Update CS:GO InfoChanged gamedata. (Fixes SetClientInfo).
2016-10-07 14:41:53 -04:00
Nicholas Hastings
aae39da235
Update Insurgency gamedata.
2016-10-05 21:07:35 -04:00
Nicholas Hastings
cff585f2a1
Fixed doc on RadToDeg.
2016-10-04 12:42:22 -04:00
Nicholas Hastings
098a693c1a
Fixed return doc on CharToLower, CharToUpper.
2016-10-03 19:35:49 -04:00
Nicholas Hastings
999f37800c
Strip invalid UTF-8 char from end of player names. ( #545 )
2016-10-02 18:34:27 -04:00
Nicholas Hastings
29d4ea3245
Trigger build for hl2sdk-tf2 update.
2016-09-21 13:16:43 -04:00
Nicholas Hastings
237db0504c
Update GoldenEye:Source gamedata (bug 6529).
2016-09-11 14:51:04 -04:00
Nicholas Hastings
f3c454084a
Update to latest Sourcepawn for fixens.
2016-08-19 10:22:23 -04:00
Nicholas Hastings
94383d995d
Fix building of MySQL DBI extension on VS 2015+.
2016-08-18 14:20:37 -04:00
Nicholas Hastings
a25e3755db
Fix typo in updated Dino D-Day gamedata.
2016-08-06 13:34:41 -04:00
Nicholas Hastings
0707f14c7a
Update Dino D-Day gamedata.
...
(Piggy-backing off of Blade Symphony now instead of Alien Swarm.
They switched to Portal 2 engine so detects as Blade Symphony, and
both are pretty vanilla at the engine level.)
2016-08-06 10:51:50 -04:00
Nicholas Hastings
919a1e7bb9
Fix typo in DoI SlapSound13.
2016-07-26 11:15:28 -04:00
Nicholas Hastings
56585fc32a
Add preliminary gamedata for Day of Infamy.
2016-07-26 08:26:26 -04:00
Nicholas Hastings
7008a566a8
Redownload GeoIP data if file size is 0, regardless of file modified time..
2016-07-24 08:26:00 -04:00
Nicholas Hastings
100ddd6724
Trigger build.
2016-07-22 10:26:58 -04:00
Nicholas Hastings
cb7eeef014
Remove TFHoliday_SpyVsEngyWar - no longer exists.
2016-07-08 15:44:49 -04:00
Nicholas Hastings
fc9aa50f3c
Update TF2 "holiday" gamedata.
2016-07-08 15:44:16 -04:00
Nicholas Hastings
f268fddc3c
Update TF2 gamedata.
2016-07-07 19:58:15 -04:00
Nicholas Hastings
a2ceb8f7d5
Trigger build for hl2sdk-csgo update.
2016-06-25 07:36:34 -04:00
Nicholas Hastings
34a0cb170e
Update FoF gamedata.
2016-06-16 16:15:48 -04:00
Nicholas Hastings
5e4ee1b849
Update CS:GO gamedata.
2016-06-16 16:14:36 -04:00
Nicholas Hastings
f668b3fe6c
🐍 🐍 🐍 🐍 🐍 🐍 🐍 🐍 🐍 🐍 🐍 🐍
2016-06-11 12:43:04 -04:00
Nicholas Hastings
f12924458f
Merge branch 'vs2015'
2016-06-11 12:14:12 -04:00
Nicholas Hastings
857f5fcced
Add PowerShell version of checkout-deps script for Windows (NPOTB).
2016-06-11 11:17:29 -04:00
Nicholas Hastings
4eb1e8a4b0
Fix float unary minus operator not functioning properly after PR #510 .
2016-06-09 21:36:46 -04:00
Nicholas Hastings
0f96a28cca
Use VSERVERTOOLS003 in Nuclear Dawn if server has it available.
2016-06-08 12:32:20 -04:00
Nicholas Hastings
e3d7a047bd
Fixed varint sendprops being treated improperly in CS:GO.
2016-06-05 11:03:18 -04:00
Nicholas Hastings
a67c54a67c
Bump version number.
2016-06-05 10:10:07 -04:00
Nicholas Hastings
c42f73b66c
Update more Insurgency gamedata.
2016-05-27 09:33:20 -04:00
Nicholas Hastings
5a2bc4479d
Update Insurgency gamedata.
2016-05-26 13:43:07 -04:00
Nicholas Hastings
31928e6282
Fix late/incorrect calls to TR_GetEntityIndex potentially causing crash. ( #513 )
2016-05-21 14:44:00 -04:00
Nicholas Hastings
9b3b2eb23e
Fix comment and reduce branching in TF2_IsPlayerInCondition.
2016-05-21 12:55:47 -04:00
Nicholas Hastings
e127a55b0a
Clarified func doc for some edict/entity funcs.
2016-05-21 12:53:55 -04:00
Nicholas Hastings
b7223932d2
Fix some funcommands gamedata for CS:GO.
...
The base SoundFinal and SoundBoom files don't exist there.
2016-05-21 12:53:27 -04:00
Nicholas Hastings
d8835a426f
Update FoF gamedata.
2016-05-20 09:53:43 -04:00
Nicholas Hastings
5edc46c994
Don't enable FileExists hook (SendFile forward) on TF2 servers with Replay. ( #512 )
...
It will crash. See PR #493 for details.
2016-05-19 19:11:28 -04:00
Nicholas Hastings
626ee9ac65
Update more BM:S gamedata and trigger build against SDK change.
2016-05-16 17:52:38 -04:00
Nicholas Hastings
59191486b6
Update BM:S gamedata.
2016-05-15 09:16:09 -04:00
Nicholas Hastings
f645ca0daf
Update FoF gamedata.
2016-05-14 08:01:10 -04:00
Nicholas Hastings
20c9815619
Add support for sending gameevent to specific client. ( #505 )
2016-05-12 22:15:23 -04:00
Nicholas Hastings
98e8f70424
Remove some unused gamedata.
2016-05-11 15:16:48 -04:00
Nicholas Hastings
11b4320204
Fix potential crash on plugin load when a required library is not found.
2016-04-27 10:49:39 -04:00
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
416abd81a1
Add support for compiling with VS2015.
2016-03-30 08:56:27 -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