Skip to content

Commit

Permalink
workaround
Browse files Browse the repository at this point in the history
  • Loading branch information
pikakid98 committed Sep 19, 2024
1 parent 237822d commit 98050e4
Show file tree
Hide file tree
Showing 9 changed files with 42 additions and 47 deletions.
4 changes: 2 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
*.gm81 linguist-language=Game-Maker-Language
*.bat linguist-language=Batchfile
*.gm81 linguist-language=Game-Maker-Language
*.bat linguist-language=Batchfile
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

BankGthd.ttf
*.gb*
*.exe
Binary file modified Cat Warfare Pre-Alpha Archive Launcher.gm81
Binary file not shown.
8 changes: 4 additions & 4 deletions Included Files/v0.0.1.bat
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ exit
mkdir "%tmp%\CWPAL-Temp"
ECHO Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1") >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/Git-Pikakid98/cat-warfare-pre-alpha-archive/releases/download/v0.0.1/Cat.Warfare.V0.0.1.Pre-Alpha.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/catwarfarearchive/builds/raw/refs/heads/main/Hidden-Cats/v0.0.1.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.open "GET", URL, False >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.send "" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.1.Pre-Alpha.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\v0.0.1.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO Function SaveBinaryData(FileName, Data) >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
Expand Down Expand Up @@ -91,11 +91,11 @@ GOTO Extract-NP
)

:Extract-NP
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.1.Pre-Alpha.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.1"
7zr.exe x "%tmp%\CWPAL-Temp\V0.0.1.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.1"
GOTO End

:Extract-P
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.1.Pre-Alpha.7z" -o"Data\v0.0.1"
7zr.exe x "%tmp%\CWPAL-Temp\V0.0.1.7z" -o"Data\v0.0.1"
GOTO End

:End
Expand Down
8 changes: 4 additions & 4 deletions Included Files/v0.0.2.bat
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ exit
mkdir "%tmp%\CWPAL-Temp"
ECHO Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1") >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/Git-Pikakid98/cat-warfare-pre-alpha-archive/releases/download/v0.0.2/Cat.Warfare.v0.0.2.Pre-Alpha.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/catwarfarearchive/builds/raw/refs/heads/main/Cat-Warfare/v0.0.2.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.open "GET", URL, False >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.send "" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\Cat.Warfare.v0.0.2.Pre-Alpha.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\v0.0.2.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO Function SaveBinaryData(FileName, Data) >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
Expand Down Expand Up @@ -91,11 +91,11 @@ GOTO Extract-NP
)

:Extract-NP
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.2.Pre-Alpha.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.2"
7zr.exe x "%tmp%\CWPAL-Temp\V0.0.2.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.2"
GOTO End

:Extract-P
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.2.Pre-Alpha.7z" -o"Data\v0.0.2"
7zr.exe x "%tmp%\CWPAL-Temp\V0.0.2.7z" -o"Data\v0.0.2"
GOTO End

:End
Expand Down
8 changes: 4 additions & 4 deletions Included Files/v0.0.3.bat
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ exit
mkdir "%tmp%\CWPAL-Temp"
ECHO Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1") >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/Git-Pikakid98/cat-warfare-pre-alpha-archive/releases/download/v0.0.3/Cat.Warfare.v0.0.3.Pre-Alpha.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/catwarfarearchive/builds/raw/refs/heads/main/Cat-Warfare/v0.0.3.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.open "GET", URL, False >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.send "" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\Cat.Warfare.v0.0.3.Pre-Alpha.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\v0.0.3.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO Function SaveBinaryData(FileName, Data) >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
Expand Down Expand Up @@ -91,11 +91,11 @@ GOTO Extract-NP
)

:Extract-NP
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.3.Pre-Alpha.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.3"
7zr.exe x "%tmp%\CWPAL-Temp\V0.0.3.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.3"
GOTO End

:Extract-P
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.3.Pre-Alpha.7z" -o"Data\v0.0.3"
7zr.exe x "%tmp%\CWPAL-Temp\V0.0.3.7z" -o"Data\v0.0.3"
GOTO End

:End
Expand Down
8 changes: 4 additions & 4 deletions Included Files/v0.0.4.bat
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,11 @@ exit
mkdir "%tmp%\CWPAL-Temp"
ECHO Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1") >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/Git-Pikakid98/cat-warfare-pre-alpha-archive/releases/download/v0.0.4/Cat.Warfare.v0.0.4.Pre-Alpha.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/catwarfarearchive/builds/raw/refs/heads/main/Cat-Warfare/v0.0.4.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.open "GET", URL, False >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.send "" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\Cat.Warfare.v0.0.4.Pre-Alpha.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\v0.0.4.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO Function SaveBinaryData(FileName, Data) >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
Expand Down Expand Up @@ -93,11 +93,11 @@ GOTO Extract-NP
)

:Extract-NP
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.4.Pre-Alpha.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.4"
7zr.exe x "%tmp%\CWPAL-Temp\V0.0.4.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.4"
GOTO End

:Extract-P
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.4.Pre-Alpha.7z" -o"Data\v0.0.4"
7zr.exe x "%tmp%\CWPAL-Temp\V0.0.4.7z" -o"Data\v0.0.4"
GOTO End

