gitlab GlitchyScripts/xlivelessness v1.3.0.1

latest release: v1.4.0.1
2 years ago

Download Release Binaries

Download this one for normal use:
https://dl.glitchyscripts.com/xlln/XLiveLessNess-v1.3.0.1-Release.zip
SHA-256: ffcc0dfac026b05e90c6769dfb4ba1a100c328ec2ad842e1146a8d229ce46aec

Download this one if you are having troubles and need to check the logs to diagnose the issue:
https://dl.glitchyscripts.com/xlln/XLiveLessNess-v1.3.0.1-Release-PDB-Logs.zip
SHA-256: 11635a8210b551f3b8a57a5b694ccf92de4b9e3a9744fc01d4ac5c86953c8319

Changes

XLIVE.DLL Changes:
- Implemented the remaining of the FUNC_STUB(); stubbed functions.
- Read TITLE.exe.cfg and parse the Title ID and Version. This gets sent to the XLLN-Hub server if you ever connect to one as seen on this page as an example https://glitchyscripts.com/
- Added xlive_auto_login_on_xliveinitialize, xlive_hotkey_id_guide config options (added alternative to auto-login, added Guide hot-key).
- Renamed config setting XLiveRender_fps_limit to xlive_fps_limit.
- Added xlive_base_port_broadcast_spacing config option for broadcasting lobbies to multiple local (or on LAN) instances.
- Added ability to broadcast to addresses and cover all relevant (multi-instance base ports) ports automatically with value 0. If the IP address is not specified it defaults to the local network adapters broadcast address such as 255.255.255.255 or 192.168.0.255 for example. So in the broadcast address box if you specify :0 then it will broadcast lobbies to all local addresses that you should need.
- Added LiveOverLan for XLocator and XSession multiplayer APIs (multiplayer menus hopefully display available lobbies now).
- Implemented QoS (Quality of Service aka. Ping and extra Host data).
- Added Core Socket (used for Live Over Lan, Keep Alives, and QoS) on port 3074 (just like GFWL's port) so we don't rely on Title sockets. The Core Socket port becomes the Base Port if that setting is enabled.
- Added hotswapping to different network adapters / interfaces (UDP sockets only).
- Better networking support between Base Port and Stock Port instances.
- Refactored and rewrote a bunch of network things.
- Various bug fixes.

XLLN-Hub Changes:
- Added --version execution argument.
- Output a statistics file in JSON format (with path specified by the --statsfile execution argument) which can be used in a website like in the following as an example https://glitchyscripts.com/ (NOTE the file must exist beforehand for it to work).
- Added support for forwarding packets to other clients which are not using the Core Socket.
- Relay broadcast packets back via the Hub server so it passes through NAT firewalls correctly (no port forwarding required by non-hosts).
- Broadcast relay packets only to others of the same Title ID.
- Added runtime commands for viewing statistics.
- Various bug fixes and refactoring.

Don't miss a new xlivelessness release

NewReleases is sending notifications on new releases.