Repository navigation
GameDB Editing, DPI Fixes, Auto-Update & Backend Failover
ForzaCryptoTool v2.6.0 — GameDB Editing, DPI Fixes, Auto-Update & Backend Failover
This release completes the GameDB editing workflow and adds several client-side improvements from v2.5 to v2.6.
The headline change is full GameDB decrypt → edit → re-encrypt support. gamedbRC.slt can now be decrypted into a clean SQLite database, edited in a normal SQLite editor, re-encrypted. You cannot replace the games stock DB with an edited DB yet
Highlights
- GameDB decrypt and re-encrypt.
gamedbRC.sltnow decrypts to a clean SQLite database and re-encrypts with edits preserved. - Bundled GameDB IV table. The required per-chunk IV table is included with the tool and sent automatically.
- DPI scaling fixes. Fixed blurry text, crooked rendering, clipped controls, and sidebar alignment issues on high-DPI displays.
- Responsive UI layout. Sidebar, topbar, icons, dialogs, and navigation controls now scale correctly at higher Windows zoom levels.
- In-app auto-update. The tool can check GitHub Releases, download a new build, replace itself, and relaunch.
- Dual-backend failover. The client can switch between backend hosts if one becomes unavailable. (only this version)
GameDB Editing
- Added full GameDB decrypt → edit → re-encrypt support.
- Fixed malformed decrypted GameDB output.
- Fixed the missing per-chunk IV issue that caused bad SQLite pages.
- Recovered and bundled all required GameDB IVs.
- Re-encryption now preserves edits and produces a valid encrypted
.slt. - Re-encrypting an unchanged decrypt reproduces the original file byte-for-byte.
- Edited SQLite databases are reframed, padded, encrypted, and written back as valid GameDB files. (Need patcher to load in game)
- GameDB size changes are handled during re-encryption.
- The GameDB IV table is bundled in the executable.
GameDB Quick Start
- Drop the encrypted
gamedbRC.sltonto the Dashboard. - Choose Decrypt.
- Open the decrypted
.sqlitein any SQLite editor. - Make your edits.
- Drop the edited
.sqliteonto the Dashboard. - Choose Re-Encrypt.
- Wait for patcher.
UI & DPI Improvements
- Fixed sidebar padding and alignment issues on high-DPI displays.
- Fixed navigation items appearing offset, clipped, or improperly centered.
- Fixed crooked/blurry text caused by Windows scaling above 100%.
- Fixed inconsistent spacing between icons, labels, and content panels.
- Added proper PerMonitorV2 DPI awareness.
- Added DPI-aware icon sizing.
In-App Auto-Update
- Added automatic update checks through GitHub Releases.
- Added startup update checking.
- Added Update now, Skip this version, and Later options.
- Added update download progress.
- Added in-place executable replacement and automatic relaunch.
- Added Check Now button in Settings.
- Added auto-check toggle in Settings.
- Skipped versions are remembered.
- Failed update checks are ignored silently and do not block startup.
Multi-Backend Routing
- Added support for multiple backend hosts.
- Added startup backend health checks.
- The first healthy backend is selected and pinned for the session.
- If the active backend becomes unreachable, the client retries once on the next healthy host.
- HTTP errors such as
401are surfaced normally and do not trigger pointless failover. - If all backends are offline, the client shows a clear backend-offline message.
- Existing endpoint behavior and request formats remain unchanged.
- Existing application key behavior remains unchanged.
Requirements
- Windows x64.
- Forza Horizon 6. (duh)
- Administrator access for IV-capture workflows.
- Reachable ForzaCryptoTool backend and valid application key.
- For GameDB editing: encrypted
gamedbRC.slt.
Credits
- DVS — ForzaCryptoTool development and crypto research.
- Ariza — save-swap method guidance.
- xxd20xxx — crypto research.
Please report reproducible issues through the repository's Issues tab. Include the tool version, operation, game build, and sanitized diagnostics.
Do not share the raw exe if you want to share the tool please share the github source link.