- Requirements
- Recommend using Client 5.0.9.1 or lower, 7x clients login but have freezing and movemnet issues
This is a ClassicUO client project that has a modified login sequnce and packet flow to support the UO Demo and old server types. It will NOT login properly to a modern server but I plan to work out a dual login function. This works with the standard UO98 Demo install. If you are interested in UO98 for testing or otherwise I also made a GM Script that allows GM's to use a bunch of more modern RunUO style commands. For axample [Add <name> <amount> and set str, dex, int as well as many more. it can be found in my repository here UO98-Scripts/runuogm.uosl at main · Delphi79/UO98-Scripts
The UO:98 UODemo files and documentation can be found here: UO:98 - UODemo Wiki
⚠️ Do not use the GitHub "Download ZIP" button — it will not include required submodules.
To build this project, clone with submodules:
Clone the branch:
To build the executable just go to the ClassicUO\scripts directory and run the "build-naot.sh" file. Your client can be run from ClassicUO\bin\dist\ClassicUO.exe. Be sure to populate your settings.json. Fire up your UO98 Demo server and PROFIT.
I am not a developer for either the UO DEMO project or ClassicUO so if you have questions about them reach out to their developers. This project was just for my own need and I thought someone else might also want to use it in the future.
The UO:98 UODemo files and documentation can be found here: UO:98 - UODemo Wiki
⚠️ Do not use the GitHub "Download ZIP" button — it will not include required submodules.
To build this project, clone with submodules:
Clone the branch:
git clone --recurse-submodules -b uo98 https://github.com/Delphi79/ClassicUO.git
To build the executable just go to the ClassicUO\scripts directory and run the "build-naot.sh" file. Your client can be run from ClassicUO\bin\dist\ClassicUO.exe. Be sure to populate your settings.json. Fire up your UO98 Demo server and PROFIT.
I am not a developer for either the UO DEMO project or ClassicUO so if you have questions about them reach out to their developers. This project was just for my own need and I thought someone else might also want to use it in the future.