Skip to content

Pokéwalker 0.3.1

Choose a tag to compare

@mresnick67 mresnick67 released this 01 Aug 15:14

A small bugfix release for iOS — no new features, no balance changes, no save migration. Import the attached pokewalker-0.3.1.zip from the launcher (MODS → Import mod .zip); delete the old version first. Your steps, watts, streaks, and journey progress all carry over (they live in your game save, not the mod).

Fixed

  • Step double-crediting on iOS. Current iOS app builds (v0.1.51 as of this writing) can credit the same walk twice when two native HealthKit syncs overlap — the app-side bridge re-reads the same sync anchor while an earlier query is still in flight, and its pending-file merge adds the duplicated window together. The mod used to request a sync from several events that can land seconds apart (opening the app and then continuing your save; each option toggle), which is exactly that overlap pattern. Sync requests are now throttled to one per 30 seconds — far longer than any query takes — so overlapping syncs can no longer happen in practice. Nothing is lost by the throttle: skipped requests are covered in full by the next sync. Flipping SYNC STEPS on still syncs immediately, so the Health permission sheet appears the moment you enable it.

Notes:

  • Android was never affected (its step counter anchoring makes a duplicated delivery credit zero) and behaves identically with this release. Requires the same app versions as before: iOS v0.1.45+, Android v0.1.51+.
  • Already-inflated totals are not retroactively corrected — the fix stops future double-credits.

pokewalker-0.3.1.zip sha256:
eacfab5d737105d08513f82ec0675da54fa4b0c89cc7b91340292c15dd364f98