Work in progress!
Welcome to the DBus World documentation. I'll try to explain to you what DBus World actually is, how it works and what you need for it. You will also learn here how to prepare your own lines or what benefits the patreon account adds.
What is DBus World?
This is a big project for Euro Truck Simulator 2, which adds bus transport functionality. Its using ingame UI to show the player which stop to reach at what time and the timetable. After finishing your drive, the entire drive will be sent to the DBus World website where the player will be able to view all the data about his drive.
On the web, players can merge into Virtual Transport Companies, where players can compete with each other, share, for example, company repaints or track their movement on an online map. We are planning to add some revenue functionality in future.
How does it work?
In the beginning, you need to register on the website, which requires a Steam account with a public game library. After registration and login, the player gets to the Main Page. Here you need to download the latest version of DBus World Client in the right part of the page, then install and run it.
The Client offers our basic modifications for quick play. This is a combination of a Grundorf map with a Solaris Urbino 12 and a pre-prepared profile. We recommend to start with this combination to learn basics.
For the future, it is advisable to have a game profile ready with some bus mod that the player will have purchased so that he can travel freely around the world and use our Client. Our bus mods can be found on Steam Workshop or in Our Mods section
After starting the application, a login window will appear where the player logs in with the DBus account. Then he can choose the map and the line he wants to go. Basically, the Client has several basic lines ready to go.
After starting the line, the player can turn on ETS2, choose a profile in the game (ideally the one with the purchased bus) and enter the game.
It is now possible to activate the DBus World UI using keyboard shortcuts. By default, the Delete keyboard shortcut is used to activate the UI. After pressing it, a window should appear informing you of the next stop and arrival time. The indicated time is always linked to the game time.
Now it's up to the player to get to the stop where his line starts.
If the player has to stop at the bus station, the place to stop is always at stop no.3.
When the player stops at the bus stop, it is necessary to press the button to open the door. This is basically set to Y. The UI should suddenly switch to show the player how many passengers are boarding, how many are getting off and how late the player is. Press X to close the door and switch the UI back to normal.
After the player closes the door at the final station, the drive data is automatically sent to the DBus World website.
To start the new line, use ALT-TAB to switch to the DBus World application and select a new line from the list.
DBus Client is used to connect the DBus website with the game, display the UI, send rides to the website and other things.
Installation is very simple, just download the appropriate .zip file, unzip it and run the installer. Then just follow installer step by step. It is basically just an agreement with the conditions and the path where the Client should be installed and whether you want an icon on the desktop. I recommend leaving the path as the default. The client has a very small size, its entire component takes up approx. 3MB.
When launched, the Client displays a window for entering paths to the game and to the game documents folder. In most cases, it should detect these folders correctly, if not by chance, you can edit them manually or find them. Then just confirm and the main Client window should open.
The home screen is divided into three sections. The first is the left panel where we find a selection of the map / line. The list of lines is automatically updated whenever the map changes. Simultaneously with the change of the map and the line, the whole right panel showing the information about the line is updated. How long the drive takes (in game time), how many stops does it contain, etc. There is also a button to display the timetable. It is still in a simple form and future improvements are planned. To select a line, just click the Start button.
At the bottom are buttons for opening settings, help (which is actually this page), logout and change the language. It is not planned to add more languages yet.
After selecting the line and clicking on the start button, we will get to the screen with an overview of the line. There is all the basic info. You can start the game at this point. In the game, choose a profile, ideally one where you have a bus and a map for which you have chosen a line. If you don't have anything like that yet, I recommend jumping to the Client settings and clicking on the Basic content button and downloading the basic map (Grundorg), bus (Solaris) and profile.
After jumping into the game, you can turn on the internal UI. By default, it is on the Delete key. The UI has three states - basic information, schedule and hidden. Now you can drive or teleport your self to first stop. If it is a larger bus station, we always use stand number 3.
Ready for the first stop? Now you need to press the key to open the door (default Y). At that point, your UI should switch the screen and you should be able to view information about the number of boarding and alighting passengers. Then you can close the door, so you can press the key to close the door again (default X). The UI should switch the screen and you will see which stop to go to.
After reaching the final stop, just open and close the door as usual. The client should immediately send the dride to the website, where you can check it. You can now select a new line in the DBus Client application, click on start, jump back into the game and use the UI toggle button (Delete by default) to display the correct UI again.
Different versions of the game
DBus World supports older versions of the game. Various telemetry files can be selected in the Client Settings. The file name is linked to the game version. So 1392.dll means that this is for the game version 1.39, the second DLL. SCS updated version 1.39, so the first DLL was 1391.dll, the second for the latest version 1.39 is 1392.dll. After the 1.40 release, we added 1401.dll.
If you can run ETS2, you will run this application as well, the only requirement is for the system: OS: Windows 10. In theory, it should work on Windows 7/8 / 8.1, but I do not give any support for these systems. Otherwise, the application has about 3MB + of the necessary modifications to the game. It normally takes about 30MB of RAM.
Client can't start, how can I fix it?
There can be many options. First I would check the antivirus, it may try to block the Client. There are several reasons, for example, for the UI switching to work, the Client monitors your keystrokes while playing the game and responds to them. At the same time, it constantly sends map data to our servers.
Our team does not only work on the web and the Client, we have also created a lot of other content. Basic content is available for download directly in the Client, the rest can be downloaded here.
Solaris Urbino 12
This is a fully drivable port of Solaris Urbino III. 12 BVG made by alterr from OMSI2.Download
This is a fully drivable port of Karosa B951/2(E) and C954(E) made by marty515 and Daniel94 for OMSI2Download
This is a fully drivable port of Iveco Evadys Line Euro 6 made by Kescrole Addons from OMSI2.Download
Bolloré Bluebus SE
This is a fully drivable port of Bolloré Bluebus SE.Download
This is small map inspired by Grundorf from OMSI 2.
Supported version: 1.40Download