This mod is a port of the custom pillows mod by the same name for pc, made by Toni Macaroni, find their repo here
Custom Textures are put in the images folder at /sdcard/ModData/com.beatgames.beatsaber/Mods/CustomPillowsQuest
, this means that a possible file path for a texture might be /sdcard/ModData/com.beatgames.beatsaber/Mods/CustomPillowsQuest/images/example.png
Custom textures tend to have to be 1:2 aspect ratio. The textures included with the mod are 474x1012 pixels, but other sizes should work as well. The image type shouldn't matter either, but make sure that you are actually putting images in the images folder. Most commonly images will be .jpg or .png
Version 1.0.0 of the mod can only do .pngs, 1.0.1 allows any image type
Custom constellations are put in the constellations folder at /sdcard/ModData/com.beatgames.beatsaber/Mods/CustomPillowsQuest
, this means that a possible file path for a constellation might be /sdcard/ModData/com.beatgames.beatsaber/Mods/CustomPillowsQuest/constellations/example.json
The constellation files are json files, and provide you with the ability to position & rotate the pre made piles in the menu. there are currently 6 types of pile to choose from, which is selected by putting any of these numbers into the "type" field in the "piles" array in the json file:
- 0: Single
- 1: Double Flat
- 2: Double
- 3: Triple
- 4: Large Pile
- 5: Arch
Examples of these piles are in the following image:
Then you can change the position by changing the "pos" x, y and z values. You can also change the rotation by changing the "rot" x, y and z values. For those familiar with unity: these are the euler angles, not a quaternion
An example of a valid json that spawns 1 pillow right in front of the player is as follows:
{
"constellationName": "single",
"pillows": [
{
"type": 0,
"pos": {
"X": 0.0,
"Y": 0.0,
"Z": 2.0
},
"rot": {
"X": 0.0,
"Y": 0.0,
"Z": 0.0
}
}
]
}