3. Desert Bus VR Setting up the macro

Disclaimer: It is intended that you follow these steps when instructed to during the walkthrough. (Just before task 2) You can now if you wish, just make sure not to ever move your OBS window, or you'll have to change the coordinates of the script's scan area again.

For those that are interested:

Hide ads

---------------------------------------------

First, I would like to mention that it took a long time to figure out the secret to this, and the developers probably intentionally made it this difficult. You cannot trigger the movement from screen pixels because it becomes night after a couple hours and the color changes. You cannot interval the buttons in any sort of frequency because the bus pulls to the right at different rates. The only way to make this work is to have it triggered by a sound effect. It’s impossible to directly link a sound effect to a macro, so we have to do it in a roundabout way, scanning the pixels on the OBS sound analysis software to detect distinct changes in audio. When you run over the rumble strips on the side of the road, it triggers a certain frequency of a sound effect that is perfect for OBS to detect. This macro works flawlessly for nearly every single trip (Only failed twice out of 71 runs for me).

---------------------------------------------

This page is solely for preparing you for automating your game. We are essentially just making it so that the bus steers left every time it runs over the rumble strips. I will walk you through it step by step.

You will need to install two programs on your computer before we even start.

  1. OBS
  2. Pulover’s Macro Creator

(I’m only adding the macro as a downloadable link to reduce the number of downloadable files in the walkthrough)

Then, you’ll need to install the macro I made for Pulover’s Macro Creator.

https://ufile.io/rtcchxg3

The only goal is to set the macro so that it scans the yellow region on the OBS screen. Any time the bottom black square enters this region it needs to trigger left movement. I will walk you through how to do this. If you would rather do it yourself, skip to ‘The macro is now set up.

Unfortunately, you will ideally need two monitors for this to work. One for OBS, and one for the game. If you only have one, feel free to try it. Everything will likely be very crammed together, though. You might have to launch the game in a lower resolution to create more space on the screen. The walkthrough will assume you have two monitors.

  1. Open Pulover’s Macro Creator. Place it on the screen that you do not want your desert bus on.
  2. Load my file by pressing file → open → (Desert Bus)
  3. Open OBS. Put it on the same screen as Pulover’s Macro Creator.
  4. On Pulover’s Macro Creator, right click line 3, starting with “Continue, Break,…”
  5. Press edit.
  6. In the upper left, there’s coordinates and a button with three dots. Press the button with three dots.
  7. Right click and drag to ONLY highlight the entire yellow region of the “Desktop Audio” section. Save this and close the window. This makes it so every time the black square enters this region, the bus rapidly pulls left until it’s no longer there.

What this does is makes it so every time the black square enters this region, the bus rapidly pulls left until it’s no longer there. The black square will enter the region whenever the bus runs over the rumble strips, as there’s a distinct shift in audio.

The macro is now set up.

***NOTE There is not a command to hold down the accelerator. (W) This is simply to make the script as simple as possible so that it has the least chance of messing up. For this reason, it's important to find a coin, weight, or something to place over the W key to hold it down indefinitely. Alternatively, you can program it into the script to hold the key down at your own risk.

I will say, however, that although the radio is interesting to listen to, it seems there is a small chance this will interfere with the macro. Therefore, if you would like to be safe, just press the red button on the radio when you start every single trip.

In addition to this, it is also important to keep the camera centered when you’re running the bus. It’s not really sensitive, just try to put it similar to the position it was when you spawned in. The takeaway here is that you want to have the camera positioned in such a way that it pulls the bus away quickly when running over the rumble strips. This will result in a lower likelihood of the macro failing.

The reason for this is that you want the audio to be centered between the left and right channels. You want the ambience sound on the right to be equal to the sound on the left. This will make it easy for the script to distinguish when there’s a large sound shift on the right side. (When you run over the rumble strips.)

Lastly, there is a very small chance that the macro will not work. (Happened to me 2 times) If this happens, do not worry. You will just be towed back to your previous stop. (In real time. You will be towed backwards the same amount of time you went forwards.)

With that being said, you’re all set!

Find anything you think is wrong with this walkthrough? Help us fix it by posting in its Walkthrough Thread.
This walkthrough is the property of TrueSteamAchievements.com. This walkthrough and any content included may not be reproduced without written permission. TrueSteamAchievements.com and its users have no affiliation with any of this game's creators or copyright holders and any trademarks used herein belong to their respective owners.