Simple EBuLa

A simple tool with a simple interface which overlays Buchfahrplan PDFs over Train Sim World game window.

Features

  • Ability to open your own PDFs into the viewer
  • Ability to open Buchfahrplan PDFs directly from within the app interface.
  • Ability to easily change the transparency level of the Buchfahrplan overlay window.
  • Toggle Window Decoration feature that allows you to toggle the window decoration on and off.
  • Ability to zoom in and out the Buchfahrplan PDFs in the overlay to adjust the text size according to preference.
  • Ability to switch between the dark and light modes of the PDF viewer window.
  • "Always On Top" feature to keep the Buchfahrplan PDF viewer window on top Train Sim World window.
  • Shortcut keys to quickly adjust the Zoom and Transparency levels.
  • Shortcut keys to quickly toggle "Always on Top" and "Dark Mode" features.
  • Ability to customise the shortcut keys.
  • Includes Buchfahrplans for most German routes within the app, eliminating the hassle of multiple individual PDFs.

Update Version 1.11

  • Added a Content Zoom slider which allows you to change the zoom level without affecting the window size.
  • Added a Fullscreen toggle to enable or disable fullscreen mode for the EBuLa Viewer window.
  • Removed window borders from the EBuLa Viewer window.
  • Added the ability to move the EBuLa Viewer window around when window decorations are hidden.
  • You can now store your PDFs in the user_pdfs folder (created when the "User PDFs" button is pressed). These PDFs will be displayed in the UI under the "User PDFs" tab and can be used as usual.
  • Added Lazy Rendering to improve performance.
  • Remade the UI from scratch.
  • Various other small improvements and adjustments.
  • Various other optimisations under the hood.
  • Removed the Keyboard Shortcuts.txt file and replaced it with a clickable label in the UI. Clicking the label will display the available keyboard shortcuts.
  • Added the option to open multiple PDFs simultaneously (currently works but is not fully finished. If you open multiple PDFs and change any settings, they will only be applied to the last opened PDF. However, if you adjust the settings before opening the PDFs, all of them will open with the settings applied. This can serve as a temporary workaround for using multiple PDFs with the desired settings).
Previous Updates

Update Version 1.10

  • Added the ability to import your own PDF files into the viewer.
  • Added the ability to customize shortcut keys for zooming, transparency, and other app functions. A .json file is created in the same directory as your.exe file, which includes all of the pre-assigned shortcuts. You can reassign them as you see fit by editing the.json file (with any text editor, such as notepad). The .json file contains instructions for changing shortcuts as well as a list of keywords for each key.
  • The EBuLa Viewer window now scales dynamically based on your zoom level, removing the empty white area surrounding the PDF.
  • The EBuLa Viewer window is now DPI aware, which means it can handle different screen resolutions and display scales correctly.
  • Fixed the Dark Mode option to remove the white border around the PDF Viewer Window.
  • Other improvements to the UI and EBuLa Viewer Window.

Update Version 1.09

  • Added Buchfahrplan for Semmeringbahn (Made by Profile picture of noir noir )
  • Added Buchfahrplan for Rhein Ruhr Osten (Made by rcdevisser)

Update Version 1.08

  • Added a new Toggle Window Decoration feature which allows you to toggle the window decoration on and off. When enabled, this feature removes the title bar and borders from the EBuLa Viewer Window, giving a more immersive experience.

Update Version 1.07

  • Added Buchfahrplan for Frankfurt Fulda (Made by: Profile picture of noir noir ).
  • Changed app theme to Train Sim World 5 colours.

Update Version 1.06

  • Fixed an issue where the "Always On Top" setting was not being applied to new PDF viewer windows when a different PDF was opened.
  • Added caching for rendered PDF pages, resulting in faster performance when adjusting zoom levels or toggling color inversion.
  • The PDF viewer window no longer closes and reopens when adjusting zoom level or colour inversion.
  • Included an optional script file that will create a desktop shortcut for the app.

