Steam Deck BootVid Builder Save

BootVid-Builder for the Steam Deck - Preps Video files for BootVid and Suspend Animations and switches between them on demand

Project README

BootVid-Builder for Steam Deck

BootVid-Builder is a tool that allows users to apply or create their own Boot Startup or Suspend Videos and switches between them on demand.

Both Suspends and Throbber animations will be replaced at the same time. If there's a need for a separtation of the two, please open an Issue and we can discuss.

Valve has now introduced official support for Overrides. Files will be placed the following directory:

/home/deck/.steam/root/config/uioverrides/movies/ | :---: |

Installing and Getting Started with BootVid-Builder on Steam Deck

  1. Go to Desktop mode
  2. Download the latest release from https://github.com/DRok17/Steam-Deck-BootVid-Builder/releases (Zip file only)
  3. Extract ZIP file to either Home or Removable Storage (SD card)
  4. Once extracted, open the BootVid-Builder-1.5 folder and locate the 1-Execute-All-Sh-Files.sh file
  5. Right-click on said file and go to Properties > Permissions
  6. Under Permissions tab, enable/check the "Is executable" option click OK
  7. Run the 1-Execute-All-Sh-Files.sh file, this will enable all necessary scripts and grant Execute permissions

- Installation -

Sublime's custom image

Applying BootVids and Suspends

  1. Download the required WEBM video files
  2. Place them into the WEBM-Input folder
  3. Inside WEBM-Input folder, and run either script (double-click):
    • Add-Video-2-Library.sh
    • Add-Suspend-2-Library.sh
  4. WEBM and an accompanied SH script will moved to the either the Vids or Suspends folder in the previous directory
  5. Inside Vids or Suspends folder, select the named folder that matches your file name and open it
  6. Run either script below (double-click):
    • z-prep-apply-boot.sh
    • z-prep-apply-suspend.sh
  7. Steam Deck will then log off with the applied BootVid and/or Suspend video

- Adding WEBM files to Video Library -

Sublime's custom image

- Apply BootVid -

Sublime's custom image

Video Conversion

  1. Download the required MP4 video files
  2. Inside the Converter folder, place the MP4 files into the Input Folder (no limit, script will process each one seperately)
  3. In the previous directory, run the script below:
    • Convert-MP4-2-WEBM.sh - File size is aimed for 5mb but results can vary. Mostly just good quality with less compression.
  4. Video conversion will begin in the background
  5. Once completed files will be placed as follows:
    • MP4 : Input/Done
    • WEBM : Out
  6. File can now be placed into the WEBM-Input folder

- Video Converter -

Sublime's custom image

BootVid-Shuffler

This tool will copy all of the BootVids placed in the Vids folder and install a service to shuffle/randomize BootVids at every restart.

To enable/disable, just run the z-BootVid-Shuffler.sh script and restart the device.

Any BootVid that's added to the Video Library via WEB-Input folder will join the rotation.

BootVids are placed in the following folder:

/home/deck/homebrew/.shuffle/ | :---: |

Log off and Shuffle

If BootVid Shuffler is enabled, Shuffles BootVid before performing the "Return to Gaming Mode" command, basically bypassing the restart rule.

Change Duration

Duration of BootVids can be adjusted from 10, 30 and 60 seconds increments. (NOTE: If duration has been updated manually, you may need to cycle thru the options or revert to 1e4).

Resize Suspends

Suspends can be toggled between 450 by 450 or 1280 by 800 resolutions.

Extract Vids

All BootVids are extracted to the All-Vids folder. Vids folder reset to 0.

Reset to Default

Resets BootVids and Suspends back to Steam Deck defaults. BootVid only option available.

Shoutouts:

** GENERAL SHOUTOUTS **

AutoMcG - Creator of VidSwap, used his work as a starting point for CSS and JSS file changes

kageurufu - For their work on startup animations and use of FFmpeg.

tobek - Used his FFmpeg script to improve BootVid-Converter

Shawn - Script used for BootVid-Shuffler

FFmpeg - Media converter used, Linux and Windows versions.

r/SteamDeckBootVids - For providing the inspiration and creating awesome BootVids

https://stackoverflow.com/users/9952196/shawn

Open Source Agenda is not affiliated with "Steam Deck BootVid Builder" Project. README Source: DRok17/Steam-Deck-BootVid-Builder
Stars
32
Open Issues
0
Last Commit
1 year ago
License

Open Source Agenda Badge

Open Source Agenda Rating