German-HP Signalskripte berarbeitet   Version 1.4   19-Apr-2013
---------------------------------------------------------------

Im Paket enthalten sind berarbeitete Skripte fr die originalen German-HP Signale von Kuju.
Es wurden grundlegende Fehler und Probleme in den Skripten beseitigt.


V1.4 - nderungen und Verbesserungen:
--------------------------------------------------

- Der Skript fr das "De SH Mod Ground Simple" ist nun auch im Paket enthalten

- In der Optionsdatei sind fr die Debug-Option die Angabe "Position" und "AutoDebug" mglich
- Wird gDebug = "Position" angegeben, werden alle Signale etc. in LogMate gelistet
- Wird gDebug = "AutoDebug" angegeben, werden alle Debugmeldungen zwischengespeichert

- Ohne "AutoDebug" wird bei TAB-Anforderung vor einem Halt zeigenden Signal
-                  immer der aktuelle Signalstatus in LogMate ausgegeben.
- Mit "AutoDebug" werden zustzlich bei TAB-Anforderung vor einem Halt zeigenden Signal
-                 alle zwischengespeicherten Debugmeldungen ausgegeben.

V1.3 - nderungen und Verbesserungen:
--------------------------------------------------

Fehlerbereinigungen:
- Bei einem "Sh1" am Hauptsignal wurde unter Umstnden am Zs2 / Zs3 ein Zeichen angezeigt

Stabilittsverbesserungen:
- Verbesserte Steuerung der Gleisfreimeldung des Weichenbereiches durch Speicherung des zuletzt verbundenen Links

Sonstiges:
- TAB-Trigger ("DEs HP Szenario TAB Trigger") fr Szenarios, um dem folgenden Signal automatisch eine TAB-Anforderung zu schicken.
  Im beigefgten Bild ist dargestellt, wie dieser in ein Szenario eingebaut wird. Beim Passieren des Link 0 vom Trigger,
  sendet dieser sofort eine "TAB-Anforderung" an das nchste Signal. Eine Bildschirmmeldung erfolgt nicht.
  Dieser TAB-Trigger hilft an allen Stellen das Signal automatisch zu schalten, wo bisher die TAB-Taste bettigt werden musste.
  Der Link 0 vom TAB-Trigger wird angeeigneter Stelle vor das Signal gesetzt.
  Der Schaltkasten kann an beliebiger Stelle abgesetzt werden.

V1.2 - nderungen und Verbesserungen:
--------------------------------------------------

Fehlerbereinigungen:
- Hauptsignal sendet "SIGNAL_UNPREPARED" ins Abstellgleis nach Weichenumstellung
- Fehler in der Gruppensignalsteuerung mit Zwergsignal behoben

V1.1 - nderungen und Verbesserungen:
--------------------------------------------------

Fehlerbereinigungen:
- Exitsignale werden nun nach Blockfreigabe auf den Signalstatus geprft (DetermineSignalState nach OCCUPATION_DECREMENT)
- Das empfangene Speedlimit wurde in der falschen Variablen eingetragen (falsch: gConnectedLink / richtig: linkIndex)
- Kombisignale mit Kennlicht hatten flschlicher Weise den empfangenen Signalstatus direkt an das nchste Signal weitergeleitet
- Geschwindigkeiten bis 130 km/h (Kuju: 100) werden nun an den Zusatzanzeiger bermittelt
- Unterdrckung des Vorsignalstatus bei der Abfrage des PZB-Status am Kombisignal
- Vorsignale schalten nicht mehr nach dem vorbeifahrenden Zug sondern sind nur noch vom Hauptsignal abhngig

optische Verbesserungen:
- Verzgerung von Hp0 um 15 Meter nach dem Passieren von Link 0 in Fahrtrichtung

Stabilittsverbesserungen:
- Sichere Vorbereitung der folgenden Signale nach Weichenumstellung
- Bei TAB wird das Signal vorbereitet
- PZB-Status sendet CLEAR falls das Signal nicht den entsprechenden Signalschirm (Hp / Vr) enthlt

Sonstiges:
- Zentrale Optionsdatei fr gDebug und somit Debugmglichkeit einzelner Signale


Nach einem Update durch Steam, muss dieses Paket erneut installiert werden.
Ich bernehme keine Garantie fr die Funktion aller Szenarien bei Verwendung dieser Skripte.

Ich hoffe Du findest Gefallen an den berarbeiteten Skripten.

Gru
Mathias Gundlach  /Schuster at Rail-Sim.de


------------------------------------------------------------------------------------------

In this packet include revised scripts from Kuju german-hp signals. This not substitute all scripts.
Only those with errors and issues. Here is a short list of my significant changes.

V1.4 -  Changes and improvements
--------------------------------------------------

- For the "De SH Mod Ground Simple" is also a revised script include
- If gDebug = "Position" in option file the position of every signal is printed in LogMate
- If gDebug = "AutoDebug" in option file, all debug messages are saved for later printing...

- If main signal showes Hp0 and you press the TAB key, the signal state will printed in LogMate
- In case of "AutoDebug" additional all prior saved debug messages printed out

 V1.3 -  Changes and improvements
--------------------------------------------------

Errorfixing:
- Possible Zs2/Zs3 switch to show a character at "Sh1"

Stability improvements:
- Clear occupation of interlocking limits with last connected link if junction changed prematurely

Others:
- "DEs HP Scenrio TAB Trigger" for scenarios, who send a "TAB" to next signal.
  Set the trigger like shown in the picture to send a "TAB message"
  to the next signal when the train is passing link from trigger

V1.2 - Changes and improvements
--------------------------------------------------

Errorfixing:
- main signal sends "SIGNAL_UNPREPARED" into a yard entry after switch junction
- error in control common signal with shunt signal fixed

V1.1 - Changes and improvements
--------------------------------------------------

Errorfixing:
- Exit-signals (SIGNAL_PREPARED_ALWAYS) didn't check for a new signal state if next block set clear after message "OCCUPATION_DECREMENT"
- If message "SIGNAL_ROUTE_SPEED_LIMIT", the speed limit value from "gConnectedLink" used falsely insted of "linkIndex"
- A "Hp/Vr-Repeater" didn't forward the distant state from next signal backwards.
- In germany speed up to 130 km/h have to show at a Zs3 / Zs3v
- At combo signals (Hp/Vr) the PZB-state didn't affect by distant state
- Distant signals only depend from Hp signal state, not from passing consist

Optical improvements:
- Delay Hp0 state 15 meters after link 0, if consist passing signal

Stability improvements:
- Save preparedness after switch junction because of overlaping messages
- If you press the TAB-Key signal always (if not a exit signal) prepared most, because we standing directly in front of
  Often signals are unprepared and blocked as falsely on this way.
- If a signal didn't have a Hp or Vr head we send CLEAR for this PZB-state (GetSignalState, GetDistantState) .

Others:
- central option file to debug single named signals with logmate over gId from right hand signal flyout


After a steam-update you must once more install this packet.
I didn't assume guarantee about most correctly functions of all scenarios.

I hope you like my work and find this useful.

Best regards
Mathias Gundlach  /Schuster at Rail-Sim.de
