
Il pacchetto funziona sia con le versioni attuali di OR NewYear MG, sia con le versioni attuali Testing e Unstable di OR


Files da scaricare
------------------

Prima di installare questo pacchetto, occorre avere scaricato ed installato i seguenti files (molti di voi avranno già tutto):
1) FS_E464_082, da http://www.trainsimhobby.net/infusions/pro_download_panel/download.php?did=929 
2) FS-E464-Pack, da http://www.amicitreni.org/download/comment.php?dlid=1904&ENGINEsessID=5700af26d853a69ad7c2143693718569
3) cabE464, da http://www.trainsimhobby.net/infusions/pro_download_panel/download.php?did=472
4) FS-E464-Pack3-DTR, da http://www.trainsimhobby.net/infusions/pro_download_panel/download.php?did=1780

Contenuto del pacchetto
-----------------------

Il pacchetto comprende un nuovo sound per la E464, per cui non è necessario scaricare sound.
Il pacchetto non sovrascrive files già presenti, e non interferisce con l'utilizzo degli originali con MSTS (se ho fatto le cose bene)
Il pacchetto va installato nella directory TRAINS.
Il pacchetto:
1) genera una directory common.cab\Cruscotto_SCMT , comprendente tutti i files .ace necessari per aggiungere la funzionalità SCMT con cruscotto tradizionale

2) genera una directory common.cab\Cruscotto_DMI , comprendente tutti i files .ace necessari per aggiungere la funzionalità SCMT e la funzionalità ETCS con interfaccia DMI

3) aggiunge files nella directory common.cab\cabE464, fra cui un file .ace a maggiore risoluzione;  Il funzionamento con la luce in cabina (Cablight) non è stato aggiornato. Ringrazio Mauro Ciociola che mi ha permesso di partire dal suo modello base.

4) genera una directory common.cab\cabE464_DMI in cui aggiunge i files necessari per l'interfaccia DMI. Il funzionamento con la luce in cabina (Cablight) non è stato aggiornato

5) genera una directory common.snd\FS_E464_ORTS, comprendente il nuovo sound della E464 (funzionante solo con Open Rails)

6) genera una directory common.script\IT, comprendente lo script vero e proprio (TCS_SCMT_IT.cs) per il cruscotto tradizionale, lo script per il cruscotto DMI (TCS_SCMTETCS_IT_DMI.cs), il file di configurazione TCS_SCMT_IT.ini e uno script per l'IR. 
Nel file TCS_SCMT_IT.ini, quando il parametro AutodetectSignalFilesType è messo a true, lo script automaticamente determina se il file segnali è di Serrini e Baldi o Privitera e Bono.
Questo di solito funziona bene. Se c'è un caso in cui l'automatismo non funziona, si mette AutodetectSignalFilesType a false e si usa il parametro SignalFilesType: tale parametro va messo a 0 se si vuole girare con una route che utilizza i segnali di Serrini e Baldi, e ad 1 se si vuole girare con una route che utilizza i segnali di Privitera e Bono. Usare il parametro sbagliato porta a malfunzionamenti.
Route con sistemi di segnalamento vecchi, come Riviera Express o Catania-Messina (versione originale) potrebbero non funzionare bene.


7) genera una directory Openrails in FS_E464_082, in FS-E464-Pack e in FS-E464-Pack3-DTR. In tale directory sono presenti i files .eng modificati rispettivamente della FS_E464_082.eng, della FS-E464-135.eng, della FS-E464-156.eng, della FS-E464-390.eng, che sono le E464 attrezzate per il funzionamento con lo script per cruscotto tradizionale, e della FS-E464-540.eng e FS-E464-690.eng attrezzate per il funzionamento con lo script per cruscotto DMI. In tale directory è anche presente il file SCMT_ita.inc ovvero DMIETCS_ita.inc, che comprendono i link ai files relativi al funzionamento con script.

