Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Captionman
Accessibility closed captions for R.E.P.O. game audio event and the caption API for other mods.
| Last updated | 2 hours ago |
| Total downloads | 8 |
| Total rating | 0 |
| Categories | Audio Client-side |
| Dependency string | BatteryDie-Captionman-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2304README
Captionman
Captionman adds real-time closed captions for game sounds in R.E.P.O. making the game more accessible for players who are deaf and hard of hearing.
What It Does
Never miss an important sound again! Captionman shows captions for:
- Enemy sounds
- Item sounds
- Environmental sounds
- Game event sounds
Customization
To ajust the caption settings, you can use MenuLib+REPOConfig or edit the config file directly at BepInEx/config/BatteryDie.Captionman.cfg to customize:
| Setting | Default | What It Does |
|---|---|---|
| EnableCaptionsUI | On | Master toggle for caption rendering across menus, loading, lobby, and gameplay |
| GameAudioCaptions | On | Enable closed captions for game audio |
| GameAudioRepeatCooldownSeconds | 2.0 | Prevent the same game-audio caption from appearing too often |
| GameAudioCaptionFile | captionsEN.csv | Set caption CSV filename to load (falls back to captionsEN.csv if missing) |
| BackgroundOpacity | 0.7 | Make caption background darker or lighter (0.0 = invisible, 1.0 = solid) |
| TextSize | 16.0 | Make text bigger or smaller (10-25) |
| DisableTextColour | Off | Disable custom text colour tags |
| TextLeftAlign | Off | Align caption text to the left instead of centered |
| HorizontalPosition | 0.0 | Horizontal position offset of the caption panel (-270.0 to 260.0) |
| VerticalPosition | 50.0 | Vertical position offset of the caption panel (0.0 to 350.0) |
| EnableDebug | Off | Enable debug logging for troubleshooting |
Caption files are packaged flat beside the DLL and loaded by the GameAudioCaptionFile filename config.
Feedback & Support
Found a bug or have a suggestion? Reach out on GitHub or join the conversation in the R.E.P.O. modding server.
Help Wanted
I'm looking for volunteers to help improve caption transcription quality and coverage. If you're interested, please open an issue in the GitHub repository or get in touch.
License
Captionman is licensed under the MIT License. See LICENSE file for details.