Nicholas Hastings
a17b47a2dc
Add Protobuf.HasField native.
2018-02-25 10:49:37 -05:00
Michael Flaherty
2a8c390498
Un-const string retrievals ( #769 )
2018-02-20 18:38:17 +00:00
Asher Baker
41ffe975fd
Update blacklist.plugins.txt
2018-02-15 22:35:56 +00:00
Ruben Gonzalez
5ac3390656
Add new regex natives. ( #767 )
...
Add new regex natives to get multiple/all matches.
2018-02-15 15:31:24 -05:00
peace-maker
f9faf9e48c
Allow different values per platform in "Keys" gamedata section ( #765 )
...
This adds support for platform specific custom key values in the `Keys` section in game config files. Now you can have different values for the same key per platform.
Previously you could only add general key values in gamedata files that were the same on all platforms like
```
"Keys"
{
"key" "value"
}
```
This patch allows you to set the value per platform in a subsection like
```
"Keys"
{
"key"
{
"windows" "value1"
"linux" "value2"
"mac" "value3"
}
}
```
Looking up the `key` will return the value matching the host platform.
2018-02-06 14:40:51 +00:00
Michael Flaherty
e57dce76e1
Add support for msvc 1912 ( Fixes #761 ) ( #764 )
...
* Add support for msvc 1912
* Default new msvc versions to VS 2017
* Use 2015 lib with 2017
2018-02-04 17:06:22 -05:00
Michael Flaherty
64a6972757
Fix description for CharToLower and CharToUpper v2 ( #750 )
2018-02-02 23:30:12 +00:00
StrangeThings
1293d15f72
Remove the @brief tag in sdktools_hooks.inc ( #759 )
2018-02-02 23:28:20 +00:00
Michael Flaherty
12fca79006
Prevent use of primitive float operation functions ( #763 )
...
Apparently people use the float natives for actual float arithmetic; they're not really intended to be used directly.
* Prevent use of primitive float operation functions
* Deprecate float operation functs
* Alias Float natives to internal names
* Add clarifying note
* Remove use of internal FloatDiv native
2018-02-02 23:27:38 +00:00
thewavelength
55b8371fa8
Add VS Preview 2017 as valid compiler (msvc-1911) ( #678 )
2018-01-28 11:39:23 +00:00
peace-maker
a8080c0bbb
Fix description of nominations convars ( #758 )
2018-01-27 12:00:04 +00:00
JRiipinen
8c61fdc99d
Add more TF2 specific DMG_ definitions ( #756 )
...
* Add more TF2 DMG_ definitions
* Guard them all
* Inline doccomments
2018-01-26 14:06:54 +00:00
Nicholas Hastings
9374620b8b
Add RemoveEntity native. (bug 5714) ( #745 )
2018-01-07 13:52:36 -05:00
Ruben Gonzalez
5a35760215
Merge pull request #744 from alliedmodders/show-required-exts
...
Address issue #737
2017-12-31 11:06:35 -05:00
Alex
6b257de75a
Add internationalization to basechat and fix CS:GO colours ( #674 )
...
* Added translation more to basechat
Also fixed colors, because it didn't work without `\x01` at begin of string.
* Fixed cs:go colors, thanks Bara20
* Added 'space' at the start of string.
* Added check for Engine_CSGO, to remove offset on other games
* forgot one row
2017-12-30 12:25:32 -08:00
Ruben Gonzalez
40356fc9db
Address issue #737
2017-12-30 14:08:56 -05:00
Kyle Sanderson
de108cca44
Simplify Logger internals (Fixes Issue #663 ). ( #691 )
...
* Simplify Logger internals (Issue #663 ).
* Avoid reformatting strings on every call.
2017-12-29 19:56:25 -08:00
Kyle Sanderson
5f5a6b3a16
Migrate CDataPack from a Compact Cassette tape. ( #688 )
...
* Migrate CDataPack from a Cassette Tape.
Tested-By: Headline22.
* Remove last IsReadable param pass.
* populate len still if CDataPack::ReadString is unreadable or the wrong type.
* Fyren Fixes(TM)(R)(C).
* Deprecate IDataPack.
2017-12-29 19:56:02 -08:00
Nicholas Hastings
29b1926432
A couple of fixups to last commit (NPOTB).
2017-12-29 04:55:56 -08:00
Nicholas Hastings
e0a154faa0
Add TF2 NextBot symbol data from Pelipoka to GDC (NPOTB).
2017-12-29 04:38:47 -08:00
Byte
1706fdfed9
Fix typo and update CSGOBadList ( #738 )
...
* Fix typo
* Update CSGOBadList
2017-12-28 18:43:49 -05:00
Byte
945df342d8
Fix typo in SwitchTeam Linux Signature ( #743 )
2017-12-28 17:39:30 -05:00
Scott Ehlert
bfb11c7712
Remove extra CS:GO Mac offset for GetItemInLoadout
2017-12-20 04:17:29 -06:00
Scott Ehlert
fa7d8757dc
Rebuild 64-bit Linux libpcre with -Wa,-mrelax-relocations=no
2017-12-20 03:50:12 -06:00
Scott Ehlert
3c7978153b
Rebuild 64-bit Linux libpcre with -fPIC.
2017-12-20 03:15:57 -06:00
Scott Ehlert
7cb3d4d8ff
Fix Linux and macOS builds.
2017-12-20 02:13:56 -06:00
Scott Ehlert
870e118150
Fix BreakpadSymbols script for 64-bit builds.
2017-12-20 02:07:30 -06:00
Scott Ehlert
e27f8fba1a
Hopefully fix Windows build.
2017-12-20 02:04:05 -06:00
Scott Ehlert
ce1a4dcac0
64-bit support for CSGO on Linux and macOS ( #705 )
2017-12-20 01:56:23 -06:00
Scott Ehlert
057a5790e2
Update CS:GO TerminateRound signature for Linux.
2017-12-19 23:23:29 -06:00
Nicholas Hastings
87858ef264
Test build.
2017-12-18 21:00:04 -05:00
Nicholas Hastings
98fea02eaa
Roll version. >_>
2017-12-18 20:39:57 -05:00
Nicholas Hastings
1de6dbacad
Update TF2 CalcIsAttackCritical gamedata.
2017-12-14 08:27:37 -05:00
Michael Flaherty
64ab3a08b5
Add missing const
to usermessage function parameters ( #735 )
2017-12-14 11:27:07 +00:00
Nicholas Hastings
4007ec8cf8
Temp fix for load issues on Linux.
2017-12-05 20:44:53 -05:00
Asher Baker
c33bf330a0
Add doi, remove dota
2017-12-04 21:47:00 +00:00
Michael Flaherty
830c3f36d3
Block reserved device names on windows ( #733 )
2017-12-03 11:38:56 +00:00
Michael Flaherty
a5583882f4
fix bad english 🍋 ( #724 )
2017-12-03 11:37:50 +00:00
Ruben Gonzalez
6896ef739d
Merge pull request #728 from alliedmodders/show-required-exts
...
Split optional extensions into their own block if not found.
2017-11-30 16:02:33 -05:00
Ruben Gonzalez
c87afde1bd
Add optional extensions not found to sm exts list in a seperate list.
2017-11-30 14:21:19 -05:00
Ruben Gonzalez
51cea0e04e
Only show extensions that failed to load if the extension is required.
2017-11-30 12:57:12 -05:00
Nicholas Hastings
89732f7935
Revert "Update pushbuild.txt"
...
This reverts commit 8589a091dd
.
2017-11-27 20:57:18 -05:00
Kyle Sanderson
8589a091dd
Update pushbuild.txt
...
Force build.
2017-11-27 17:49:01 -08:00
Nicholas Hastings
d9bf0a816e
Fix CreateInterface missing in loader.
2017-11-27 19:21:25 -05:00
Ruben Gonzalez
38ba9b4561
Merge pull request #727 from alliedmodders/reverse-csgo-native-changes
...
Revert "Make CS:GO specific natives exist only on CS:GO"
2017-11-27 13:39:09 -05:00
Ruben Gonzalez
8e6ca1ce09
Revert "Make CS:GO specific natives exist only on CS:GO"
...
This reverts commit 687db96b38
.
2017-11-27 12:58:24 -05:00
Michael Flaherty
d685f30847
Add Translation Natives ( #669 )
...
* Add Translation Natives
See #626
* Fix vocab errors
* Better description
* Bump ITranslator Version
* Implement KyleS' Review Requests
* Improve documentation
2017-11-20 21:24:01 -08:00
Michael Flaherty
43cdf20fd3
Add FrameIterator to SourceMod ( #716 ).
...
* Create FrameIterator type
This commit adds the FrameIterator type to core sm along with a few
methods around getting the information for each frame.
* Fix incorrect documentation
[skip ci]
* Implement KyleS's Changes
* A nit
2017-11-16 18:55:37 -08:00
Ruben Gonzalez
7507672895
Merge pull request #701 from alliedmodders/csgo-hashmap
...
CStrike extension changes for CS:GO
2017-11-03 19:48:55 -04:00
Nicholas Hastings
95afe72307
Separate out DOI build. ( #718 )
2017-11-03 15:45:16 -04:00