Skip to content

FH6 Local Crypto Tool V1.1.0

Choose a tag to compare

@HTTPJXRDN HTTPJXRDN released this 15 Sep 23:16
· 42 commits to main since this release
9163687

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 BaseCost and 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.
    • TorqueDropOffScale0 and TorqueDropOffScale1 scale 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.0 starting 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 / +1 inch per click.
    • Tire width: −10 / +10 mm per click for each axle.
    • Tire profile: −2 / +2 per click, including negative offsets.
    • Track width: +0.02 m per click beyond the widest existing choice.
  • 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.