Git Product home page Git Product logo

scoop-games's Issues

eduke32@20201029-9273-3df9e02a6: decompress error

Hi

I got the following error when trying to install eduke32 through scoop:

Extracting eduke32_win64_20201029-9273-3df9e02a6.7z ... ERROR Exit code was 2!
Failed to extract files from C:\Users\amand\scoop\apps\eduke32\20201029-9273-3df9e02a6\eduke32_win64_20201029-9273-3df9e02a6.7z.
Log file:
~\scoop\apps\eduke32\20201029-9273-3df9e02a6\7zip.log

The log contains this:

7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive for archives:
1 file, 9192 bytes (9 KiB)

Extracting archive: C:\Users\amand\scoop\apps\eduke32\20201029-9273-3df9e02a6\eduke32_win64_20201029-9273-3df9e02a6.7z

Can't open as archive: 1
Files: 0
Size: 0
Compressed: 0

Hope this helps
Cheers

mgba-dev not updating

I was checking at the emulator's website beforehand; https://mgba.io/downloads.html

Right now the Scoop build is at nightly-20201115 while the official dev build is seemingly updated daily, including today 201206.

Thanks in advance

[Request] Add TripleA (json file proposal provided)

Hello,

Would you please consider adding TripleA?
https://triplea-game.org

https://github.com/triplea-game/triplea/releases/download/2.2.20868/TripleA_2.2.20868_windows-64bit.exe
https://github.com/triplea-game/triplea/releases/download/2.2.20868/TripleA_2.2.20868_windows-32bit.exe

SHA256 hashes:
3e5ab1eff14a2bffe8bce2898a3c6d4a79851e29ad2421865786d340cdc1d7cb TripleA_2.2.20868_windows-32bit.exe
467f0351fb57dfa45b4763698d66faac824c064d3275077903434ea6455d5634 TripleA_2.2.20868_windows-64bit.exe

Release tag (number changes, though):
https://github.com/triplea-game/triplea/releases/tag/2.2.20868

List of pre-releases:
https://github.com/triplea-game/triplea/releases
I would prefer that scoop installs the latest release, not pre-release, if you do not mind.

Since I do not (yet) know if I am allowed to do a pull request and do not know how I would do it, please see below my first try on a json file:

{
    "homepage": "https://triplea-game.org/",
    "description": "Turn-based free and open-source strategy game based on the Axis & Allies board game",
    "version": "2.2.20868",
    "license": "GNU General Public License v3.0 with additional permissions",
    "url": "https://github.com/triplea-game/triplea/releases/download/2.2.20868/TripleA_2.2.20868_windows-64bit.exe",
    "hash": "3e5ab1eff14a2bffe8bce2898a3c6d4a79851e29ad2421865786d340cdc1d7cb",
    "shortcuts": [
        [
            "TripleA.exe",
            "TripleA"
        ]
    ],
    "checkver": {
        "url": "https://triplea-game.org/download",
        "regex": "TripleA_([\\d.]+)_windows-64bit.exe"
		
    }
}

I used wesnoth as an example but removed the autoupdate code, as I do not understand how that works. But I am willing to learn. :) How can I test all this? Thank you for your patience and help!

[email protected]: hash check failed

Installing 'minecraft' (2.1.15376) [64bit]
Minecraft.exe (2,8 MB) [==========================================================================================================================================================] 100%
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App:         games/minecraft
URL:         https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected:    d9cdcf6fae6bd3ddc5c8a61b4453a75f5516b71e518ee3e410fa8df591940e70
Actual:      e6b10c53f5f7c501747e4ffb87a43a7a6cb60201866863531d96b4114aa2fb21

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/Calinou/scoop-games/issues/new?title=minecraft%402.1.15376%3a+hash+check+failed

[email protected]: hash check failed

> scoop install minecraft
Installing 'minecraft' (2.1.15376) [64bit]
Minecraft.exe (2.8 MB) [======================================================================================] 100%
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App:         games/minecraft
URL:         https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected:    d9cdcf6fae6bd3ddc5c8a61b4453a75f5516b71e518ee3e410fa8df591940e70
Actual:      e6b10c53f5f7c501747e4ffb87a43a7a6cb60201866863531d96b4114aa2fb21

minecraft@java-edition: hash check failed

Installing 'minecraft' (java-edition) [64bit]
Starting download with aria2 ...
Download: Download Results:
Download: gid   |stat|avg speed  |path/URI
Download: ======+====+===========+=======================================================
Download: 64b427|OK  |   798KiB/s|C:/Users/natob/scoop/cache/minecraft#java-edition#https_launcher.mojang.com_download_Minecraft.exe
Download: Status Legend:
Download: (OK):download completed.
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App:         games/minecraft
URL:         https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected:    a76c2c056fc762f875471d1d49c108ecf23939b9abde5f38b59529af250469ef
Actual:      f391a3c42bd3cc19bf76cf62de164b263ee2a6e9b3994120c3c613fb30af7476

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/Calinou/scoop-games/issues/new?title=minecraft%40java-edition%3a+hash+check+failed

