Skip to content

catnotadog/ReMod.Core-Quest

Repository files navigation

Quest version

THis is a port of the ReMod.Core project, originally ported as a button API by XOX-Toxic, with a restoration of its function as the ReMod.Core by Neeko, and includes extended functionality by me, Cyril

ReMod.Core

ReMod Core Logo

DISCLAIMER! THIS IS NOT A MOD. THIS IS JUST A DEPENDENCY FOR MODS!

Description

This is a library capable of powering mods for the quest version of VRC. It will be used to power my own private and public mods, as well as an upcoming recreation of ReMod CE for quest

Usage

If you don't intend to modify the project your best bet is to either download the latest release from here If you NEED to modify ReMod.Core and need those changes to be in here, I'd suggest adding this repository to yours as a git submodule. Modify ReMod.Core as you need it, test your changes and create a pull request to submit your changes.

Documentation

Read the code in ReModCE. Requi wrote this library to use it for their projects. They're fine with other people using it as long as they respect the license behind it.

Contribution

In case you do have something to contribute, please create a pull request. Try to stay close to the current coding style.

WaitForUI

private void startWaitForUI()
        {
            ClassInjector.RegisterTypeInIl2Cpp<EnableDisableListener>();
            MelonCoroutines.Start(WaitForUI());
        }
        
        private IEnumerator WaitForUI()
        {
            while (ReferenceEquals(VRCUiManager.field_Private_Static_VRCUiManager_0, null)) yield return null;
            while (ReferenceEquals(QuickMenuEx.userInterface, null)) yield return null;
            while (ReferenceEquals(QuickMenuEx.ActionMenuInstance, null)) yield return null;
            UserInterface = QuickMenuEx.userInterface;
            OnMenuStart();
        }       

Credits

@Kiokuu
@imxLucid
@DDAkebono
@MintLily @Kiokuu @WTFBlaze XOX-Toxic Cyril-XD Neeko

About

the remod core for quest

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages