-
Notifications
You must be signed in to change notification settings - Fork 1
Manual Video Creation Addition
I HIGHLY suggest using the built in package creation in the manager to streamline this process.
To manually add custom video content or create new packages, follow these steps:
Create a new folder in /videos/.
Add a new entry in manifest.json with the exact name of your folder, following the existing pattern format.
Inside your video folder, include the following files:
| File | Description | Notes |
|---|---|---|
meta.json |
Metadata file | Fill in according to the provided examples |
video.mp4 |
Video file | Can use any filename, but must be .mp4 format |
path.bx |
Path data file | Can use any filename, must be .bx format |
thumb.jpg |
Thumbnail image |
.jpg or .png accepted; placeholder shown if missing |
meta.json first before adding other files.
- You can add multiple .bx files to one video under the bxFiles section if you add additional entries.
- For highlighted tags, I like to do 3: Difficulty, Type of video, and then video creator. Do what you like, but that's how I prefer it.
- Duration is calculated in FRAMES, not seconds.
The following are SUGGESTIONS and NOT NECESSARY, but a recommendation for keeping things organized.
The original inspiration for this project was so I could split BounceX compilations into their individual parts/songs, so if a video only has 1 song, then use that as the title. If there are multiple songs, just name it whatever (when I convert regular PMV/HMVs, I just use the video title).
There are a handful of "special" tags which make it easy to filter. You can see all of the "special" tags in the videos tab. The categories are:
- BounceX
- Dildo Hero (You can use the funscript converter in the DH Discord Server to convert some of these to be compatible!)
- Other
- Easy
- Medium
- Hard
- Extreme
- Multi-Difficulty (Use this when you use more than 1 path, otherwise indicate how hard on average the path is.)
- Single Song
- Compilation (If there are multiple MAIN songs in the video, use this)
- No Song
Anything else you feel is relevant. Here are some suggestions:
- Content descriptors/tags
- Song name(s) (if not provided in the title or elsewhere)
In the Tools folder, there are 2 files:
- offset.sh allows you to add or remove frames from the start of a video using ffmpeg
- splitbx.py allows you to split a .bx file into multiple parts. This is helpful if you have a long video with 3 songs but just 1 path and want to split them up into paths for individual songs. You can find their usage in their source code.
When creating a package to share, ONLY include a videos and/or playlists folder in the root directory of the .zip. Omit any files other than the ones needed, so do NOT include manifest.json.