How to update "nightly" rvgl?

Hello,

rvgl has been updated on 29 Dec 2020. I have an older version installed via the official "rvgl.json" file, which says the updates are "nightly". When I do scoop update rvgl, it tells me:

rvgl: nightly-20200821 (latest version)

However, this is not the latest version, which is version 20.1230, dated 29 Dec 2020:
https://distribute.re-volt.io/releases/

The json file points to this link:
https://distribute.re-volt.io/releases/rvgl_full_win64_online.zip

When I manually download and look into it, it is indeed the latest version 20.1230, but that does not help, as scoop thinks that nightly-20200821 is the latest version.

How shall users update such "nightly" programmes/games? Shall I uninstall rvgl first and then install it (again)? Will settings be retained or lost?

Thanks for your help and my best wishes to all of you for 2021!

iortcw was downgraded from 1.51b to 1.51

It looks like the automatic updater downgraded iortcw from 1.51b to 1.51 for no apparent reason. I won't revert this for now, otherwise the automatic updater would likely overwrite it again.

1.51b is the current stable release (it's not marked as a pre-release), see https://github.com/iortcw/iortcw/releases.

Paging @r15ch13 on this, since he maintains the automatic updater ๐Ÿ™‚

By the way, is there an issue with using \t in the manifest? Are terminal emulators having trouble displaying it?

Consider to contribute to winget packages

I hope that this question / suggestion does not seem disrespectful. Every work which makes it easier to use open source software is awesome. Thank you for your work!

That said, maybe it is a more effective use of time to contribute to winget packages going forward.

Like scoop, winget is a package manager for Windows. The huge difference is, that winget is from Microsoft and will be the official Windows package manager, which is going to be installed by default on all Windows 10 computers once it hits version 1.0

Winget is open source too: https://github.com/microsoft/winget-cli

Winget does support several connected repositories / sources for packages with the official one being https://github.com/microsoft/winget-pkgs

Having a random look in the manifest, there are already several open source games in it, like:

and probably many more.

Adding new packages or package versions does not seem to be complicated and works via pull requests.

I would love to know what you think ๐Ÿ˜„

Mindustry (client)

As requested in #24 , #27 brought Mindustry to scoop.
However, a) the json hasn't been updated in quite some time (the server binary has been)
b) it would maybe make more sense to provide the client via [Windows-64bit]Mindustry.zip from https://anuke.itch.io/mindustry ?
I don't know if direct linking to itch.io downloads is a thing though..

Update GZDoom to 4.5.0

gzdoom.json

{
    "homepage": "https://zdoom.org/",
    "description": "Modern source port for Doom, Heretic, Hexen and more",
    "version": "4.5.0",
    "license": "GPL-3.0-or-later",
    "architecture": {
        "64bit": {
            "url": "https://github.com/coelckers/gzdoom/releases/download/g4.5.0/gzdoom-4-5-0-Windows-64bit.zip",
            "hash": "AF99BF22F30876F7C658BADC245E44D7FCDE7A4B3B9BD53639412231A0C0E42C"
        }
    },
    "bin": "gzdoom.exe",
    "shortcuts": [
        [
            "gzdoom.exe",
            "GZDoom"
        ]
    ],
    "pre_install": [
        "New-Item -ItemType Directory -Force -Path $persist_dir\\..\\_doom | Out-Null",
        "New-Item -Path $dir -Name gzdoom_portable.ini -ItemType File -ErrorAction Ignore | Out-Null"
    ],
    "persist": "gzdoom_portable.ini",
    "env_set": {
        "DOOMWADDIR": "$persist_dir\\..\\_doom"
    },
    "checkver": {
        "github": "https://github.com/coelckers/gzdoom",
        "regex": "/releases/tag/(?:g)?([\\w.]+)"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://github.com/coelckers/gzdoom/releases/download/g$version/gzdoom-$dashVersion-Windows-64bit.zip"
            }
        }
    },
    "notes": [
        "Place WAD files (game data) in:",
        "",
        "    $persist_dir\\..\\_doom"
    ]
}

32bit support was dropped with this release, this may be why autoupdate is no longer working.

SuperTuxKart: update to 1.1.0

Hello,

Would you mind updating STK to version 1.1.0? In "supertuxkart.json", there are still the 32 and 64bit versions 1.0. The new ones can be found there:

https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.1/SuperTuxKart%201.1.0%20installer-64bit.exe/download
SHA1: 8276e52ab9a66d2884fbb53b1dbe9ee7b6a61555