Update Version 1.05

  • Added a Invert Color/Dark Mode toggle which switches between light and dark mode on the EBuLa viewer window.
  • Added shortcut keys for the Invert Color/Dark Mode toggle (Alt + T)
  • Fixed title bar icon not appearing on EBuLa viewer window.

Installation Instructions

INSTALLATION INSTRUCTIONS

  • Extract the .rar file anywhere on you computer (use Winrar or 7zip).
  • Run the Simple EBuLa application (.exe file) from within the extracted folder.

Additional Comments

IMPORTANT INFO:

  1. The game window must be set to Windowed Fullscreen for the always on top feature to work.
  2. If something goes wrong with your changed shortcuts, deleting the shortcuts.json file and running the app again will recreate the .json file with the default keys assigned.

If you find any bugs or have suggestions for new features, please share them in the comments below or on the forum: https://forums.dovetailgames.com/threads/introducing-simple-ebula.81175/

The Buchfahrplan PDFs used in this program weren't made by me. They are created by community members such as Profile picture of noir noir and Gesingus. I'd like to thank them for their excellent efforts, which helped make this tool possible.

Tags: german germany

Files

Simple EBuLa v1.11.rar 49 MB · Added 26 Nov 2024 · Downloaded 747×

Previously uploaded files have been downloaded 2,205 times before being withdrawn.

Comments

Avatar of KCRCRailway
KCRCRailway 5 May 2024

https://www.trainsimcommunity.com/mods/c3-train-sim-world/c109-other/i4699-route-guide-fife-circle-marked-route-guide
This .exe works very well (just remember to set the game to borderless). I got ez full score on 111 RE service at Salzberg.
Will it be possible to include my Fife sectional appendix? If possible I got another bunch of S.A. available for in game usage.

Avatar of Mor
Mor 5 May 2024

How to extract the rar file?

Avatar of Oppenheimer
Oppenheimer 5 May 2024

Use an unarchiver like Winrar or 7zip. Alternatively, you can use Windows' built in extract feature. Simply right click on the rar file, select extract all from the context menu, and confirm.

Avatar of Mor
Mor 6 May 2024

for me It didn't show the normal extract option of windows, that's why I am confused

Avatar of Tristan_100
Tristan_100 6 May 2024

Unfortunately, older Windows versions cannot unpack .RAR archives.

Avatar of Mor
Mor 6 May 2024

only windows 11?

Avatar of Oppenheimer
Oppenheimer 6 May 2024

If you have Windows 10, then use Winrar or 7zip. Both are free to use.

Avatar of KCRCRailway
KCRCRailway 6 May 2024

BTW, will it be possible to include a quick explanation of what exactly the ebula wrote for non-German user? I kinda figured Esig=Apporach and Asig=Depart but got quite confused on ¥

Avatar of Mor
Mor 6 May 2024

the y has sth to do with the train length passing a junction but don't know the exact explanation. Very complicated stuff I guess

Avatar of Oppenheimer
Oppenheimer 6 May 2024

https://forums.dovetailgames.com/threads/book-timetable-ebula-for-german-routes.62326/

Noir provided an excellent explanation, so I recommend reading it.

Avatar of Proactive4640
Proactive4640 13 Jul 2024

Haven't tried using it yet together with an actual game, but I can at least confirm that it starts and runs on Linux from inside of a Wine Bottle. Looking forward to find out more! :D

Avatar of tof70110
tof70110 1 Aug 2024

Finally something presentable and functional, bravo to you and all encouragement for the continuation of this excellent work!!!
Kind regards to you all, tof

Avatar of reusi11
reusi11 16 Aug 2024

I can't open this .exe-data. when I click on it nothing happened.
can anyone help in this regard?

Avatar of Oppenheimer
Oppenheimer 18 Aug 2024

Can you see whether your antivirus is interfering with it? Currently, the app is not signed and changes window behavior, which may cause anti-virus software to detect it as a virus. Try turning off your antivirus and then running it to see if it works.

Avatar of reusi11
reusi11 19 Aug 2024

I only have windows defender, no more

Avatar of SJAY
SJAY 4 Oct 2024

It would be great if you added the ability to open your own PDF files in your\program. Great job.

