Nicholas Hastings
350dd2ebc7
Eliminate need for gEntList gamedata on tf2/sdk2013 and soon dods/css/hl2dm.
2014-10-30 19:23:27 -04:00
Nicholas Hastings
5d78a5ff93
Fix Fistful of Frags Weapon_GetSlot offset.
2014-10-30 17:31:52 -04:00
Nicholas Hastings
c15470b583
Update more Insurgency gamedata.
2014-10-30 17:31:23 -04:00
Nicholas Hastings
e5eb291b67
Update Insurgency gamedata.
2014-10-30 04:34:36 -07:00
Nicholas Hastings
7ddced67cb
Update NMRiH gamedata.
2014-10-30 06:54:09 -04:00
Nicholas Hastings
86ddf1fea0
Revert accidental reverting of tf-regex merge.
2014-10-29 20:51:34 -04:00
Nicholas Hastings
c9696ca230
Merge branch 'master' of https://github.com/alliedmodders/sourcemod
2014-10-29 20:23:41 -04:00
Nicholas Hastings
4dcc1590bb
Update TF2 gamedata.
2014-10-29 20:21:20 -04:00
Nicholas Hastings
ba0d41a69d
Update Fistful of Frags gamedata.
2014-10-24 17:17:07 -04:00
Nicholas Hastings
f8ffe23c6e
Merge pull request #162 from alliedmodders/steam3-bans
...
Allow Steam IDs in Steam3 format for sm_addban (r=asherkin).
2014-10-20 21:14:54 -04:00
Nicholas Hastings
77dc5ac7ed
Fix build.
2014-10-14 17:47:44 -04:00
Nicholas Hastings
37c29775d4
Fix OnTakeDamage_Alive gamedata lookup in SDKHooks.
2014-10-14 17:36:55 -04:00
Nicholas Hastings
a3336b1dcf
Fix typo causing compile error strcmp -> strncmp
2014-10-08 18:02:05 -07:00
Nicholas Hastings
bba2a714a6
Merge pull request #163 from alliedmodders/admdump-crash
...
Fix crash on Windows when dumping admin cache to file (r=asherkin).
2014-10-08 20:53:11 -04:00
Nicholas Hastings
512fae4c25
Fix crash on Windows when dumping admin cache to file.
2014-10-08 17:31:02 -07:00
Nicholas Hastings
d76f62b863
Allow Steam IDs in Steam3 format for sm_addban
2014-10-08 17:29:56 -07:00
Nicholas Hastings
ac96bb177a
Merge pull request #157 from VoiDeD/getevent-defaults
...
Expose optional default values for the GetEvent* SP functions (r=psychonic)..
2014-10-05 09:14:30 -04:00
Nicholas Hastings
909d523da0
Trigger build for hl2sdk-tf2 changes.
2014-10-01 19:06:36 -04:00
Nicholas Hastings
02aad65d21
Trigger build for hl2sdk-tf2 changes.
2014-10-01 18:53:42 -04:00
Nicholas Hastings
0a9cabdecd
Trigger build for hl2sdk-tf2 changes (bug 6259).
2014-09-26 08:31:15 -04:00
Nicholas Hastings
9eb1b3e73e
Merge pull request #158 from VoiDeD/te-const-clients
...
Clients array in TE_Send should be const (r=psychonic).
2014-09-19 18:29:48 -04:00
Nicholas Hastings
0f6063af60
Re-add DBI query throttling (r=dvander).
2014-09-18 22:02:32 -04:00
Nicholas Hastings
570570f7a0
Fix regression causing inconsistencies in clientprefs auth id handling (r=VoiDeD).
2014-09-12 13:04:37 -07:00
Nicholas Hastings
e72ff963f5
Fix regression in auth causing crash on L4D and newer (r=VoiDeD).
2014-09-12 12:02:45 -07:00
Nicholas Hastings
a82dd5e0c3
Update CS:GO linux ClanTagOffset.
2014-09-12 06:50:36 -04:00
Nicholas Hastings
e4569cb2b9
Disable RTTI for more game-agnostic extensions.
2014-09-11 17:41:25 -07:00
Nicholas Hastings
47450bb98c
Disable RTTI for game-agnostic extensions
2014-09-11 17:28:24 -07:00
Nicholas Hastings
c62e7458f9
Disable RTTI for Loader, Logic, and JIT bins
2014-09-11 17:15:59 -07:00
Nicholas Hastings
f0fe427fee
Link libstdc++ on linux for CS:GO.
2014-09-11 19:23:10 -04:00
Nicholas Hastings
7f0b163b31
Merge pull request #155 from alliedmodders/onclientauth-steam2
...
Make OnClientAuthorized use Steam2 ids where available (r=asherkin).
2014-09-11 13:02:28 -04:00
Nicholas Hastings
49c22a404d
Trigger build for hl2sdk-tf2 changes.
2014-09-10 20:59:13 -04:00
Nicholas Hastings
e6fd19fb8c
Fix crash regression from typo in 892edd9650
2014-09-09 22:05:59 -04:00
Nicholas Hastings
96f8d635c3
Re-enable -Wformat and -Wformat-security in builds
2014-09-09 22:05:07 -04:00
Nicholas Hastings
9a9446400d
Nuke spurious NULL checks in spcomp to appease Clang 3.5
2014-09-09 22:04:24 -04:00
Nicholas Hastings
8a1c6bd833
Fix client listener OnClientAuthorized to match new doc
2014-09-09 18:20:52 -07:00
Nicholas Hastings
e0c25cfe08
Fix typo, fix build
2014-09-09 18:12:34 -07:00
Nicholas Hastings
6d7115d62f
Update the missed steamid nullcheck in clientprefs
2014-09-09 18:04:39 -07:00
Nicholas Hastings
96fbb7ecda
Unify Player::GetSteamXId returns, clarify doc, and fix checks
2014-09-09 17:57:54 -07:00
Nicholas Hastings
775a35c5ab
Update OnClientAuthorized function doc
2014-09-09 17:56:29 -07:00
Nicholas Hastings
9e6fcc7673
Make OnClientAuthorized use Steam2 ids where available
2014-09-09 17:43:01 -07:00
Nicholas Hastings
acdd9e12ea
Merge pull request #152 from alliedmodders/error-sp-warnings
...
Treat SourcePawn warnings as errors when building (r=dvander).
2014-09-09 17:01:44 -04:00
Nicholas Hastings
a597277a64
Merge pull request #153 from alliedmodders/auth-fixups
...
More auth fixups for Steam auth (bug 6243, r=asherkin).
2014-09-09 16:24:57 -04:00
Nicholas Hastings
b3dada65fa
Fix build.
2014-09-09 13:21:01 -07:00
Nicholas Hastings
8a9a793453
Merge pull request #151 from alliedmodders/menu-natives-logic
...
Move menu natives from core to logic (r=asherkin).
2014-09-09 15:51:11 -04:00
Nicholas Hastings
66ab609000
Make admins_simple.ini bind Steam3 ids as steam auth
2014-09-05 13:16:55 -07:00
Nicholas Hastings
29d428adc2
Add support for auto-converting '_' to ':' with Steam3 Id targetting
2014-09-05 13:08:51 -07:00
Nicholas Hastings
5b1caec738
Treat sp warnings as errors when building
2014-09-05 08:26:23 -07:00
Nicholas Hastings
ad7d920ce0
Move menu natives from core to logic
2014-09-05 08:24:40 -07:00
Nicholas Hastings
7fff73ad64
Fix syntax error in sdkhooks.inc.
2014-09-05 08:18:04 -04:00
Nicholas Hastings
215bbb8324
Make SteamID targetting explicit to Steam IDs...
...
rather than NetworkIDs which could be any form and similar to names.
Also make explicit support for both Steam2 and Steam3 formats
2014-09-04 16:25:12 -07:00
Nicholas Hastings
1bf4eb80bd
Cache Steam ID and rendered forms when caching networkID
2014-09-04 16:14:34 -07:00
Nicholas Hastings
f1dc24c089
Move Steam2/3 id rendering logic to CPlayer
2014-09-04 15:27:44 -07:00
Nicholas Hastings
892edd9650
Allow BindIdentity and FindAdminByIdentity to take more SteamID formats for steam auth type
2014-09-04 15:26:12 -07:00
Nicholas Hastings
ec46e12c50
Replace usages of GetClientAuthString with GetClientAuthId
2014-09-04 12:49:06 -07:00
Nicholas Hastings
a7cdf17d90
Merge pull request #147 from alliedmodders/new-auth
...
Expose explicit client auth id formats (r=asherkin).
2014-09-03 18:50:24 -04:00
Nicholas Hastings
b2b82f4a86
Add gamedata for SDKHooks Blocked and OnTakeDamage_Alive for many games.
2014-09-03 18:49:14 -04:00
Nicholas Hastings
6da7219f9f
Merge pull request #149 from alliedmodders/ontakedamage_alive
...
Add OnTakeDamage_Alive hook support to SDKHooks (bug 6249, r=asherkin).
2014-09-03 18:35:06 -04:00
Nicholas Hastings
7f3656215b
Consistency Fixes (ID->Id, AuthString->AuthId)
2014-09-03 15:13:30 -07:00
Nicholas Hastings
be55587d70
Add OnTakeDamage_Alive hook support to SDKHooks (bug=6249).
2014-09-03 17:45:34 -04:00
Nicholas Hastings
3fba1d2817
Fix some nits
2014-09-03 10:50:11 -07:00
Nicholas Hastings
e6ff9c36ed
Merge pull request #119 from VoiDeD/sdkhooks-blocked
...
Implement SDKHook_Blocked and SDKHook_BlockedPost (r=psychonic).
2014-09-03 10:50:38 -04:00
Nicholas Hastings
e11fec9ba1
Rename GetClientAuthString2 to GetClientAuthId
2014-09-02 18:11:36 -07:00
Nicholas Hastings
d0c701793c
Document possibly-unexpected yet valid auth strings
2014-09-02 17:47:33 -07:00
Nicholas Hastings
eafd6626ec
Fix true return when validation wanted and steam id pending
2014-09-02 17:44:11 -07:00
Nicholas Hastings
e3b87a5ca4
Spin new logic into GetClientAuthString2...
...
and mark GetClientAuthString as deprecated, using 1.6.x GetClientAuthString behavior
2014-09-02 17:43:10 -07:00
Nicholas Hastings
8c89b72fbc
Expose explicit client auth string formats
2014-09-02 14:40:39 -07:00
Nicholas Hastings
e9e35979a4
Update core AMBuild script for hl2sdk-csgo and hl2sdk-dota protobuf changes.
2014-09-01 11:25:55 -04:00
Nicholas Hastings
e093c7f72a
Merge pull request #120 from alliedmodders/wip-valve-fs2
...
Add support for Valve FS to natives that use file handles (r=asherkin).
2014-08-30 14:25:53 -04:00
Nicholas Hastings
ac121ec4d2
Merge branch 'master' of https://github.com/alliedmodders/sourcemod
2014-08-29 09:54:13 -07:00
Nicholas Hastings
b81c44cf49
Update for hl2sdk-dota changes
2014-08-29 09:53:43 -07:00
Nicholas Hastings
89f5d6ecfb
Merge pull request #140 from FlaminSarge/tf_enums_2014jun
...
Update TF2 enums for Love & War (r=psychonic).
2014-08-23 09:32:35 -04:00
Nicholas Hastings
51d32bca77
Clarify return value commit on RemoveFile
2014-08-22 07:21:12 -07:00
Nicholas Hastings
9d6fea857b
Fix another syntax error in files.inc
2014-08-22 06:55:45 -07:00
Nicholas Hastings
8d60fecb96
Fix syntax errors in files.inc
2014-08-22 06:30:25 -07:00
Nicholas Hastings
73115f7afa
Add support for specifying gameinfo search path when using valveFS in file natives
2014-08-22 06:00:43 -07:00
Nicholas Hastings
b95e7ff145
Add missing use_valve_fs param to CreateDirectory native def
2014-08-22 05:59:41 -07:00
Nicholas Hastings
e1158889e5
Fix backwards use_valve_fs logic for OpenDirectory
2014-08-22 05:56:23 -07:00
Nicholas Hastings
5716927cbf
Fix compile error on with MSVC.
2014-08-20 21:37:47 -04:00
Nicholas Hastings
09250f89cc
Merge pull request #133 from alliedmodders/logger-logic
...
Move Logger and core natives from core to logic (r=dvander).
2014-08-20 06:43:31 -04:00
Nicholas Hastings
e9ba251c1c
Fix link errors.
2014-08-17 11:11:55 -04:00
Nicholas Hastings
e4645332aa
Convert missed files in logic to use logger from logic.
2014-08-17 11:06:43 -04:00
Nicholas Hastings
1ca837ea2c
Merge pull request #131 from VoiDeD/removewearable-optional
...
Mark TF2_RemoveWearable as optional (r=psychonic).
2014-08-16 13:23:01 -04:00
Nicholas Hastings
8ffdfb6a0c
Merge pull request #43 from hlstriker/master
...
Added a new function SetFilePermissions to set permissions of a file (r=psychonic).
2014-08-16 10:02:09 -04:00
Nicholas Hastings
486910a9a1
Add missing files
2014-08-13 14:26:18 -07:00
Nicholas Hastings
17d5af0e2f
Move Logger and Core natives to Logic
2014-08-13 14:24:35 -07:00
Nicholas Hastings
25f8570279
Merge pull request #124 from alliedmodders/csgo-cl-language
...
Fix automatic language detection on CS:GO (bug 6163) (r=asherkin).
2014-08-11 07:37:11 -04:00
Nicholas Hastings
4e5b1a58ce
Add ValveFS support to more filesystem functions: OpenDirectory (CloseHandle on directory) ReadDirEntry DirExists CreateDirectory RenameFile
2014-08-06 13:15:24 -07:00
Nicholas Hastings
3edd1ce658
Remove inaccurate note on GetClientLanguage function doc.
2014-08-05 10:40:14 -04:00
Nicholas Hastings
ccc818d06e
Fix automatic language detection on CS:GO (bug 6163).
2014-08-05 01:41:44 -04:00
Nicholas Hastings
f2b19e6c87
Add more accurate return value for DeleteFile when using Valve FS.
2014-08-03 09:10:02 -04:00
Nicholas Hastings
836cde4e21
Merge pull request #121 from VoiDeD/bug-6206
...
Remove the extra wearables of weapons in TF2_RemoveWeaponSlot (r=psychonic).
2014-08-02 22:02:14 -04:00
Nicholas Hastings
573aea20fb
More progress:
...
Abstracted many fs funcs with helper class.
Removed much duplicated code.
Fixed ReadFile assuming FS errors for ValveFS.
Added ValveFS support for ReadFileString, WriteFile, WriteFileString, DeleteFile.
Added missing param in doc for OpenFile.
2014-08-01 12:38:51 -07:00
Nicholas Hastings
5e7e7ce551
Improved FPrint(f) passthrough
2014-08-01 06:09:09 -07:00
Nicholas Hastings
8d5fe316e0
Merge pull request #114 from VoiDeD/tf2-removewearable
...
Implement TF2_RemoveWearable native (r=psychonic).
2014-07-30 18:43:34 -04:00
Nicholas Hastings
b979d707db
Update Fistful of Frags gamedata.
2014-07-30 06:35:45 -04:00
Nicholas Hastings
ac371aa639
Merge pull request #96 from peace-maker/reloadpost_hook
...
Fix regression. SDKHook_ReloadPost never firing (r=psychonic).
2014-07-16 15:09:44 -04:00
Nicholas Hastings
a8a64cabee
Update some Contagion gamedata.
2014-07-13 10:15:18 -04:00
Nicholas Hastings
44b2b02a1e
Merge pull request #85 from alliedmodders/more-prop-data-types
...
Fix regression stopping -1 from being a valid value in SetEntPropEnt (r=VoiDeD).
2014-07-09 22:47:54 -04:00
Nicholas Hastings
31a79231f8
Fix regression stopping -1 from being a valid value in SetEntPropEnt.
2014-07-09 22:23:20 -04:00
Nicholas Hastings
d4c676aed2
Merge pull request #83 from alliedmodders/more-prop-data-types
...
Add support to Get/SetEntPropEnt for FIELD_CLASSPTR and FIELD_EDICT datadesc fields (r=KyleS).
2014-07-09 21:00:49 -04:00