Releases: Jump-King-Modding-Platform/Releases
Multiplayer v0.3.1
What's Changed
- Fixed nuget package not including all projects or the native dll by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#34
- Minor refactoring, no visible changes by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#35
- (Github workflow) Replaced nuget github source with nuget.org
Full Changelog: Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer@v0.3.0...v0.3.1
Multiplayer v0.3.0
What's Changed
- Pause player movement when they're grounded by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#25
- Added voip functionality by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#26
- Fixed landing sound not always playing for remote players by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#27
- Removed temp logs in Mutex by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#28
- Improved 3d sound effects, enabled doppler effect, and replaced steam voice with custom native implementation which has better quality and is more customizable by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#30
- Optimised p2p networking protocol and did general refactoring of p2p so it should be more stable for bad connections by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#31
- Replaced old input system with the Core input system by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#32
- Implemented native logging through serilog instead of directly to stdout by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#33
IMPORTANT
This release adds a native dll to the plugin which requires the following to be installed: Visual C++ Redistributable x86 for Visual Studio 2015
Full Changelog: Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer@v0.2.1...v0.3.0
Core v0.11.2
What's Changed
- Added a unique id property for plugins and changed so that input manager uses it when (de)serializing keybinds by @Skippeh in Jump-King-Modding-Platform/JKMP.Core#8
- Implemented plugin dependencies and load order. Also implemented resolving dependencies to other plugins and their respective dependencies by @Skippeh in Jump-King-Modding-Platform/JKMP.Core#9
- Plugins can optionally put their dependencies in a subfolder "Dependencies" to clean up the plugin's root directory.
- Set target platform to x86 by @Skippeh in Jump-King-Modding-Platform/JKMP.Core#10
Full Changelog: Jump-King-Modding-Platform/JKMP.Core@v0.11.1...v0.11.2
Core v0.11.1
What's Changed
- Replaced the vanilla input system with a new extendable one that supports more advanced keybinds and the ability for plugins to add more actions by @Skippeh in Jump-King-Modding-Platform/JKMP.Core#5
- Various compatibility breaking and non breaking changes by @Skippeh in Jump-King-Modding-Platform/JKMP.Core#6
- Added functionality to show dialogs on game startup, and added message to inform user of keybinds being reset due to new input system by @Skippeh in Jump-King-Modding-Platform/JKMP.Core#7
- Added ability to delay enabling input on modal dialogs to prevent accidental early close/option selection
- Fixed game crashing when using vanilla jump king (without jk+)
Full Changelog: Jump-King-Modding-Platform/JKMP.Core@v0.9.1...v0.11.1
Multiplayer v0.2.1
What's Changed
- Changed in-game configuration to use the Core config menu system and added UI scaling by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#24
Full Changelog: Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer@v0.2.0...v0.2.1
This version requires Core upgrade to 0.9.1
Multiplayer v0.2.0
What's Changed
- Refactored p2p sockets to use SteamNetworkingSockets in symmetric mode by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#21
- Improved remote player interpolation so it's smoother and reduced log output spam by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#22
- Various fixes and improvements™ by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#23
Full Changelog: Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer@v0.1.7...v0.2.0
This version requires Core upgrade to 0.9.0
Core v0.9.1
What's Changed
- Added config UI for plugins by @Skippeh in Jump-King-Modding-Platform/JKMP.Core#3
Full Changelog: Jump-King-Modding-Platform/JKMP.Core@v0.9.0...v0.9.1
Core v0.9.0
What's changed
- Implemented various interfaces on PluginManager to access loaded plugins.
- Changed some public types/members to internal
- Added package reference for JKMP.Facepunch.Steamworks.Win32 so that all plugins can reliably use the same version (assuming they're using the same Core version)
Full Changelog: Jump-King-Modding-Platform/JKMP.Core@v0.8.3...v0.9.0
Multiplayer 0.1.7
What's Changed
- Changed ConnectedPlayers from a mutex to a ConcurrentDictionary. by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#16
Full Changelog: Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer@v0.1.6...v0.1.7
Multiplayer 0.1.6
What's Changed
- Implemented server status panel that shows total players in server and your group by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#13
- Fixed some bugs causing freezing and crashes and made p2p messages be handled asynchronously to prevent lag spikes by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#14
- Merge development into main by @Skippeh in Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer#15
Full Changelog: Jump-King-Modding-Platform/JKMP.Plugin.Multiplayer@v0.1.5...v0.1.6