GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - RequiDev/ReMod.Core: The core dependency of ReMod

This repository was archived by the owner on Jan 24, 2023. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

222 Commits
222 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
Managers
Managers
 
 
Notification
Notification
 
 
Properties
Properties
 
 
UI
UI
 
 
Unity
Unity
 
 
VRChat
VRChat
 
 
.gitignore
.gitignore
 
 
AssemblyExtensions.cs
AssemblyExtensions.cs
 
 
ConfigValue.cs
ConfigValue.cs
 
 
EnumExtensions.cs
EnumExtensions.cs
 
 
LICENSE
LICENSE
 
 
ModComponent.cs
ModComponent.cs
 
 
README.md
README.md
 
 
ReMod.Core.csproj
ReMod.Core.csproj
 
 
ReMod.Core.csproj.user
ReMod.Core.csproj.user
 
 
ReMod.Core.sln
ReMod.Core.sln
 
 
XrefUtils.cs
XrefUtils.cs
 
 
remod_core_logo.png
remod_core_logo.png
 
 

Repository files navigation

Disclaimer

Since VRChat has added EAC this library doesn't work anymore.

ReMod.Core

ReMod Core Logo

The core dependency of my VRChat mods ReMod and ReModCE. This project contains several helper functions, wrappers and UI classes for VRChat, Unity and MelonLoader.

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

Description

This library powers both my private VRChat mod and the public version of it. Its main use is to create UI elements for VRChat in an easy way without all the work behind it.

Usage

If you don't intend to modify the project your best bet is to either download the latest release from here or here. Both this project and ReModCE will have an automatically built version in their releases.
You'll want to link against that version and just supply it with your mod by either automatically load version from GitHub like 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.

Please don't ILMerge ReMod.Core into your project as that can cause all sorts of problems with 2 ReMod.Core libraries existing in 1 process.

Documentation

I'll be honest, read the code in ReModCE. I wrote this library to use it for my projects. I'm fine with other people using it as long as they respect the license behind it.
A few things are a bit convoluted, but that's because I tried my best to OOP the unity hierarchy of the UI objects behind it. It should still be easy enough to understand.

Contribution

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

Credits

@Kiokuu
@imxLucid
@DDAkebono
@MintLily

About

The core dependency of ReMod

Topics

vrchatvrchat-modvrchat-modsvrchat-toolvrchatapi

Resources

Readme
GPL-3.0 license
Activity

Stars

32 stars

Watchers

2 watching

Forks

11 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.