R.E.P.O.
Install with App

Details

Latest version
1.1.3
Last Updated
First Uploaded
Downloads
190
Likes
2
Size
112KB
Dependants

EPLang

Standalone language pack system for R.E.P.O.

EPLang lets you translate the game with a single editable text file. There is no XUnity Auto Translator, no cloud translation service, and no bulky extra stack to keep alive after every patch. You drop the plugin in, put your pack next to it, and play.

Author: ElderPlayer
Studio: EP Studio


Why EPLang instead of a full translation engine?

Auto-translator plugins are powerful, but they often mean:

  • Extra dependencies and configs that break when the game updates
  • Machine output you still have to clean up by hand
  • Folders, caches, and logs you never asked for

EPLang takes the opposite route. It only replaces strings you define yourself.

  • One language file: EPLangRepo.txt
  • Format anyone can edit: Original=Translation
  • Works offline
  • Easy to share — send the file and another player with EPLang can use your pack
  • Console banner on startup so you can confirm the mod loaded

If you want full control and a short setup path, this is built for that.


Features

  • Independent language system (no XUnity or similar required)
  • Plain .txt / .tsv packs inside the EPLang folder
  • Default English template included as EPLangRepo.txt
  • Translate into any language by editing the right-hand side of each line
  • Does not create folders or dump files on its own
  • Startup console banner for a quick load check
  • Optional config: enable/disable, folder name, preferred filename, missing-string logging

Install

  1. Install BepInEx for R.E.P.O.
  2. Extract this package into your game folder so the layout looks like this:
BepInEx/
  plugins/
    EPLang-1.1.3.dll
    EPLang/
      EPLangRepo.txt
  1. Launch the game
  2. Check the BepInEx console for the EPLang banner

How to use / how to translate

  1. Open BepInEx/plugins/EPLang/EPLangRepo.txt in any text editor (Notepad, VS Code, etc.)
  2. Each line follows this format:
Original text=Your translation
  1. Leave the left side exactly as it appears in the game (English source string)
  2. Change only the right side to your language
  3. Save the file as UTF-8 if your language needs special characters
  4. Restart the game so the pack reloads

Quick examples

Apply=Apply
Apply=Anwenden
Apply=Aplicar
Yes!=Evet!

Tips that save time

  • Match punctuation and casing on the left side exactly — otherwise the string will not hit
  • Keep one main language file in the EPLang folder for the cleanest setup
  • If several .txt / .tsv files are present, EPLang uses the preferred filename from config and writes a warning to the log
  • After big edits, restart once and spot-check menus, lobby text, and item names

File layout reminder

Path Role
BepInEx/plugins/EPLang-*.dll The mod
BepInEx/plugins/EPLang/EPLangRepo.txt Your language pack (edit this)

The included EPLangRepo.txt ships as an English template (Original=Original) so you can overwrite the right-hand side without hunting for source strings first. The header inside that file also documents install and usage for anyone who opens the pack directly.


Credits

Made by ElderPlayer
Studio: EP Studio


License

All rights reserved. See LICENSE.txt.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.