Avatar of Oppenheimer
Oppenheimer 5 Oct 2024

It is planned for an upcoming update that will allow you to drag and drop PDF files into the app. I'll work on that once I finish the upcoming timetable update.

Thank you for the feedback, I hope you're enjoying the tool :)

Avatar of Oppenheimer
Oppenheimer 10 Oct 2024

Change of plans! It's coming in the next update (v 1.10), which should be released very soon :D

Avatar of scip
scip 5 Oct 2024

thank you for this amazing programm :)
one question i cant find RRO Route ..

cheers

Avatar of Oppenheimer
Oppenheimer 5 Oct 2024

Added! Should be approved shortly. The version number will remain the same, thus you will need to redownload v1.09.

And thank you so much! I'm glad you're enjoying the tool :)

Avatar of scip
scip 5 Oct 2024

thx a lot !!!

Avatar of rostykk
rostykk 7 Oct 2024

it it possible to reformat pdf/images to ommit empty space? yes i can move window on side of screen but that not prefferable?

Avatar of Oppenheimer
Oppenheimer 10 Oct 2024

Already working on it! Expect it to be released very soon ;)

Avatar of Oppenheimer
Oppenheimer 14 Oct 2024

Fixed in version 1.10!

Avatar of JLD95
JLD95 15 Oct 2024

Hi, it is possible to display EBula with current train position on a second lcd screen and display TSW5 in full screen mode on first monitor.

Avatar of Oppenheimer
Oppenheimer 17 Nov 2024

A proper functionality for doing so will be added in the next update.

Avatar of Oppenheimer
Oppenheimer 26 Nov 2024

Added in v1.11

Avatar of KCRCRailway
KCRCRailway 17 Oct 2024

Brilliant update. However when injecting my Route Guide for Fife, the RIGHT side got cut out (not big deal, that part was misc info and for most part doesnt really matter), was there a way to adjust the width correctly?

Avatar of Oppenheimer
Oppenheimer 17 Nov 2024

Could you please send some screenshots of the problem you are having? I tested your route guide pdfs, and they appear to display normally for me.

Nonetheless, in the next update, I will be restoring the previous zoom functionality, which adjusted the zoom level independently of window size, which may resolve your issue.

Avatar of stormii_ii
stormii_ii 1 Jan 2025

After trying it multiple times with different versions, it still won't work to stay on top.
Like, when I open it while beeing on discord and activate always on top it stays on top but as soon as I switch to TSW it doesn't stay on top.
Do you have an idea?
Greetings

Avatar of Oppenheimer
Oppenheimer 4 Jan 2025

The game window must be set to Windowed Fullscreen mode for the always on top feature to work

Add a comment

If you wish to leave a comment, please log in .

About this mod

Created
5 May 2024
Updated
26 Nov 2024
Game
Train Sim World
Type of content
Utility
Train Sim World compatibility
Train Sim World 2 before Rush Hour update (UE4 4.23), Train Sim World 2: Steam version (UE4 4.26), Train Sim World 2: Epic Games Store version (UE4 4.26), Train Sim World 3, Train Sim World 4, Train Sim World 5
Train Sim World Content
Bahnstrecke Bremen - Oldenburg, Bahnstrecke Salzburg - Rosenheim, Hauptstrecke Hamburg - Lübeck, Hauptstrecke München - Augsburg, Hauptstrecke Rhein-Ruhr: Duisburg - Bochum, Kinzigtalbahn: Frankfurt - Fulda, Linke Rheinstrecke: Mainz - Koblenz, Main Spessart Bahn: Aschaffenburg - Gemünden, Maintalbahn: Aschaffenburg - Miltenberg, Nahverkehr Dresden - Riesa, Niddertalbahn, Rapid Transit, Rhein-Ruhr Osten: Wuppertal - Hagen, Ruhr-Sieg Nord: Hagen - Finnentrop, S-Bahn Vorarlberg: Lindau - Bludenz, Schnellfahrstrecke Köln-Aachen, Semmeringbahn: Wiener Neustadt - Mürzzuschlag, Tharandter Rampe: Dresden - Chemnitz