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