# Usage of the scripting system ## Any scripts not listed here are deprecated and should not be used unless you have some clue what they do or how to fix em. Leave a fix/issue if you can figure out anything cause I sure don't care to change these junky files /shrug Usage docs for each script are in [Documentation~](Documentation~). ### More guides to come eventually. ## Installation AUMSS is a VPM package (`dev.av2x.aumss`) for VRChat world projects. It requires the VRChat Worlds SDK 3.5.0 or newer. ### ALCOM / VRChat Creator Companion 1. Add this repository in ALCOM or VCC (in VCC: **Settings → Packages → Add Repository**): ``` https://gogs.av2x.dev/av2x/AUMSS/raw/vpm/index.json ``` 2. Open your world project's packages and add **AUMSS - Artyom's Udon Modular Scripting System**. New versions show up there as updates. ### Manual Clone the repo into your project's `Packages/dev.av2x.aumss` folder: ``` git clone https://gogs.av2x.dev/av2x/AUMSS.git Packages/dev.av2x.aumss ``` A manual install doesn't get updates through ALCOM or VCC. Run `git pull` in that folder instead. ### Upgrading from the old unitypackage Delete the old `Artyom Scripting System` folder from `Assets` before adding the package. The package uses the same script and program asset GUIDs, so existing scenes keep their references.