Skip to content

1.0.0.1

Choose a tag to compare

@SimGamerJen SimGamerJen released this 17 Sep 22:25
· 157 commits to main since this release
9d210ca

Helper Profiles v1.0.0.1 — “Cycle & Hire (Safe Hook)”

TL;DR: Minimal, conflict-friendly release that lets you cycle the next AI helper (default ;) and biases hiring to your selection. No save edits, no appearance overrides.

Highlights

  • New: Cycle Helper action (default: semicolon ;) works on foot and in vehicles.
  • Smart hire preference: When you press H, the game prefers your selected free helper; falls back safely if busy/unavailable.
  • Non-destructive hooks: Wraps HelperManager methods without replacing base data or XML.
  • Clean structure: Lua moved to scripts/; modDesc.xml updated accordingly.
  • Helpful toasts & logs: Small HUD toast when cycling; clear log lines for troubleshooting.

Changes

  • Relocated files to scripts/:

    • scripts/HelperProfiles.lua
    • scripts/RegisterPlayerActionEvents.lua
  • Updated modDesc.xml (sources + input action; default binding remains ;).

  • Added dual-context action registration (player + vehicle).

Compatibility & Safety

  • Designed to play nicely with other mods (runtime hooks, no save writes).
  • If another mod replaces HelperManager methods outright, the last hook may win.
  • No changes to wages, behaviour, or appearances.

Known Limitations (by design, for now)

  • No persistent names/avatars or appearance overrides in this build.
  • No in-game picker UI yet (cycling only).

Install / Update

  1. Drop FS25_HelperProfiles.zip into your mods folder.
  2. Enable Helper Profiles on your save.
  3. Press ; to cycle, H to hire.
    (Check log.txt for [FS25_HelperProfiles] Hooked … lines.)

Verification (quick)

  • Look for a toast like Helper: Alex (3/12) when pressing ;.
  • In log.txt, confirm hook lines for getNextHelper, getFreeHelper, getRandomHelper, hireHelper.