Skip to content

Commit f5b8a80

Browse files
committed
Merge branch 'master' into engine_sdk2013
2 parents a1149be + 4e22e36 commit f5b8a80

File tree

27 files changed

+1807
-1259
lines changed

27 files changed

+1807
-1259
lines changed

LICENSE

Lines changed: 0 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -619,56 +619,3 @@ Program, unless a warranty or assumption of liability accompanies a
619619
copy of the Program in return for a fee.
620620

621621
END OF TERMS AND CONDITIONS
622-
623-
How to Apply These Terms to Your New Programs
624-
625-
If you develop a new program, and you want it to be of the greatest
626-
possible use to the public, the best way to achieve this is to make it
627-
free software which everyone can redistribute and change under these terms.
628-
629-
To do so, attach the following notices to the program. It is safest
630-
to attach them to the start of each source file to most effectively
631-
state the exclusion of warranty; and each file should have at least
632-
the "copyright" line and a pointer to where the full notice is found.
633-
634-
{one line to give the program's name and a brief idea of what it does.}
635-
Copyright (C) {year} {name of author}
636-
637-
This program is free software: you can redistribute it and/or modify
638-
it under the terms of the GNU General Public License as published by
639-
the Free Software Foundation, either version 3 of the License, or
640-
(at your option) any later version.
641-
642-
This program is distributed in the hope that it will be useful,
643-
but WITHOUT ANY WARRANTY; without even the implied warranty of
644-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645-
GNU General Public License for more details.
646-
647-
You should have received a copy of the GNU General Public License
648-
along with this program. If not, see <http://www.gnu.org/licenses/>.
649-
650-
Also add information on how to contact you by electronic and paper mail.
651-
652-
If the program does terminal interaction, make it output a short
653-
notice like this when it starts in an interactive mode:
654-
655-
{project} Copyright (C) {year} {fullname}
656-
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657-
This is free software, and you are welcome to redistribute it
658-
under certain conditions; type `show c' for details.
659-
660-
The hypothetical commands `show w' and `show c' should show the appropriate
661-
parts of the General Public License. Of course, your program's commands
662-
might be different; for a GUI interface, you would use an "about box".
663-
664-
You should also get your employer (if you work as a programmer) or school,
665-
if any, to sign a "copyright disclaimer" for the program, if necessary.
666-
For more information on this, and how to apply and follow the GNU GPL, see
667-
<http://www.gnu.org/licenses/>.
668-
669-
The GNU General Public License does not permit incorporating your program
670-
into proprietary programs. If your program is a subroutine library, you
671-
may consider it more useful to permit linking proprietary applications with
672-
the library. If this is what you want to do, use the GNU Lesser General
673-
Public License instead of this License. But first, please read
674-
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

addons/source-python/data/source-python/entities/csgo/CCSPlayer.ini

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,31 @@ srv_check = False
55

66
[[add_account]]
77
identifier_windows = 55 8B EC 83 E4 F8 83 EC 3C 53 56 8B F1 57 8B 06 8B 80 2A 2A 2A 2A FF D0
8-
identifier_linux = _ZN9CCSPlayer10AddAccountEibbPKc
8+
# identifier_linux = _ZN9CCSPlayer10AddAccountEibbPKc
9+
identifier_linux = 55 89 E5 57 56 53 81 EC 8C 00 00 00 8B 5D 08 0F B6 55 14
910
arguments = INT, BOOL, BOOL, STRING
1011

1112
[[buy_internal]]
1213
identifier_windows = 55 8B EC 83 E4 F8 81 EC 7C 01 00 00 53 56 57
13-
identifier_linux = _ZN9CCSPlayer26HandleCommand_Buy_InternalEPKcib
14+
# indentifier_linux = _ZN9CCSPlayer26HandleCommand_Buy_InternalEPKcib
15+
identifier_linux = 55 89 E5 57 56 53 81 EC 9C 01 00 00 8B 5D 08 C7 44 24 04 00 00 00 00
1416
arguments = STRING, INT, BOOL
1517
return_type = INT
1618

1719
[[deafen]]
1820
identifier_windows = 55 8B EC 83 EC 28 56 57 8B F9 F3 0F 11 4D FC
19-
identifier_linux = _ZN9CCSPlayer6DeafenEf
21+
# identifier_linux = _ZN9CCSPlayer6DeafenEf
22+
identifier_linux = 55 89 E5 83 EC 48 89 7D FC 8B 7D 08 89 5D F4 89 75 F8 8B 07
2023

2124
[[_spawn]]
2225
identifier_windows = 55 8B EC 83 EC 08 56 8B F1 8B 0D 2A 2A 2A 2A 57 8B 01
23-
identifier_linux = _ZN9CCSPlayer12RoundRespawnEv
26+
# identifier_linux = _ZN9CCSPlayer12RoundRespawnEv
27+
identifier_linux = 55 89 E5 57 56 53 83 EC 4C A1 2A 2A 2A 2A 8B 5D 08 89 04 24
2428

2529
[[switch_team]]
2630
identifier_windows = 55 8B EC 83 EC 10 53 56 8B 75 08 57 8B F9 85 F6 0F 2A 2A 2A 2A
27-
identifier_linux = _ZN9CCSPlayer10SwitchTeamEi
31+
# identifier_linux = _ZN9CCSPlayer10SwitchTeamEi
32+
identifier_linux = 55 89 E5 83 EC 68 89 75 F8 8B 75 0C 89 5D F4 8B 5D 08 89 7D FC 89 34 24 E8 2A 2A 2A 2A 85 C0
2833
arguments = INT
2934

3035

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[property]
2+
3+
item_definition_index = m_AttributeManager.m_Item.m_iItemDefinitionIndex

addons/source-python/data/source-python/entity_output/csgo/CBaseEntityOutput.ini

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ srv_check = False
55

66
[function]
77
[[fire_output]]
8-
identifier_linux = _ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f
8+
# identifier_linux = _ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f
9+
identifier_linux = 55 89 E5 57 56 53 81 EC 7C 01 00 00 8B 55 08 8B 75 14
910
identifier_windows = 55 8B EC 83 2A 2A 81 EC 2A 2A 2A 2A 8B C1 53 56 57 8B 2A 2A 89 2A 2A 2A 33
1011
arguments_linux = POINTER, POINTER, POINTER, FLOAT
11-
arguments_windows = INT, INT, INT, INT, POINTER, POINTER, POINTER, FLOAT
12+
arguments_windows = INT, INT, INT, INT, POINTER, POINTER, POINTER, FLOAT

addons/source-python/data/source-python/memory/csgo/global_pointers.ini

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,40 @@
33
[CEntityFactoryDictionary]
44
binary = server
55
srv_check = False
6-
identifier_linux = _ZZ23EntityFactoryDictionaryvE15s_EntityFactory
6+
# identifier_linux = _ZZ23EntityFactoryDictionaryvE15s_EntityFactory
7+
identifier_linux = 55 89 E5 83 EC 28 80 3D 2A 2A 2A 2A 00 74 2A C9 B8 2A 2A 2A 2A C3 8D 76 00 8D BC 27 00 00 00 00 C7 04 24 2A 2A 2A 2A E8 2A 2A 2A 2A 85 C0 74 2A C7 04 24 2A 2A 2A 2A E8 2A 2A 2A 2A C7 04 24 2A 2A 2A 2A E8 2A 2A 2A 2A C7 44 24 08 2A 2A 2A 2A C7 44 24 04 2A 2A 2A 2A C7 04 24 2A 2A 2A 2A E8 2A 2A 2A 2A B8 2A 2A 2A 2A C9 C3 89 45 F4 C7 04 24 2A 2A 2A 2A E8 2A 2A 2A 2A 8B 45 F4 89 04 24 E8 2A 2A 2A 2A 90 8D 76 00 8D BC 27 00 00 00 00 55 89 E5 57
78
identifier_windows = 56 FF 75 08 B9 2A 2A 2A 2A E8 2A 2A 2A 2A 8B C8 C7
89
offset_windows = 5
9-
level_windows = 1
10+
offset_linux = 17
11+
level = 1
1012

1113
[CGlobalEntityList]
1214
binary = server
13-
identifier_linux = gEntList
15+
srv_check = False
16+
identifier_linux = E8 2A 2A 2A 2A E8 2A 2A 2A 2A C7 2A 2A 2A 2A 2A 2A E8 2A 2A 2A 2A E8
1417
# Search the signature of OnCBaseEntityList::AddNonNetworkableEntity(IHandleEntity *)
1518
# Note: The Linux binary does not contain the gEntList pointer in that function!
1619
identifier_windows = 55 8B EC 8B 0D 2A 2A 2A 2A 53
1720
offset_windows = 101
18-
level_windows = 1
19-
srv_check = False
21+
offset_linux = 13
22+
level = 1
2023

2124
[IServer]
2225
binary = bin/engine
23-
identifier_linux = sv
26+
srv_check = False
27+
# identifier_linux = sv
28+
identifier_linux = 55 89 E5 53 83 EC 14 8B 45 0C C7 04 24 2A 2A 2A 2A
2429
identifier_windows = 55 8B EC 56 FF 2A 2A B9 2A 2A 2A 2A E8 2A 2A 2A 2A 8B
2530
offset_windows = 8
26-
level_windows = 1
27-
srv_check = False
28-
31+
offset_linux = 13
32+
level = 1
2933

3034
[CBaseTempEntity]
3135
binary = server
3236
srv_check = False
33-
identifier_linux = _ZN15CBaseTempEntity15s_pTempEntitiesE
37+
# identifier_linux = _ZN15CBaseTempEntity15s_pTempEntitiesE
38+
identifier_linux = 55 89 E5 8B 45 08 8B 55 0C C7 00 2A 2A 2A 2A 89 50 04 8B 15 2A 2A 2A 2A
3439
identifier_windows = 89 41 04 A1 2A 2A 2A 2A 89 41 08 89 0D 2A 2A 2A 2A C7
3540
offset_windows = 4
36-
level_windows = 2
37-
level_linux = 1
41+
offset_linux = 20
42+
level = 2

0 commit comments

Comments
 (0)