8) il pacchetto comprende anche, sempre in common.script\IT, i files TCS_SCMTETCS_IT_ETR400.cs e TCS_SCMTETCS_IT_ETR400.ini per lo script dell'ETR400 (Frecciarossa 1000) di bullo84; il rotabile è scaricabile qui http://www.trainsimhobby.net/infusions/pro_download_panel/download.php?did=1980 ; il rotabile è già completo di files script; qui vengono ripetuti per fornire eventualmente una release più aggiornata.

9) tutte le 6 E464 di cui sopra hanno anche le aggiunte per la condotta tramite Cruise Control nei files .eng inseriti nella directory Openrails.


Come attrezzare altre E464 per il cruscotto vecchio modello
-----------------------------------------------------------

E' possibile facilmente attrezzare anche altre E464 con il funzionamento dello script. Per fare questo occorre eseguire i seguenti passi:
1) creare nella directory del rotabile una subdirectory Openrails, se non c'è già, e copiarci dentro il file .eng del rotabile stesso
2) copiare nella subdirectory il file SCMT_ita.inc
3) editare il file .eng del rotabile nella subdirectory Openrails; le modifiche da apportare sono le stesse che corrispondono alle differenze fra il file .eng della FS_464_082 posizionato nella directory base e quello posizionato nella subdirectory Openrails. Queste modifiche sono:
a) sostituire la riga Sound del sound esterno (quella col file che termina con eng.sms) con la seguente:
    Sound ( "..\\..\\common.snd\\FS_E464_ORTS\\FS_E464_ORTSeng.sms" )
b) sostituire la riga CabView con la seguente:
    CabView ( "..\\..\\common.cab\\cabE464\\e464_V2SCMT_SCMTscript_alias_CC.cvf" )
c) sostituire il seguente blocco di righe 
    DynamicBrakesMinUsableSpeed( 18.75 )
	DynamicBrakesMaximumEffectiveSpeed( 58 )
	DynamicBrakesMaximumForce( 100kN )
	DynamicBrakesResistorCurrentLimit ( 830A )
	DynamicBrakesCutInSpeed( 18.75 )
	DynamicBrakesMaxAirBrakePressure ( 75 )
	DynamicBrakesFadingSpeed( 18.75 )
	DynamicBrakesDelayTimeBeforeEngaging ( 3 )
	con il seguente
   DynamicBrakesMinUsableSpeed( 18.64 )
	DynamicBrakesMaximumEffectiveSpeed( 58 )
	DynamicBrakesMaximumForce( 100kN )
	DynamicBrakesResistorCurrentLimit ( 830A )
	DynamicBrakesCutInSpeed( 18.64 )
	DynamicBrakesMaxAirBrakePressure ( 75 )
	DynamicBrakesFadingSpeed( 18.84 )
	DynamicBrakesDelayTimeBeforeEngaging ( 0 )
	DynamicBrakesMaximumSpeedForFadeOut ( 145 )
	DynamicBrakesEffectAtMaximumFadeOut( 0 )
	DynamicBrakesHigherSpeedCurveExponent( 1 )
	DynamicBrakesLowerSpeedCurveExponent( 1 )
	DynamicBrakesNumberOfControllerNotches( 0 )

d) inserire prima della riga del Sound cabina la seguente riga
	Include ( "SCMT_ita.inc" )
e) sostituire la riga del Sound cabina con la seguente riga
    Sound ( "..\\..\\common.snd\\FS_E464_ORTS\\FS_E464_ORTScab.sms" )
f) aggiungere la riga
     	Combined_Control ( 0 1 0.5 0.5 dynamic throttle ) 
prima della riga
        DirControl ( -1 0 1 1 )
g) copiare, ad esempio dal file FS-E464-390.eng nella directory Openrails di FS-E464-Pack le righe da
	ORTSCruiseControl (
alle due righe (comprese)
		ControllerBinding ( "SelectedSpeed" )
	)
	
	
h) togliere il commento alla fine del file, come richiesto dall'autore originale.

Attrezzare altri tipi di locomotiva
-----------------------------------

