Download Release Binaries
Download this one for normal use:
https://dl.glitchyscripts.com/xlln/XLiveLessNess-v1.5.0.1-Release.zip
SHA-256: 26cd4469cbadd716e0cf0df002af25ea636842c3f5572d1da82e51cc6046691b
XLLN Repository CI Builds:
If you are:
- having troubles running a Title and wish to diagnose the issue (by checking the debug logs)
- experiencing a regression in compatibility and want to find what change caused it
- or wish to use the most recent changes available instead of waiting for the next official release
you can find and download the alternate binaries here:
https://gitlab.com/GlitchyScripts/xlivelessness/-/jobs/artifacts/master/browse/bin/?job=build
https://gitlab.com/GlitchyScripts/xlln-modules/-/jobs/artifacts/master/browse/bin/?job=build
Release Info and Changes
XLiveLessNess (xlive.dll) Changes:
- Added Voice Chat (implemented the XHV Engine).
- Added a shiny new project logo.
- Added File -> Save Current Configuration
option particularly for Titles that do not shutdown gracefully and therefore does not let the config file save.
- Fixed accidentally loading files in the XLLN-Modules directory that contain .DLL
in their name (rather than ending in).
- Fixed TITLE.exe.cfg
filepath to point to the correct executable instead of potentially the launcher executable of the Title.
- Fixed network adaptor rebinding.
- Fixed resizing the XLLN windows and switching between the Title window and XLLN windows and notifying the Title so.
- Added new XLLN windows: Custom User List, User Card (view user profile).
- Implemented XCustomSetAction
, XCustomGetLastActionPress
, XCustomGetCurrentGamercard
, XShowFriendRequestUI
, XShowCustomPlayerListUI
, XShowPlayerReviewUI
, XShowGamerCardUI
.
- Implemented XShowKeyboardUI
with a new XLLN popup window which allows users to type into it (with a physical keyboard) and submit.
- Completely overhauled the (previously buggy) Debug Log and made it into its own separate window.
- Fixed many various network socket and packet related issues including multi-instancing (fixed Base Port Offset Mappings).
- Added XHV_ENGINE_ENABLED
feature to XLLNModifyProperty
function export.
- Fixed (somewhat) TCP network sockets.
- Added 64-bit CPU (still only little-endian) WIN32 build support (for those interested in game porting projects).
- Many other fixes and improvements.
XLLN-Hub Changes:
No changes since v1.3.0.1.
All XLLN-Modules:
Features:
- Modules limited to run only on certain Title SHA-256 checksums now calculate the same checksum even when ONLY the IMAGE_FILE_LARGE_ADDRESS_AWARE
flag has been statically enabled/patched on the executable binary (do not update the PE header checksum). This feature is useful for increasing the RAM allocation limit of the Title from 2GB to 4GB. Read more about the LAA flag here https://helloacm.com/large-address-aware/ and I recommend this tool to patch ONLY LAA https://ntcore.com/explorer-suite/ (Use CFF Explorer.exe
. Open Title.exe -> File Header -> Characteristics -> check "App can handle >2gb address space" -> Save).
XLLN-Module: xlln-battlestations-pacific.dll
Title: Battlestations: Pacific
Compatible Versions:
- FUEL.exe
Patch 2 - SHA-256: a70205447009e100601348bf0962180b4de214e1192af9c918e7af5e5763f7fc
Features:
- Allows running Title from main executable rather than the launcher.
- Enables running multiple instances of the Title concurrently.
XLLN-Module: xlln-flatout-ultimate-carnage.dll
Title: FlatOut: Ultimate Carnage
Compatible Versions:
- ?.exe
- SHA-256: faf3dfb0f6d408963a30b8059fede248bd63900f4e2aeee7b54cec6a9d9643e9
Features:
- Allows running Title from main executable rather than the launcher.
XLLN-Module: xlln-fuel.dll
Title: FUEL
Compatible Versions:
- FUEL.exe
- SHA-256: ac1b2077137b7c6299c344111857b032635fe3d4794bc5135dad7c35feeda856
Features:
- Allows running Title from main executable rather than the launcher.
- Enables running multiple instances of the Title concurrently.
- Removes loading achievements since XLLN does not have a good enough implementation yet.
- Patches out Voice Chat if it is disabled in XLLN to prevent a crash.
- Skips the auto-save warning screen.
XLLN-Module: xlln-gears-of-war.dll
Title: Gears of War
Compatible Versions:
- WarGame-G4WLive.exe
Patch 3 - SHA-256: 968b7fa90f8579fed97d81d9dac7073fbe1cfabe519fb2af1f77fc499c01279e
Features:
- Allows running Title from main executable rather than the launcher (note that the game still needs to be launched with particular execution flags for it to function correctly).
- Registers network socket ports and adequite offsets (Base Port Offset Mappings) with XLLN to allow running and connecting between multiple instances and when using the Base Port feature.
- Bypassed the DLL integrity check function.
- Allow modifying Title config files.
XLLN-Module: xlln-gta-4.dll
Title: Grand Theft Auto 4
Compatible Versions:
- GTAIV.exe
v1.0.7.0 - SHA-256: ab21c0d90d2ca1c697785aca9dcf44635e1f8d48aa0df1d737e9190bddf0cb4c
Features:
- Enables running multiple instances of the Title concurrently.
XLLN-Module: xlln-halo-2.dll
Title: Halo 2
Compatible Versions:
- halo2.exe
Shipped - SHA-256: 0bc0e90042fbdd6aa6848ecbac621f2617f1bd5ac49f9d4f4cb6d87d9fa70a2c
- halo2.exe
Patch 1 - SHA-256: 8297d21585f46de5f88269c0a27c8bfedd13345fb0573720968277ca5019f24e
- halo2.exe
Patch 2 - SHA-256: 33119398d3f68ad569c5010b652039105d3ce1b6512c418508e49ce69309f109
- h2server.exe
Shipped - SHA-256: e9388d479bceec1484def89acf664701d8b9404b79a31f4a3984b7ba79f0a07f
- h2server.exe
Patch 1 - SHA-256: 850d84c5eef21ffc1f31f3c890e0fe741bed55ed8b66557c4b8839b01404c599
- h2server.exe
Patch 2 - SHA-256: 422556f7a99ecde2e2cbb8fdda45e1c28b583d8f829d00ab24419213985e5a3e
- halo2.exe
Patch 2 deobfuscated by Glitchy Scripts version 2 - SHA-256: e2b8f259170182921a6922f8be3c4be3c9ae75b9f8530563b4c209e55d0c0aec
- h2server.exe
Patch 2 deobfuscated by Glitchy Scripts version 2 - SHA-256: 5775d9607132f38a4190be445ae287cbdd87c5ea617cac6a7d1c42294432e6cb
Features:
- Enables running multiple instances of the Title concurrently.
- Enables running on a remote desktop connection.
- Disables the ESRB warning (which only occurs for English language).
- Set the LAN Server List Ping Frequency from 1500 to 3000 milliseconds.
- Set the LAN Server List clear data older than from 2000 to 9000 milliseconds.
- Show game details menu in NETWORK serverlist too.
- Allow downloading custom maps when game is in progress. Otherwise you will get match has already begun error.
- Better windowed mode experience which allows a resizable and maximisable window.
- Disables profiles and game saves encryption.
- Removes activation check.
- Enables custom maps that have some custom tags.
- Allow custom map downloading in network lobby.
XLLN-Module: xlln-halo-2-cartographer.dll
Title: Halo 2
Compatible Versions:
- halo2.exe
Patch 2
- Other versions get minimal to no support.
Execution Arguments:
- Specify the config file to use: -pcartoconfig=path-to-cartographer-config.ini
Features:
- Added cooperative campaign multiplayer fixes / mode.
- Added Custom Guide menu and settings menu.
- Change in-game Field of View for the player and vehicles (separately).
- Change in-game controller and mouse sensitivity (in and out of vehicles, axis-independent sensitivity, raw mouse).
- Change the crosshair vertical offset.
- Change the game's language.
- Change LAN lobby name setting.
- Change XLLN FPS limiter in custom menu settings.
- Toggle hiding the HUD and or the First Person model.
- Toggle hiding the in-game chat.
- Toggle Campaign Skulls (does not save between restarts).
- Toggle xDelay setting.
- Toggle disabling kill volumes setting.
- Toggle disabling auto eject on vehicle flip over setting.
- Toggle warp fix.
- Motion sensor fix.
- Sun Flare fix.
XLLN-Module: xlln-shadowrun.dll
Title: Shadowrun
Compatible Versions:
- Shadowrun.exe
Shipped - SHA-256: 360a7a55194b52343113dd9a42a89d16ec82c61e0ceb390f569f0cde090e5c52
- Shadowrun.exe
Patch 3 - SHA-256: c03c4e4e5b04ed972b013b5a124c8e37b339b5c58a1ae82ff1f2c0df95e6d567
Features:
- Better windowed mode experience which allows a resizable and maximisable window.
- Title debug logs are hooked and get logged to XLLN.
- Bypass anti-debugger and licence check in srsw_shadowrun.dll
:
-- Applies to Shipped - SHA-256: 0711724db7fecbcf220de258ac702028d1f5d126abc765aa0ea4184b2971823c
-- Applies to Patch 3 - SHA-256: 9be93b444d8494ceca5f5b5d85b8c7332e981e633681e6c77f192044e35c96a1
-- Partially to any other version.
Patch 3: - Bypass Title asset cryptographic verification so they can be modified.
XLLN-Module: xlln-universe-at-war-earth-assault.dll
Title: Universe at War: Earth Assault
Compatible Versions:
- UAWEA.exe
Shipped - SHA-256: 5a1e7e33387892c1287facdfd21f75994c7c306388afd22d7d5ec5f1a365cc6a
- UAWEA.exe
Patch 1 - SHA-256: 9dec30382798c38fbe190da05cff0cbbb923b4a5ada9b7dbfce3e16816dc987a
- UAWEA.exe
Patch 2 - SHA-256: 21cd31086e501052505348da238d49fd30f9b1e723d6661d53e159b0467d6d84
- UAWEA.exe
Patch 3 - SHA-256: ef707daaaba7d1779f1312fdcc58c2e2336897ebf7e9e3cfca6cabc07943958c
Execution Arguments:
- Play in windowed mode: -windowed
- Allows running Title from main executable rather than the launcher: -reverselauncher
-- This launches a modified version of the launcher. Consequently it may leave LaunchUAW-Pipe.exe
processes in the background that need to be killed manually.
-- This only supports LaunchUAW.exe
with SHA-256: b1de33e1c169ed2263a4562e828b4d34d6689e1b271e62fcd6e71526d406b833
.
Features:
- Enables running multiple instances of the Title concurrently.
- Title debug logs are hooked and get logged to XLLN.
XLLN-Module: xlln-viva-pinata.dll
Title: Viva Pinata
Compatible Versions:
- Viva Pinata.exe
Shipped - SHA-256: 0a619346e491544b60b92cbc953ac34ebe7c103ddcf35eb16b63c6a72a2e9513
Features:
- Allows running Title from main executable rather than the launcher.