Skip to content
/ cgg-obs Public

Chaotic Good Gaming OBS and plugins downloader

License

Notifications You must be signed in to change notification settings

Spafbi/cgg-obs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chaotic Good Gaming OBS and plugins downloader

Downloads OBS and a standard set of plugins used by Chaotic Good Gaming (CGG). This utility downloads a JSON file which instructs the utility which packages to download and install; subsequent runs of the utility will update any downloads which may have changed. An icon for CGG OBS will be created on the user's Windows desktop.

Usage

May be run as an executable (downloaded from here), or run as a python script.

Options

These options may be used with both the executable and python script.

usage: cgg-obs-setup.py [-h] [-j JSON] [-t TARGET] [-d DOWNLOADS] [-b BRANDING] [-g GITHUB] [-v]

cgg-obs-setup.py executes the CGG OBS installation and update tool.

options:
  -h, --help            show this help message and exit
  -j JSON, --json JSON  May be used to specify an alternative JSON file
  -t TARGET, --target TARGET
                        Target installation directory
  -d DOWNLOADS, --downloads DOWNLOADS
                        Downloads directory
  -b BRANDING, --branding BRANDING
                        Icon branding to use. CGG, GC, etc.
  -g GITHUB, --github GITHUB
                        GitHub personal access token - create one with only "public_repo" permissions at: https://github.com/settings/tokens
  -v, --verbose         Verbose logging

Errors

If you run into any errors in executing this downloader/updator, reboot your PC, then close all apps which might use OBS resources such as the virtualcam (Discord, Nvidia Broadcast, and any other apps which might use the webcam).

Notes on Building the Windows binary

This is only used for creating GitHub releases; end users will not need this Clone the repository. Change into the directory of the cloned repo and execute(1):

pipenv --python python3.11.4
pipenv install
pipenv shell
  1. For the above command, make sure to use at least Python 3.11.3, and substitute the correct Python binary version you have installed
pyinstaller --onefile .\cgg-obs-setup.py