Home - FitzDegenhub/UltimateCameraMod GitHub Wiki
Ultimate Camera Mod Wiki
Welcome to the Ultimate Camera Mod (UCM) wiki for Crimson Desert. This wiki is split into two sections: one for users who want to learn how to use the mod, and one for developers who want to understand how the code works or contribute to the project.
User Guide
Everything you need to get started, customize your camera, and troubleshoot issues.
| Page | What you will learn |
|---|---|
| Getting Started | First-time setup, game file verification, and your first preset |
| The Three Editors | UCM Quick, Fine Tune, and God Mode explained in detail |
| Camera Settings Explained | What every slider and checkbox does, with examples |
| Presets | Creating, managing, locking, duplicating, and deleting presets |
| Preset Types | Managed by UCM vs Full Manual Control, and what each means |
| Importing Presets | Importing from mod managers, XML files, PAZ archives, and .ucmpreset files |
| Exporting and Sharing | Exporting as JSON (for mod managers), XML, PAZ, and .ucmpreset |
| UCM and Community Presets | Browsing and downloading official and community presets |
| Installing to Game | How UCM writes your camera settings into the game |
| Troubleshooting | Common problems and their solutions |
| FAQ | Frequently asked questions |
| Changelog | Full release history and version notes |
Developer Guide
Technical documentation for contributors and anyone curious about how UCM works under the hood.
| Page | What it covers |
|---|---|
| Architecture Overview | High-level system design, data flow, and project layout |
| PAZ and PAMT Archives | How Crimson Desert stores game data and how UCM reads and writes it |
| Camera Rules Engine | The layered modification system that builds camera XML patches |
| Session XML Pipeline | How UCM Quick, Fine Tune, and God Mode edits flow into a single XML document |
| Preset System Internals | The .ucmpreset JSON format, preset kinds, catalog state, and file layout |
| Catalog and Download System | How UCM and community preset catalogs work, update detection, and SHA256 tracking |
| Export Pipeline | JSON mod manager patch generation, XML export, PAZ writing, and .ucmpreset packaging |
| UI Architecture | WPF structure, partial classes, the tutorial overlay, and theme system |
| Building from Source | How to clone, build, and run UCM locally |
| Known Pitfalls | Sections that crash the game, size constraints, and other hard-won lessons |