Skip to content

Releases: Trigenys/sims-mod-health

Sims Mod Health 0.1.0 Beta 1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:53
77b94da

Sims Mod Health 0.1.0 Beta 1

First installable Windows beta.

This build is intentionally conservative: local scanning and evidence remain useful offline, while registry-dependent health, canonical identification and recommendation features require a reachable Registry API.

Included

  • Windows desktop packaging as an MSI installer.
  • Local Sims 4 installation discovery and incremental Mods scanning.
  • Read-only DBPF and TS4Script inspection.
  • Exact duplicate and resource-overlap analysis.
  • Canonical artifact resolution when the Registry API is reachable.
  • Patch-scoped compatibility states that keep Unknown distinct from Broken.
  • Dependency and known-incompatibility analysis.
  • Evidence-linked diagnostics for lastException, lastUIException, MCCC and Better Exceptions reports.
  • Single-artifact staged update with restore point and rollback.
  • Deterministic explainable recommendations.
  • Diagnostic telemetry consent that is off by default.
  • Security CI for parser abuse cases, WebView capability/CSP drift and dependency advisories.

Known limitations

  • Windows only. This beta does not support macOS or Linux.
  • Unsigned installer. Windows SmartScreen or organizational application-control policy may warn about the MSI because the beta is not code-signed.
  • Registry endpoint. The desktop currently falls back to a local Registry API endpoint when no registry preference has been configured. Registry-dependent features can therefore show offline/partial states unless a reachable registry is configured.
  • Updates are deliberately narrow. Only one existing, deterministically resolved .package or .ts4script artifact is updated at a time.
  • Bulk update is disabled.
  • Multi-file archive extraction is not supported.
  • Unresolved mods are never mutated automatically.
  • Automatic downloads are limited to the documented GitHub Releases and CurseForge delivery allowlists.
  • A resource overlap is only a Potential conflict; it is not treated as proof of breakage.
  • Diagnostic correlation does not prove that a mod caused an exception.
  • Coverage-guided fuzzing is not part of Beta 1; deterministic adversarial mutation suites and strict parser budgets are the current release gate.
  • style-src 'unsafe-inline' remains an explicitly accepted WebView residual for runtime UI style values; scripts remain self-only and unsafe-eval is forbidden.

Installation

  1. Download Sims-Mod-Health-0.1.0-beta.1-x64.msi.
  2. Download SHA256SUMS.txt.
  3. Verify the installer SHA-256 against the published checksum.
  4. Run the MSI.
  5. If Windows warns that the publisher is unknown, verify the checksum before continuing.

The release workflow installs and uninstalls this exact MSI silently on a clean GitHub-hosted Windows environment before publication.

Upgrade path

Not applicable for Beta 1: there is no earlier supported public build.

A future supported upgrade must be verified before that release can satisfy the repository release Proof of Done.

Privacy review

Release default:

  • diagnostic telemetry: off;
  • raw mod files: local only;
  • raw diagnostic reports: not automatically uploaded;
  • local absolute paths and user-specific diagnostic identifiers: redacted from telemetry preview;
  • saves, households and screenshots: not collected for registry resolution.

Recovery

Application installation recovery and local-data guidance are documented in Windows beta recovery.

Mod-file rollback behavior is documented separately in Staged update and rollback.

Traceability

The release contains:

  • the MSI;
  • SHA256SUMS.txt;
  • BUILD_PROVENANCE.txt with the source commit and GitHub Actions run identity.

Tag: v0.1.0-beta.1.