Skip to content

Waypoint 0.13.0 - Mods, modules, and leagues

Choose a tag to compare

@github-actions github-actions released this 07 Nov 19:53
· 73 commits to main since this release
483a532

Waypoint 0.13.0 — Mods, modules, and leagues

Browse and manage mods from Waypoint, configure gameplay modules, and see how each league is put together.

Download Waypoint.exe below and run it. An existing release of Waypoint offers this update through its normal update prompt. The Source code archives are not needed to run it.

New

Mod browser

  • Browse the official LocalExile mod repository or add another repository by URL.
  • Install from a published mod release or a local folder. Release downloads require and verify a SHA-256 checksum. Mods distributed as source can be installed and then built from My Mods with the required development tools.
  • See mod names, descriptions, authors, versions, README overviews, and load failures.
  • Track download, installation, build, and uninstall progress on each mod. Downloads can run together; operations that change the checkout wait their turn, with compatible pending operations handled together.
  • Update, reinstall, or uninstall mods while retaining recoverable previous copies and player settings.

Modules and leagues

  • Modules shows gameplay systems, their dependencies, the leagues using them, and their shared settings.
  • Leagues shows the modules selected for each league. Supported checkouts can save their own module choices without changing shipped league definitions.
  • The Game module is required, and missing modules or dependencies block invalid choices.
  • Module membership changes apply after the next server restart. Saving does not restart servers automatically.
  • League card preview shows the league name, description, mode flags, and linked variants. It is read-only and reflects definitions on disk, rather than a live server snapshot.

Expanded settings controls

Mods, modules, and leagues share an editor supporting all ten declared setting types: on/off switches, integers, numbers, ranges, single and multiple choices, text, lists, maps, and nested groups.

  • Bounded numbers have sliders alongside exact-value entry.
  • Percentages, multipliers, durations, step sizes, and declared limits are respected.
  • Advanced settings stay hidden until requested, and conditional controls follow the other settings.
  • Lists and maps have typed entries, with checks for valid values and unique map keys.
  • Unknown settings are preserved. Unreadable files block editing, and a stale form cannot overwrite another tool's changes.
  • Replaced configuration files are retained for recovery, alongside the normal optional save backups.

The new controls are included in both the Windows and Linux interfaces. This release's downloadable app is the Windows executable; Linux remains available from source.

Changed

  • Network mode is selected in the game. Waypoint no longer has a separate Lockstep switch or sets Game_LOCKSTEP. On a compatible LocalExile checkout, the server follows the client's selection; older checkouts retain the setup checks for unsupported modes.
  • Simple mode on a LocalExile release keeps its existing sections. Downloadable-mod operations and the new configuration editing stay disabled on release installs that do not declare compatibility.
  • Module and league editing is enabled only when the selected source checkout exposes the corresponding hooks. Older checkouts remain available for inspection.
  • New interface text is included in English, Russian, and Simplified Chinese.

Fixed

  • Mod installation and settings staging paths now work correctly with native paths on Windows and Linux, including paths containing spaces.
  • Declining required preparation finishes the cancelled mod operation instead of retrying the prompt.
  • Existing mod enable/disable behavior remains available for older LocalExile releases.
  • Settings drafts are protected when changing selections or refreshing, and numeric entry retains precision beyond six decimal places.

Validation

Windows and Linux builds completed without warnings. Validation included 282 unit tests, 195 core checks, all 11 Windows adapter suites, native Linux mod and content adapter checks, Python checks, translation checks, and read-only UI inspection against a real checkout. Applying changed module membership and settings during a live game was not part of this validation.

Full changelog: v0.12.0...v0.13.0

Thanks

Thank you to @jetstream1128, @Wrathen, and @LiuJi-Jim for your contributions to Waypoint and for helping make this release possible.