https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.1/SuperTuxKart%201.1.0%20installer-32bit.exe/download
SHA1: c60e2b49df8386509f056c8cf711e27c5c3c129d

Thank you for your kind consideration.

PS:
There is even a 1.2 RC1 available:
https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.2-rc1/

Minecraft Launcher installation broken

This issue concerns the "[email protected]" app.

I have noticed some time ago that the minecraft launcher installation made by scoop is somehow broken. I've tested it on two different machines and across some versions of the app, but whenever I install minecraft via scoop install minecraft. the resulting launcher executable cannot be launched; instead I get the error "Unable to update the Minecraft Native Launcher". Googling this error message yields several results, which all somehow suggest re-installing your launcher installation (Example: https://www.auslogics.com/en/articles/fix-unable-to-update-minecraft-native-launcher/). Uninstalling and re-installing minecraft via scoop does not resolve the issue, however. For now, the only solution that I found was to scoop uninstall minecraft and then download the installer directly from the minecraft homepage.

I'd be happy if I could keep managing all my apps, including minecraft, with scoop.

I tried this using Windows 10.

mgba-dev400.8.2-6239 a hash check failed

Installing 'mgba-dev' (0.8.2-6239) [64bit]
mGBA-build-latest-win64.7z (10.8 MB) [==============================================] 100%
Checking hash of mGBA-build-latest-win64.7z ... ERROR Hash check failed!
App: games/mgba-dev
URL: https://s3.amazonaws.com/mgba/mGBA-build-latest-win64.7z
First bytes: 37 7A BC AF 27 1C 00 04
Expected: a53cb4bf225fd39009e4c007f7a092582eecafdfa10746cd4692db7325965aec
Actual: 11df0563380c7823150fdec02d0728ab8585deb91bb5dd10551ab6c3807e2ccc

happens on reinstall and also when it's installed and you try and update it,

windows 10 up to date, fresh install of scoop

Adding OpenMW

OpenMW is a popular Open Source reimplementation of The Elder Scrolls III: Morrowind engine, and is still under heavy development (you can check out their github).

I tried to write a manifest to make your work easier, but I don't know how to deal with persist data (saves and configuration files), which seems to be currently hardcoded to go to C:\Users\username\Documents\My Games\OpenMW (ref1, ref2), so you can take my manifest as a reference but if you can improve that it would be great. Also I currently added the same shortcuts as their installer, but it may be a lot, I'm not sure. Also, the entire installer content is currently extracted but some parts are not useful (installer data in $PLUGINSDIR and uninstaller executable), I don't know if that would be an issue.

Also it would be nice to have an openmw-nightly app as the nightlies are actually used a lot (they are available here along with their hash), but I don't know how to deal with the versioning.

Thanks in advance!

multimc-dev: Expand-7zipArchive : Cannot validate argument on parameter 'FilePath'

Received this error on multimc-dev game install. ps scripts are one of the few scripting i do not know so sadly i don't have any type of suggestion on a fix.

