Skip to content
This repository has been archived by the owner on Aug 15, 2022. It is now read-only.

Releases: sathya-pramodh/MultiInstanceLinux

Release v1.3.5

12 Aug 20:31
Compare
Choose a tag to compare

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

01 Jul 17:21
Compare
Choose a tag to compare

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: v1.2.7...v1.3.3

Release v1.3.0-testing

01 Jul 08:43
Compare
Choose a tag to compare
Pre-release

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

28 Jun 08:03
f4a04b4
Compare
Choose a tag to compare

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

26 Jun 08:46
bf88c13
Compare
Choose a tag to compare

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

19 Jun 16:32
4649631
Compare
Choose a tag to compare

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

18 Jun 15:01
Compare
Choose a tag to compare
Pre-release

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

16 Jun 17:50
Compare
Choose a tag to compare
Pre-release

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

14 Jun 08:24
Compare
Choose a tag to compare
Pre-release

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

06 Jun 08:15
Compare
Choose a tag to compare

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.