jiuyue-TruckScreenDisplay icon

TruckScreenDisplay

Editable persistent truck screen text for R.E.P.O. with Chinese/English UI, saved text restore, and vanilla-client stage rebroadcasts.

By jiuyue
Last updated 3 days ago
Total downloads 252
Total rating 0 
Categories AI Generated
Dependency string jiuyue-TruckScreenDisplay-1.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2100

README

Truck Screen Display

Editable persistent truck screen text for R.E.P.O.

Features

  • Open an in-game UI with Home.
  • Change the UI shortcut to Home or F1 through F12.
  • Type English or Chinese text.
  • Switch the UI language between English and Chinese.
  • Confirm text with a visible UI button.
  • Keep confirmed text permanently displayed on the truck screen.
  • Restore the last confirmed text after restarting the game.
  • Sync text to modded clients through the mod sync path.
  • Rebroadcast text to clients without this mod after level/stage transitions.

Vanilla Client Sync

Clients without this mod can still see the text through normal truck screen messages.

After a level or stage transition, the host/modded client sends the saved text at:

  • 1 second
  • 3 seconds
  • 5 seconds
  • 10 seconds
  • 20 seconds
  • 30 seconds

This improves reliability when vanilla clients load into the next stage slower than the host.

Usage

  • Press Home to open or close the UI.
  • Type the text to display.
  • Click CONFIRM DISPLAY / 确认显示.
  • Click CLOSE UI / 关闭 UI to close the window.
  • Click Clear screen / 清除屏幕 to remove saved text.

Config

The config file is created at:

BepInEx/config/repo.truck.screen.display.cfg

Settings include:

  • ToggleKey: default Home.
  • MaxCharacters: default 300.
  • SendAsPlayer: default true.
  • PermanentDisplay: default true.
  • ChineseUi: default false.
  • VanillaClientRebroadcast: default true.
  • Saved.Message: last confirmed text.
  • Saved.PlayerName: player name stored with saved text.

Notes

For best results, the host should install this mod. Clients can install it too for true local permanent display, but vanilla clients can still receive stage-transition rebroadcasts from the host.