RimFlix is a Rimworld mod that allows players to display custom images in televisions. Players create shows from images in a local directory, assign a seconds-between-images value for the show, and set it to play on one or more TV types. A show with random images and a 10 second interval will act like a slideshow. A show with animation frames for images and a 0.033 second interval will act like a 30 fps animation.
RimFlix can be safely added to and removed from existing games.
Play shows when no pawns are watching: If enabled, TVs will play shows all the time, even when no pawns are watching. If disabled, TVs will only play shows when pawns are watching.
Seconds until pawns change shows: If allowed, pawns will change shows after watching the same show for this many seconds. TVs have new menu options for allowing pawns to change shows as well as to manually change shows.
Power consumption when playing: Set the power consumption for TVs when a show is playing. 100% is the same as vanilla.
Power consumption when not playing: Set the power consumption for TVs when now shows are playing. 100% is the same as vanilla.
Resize images to TV screen using:
Adjust sreen size and position: Click the icon at the top of the Settings window to open a new window that allows you to change the size and position of what the mod considers the "screen area" for each TV type.
You can add shows others have created either from Steam Workshop or Github. Here is an example. You can also share your shows with others (see below).
You can create and share RimFlix shows by uploading them to Steam Workshop. No coding is required. You only need the image files and an XML file that defines each show. For an example of a mod with several shows featuring animation loops, see RimFlix - Anime Loops. Other players can add your shows to their game as long as they have the RimFlix mod installed.
If you would like to help translate the settings and menu options, please contact me or submit a pull request. All translatable strings are in Settings.xml. Thanks!