FrozenAlex / Nya-quest

Port of Nya mod with gifs and floating images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nya Quest

Beat Saber Quest mod for displaying nya-tastic images from various anime themed web APIs

GIFs could crash on Quest 1

Usage

Nya's settings can be accessed from either the Mod Settings panel or from within Nya's setting modal

Resetting Nya's Floating Screen Position

Nya features a floating screen, allowing Nya to be accessed outside of the gameplay setup panel. In the event that this floating screen gets stuck somewhere inaccessible it's position can be reset from mod settings panel. The position can also be reset from Nya's settings modal.

Supported Image Sources

Note: I don't own any of these sources so I can't guarantee the images will always be appropriate

Local Files

In order for local files to work there must be compatible images in the sfw / nsfw files found in Nya's folder in ModData\com.beatgames.beatsaber\Mods\Nya\Images. The compatible file types are PNG, JPEG, GIF. Images which are downloaded via Nya will also be placed in the sfw / nsfw folders.

Installation

Install the latest version of Nya Quest.

Contribution

Feel free to point out any suggestions or improvements by submitting a PR or contacting me on Discord (FrozenAlex#4028).

Credits

Build instructions

Prerequisites

  1. Install ninja, cmake and android ndk (version 24 or higher)
  2. Create a file called ndkpath.txt in the project root and paste the path to ndk folder
  3. install qpm-rust and add it to PATH
  4. Install dependencies using qpm-rust restore
  5. Generate a mod.json using a command qpm-rust qmod build (it is needed to build a mod)

Building

build.ps1

This script has multiple options:

  • -Debug - copy the development version of the mod to quest
  • -Clean - removes all the build cache

Development build and copy to quest

./copy.ps1 -Log -Debug 

Before doing this command you need to install qmod version on the quest first.

This script has multiple options:

  • -Log - starts to log after running the command
  • -Debug - copy the development version of the mod to quest
  • -Clean - removes all the build cache

Make a qmod file for installing on quest

./buildQMOD.ps1 Nya

Debug recommendations

Oculus developer tool

It's an extension for VSCode that helps with debugging. It's kinda whack but it works (Only on Windows) VS Marketplace Link

About

Port of Nya mod with gifs and floating images

License:MIT License


Languages

Language:C++ 92.2%Language:PowerShell 6.1%Language:CMake 1.7%