* Split lines for readability

* Use local file
* Specific deletion of archive
* Caps
* Alias for directory
This commit is contained in:
Mylloon 2023-04-04 10:57:15 +02:00
parent c64b92caae
commit 752638a617
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -1,32 +1,39 @@
@ECHO off @ECHO off
IF NOT EXIST hazedumper.exe ( IF NOT EXIST .\hazedumper.exe (
ECHO Download latest release of hazedumper ECHO Download latest release of hazedumper
SET "dir=Windows"
:: Download latest release :: 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 curl -kOL %%B
) )
:: Unzip the file :: 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 the binary to the current directory
MOVE .\Windows\*.exe .\ MOVE .\%dir%\*.exe .\
:: Delete unnecessary file and directory :: Delete unnecessary file and directory
DEL Windows* DEL %dir%.zip
RMDIR Windows\ RMDIR %dir%\
) )
IF NOT EXIST config.json ( IF NOT EXIST .\config.json (
ECHO Download latest config file for CS:GO ECHO Download latest config file for CS:GO
:: Download :: Download
curl -kOL https://raw.githubusercontent.com/frk1/hazedumper/master/config.json 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 :: Generate files
.\hazedumper.exe .\hazedumper.exe