Skip to content

Releases: UnionCrax-Team/uc-online

All current versions built

05 Feb 13:21
a499587

Choose a tag to compare

Here are all of the versions (branches) except for the C# version built and packaged correctly to use by anyone and get set up and running.

  • main - Windows, uses its own steam_api(64).dll to run the game exe, no console window when running.
  • main-noconsole - Unfortunately this slipped under my radar and is technically the same version, just without the extra path fixer code.
  • main-noconsole-nosteamworks - Same thing, no console window, but uses the game's original steam_api(64).dll entirely to load the game as Spacewar. This is unreliable. I can explain why elsewhere.
  • main-nosteamworks - Runs using a console window to show you realtime logs. Uses original game DLL to load. Unfortunately, the console window lingers after closing the actual game window. Make sure you close it too or else you'll rack up hours in Spacewar.
  • linux - Linux variant of the main branch, uses its own libsteam_api.so. I believe it runs using a console window as well, I can't test right this moment.
  • linux-noconsole - Same thing but no console window.
  • linux-nosteamworks-steamclient - Credit goes to @ahmedvflamez for this, as he made it load from the default steamclient.so for x86 and x64 games from the main Steam installation dir found in "Ubuntu12_32" and the folder for x64 (i cannot recall it, i'm assuming "Ubuntu12_64"?). All I did to finish it was to make it just one runnable launcher for both architectures and being able to detect between the two. I decided on that since Linux Steam uses the same names for both variants, it's super easy to get them confused lol. But that made it easier to write out how to get it to tell between the two.

I got branch happy and made a fucking tree here, I'm sorry lmfao. Thank you to everyone for showing interest in this and testing it out on your own too, the feedback I have received from the cs.rin.ru thread and from people contacting me about it and friends as well has given me the motivation to work on it as much as I have, I'm more than happy to know that it works that well for those who've tried it themselves. I can't thank you all enough, I know it's ridiculous that I feel so strongly about stuff like this but I genuinely very rarely feel like I am worth others' time as well as anything I do too, just a nuisance overall. So thank you again. Rant over lol sorry ^^;;
~veeλnti<3

Windows Release (noconsole)

20 Jan 19:09

Choose a tag to compare

Made it so it runs silently and doesn't linger after closing the game.

Windows

Linux Release (with Steamworks)

06 Jan 03:19
64cb0b8

Choose a tag to compare

Here is one my versions for uc-online to be used on Linux, both x86 and x64 are separate and must be placed in the root of your game folder, or to prevent issues with duplicate filenames in the folder, I suggest making a folder to place your entire game installation inside, and then place the files from the downloaded uc-online zip next to that folder and set the config.ini file accordingly.

You may need to first run in the terminal chmod +x uc-online to be able to run it, and for 64 just run chmod +x uc-online64.

That directory should look like this if you choose to do so or need to:
~/Desktop/game/GarrysMod/
~/Desktop/game/uc-online or ~/Desktop/game/uc-online64
~/Desktop/game/libsteam_api.so
~/Desktop/game/config.ini
~/Desktop/game/steam_appid.txt

Release 3 & Knuckles

01 Jan 12:10

Choose a tag to compare

This is the C++ version, keep in mind it will require Visual C++ redists to run.

Next release I will have the required files from the redists statically linked, however if that's not a good idea, or if I find there are issues that can't be solved like that, I'll just revert that and call it a day with this for the time being.

It also really doesn't like it when there's comments in the config.ini now, so keep the "config example.ini" file handy.

Second release

19 Dec 10:53

Choose a tag to compare

This is the C# version, which requires the .NET 8.0 redist to work. I'm going to try to rewrite it in a better language that can work without requiring any redist to be installed.

  • AppID can be set to whatever now, no longer pitches a fit when its not set as 480.

  • Added in more interfaces / exports to load from steam_api(64).dll to better increase the chances of it working.

  • Fixed config code, seems I fucked up the path lines and made it not work at all at one point.

  • Wrote better examples to explain how to set the paths correctly.

Initial release

14 Dec 23:17
567f547

Choose a tag to compare

Release

Upload source code