plugin-manager
plugin-manager copied to clipboard
A Plugin Manager for Bombsquad 1.7+
Some gamers raised concerns about `no upnp device found error` while upnp was enabled so i switched to this more recent library. | OS | Tester | x86_64 | aarch64/...
- By adding few lines at the top of the mod so the ci will auto generate the json file accordingly. - Adding a new folder that can hold the...
Right now, we show the plugin manager button (the one with the store icon) in the game's settings window. The way this is [currently implemented](https://github.com/bombsquad-community/plugin-manager/blob/1885090ed09fa19c70a51b2c01755a7894961333/plugin_manager.py#L2166-L2574) is in that it completely...
So is it possible to like delete the files that a mod installs ( for its dependencies) when i uninstall the plugin. For example the discord_richpresence plugin uses external modules...

right now plugin manager only tests whether the json is correctly formatted and that it doesn't break for everyone using the plugin manager; in addition to this, it might also...
At the moment, we consider all plugins in the repo while showing the new plugin notification screenmesage, here: https://github.com/bombsquad-community/plugin-manager/blob/b90deb6a1dd1562b71f10c6a4fd5eecab6fb63c6/plugin_manager.py#L327 https://github.com/bombsquad-community/plugin-manager/blob/b90deb6a1dd1562b71f10c6a4fd5eecab6fb63c6/plugin_manager.py#L350 Instead, we should only be considering plugins that are supported...
continuing from https://github.com/bombsquad-community/plugin-manager/issues/156#issuecomment-1616708004. we have a ci here in the main plugin manager repo which checks and corrects metadata whenever a PR is opened, makes things convinent by not having...
The game currently also supports plugins with multiple files. So you could have a directory tree like this for your `awesome_plugin`: ``` mods ├── awesome_plugin │ ├── __init__.py │ └──...