City Bus Manager text version is a text-based bus company management simulation game written in Python.
Manage your bus fleet, create routes, assign buses, and run daily operations to grow your company.
Disclaimer:
This is an unofficial, fan-made text version of City Bus Manager.
It is not affiliated with, endorsed by, or associated with PeDePe GmbH or the official City Bus Manager game.
- Fleet Management: Manage buses with different models, capacities, and fuel efficiency
- Custom Fleet Numbers: Assign and edit fleet numbers for better organization
- Route Creation: Create routes with multiple stops and custom schedules
- Bus Assignment: Assign buses to routes and optimize your operations
- Day Simulation: Run daily operations with passengers, fuel consumption, and random events
- Company Growth: Buy new buses and expand your route network
- Save/Load System: Save your progress and continue anytime
- DLC & Mod Support: Extend the game with custom vehicle packs via JSON files
- Import fleet via CSV: Mass import fleets using CSV files. (layout: model,capacity,fuel_capacity,fuel_efficiency,purchase_price,fleet_number,livery)
-
Python 3.7 or higher
Follow these steps to install and run City Bus Manager Text on your computer.
Download the Zipped File here and then unzip the file
Requirements: Python 3.7 or higher
Check your Python version:
python --versionor
python3 --versionDon't have Python?
👉 Download it from: python.org/downloads
Open your terminal/command prompt, navigate to the game folder, and run:
🪟 Windows
cd path\to\CBMText
python game.py🍎 macOS
cd /path/to/CBMText
python3 game.py🐧 Linux
cd /path/to/CBMText
python3 game.py📱 Mobile (Currently Android Only)
- Install Termux Here
- Click on the installed notification and allow it to be installed (NOTE: This is safe to install, but only if you use the link provided within this guide)
- Open Termux and run the following line to allow access to files
termux-setup-storage- Go to your game folder
cd storage/shared/Download/CBMText_V1.1.2- Run the game with
python3 game.py💬 Troubleshooting: If you get a "python not found" error, try using py instead of python.
To install DLCs or mods:
- Download the DLC or Mod from from: the offical gooogle drive folder
- Download the
.jsonfile (e.g.,electric_buses_pack.json) - Place it in the
dlcs_and_mods/folder:
CBMText/dlcs_and_mods/
- Restart the game — all DLCs load automatically! ✨
- Start a New Company: Enter your company name or load a saved game
- Build Your Fleet: Purchase buses from the shop (starting budget: £2,500,000)
- Create Routes: Add routes with custom stops and distances
- Assign Buses: Match buses to routes based on capacity needs
- Run Operations: Simulate days to earn money and build reputation
- Manage Fleet Numbers: Organize your fleet with custom numbering
- Save Progress: Save your game anytime to continue later
You can download additional DLC packs here: https://drive.google.com/drive/folders/1gSySG89u-Sa8WN7JUTkuF0Upp9qig66G?usp=drive_link
Place any downloaded .json files into your CBMText/dlcs_and_mods/ folder — they’ll load automatically on startup.
- View Routes
- View Fleet
- Assign Bus to Route
- Change Route Schedule
- Run Day Simulation
- Buy New Bus
- Add New Route (Costs £500 per stop)
- Delete Route
- View Company Status
- Save Game
- Load Game
- Quit
- Tighter schedules can increase reputation but risk delays
- Monitor fuel levels and efficiency when choosing buses
- Balance capacity with route demand for optimal profits
- Use fleet numbers to organize your buses by depot or route type
- Random events can occur during daily operations affecting finances and reputation
v1.1.1 - Bug Fixes
- Bug fixes with the running board mode
- Changing from distance in kilometers to distance in minutes between stops
v1.1 - DLC Support & Fleet Numbers
- Added DLC/mod support for custom vehicle packs
- Implemented fleet number management system
- Improved fleet organization and visualization
v1.0 - Initial Release
- Core bus management gameplay
- Route creation and management
- Basic economic simulation
MIT License — see the LICENSE file for details.
Contributions are welcome! Feel free to:
- Submit bug reports
- Suggest new features
- Create and share DLC packs
- Improve documentation
Created by shay-coding. Feel free to open issues or contribute!
Happy bus managing! 🚌