diff --git a/com.growtopia.Game/README.md b/com.growtopia.Game/README.md new file mode 100644 index 0000000..a4ae950 --- /dev/null +++ b/com.growtopia.Game/README.md @@ -0,0 +1,35 @@ +# Growtopia +A Multiplayer Online Sandbox Game + +## Status + +| Arch | Installs | Runs | Notes | +| ----- | -------- | ---- | ----- | +| 32bit | Yes | Yes | None | +| 64bit | Yes | Yes | None | + +## Build & Install +### Repo +#### 32bit + + flatpak-builder --arch=i386 --force-clean builds --repo=winepak com.growtopia.Game.yml + flatpak install --user winepak com.growtopia.Game + +#### 64bit + + flatpak-builder --arch=x86_64 --force-clean builds --repo=winepak com.growtopia.Game.yml + flatpak install --user winepak com.growtopia.Game + +### Direct +#### 32bit + + flatpak-builder --user --arch=i386 --force-clean --install builds com.growtopia.Game.yml + +#### 64bit + + flatpak-builder --user --arch=x86_64 --force-clean --install builds com.growtopia.Game.yml + +## Run + + flatpak run com.growtopia.Game + diff --git a/com.growtopia.Game/com.growtopia.Game.appdata.xml b/com.growtopia.Game/com.growtopia.Game.appdata.xml new file mode 100644 index 0000000..ac169ee --- /dev/null +++ b/com.growtopia.Game/com.growtopia.Game.appdata.xml @@ -0,0 +1,96 @@ + + + com.growtopia.Game.desktop + CC0-1.0 + LicenseRef-proprietary + Growtopia + Punch. Build. Grow. + +

Growtopia is a multiplayer sandbox platformer with crafting. There are no goals, just an infinite number of worlds where you create whatever you want with all your friends. Most things in Growtopia grow on trees - Dirt Trees, Lava Trees and of course Jetpack Trees.

+

Please install the game to C:/Program Files (x86)/Growtopia/ otherwise it won't launch since it will think the application is not installed. PS: First launch will be slow since we need to download the executable.

+
+ + + + https://lh3.googleusercontent.com/DrW24sTEFezI2WK02eOX1nSE9kWfQ3GKozWSb5mbseFi0dkoqIgc_yDFA4lnm9UbWB4=w1280-h886 + + + https://lh3.googleusercontent.com/gV0-J5Jp3sxC8-iUh2lhO_iNteLM5mc1pZijZJF-E6h-0yrc6Em4JQaFjcTeY9D3Cyc=w1280-h886 + + + https://lh3.googleusercontent.com/wZ2wtcSwWvVauiGfHuIQWpKgRgCV6UN5YMFHeHBTmWfUnKgEx0Lh68IxZhmowUHudXU=w1280-h886 + + + https://lh3.googleusercontent.com/O5J41V8FCpluaoQGhvsKVLO90tDeYvVUqC9rz0LYCzQjdQbcCTAatYQyY8-HXjvoNUQ=w1280-h886 + + + https://lh3.googleusercontent.com/h8neCwhLG_eMcFLu6qArOj7C-s6BSsbZkYaawF5z8Cy5UBojNRXwKww9JU8ewAWzU5g=w1280-h886 + + + + winepak + Ubisoft + + https://www.growtopiagame.com/ + https://growtopiagame.com/faq + https://growtopiagame.com/faq/detail/i-found-a-bug + + + Game + Sandbox + + + + org.freedesktop.Flatpak + 1024 + + + + org.freedesktop.Flatpak + 2048 + + + + HiDpiIcon + + + + moderate + moderate + none + none + none + none + none + none + none + none + mild + none + none + none + none + none + none + none + none + none + intense + none + none + none + intense + intense + none + + + + + +
    +
  • Initial release of Growtopia via winepak.
  • +