Attrezzare cabine per altre loco è possibile, se la cabina è ben conformata (schermo SCMT rettangolare e non di sbieco, dimensioni dello schermo almeno grandi come quello della cab E464), ma più complesso e fattibile solo da chi ha le capacità di modificare cabine.

Modalità di guida per cruscotto tradizionale
--------------------------------------------

Non si intende qui descrivere le regole di interfacciamento del macchinista con SCMT e RSC, che si danno per conosciute.
All'inizio del gioco, se lo schermo dell'SCMT è scuro, occorre alzare il pantografo, inserire l'IR con il tasto O o premendo col mouse l'apposito bottone. La pressione deve durare finché non si spegne l'icona di IR aperto. A tal punto occorre premere la combinazione di tasti Ctrl,(virgola) e 3 secondi dopo parte l'autotest. A termine autotest compare la scritta
INSERIRE DATI O MANOVRA.
Cliccando il pulsante MAN si va in manovra. Se  si vuole andare in modalità treno occorre cliccare il tasto Dati, il tasto OK e a tal punto l'SCMT va in modalità predisposizione.
Per tacitare il vigilante alla partenza premere il tasto Z. Per tutti gli altri comandi a pulsante occorre utilizzare il mouse.
Lo script funziona anche in autopilota. In questo caso l'autopilota simula l'interazione con SCMT e RSC.
I pulsanti attivi sono PRE, RIC, RF, SCMT (solo in visualizzazione), MAN, RSC, SR, Dati e OK. L'inserzione dati non funziona.
Il pulsante bianco in alto a destra, inutilizzato in realtà, è un pulsante di debug: premendolo si visualizzano sullo schermo la velocità istantanea e la VMAX ammessa (comprensiva di curva di frenata).
Sono stati resi operativi e animati anche i comandi, la visualizzazione e il sound interno cabina per l'apertura e chiusura porte. così come l'animazione del comando per il pantografo anteriore.
Per spegnere il display occorre di nuovo premere la combinazione di tasti Ctrl,(virgola) .

Modalità di guida per cruscotto DMI
-----------------------------------

Non si intende qui descrivere le regole di interfacciamento del macchinista con SCMT, RSC ed ETCS, che si danno per conosciute.
Si fa anche subito notare che l'abilitazione della loco è appena accennata.
All'inizio del gioco, se lo schermo dell'SCMT è scuro, occorre alzare il pantografo e attendere che sia alzato, inserire l'IR con il tasto O o premendo col mouse l'apposito bottone. La pressione deve durare finché non si spegne l'icona di IR aperto. A tal punto occorre premere la combinazione di tasti Ctrl,(virgola) e 3 secondi dopo parte l'autotest. A termine autotest compare il tachimetro assieme a vari bottoni. Occorre cliccare sul bottone Start in alto a destra, e poi confermare premendo dentro il grande bottone con cornice gialla lampeggiante. A questo punto l'SCMT va in modalità predisposizione.

Se invece si clicca sul il bottone MAN si va in manovra. 
Per tacitare il vigilante subito dopo la partenza premere il tasto Z. Per tutti gli altri comandi a bottone occorre utilizzare il mouse.
Lo script funziona anche in autopilota. In questo caso l'autopilota simula l'interazione con SCMT e RSC.
Prericonoscimento e riconoscimento si effettuano cliccando sull'icona del codice coinvolto
I bottoni attivi sono SCMT (solo in visualizzazione), MAN, RSC.
Il RF si effettua cliccando all'interno del grande bottone con cornice gialla lampeggiante.
La richiesta di SR si effettua cliccando sulla scritta Soppr, e poi nel rettangolo grigio con la scritta SI.
 L'inserzione dati non funziona.

Per spegnere il display occorre di nuovo premere la combinazione di tasti Ctrl,(virgola).

Col cruscotto DMI è compreso anche il funzionamento sotto ETCS. 
Attualmente, sotto OR, è disponibile solo la route Roma-Mapoli in modalità ETCS compatibile con questi rotabili. Dato che questi rotabili non funzionano, come nella realtà, sotto i 25 kV, possono essere provati sotto ETCS solo alle porte di Roma e Napoli. Da Napoli Centrale si può raggiungere la stazione di Afragola AV, che è ancora sotto i 3 kV.


