Bus Driver

Bus Driver

Not enough ratings
Playing Bus Driver in 2023
By Koffiato
Hello, this guide was created for fixing issues of the game Bus Driver. This guide may help you get the game on a playable state.
   
Award
Favorite
Favorited
Unfavorite
Startup Settings
1-) Let's begin with running the game with "Configure Bus Driver" option selected.

2-) From the right panel, change game language as you wish.

3-) Go into the "Advanced" tab and select your renderer. Set everything on highest here as this game is old and is easy to run. Default to DirectX as the renderer, and only use OpenGL option if you have issues. Don't forget to increase sound quality too! End result will look something like this:

That's it for the configurator.
Graphics incompatibilities
Now let's tackle the largest issue; incompatible graphics APIs. By default, the game uses DirectX 9, which should be compatible with just about everything; but I've found out that it has some weird behavior, so I recommend trying it yourself!

1-) Again, launch the game with "Configure Bus Driver" option. Into the Advanced panel and try running the game in either of the renderers. Here's my OpenGL settings for instance.


If that did not help, and you continue to have issues; we'll use DXVK to bypass DirectX completely. BEWARE: This method only works if your GPU supports Vulkan (as long as it's made in the last 10-ish years, you'll be fine in most cases).

1-) Go to DXVK releases page here: https://github.com/doitsujin/dxvk/releases

2-) Scroll down and download the latest "dxvk-x.x.tar.gz". You might have to try older versions if your GPU do not support Vulkan 1.3, though.

3-) Open the downloaded archive with 7-Zip, PeaZip, WinRaR or alike.

4-) Navigate to dxvk-x.x > x32 folder inside the archive and set the program aside.

5-) Now let's navigate to games directory. For that, right click the game on your Steam Library, hover over Manage and select Browse local files.

6-) Navigate to bin > win_x86 and bring up your archiver we just set aside.

7-) Drag and drop or unarchive "d3d9.dll" and "dxgi.dll" into the folder we just opened and overwrite if asked.

8-) Now you may launch the game with DirectX selected. If you are unsure that DXVK working, you can also reopen the games folder and check for "busdriver_d3d9.log" file. If it exists, it means DXVK is initialized and running.

That's it! Your game should work now.
Audio Issues
I've found that the game may behave in weird ways if the audio output of your computer is set to too high of a resolution. If you have audio issues, you might try these steps.

1-) Hit Windows+R button combo and copy-paste this command
control.exe /name Microsoft.Sound
and click run. This will open up Sound Control Panel as shown here:

2-) Double click on your default/preferred audio output you hear the game from. (If unsure, you can right click and test the output). It should look something like this:

3-) Now click on the Advanced tab and select your audio format. For this game, I don't recommend going above 24 bit/48kHz.My desktops 32/384kHz breaks the audio completely for instance. Here's the setting on my laptop:

That's it. You should be able to hear the game without distortions now.
In-Game Settings
Unfortunately I don't have pictures for these, but basically:

Under the display settings, makes sure to select refresh rate and crank up the quality settings manually. Tip: Use 4x Anti-Aliasing instead of 8x as it basically looks the same, but wastes way less energy. Also I recommend turning Vsync on for this title, as it's not reflex driven.
Playing With An Xbox Controller
This game is completely playable with a controller (apart from entering your name after you finish a level).

1-) Right click the game in your Steam LIbrary and select "Properties".

2-) Click on the "Controller" tab and select "Enable Steam Input".

3-) Now you can click this link to import my button mappings.
steam://controllerconfig/302080/2917326179

NOTE: For these mappings to work, you need to go into the games settings and make sure that keyboard mappings are set to default. Also don't forget to set your axis under the controller settings in the game.

These are my mappings.

Right Stick for steering.
...you need to set these up yourself.
LT and RT for throttle and brake.

Right Stick Click for horn.

Left stick for mirrors.

LB and RB for turn signals.

D-Pad for navigating menus.

"Select" for camera angles.

Y for flashers.

A for confirming/opening/closing doors (Enter).

B for going back/pause (ESC).



Thank you for reading this. Have fun!
4 Comments
Kitjuma 17 Jan @ 6:05am 
Great guide, but a little outdated. How do I play this game in 2025? 😳
MEN 30 Sep, 2024 @ 3:21pm 
Thanks a lot.
NeXXor-GTX 18 Sep, 2024 @ 10:46am 
Thanks friend, with your guide I was able to solve the controller problem
Ogre TF2 25 Feb, 2023 @ 7:43pm 
How I play the game:
1. Press play
2. Play game