The public version in all repositories of the project is temporarily not updated.
New Launcher (x32 or x64) can be downloaded from here
Download and install update: KB2999226
-
OrionUO Client - is an alternative, open source Ultima Online graphic client.
-
Platforms: Windows and Linux (in progress)
-
Rendering: OpenGL 2.0 and higher
- Download Orion Launcher to set everything up and play right away!
- Orion.dll protocol cryptography
- Orion Launcher
This project requires CMake 3.7 to build. It currently supports Visual Studio 2015, 2017, GCC 7.0 and Clang 6.
On Windows, to generate the Visual Studio solution, go inside your cloned OrionUO folder and do:
md build
cd build
cmake -G "Visual Studio 2017" ..
This will build a 32bits executable. If you do want 64bits, you can do
cmake -G "Visual Studio 2017 Win64" ..
instead. Note that plugins are still unsupported in the 64bits client.
Or, you can use CMake-GUI to configure and generate the solution.
- If you want to help converting OrionUO to SDL, you can disable
ORION_WISP
option in CMake. This option enables the original client implementation in pure win32 API and is kept as a reference implementation to use during the client conversion to SDL.
$ mkdir build
$ cd build
$ cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release
$ ninja OrionUO_unity -j8
$ ./OrionUO/unity/OrionUO
You'll need a
Client.cuo
and auo_debug.cfg
in the working directory. Insideuo_debug.cfg
you can add a lineCustomPath=/path/to/uo/data
, so Orion will be able to find your original client data files.
See the project planning here to find tasks on which you can help.
More detailed contribution documentation soon
Hotride (Author)
and Others
WebMoney: R644829964694 Z983232789532 E400319624386
Patreon: https://www.patreon.com/hotride