{"id":24609777,"url":"https://github.com/redbrumbler/custompillowsquest","last_synced_at":"2025-05-05T23:47:16.340Z","repository":{"id":54776277,"uuid":"332304937","full_name":"RedBrumbler/CustomPillowsQuest","owner":"RedBrumbler","description":"A quest version/port of the Custom Pillows mod by Toni","archived":false,"fork":false,"pushed_at":"2023-04-11T12:09:52.000Z","size":3150,"stargazers_count":11,"open_issues_count":3,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-31T00:51:13.938Z","etag":null,"topics":["beatsaber","oculus-quest","oculusquest"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RedBrumbler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-23T20:48:05.000Z","updated_at":"2024-06-25T11:38:53.000Z","dependencies_parsed_at":"2023-01-20T14:18:30.161Z","dependency_job_id":null,"html_url":"https://github.com/RedBrumbler/CustomPillowsQuest","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedBrumbler%2FCustomPillowsQuest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedBrumbler%2FCustomPillowsQuest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedBrumbler%2FCustomPillowsQuest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedBrumbler%2FCustomPillowsQuest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RedBrumbler","download_url":"https://codeload.github.com/RedBrumbler/CustomPillowsQuest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252596361,"owners_count":21773842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beatsaber","oculus-quest","oculusquest"],"created_at":"2025-01-24T18:16:55.375Z","updated_at":"2025-05-05T23:47:16.297Z","avatar_url":"https://github.com/RedBrumbler.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Custom Pillows Quest\nThis mod is a port of the custom pillows mod by the same name for pc, made by Toni Macaroni, [find their repo here](https://github.com/ToniMacaroni/CustomPillows)\n\n## How to add custom textures\n\nCustom 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`\n\nCustom 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\n\n**Version 1.0.0 of the mod can only do .pngs, 1.0.1 allows any image type**\n\n## How to add custom constellations\n\nCustom 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`\n\n### Making custom constellations\nThe constellation files are json files, and provide you with the ability to position \u0026 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:\n - 0: Single\n - 1: Double Flat\n - 2: Double\n - 3: Triple\n - 4: Large Pile\n - 5: Arch\n\nExamples of these piles are in the following image:\n\n![piles](https://raw.githubusercontent.com/RedBrumbler/CustomPillowsQuest/master/ExtraFiles/Piles.png)\n\nThen you can change the position by changing the \"pos\" x, y and z values.\nYou 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\n\nAn example of a valid json that spawns 1 pillow right in front of the player is as follows:\n```\n{\n  \"constellationName\": \"single\",\n  \"pillows\": [\n    {\n      \"type\": 0,\n      \"pos\": {\n        \"X\": 0.0,\n        \"Y\": 0.0,\n        \"Z\": 2.0\n      },\n      \"rot\": {\n        \"X\": 0.0,\n        \"Y\": 0.0,\n        \"Z\": 0.0\n      }\n    }\n  ]\n}\n```\n\n## Credits\n\n* [zoller27osu](https://github.com/zoller27osu), [Sc2ad](https://github.com/Sc2ad) and [jakibaki](https://github.com/jakibaki) - [beatsaber-hook](https://github.com/sc2ad/beatsaber-hook)\n* [darknight1050](https://github.com/darknight1050), [Futuremapopermydud](https://github.com/Futuremappermydud), [Sc2ad](https://github.com/sc2ad) - [questui](https://github.com/darknight1050/questui)\n* [Sc2ad](https://github.com/sc2ad)  - [bs utils](https://github.com/sc2ad/QuestBS-Utils)\n* [Sc2ad](https://github.com/sc2ad)  - [codegen](https://github.com/sc2ad/BeatSaber-Quest-Codegen)\n* [Sc2ad](https://github.com/sc2ad)  - [custom types](https://github.com/sc2ad/Il2CppQuestTypePatching)\n* [ToniMacaroni](https://github.com/ToniMacaroni) - [Original Idea](https://github.com/ToniMacaroni/CustomPillows)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredbrumbler%2Fcustompillowsquest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredbrumbler%2Fcustompillowsquest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredbrumbler%2Fcustompillowsquest/lists"}