/LinuxCreatorCompanion

Linux wrapper around the VRChat Creator Companion

Primary LanguageHTMLMIT LicenseMIT

LinuxCreatorCompanion

A Wrapper around VRChat's Creator Companion to make it work on Linux

Report Bug · Request Feature . Linux VR Adventures discord

Archival Notice

vrc-get is working on an entirely open source creator companion gui, so i will not continue updating this. At the time of writing it's still in beta, so in the meantime you can use this project.

Disclaimer

This is a dirty port. Things have been hastily patched for surface level functionality.
In the future I will clean things up, make the install process more automated, etc.

I HIGHLY RECOMMEND BACKING UP ALL YOUR PROJECTS BEFORE USING THIS


img.png

Setup

Requirements

  • wine (used for unpacking the VCC installer)
  • webkit-gtk-2.42.3 required for the UI

You can simply run ./LinuxCreatorCompanion.

If any of the VCC files are missing, it will automatically download the VCC version compatible with LCC, extract all needed files, and start itself.

The LinuxCreatorCompanion has only been tested on Arch Linux, and as such, might not be able to find the paths for Unity/UnityHub. Currently the manual specifying of paths has not been properly implemented, so I would appreciate if you opened an Issue.

If you find your windows flickering while resizing, This seems to be a WebKit issue. WEBKIT_DISABLE_COMPOSITING_MODE=1 may fix this.

If you want some more immediate user support (issues can be pretty annoying for it), join the LVRA discord linked in the header.


What works?

The surface level functionality has been tested.

  • Projects can be created and managed
  • Packages can be installed
  • Unity can be launched

If you find any problems, please open an Issue.


Building

You will need to grab the following files from your LinuxCreatorCompanion directory, after running the setup above.

  • CreatorCompanion.dll
  • vcc-lib.dll
  • vpm-core-lib.dll

And place them in a Libs folder in the Solution Directory.

Credits

Innounp - https://innounp.sourceforge.net/


LinuxCreatorCompanion is not endorsed by VRChat and does not reflect the views or opinions of VRChat or anyone officially involved in producing or managing VRChat properties. VRChat and all associated properties are trademarks or registered trademarks of VRChat Inc. VRChat © VRChat Inc.