--- kind: external_dependency name: ClassicUO Game Client Host slug: classicuo category: external_dependency category_hints: - vendor_identity - client_constraint scope: - '**' --- ### ClassicUO Game Client Host - **Role**: Primary host application that loads ClassicAssist.Avalonia as a runtime plugin via reflection - **Platform constraint**: Linux requires separate UI thread launch due to threading model differences; Windows initializes Avalonia without starting it first - **Loading mechanism**: Uses `Assembly.LoadFile` for Shared assembly + custom `AssemblyResolve` handler to load dependencies from plugin directory - **Environment variables**: Requires `MONO_PATH` set to plugin directory when running under Mono on macOS/Linux