Giter Site home page Giter Site logo

vudon-noclip's Introduction

VUdon - Noclip GitHub GitHub Repo stars GitHub all releases GitHub tag (latest SemVer)

Noclip prefab for VRChat worlds.

If you're used to the noclip from Source games (Garry's Mod, CS:S, CS:GO, etc., you should feel comfortable using this)

How To Use

  • Drag and drop the Noclip prefab from Packages/VUdon - Noclip into your scene

NOTE: If you want to prevent users from activating noclip, DISABLE THE COMPONENT! (Proper support for noclip permissions will be added in a future release)

image

Installation

Dependencies - 2

  1. Download com.varneon.vudon.noclip.zip from here
  2. Unpack the .zip somewhere
  3. In VRChat Creator Companion, navigate to Settings > User Packages > Add
  4. Navigate to the unpacked folder, com.varneon.vudon.noclip and click Select Folder
  5. VUdon - Noclip should now be visible under Local User Packages in the project view in VRChat Creator Companion
  6. Click Add
  1. In the Unity toolbar, select Window > Package Manager > [+] > Add package from git URL...
  2. Paste the following link: https://github.com/Varneon/VUdon-Noclip.git?path=/Packages/com.varneon.vudon.noclip

Import from Unitypackage:

  1. Download latest com.varneon.vudon.noclip.unitypackage from here
  2. Import the downloaded .unitypackage into your Unity project

Developed by Varneon with ♥️

Twitter Follow YouTube Channel Subscribers GitHub followers

vudon-noclip's People

Contributors

varneon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vudon-noclip's Issues

Newest VRC SDK Breaks Noclip mod

The Latest Beta SDK for VRC (3.4.0) Changed Udon sharps location into the VRC Worlds Package. Now Noclip Wont compile as it complains about missing udon sharp dependency

Add option to register noclip event callbacks

Either provide an abstract class, e.g. NoclipEventCallbackReceiver or allow creators to call Noclip.RegisterEnabledCallback(UdonSharpBehaviour, string) and Noclip.RegisterDisabledCallback(UdonSharpBehaviour, string)

Normalize desktop input magnitude

Desktop movement currently has the classic mistake of applying full input on 2 crossing axes, resulting in movement speed multiplier larger than 1.

The movement input vector constructed from horizontal and vertical inputs should be normalized before being applied to the movement.

[0.2.0-beta.2 | Desktop] Movement inputs aren't registered if they were pressed before noclip was enabled

Inputs are currently only registered if the noclip is enabled.

Early returns currently in place have only marginal benefits in terms of performance and removal of them might be the easiest solution:

public override void InputMoveHorizontal(float value, UdonInputEventArgs args)
{
if (noclipEnabled)
{
inputMoveHorizontal = value;
}
}

public override void InputMoveVertical(float value, UdonInputEventArgs args)
{
if (noclipEnabled)
{
inputMoveVertical = value;
}
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.