* Split lines for readability
* Use local file * Specific deletion of archive * Caps * Alias for directory
This commit is contained in:
parent
c64b92caae
commit
752638a617
1 changed files with 15 additions and 8 deletions
|
@ -1,32 +1,39 @@
|
|||
@ECHO off
|
||||
|
||||
IF NOT EXIST hazedumper.exe (
|
||||
IF NOT EXIST .\hazedumper.exe (
|
||||
ECHO Download latest release of hazedumper
|
||||
|
||||
SET "dir=Windows"
|
||||
|
||||
:: Download latest release
|
||||
FOR /f "tokens=1,* delims=:" %%A IN ('curl -ks https://api.github.com/repos/frk1/hazedumper-rs/releases/latest ^| find "browser_download_url"') do (
|
||||
FOR /f "tokens=1,* delims=:" %%A IN ('curl -ks ^
|
||||
https://api.github.com/repos/frk1/hazedumper-rs/releases/latest ^| ^
|
||||
find "browser_download_url"') DO (
|
||||
curl -kOL %%B
|
||||
)
|
||||
|
||||
:: Unzip the file
|
||||
PowerShell -nologo -noprofile -command "& { $shell = New-Object -COM Shell.Application; $target = $shell.NameSpace('%CD%'); $zip = $shell.NameSpace('%CD%\Windows.zip'); $target.CopyHere($zip.Items(), 16); }"
|
||||
PowerShell -NoLogo -NoProfile -Command "& { $shell = New-Object -COM" ^
|
||||
"Shell.Application; $target = $shell.NameSpace('%CD%'); $zip =" ^
|
||||
"$shell.NameSpace('%CD%\%dir%.zip'); $target.CopyHere($zip.Items(), 16); }" ^
|
||||
"%dir%"
|
||||
|
||||
:: Move the binary to the current directory
|
||||
MOVE .\Windows\*.exe .\
|
||||
MOVE .\%dir%\*.exe .\
|
||||
|
||||
:: Delete unnecessary file and directory
|
||||
DEL Windows*
|
||||
RMDIR Windows\
|
||||
DEL %dir%.zip
|
||||
RMDIR %dir%\
|
||||
)
|
||||
|
||||
IF NOT EXIST config.json (
|
||||
IF NOT EXIST .\config.json (
|
||||
ECHO Download latest config file for CS:GO
|
||||
|
||||
:: Download
|
||||
curl -kOL https://raw.githubusercontent.com/frk1/hazedumper/master/config.json
|
||||
)
|
||||
|
||||
ECHO Generate offsets using hazedumper (be sure CS:GO is open and at least on menu screen)
|
||||
ECHO Generate offsets using hazedumper
|
||||
|
||||
:: Generate files
|
||||
.\hazedumper.exe
|
||||
|
|
Reference in a new issue