Giter Site home page Giter Site logo

legacyinstaller's Introduction

Hey!

I am a full-stack developer with a variety of experience. Most of my projects are based around mods for Beat Saber, a popular VR rhythm game. I have a passion for networking and backend development.

Overview:


legacyinstaller's People

Contributors

awesomegamergame avatar bleuthoot-sven avatar burritosoftware avatar ccloli avatar erisapps avatar goobwabber avatar stanfear avatar stephen1590 avatar vincelmfao avatar xcrafttm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

legacyinstaller's Issues

[Feature] Integrity Checks

Replace download finished check with some form of checksum.
You could even have two checksums, one for the file tree (just names) for very quick hashing, and then a secondary check once that matches to ensure all file content is correct. (This also has the added benefit of checking the downloads integrity).

Create original UserData folder if not already present

When creating the symlink to the UserData folder it assumes the folder exists in the original install, but if it doesnt then IPA errors and mods do not load. LegacyInstaller should ideally create the folder in the original install folder if it doesnt already exist to avoid this issue.

Correct creds, still not letting me in

Hi, I would like to report a bug I have found. It deals with the credentials. I have tried all of the steps on the side for 2-3 days now and it has not been working. Just wondered if I am doing anything wrong.

Using Launch options

Was wondering how i would use launch options (-vrmode -fpfc)
Ive tried putting them into steam launch options but it did nothing

Sorry if its really obvious and im just being stupid

[Feature] Add CLI support

add command line flags that allow running as a CLI
for example ./LegacyInstaller.exe --manifest <manifest> --install-dir <directory>

[feature] Clearer message when install is done.

After the installation is finished, it'd be great to have an unambiguous message popping up to tell us it succeeded.
Since the status bar isn't cleared at the end, it could lead to believe the process is still ongoing.

Describe result with more detail

Suggestion: Add a bit of description to this line in the ReadMe:

Version The game will appear as a new entry in your steam library with the version number automatically appended (e.g. Beat Saber 1.28.0)

Stuck on Waiting for download to start

Looks like several people (including me) have an issue where the installer is stuck on waiting for download. I've tried running as admin, fresh installs, and restarting steam with no change

v1.1.0 doesn't let me install

The install button is always greyed out and doesn't let me click it even tho I have set the Beat Saber install directory.
1
1

Stuck at "Restarting Steam" even though Steam is already restarted

After downloading and restarting Steam, the program still says "Restarting Steam...", though Steam is already launched, and the specific version is added to game list. Restart LegacyInstaller will say the version is already installed, but it didn't create link to the original folder.

Checking the source code, it seems that the program will wait for Steam to restart, then create the link. If the bug cannot be fixed, maybe you can try make the symbol link to the original folder, then add the old version to the Steam game list.

image

Install Button is disabled

The install button (installButton) is disabled even when everything seems to be ok.

Steps to reproduce:

  1. Launch steam
  2. Update beat saber to 1.20 (latest version as the time writing this)
  3. Open LegacyInstaller
  4. Select paths (See Image)

image

I'm expecting the Install button to be enabled and let me press it to install once all the info is filled in.

P.S. Thank you for working on this project! I'm not experienced with C# and windows in general, otherwise I would've submitted a PR myself (or update the readme in case I'm doing something dumb here).

[Feature] Fully C# app

Eventually it would be nice to ship a 100% C# app, and get rid of SteamDepotDownpatcher.exe

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.