This repository has been archived by the owner on Aug 15, 2022. It is now read-only.
Releases: sathya-pramodh/MultiInstanceLinux
Releases · sathya-pramodh/MultiInstanceLinux
Release v1.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: v1.3.3...v1.3.5
Release v1.3.3
Major Release. Removed configurations. Migration to the wiki.
Changelog
- Removed configuration variables
PERFORMANCE_MODE
,SUSPEND_INSTANCES
andUNSUSPEND_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: v1.2.7...v1.3.3
Release 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.
Release v1.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.
Release v1.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
Release v1.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.
Release 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.
Release v1.2.2-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.
Release 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.
Release v1.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.