Skip to content

A program which automatically keeps OMSI 2's in-game time in sync with the system time or Bus Company Simulator virtual company's time.

License

Notifications You must be signed in to change notification settings

kylecaswell/OMSI-Time-Sync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Created by: Paul Lewis

GitHub release (latest by date)

Donate

GitHub issues GitHub forks GitHub license

OMSI Time Sync

A simple tool which automatically keeps OMSI 2's in-game time in sync with either the system time or Bus Company Simulator virtual company's time. Optionally you can manually sync the in-game time by either pressing a hotkey or the button on the UI.

By using this tool it's no longer necessary to manually adjust the OMSI in-game time, typically after every tour or so, due to the game usually lagging periodically and therefore the in-game time drifts from either the system's actual time or virtual bus company's actual time.

Screenshot

OMSI Time Sync

Video Preview (v1.00)

OmsiTimeSync_Preview.mp4

Important: This tool modifies parts of the memory of OMSI.exe. It's strongly recommended that you close any games which have anti-cheat detection prior to running this tool as this activity might be falsely flagged as a cheat/hack by one or more of the various anti-cheat solutions out there.

This program will also likely need to be 'run as administrator' due to the memory editing it will perform on the 'Omsi.exe' process.

Prerequisites

Optional

Installation Steps

  1. Download the latest release from here
  2. Extract the ZIP file to somewhere convenient
  3. Run 'OMSI Time Sync.exe'
  4. Configure as appropriate via the UI
  5. Run OMSI or Bus Company Simulator and continue as usual

Note: When trying to run the EXE file you may find that Windows has blocked it, due to being overly sensitive. It presumably doesn't trust the memory editing that's going on. In order to get around this problem just right click the EXE file, go to 'properties' and then check 'unblock' and press 'OK'. You should now be able to run the EXE file.

Note: If you're in a virtual company in Bus Company Simulator then please make sure you set the correct 'OMSI Time Offset' for that virtual company's timezone so that the OMSI in-game time is correct when it's being synced.

Questions?

Contact me on Discord at Ixel#6107 or send something via Github.

Donation

While this is a free and open source program, if you like this tool then a donation of some kind is highly appreciated. Doing so also encourages me to develop something else in the future that you and others might find useful, as well as to maintain this specific tool as and when it might be necessary or appropriate.

Thanks in advance to anyone who chooses to donate something.

Donate at https://paypal.me/ixe1

Licence

This is licenced under the GNU General Public License v3 (GPL-3) licence. Please see https://www.gnu.org/licenses/gpl-3.0.en.html for more information.

Credits

  • sjain - Helping beta test both the tool and the plugin
  • Charlie S#6270 on Discord - Helping beta test both the tool and the plugin

About

A program which automatically keeps OMSI 2's in-game time in sync with the system time or Bus Company Simulator virtual company's time.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%