v1.06 CMPCodeDatabase
CMPCodeDatabase v1.06 — Release Notes
What’s new since the previous baseline: faster collecting, simpler exporting, and a more efficient code-selection workflow.
✨ Highlights
- View Database Stats — quick overview of the currently loaded database. Shows Amount of codes, games, and all the people that have Contriibuted
- Export & Preview
- PCSX2
.pnach: preview in Notepad and export to file. - Apollo
.savepatch: preview and export to file.
- PCSX2
- Collector workflow upgrades
- Add Checked to Collector: in the Codes tree, check multiple items and right-click → “Add Checked to Collector”.
- Group check cascade: checking a parent group (or the root) checks every code and subgroup beneath it; unchecking clears them.
🧪 How to use
Exporting / Previewing
- In the Collector, use Options → Preview to review output, or Options → Export To to save files.
- PCSX2 tip: In PCSX2, open Tools → Edit Cheats (or Library → right-click your game → Properties → Cheats) to let PCSX2 create the correct
.pnachfile; then paste/export your codes into that file and enable cheats.
Adding multiple codes to the Collector
- In the Codes tree, check multiple codes (or an entire group).
- Right-click the tree and choose Add Checked to Collector.
Group check cascade
- Checking a parent group selects every descendant code/subgroup.
- Checking the root selects everything in the list.
⚠️ Notes & known behavior
- If a checked item includes an unresolved “MOD digit” placeholder, you’ll see an error per unresolved entry. Any fully resolved codes in the same batch are still added normally.
- The PCSX2 help prompt (shown before preview/export) Shows one per session
📂 Files changed in 1.06
Modified (replace in your base)
- CMPCodeDatabase.csproj
- UI/Forms/Collector/CollectorForm.Savepatch.OnShown.cs
- UI/Forms/Collector/CollectorForm.UI.cs
- UI/Forms/MainForm/Context/MainForm.ContextMenu.cs
- UI/Forms/MainForm/Helpers/MainForm.Helpers.Toggles.cs
- UI/Forms/MainForm/MainForm.cs
- UI/Forms/MainForm/Menu/MainForm.Menu.DownloadButtons.Hook.cs
- UI/Forms/MainForm/UI/MainForm.UI.cs
Added (copy into your base)
- UI/Forms/Collector/CollectorForm.MenuBar.cs
- UI/Forms/Collector/CollectorForm.Pnach.Export.cs
- UI/Forms/Collector/CollectorForm.Pnach.Help.cs
- UI/Forms/Collector/CollectorForm.Shortcuts.cs
- UI/Forms/DatabaseStats/DatabaseStatsForm.cs
- UI/Forms/MainForm/Database/MainForm.TreeCheckCascade.cs
✅ Summary
v1.06 focuses on practical speedups: batch-adding codes to the Collector, one-click group selection,
and first-class export/preview flows for both .pnach and .savepatch.
Enjoy!
Full Changelog: v1.05.3...v1.06