quest-hook-template

A template for writing mods for Quest il2cpp games in Rust using cargo generate to clone the template:

A template for writing mods for Quest il2cpp games in Rust using quest-hook.

Using this template

Simply use cargo generate to clone the template:

cargo generate --git https://github.com/raftario/.git --name my-mod

Dont forget to add an open source license so other people can use and contribute to your mod, and update this readme file.

Prerequisites

To build mods, you will need:

  • Rust. The easiest way to get it is using rustup.
  • The Android NDK. Grab it from the Android website.
  • An ANDROID_NDK_HOME environment variable poiting to the directory where your NDK is installed.
  • cargo ndk. Install it with cargo install cargo-ndk.

Development

  • Use cargo ndk build to build the mod. Make sure to use cargo ndk build --release when releasing publically to turn on optimisations and keep everyone's framerate smooth.
  • Use cargo ndk clippy to check for warnings or errors in your code. If you use VSCode with the rust-analyzer extension, this will be integrated in the editor.
  • Use cargo ndk doc --open to generate interactive documentation for your mod and its dependencies and open it in your default browser.

Information - Updated Sep 12, 2021

Stars: 0
Forks: 0
Issues: 0

SUPER Android Analyzer

Secure, Unified, Powerful and Extensible Rust Android Analyzer

SUPER Android Analyzer

Rust core for native Android and iOS apps

The Android build contains a wrapper library, which is imported in the Android app with Carthage

Rust core for native Android and iOS apps

cargo-ndk - Build Rust code for Android

This cargo extension handles all the environment configuration needed for successfully building libraries

cargo-ndk - Build Rust code for Android

Very simple command line tool to setup configuration for android native binaries

If you want to use native binary in your android project, and you don't like to write it in C/C++, writting in rust can be...

Very simple command line tool to setup configuration for android native binaries

A library that can fetch all sorts of system information, super-duper fast!

Linux • macOS • Windows • NetBSD • Android • OpenWrt

A library that can fetch all sorts of system information, super-duper fast!

The answer to "how do I use Rust on iOS and Android?"

cargo-mobile takes care of generating Xcode and Android Studio project files, building and running on device, generating project boilerplate, and a few other things!

The answer to "how do I use Rust on iOS and Android?"

A fork of an old android-rs-glue crate, compatible with building miniquad-based projects

Cargo-apk sets environment variables which are used to expose the appropriate C and C++ build tools to build scripts

A fork of an old android-rs-glue crate, compatible with building miniquad-based projects

Universal Android Debloater GUI

DISCLAIMER: Use it at your own risk

Universal Android Debloater GUI
Facebook Instagram Twitter GitHub Dribbble
Privacy