Desktop Goose's Resource Hub

Logo

An unofficial place to share your mods, etc. PRs and stars are appreciated!

View the Project on GitHub DesktopGooseUnofficial/ResourceHub

✅ Color Picker Goose download counter

Use a color picker to select a color for your goose instead of setting it in the config Simplifies running multiple nametagged geese. Shows a Windows color dialog box on launch, like the one used in MS Paint.

Download

GooseColorPicker.dll

Source code

 public class ModMain : IMod
    {
        Color gooseColor = Color.FromName("White");
        bool dialogAccepted = false;
        public void Init()
        {
            InjectionPoints.PostModsLoaded += AskForColor;
            InjectionPoints.PreRenderEvent += SetColor;
        }

        private void SetColor(GooseEntity goose, Graphics g)
        {
            if (!dialogAccepted)
                goose.renderData.brushGooseWhite.Color = gooseColor;
        }

        public void AskForColor()
        {
            ColorDialog dialog = new ColorDialog();
            if (dialog.ShowDialog() == DialogResult.OK) {
                gooseColor = dialog.Color;
                dialogAccepted = true;
            }
            
        }

    }

Launcher

The launcher is an easier way to install and use mods.

However, you can still manually download mods on this website!

Grab a copy: Launcher Download.

Installation guide

First, make sure that you are running Desktop Goose v0.3.

There should be a “Mods” folder in the “Assets” folder. If not, you’re running v0.2. Go to the Desktop Goose page on itch.io to download v0.3. The macOS version does not support mods yet.

Need help? Something not working right? Feel free to ask for support in the #goose-mods channel on the discord server.

  1. If you have the Goose running, close him first.
  2. Go to the Mods folder in the Assets folder.
  3. Create a folder with the name ColorPickerGoose.
  4. Place the ColorPickerGoose.dll file inside the ColorPickerGoose folder.
  5. Go back to the Desktop Goose folder.
  6. If you haven’t already, open config.ini and change EnableMods=False to EnableMods=True
  7. If you haven’t already, save the config.ini file.
  8. Done!