Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Commit

Permalink
sv_pure_bypass 7_2 additions (#62)
Browse files Browse the repository at this point in the history
  • Loading branch information
Billar42 authored Apr 1, 2021
1 parent e94ffde commit f65679d
Show file tree
Hide file tree
Showing 4 changed files with 107 additions and 73 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ Why post stuff like this in public? Valve doesn't care anymore, see the [model_b
| sv_pure_bypass_5_2 | Yes | 18-09-2020 | [03-12-2020](https://blog.counter-strike.net/index.php/2020/12/31908/) | [@szmarczak](szmarczak) |
| sv_pure_bypass_6 | Yes | 21-08-2020 | [01-09-2020](https://blog.counter-strike.net/index.php/2020/09/31532/) | [@kkthxbye-code](https://github.com/kkthxbye-code) |
| sv_pure_bypass_7 | Yes | 10-08-2020 | [17-09-2020](https://blog.counter-strike.net/index.php/2020/09/31687/) | [@szmarczak](szmarczak) |
| sv_pure_bypass_7_2 | Yes | 18-09-2020 | [03-12-2020](https://blog.counter-strike.net/index.php/2020/12/31908/) | [@szmarczak](szmarczak) |
| sv_pure_bypass_8 | No | 04-12-2020 | | [@szmarczak](szmarczak) and [@Billar42](https://github.com/Billar42) |
| sv_pure_bypass_9 | No | 11-12-2020 | | [@szmarczak](szmarczak) |
| sv_pure_bypass_7_2 | No | 18-09-2020 | | [@szmarczak](szmarczak) and [@Billar42](Billar42) |
| sv_pure_bypass_8 | No | 04-12-2020 | | [@szmarczak](szmarczak) and [@Billar42](Billar42) |
| sv_pure_bypass 9 | No | 18-09-2020 | | [@szmarczak](szmarczak) |
| con_logfile_tricks | Yes | ??-??-2018 | [01-09-2020](https://blog.counter-strike.net/index.php/2020/09/31532/) | [@kkthxbye-code](https://github.com/kkthxbye-code) |
| netcon_stuff | Yes | ??-03-2020 | [26-08-2020](https://blog.counter-strike.net/index.php/2020/08/31476/) | [@403-fruit](https://github.com/403-Fruit) and [@szmarczak](https://github.com/szmarczak) |
| netcon_hitmarker | Yes | 10-08-2020 | [01-09-2020](https://blog.counter-strike.net/index.php/2020/09/31532/) | [DepoSit](https://youtu.be/T7ShZxNGr5E?t=226) and [@szmarczak](https://github.com/szmarczak) |
70 changes: 60 additions & 10 deletions sv_pure_bypass_7_2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ It seems that this is **still!** implemented poorly and for some `pak01_###.vpk`
### Prerequisites

1. [Dokany](https://github.com/dokan-dev/dokany) (necessary for mirroring the VPK files) | [Download from GitHub](https://github.com/dokan-dev/dokany/releases/download/v1.4.0.1000/Dokan_x64.msi)
2. Download this [`pak01_008.vpk`](https://drive.google.com/file/d/18keujp9OXI9L5mdv13dssTAhh4t_maJm/view?usp=sharing) or generate it using the instructions below.
3. Rename it to `pak01_008.vpk.wh` and place inside the `csgo` folder.
2. Download this [`pak01_007.vpk.wh`](https://drive.google.com/file/d/1eC4PqfFpYByjFcGWS-Nm5L9PrcGb0DiJ/view?usp=sharing) or generate it using the instructions below.
3. Place inside the `csgo` folder.
4. Run `prepare.cmd`
5. Place [`video.txt`](video.txt) inside `C:\Program Files (x86)\Steam\Steam\userdata\[steam_id]\730\local\cfg`.

Expand Down Expand Up @@ -68,9 +68,10 @@ Don't worry, this does NOT copy the files. This just mirrors the `csgo_bak` dire
### Maps
* Danger Zone (all)
* Nuke: CTs & Ts
* Mirage: CTs
* Mirage: CTs & Ts
* Vertigo: CTs
* Inferno: CTs
* Office: CTs
Expand All @@ -80,19 +81,68 @@ Don't worry, this does NOT copy the files. This just mirrors the `csgo_bak` dire
* Overpass: Ts
* Cache: Ts
* Dust: none
* Dust: Ts
* Train: none
* Anubis: none
* Swamp: always crashes even with the original VPKs
#### Generating the `pak01_007.vpk.wh` with wallhacks
#### Generating the `pak01_008.vpk` with wallhacks
It's pretty simple. You just need [Node.js](https://nodejs.org/en/download/current/) to be able to run the script. It will generate `pak01_007.vpk.wh`. It replaces VMT keys like `$ambientreflectionboost` with `$ignorez 1` and keeps the file size the same.
It's pretty simple. You just need [Node.js](https://nodejs.org/en/download/current/) to be able to run the script. It will generate `pak01_008.vpk.wh`. It replaces VMT keys like `$ambientreflectionboost` with `$ignorez 1` and keeps the file size the same.
1. Copy the `generateWallhack.js` file to `~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo`.
1. Copy the [`generateWallhack.js`](https://github.com/Billar42/csgo_bugs/blob/master/sv_pure_bypass_7_2/generateWallhack.js) file to `~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo`.
2. Run `node generateWallhack.js`.
### SkinChanger
Buy the following skins on the marketplace:
* [AWP | Capillary](https://steamcommunity.com/market/listings/730/AWP%20%7C%20Capillary%20%28Battle-Scarred%29)
* [AK-47 | Uncharted](https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Uncharted%20%28Battle-Scarred%29)
* [Glock-18 | Oxide Blaze](https://steamcommunity.com/market/listings/730/Glock-18%20%7C%20Oxide%20Blaze%20%28Battle-Scarred%29)
* [USP-S | Flashback](https://steamcommunity.com/market/listings/730/USP-S%20%7C%20Flashback%20%28Field-Tested%29)
* [Desert Eagle | Blue Ply](https://steamcommunity.com/market/listings/730/Desert%20Eagle%20%7C%20Blue%20Ply%20%28Battle-Scarred%29)
### How to install
1. Dowload [Dokany](https://github.com/dokan-dev/dokany) (necessary for mirroring the VPK files) | [Download from GitHub](https://github.com/dokan-dev/dokany/releases/download/v1.4.0.1000/Dokan_x64.msi)
2. Download this [`Skinchanger.zip`](https://drive.google.com/file/d/1mxM99vvZ4tCBLPa2BdztstQeIcS7ebRu/view?usp=sharing).
3. Unpack the archive using the following path ~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive.
4. Rename the `csgo` directory to `csgo_bak`
5. Go to the control folder at this path ~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/control/.
6. Change the path to the `csgo` and `csgo_bak` folders in `mirror.cmd`
```
mirror.exe /r "C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo_bak" /l "C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo"
```
7. Change the path to `csgo_bak` in `onskinchanger.cmd` and `offskinchanger.cmd`
### Launch
1. Open the control folder and run `mirror.cmd` as an administrator
2. Launch Cs:Go
3. Join any server.
4. Run `onskinchanger.cmd`.
5. Switch shader settings to high / low.
6. Open the console and write the command `mat_updateconvars`
7. For the next round, re-purchase this weapon
8. Profit! VAC-proof SkinChanger.
### New Skins
After a successful replacement, you should have the following skins :
* [AWP | Gungnir](https://steamcommunity.com/market/listings/730/AWP%20%7C%20Gungnir%20(Factory%20New))
* [AK-47 | Fire Serpent](https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Fire%20Serpent%20%28Field-Tested%29)
* [Glock-18 | Bullet Queen](https://steamcommunity.com/market/listings/730/Glock-18%20%7C%20Bullet%20Queen%20(Field-Tested))
* [USP-S | Kill Confirmed](https://steamcommunity.com/market/listings/730/USP-S%20%7C%20Kill%20Confirmed%20%28Field-Tested%29)
* [Desert Eagle | Code Red](https://steamcommunity.com/market/listings/730/Desert%20Eagle%20%7C%20Code%20Red%20%28Minimal%20Wear%29)
### Anti-Door-Dust2
1. Dowload [Dokany](https://github.com/dokan-dev/dokany) (necessary for mirroring the VPK files) | [Download from GitHub](https://github.com/dokan-dev/dokany/releases/download/v1.4.0.1000/Dokan_x64.msi)
2. Download this [`Anti-Door`](https://drive.google.com/file/d/1vO3rZAP1hslsepr9U1s0ZHfbOPiwZCUs/view?usp=sharing).
3. Unpack the archive using the following path ~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive.
4. Rename the `csgo` directory to `csgo_bak`
5. Go to the control folder at this path ~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/control/.
6. Change the path to the `csgo` and `csgo_bak` folders in `mirror.cmd`
```
mirror.exe /r "C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo_bak" /l "C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo"
```
7. Change the path to `csgo_bak` in `anti-door_dust2.cmd` and `anti-door_dust2_off.cmd`
### Credits
* [@szmarczak](https://github.com/szmarczak) for discovering the bug.
* [@Billar42](https://github.com/billar42) made a new exploit with textures.
97 changes: 44 additions & 53 deletions sv_pure_bypass_7_2/generateWallhack.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,49 +17,49 @@ const keys = [
'phongalbedoboost',
'ambientreflectionboost',
'teammatevar',
// 'anisotropyamount',
// 'envmaptint',
// 'envmaplightscaleminmax',
// 'envmapsaturation',
// 'envmap',
// 'basealphaenvmask',
// 'phongboost',
// 'rimlightexponent',
// 'rimlightboost',
// 'ambientreflectionbouncecenter',
// 'ambientreflectionbouncecolor',
// 'shadowsaturationbounds',
// 'shadowtint',
// 'shadowcontrast',
// 'shadowsaturationbounds',
// 'shadowsaturation',
// 'shadowtint',
// 'fakerimboost',
// 'fakerimtint',
// 'phongexponent',
// 'rimlighttint',
// 'warpindex',
// 'fakerimlightscaleminmax',
// 'econ_patches_enabled',
// 'nodecal',
// 'rimmask',
// 'rimlight',
// 'translucent',
// 'fresnelranges',
// 'alphatest',
// 'phongfresnelranges',
// 'phongdisablehalflambert',
// 'phongexponenttexture',
// 'bumpmap',
// 'selfillum',
// 'selfillumfresnel',
// 'selfillumfresnelminmaxexp',
// 'selfillummask',
// 'envmapfresnel',
// 'phongdisablehalflambert',
// 'basemapalphaphongmask',
// 'normalmapalphaenvmapmask',
// 'phongalbedotint'
//'anisotropyamount',
//'envmaptint',
//'envmaplightscaleminmax',
//'envmapsaturation',
//'envmap',
//'basealphaenvmask',
//'phongboost',
//'rimlightexponent',
//'rimlightboost',
//'ambientreflectionbouncecenter',
//'ambientreflectionbouncecolor',
//'shadowsaturationbounds',
//'shadowtint',
//'shadowcontrast',
//'shadowsaturationbounds',
//'shadowsaturation',
//'shadowtint',
//'fakerimboost',
//'fakerimtint',
//'phongexponent',
//'rimlighttint',
//'warpindex',
//'fakerimlightscaleminmax',
//'econ_patches_enabled',
//'nodecal',
//'rimmask',
//'rimlight',
//'translucent',
//'fresnelranges',
//'alphatest',
//'phongfresnelranges',
//'phongdisablehalflambert',
//'phongexponenttexture',
//'bumpmap',
//'selfillum',
//'selfillumfresnel',
//'selfillumfresnelminmaxexp',
//'selfillummask',
//'envmapfresnel',
//'phongdisablehalflambert',
//'basemapalphaphongmask',
//'normalmapalphaenvmapmask',
//'phongalbedotint'
];

const allowedCharacters = '0123456789.'.split('').map(x => x.charCodeAt(0));
Expand Down Expand Up @@ -143,13 +143,4 @@ const next = (vpk = 0) => {
}
};

// next(0);
// next(2);
next(8);
// next(56);

// next(1);
// next(6);
// next(7);
// next(11);
// next(111);
next(7);
7 changes: 0 additions & 7 deletions sv_pure_bypass_8/wallhack.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,7 @@ const VIDEO_FILE = 'C:\\Program Files (x86)\\Steam\\userdata\\885285072\\730\\lo
const NETCON_PORT = 2121;

const PAK_FILES = [
'pak01_000.vpk',
'pak01_001.vpk',
'pak01_004.vpk',
'pak01_007.vpk',
'pak01_008.vpk',
'pak01_009.vpk',
'pak01_010.vpk',
'pak01_011.vpk'
];

const {basename} = require('path');
Expand Down

0 comments on commit f65679d

Please sign in to comment.