Tutorials for DPMM
Welcome to DPMM - Tutorials bulletin board! This page contains official DPMM 2.0.0 tutorials and guides.
ENGLISH
Overall
Tutorial - Overall info
Welcome to DPMM!
DPMM is a shortcut for “Dopravný podnik mesta Marban”, translated to “Marban city transport company”.
As the name might already hint you, this game is focused on public transport (trolleybuses, but also buses) in a fictive Slovak city called Marban. The city is not a direct copy of any real-life city, but it is inspired by real-life places, mainly Slovakia and nearby countries.
Unlike many other games, DPMM has advanced systems and technologies. They are not 100% realistic, but they are realistic to the point where the game is still fun and enjoyable (hopefully). Due to that, it is highly recommended to read the tutorials, so you won’t get lost when you actually play the game.
Tutorial categories
The tutorials are divided into several categories. Here’s what you’ll find in each category:
Overall info
This is where you currently are. You can find the most basic information here.
Menus
You can find information about most of the game’s menus and UI/GUI’s there, for example: Main menu, Server menu, Vehicle spawning menu, Shortcuts, Vehicle GUI…
Lines + DXP&P
You can find information about game’s line systems (for example, how to start and complete a line correctly) and game’s currencies, DXP (Driver Experience Points) and P (Points) there.
Driving system
This game uses its custom vehicle driving system specific to it. There, you will all information needed to successfully operate a vehicle.
Trolleybuses
This game’s main focus are trolleybuses. They are operated a bit differently than buses and might be a bit harder at the start, but once you get used to them, you should have no problems.
Menus
Tutorial - Menus
Main menu
This is the menu you see once you join the game, without any specific server.
It includes:
Server menu
This is the menu you see once you join a specific server within the game.
It includes:
Server selection menu
This game has multiple server types, each having it’s own features. Here, you can browse through them, view their features and then select which one you want to join. Here is a quick comparison:
| Singleplayer | Multiplayer freedrive | Multiplayer realistic | Roblox Private server | |
|---|---|---|---|---|
| Short description | Server with you as the only player | Server with multiple people who have “Driver” or higher rank | Server with multiple people who have “Skilled driver” or higher rank | Joined via Roblox Private server |
| Max people | 1 | 12 | 12 | 18 |
| Max vehicles | 1 | 6 | 6 | 9 |
| Requirement (passenger) | none | none | none | access to the private server (Roblox) |
| Requirement (driver) | none | 400 DXP | 4000 DXP | none |
| Points multiplier | 1x | 1x | 1.5x | 1x |
*note: you can’t join Roblox Private server from this menu
**note2: there is limited amount of servers for Multiplayer servers. More servers will be added if needed
Settings menu
You can change your game’s settings in this menu (Onboard computer’s settings can also be changed directly in the Onboard computer of your vehicle). The settings (and also this menu) are separated into two categories:
-
Overall settings
-
- Max vehicles rendered; max number of vehicles (other than your’s) rendered at the same time
-
- Vehicle render distance; highest distance (in studs) at which a vehicle can render
-
- Show rain and snow particles
-
- Render passengers of other players
-
- Max distance of physical wires
-
- Paper with controls default location after spawn
-
- Steering wheel auto-return; steering wheel will return to middle automatically
-
- Throttle auto-reset (+ max throttle position); gas and brake pedals will return to 0 position automatically
-
- Hide unnecessary phone buttons; hides buttons like Doors, Horn, PBrake in phone driving UI
-
OC (Onboard Computer) settings
-
- Beep before first stop; O.C. will beep a certain amount of seconds before set time of arrival at the first stop
-
- Beep before first stop time; seconds until departure from the first stop when O.C. beeps (if enabled)
-
- Beep before next stop; O.C. will beep a certain amount of seconds before set time of arrival at the next stop
-
- Beep before next stop time; seconds until departure from the next stop when O.C. beeps (if enabled)
-
- Invert departure time symbols; inverts + and - symbols that are shown in relation to departure time
Shop menu
This menu is separated into 3 categories, each selling different types of products:
- Passes (Gamepasses)
-
- Can be bought ONLY for Robux
- Liveries
-
- Allows you to use certain more liveries on certain vehicles, can be bought for Robux OR Points (in-game currency)
- Modifications
-
- Allows you to buy certain modifications (decorations) for various vehicles, can be bought ONLY for Points (in-game currency)
Credits menu
Just a simple menu which credits the people who helped the game. Big thanks to all of them!
Tutorials menu
This is the menu you’re currently in (unless you are on the DevForum). You can toggle between English and Slovak and view game tutorials sorted in collapsible menus.
Vehicle spawning menu
This is the menu where you can spawn a vehicle. It is separated into 3 categories:
-
Line
-
- Here, you select the line you want to have set upon spawning. You can either select Ride without passengers (Not in service, DPMM, Do not get on, etc.), Trolleybus lines (primarily for trolleybuses, but can be also driven with buses) and Bus lines (only for buses).
-
- For Trolleybus lines or Bus lines, you also need to select departure time from the first stop. You can either set 3/5/8 minutes from current time by pressing the given button, or you can select any custom time. You can also select the day (today/tomorrow/yesterday), but this setting is used only in specific situations and you don’t need to care about it most of the time.
-
- Also includes zoomable lines scheme.
-
Vehicle
-
- Here, you select the specific vehicle you want to drive. Process of selecting a vehicle is separated in multiple parts:
-
- Selecting types shown - allows you to filter vehicles which will be shown in next part easily
-
- Selecting transport company - allows you to select certain transport company of certain vehicle type
-
- Selecting vehicle number and modifications - allows you to select a specific vehicle number (some vehicle types have multiple vehicles of the same transport company) or select a random vehicle number. After selecting a vehicle number, vehicle preview will show up and you can select which modifications will show up on the vehicle. Then, confirm your selection by pressing the “Select” button at the bottom.
-
Spawn
-
- Here you can select the spawn location of your vehicle and character. Locations are separated into two categories: Terminuses - city (where lines usually end) and Depot. Some locations may be only available for buses only, those will be colored yellow when select a trolleybus. Red color means the spawn location is occupied by another vehicle and green means it’s currently available and ready.
At the bottom of the menu, you can see a quick summary of selected line+departure time, vehicle and spawn location. Once you select all of them, you should be able to spawn your vehicle by pressing the “Spawn” button.
Topbar
This is the menu you see at the top of the screen after spawning your character. It includes (from right to left):
-
Current line number (shows “-” if you currently aren’t driving a line)
-
Amount of passengers in your vehicle
-
Current in-game time (Central European Time)
-
Weather and temperature (real-time from Slovakia)
-
- By clicking on it, you enable “Weather selection” menu
-
Amount of DXP (how many Driver Experience Points you have)
-
Amount of P (how many Points you have)
-
F1/Shortcuts button (enables “Shortcuts” menu, keybind: “F1”)
If you have a vehicle spawned, then Line topbar will appear on the right. It includes:
- Next stop name and arrival time based on the timetable (replaced with “Ride without passengers” text when not in service)
- Last stop name and arrival time based on the timetable (replaced with the selected Ride without passengers type
-
- By clicking on the arrival times, you can toggle between their display types (either time of arrival (HH:MM), or time remaining until the time of arrival (- MM:SS or + MM:SS)
Shortcuts menu
This is the menu you see once you press F1 or click the “F1” button in the Topbar menu. It includes the following buttons:
-
"[F1] Close the menu - closes the “Shortcuts” menu
-
"[F2] Emotes - opens another menu, where you can select from following emotes (only available when sitting in driver’s seat):
-
- “[F1] Back to menu” - returns back to “Shortcuts” menu main page
-
- “[F2] Default” - default vehicle driving animation (press)
-
- “[F3] Wave” - wave animation to greet others (hold)
-
- “[F4] Rest” - driving animation, but with one hand in chill/resting position (press)
-
“[F3] Navigation settings” - opens another menu, where you can select from following navigation settings:
-
- “[F1] Back to menu” - returns back to “Shortcuts” menu main page
-
- “[F2] Route (turns) navigation” - shows visual hints on where to turn/go
-
- “[F3] Stop navigation” - shows visual hints on where the stops are located
-
- “[F4] Trolleybus-related hints” - shows visual hints for things related to trolleybuses and wiring (for example, recommended speeds when going through certain switches)
-
“[F4] Show the map” - opens another menu, where you can view (+zoom, scroll through, etc.) maps.
-
- “[F1] Back to menu” - returns back to “Shortcuts” menu main page
-
- “[F2] Lines scheme” - shows the in-game lines scheme/map
-
- “[F3] Gombasecká depot scheme” - shows a scheme of the Gombasecká depot
-
“Disable collisions with vehicles for 10s” - disables collisions with all vehicles (including yours) for 10 seconds (useful in case you get stuck in a vehicle)
-
“Hold to delete your spawned vehicle” - hold for 3 seconds to remove your vehicle
Vehicle driving menu
This is the menu you see after you sit in the driver’s seat of a vehicle.
On the bottom right, you can see things such as current Speed, Steer angle, Throttle and Brake.
Next to them, on the left, you can see various icons, such as current gear, whether parking brake is enabled, whether doors are open, amount of gas and more. When Controller or Steering wheel is connected, it will also display an icon.
Above them, there’s text telling what you need to do to be able do drive, or whether you should be able to drive. You can hide/unhide this text by pressing the button to the left of it.
Weather selection menu [GAMEPASS]
This menu allows you to override the weather on Singleplayer servers or Private servers with you as the owner if you have the Custom weather gamepass. It includes the following settings:
- Precipitation intensity (0 - 1) - rain/snowfall (chosen based on the temperature) intensity
- Thunderstorm - Yes/No (Y/N) - whether there should be lightning strikes during rain (only works if Precipitation intensity is set to 0.5 or larger)
- Clouds coverage + density (0-100) - pretty self-explanatory
- Visibility / Fog (0-16000) - lower number = lower visibility/more dense fog
By clicking on the “Update weather” button, weather settings which have a value will override the default in-game weather. Settings with empty values will still use default in-game weather.
By clicking on the “Reset all values to empty (default weather)” button, values of all settings will be set to empty. Then, by clicking on the update weather button, the default in-game weather will be used.
Toolbox menu
This is the menu you see once you click on the toolbox located in the driver’s cabin, which can be used to hold items instead of your inventory. The following items can be put in:
- Flashlight (max 1) - can be used in dark places. Light follows your mouse cursor, only you can see the light. By default setting, flashlight spawns in your inventory (with your character), this can be changed in the settings
- Ignition key (max 1) - used to start the vehicle
- Pole reel ratchet (max 1) - used on trolleybuses to extend the pole reel rope, which lowers your pole in case of dewirement. By clicking on the pole reel, you increase the rope length by 1 (max and recommended length is 30)
- Carbon pole insert (max 6) - they are part of the trolleybus poles, located on the top part (head) of them. They have durability (shown in %). The lower the durability, the more likely is the pole to dewire. You can take them out by clicking on them while holding Hammer for pole insert. Then, you can put a new one just by equipping it and clicking on the place where it should be.
- Hammer for pole insert (max 1) - allows you to take out the Carbon pole insert by clicking on it while having the tool equipped.
- Paper with controls (max 1) - when equipped, you will see the Controls menu. More information is in the category below.
- Reflective vest (max 1) - just a simple reflexive vest (put on your character instead of your inventory)
Controls menu
You can browse the buttons and keybinds of the currently spawned vehicle in this menu (click on your screen to toggle between Slovak and the currently selected roblox experience language). By clicking on the “Show” button, that button gets highlighted for a few seconds so that you can find it easier. On the bottom there are also a “Pre-preparation” and “Preparation for driving” tutorials, which tell you how to use those buttons to be able to drive your vehicle.
Lines + DXP&P
Tutorial - Lines + DXP&P
DPMM has advanced lines and points systems which will be explained here.
Line types
DPMM has 2 types of lines, both of them can be set when either spawning a vehicle, or directly in your vehicle’s Onboard computer (O.C.):
- Rides without passengers (Not in service, To the depot…) - you don’t get any currencies for driving these lines
- Rides with passengers (10, 71, 72…) - these are the lines where you gain the in-game currencies. There are trolleybus and bus lines (you can drive trolleybus lines with both, trolleybuses and buses, but bus lines only with buses)
In-game currencies:
Points (P) - They are the only thing that you can buy modifications with and they are also alternative to robux when buying liveries.
Driver experience points (DXP) - They are used primarily for determining your group rank and servers access.
DPMM group ranks:
<400 DXP: Player
400-3999 DXP: Driver (Multiplayer freedrive servers driver access)
4000-9999 DXP: Skilled driver (Multiplayer realistic servers driver access)
10000+ DXP: Professional driver
Driving a line
You can gain both currencies by driving a line with passengers, gaining 10 points for each successfully served stop. You can also additionally get another 5 points for using the recommended vehicle type for the line and 5 points for using the DPMM livery.
You get points once you finished the line, which you can do by serving the last stop or by holding “Skip to the last stop” button in the Current ride menu of the O.C. (but in this case, you only get points for the stops served so far).
What do you need to do to serve a stop successfully?
- *Stop close enough to the stop
- *Wait for all passengers to leave and enter
- Don’t leave too early (more than 60 seconds earlier compared to the timetable)
*= if there are no passengers wanting to leave (you can see that on the vehicle’s dashboard display) and if there are no passengers waiting at the stop, you can skip it by pressing the “Skip a stop” button on the left side of your O.C. and the stop will be considered as successfully served.
Navigation
You can toggle navigation via the Shortcuts menu.
There are 3 types of navigation that can be turned on/off:
Route (turns) navigation
Shows you where to go on roads and intersections.
example: navigation telling you to go straight
Stops navigation
Shows you the current line’s stops.
example: navigation telling you there’s a stop
Trolleybus-related hints
Shows you information useful when driving a trolleybus, such as target trolleybus switch direction (when driving a line) or recommended max speeds.
example: navigation telling you the recommended speed 30km/h is valid for this switch(es). In the bottom part (only shown when driving a line), it tells you that the switch is marked as yellow and should be switched to the left. If the color is red, it means that it’s a current-controlled switch.
Driving system
This game uses its custom vehicle driving system (chassis). It requires the engine to be properly started in order to drive (Controls menu explains how to do that) and has features such as suspension and multiple controlling types.
Controls
Acceleration/Braking controls:
-
Throttle auto-reset set to Disabled:
-
- W: Add acceleration or Release the brake (target throttle: 1)
-
- S: Add brake or Release the acceleration (target throttle: -1)
-
- Left Alt: Release the acceleration and brake (target throttle: 0)
-
- (Acceleration and Brake keep their values even after unpressing their assigned key)
-
Trottle auto-reset set to Enabled - x max:
-
- W: Accelerate (target throttle: x)
-
- S: Brake (target throttle: -x)
-
- Left Alt + W: Full accelerate (target throttle: 1)
-
- Left Alt + S: Full brake (target throttle: -1)
-
- (Acceleration and Brake only go to x (by pressing Left Alt they go to 1) and they go back to 0 after unpressing their assigned key)
Steering controls:
-
Steering wheel auto-return set to Disabled:
-
- A: Rotate the steering wheel to the left (anti-clockwise) (target steer angle: -45)
-
- D: Rotate the steering wheel to the right (clockwise) (target steer angle: 45)
-
- Left Shift: Return the steering wheel to the middle (target steer angle: 0)
-
- (Steering wheel is is kept at its steer angle even after unpressing the assigned keys)
-
Trottle auto-reset set to Enabled:
-
- A: Steer left (anti-clockwise) (target steer angle: -45)
-
- D: Steer right (clockwise) (target steer angle: 45)
-
- Left Shift: Unused
-
- (Steering wheel automatically returns to the middle (steera angle: 0) after unpressing the assigned keys)
Trolleybuses
Trolleybuses are the game’s main focus, one of the many that make it unique and they are made to be as realistic as possible.
Setting up the trolleybus
To make the trolleybus engine able to start, you need to connect its poles (collectors) to the wires. You can do so by clicking on by grabbing (clicking) the pole rope and positioning your character to attach the pole to the wire. Holding Q shortens the rope, holding E extends the rope.
You always connect the left pole to the left wire and right pole to the right wire.
Carbons
On the top of the pole, theres a carbon pole insert which collects the power from the wires. It has its durability which gets lower as you drive. You can check the durability by hovering your mouse over it - the lower the durability, the higher the chance of your poles dewiring (disconnecting from the wires). You can change the carbon and “reset” its durability by:
- taking out the old one - click on it with the Hammer for pole inserts (from the toolbox) equipped
- putting a new one in - click on the place where the carbon belongs with the Carbon pole insert (also from toolbox) equipped; make sure that you have the correct carbon equipped, you can check that by hovering over it in your inventory
Close up view on the top part of the pole.
Red = Pole head
Green = Carbon detection area (when putting or taking out the carbons)
Yellow = Carbon pole insert
Pole reels
At the back of the trolleybus, there are “reels” which are connected to the poles. They are used when the pole dewires to prevent damage on the trolleybus wiring. When the reel rope gets pulled too sharply, the reel pulls down the pole. After that, you need to extend the reel so that you can put the pole back on the wire.
Reel extending:
- Grab the “Pole reel wrench” from your toolbox
- Go to the reel and hover your mouse over a black little hole (or part) in the middle of it
- It shows the current max length of the rope. By clicking on it, the max rope length gets extended by 1; max (and recommended) length is 30.
Reel locking:
- You can lock the rope length by flipping the little lever in the bottom part of the reel. When locked (vertical position: | ), the rope won’t extend beyond the current length, even if the reel is extended. When unlocked (horizontal position: – ), the rope can extend again (up to the length set by the pole reel).
Wiring & switches
Trolleybus wiring is made of various compoments you should be aware of.
Section dividers
obrazky
They divide wiring into multiple sections. There’s no power in the middle part of them. They are usually marked with this sign:
Dividing switches
schema obrazok co robi, obrazky vyhybiek
They divide wiring into two directions. You can select the direction based on the switch controlling type:
RC (radio controlled) switches
You change their direction by pressing the trolleybus switch button (in cabin) with the same color as the color on the switch direction indicator (on the example image, it’s yellow)
CC (current controlled) switches
Their default direction is where the switch direction indicator arrow is pointing. If you want to switch it to the other direction, you need to collect current (accelerate/hold the “current switch” button in the cabin) when passing the detector. The detector is located near the switch, usually next to the switch direction indicator.
Merging switches
schema obrazok co robi, obrazky vyhybiek
They merge two wiring directions into one. They work automatically and don’t require any control.
Crossings
schema obrazok co robi, obrazky vyhybiek
They are used when two wiring directions cross/overlap. Each wiring continues in its direction, so they also work automatically and don’t require any control.
- tu daj blablabla tahove bla podvesne blubluh prudove bleble dik
english end





