


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.
uk), Esperanto (eo), and
Latin (la)..language files.Main menu language selector:

Pause-menu language dialog:

Character select in Esperanto:

Character select in Ukrainian:

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.
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.
Thunderstore 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.
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.
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)
P.E.L.E is designed to work alongside my existing Risk of Rain 2 translation packs. Those packs remain fully supported and are still recommended for the other languages they already cover.
Jaosnake packages on Thunderstore
More technical details are available here:
For questions, suggestions, bug reports, or translation feedback, please open an issue on GitHub:
Jaosnake/ror2-multi-language-pack