:End
Expand Down
28 changes: 14 additions & 14 deletions Included Files/v0.0.5a.bat
Original file line number Diff line number Diff line change
Expand Up @@ -7,43 +7,43 @@ GOTO Check-NP
)

:Check-P
if exist "Data\v0.0.5a\CatWarfare5.3.0.exe" (
if exist "Data\v0.0.5.3\CatWarfare5.3.0.exe" (
GOTO Installed-P
) else (
mkdir "Data\v0.0.5a"
mkdir "Data\v0.0.5.3"
GOTO NotInstalled
)

:Check-NP
if exist "%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.5a\CatWarfare5.3.0.exe" (
if exist "%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.5.3\CatWarfare5.3.0.exe" (
GOTO Installed
) else (
GOTO NotInstalled
)

::----------------------------------------------------------
:Installed
;Title [Launching] Cat Warfare Pre-Alpha (v0.0.5a)
START "" "%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.5a\CatWarfare5.3.0.exe"
;Title [Launching] Cat Warfare Pre-Alpha (v0.0.5.3)
START "" "%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.5.3\CatWarfare5.3.0.exe"
exit

:Installed-P
;Title [Launching] Cat Warfare Pre-Alpha (v0.0.5a)
START "" "Data\v0.0.5a\CatWarfare5.3.0.exe"
;Title [Launching] Cat Warfare Pre-Alpha (v0.0.5.3)
START "" "Data\v0.0.5.3\CatWarfare5.3.0.exe"
exit
::----------------------------------------------------------

::----------------------------------------------------------
:NotInstalled
;Title [Downloading] Cat Warfare Pre-Alpha (v0.0.5a)
;Title [Downloading] Cat Warfare Pre-Alpha (v0.0.5.3)
mkdir "%tmp%\CWPAL-Temp"
ECHO Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1") >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/Git-Pikakid98/cat-warfare-pre-alpha-archive/releases/download/v0.0.5a/Cat.Warfare.v0.0.5a.Pre-Alpha.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO URL = "https://github.com/catwarfarearchive/builds/raw/refs/heads/main/Cat-Warfare/v0.0.5.3.7z" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.open "GET", URL, False >> %tmp%\CWPAL-Temp\dl.vbs
ECHO objWinHttp.send "" >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\Cat.Warfare.v0.0.5a.Pre-Alpha.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO SaveBinaryData "%tmp%\CWPAL-Temp\v0.0.5.3.7z",objWinHttp.responseBody >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
ECHO Function SaveBinaryData(FileName, Data) >> %tmp%\CWPAL-Temp\dl.vbs
ECHO. >> %tmp%\CWPAL-Temp\dl.vbs
Expand Down Expand Up @@ -79,24 +79,24 @@ GOTO Not Portable
if exist "Data" (
GOTO Extract-P
) else (
mkdir "Data\v0.0.5a"
mkdir "Data\v0.0.5.3"
GOTO Extract-P
)

:Not Portable
if exist "%userprofile%\Documents\Cat Warfare Pre-Alpha Archive" (
GOTO Extract-NP
) else (
mkdir "%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.5a"
mkdir "%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.5.3"
GOTO Extract-NP
)

:Extract-NP
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.5a.Pre-Alpha.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.5a"
7zr.exe x "%tmp%\CWPAL-Temp\v0.0.5.3.7z" -o"%userprofile%\Documents\Cat Warfare Pre-Alpha Archive\v0.0.5.3"
GOTO End

:Extract-P
7zr.exe x "%tmp%\CWPAL-Temp\Cat.Warfare.V0.0.5a.Pre-Alpha.7z" -o"Data\v0.0.5a"
7zr.exe x "%tmp%\CWPAL-Temp\v0.0.5.3.7z" -o"Data\v0.0.5.3"
GOTO End

:End
Expand Down
21 changes: 6 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
# Cat Warfare Prototype Archive Launcher Classic

> [!WARNING]
> This version is currently being reworked as the downloader is non-functional. Once the new downloader is out, This version will be deprecated
The classic launcher for the Cat Warfare Prototype Archive Launcher (CWPAL) made by [Pikakid98](https://pikakid98.github.io)
# Launcher Build Requirements

[Game Maker 8.1](https://archive.org/details/GameMaker81)
\
[gm8x_fix (v0.5.8)](https://github.com/skyfloogle/gm8x_fix/releases/tag/v0.5.8)
\
[7-Zip (Alone Reduced) (v22.1)](https://www.7-zip.org/a/7zr.exe)
\
[BankGthd Font](https://www.fonttr.com/bankgthd-font)
# Cat Warfare Pre-Alpha Archive

<code>Legal Disclaimer: This game is owned by SonicboomColt and Not-So Classic Games and has been uploaded with explicit permission to do so</code>

Hosted on behalf of [SonicboomColt](https://github.com/sonicboomcolt)
This repo is an archive of the very first few builds of the commercial game known as [Cat Warfare](https://store.steampowered.com/app/923370). Please be aware that these builds don't represent the final game in anyway and simply exist for archival purposes

0 comments on commit 98050e4

Please sign in to comment.