klattmose / CookieClickerModManager

MIT License
33 stars 12 forks source link

Cookie Clicker Mod Manager (CCMM)

Current version : 1.4.0

CCMM is a browser extension to manage the javascript add-ons a player may want to use with the game Cookie Clicker.

How to use it

Add the extension to your browser.

Once the extension is added to your browser, a small icon of a cookie will appear in the URL bar when you are playing Cookie Clicker (Firefox). Clicking this icon will bring up the Mod Manager Main Menu.

Main Menu

Main menu

In the Main Menu you can:

  1. Toggle CCMM on and off
  2. Open the Options Menu
  3. Toggle individual mods on and off
  4. Open the Add/Edit Mod Menu
  5. Load mods that aren't already loaded
  6. Reorder mods by dragging and dropping

Options Menu

Options menu

Here you can

  1. Toggle Asynchronous mode, which may load faster, but also may load mods out of order
  2. Toggle Cached mode, which may load faster, but also may not load the latest version of a mod
  3. View CCMM's current configuration (in JSON format)
  4. Any changes you make in the text box will not take effect until you click "Save changes"
  5. Back up your configuration to a file for safekeeping
  6. As a just-in-case, you can restore CCMM to its default settings (will not take effect until "Save changes" is clicked)

Add/Edit Mod Menu

Edit menu

  1. Paste the URL of the mod you want to add into the "URL" textbox (no such thing as intuitive design)
  2. When the URL is changed, CCMM tries to guess a name for the mod in the "Name" textbox. This can be overwritten
  3. Any changes you make will not take effect until you click "Save changes"
  4. Click "Cancel" to undo all changes and return to the Main Menu
  5. "Delete" will, naturally, remove the currently selected mod

Bugs and suggestions

Any bug or suggestion should be opened as an issue in the repository for easier tracking. This allows me to close issues once they're fixed.

Version History

09/08/2020 - 1.4.0

06/20/2020 - 1.3.5

02/04/2020 - 1.3.4

08/11/2019 - 1.3.3

06/07/2019 - 1.2.2

06/02/2019 - 1.2

05/30/2019 - 1.0

05/28/2019 - 0.83

05/26/2019 - 0.80

Special thanks

Anyone who gives a suggestion or bugfix, especially code that gets implemented into CCMM, will be listed here along with their contribution.