1. LOTUS-Simulator
  2. News
  3. Patch 1.EA.043

Patch 1.EA.043

Dear Ones, the first birthday of LOTUS Early Access has passed. If we leaf back through the patches of the past year, a lot has happened. We can only thank our addon developers, beta testers, players and admirers a thousand and one times! Thanks for all the support, the encouragement, the error messages, the biting through and the numerous beautiful screenshots - we love our simulator and we won't stop improving it with and for you! :)

On the occasion of this birthday there is a huge update of the Munich addon that you shouldn't miss, traffic light requests in LOTUS and - finally - the start of the public beta test of the LOTUS multiplayer.

The following features await you with today's patch, version 1.EA.043:

- Simulation/MapEditor/ContentTool: "Simple" traffic light requests are now possible and can already be tested on the Diorama map!

- Simulator: Multiplayer enabled for everybody! Please note: It is a beta test! :)
- Simulator: Small Performance Improvement (FPS)
- Simulation: If you switch from the F4 view to the F1 or F2 view and then back again to the F4 view, LOTUS "remembers" the old F4 camera perspective (but not if the train crossed a tile boundary in between). - You may still need some adjustments!
- Simulation - Bugfix: TimeOfDay should not become negative after 23:57:10 now
- Simulation - Bugfix: Clickspots "move" in F2 view at longitudinal inclinations

- Simulation/ContentTool: Adjustable rolling drag (basic drag and curve drag). It can be adjusted in the "Object settings" at the bottom (two new parameters).

- MapEditor: Reduction of visibility possible for better performance
- MapEditor: Further performance optimizations

- MapEditor/ContentTool: Complex signals now possible - on the one hand those that light up under more complex conditions (e.g. W0) or that can display several terms (combined optics or several optics in one housing etc.)

- ContentTool: Four new script commands for reading the FIS routes:
* procedure PIS_GenerateTempRouteListByLine(self: integer; line: integer): integer; - Creates an internal temporary list of route indexes containing all routes belonging to the line "line
* procedure PIS_SortTempRouteList(self: integer); - Sorts the internal list by route code
* function PIS_GetTempRouteListCount(self: integer): integer; - Returns the number of internal list elements
* function PIS_GetTempRouteListItemIndex(self: integer; templistindex: integer): integer; - This can be used to output the route index at the "templistindex" position of the temporary route list.

- ContentTool: New sound property "Random start position if endless sound". This is active by default (this corresponds to the previous playback behavior). If it is switched off, the sound (if it is an endless sound) always starts at the beginning of the sample (if it was stopped before) or at the place where the sound was played before (if it was paused before, see below).
- ContentTool: If the control variable of a loop sound is assigned via script "-2", then it is not stopped (i.e. the sound position is reset to 0) but paused, so that it continues at the previous position when restarted.

- Content - Signals: There are various signal boards (St2, W14, stopping boards, speed signals) as well as a universal, white switch status display, which also supports any number of terms in one optic (to be configured as a complex signal) and an optic, with which all digits from 1 to 15 can be displayed (also to be configured as a complex signal). In addition, suspensions for the overhead line have been added.
- Content: W0 is prepared for complex signal logic
- Content - GT6N: The GT6N now has rolling and curve drag. The intensity has to be fine-tuned.
- Content - GT6N: Switching command is still sent over the full 100m even if a beacon has been passed in between
- Content - GT6N: The train now sends a message of the type "VEHICLE_ROLLING" to the on-board computer as soon as it starts rolling (value = 1) or stops (value = 0).
- Content - GT6N: Sends "SWITCH_SEND_ACTIVE" to IBIS, where Value = 0 means that the 100m the turnout signal has been sent have "expired" and Value = 1 means that the 100m have just started.
- Content - GT6N/IBIS: Sends the wagon number with "INITSTRING" to the IBIS, which transmits it as a string in case the IBIS is reset.
- Content - IBIS => Flipdot: Broadcast "PIS"/"OFFSTRING", which transmits a string that overwrites the normal line/destination representation on the matrix.
- Content - diorama FIS file: Line 444 added with Route 1, which represents the operational ride