Releases: tabularelf/MultiClient
MultiClient v1.1.4
Fixed
- VM & YYC paths not respecting spaces properly
- YYC not respecting client number ids passed in.
MultiClient v1.1.3
Fixed
- Cases where MultiClient failed to run due to lacking certain environment variables. (Namingly YYDebug and YYprojectName) (Windows Only)
- Debug searching ending too early before the other clients can find eachother.
All of this work is done for completely free, and out of my own spare time and own will. If you love and enjoy using my stuff, consider sponsoring me; so I may continue to work on what I love and enjoy. And that is FOSS!
https://ko-fi.com/tabularelf
MultiClient v1.1.2
What's Changed
- Fixes runner.exe path in multi-client batch by @biyectivo in #8
New Contributors
- @biyectivo made their first contribution in #8
Full Changelog: v1.1.1...v1.1.2
MultiClient v1.1.1
Added
First MacOSX supported build (per request #4)
- This has numerous of issues that Windows did not have (or has worse issues than Windows)
- Expect most things to be non-functional
- Including: Most of MultiClients functions
- Debug mode (it is severly cursed, may just disable it permamently until I can find a better solution)
- Client detection (it is currently impossible)
- HTML5/Opera GX should work OK though
Fixed
New Contributors
Full Changelog: v1.1.0...v1.1.1
MultiClient v1.1.0
Added
First MacOSX supported build (per request #4)
- This has numerous of issues that Windows did not have (or has worse issues than Windows)
- Expect most things to be non-functional
- Including: Most of MultiClients functions
- Debug mode (it is severly cursed, may just disable it permamently until I can find a better solution)
- Client detection (it is currently impossible)
- HTML5 should work OK though
Full Changelog: v1.0.5...v1.1.0
MultiClient v1.0.5
NOTE
Due to some bugs with extension_* functions, all but MulticlientGetID (as it does not rely on extension functions) currently do not work on LTS IDE v2022.0.2.51 Runtime v2022.0.2.49 as of writing. In a future LTS update, these should work as normal.
Added
- Various new functions!
MultiClientGetNumberOfClients()-> returns value of number of clients as per extension settings.MultiClientGetAdditionalParameters()-> returns array of all parameters passed through.MultiClientGetProxyParameters()-> returns array of all proxy parameters passed through, if proxy is enabled. Otherwiseundefined.MultiClientGetProxyParameters()-> returns string path of proxy, if proxy is enabled. Otherwiseundefined.
Fixed
- Corrects script name to match function by @JujuAdams in #2
- Improve client index consistency in debug mode by @JujuAdams in #3
- Fixed version not being reflected properly.
- Fixed issue with Steamworks Extension v1.6.9+ not being able to run the game.
Full Changelog: v1.0.4...v1.0.5
MultiClient v1.0.4
Fixes:
- An issue with modern GameMaker versions where build scripts will be treated as DLLs.
MultiClient v1.0.3
New:
- Added in support for proxy subsequent clients, allowing to run them under Sandboxie or other similar environments. (Thanks @MrGentle)
Changed:
- Updated option fields to include a name, rather than the option name used internally
v1.0.2
New:
-Added Additional_Parameters for Windows. (So you can add foo 2 bar 4 and it'll show up under parameter_string())
Changed:
-Slightly reordered the MultiClient logging, reducing version spam.
Fixed:
-Failure to launch the game in YYC.
MultiClient v1.0.1
New:
-Added MultiClientGetID(), returns ID of client (starting from 0) or -1 if not running from IDE.
-Added GM Web Fallback settings, for when the GM Web Runner fails to expose specific variables.
-Build script now includes the current version in all logs.
Changed:
-Added some lines to logs to make it a bit easier to find MultiClient messages.
Fixed:
-HTML5 and GX.games (Opera GX) not opening in browser properly.