+
+
+
+
diff --git a/com.growtopia.Game/com.growtopia.Game.desktop b/com.growtopia.Game/com.growtopia.Game.desktop new file mode 100644 index 0000000..f375ac9 --- /dev/null +++ b/com.growtopia.Game/com.growtopia.Game.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Growtopia +Comment=Punch. Build. Grow. +Exec=growtopia %U +Icon=com.growtopia.Game +StartupNotify=true +Terminal=false +Type=Application +MimeType=application/x-ms-dos-executable;application/x-msi;application/x-ms-shortcut; +Categories=Game;Sports; +Keywords=Growtopia;Grow;Sandbox diff --git a/com.growtopia.Game/com.growtopia.Game.yml b/com.growtopia.Game/com.growtopia.Game.yml new file mode 100644 index 0000000..94b3bca --- /dev/null +++ b/com.growtopia.Game/com.growtopia.Game.yml @@ -0,0 +1,308 @@ +app-id: com.growtopia.Game +branch: stable + +runtime: org.winepak.Platform +runtime-version: 3.0 +sdk: org.winepak.Sdk + +command: growtopia + +add-extensions: + org.winepak.Platform.Compat32: + directory: lib/32bit + version: 3.0 + add-ld-path: lib + no-autodownload: false + + org.winepak.Platform.Wine: + directory: lib/wine + version: 3.8-staging + add-ld-path: lib + no-autodownload: false + + org.winepak.Platform.Wine.Compat32: + directory: lib/wine-32bit + version: 3.8-staging + add-ld-path: lib + no-autodownload: false + + org.winepak.Platform.Extension.d3dx9: + directory: lib/extension/d3dx9 + version: 3.0 + no-autodownload: false + +tags: + - proprietary + +finish-args: + - --socket=x11 + - --socket=pulseaudio + - --share=ipc + - --share=network + - --device=dri + - --allow=multiarch + - --filesystem=xdg-documents + - --env=GPU_MAX_HEAP_SIZE="100" + - --env=GPU_MAX_ALLOC_PERCENT="100" + - --env=MESA_GLTHREAD=true + - --env=__GL_THREADED_OPTIMIZATIONS=1 + +modules: + - name: setup-compat32 + buildsystem: simple + build-commands: + - mkdir -p /app/lib/32bit + - ln -s /app/lib/32bit/lib/ld-linux.so.2 /app/lib/ld-linux.so.2 + + - name: setup-wine + buildsystem: simple + build-commands: + - mkdir -p /app/lib/wine + + - name: setup-wine-compat32 + buildsystem: simple + build-commands: + - mkdir -p /app/lib/wine-32bit + + - name: setup + buildsystem: simple + build-commands: + - mkdir -p /app/lib/extension/d3dx9 + + - name: growtopia + buildsystem: simple + build-commands: + - install -d /app/bin + - install Growtopia-Installer /app/bin + - install growtopia /app/bin + - install -Dm644 com.growtopia.Game.appdata.xml /app/share/appdata/com.growtopia.Game.appdata.xml + - install -Dm644 com.growtopia.Game.desktop /app/share/applications/com.growtopia.Game.desktop + - install -Dm644 com.growtopia.Game.64x64.png /app/share/icons/hicolor/64x64/apps/com.growtopia.Game.png + - install -Dm644 com.growtopia.Game.48x48.png /app/share/icons/hicolor/48x48/apps/com.growtopia.Game.png + - install -Dm644 com.growtopia.Game.32x32.png /app/share/icons/hicolor/32x32/apps/com.growtopia.Game.png + - install -Dm644 com.growtopia.Game.16x16.png /app/share/icons/hicolor/16x16/apps/com.growtopia.Game.png + sources: + - type: script + only-arches: + - x86_64 + dest-filename: Growtopia-Installer + commands: + - if [ -z "$WINEPREFIX" ] ; then + - ' echo "No wine prefix set or is empty, abort."' + - ' exit 1' + - fi + - + - if [ -e "${WINEPREFIX}/dosdevices/c:/Program Files (x86)/Growtopia" ] ; then + - ' echo "This prefix already has an exisiting ''Growtopia'' install at ${WINEPREFIX}"' + - ' echo "In order to install ''Growtopia'' you must move or delete the current prefix."' + - ' exit 1' + - fi + - + - echo "Downloading installer..." + - curl -L --progress-bar --output "${XDG_CACHE_HOME}/Growtopia-Installer.exe" "https://growtopiagame.com/Growtopia-Installer.exe" + - + - echo "Setting-up wine prefix..." + - wineboot + - + - echo "Installing Extension(s)..." + - source /app/lib/extension/d3dx9/bin/d3dx9-install64 + - source /app/lib/extension/d3dx9/bin/d3dx9-install64-wow64 + - + - echo "Performing tweak(s)..." + - echo "Disable winemenubuilder.exe..." + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v winemenubuilder.exe /d '' /f + - + - echo "Disable GLSL..." + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v UseGLSL /d disabled /f + - + - echo "Enable MouseWarpOverride..." + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DirectInput' /v MouseWarpOverride /d enable /f + - + - echo "Enable GrabFullScreen" + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\X11 Driver' /v GrabFullScreen /d Y /f + - + - echo "Override DLLs..." + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-console-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-datetime-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-debug-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-errorhandling-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-file-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-file-l1-2-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-file-l2-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-handle-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-heap-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-interlocked-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-libraryloader-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-localization-l1-2-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-memory-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-namedpipe-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-processenvironment-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-processthreads-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-processthreads-l1-1-1.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-profile-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-rtlsupport-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-string-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-synch-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-synch-l1-2-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-sysinfo-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-timezone-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-util-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-conio-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-convert-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-environment-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-filesystem-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-heap-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-locale-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-math-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-multibyte-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-private-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-process-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-runtime-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-stdio-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-string-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-time-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-utility-l1-1-0.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v concrt140.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v d3dcompiler_47.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v msvcp140.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v ucrtbase.dll /d native,builtin /f + - wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v vcruntime140.dll /d native,builtin + - + - echo "Installing application..." + - wine64 "${XDG_CACHE_HOME}/Growtopia-Installer.exe" + - + - echo "Installer finished" + - type: script + only-arches: + - i386 + dest-filename: Growtopia-Installer + commands: + - if [ -z "$WINEPREFIX" ] ; then + - ' echo "No wine prefix set or is empty, abort."' + - ' exit 1' + - fi + - + - if [ -e "${WINEPREFIX}/dosdevices/c:/Program Files (x86)/Growtopia" ] ; then + - ' echo "This prefix already has an exisiting ''Growtopia'' install at ${WINEPREFIX}"' + - ' echo "In order to install ''Growtopia'' you must move or delete the current prefix."' + - ' exit 1' + - fi + - + - echo "Downloading installer..." + - curl -L --progress-bar --output "${XDG_CACHE_HOME}/Growtopia-Installer.exe" "https://growtopiagame.com/Growtopia-Installer.exe" + - + - echo "Setting-up wine prefix..." + - wineboot + - + - echo "Installing Extension(s)..." + - source /app/lib/extension/d3dx9/bin/d3dx9-install32 + - + - echo "Performing tweak(s)..." + - echo "Disable winemenubuilder.exe..." + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v winemenubuilder.exe /d '' /f + - + - echo "Disable GLSL..." + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v UseGLSL /d disabled /f + - + - echo "Enable MouseWarpOverride..." + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DirectInput' /v MouseWarpOverride /d enable /f + - + - echo "Enable GrabFullScreen" + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\X11 Driver' /v GrabFullScreen /d Y /f + - + - echo "Override DLLs..." + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-console-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-datetime-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-debug-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-errorhandling-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-file-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-file-l1-2-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-file-l2-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-handle-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-heap-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-interlocked-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-libraryloader-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-localization-l1-2-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-memory-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-namedpipe-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-processenvironment-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-processthreads-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-processthreads-l1-1-1.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-profile-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-rtlsupport-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-string-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-synch-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-synch-l1-2-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-sysinfo-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-timezone-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-core-util-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-conio-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-convert-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-environment-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-filesystem-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-heap-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-locale-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-math-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-multibyte-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-private-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-process-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-runtime-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-stdio-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-string-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-time-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v api-ms-win-crt-utility-l1-1-0.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v concrt140.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v d3dcompiler_47.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v msvcp140.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v ucrtbase.dll /d native,builtin /f + - wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v vcruntime140.dll /d native,builtin + - + - echo "Installing application..." + - wine "${XDG_CACHE_HOME}/Growtopia-Installer.exe" + - + - echo "Installer finished" + - type: script + only-arches: + - x86_64 + dest-filename: growtopia + commands: + - export WINEARCH=win64 + - + - if ! [ -e "${WINEPREFIX}/dosdevices/c:/Program Files (x86)/Growtopia" ] ; then + - ' source /app/bin/Growtopia-Installer' + - ' if [[ $? != 0 ]] ; then' + - ' echo "Installation failed, abort."' + - ' exit 1' + - ' fi' + - fi + - + - wine64 "C:/Program Files (x86)/Growtopia/Growtopia.exe" "$@" + - type: script + only-arches: + - i386 + dest-filename: growtopia + commands: + - export WINEARCH=win32 + - + - if ! [ -e "${WINEPREFIX}/dosdevices/c:/Program Files (x86)/Growtopia" ] ; then + - ' source /app/bin/Growtopia-Installer' + - ' if [[ $? != 0 ]] ; then' + - ' echo "Installation failed, abort."' + - ' exit 1' + - ' fi' + - fi + - + - wine "C:/Program Files (x86)/Growtopia/Growtopia.exe" "$@" + - type: file + path: com.growtopia.Game.appdata.xml + - type: file + path: com.growtopia.Game.desktop + - type: file + path: icons/com.growtopia.Game.64x64.png + - type: file + path: icons/com.growtopia.Game.48x48.png + - type: file + path: icons/com.growtopia.Game.32x32.png + - type: file + path: icons/com.growtopia.Game.16x16.png + diff --git a/com.growtopia.Game/icons/README.md b/com.growtopia.Game/icons/README.md new file mode 100644 index 0000000..94c4e70 --- /dev/null +++ b/com.growtopia.Game/icons/README.md @@ -0,0 +1,5 @@ +# Source +Images are from the .ico file located inside the `Growtopia.exe`. + +## Disclaimer +Growtopia is a trademarks, services marks, or registered trademarks of Ubisoft. \ No newline at end of file diff --git a/com.growtopia.Game/icons/com.growtopia.Game.16x16.png b/com.growtopia.Game/icons/com.growtopia.Game.16x16.png new file mode 100644 index 0000000..febb5ed Binary files /dev/null and b/com.growtopia.Game/icons/com.growtopia.Game.16x16.png differ diff --git a/com.growtopia.Game/icons/com.growtopia.Game.32x32.png b/com.growtopia.Game/icons/com.growtopia.Game.32x32.png new file mode 100644 index 0000000..93d61d7 Binary files /dev/null and b/com.growtopia.Game/icons/com.growtopia.Game.32x32.png differ diff --git a/com.growtopia.Game/icons/com.growtopia.Game.48x48.png b/com.growtopia.Game/icons/com.growtopia.Game.48x48.png new file mode 100644 index 0000000..dc95e02 Binary files /dev/null and b/com.growtopia.Game/icons/com.growtopia.Game.48x48.png differ diff --git a/com.growtopia.Game/icons/com.growtopia.Game.64x64.png b/com.growtopia.Game/icons/com.growtopia.Game.64x64.png new file mode 100644 index 0000000..fe99e93 Binary files /dev/null and b/com.growtopia.Game/icons/com.growtopia.Game.64x64.png differ