Multiinstancelinux

Latest version: v1.3.5

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.3.5

Feature removal and Minor Code Changes

Changelog
- Removed switch and reset instances feature and the corresponding config variable as it was really buggy.
- Made some changes to the code so that the pause feature works with all language packs.
- Organized imports in all files.

**Full Changelog**: https://github.com/sathya-pramodh/MultiInstanceLinux/compare/v1.3.3...v1.3.5

1.3.3

Major Release. Removed configurations. Migration to the wiki.

Changelog
- Removed configuration variables `PERFORMANCE_MODE`, `SUSPEND_INSTANCES` and `UNSUSPEND_INSTANCES` as the macro now performs well enough with multi threading. Moreover, it seemed buggy with the new code.
- Made each instance as an object with methods defined for each.
- Removed directory `macro_handlers` and all the files in it.
- Moved __init__.py to init.py because it makes more sense in the context of packages.
- Updated README.md to reflect the migration to the wiki. Wiki changes not listed in the changelog.

**Full Changelog**: https://github.com/sathya-pramodh/MultiInstanceLinux/compare/v1.2.7...v1.3.3

v1.3.0-testing
Major Feature Update. Multi Threading and Config Changes.
Changelog
- Added Multi Threading support to the script for better performance.
- Added a pause on world reload feature.
- Removed configuration variable "PERFORMANCE_MODE" because it seemed buggy with the new code.
- Updated README.md to reflect the new changes.
- New features have to be tested with more than 2 instances.

NOTE: This is a testing release. So bugs can be expected.

1.2.7

Major Release. Distribution Changes. Bug Fixes.
Changelog
- The script is now distributed through pip. Installation instructions have been updated accordingly.
- Bug fixes in multi_instance.py.
- Directory structure changes to make it easier to build and distribute the script.

Remember
- Not all dependencies can be packaged through pip as they are system-wide packages. Please read the installation instructions properly.

1.2.6

Configuration Changes
Changelog
- Added a default config file for the script to roll back to.
- Added a startup script to launch the macro.
- Removed the "NUM_INSTANCES" configuration to allow single instance resetting.
- Updated README.md
- Corrected a minor bug in start.sh

1.2.4

Major feature update.
Changelog
- OBS integration added with wall support(with/without OBS spotlight).
- Code refactored with more functional components.
- Made new configurable parameters (check changelogs of the recent pre-releases for more detailed info).
- Added new dependencies.

Dependencies added
- obs-websocket-py.
- OBS websocket plugin.

v1.2.3-testing
Added more configuration options. Bug testing release.
Changelog
- Added configuration option 'USING_PROJECTOR' to toggle between using projector mode for the Verification scene in OBS.
- The script now automatically switches to the projector or the verification scene while resetting one or all instances.
- Bug testing: Need to test if the OBS window captures stop on switching to the projector or the verification scene. This seems to be a bug on my end.

Note: This is a testing release so bugs can be expected.

v1.2.1-testing
Major Feature Update. Code Refactoring.
Changelog
- Added Wall support (Mouse control yet to be added).
- Code refactoring in multi_instance.py to make the code look cleaner and more readable.
- Updated README.md with all the necessary instructions to install the newly added dependencies.

Newly added dependencies
- OBS websocket plugin
- obs-websocket-py

Note: This is a testing release so bugs can be expected.

v1.2.0-testing
Added auto-suspend feature and some code cleanup.

Changelog
- Added an auto-suspend feature which saves on computer resources by automatically suspending the inactive instances.
- Added log files auto creation feature for the script for easy debugging and easy backgrounding of the script process.
- Added a keybind to manually suspend/unsuspend all instances.

Note: This is a testing release so bugs can be expected.

1.1.1

Bug Fixes.
Changelog
- Minor Bug Fixes in the pause feature and the reset instances feature added in v1.1.0.
- Updated dev instructions in README.md to update the local repository.
- Changed an incorrect Debug Info in multi_instance.py.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.