-
Notifications
You must be signed in to change notification settings - Fork 0
EU Installation
Home · BASIC · UO API · A–Z · Examples · Languages
- Windows x64;
- the extracted distribution archive;
- legally obtained Ultima Online game data;
- access details for the game server you intend to use.
The ready client is built as a NativeAOT Windows application. The .NET SDK is not required for ordinary use of the ready client.
The distribution contains two client editions:
-
client— Bad Newbie plus Basic IDE Runtime, IDE and API Manual; -
client-without-yoko— Bad Newbie without the Basic interface and Runtime.
The matching source trees are project and project-without-yoko. Optional client-private fonts are stored in open-font-pack; build and test evidence is stored in verification.
- Extract the complete archive to a separate writable directory. Do not run the executable from inside the ZIP.
- Open either
clientorclient-without-yoko. - Start
ClassicUO.exewithout moving it away from the adjacent libraries and payload directories. - When requested, select the directory containing your Ultima Online data files.
- Configure the server address, port, account and profile in the normal client workflow.
Game data is not distributed with this project. The selected data set must be compatible with the server.
Compare its SHA-256 value with the .sha256.txt file published beside that archive:
Get-FileHash .\ClassicUO-BadNewbie-BasicIDE.zip -Algorithm SHA256The displayed hash must match the published value exactly. The exact archive name may differ.
In the full client:
- open Options → Basic IDE;
- choose an AutoLoad file for the current character and press Apply;
- open Basic IDE;
- create or open a script containing
SUB Main(); - validate it with
F6; - run the current script with
F5, or startSUB Main()without debugging withCtrl+F5.
See Basic Runtime and IDE and AutoLoad and macros.
Back up your own profiles, AutoLoad files, Autoload\Scripts and custom Fonts before replacing the client. Extract the new package into a clean directory and copy back only personal data. Do not overlay old executables, IDE extensions or generated dependencies onto the new payload, because mixed files can restore old defects.
ClassicUO - Bad Newbie & Basic IDE Edition