Git Product home page Git Product logo

launcher's Introduction

launcher GitHub All Releases Build status

RH Launcher Logo


Welcome to ResourceHub Launcher!

The ResourceHub Launcher is a easy and simple way to install mods for the Desktop Goose!

Looking for the backend? Check this github repo.

FAQ:

Why Archived?

The original creators of the mod installer for Desktop Goose lost interest in the project a long time ago. If somebody is still maintaining our launcher then you won't be able to see their work in this repository anyway.

Where can I download final versions?

1.3

Unfinished 2.0 beta

I have downloaded mods, but it doesn't work! Help!

Checklist:

  • Set EnableMods in config.ini from False to True
  • Unzip the mods, put them in a seperate folder for each of them and put the folders in the Mods folder
  • Restart the goose
  • Accept the warning

Can I give the developers... money?

We would rather you giving the money to Sam instead of us โค

launcher's People

Contributors

catboycoding avatar dependabot-preview[bot] avatar dependabot[bot] avatar euandeas avatar hellogoose avatar limitlost avatar nyakase avatar taiaurori avatar wuzado 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

launcher's Issues

Repair Stack Overflow Error when Activating Mod Configurator

Happens when applying ContextMenuStrip to a StringBox "Memory Error: Unable To Read Memory (MetroTextBox)"


