I would like to share this project with you and
know your opinion. I've been working on it for a long time and I hope to release it to all OMSI drivers of the world in 2012.
The goal is to make users a little more connected. It's not a multiplayer, but it will try to make users more 'closer'.
It will be an open project. People of all OMSI forums all over the world will be able to use it. Actually it was made with the goal to teach myself a bit of language programming.
The idea is to bring the
realtime geotracking to the bus simulation scene, on real-life based maps made for OMSI, just like we have in Flight Simulator.
Users will be able to see the 'callsigns' of drivers currently connected, check their position on a world map (powered by Google Maps API) and track their current position in (almost) real-time.
The plugin is 100% based on the IBIS. This means that you need to operate it correctly (set up line, route, use the 'next stop' announcement) so it can update the info for you.
omniBus intends to be compatible with all buses made for OMSI.
The plugin is consisted of a DLL that is installed into \plugin\ folder of OMSI.
I'll try to include support for almost all the possible Real life maps yet created for OMSI into the system. Since I'm a human, probably I won't be able to see all the current existing maps. So if you are the author or really likes a map that is missing support in the future, you will be welcome to report this.
I don't know if the project will have the feedback I expect, but I don't think on that while working on it. Every serious OMSI driver is welcome.
I got some info about OMSI internal variables with Marcel (thanks!) so I can establish a better focus while the development of this plugin.
I hope to make it available by February or late January 2012.
This is an example of the plugin in 'beta' action:
All you have to do is to set your bus IBIS correctly. And the plugin will upload your info to the internet.
You won't need to use Alt+Tab to use the plugin while playing. You'll be able to adjust opacity, and you will be able to set it 'always on top', if you want.
An external page powered by Google Maps will be available, refreshing the position of connected users every 8~10 seconds, according to their 'next stop' information on the map they're playing. So if your username is 'John' and you are currently at 'Stadtgrenze', a marker with your name and position info will appear on the map. So imagine how would it be a lot of users connected at the same time. Seems interesting to me.
Look forward to your opinion and feedback.
Thanks!