WeatherIndex

版本 v1.0.2·更新於 2026-08-19

Unified platform for Risk of Rain 2 runs

模組介紹 作者原文

Weather Index

Unified platform for Risk of Rain 2 runs

Links

  • Frontend:
  • Backend:
  • Mod:

Features

  • Rust backend
  • axum routing
  • better-auth-rs [^1] for auth
  • OAuth providers: Discord, Google, GitHub, Hack Club Auth, and Slack (Hack Club workspace)
  • sea-orm for database handling
  • Full documented API routes, docs available on the frontend
  • SvelteKit frontend
  • Geist design systems
  • TailwindCSS for styling
  • Lucide icons for non-brand icons
  • Simple Icons for brand-icons
  • Scalar for API documentation
  • Interactive guide to get started with Risk of Rain 2 modding and Weather Index
  • Risk of Rain 2 mod
  • Tracks all sorts of data, from kills, to distance traveled, to stage order, to which items where picked up and when
  • Full table can be found here
  • Data dumper to extract item data, enemy/survivor data, and more
  • CORS support

Screenshots

Click to view screenshots

Main run report listing

Properties to view, filter, and sort by

Stats on played survivors and difficulties

Scalar API docs

Introduction to modding guide

Settings page

Profile page

Installation

Full interactive guide is available on the website here

  • Sign in on the website
  • Ensure that r2modman is installed.
  • Make a new profile (or use an existing profile)
  • Install "WeatherIndex" from the Online tab
  • Start Modded
  • In the game's Mod Settings, find WeatherIndex and click Link Account. This will open your web browser for authentication.

Project Structure [^2]

Weather-Index/

├── backend # This is where the BACKEND goes

├── data # This is where static DATA goes

├── frontend # This is where the FRONTEND goes

└── mod # This is where the MOD goes

Development Setup

For all of the components, you will need a clone of

Backend

  • Make backend.env from backend.env.example and fill in all the fields
  • Run cargo build in backend/ to install the dependencies
  • Run cargo run in backend/ to start the backend on

Frontend

  • Make frontend.env from frontend.env.example and fill in all the fields
  • Run deno install in frontend/ to install the dependencies
  • Run deno run dev in frontend/ to start the frontend on

Mod

  • Run dotnet build -c Release in mod/ to install the dependencies, build the mod, and package it.
  • In your r2modman profile, click Settings and click Import Local Mod
  • Select the generated zip under mod/bin/Release/netstandard2.1/WeatherIndex_[VERSION].zip
  • Start Modded
  • Change the Debug > Backend URL option to if interacting with the backend (which you probably are)

[^1]: The official library is so buggy, this project instead uses a fork

[^2]: For legal reasons this is a joke

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

bbepis-BepInExPackRiskofThunder-HookGenPatcherRune580-Risk_Of_Options

檔案與校驗

檔案名稱
WeatherIndex-1.0.2.zip
檔案大小
175.4 KiB