YTP+ Beta & YTP+ Beta (Library) > YTP++ Beta & YTP+ Node > YTP++ > YTP+ Studio & YTP+ CLI > YTP+++
A nonsensical video generator software written in C# using MonoGame.
Currently only supports Windows and is in heavy development, so expect bugs.
This section will guide you through installing YTP+++. There are two methods of installation:
This installation method uses PowerShell to automatically install YTP+++.
It is recommended to use this method if you are installing YTP+++ for the first time.
You must have administrator privileges to use this method.
- Open the deployment script in a new tab.
- Select all of the text and copy it.
- Open PowerShell as an administrator.
- Paste the text into the PowerShell window.
- Press enter.
- You may need to press enter several times.
- The required prerequisites will be installed automatically.
- YTP+++ will be installed to
C:\YTPPlusPlusPlus
. - The script will automatically update YTP+++ to the latest version.
- Shortcuts will be created on the desktop and in the start menu.
- The script will automatically run YTP+++ after installation.
- After running the script, it is safe to close the PowerShell window.
- Download and install the required prerequisites.
- Download the latest release from the releases page.
- Extract the zip file to a directory that does not include spaces in the path.
- For example,
C:\YTPPlusPlusPlus
is a good path, butC:\Program Files\YTPPlusPlusPlus
is not.
- For example,
- Run
YTP+++.exe
.
Using YTP+++ is fairly straightforward. The following steps will guide you through the process of creating a video and watching it.
- Start YTP+++.
- Follow the initial setup.
- If you encounter any issues, please ensure that you have installed all of the prerequisites.
- Update to the latest version of YTP+++ if prompted.
- Click on the Library tab.
- Click on the Materials tab.
- Click on any plus sign to add a material to the library.
- Click on the Generate tab.
- Click on the Start Rendering button.
- Wait for the video to render, the progress will be displayed at the top.
- You may also press ~ to open the console.
- Once finished, click on the Library tab and click on the Renders tab.
- Click on the thumbnail of the video you just rendered to play it.
- The default video player will be used to play the video.
- If you do not have a default video player, Windows may prompt you to select one.
- A recommended video player is VLC.
YTP+++ supports automatic updates. The update process is as follows:
- Click on the Help tab.
- Click on the Show Tutorial Window button.
- Follow the initial setup to the last step.
- Update to the latest version of YTP+++ if prompted.
These software packages are required to run YTP+++. They are not included in the release.
- Windows
- YTP+++ is only supported on Windows, but it may be possible to run it on other operating systems with Wine or a similar tool.
- Support will not be provided for Wine.
- YTP+++ is only supported on Windows, but it may be possible to run it on other operating systems with Wine or a similar tool.
- .NET 6 Desktop Runtime
- Download the .NET Desktop Runtime from here.
- Please ensure that you download the Run Desktop Apps x64 version.
- Install the .NET Desktop Runtime.
- Download the .NET Desktop Runtime from here.
- FFmpeg
- Bundled from v3.1.2 onwards.
- YTP+++ will only use
.\ffmpeg.exe
and will avoid using the system FFmpeg.
- ImageMagick
- Plugins, such as
distort.ps1
, require ImageMagick to be installed. - When ImageMagick is not installed,
distort.ps1
will use an alternative method. - Download ImageMagick from here.
- Please ensure that you download the Win64 static at 16 bits-per-pixel component with high dynamic-range imaging enabled version.
- Do not download the dynamic version.
- Install ImageMagick.
- Ensure that FFmpeg is not selected during installation.
- Plugins, such as
Distributed YTP+++ builds are compiled with Visual Studio Code and the C# extension.
However, you can also build it with Visual Studio 2019.
- Install Visual Studio Code.
- Install the C# extension.
- Open the project folder in Visual Studio Code.
- Open the command palette (Ctrl+Shift+P).
- Type
.NET: Restore Project
and press enter. - Select
YTP+++.csproj
from the list if prompted. - YTP+++ may be launched by pressing F5 or executing
YTP+++.exe
in thebin/Debug/net6.0-windows/
directory.
- Install Visual Studio 2019.
- Create a solution and add the project.
- Build the solution.
- YTP+++ may be launched by pressing F5 or executing
YTP+++.exe
in thebin/Debug/net6.0-windows/
directory.
The official YTP+ soundtrack, Ambience of YTP+, is available on GitHub.
These people have helped make YTP+ and its successors possible:
- hellfire: Creating the original YTP+ software
- KiwifruitDev: Programming, UI, maintenance, Discord management
- nuppington: General help and Discord management
- GMM: UI sound effects, and plugin development
- Bobby I Guess: UI music, general help
- DevanWolf: Providing support and creating fixes for YTP++
- Supositware: Creating YTP5K, a Twitter bot using YTP+ code
- DeeMacias: Plugin development and general help
- 0znə: Discord moderation and continued involvement
- Spiral: Discord moderation and continued involvement
Contributions are welcome.
Please open an issue or pull request if you have any suggestions or bug reports.
YTP+++ is licensed under the MIT License.