BatteryDie-Captionman icon

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-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

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.