commit 8cfd06976073766c6a73096872bfde44e277e6c1 Author: Techwizz Date: Sun Jul 3 14:57:21 2022 -0600 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..1c3e0e3 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +Running multiple times might cause problems in this stage. Run it once only. Have fun!
+If you have any problems, report it to me and not the Polygon devs. You can do it through an issue or through the Winegon Discord server https://discord.gg/gdWw7pNAzW
+ diff --git a/Winegon.sh b/Winegon.sh new file mode 100755 index 0000000..2c995ea --- /dev/null +++ b/Winegon.sh @@ -0,0 +1,80 @@ +#!/bin/bash +echo this script will install Project Polygon 2010-2012 clients +echo the script assumes a .wine prefix +echo press ctrl^c to exit +echo or enter to continue +read + +#Download game +echo "If rm throws errors, you can safely ignore it" +rm "Polygon2010.exe" +rm "Polygon2011.exe" +rm "Polygon2012.exe" +wget "https://setup2010.pizzaboxer.xyz/Polygon2010.exe" +wget "https://setup2011.pizzaboxer.xyz/Polygon2011.exe" +wget "https://setup2012.pizzaboxer.xyz/Polygon2012.exe" +wine "Polygon2010.exe" +wine "Polygon2011.exe" +wine "Polygon2012.exe" +echo "Clients done downloading!" + +#Create .desktop files +#Roblox 2010 +DESKTOPFILE10=$HOME/.local/share/applications/PolygonURL10.desktop +MIMETYPE10=x-scheme-handler/polygon-ten +echo "[Desktop Entry]" > $DESKTOPFILE10 +echo "Version=1.0" >> $DESKTOPFILE10 +echo "Type=Application" >> $DESKTOPFILE10 +echo "Name=Polygon URL 10" >> $DESKTOPFILE10 +echo "Comment=Play Polygon games!" >> $DESKTOPFILE10 +echo "Exec=wine "$HOME/.wine/drive_c/users/$USER/AppData/Local/Project Polygon/Versions/version-386164ab165b55af/Polygon.exe" %u" >> $DESKTOPFILE10 +echo "Categories=Game;" >> $DESKTOPFILE10 +echo "MimeType=$MIMETYPE10;" >> $DESKTOPFILE10 + +#Roblox 2011 +DESKTOPFILE11=$HOME/.local/share/applications/PolygonURL11.desktop +MIMETYPE11=x-scheme-handler/polygon-eleven +echo "[Desktop Entry]" > $DESKTOPFILE11 +echo "Version=1.0" >> $DESKTOPFILE11 +echo "Type=Application" >> $DESKTOPFILE11 +echo "Name=Polygon URL 11" >> $DESKTOPFILE11 +echo "Comment=Play Polygon games!" >> $DESKTOPFILE11 +echo "Exec=wine "$HOME/.wine/drive_c/users/$USER/AppData/Local/Project Polygon/Versions/version-9512c515176f9859/Polygon.exe" %u" >> $DESKTOPFILE11 +echo "Categories=Game;" >> $DESKTOPFILE11 +echo "MimeType=$MIMETYPE11;" >> $DESKTOPFILE11 + +#Roblox 2012 +DESKTOPFILE12=$HOME/.local/share/applications/PolygonURL12.desktop +MIMETYPE12=x-scheme-handler/polygon-twelve +echo "[Desktop Entry]" > $DESKTOPFILE12 +echo "Version=1.0" >> $DESKTOPFILE12 +echo "Type=Application" >> $DESKTOPFILE12 +echo "Name=Polygon URL 12" >> $DESKTOPFILE12 +echo "Comment=Play Polygon games!" >> $DESKTOPFILE12 +echo "Exec=wine "$HOME/.wine/drive_c/users/$USER/AppData/Local/Project Polygon/Versions/version-f9324578ab26456f/Polygon.exe" %u" >> $DESKTOPFILE12 +echo "Categories=Game;" >> $DESKTOPFILE12 +echo "MimeType=$MIMETYPE12;" >> $DESKTOPFILE12 + +update-desktop-database "$HOME/.local/share/applications" +echo "Created desktop files" + +#Add entries for URL handlers +MIMEAPPS=$HOME/.local/share/applications/mimeapps.list +MIMEAPPSBAK=$HOME/.local/share/applications/mimeapps.list.bak +if [ -f "$MIMEAPPS" ]; then + echo "$MIMEAPPS already exists" + echo "Making a backup as mimeapps.list.bak" + echo "In case the script messes it up" + cp $MIMEAPPS $MIMEAPPSBAK +else + echo "[Default Applications]" > $MIMEAPPS +fi + +MIMEENTRY10="$MIMETYPE10=$(basename "$DESKTOPFILE10")" +MIMEENTRY11="$MIMETYPE11=$(basename "$DESKTOPFILE11")" +MIMEENTRY12="$MIMETYPE12=$(basename "$DESKTOPFILE12")" +echo $MIMEENTRY10 >> $MIMEAPPS +echo $MIMEENTRY11 >> $MIMEAPPS +echo $MIMEENTRY12 >> $MIMEAPPS +echo "Created URL handlers" +update-mime-database "$HOME/.local/share/mime"