17 lines
750 B
Markdown
17 lines
750 B
Markdown
---
|
|
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 |