We have compiled a non-exhaustive list of the features changes, technical improvements, and new additions.
- See: RunUO to ModernUO
ModernUO uses a very new technique called source generation. Most likely the compile errors are related to the source generator crashing. To resolve the compile errors make sure you are using Visual Studio 2022, or Rider 2022+ for development and the newest .NET available. Specifically for Visual Studio, you must build the entire solution once, restart Visual Studio entirely, and then build again.
It is possible that while you are developing, many of your files will go red and properties/symbols cannot be resolved. Contact us on discord and let us know how to reproduce it so we can get it fixed! Under the same vein, we are working on building an analyzer for the IDE so if there are errors, you are not in the dark.
Everything is run from the Distribution
directory.
This folder is portable, so it can be moved to the production server for deployments.
Scripts are now compiled separately (UOContent project) and moved to the Distribution/Assemblies
directory.
ModernUO is optimized for modern hardware. We cannot support 32-bit systems, sorry.