Repository navigation
FH6 Local Crypto Tool V1.1.0
·
42 commits
to main
since this release
FH6 Local Crypto Tool v1.1.0
Version 1.1.0 expands the Car Editor into a safer multi-car and powertrain editor, replaces broad database merging with explicit row selection, and adds a full Profile Editor without removing the advanced XML workflow.
Car Editor
- Added Modified cars only, comparing the loaded database against a stock db while intentionally ignoring
BaseCostand Autoshow availability. - Added per-car restore from the stock database.
- Corrected full car-list loading and searching beyond Nissan.
- Added reliable ICE, EV, ICE-to-EV, and EV-to-ICE detection.
- Enforced exclusive combustion/electric configurations: EV conversions remove engine rows, while combustion conversions remove motor rows.
- Added stock-engine replacement and swap-aware per-car power editing.
- Added Add all of type for engine layouts such as I4, I6, V6, and V8.
- Added the per-car power builder:
- Boost scaling targets only the highest turbo-upgrade row for each EngineID.
TorqueDropOffScale0andTorqueDropOffScale1scale together while retaining their original ratio.- Redline edits are capped by each camshaft row's torque-curve maximum RPM.
- Weight distribution targets only Level 2 body-weight upgrades.
- EV torque scaling edits the highest motor-parts multiplier instead of applying a hidden conversion multiplier.
- Added a shared-engine/shared-motor warning because those IDs may be used by other cars.
- Added Drift suspension steering-angle editing with a
50.0starting value. - Added safe bodykit-level creation by cloning the stock body's dependent upgrade rows.
- Corrected bodykit row construction that could previously crash the game when selecting a generated kit.
- Removed the temporary converted-car repair action after exclusive powertrain conversion became stable.
- Prevented duplicate RWD/FWD conversion rows.
Multi-car batch editing
- Added Ctrl/Shift multi-selection in the car list.
- Added batch operations for engines, suspension, drivetrain, tires, Autoshow, prices, supported power-builder settings, and fitment.
- Bodykit creation and bodykit targets are disabled in batch mode.
- Batch fitment is append-only: stock and existing upgrade rows are preserved.
- Added repeatable fitment step buttons:
- Rims:
−1/+1inch per click. - Tire width:
−10/+10mm per click for each axle. - Tire profile:
−2/+2per click, including negative offsets. - Track width:
+0.02 mper click beyond the widest existing choice.
- Rims:
- Button counts show queued levels; right-click removes the most recently queued level.
- Queued upgrades are sorted from lowest to highest before insertion.
- Existing values are skipped, and repeating Apply does not add duplicates.
- Values that only differ beyond the displayed tire-profile or track-width precision are treated as unchanged, preventing hidden-precision rewrites in existing modded databases.
- Single-car editing remains absolute and prefilled.
Database merge
- Replaced broad overwrite/add-only modes with a selective merge window.
- Added a per-table and per-row tree for donor changes.
- Selected donor rows overwrite matching staged rows; unselected staged data remains unchanged.
- Supports selected new rows, donor-only tables, conflict review, and stale-base protection.
- Added integrity checks before accepting the merged database.
Profile Editor
- Added a friendly Overview for commonly understood values.
- Added editing for credits, level, XP, unspent skill points, and lifetime skill points where present.
- Added guarded editing for current Season Progress points.
- Added separate Playlist History points plus reward-level/checkpoint/claimed-reward summaries.
- Added Horizon Collection and world-progress summaries, including character-item counts where recognized.
- Added advanced Cars & Data, Profile Values, Save State, and Career views.
- Preserved advanced XML editing and added XML syntax highlighting.
- Rebuilds and verifies the encrypted ProfileData output after editing.
Save Swap
- Save Swap has now received several successful in-game user confirmations in addition to automated crypto and round-trip verification.
- Clarified target/donor paths and output guidance.
Reliability and safety
- Improved embedded stock-reference recovery when a temporary extracted reference becomes unavailable.
- Added duplicate guards and append-only behavior to batch-created upgrade rows.
- Added clearer plain-language warnings, tooltips, and batch confirmations.
- Expanded regression coverage for filters, conversions, engine types, power editing, merge conflicts, ProfileData round trips, XML highlighting, embedded stock restore, and batch operations.