Sono stati resi operativi e animati anche i comandi, la visualizzazione e il sound interno cabina per l'apertura e chiusura porte. così come l'animazione del comando per il pantografo anteriore.

Non viene qui spiegato come utilizzare il funzionamento con Cruise Control: chiedere a un macchinista!

Modalità di funzionamento Cruise Control
----------------------------------------
Si suggerisce di leggere il documento che si trova qui http://www.interazioni-educative.it/CruiseControl/cruisecontrol.html , e in particolare i paragrafi 10.6, 10.7 e 10.8 e la figura grande con la cabina. Come nella realtà, la leva 1 sulla sinistra è un combined control Throttle-Freno elettrico (LCM - Leva Coppia Manuale); la leva 2 è la LCA - Leva Coppia Automatica, che permette di impostare la coppia massima che il Cruise Control può raggiungere, sia in accelerazione sia in frenata elettrica; la leva 3 è la LV - Leva velocità, che permette di impostare la Vmax che può raggiungere la locomotiva, ed il campo 4 sul display visualizza la Vmax impostata.
La LV ha quattro posizioni: Una posizione neutra centrale; una posizione "+" verso l'alto, a ritorno automatico, che serve ad incrementare la Vmax; una posizione "-", verso il basso, a ritorno automatico, che serve a decrementare la Vmax; una posizione 0, ancora più in basso, a ritorno automatico, che serve a portare la Vmax a 0.
La locomotiva si può guidare in modo tradizionale, manuale, utilizzando la LCM, oppure in modo automatico, col Cruise Control, utilizzando le leve LCA e LV. Per passare da modo manuale a modo automatico e viceversa occorre che l'LCM sia in posizione centrale e la LCA a zero.
I comandi possono essere dati sia tramite mouse sia tramite tastiera. I comandi da tastiera più importanti che interessano sono:
Ctrl+Shift+D 	Aumenta la forza massima ammessa per il CC
Ctrl+Shift+A 	Diminuisce la forza massima ammessa per il CC 
Shift+D 		Aumenta la Vmax per il CC
Shift+A 		Diminuisce la Vmax per il CC

Al fine di una corretta gestione della condotta si ricorda che dopo un intervento tramite freno continuo la leva LCA deve trovarsi in posizione zero prima di poter dare nuovamente trazione. 

Da notare che sotto i 30 km/h il freno elettrico non è attivato. Questo vuol dire che in accelerazione da 0 a 30 km/h si può usare il CC, mentre in frenata occorre per forza usare il freno treno.

Credits
-------
Le icone SCMT sono derivate dall'ottimo sito https://www.segnalifs.it/sfi/it/sa/N_scmt.htm di Antonio Martino, che gentilmente le mette a disposizione, vedi https://www.segnalifs.it/
I files modificati per la cab sono derivati da quelli originali di Mauro Ciociola (Màyo), che gentilmente mi ha dato il permesso di modificarle
Lo script ha per base i validi sviluppi di Peter Gulyas e Cédric Gdniewek.
César ha sviluppato buona parte del codice OR per il DMI ETCS.
Jindrich è l'autore del codice OR per il Cruise Control.
Paolo è stato indispensabile per tutte le sue spiegazioni, i suoi test, i suoi files .ace e tante altre attività, sia per la parte SCMT, sia per la parte ETCS sia per la parte Cruise Control. e per la sua implementazione di alcune estensioni allo script SCMT.
Ringrazio anche Lithioacido, Piova, Alessio e gli esperti del forum di ferrovie.it per l'aiuto dato.

Riutilizzo
----------

Modifiche al pacchetto e inclusioni dello stesso in altri rotabili resi disponibili pubbliamente, sia freeware sia a pagamento, sono permesse solo con mia autorizzazione scritta

by Carlo Santucci - carlosanit1@gmail.com




