infinity-mod-telemetry

Infinity Mod Telemetry

Renamed from EET Mod Telemetry. The suite was renamed from “EET” to “Infinity” to reflect support for the broader Infinity Engine game family, not just EET installs. The EET mod (EET.tp2) is unrelated to this rename.

Crowdsourced install data for Infinity Mod Forge and Infinity Mod Runner.

What This Repo Does

This repository collects anonymized install reports from Infinity Mod Runner and Forge users. A weekly GitHub Action aggregates reports into static JSON files that Forge uses to display community-sourced compatibility data.

Privacy

Install reports contain no identifying information:

Every report is submitted as a GitHub Issue — you can see exactly what’s shared before submitting.

How It Works

  1. Infinity Mod Runner generates an install report after each install
  2. User clicks “Share Report on GitHub” — opens a pre-filled GitHub Issue
  3. User reviews the data and clicks Submit
  4. A weekly GitHub Action aggregates all reports into data/aggregate.json
  5. Infinity Mod Forge fetches this data to show stability indicators and community-reported issues

Community Builds

Users can also submit mod builds (selection lists) via GitHub Issues labeled community-build. These are reviewed and approved by the maintainer before appearing in Forge’s Community tab.

Data Files

File Description
data/aggregate.json Aggregated telemetry from install reports
data/builds.json Approved community builds

Report Schema

See SCHEMA.md for the full install report schema (v1).

Contributing

The best way to contribute is to use Infinity Mod Runner and opt in to sharing install reports. Every report helps improve mod compatibility data for the entire community.