A downloadable VR mod for Windows

Download NowName your own price

BaboonVR is a VR mod for Trombone Champ, with motion controls support.

Raicuparta's VR mods Support on Patreon Donate with PayPal Raicuparta's Youtube Twitter @Raicuparta Mastodon @Raicuparta

Note:  This is an early, work in progress version of the mod. The "Baboon" and cards screen are currently unavailable in VR. They will be added in a future update. Currently all you can do is play songs from the list or play in free mode. Game-breaking bugs are expected.

Early access

During development, my mods are available only for people who support me, either via Patreon, or directly on Itch.io. Once I decide the project is complete (or I just don't wanna improve it any further), the mod becomes free and open source. If you're a subscriber on my Patreon, get access to the mod here.

Requirements 

  • A legitimate and up to date version of Trombone Champ (get it on Steam).
  • A PC ready for PCVR.
  • An OpenVR-compatible VR headset. Examples:
    • Quest/Quest 2 connected to a PC via Link Cable, Air Link, Virtual Desktop, ALVR, etc
    • Rift/Rift S
    • Valve Index
    • Any VIVE
    • Any Windows Mixed Reality device (probably?)
  • VR controllers. This isn't playable with game controllers or mouse/keyboard.

How to Install

Get BaboonVR on itch.io. I recommend using the itch.io app to install the mod, so that you can get automatic mod updates.

Run RaiManager.exe (or click Open in the itch.io app) and follow the instructions in the installer.

How to play

This version is still quite simple. Pitch is calculated by the distance from one controller to the other. So you don't actually need to put the mouth piece in your mouth yet, but it definitely feels cooler if you do.

Settings

Mod settings are changed in your flat screen for now. Make sure you focus the game window, and press F1 to show the settings menu in the flat screen. Sorry that the settings are a bit confusing, you'll have to tinker with them a bit in order to find the best trombone offsets for you.

Compatibility with other mods / custom songs

I haven't tested this for compatibility with any other mods. BaboonVR comes with its own copy of BepInEx, the mod loader used for mods in Trombone Champ. If you want to use BaboonVR together with other mods, you'll have to find the BaboonVR mod files first, You can find it by clicking the folder icon in Rai Manager, next to the "BaboonVR Installer" title. Then, you have two options:

  • Copy your other mods to the BaboonVR BepInEx folder.
  • Copy the BaboonVR mod files to your other BepInEx folder, where you have your other mods / custom songs. 

This process wil improve in the future, after the Trombone Champ modding scene matures a bit.

How to Uninstall

Start the installer again (by starting RaiManager.exe or clicking Open in the itch.io app), and click the uninstall button. You won't lose any game files, and it won't affect your progress.

StatusIn development
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorRaicuparta
GenreRhythm
TagsFunny, Meme, Music

Download

Download NowName your own price

Click download now to get access to the following files:

baboon-vr-win.zip 22 MB
Version 10

Development log

Comments

Log in with itch.io to leave a comment.

Seems to be broken with the newest version of the game, it keeps spamming this error and the game isn't visible on my headset (Quest 2)

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object

Stack trace:

Valve.VR.SteamVR_Actions.get__default () (at <8a0bb29dfe384042bcc022007c5f7031>:0)

BaboonVr.Patches.ReplaceMouseClickWithVrButton (System.Boolean& __result, System.Int32 button) (at <2429131f4cdf4655a93dfc0b5a0e8259>:0)

DMD<>?-559444992.NativeDetour_Wrapper<UnityEngine.Input::GetMouseButton>?0 (System.Int32 button) (at <eea1c2f976964d92b8c75a2f1e9cd68c>:0)

UnityEngine.SendMouseEvents.SendEvents (System.Int32 i, UnityEngine.SendMouseEvents+HitInfo hit) (at <c7848723fd1e448e8fb6c4646c37327a>:0)

UnityEngine.SendMouseEvents.DoSendMouseEvents (System.Int32 skipRTCameras) (at <c7848723fd1e448e8fb6c4646c37327a>:0)

when i open it in vr it doesnt seem to be registering my index controllers? and it also gives me how to use mouse instructions..

(1 edit)

Hey, Im getting the BepinEx window, but the game is not responding. 

I am using a legit copy of the game and Vive headset with Knuckles



Edit: Had steam running in Admin cuz another game couldn't launch without doing so. It think some of the steam DLLs couldn't be detected cuz I was running steam in admin, fixed after boot steam with normal privileges

Im broke and i really want this mod

find 2 bucks lying around somewhere

(1 edit)

Does this mod work anymore? I just get a rotating trombone and it never loads into the game. Checked on the mod discord and the last comment there is saying the same thing.

Deleted 230 days ago

This has now been fixed. Try the newest version.

Is there a way to switch between playing in VR and playing flat? After I installed the mod, I can only launch Trombone Champ in VR mode. Do I have to uninstall?

Yeah you can just use Rai manager to toggle it on and off by installing / uninstalling as many times as you want

Got this one working easily enough. Such an easy to use mod. Thanks @raicuparta!

(+1)

I can't seem to get past the save select screen. I've pushed every button on my controller but nothing seems to work (I'm using a Vive Cosmos).  Any assistance would be appreciated.

(+1)

Thanks for letting me know. There’s a good chance a recent Trombone Champ update broke this mod, so I’m gonna have a look and see if it works asap.

Yeah I just grabbed the mod and it appears to be broken right now

I just tried it and everything seems to work fine? Can you send me your logs? There’s a logs button in Rai Manager, it’s the notepad icon on the top right.

I just tried it and everything seems to work fine? Can you send me your logs? There’s a logs button in Rai Manager, it’s the notepad icon on the top right.

It's not working for me either. I'm using a Quest 2.

Logs:

https://gist.github.com/sj26/1a7fe7b80da57a4c00f54d1053c34d8a

Make sure you’re running a legitimate version of the game through Steam, and that you have configured your OpenXR loader. For Quest 2 via Link that means you need to configure Oculus as your OpenXR loader, and for Virtual Dekstop you set SteamVR as your OpenXR loader.

(1 edit)

I  do have a legitimate version from Steam. And I have configured Oculus as the default OpenXR loader. I am using Air Link.

The game launches and I can see/hear in the Oculus headset, and the mouse cursor moves around with my controllers, but I cannot click anything.

 I'm having the same issue, able to see the start screen saying "start new game", and can hear music, but clicking buttons does not do anything. Any fix? 

Also using a Quest 2. Trying to play through Air Link, running a legit version through Steam, with Oculus set as the OpenXR loader.

I'm struggling to work out which files to copy across to get baboon VR working with custom sheets "TrombLoader" plugin in BepInEx. I had custom sheets working and then installed BaboonVR and they stopped working. I then reinstalled BepInEx and Baboon VR stopped working. Any hints? Thanks

Did you already follow the “compatibility with other mods / custom songs” section of the readme?

I noticed that the game's interface seems much more zoomed out/high resolution when playing with this VR mod compared to playing un-modded.

Is there an option to change that at all? It makes it kind of hard to read the results screen at the end of a song.

Vanilla:



VR Mod:


Not right now. This is an artifact of how I’m projecting the UI, it causes some screens to be bigger, some to be smaller, some to just be all broken. Hopefully I’ll fix this in a future update.