first commit

This commit is contained in:
Beyhan Oğur
2026-09-03 04:45:36 +03:00
commit d5f52cc3d3
1038 changed files with 169579 additions and 0 deletions
@@ -0,0 +1,17 @@
---
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