Releases: grasmanek94/UniverseLAN
Build 487
Can't find the Galaxy SDK Version
version you are looking for?
Please check out the compatibility table and download a different compatible version (UniverseLAN Release
).
Add support for Galaxy SDK versions:
- 1.113.0
- 1.113.1
- 1.139.9
- 1.151.0
- 1.152.1
- 1.152.2
- 1.152.5
- 1.152.6
- 1.152.8
- 1.152.9
- 1.152.10
- 1.152.11
Build 473
Added support for all versions up to 1.149.
Please create an issue for any problems you encounter.
Build 465
-
Added support for:
-
- Vikings - Wolves of Midgard
-
- Knights and Bikes
-
- Shock Troopers
-
- The Last Blade
-
- Shock Troopers - 2nd Squad
-
- Streets of Rage 4
-
- Talisman Digital Edition
-
- The Witcher Adventure Game
-
- The King of Fighters XIII
-
- The king of Fighters 98UM
-
- Stronghold Warlords
-
- Stronghold Crusader 2
-
- Blood - Fresh Supply
-
- Gauntlet
-
- Garou: Mark of the Wolves
-
- Twinkle Star Sprites
-
Fixed SNK games and other games (especially sharing player nicknames).
-
Allow configuring prefix for loading Real DLL from interceptor by using
UNIVERSELAN_INTERCEPTOR_REALDLL_PREFIX
env var. -
Always add local Galaxy Peer Path
.
so that older versions can also be intercepted by interceptor, user must provide correct GalaxyPeer.dll. -
Add environment variable
UNIVERSELAN_GAMEDATA_PREFIX
to control user data directory prefix. -
Correctly handle server/client packets / distinction.
-
Add enhanced test for create and join lobby
-
Simplify tests by moving common boilerplate into single include
-
Add more logging for packets (ascii mode)
-
Fix lobby exit removing lobby too soon, now removes lobby correctly
-
Now broadcasts lobby data changes to all online users (Galaxy does this too apparently)
Build 441
- Added support for versions 1.104.3, 1.104.4, 1.106, 1.109, 1.112.2
- Added info about SWBFII classic
- Fixed listener bugs and allow unregistering of one-shot listeners
- Support for games:
- Interceptor now also correctly unregisters single shot listeners
I suspect this release might break some previously supported releases, please report any regressions.
Build 412
- Hammerwatch fixed/supported now.
- Added support for Warhammer: Chaosbane.
- Add support for Metal Slug X.
- Add support for Shadow Warrior 2.
- Add support for River City Ransom - Underground.
- Added SDK interceptor to aid in development of UniverseLAN. Interceptor can be placed as a hook between UniverseLAN or real Galaxy SDK libraries to trace all actions performed. Output is in the Interceptor directory.
- Added alternative / sign in override to Interceptor.
- Added info about games that do not work (don't use Galaxy multiplayer) to the wall of shame.
- Fixed bug in lobby filter function.
- When joining a game and coming online you add all online players to your friend list automatically, and all other players add you (some games make it much easier to play with friends).
- Added DebugID option as a GalaxyID offset to aid in debugging multiple instances on a single PC.
- Fix bug in notification system that caused a crash during issuing of a notification, when a game subscribed to the same notification category during this notification, leading to a crash.
- Fixed notification
conast char*
(strings for normal people) lifetime issues. Lifetime gets automatically extended now when making NotifyAll calls. - Fixed Lobby Host packets not going to ServerNetworking, they were going to Networking instead which is supposed to be only used for Lobby Members, although GOG did deprecate that and in newer SDK releases there's only one networking interface.
- Add support for versions 1.95, 1.114.9, 1.130.0, 1.148.6, 1.148.7, 1.148.11, 1.148.14, 1.149.0, 1.150
- Fix (introduced, and repaired again) 1.68 and 1.124 build errors
- Bugfix in container_get_by_index where out of bounds was possible.
- Unified DLL source files into a single file in the Client part, not needed anymore to create separate source files for each version.
- Fix LobbyID in SetLobbyMemberData.
- Allow players to join multiple lobbies, didn't know that was possible/allowed. Homeworld - Deserts of Kharak uses this mechanism.
- Try to "more correctly" reflect online status now (User IsLoggedIn) when connected (or not) to a UniverseLAN server.
- Fix IsUserInSameGame to be more "real".
- Introduce unified file container (
filesystem_container
) into the shared libraries to manage files more effectively, and ease implementation of cloud files functions which have been introduced in 1.148.6. Replaced all old file handling code with this library.
Build 338
- Fixed a lot of out of bounds accesses due to the notification system
- Added support for 1.95, 1.148.5, 1.148.6
- Added support for: Phantom Doctrine, Shadow Warrior 2
- Update enet to 1.3.18
- Add players as Friends when coming online/discovering, so that everyone is friends on a UniverseLAN server
- Add option to auto accept game invitations
- Add information about other games which are not supported or have native / free multiplayer/LAN
Build 301
Build 289
- Add 1.133.6 and 1.104.2 support
- Add extended tracing options
Build 256
Automated release build 256
- Serious Sam 4 support