Work in progress!

Quick start

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 to register on our website

  • Visit https://www.dbusworld.com
  • Register as you would on any other site.
  • In case you get Can't find ETS2 on your Steam profile. error, set your game library to Public. If it already is, change it to Private, wait at least 24-48h and then set it to Public again.
  • Download the Client setup.

How to install the Client

  • Just launch the DBus_Client_xxxx_setup.msi and install as you would with any other program. It's not a virus, if it gets blocked, give it an exception (provided you've downloaded it from our website).
  • Error 2502-2503? Make sure to have Microsoft Visual C++ Redistributables installed. You can grab them directly from Microsoft - https://aka.ms/vs/17/release/vc_redist.x64.exe
  • Different error? Try to install as an Administrator. RMB the DBus_Client_xxxx_setup.msi and select Run as Administrator.
  • Launch the Client Manager for the first time.
    • Check the pre-filled paths to both the game and documents.
    • If the paths are missing, locate them manually.
  • Log in using your credentials.
  • If there's an update, you will be prompted to update.
  • Close the Client Manager.

How to install the vehicles

(skip if you are playing TruckersMP)

How to install the Grundorf map and DBus profile:

(optional for SP, skip if you are playing TruckersMP)

How to use it?

  • Open up ETS2.
  • Press Delete and log into your DBus World using your credentials.
    • If you don't see DBus World login window, make sure the plugin itself is On in the Plugin Manger (the button is RED when the client is ON).
  • DBus will be in standby, displaying Waiting for you to be in your vehicle.
  • Press Delete again to bring focus away from DBus window.
  • Select the profile you want to use.
  • Once you are in your vehicle, press Delete again.
  • From the DBus window, select New Game.
    • Select your map and click Load Map.
    • Select the Line and Route from the dropdowns and click Create Game.
    • You can resize the window to fit your needs, as well as move the window around to the desired location.
    • After you are done, press Delete again.
  • The stops are listed in the order you need to visit them, while the arrow shows a stop closest to you.
  • Drive to the first stop and open the doors (S by default).
    • You can change the keybinds for DBus in the Plugin manager under the tab Key binds.
  • After all passengers are boarded, close the doors (C by default).
  • Drive to the next stop and repeat the door opening-closing.
    • After a stop is serviced, it will be removed from the list.
    • The same is also true when you skip stops, all skipped stops will be removed from the list.
  • On the last stop, after closing the door, you will get a summary of your drive.
    • If you've skipped stops, left early or haven't allowed all passengers to board, a penalty will be applied to your earnings.
  • Press Delete and then click on Finish the route.

How to uninstall DBus?

  • Sell all our buses.
  • Remove Steam Workshop subscription of our addons.
  • In case you don't use any other telemetry, you can delete the whole telemetry folder.
    • If you do have other plugins remove dbus_telemetry.dll from Euro Truck Simulator 2/bin/win_x64/plugins as well as DBus_World.dll from Euro Truck Simulator 2/bin/win_x64/plugins/hry_plugins
    • In case you don't use Harry's plugin manager for other plugins, remove hry_assets, hry_plugins and hry-core.dll.
    • Remove the hry_core folder in your Documents.
  • Uninstall the Client like any other program.
    • Remove the DBus Client folder in your Documents.

How to add your own line:

Note: Make sure you have the console and developer mode enabled. In case you don't -> https://forum.scssoft.com/viewtopic.php?f=11&t=61852

Getting the stop locations

First (aka I want a specific single route)

  • Pick the general route and make sure you can turn back (roundabout, looping street, etc.) after the last stop.
  • Pin your route in the UI map so you know where go to.
  • If the map has stops, use them, if not, then the map is not really eligible as players won't know where to stop. In this case, you need to clearly communicate with them where the stops are.
  • Use the Iveco Evadys and drive the route. Align the vehicle to both the curb and the sign, go to the dev cam 0 (by default) and then press F11, note the in-game time and the name of the stop and press "Report".
  • Close the game and open up bugs.txt, which is located in Documents in the Euro Truck Simulator 2 folder. There, you will have the locations of all the stops you reported.
  • This is how your individual reports will look: Bremen terminal 3 ;[13/08/2024 17:38:47] (sec-0002-0004);-4694.77;5.11585;-13873.9;3.11901;-0.000955407
  • Trim everything but the co-ordinates and that's your stop, in the case above it's -4694.77;5.11585;-13873.9;3.11901;-0.000955407

Second (aka I want all the stops from the map)

  • Open up the map in the map editor.
  • Open up the content browser using F2
  • Find the bus stop marker or any other stop related object that is present on all bus stops.
  • RMB and select Find all references.
  • A window will appear, click on one, then select all with CTRL+A.
  • Click on Report as bugs.
  • Close the editor and open up bugs.txt, which is located in Documents in the Euro Truck Simulator 2 folder. There, you will have the locations of all the stops you reported.
  • This is how your individual reports will look: uid 0x469ce4d041400001 ;[22/09/2024 14:24:08] (sec-0002+0000);-6239.64;168.246;1619.7.
  • Open up your game, use the Iveco Evadys and the goto command followed by the coordinates, in the case above -6239.64;168.246;1619.7.
  • Align the vehicle to both the curb and the sign, go to the dev cam 0 (by default) and then press F11, note the name of the stop and press "Report".
  • Close the game and open up bugs.txt, which is located in Documents in the Euro Truck Simulator 2 folder. There, you will have the locations of all the stops you reported.
  • Trim everything but the co-ordinates and that's your stop, in the case above it is: -6240.17;168.128;1625.95;0.238218;0.0140958.
  • Repete for all dumped stops.

Now when you have the individual stop co-ordinates, copy the Example folder in Documents\DBus Client\maps and rename it to your map.

Making the lines

  • Open up the stops.xml file where you have further instructions on how to define a single stop.
  • Then open up the lines.xml file where you have further instructions on how to define lines and routes.
  • (optional) if your map has city lines, you can specify ticket prices in city.xml.
  • (optional, Patreon only) you can also specify the % of passengers during the day in times.xml.

If everything went well, your lines are now visible in the Client after selecting the correct map.

-# For SCS Base+DLC, all available stops are listed in stops.xml file. -# Don't ever edit the original files, each update from our end will nuke your changes.

HW Requirements

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.

QA

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 mods

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.

Vehicles

Solaris Urbino 12

This is a fully drivable port of Solaris Urbino III. 12 BVG made by alterr from OMSI2.

Download

Karosa 95x

This is a fully drivable port of Karosa B951/2(E) and C954(E) made by marty515 and Daniel94 for OMSI2

Download

Iveco Evadys

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

Maps

Grundorf

This is small map inspired by Grundorf from OMSI 2.

Supported version: 1.40+

Download