Skip to content

Commit e751b66

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/dev-standalone'
2 parents d83ee98 + 7066e16 commit e751b66

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+4034
-1851
lines changed

Open Source Licenses/ReadMe.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
This program is based on Source SDK 2013:
2-
* https://github.com/ValveSoftware/source-sdk-2013/
3-
41
This program uses the following open source libraries:
52
* https://ffmpeg.org/
63
* http://www.videolan.org/developers/x264.html

Output/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
!*.txt
33
!*.cfg
44
!*.json
5+
!*.bat
56
!/cfg/
67
!/SDR/
78
!/SDR/GameConfigLatest

Output/SDR/GameConfig.json

Lines changed: 92 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"Module": "engine.dll",
1414
"Pattern": "55 8B EC 8B 45 08 83 78 08 00 0F 95 C0 0F B6 C0 89 45 08 5D E9 ?? ?? ?? ??"
1515
},
16-
"MaterialSystem_MaterialsPtr":
16+
"MaterialsPtr":
1717
{
1818
"Comment": "0x101FFFAF static CSS IDA address May 29 2017",
1919
"Module": "engine.dll",
@@ -22,10 +22,35 @@
2222
},
2323
"MaterialSystem_GetBackBufferDimensions":
2424
{
25-
"Comment": "Static CSS IMaterialSystem vtable offset June 4 2017.",
26-
"VTPtrName": "MaterialSystem_MaterialsPtr",
25+
"Comment": "Static CSS IMaterialSystem vtable offset June 4 2017",
26+
"VTPtrName": "MaterialsPtr",
2727
"VTIndex": 31
2828
},
29+
"EngineClientPtr":
30+
{
31+
"Comment": "0x100BA350 static CSS IDA address August 17 2017",
32+
"Module": "engine.dll",
33+
"Pattern": "55 8B EC 83 EC 08 E8 ?? ?? ?? ?? 83 78 20 00 74 6C 8B 4D 08 8B 01 FF 50 0C 50 8D 4D F8 E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 8B 48 20 8B 45 FC 8B 11 83 78 30 00",
34+
"Offset": 92
35+
},
36+
"EngineClient_ConsoleVisible":
37+
{
38+
"Comment": "Static CSS CEngineClient vtable offset August 13 2017",
39+
"VTPtrName": "EngineClientPtr",
40+
"VTIndex": 11
41+
},
42+
"EngineClient_FlashWindow":
43+
{
44+
"Comment": "Static CSS CEngineClient vtable offset August 13 2017",
45+
"VTPtrName": "EngineClientPtr",
46+
"VTIndex": 135
47+
},
48+
"EngineClient_ClientCommand":
49+
{
50+
"Comment": "Static CSS CEngineClient vtable offset August 13 2017",
51+
"VTPtrName": "EngineClientPtr",
52+
"VTIndex": 7
53+
},
2954
"D3D9_Device":
3055
{
3156
"Comment": "0x100CDDC0 static CSS IDA address May 31 2017",
@@ -78,6 +103,70 @@
78103
"Module": "engine.dll",
79104
"Pattern": "E8 ?? ?? ?? ?? 83 C4 04 83 7D C8 00 7C 27 8B 55 C0 85 D2 74 20 A1 ?? ?? ?? ?? 52 8B 08 8B 01 FF 50 14 33 D2 85 D2 74 0D A1 ?? ?? ?? ?? 52 8B 08 8B 01 FF 50 14 8B E5 5D C3",
80105
"IsRelativeJump": true
106+
},
107+
"CvarPtr":
108+
{
109+
"Comment": "0x10253CC9 static CSS IDA address August 8 2017",
110+
"Module": "engine.dll",
111+
"Pattern": "A3 ?? ?? ?? ?? A3 ?? ?? ?? ?? 83 3D ?? ?? ?? ?? ?? 75 19 8B 04 B7 6A 00 68 ?? ?? ?? ?? FF D0 A3 ?? ?? ?? ?? 83 C4 08 A1 ?? ?? ?? ?? 46 3B F3 7C BD 5F 5E 5B 5D C3",
112+
"Offset": 1
113+
},
114+
"Cvar_FindVar":
115+
{
116+
"Comment": "Static CSS ICVar vtable offset August 8 2017",
117+
"VTPtrName": "CvarPtr",
118+
"VTIndex": 13
119+
},
120+
"ConVar_Info":
121+
{
122+
"Comment": "4096 (1 << 12) in iconvar.h August 8 2017. VT indexes August 17 2017",
123+
"NeverAsStringFlag": 4096,
124+
"Variant": 0,
125+
"VTIndex_SetValueString": 10,
126+
"VTIndex_SetValueFloat": 11,
127+
"VTIndex_SetValueInt": 12
128+
},
129+
"ConVar_Constructor3":
130+
{
131+
"Comment": "0x102497B0 static CSS IDA address August 17 2017",
132+
"Module": "engine.dll",
133+
"Pattern": "55 8B EC D9 45 24 56 6A 00 51 D9 1C 24 FF 75 20 D9 45 1C 8B F1 51 D9 1C 24 FF 75 18 C6 46 08 00 FF 75 14 C7 46 ?? ?? ?? ?? ?? FF 75 10 C7 46 ?? ?? ?? ?? ?? FF 75 0C C7 46 ?? ?? ?? ?? ?? FF 75 08 C7 46 ?? ?? ?? ?? ?? C7 46 ?? ?? ?? ?? ?? C7 06 ?? ?? ?? ?? C7 46 ?? ?? ?? ?? ?? E8 ?? ?? ?? ?? 8B C6 5E 5D C2 20 00"
134+
},
135+
"ConCommandBase_Info":
136+
{
137+
"Variant": 0
138+
},
139+
"CCommand_Info":
140+
{
141+
"Variant": 0
142+
},
143+
"ConCommand_Info":
144+
{
145+
"Variant": 0
146+
},
147+
"ConCommand_Constructor1":
148+
{
149+
"Comment": "0x10249520 static CSS IDA address August 17 2017",
150+
"Module": "engine.dll",
151+
"Pattern": "55 8B EC 8B 45 0C 8B 55 18 85 D2 56 8B F1 0F 95 C1 89 46 18 B8 ?? ?? ?? ?? 0F 45 C2 C7 46 ?? ?? ?? ?? ?? 89 46 1C 80 E1 01 8A 46 20 24 FA C7 06 ?? ?? ?? ?? 0A C8 C6 46 08 00 8B 45 08 80 C9 02 89 46 0C 8B 45 10"
152+
},
153+
"Console_Info":
154+
{
155+
"Library": "tier0.dll",
156+
157+
"MessageVariant": 0,
158+
"MessageExport": "Msg",
159+
160+
"MessageColorVariant": 0,
161+
"MessageColorExport": "?ConColorMsg@@YAXABVColor@@PBDZZ",
162+
163+
"WarningVariant": 0,
164+
"WarningExport": "Warning"
165+
},
166+
"Engine_Info":
167+
{
168+
"Comment": "52 static CSS CGame offset June 4 2016",
169+
"ActiveAppOffset": 52
81170
}
82171
},
83172

Output/SDR/GameConfigLatest

Lines changed: 0 additions & 1 deletion
This file was deleted.

Output/SDR/LauncherCLI User.bat

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
:: Insert your own parameters here.
2+
::
3+
:: First parameter is the game executable path, see the Github readme for help.
4+
:: Any parameter after that will be passed to the game, such as window mode, width and height.
5+
::
6+
:: Working example:
7+
:: .\LauncherCLI.exe "C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2\hl2.exe" -window -w 1280 -h 720 -novid -dev -nojoy
8+
::
9+
.\LauncherCLI.exe

Output/cfg/sdr_load_mp.cfg

Lines changed: 0 additions & 4 deletions
This file was deleted.

Output/cfg/sdr_load_sp.cfg

Lines changed: 0 additions & 4 deletions
This file was deleted.

Output/cfg/sdr_unload.cfg

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
exec sdr_load_mp
2-
31
// Add your own settings here

Output/cfg/sdr_user_sp.cfg

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)