Here is another update to RBRvr which should fix the latency issues with rendering introduced in v1.4. It took a long time to find a way to get it working properly, but now it should be a lot more pleasant to look at.
In addition it comes with options to disable the default camera shake in the in-car view and and to lock the camera to the horizon in either roll axis only or roll + pitch.
I did not have time to test it thoroughly so its possible there are some bugs as the RBR camera override is now done in a totally different manner.
Download from here (v1.5). Get the updated v1.6 from here.
See the readme.txt for instructions and some troubleshooting hints. In-game you can also find a quick help sheet from the desk.
this is a great achievement, thanks a lot!
one question: could it be the v1.5 uses a bit more resources than v1.4? Seems to have more frame drops in more demanding stages (Fernet Branca from rbrCZ for example)
Still, compared to v1.2 for the dk2, its quite more demanding – I run v1.2 with 250% render scale without any frame drops compared to v.14/1.5 which has a lot of frame drops already at 200% in some stages.
Also, the behavior of the frame drops seem to be different in each version, v1.4 and v1.5: when it drops in 1.5 it feels it goes instantly to half the frame rate while with 1.4 it just drops 15 or 20 frames. Is it using a different way to adapt to bad framerate?
Using a gtx1070 btw.
last question: whats the default value of rbr regarding camera shake, on or off? I want to have it like it is in v.1.2/1.3/1.4.
Pedro, I think you’re Portuguese, right?
I’m on RBRCZ for a couple of years and just recently get into VR with Oculus Rift and a GTX960.
I believe you can give me some tips, can you send me an email?
Thank you for your great work, I inform you that the last version of RBRvr v1.5 doesn’t work anymore. It make crash RBR. If I take off the plugin, everithing work well without VR.
Could you update RBRvr v1.5 for all the VR lovers.
Works very well for me (render scale 1.5). Thanks Kegetys!
Thank you kegetys, Dirt Rally bored me pretty quickly, even in VR, so now I’m back to my good old RBR !
Works awesome thanks for the mod. One question, can I remap the keys for cockpit position? My keyboard does not have t num pad.
No you cannot, but you can use the Vive controller to adjust the seat as well (I guess it should work with Touch too but I don’t know the button mappings).
You can alter the seat aswell using the Oculus Rift Controllers. You just need to HOLD the trigger and then you can move your postition about in the Rift.
I don’t have a numpad nor VR controllers. Am I fucked to move camera ?
Late response, but you can use the on screen keyboard in the windows accessibility tools. Just hit start and type keyboard and it should come up.
thanks keygetys! great addon for RBR. just on question: to have a better picture quality I have an option in your plugin for render scale, but i can modify the pixel density in steam vr as well. do this two things the same, shoud i use both, or just one, what is your recommendation? thanks in advance.
Just like in other games the two settings add up so if you increase both you will just get a lot more supersampling. Whichever setting you use is really up to what you find easier to use I suppose, though note that SteamVR recently changed the meaning of the supersampling value to mean a multiplier for the total number of pixels, while the RBRvr setting is a multiplier for both width and height.
thx, understood. and once again, great tool!
Hi, I have runtime error when stage loaded, the problem is at all stage. Any sugestion ?
Returning to RBR thanks to your VR plugin!
I have but one issue: The framerate does seem to be lower than 90fps (maybe 60fps?). Maybe it is that the game only updates at 60fps while the actual rift fps is 90fps. I have disabled vsync everywhere but that does not seem to have an effect. Using a geforce 1070 with an oculus rift.
Maybe I am missing something. Do you have a solution?
I’ve just got my vr headset so I’m pretty noob right now and can’t make it work. After installing the 1.5 version on my RBR 1.02 (running SSE) I can only see the game on the monitor, nothing shows up inside the Rift. Do I need another program to render on the Rift? I’d love to try it in VR :D
Ok nevermind I made it work somehow. The Oculus driver switched off the Unknown Source execution for some reason and Steam had to be off for the game to show up. Now all is good.
The game menu being in the VR is a great idea. Thank you for this superb plugin!
how did you managed to keep steam vr from opening?
Start up the Oculus software before you start RBR. Steam VR wont open up then.
My name is José Ángel, from Spain (Tenerife), user of DiRT Rally and since half a year ago, user of RBR. I recently adquired an Oculus Rift and tried RBRvr plugin but… it doesn’t work.
It starts, start Oculus Home, starts SteamVR, then blank (white) screen and error message:
Program: C:\Richard Burns Rally\RichardBurnsRally_SSE.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information”
>> Title bar: Microsoft Visual C++ Runtime Library
I tried all:
– Installed in RBR with NGP plugin and in RBR vanilla (clean), last version.
– Installed last SteamVR (from august) and last beta SteamVR (from september).
– Reinstalled directx 9 C
– Disabled (unplugged) trackir
– RBR in windowed mode (Fullscreen = false in config file)
– And rbrvr.cfg:
I don’t know what to try now…
Could you help me? Thanks a lot.
My computer: i5 4670k, GTX770, 32 Gb RAM, Windows 7 64-bit (updated).
Installed Ms Visual C++ 2005, 2008, 2010, 2012, 2013 and 2015.
.NET FRamework 4.7
nVidia driver 385.69
All Oculus apps run perfectly and almost all steamvr apps too.
That seems strange, but unfortunately I can’t really think of reasons what could be causing it. You could try running Sysinternals Debugview and then running RBR which will capture and display some debug output, but I doubt it will show much useful info considering the crash.
Because the strange runtime error I decided to test v1.4 of RBRvr and…
In fact, it works 1 of 3 times, more or less. And sometimes, when it works, fails loading the track.
It’s very strange…
Any idea, guys?
Thanks and Big work, Kegetys!!
Tested again in a fresh Windows 7, fresh RBR, with only Checz, ZFix and NGP plugin added and now…. it works!
Only happens sometimes when closing RBR it doesn’t return to SteamVR correctly and I can’t run RBR again (kegetys screen showed) and I have to close SteamVR and restart oculus service or, sometimes, restart Windows 7.
I didn’t install Pacenote plugin (I had it in the old RBR installation)… maybe it causes the problem?? I don’t know. Maybe I test it ;-)
Yes, it doesn’t run with Pacenote plugin, so unfortunately I can’t use it because it RBR doesn’t read the extended pacenotes then :(
For some time i have noticed that since this new steamVR versions (1.3/1.4/1.5), the colors have less contrast than in the dk2 version (1.2). After testing rfactor 2 (that also uses steamVR only) where the colors also lack contrast and punch (mainly a black level problem), I realize it is something to do with how steamVR translates the image to the oculus rift cv1 (which is my headset). I imagine it looks better in the Vive, but could you include again the gamma adjustment in the cfg file of your mod like you had in the version 1.2 for the dk2? It would be really useful for us cv1 users to have a better picture. Maybe it is just a couple of lines I can put in rbrvr.cfg?
thanks a lot
Adjusting the gamma isn’t quite so easy as the headsets aren’t visible as normal displays anymore. It would require adding some postprocessing layer to RBRvr, not sure if if I can find time to do that but I’ll note it for the future.
thanks for the answer and thinking about it. I think it would be great if you could do it, mostly because it seems more people use the rift for simracing even though rbrvr is primarily using steamVR which I think is more optimized for the Vive.
Cheers, keep up the good work, congrats.
I would like to thank you personally for your hard work, but I would also like to report that my game keeps crashing (as in bsod) every once in a while when I launch it with my HTC Vive headset and also when starting my 2nd or 3rd race without leaving the rbr season. I would be happy to provide you with crash dumps, logs, dxdiag, msinfo32, etc. if you’re still working on RBRvr.
If you get a blue screen of death it is always a hardware or driver fault (user level software like RBRvr cannot directly cause a BSOD even if they wanted to). However something RBRvr does could trigger it, but its basically impossible for me to debug… Best bet would be to upgrade drivers, check for overheating and such things.
Thank you for your reply.
I will look into my software situation and try to sort it out. It’s probably just an issue with AMDs +17.7 drivers where something seems to have changed how the package them, but since I’m already here (and I hope you don’t take this the wrong way) but would it be possible for you to consider having a look at the unofficial HTC Vive support for DiRT Rally which seems to have magically broke after the last patch?
You’re probably already aware of the Revive Project https://github.com/LibreVR/Revive/releases but after Codemasters v1.22 update for DR something broke and no one seems to be able to activate it (or maybe we’re all doing it wrong, but I don’t think that’s the case) where as before it was just a matter of dropping your game .exe on the program and it would automatically launch through SteamVR and working flawlessly.
I know you’re a busy man and can’t help to fix the whole worlds problems, but I would kindly ask of you to consider my request, feel free to contact me if you need a guinea pig.
Unfortunately I do not have Dirt Rally and don’t really know how Revive works so I am not the best person to look into that (in addition I am away from my VR gear for about a month right now).
Hi there! Love your work! I’ve used this mod A LOT! It works flawlessly!
Also the co-driving option is great! We have always dreamed of going competing together so now I can drive her around which is awesome.
When I saw the Codriving mode I instantly thought of the idea of why not let the co-driver have a piece of paper infront of them aswell? I mean you got the htc vive controlls to work ingame? Could it work to have a peice of paper infront of you and you hold it with 1 controller and you can turn paper with the other, it would make for an really awesome co-op experience and also it’s good practice for whenever we go rally together.
For the notes best thing would be to convert the already existing notes onto the paper but that could be a lot of work so just being able to scan real life paper and put the papers in some kind of order in RBR folder that works aswell, maybe that is less work for you. We have made notes before so it’s no problem.
Anyway loving your work! Get in touch if you need help, I’ve done alot of coding but never touched any modding.
Good to hear you like it.
A paper held by the codriver with the Vive controller would maybe be possible and not too hard to add, though I guess it would only make sense with the driver driving with the “flat” monitor. In the reverse setup (driver in VR and codriver looking at a monitor) the codriver can just hold a real paper.
I’ll add it to my list of things to do but cannot promise I will ever have time to actually implement it. But meanwhile you may be able to do something like that yourself with a SteamVR overlay application outside of RBRvr (it would work in any SteamVR game then so maybe it would have other uses too).
Thanks a lot for this great mod. It keeps RBR alive for many.
I’d like to report a bug with the DK2. At some areas of the stages, the tracking bounces like in 1.4, working flawlesly the rest of the time. For instance, the first frech stage always starts for me with that unstable tracking.
Besides this, I just can get 30fps, while in AC for example I get 60 without a problem. Any idea on how to improve this?
Thanks in advance!
i bought my rift mainly for assetto and rbr (i only got a gtx770 and i am below the official specs for the rift and must trick it to work with a sse bypass setup and installing old nv drivers but these games run fine on my spec) but rbr wont! is there any way you could make it work with the touch version of the rift ? i did much research and trying different things like runtime changing (to get extendet mode ) but “the runtime changer app guy” on youtube say that newest on wont work with older runtimes. adding non steam apps to the steam apps kist to be able start it in steamvr possible for rbr ? or using official home/steam mechanics ?
Hey kegetys, first of all, thanks for your work on this plugin for RBR. Played this sim back when it was released, and I still fire it up from time to time when I need a dose of rallying.
Now as you probably expected, here goes a cry for help ;-) I’m using an Oculus Rift CV1. The plugin works ok most of the time, but I’m getting a crash that prevents me from continuing into the Japan rally of the championship (second rally, after UK).
I attached the msvs debugger, and it seems the offending code is in RBRTestPlugin.dll. I have no symbols, but here’s a screenshot of the whole stack while it shows the crash dialog: http://www.stenyak.com/sharex/2017-11-30_01-21-29.png
Hopefully you can trace it back to the original code and with some luck it’s something easy to fix.
This is the actual error message btw: http://www.stenyak.com/sharex/2017-11-30_01-26-08.png
I can also provide you with the full coredump. It’s around 1.6gb so let me know if you really need it, and I’ll upload it somewhere.
Again, thanks for your top work! ;-)
That crash looks quite odd, it looks like the TestPlugin has created some dialog window. But the RBRTestPlugin is supposed to be just some example plugin that comes with the game, it should be safe to remove it. But it may be that the crash is actually caused by something different.
Thanks, I’ll just remove the test plugin then :-)
hey mate, I need your help, if possible.
just received my Oculus Rift.
Set up oculus app, and then proceed to RBR since that’s mainly what I want these for.
Need to install steamvr, so I did.
calibrated as a standing device, and the floor measure set to 108cm – my line of view, when seated at my chair.
The problem is, in game the view is quite low all the time, and the options to move up or down dont work.
0 – recentre works, but still not a good position – but something changes…
Can’t understand this.
Already recalibrated both oculus and steamvr for many times, many dfferent tries, to no luck…
Can you suggest something? I’m clearly doing something very wrong :p
Mate, update on my question.
I just found the solution, using OpenVRAdvanced settings.
For now, seems like it needs to be changed everytime, but I’ll fid a better solution for sure! Now trying to move the gear speed indicator to a visible place, but everything is getting better now!
Hi Kegetys, thanks for your work, it is awesome!
Some suggestions that would make it even better:
1. Option to map buttons to act like arrow keys and enter, That way i could control the menus while in vr, from my wheel (Fanatec csw v2). (Maybe always react to any D-pad?)
2. Colors do pop a little more in vr than on my monitor, but it would be nice to have some saturation/contrast settings as mentioned above…
Thanks and take care!
D-pad support would be maybe possible to add, but meanwhile you could also use something like AntiMicro or joy2key to map joystick buttons to arrow keys.
Of course, great tip! Tried Antimicro and it works, that is really convenient, tnhx!
Do we have any re-caliblation key? It’s hard to do everytime with a vive wana. Is it just I dont know? key1 is only changing sight.
Do you mean to re-center the seating position? Use the 0-key on the numpad to do that.
Tip: Use Antimicro to bind a button on your wheel to press 0-key on the numpad, which makes it easier to keep your head perfectly centered while re-centering…
Fantastic work you’ve done with the rbrVR! Love it!
Tracks come alive just as in AC.
A complex question: I use RSRBR and the camhack plugin to render environment in preferred FOV. I’ve noticed there is a conflict when doing this and using rbrVR. I guess it is not even possible to use camhack together with rbrVR as it needs to be defined using other criterias such as scale? What are your thoughts about this? Is it possible via *.ini’s to set the FOV and aspect ratios so that rbrVR reads that before applying scale?
Best wishes for 2018 and your small but very unique contributions to PC-simulations!
Hello. Changing the FOV or aspect ratio in VR is in general a bad idea. Only thing it would do is make the image appear incorrect in the headset as the lens distortion would be wrong, and reprojection would be applied incorrect as well.
I thought so too, and understand why it is a “bad idea”. I’ll experiment a bit but will probably arrive at normal projection in the end :)
Thanks again for this essential VR-tool for RBR!
A stupid question, but how do I turn VR-mode off? Do I need to remove/replace the *.dll’s? Or is there an easy way to swap between VR and Normal (screen) mode?
Hi kegetys, since a run the OculusPatchMarch2018.exe, RBR doesn’t work with the Rift. If I look the monitor, the picture follows the movement of Rift, but in the Rift, I just see the usual Rift home page. Please, look this issue, if you have some time! Thanks in advance, BR, myg20
sorry, it was my mistake. the plugin works perfectly. thanks
Hi all… Anyone play by oculus rift s? Cannot play since i buy it… i am searching for a solution :) I dont know if this is the problem.. TY Kegetys for all your great work
Donation done last years
Just upgraded to a Valve Index and to be able to use 144hz in RBR is fantastic, unfortunately that can only be achieved on my system (gtx1070) when I use rbrVR 1.4. The 1.5 version seems to use so much more resources, it takes around 50 fps from performance compared to the 1.4 version.
Do you know a way to disable the camera shake present in the 1.4version ? That would be great because interestingly those latency problems disappear when I have it in 144hz on this headset.
Could you help me, RBR crash now with the plugin RBRvr 1.5, I tried with RSRBR, RBR pro, REAL RALLY, and it’s the same.
Before, it was working, I don’t know if it is from a windows update or else.
I use OCULUS QUEST 2 with cable.
I posted an updated version that should fix this crash, see the front page
I was just wondering how you change the position of the digidash?
I’m trying to figure that out too searched every RBR thread…nothing lol
Hello, I am baffled as to how I move the minidash out of the way…it used to be in a fine location and now it is randomly in front of my view dead center on my windshield. The gear indicator with rpm’s etc. Is what I’m referring to. How do I adjust it out of the way?
Minulla on ongelma istuimen säätämisen kanssa. Ainoastaan nollaus toimii, muut säädöt ei onnistu edes Oculuksen ohjaimilla. (käytössä Oculus rift S) Onko aiemmin tullut vastaan? Mikä tähän neuvoksi? Yritin myös vaihtaa näppäimet toisiin mutta minulla on edelleen sama ongelma, vain nollaus toimii.
I have a problem with the seat adjustment. Only the reset works (Numpad 0), other adjustments are not possible even with the Oculus controllers. (using Oculus rift S) Has it happened before? What is your advice for this? I also tried to change the keys to others but still i have the same problem, only the reset works.
En kyllä osaa sanoa, voi olla että oikea nappula ei löydy Oculuksen ohjaimista. SteamVR:stä nappuloiden vaihtaminen voisi toimia. Mutta näppäimistöltä säätämisen pitäisi kyllä toimia joka tapauksessa.