//@todo Repair Stack Overflow Error when Activating Mod Configurator
//@body Happens when applying ContextMenuStrip to a StringBox "Memory Error: Unable To Read Memory (MetroTextBox)"
actualModConfig.configGUI[i].setContextMenuStrip( OptionOptionsContextMenu);
}
/*foreach (Control c in actualModConfig.configGUI) {
Controls.Add(c);


This issue was generated by todo based on a todo comment in 770b1ec when #81 was merged. cc @DesktopGooseUnofficial.

[BUG] Object Reference Not Defined

Describe the bug
An object reference not defined error.

To Reproduce
Steps to reproduce the behavior:

  1. Make a folder in Mods named after anything that's not in the backend
  2. Launch the Launcher

Expected behavior
...the object reference to be defined?

Screenshots
error
error.txt

Desktop (please complete the following information):

  • Windows 10
  • Version 2.0 (BETA 1)

[FEATURE] mod disabling

there is a little problem, sometimes, when messing around i need to disable a mod, but that dosent exist

so i came up with this absurd code:
`
public static bool disableMod(String path) {
try {
if (File.Exists(path)) {

                File.Move(path, Path.Combine(Path.GetDirectoryName(path), Path.GetFileNameWithoutExtension(path) + ".nl"));
                return true;
            }
            else
            {
                return false;
            }
        }
        catch (Exception e)
        {
            return false;
        }

    }

`
you could uninstall but that takes to much time

CANT DOWNLOAD

When I try to download the file it wont work the beta one downloads, but doesnt start.

Fix html tags

(You can use every tag only once, using more makes an error)

Add scrollbar to available mods list(?)

Was doing some testing on a laptop and noticed one wasn't able to scroll on the touchpad, thus noticed that users without any sort of scrollwheel are unable to scroll in the list

[REQUEST] Add an obvious button to get out of launcher settings

So when I went into the Resource Hub Settings, it took me a while to figure out how to exit the page. My solution is to have a clear, concise button labelled "Exit Settings" so it will be more obvious to inexperienced people like me.

An alternative would be to have "esc" as the exit button. This would still be more obvious since most programs use "esc" as a way to exit something.

Html tags in mod descriptions

(Working on it now)
Just make mod descriptions better by using html tags (I am working in code for detecting these tags not in .json now)

[BUG] The scrollbar part is broken.

[Bug description]
Whenever I open the launcher, it will give this alert:

e791bd384a4e56b0045ca32ccb04b1f5

and if I press continue, this is what I see:

image

=========================================================

Steps to reproduce the behavior:

  1. Follow the directions to install OnePunchGoose on https://desktopgooseunofficial.github.io/ResourceHub/mods/OnePunchGoose.html

  2. Open Launcher

  3. See error

  4. Press continue

  5. See rendering error

=========================================================
[What should've happened]
I expected it to open normally, and have the OnePunchGoose mod enabled, But instead, these things happened.

[Screenshots]
e791bd384a4e56b0045ca32ccb04b1f5
image

=========================================================

[Desktop]

  • OS: Windows 10 Pro
  • Launcher version 2.0 [BETA]

=========================================================

[Context]
I had just installed the OnePunchGoose Mod.

Beta option in settings

Let the user test beta versions of the Launcher (and make auto-update download beta releases) in a setting.

Repair Stack Overflow Error when Activating Mod Configurator

Happens when applying ContextMenuStrip to a StringBox "Memory Error: Unable To Read Memory (MetroTextBox)"


//@todo Repair Stack Overflow Error when Activating Mod Configurator
//@body Happens when applying ContextMenuStrip to a StringBox "Memory Error: Unable To Read Memory (MetroTextBox)"
actualModConfig.configGUI[i].setContextMenuStrip( OptionOptionsContextMenu);
}
/*foreach (Control c in actualModConfig.configGUI) {
Controls.Add(c);


This issue was generated by todo based on a todo comment in 0338c3f. It's been assigned to @1jq because they committed the code.

[BUG] .net connection issues

Describe the bug
A clear and concise description of what the bug is.
I get this error when launching the beta hub.
Server returned a 404 error ************** Exception Text ************** System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result) at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)

To Reproduce
Steps to reproduce the behaviour:

  1. Download and launch the beta hub.

Expected behaviour
The hub opens without issue

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Launcher version 2.0 (BETA 1)

Mod installation API

// TODO Add support for extracting ZIP files
MsgBox($"This mod is not a DLL and therefore cannot be automatically installed.\r\nPlease manually install {m}.", "Unable to automatically install.", MessageBoxButtons.OK, MessageBoxIcon.Information);
if (MsgBox("Should we open Explorer for you? (where we put the file, of course)", "One thing...", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) {


This issue was generated by todo based on a TODO comment in c24e255. It's been assigned to @1jq because they committed the code.

Add config file and dark mode, have a dark mode toggle inside the config file

// TODO Add config file and dark mode, have a dark mode toggle inside the config file
// TODO Ask for Goose file path on startup, and write this path to the config file
WebRequest request = WebRequest.Create("https://raw.githubusercontent.com/DesktopGooseUnofficial/launcher-backend/master/mods-test.json");
WebResponse response = request.GetResponse();
Stream data = response.GetResponseStream();


This issue was generated by todo based on a TODO comment in 07db965. It's been assigned to @vukand because they committed the code.

Ask for Goose file path on startup, and write this path to the config file

// TODO Ask for Goose file path on startup, and write this path to the config file
WebRequest request = WebRequest.Create("https://raw.githubusercontent.com/DesktopGooseUnofficial/launcher-backend/master/mods-test.json");
WebResponse response = request.GetResponse();
Stream data = response.GetResponseStream();


This issue was generated by todo based on a TODO comment in 07db965. It's been assigned to @vukand because they committed the code.

[BUG] Internet Not Connected problem

Describe the bug
When I open the launcher it says a kind of error like this:
"Hmm... It doesn't look like you have any internet connection. The ResourceHub launcher cannot function properly without any internet connection. Please try again when you do get an internet connection though!"

I still have an internet connection.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Downloads'
  2. Double-Click on 'ResourceHubLauncher.exe'
  3. See error

Expected behavior
When I clicked on ResourceHubLauncher.exe, I was expecting it to work. Instead, it showed the error.

Screenshots
If applicable, add screenshots to help explain your problem. [e.g. a video or GIF of you reproducing the error]
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Launcher version: 2.0 BETA 1

Additional context
Add any other context about the problem here.

[BUG] Cannot find update.exe (on nightly build v2)

Describe the bug
On opening the file ResourceHubLauncher.exe, the user is presenting with an error that update.exe cannot be found. (and the link to download is at **insert link here**. Pressing close will close the app without an error code.

To Reproduce
Steps to reproduce the behavior:

  1. Download RHL from https://github.com/DesktopGooseUnofficial/launcher-nightly/releases/tag/nightly-1
  2. Double-click on the launcher
    (Tried also moving the file to the desktop goose folder tha tI've named C:\Goose)

Expected behavior
RHL to open to the main screen, or at least provide the error and then continue to the main launch screen.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 7 Pro x64
  • Launcher version: v2.0.0 (nightly)

[FEATURE] Mac Support

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
It is not related to a problem. Since Desktop Goose now supports Mac OS.

Describe the solution you'd like
A clear and concise description of what you want to happen. Ex. I would like the [...] to be [...] when I [...]
I'd like it to have the same functionality as windows.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
I tried emulating this but it didn't work out.

Additional context
Add any other context or screenshots about the feature request here. Ex. a mockup of it
Is there already any progress made on this? Or is there anything I can do to contribute to this?

Mods don't work

I installed the ResourceHub Launcher and installed a few mods. I made sure the mods were in the mods folder. They won't work, regardless if I start it from the GooseDesktop.exe program, or from the launcher. Is there any other steps I need to follow?

[BUG] Dark theme boot issue...

Describe the bug
On launching the.. launcher, I get flashbanged by the Mod selector
image

To Reproduce
Steps to reproduce the behavior:

  1. Open the launcher

PC:

  • OS: [e.g. Windows 10]
  • Launcher version [e.g. 2.0 Beta]
  • Dark mode in windows enabled

Additional context
This was a fresh install of launcher 2.0

Add updater for Launcher, not just mods

// TODO Add updater for Launcher, not just mods
// TODO Add config file and dark mode, have a dark mode toggle inside the config file
// TODO Ask for Goose file path on startup, and write this path to the config file
WebRequest request = WebRequest.Create("https://raw.githubusercontent.com/DesktopGooseUnofficial/launcher-backend/master/mods-test.json");
WebResponse response = request.GetResponse();


This issue was generated by todo based on a TODO comment in 07db965. It's been assigned to @vukand because they committed the code.

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.