PELE
P.E.L.E adds native Ukrainian, Esperanto, and Latin support, JSON packs, hot reload, and full R2API.Language compatibility.
截圖 共 4 張
模組介紹 作者原文
P.E.L.E - Plugin for Enhanced Language Extension
P.E.L.E expands Risk of Rain 2 language support beyond the game's built-in
language list. It adds native support for Ukrainian, Esperanto, and Latin while
remaining compatible with mods that already depend on R2API.Language.
It was created because custom community languages need more than translated
text files: they need menu entries, font support, reliable token loading, and a
way to keep many mod translations working as one coherent language pack.
What P.E.L.E Adds
- Native custom language support for Ukrainian (uk), Esperanto (eo), and
Latin (la).
- P.E.L.E JSON translation packs for the base game and supported mods.
- Priority loading for P.E.L.E translations when another pack has the same
token.
- Main-menu and pause-menu language selection.
- Keyboard, mouse, and controller hints in the language menu.
- F5 hot reload for P.E.L.E JSON files and normal.language files.
- Built-in Ukrainian/Cyrillic font support.
- Startup checks for missing folders, missing font data, and duplicate language
DLLs.
Screenshots
Main menu language selector:
Pause-menu language dialog:
Character select in Esperanto:
Character select in Ukrainian:
Why These Languages?
Ukrainian is the main practical target because it needs clean custom-language
registration and Cyrillic font support. Esperanto and Latin are the first
experimental custom languages shipped with P.E.L.E, useful for testing the
loader, menus, and mod translation support outside the official language list.
This package includes every P.E.L.E translation file currently shipped in the
repository, even for mods you do not have installed. Risk of Rain 2 only uses a
token when matching game or mod content asks for it.
Important
P.E.L.E replaces the R2API.Language.dll provided by
RiskofThunder-R2API_Language. It keeps the same BepInEx plugin GUID so mods
that depend on R2API.Language continue to work normally.
Do not install another copy of R2API.Language.dll side by side. Duplicate
language DLLs can cause duplicate hooks, wrong load order, or missing language
tokens.
Dependencies
installs these automatically:
bbepis-BepInExPack-5.4.2121
RiskofThunder-HookGenPatcher-1.2.9
RiskofThunder-R2API_Core-5.3.0
RiskofThunder-R2API_Language is not listed as a dependency because P.E.L.E
provides the replacement R2API.Language.dll itself.
Translation Priority
When P.E.L.E provides a token, it wins over other language packs. If P.E.L.E
does not provide that token, the normal game/mod language fallback is used.
Included Three-Language Mod Support
The mods below have P.E.L.E translation packs for all three custom languages in
this release: Ukrainian, Esperanto, and Latin.
"Complete P.E.L.E support" here means this package includes matching P.E.L.E JSON
files for uk, eo, and la for that mod. It does not mean the original mod
author officially ships those languages.
This list was checked against the P.E.L.E language files in this GitHub
repository, not against the mods currently installed in a local r2modman
profile.
All mods listed below include P.E.L.E JSON support for:
Ukrainian (uk) | Esperanto (eo) | Latin (la)
| Mod | package |
| --- | --- |
| Alloyed Armorer | TatertotticusSquad / Alloyed_Armorer |
| Arsonist | PopcornFactory / Arsonist_Mod |
| Assassin | HasteReapr / AssassinMod |
| Banshee | tsuyoikenko / Banshee |
| Bastian | TeamSillyGuy / Bastian |
| Belmont | rob / Belmont |
| Chaos Angeloid | DragonycksModdingComms / Chaos |
| Cloudburst | TeamCloudburst / Cloudburst |
| Dancer | nayDPz / Dancer |
| Dante | rob / Dante |
| Deputy | Bog / Deputy |
| Driver | public_ParticleSystem / Driver |
| Enforcer | EnforcerGang / Enforcer |
| HAND OVERCLOCKED | EnforcerGang / HAND_OVERCLOCKED |
| HEL P | rob / HEL_P |
| Henry | TheTimesweeper / HenryMod |
| Heretic | Moffein / Heretic |
| HUNK | rob / HUNK |
| Interrogator | tsuyoikenko / Interrogator |
| Lee Hyperreal | PopcornFactory / Lee_Hyperreal |
| Mi
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: