CustomTV

v1.6.4·Updated 2025-04-29

Lets you play your own MP4 and Youtube videos on the TV and Signs.

About this mod Author’s original text

📺 CustomTV - Play Your Own Videos on the TV

Ever wanted to hijack the TV and play your own videos? Now you can.

🧩 Features

  • ✅ Full MP4 playback support using Unity's built-in Video Player
  • ✅ Multi-Video support
  • ✅ Manual pause/resume & previous/skip controls via hotkeys
  • ✅ Automatically plays next video
  • ✅ Shuffles video list on mod load.
  • ✅ Play YouTube videos directly from URLs
  • ✅ Video caching system for YouTube videos to improve performance
  • ✅ Automatic management of temporary files
  • ✅ Ability to use signs as TVs by inputting the word "customtv" onto them

⌨️ Controls

While holding Shift + Ctrl:

  • - or Numpad Minus → Pause video
  • + or Numpad Plus → Resume video
  • ] → Skip video
  • [ → Previous video
  • Right Arrow → Seek Forwards (10 seconds by default)
  • Left Arrow → Seek Backwards (10 seconds by default)
  • V → Paste YouTube URL from clipboard

📁 How to Install

  • Make sure you have Melon Loader installed for Schedule I.
  • Drop the appropriate CustomTV.dll into your Mods folder:
  • Use CustomTV.IL2CPP.dll for the main/none and beta versions
  • Use CustomTV.Mono.dll for the Steam alternate and alternate-beta versions
  • Create a folder called TV inside Mods if it doesn't exist.
  • Place your mp4 files inside Mods/TV.

📁 Schedule I

└── 📁 Mods

├── 📄 CustomTV.IL2CPP.dll (or CustomTV.Mono.dll)

└── 📁 TV

└── 📄 example.mp4

🧪 Compatibility

Game Versions:

  • IL2CPP (main version of Schedule I)
  • Mono (alternate version available through Steam beta branch)

Framework: Melon Loader

⚙️ Configuration

You can tweak the keybinds and adjust the audio volume to your liking through the MelonPreferences.cfg file:

  • Where to Find the Config File

The configuration settings are now stored in the default MelonPreferences.cfg file in your game's UserData directory, not in a separate CustomTVConfig.ini file.

  • Config Example (in _MelonPreferences.cfg_):; Valid key names:

[CustomTV]

PauseKey = "Minus"

ResumeKey = "Equals"

NextVideoKey = "RightBracket"

PreviousVideoKey = "LeftBracket"

SeekForwardKey = "RightArrow"

SeekBackwardKey = "LeftArrow"

VolumePercent = 100

SeekAmount = 10.0

Shuffle = true

YoutubeURLKey = "V"

MaxCachedYoutubeVideos = 25

DeleteYoutubeVideosOnExit = true

UseFirefoxCookies = false

signSize = "(3, 2.2, 0)"

You still must press both Ctrl and Shift before the set keybind.

Note: Valid key names can be found in the Unity KeyCode Enum Reference

🔀 CustomTV Sorting Guide

If shuffle mode is disabled, CustomTV sorts your video files in a specific order to keep episodes and seasons in a logical sequence. To ensure your videos are sorted correctly, follow these simple naming rules:

Recommended Naming Format:

  • Season and Episode Numbers First

Name your video files starting with the season and episode numbers, formatted as SxxExx.

Example: S01E01 - ShowName.mp4

  • Optional Leading Numbers

If you have files with a leading number (like special episodes, bonuses, or collections), place the number at the start of the file name.

Example: 001 - SpecialEpisode.mp4 or 10 - BonusEpisode.mp4

  • Natural Sorting

After following the above formats, CustomTV will handle sorting your files in a natural order as usually displayed in file explorer (e.g., S01E01 will come before S01E10).

Important Notes:

  • **Season and episode number (SxxExx) is the most important for sorting.
  • Leading numbers are used for episodes or specials outside the main series.
  • Files will be ordered by season first, then episode number, then any numbers at the start of the filename.

By following these simple naming conventions, CustomTV will automatically sort your episodes in a way that makes sense for watching!

🎥 YouTube Functionality

The mod now supports playing videos directly from YouTube URLs.

How to use:**

  • Download yt-dlp and place it in your TV/yt-dlp folder
  • Copy a YouTube URL to your clipboard
  • Press Ctrl+Shift+V in-game to paste and process the URL
  • The video will be downloade

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

File & checksum

Filename
CustomTV-1.6.4.zip
File size
84.0 KiB
SHA-256
eb17fdb2e5f9977a1ab5213ff67e4c32df199132cdfb5ed639f46f7a5286343e
Stored at
2026-10-06 19:13