Releases: tabularelf/MultiClient
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.
MutliClient v1.0.0
-Initial Released.
Please note: Currently this is strictly supported on Windows only. There is some testing done for Opera GX/HTML5, but it's been awhile since I've last tested it.