Devil May Cry 3 HD Collection · Evidence-first C++20 research
DMC3 options.sav Resource Family — DMC Rengine
Evidence-aware entry point for options.sav in Devil May Cry 3 HD. The page explains the known purpose, identifiers, current schema/product maturity and a practical route for inspecting the family without promoting unresolved semantics.
What options.sav is
- The canonical registry places options.sav in the Persistence domain and records its purpose as: Configuration/options persistence.
- Known identifiers for this family are recorded as options.sav. The public page keeps those physical or logical identifiers separate instead of assuming that similarly named extensions, runtime objects or converted representations are interchangeable.
- This page is generated from the canonical purpose registry rather than from filename intuition, so its description follows the currently promoted DMC Rengine evidence boundary for the options-sav family.
Evidence and implementation status
- Identity status is EXE_CONFIRMED, purpose status is HIGH_CONFIDENCE, schema status is OPEN, and current product status is research-only; these fields describe different proof dimensions and must not be collapsed into one generic supported/unsupported flag.
- A OPEN schema status does not automatically authorize writing, conversion or original-game reintegration, while a research-only product status does not upgrade unresolved field semantics beyond the evidence recorded for this exact family.
- When the registry says OPEN, RESEARCH_REQUIRED, runtime-only or capability-only, the site preserves that limitation visibly instead of filling the missing knowledge with presentation-layer guesses.
Practical tutorial path
- First locate a real options.sav instance through the canonical GDSpaces/container path and preserve its provenance: numbered NBZ volume, container/member identity, slot position and original byte range should remain attached to the sample you inspect.
- Next confirm identity using the evidence appropriate to options.sav: extension, magic, dispatcher, registry mapping or structural checks should be used only where the canonical research actually establishes them, and ambiguous .bin/.ukn-style naming must not be treated as semantic proof.
- Then compare the sample with the canonical parser, tests and research notes for the options-sav family. Promote a field from raw bytes to typed meaning only when executable, corpus or structural evidence reaches the project's required evidence level.
Current limitations and safe next steps
- The current public status for options.sav is research-only with schema state OPEN; operations beyond that boundary require a separate implementation and validation receipt rather than an assumption that recognition implies editing support.
- If a writer exists later, structural round-trip tests, preservation of unknown bytes, reintegration into the correct container lineage and original-game consumption are separate gates; none is implied merely by this encyclopedia page.
- For deeper work, use the canonical source and Current Status links below, then follow the reverse-engineering workflow to turn remaining options.sav unknowns into bounded research targets instead of broad speculative format claims.
options.sav at a glance
- Identifiers
- options.sav
- Domain
- Persistence
Identity: EXE_CONFIRMEDPurpose: HIGH_CONFIDENCESchema: OPENProduct: research-only
Evidence boundary
A parser is not automatically a writer. A successful writer is not automatically equivalent to Capcom's offline tools. Synthetic validation does not establish original-game behavioral equivalence.
Use the current status for promoted capabilities and open proof gates.