PS C:\Windows\system32> scoop install multimc-dev
Installing 'multimc-dev' (1459) [64bit]
package.tar.gz (13.0 MB) [===//==] 100%
Checking hash of package.tar.gz ... ok.
Extracting package.tar.gz ... Expand-7zipArchive : Cannot validate argument on parameter 'FilePath'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.
At C:\Users\ROMVoid95\scoop\apps\scoop\current\lib\install.ps1:564 char:13
+             & $extract_fn -Path "$dir\$fname" -DestinationPath "$dir\ ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Expand-7zipArchive], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationError,Expand-7zipArchive

minecraft@java-edition: hash check failed

Attempting to install minecraft produced the following output (usernames have been changed) :

PS C:\Users\foo> scoop install minecraft
WARN Scoop uses 'aria2c' for multi-connection downloads.
WARN Should it cause issues, run 'scoop config aria2-enabled false' to disable it.
Installing 'minecraft' (java-edition) [64bit]
Starting download with aria2 ...
Download: [#2704db 0B/0B CN:1 DL:0B]
Download: [#2704db 208KiB/2.0MiB(10%) CN:1 DL:213KiB ETA:8s]
Download: [#2704db 416KiB/2.0MiB(20%) CN:1 DL:210KiB ETA:7s]
Download: [#2704db 656KiB/2.0MiB(31%) CN:1 DL:218KiB ETA:6s]
Download: [#2704db 880KiB/2.0MiB(42%) CN:1 DL:222KiB ETA:5s]
Download: [#2704db 1.0MiB/2.0MiB(52%) CN:1 DL:218KiB ETA:4s]
Download: [#2704db 1.2MiB/2.0MiB(63%) CN:1 DL:217KiB ETA:3s]
Download: [#2704db 1.4MiB/2.0MiB(73%) CN:1 DL:218KiB ETA:2s]
Download: [#2704db 1.7MiB/2.0MiB(85%) CN:1 DL:221KiB ETA:1s]
Download: [#2704db 1.8MiB/2.0MiB(94%) CN:1 DL:216KiB]
Download: Download Results:
Download: gid |stat|avg speed |path/URI
Download: ======+====+===========+=======================================================
Download: 2704db|OK | 214KiB/s|C:/Users/foo/scoop/cache/minecraft#java-edition#https_launcher.mojang.com_download_Minecraft.exe
Download: Status Legend:
Download: (OK):download completed.
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected: f391a3c42bd3cc19bf76cf62de164b263ee2a6e9b3994120c3c613fb30af7476
Actual: b8e54a71ffc79bb9c95902f877dca7e1880b907ea94ff9659bb1a927808787a2

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/Calinou/scoop-games/issues/new?title=minecraft%40java-edition%3a+hash+check+failed

No persist folders

BGB, Kega-Fusion and Snes9x don't have persist folders.
Please add them.

Steam - Fatal Error

Hi! I tried to install Steam using scoop, but I've ran into an issue.

First, it gets stuck there :

Updating Steam

After a few minutes, there's this error :

Fatal Error

I also tried to run Steam's installer over the current folder just to see what happens, and I got the same issue. Probably a problem on Steam's part, but I'd like to see if you have any idea of how to get around this.

Add a short description per game?

Hello,
Please forgive me if this is not the right place to ask for rather a feature than reporting an issue. Would it be possible and feasible to add short descriptions for the games? I know that one can open the json files, go to the included links and see what the game is about, but this is a little bit cumbersome. So is adding a short description per game (in the game bucket list) an option worth to consider? Or/and add a category like 'arcade', 'rpg', 'racer', 'shooter', etc.?

minecraft@java-edition: hash check failed

The hash has changed for Minecraft.exe

scoop install minecraft
Installing 'minecraft' (java-edition) [64bit]
Minecraft.exe (1.5 MB) 

Checking hash of Minecraft.exe ... ERROR Hash check failed!
App:         games/minecraft
URL:         https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected:    a76c2c056fc762f875471d1d49c108ecf23939b9abde5f38b59529af250469ef
Actual:      f391a3c42bd3cc19bf76cf62de164b263ee2a6e9b3994120c3c613fb30af7476

This is a separate hash I made using a manually downloaded copy of Minecraft. All download links can be found on this page as well. https://www.minecraft.net/en-us/download/alternative/ Minecraft.exe is labelled "Windows (Alternative)".

Name: Minecraft.exe
Size: 1526144 bytes (1490 KiB)
SHA256: F391A3C42BD3CC19BF76CF62DE164B263EE2A6E9B3994120C3C613FB30AF7476

rvgl load failed

Hello,

The link for rvgl in json reads:
https://distribute.re-volt.io/releases/rvgl_full_win64a_online.zip

The correct link is without the 'a':
https://distribute.re-volt.io/releases/rvgl_full_win64_online.zip
at least according to the releases folder:
https://distribute.re-volt.io/releases

Among others, there are:
rvgl_full_win64_basic.zip 12-May-2020 21:58 77024973
rvgl_full_win64_online.zip 22-Jun-2020 20:38 1432835780
rvgl_full_win64_original.zip 12-May-2020 21:58 183547663

I am not affiliated with rvgl and have no clue how these versions differ from each other. And to make things even more complicated, there is yet another Win64 version linked directly in the landing page of the project (https://rvgl.re-volt.io):
https://rvgl.re-volt.io/downloads/rvgl_20.0430a_setup_win64.exe

Thank you so much for looking into this! ๐Ÿ‘

PS - Maybe the following question is somewhat OT here:

Is it possible for a scoop user to apply a temporary workaround for such dead links? I.e., can scoop users give the full download path for a game when doing 'scoop install'? Or is amending the json file (by the developer/contributor) the only really well working solution?

minecraft@java-edition: hash check failed

Sorry, once more a mismatch of the md5 check...

Best regards,
Werner

Scoop was updated successfully!
Installing 'minecraft' (java-edition) [64bit]
Minecraft.exe (2.1 MB) [================================================================] 100%
Checking hash of Minecraft.exe ... ERROR Hash check failed!
App: games/minecraft
URL: https://launcher.mojang.com/download/Minecraft.exe
First bytes: 4D 5A 90 00 03 00 00 00
Expected: 22954f65c6ea85374c7af7ec4cd617b022044a31445b1dc4dede3129fd5d4920
Actual: a541356a3103201145eac713c3a056674253634d895810b249f87d2d7a654d17

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/Calinou/scoop-games/issues/new?title=minecraft%40java-edition%3a+hash+check+failed

Add Blitz.gg

Blitz.gg is an app that helps find runes and builds in League of Legends's champion selection phase. Its installer is an archive containing a .nupkg, which I've heard can be used by Scoop.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.