Vad kul att du jobbar med signalerna!
Angående lamporna utanför, så börja med att kontrollera i filen sigcfg.dat och leta upp en felaktig signal under gruppen "SignalTypes". Under den här sektionen definieras signaltypen och bland annat hur ljusöppningarna är placerade. Titta lite på de värden som anges och ser ut på detta sätt:
SignalLights ( 2
SignalLight ( 0 "Green Light"
Position ( 0 3.9 0 )
Radius ( 0.95 )
)
SignalLight ( 1 "Red Light"
Position ( 0 3.55 0 )
Radius ( 0.95 )
)
Exemplet kommer från den första signalen, vanlig 2-sken blocksignal. Efter satsen "Position" så kommer koordinaterna för ljusets placering för respektive sken. Kolla så det ser rimligt ut. Mittensiffran är hur högt upp skenet sitter i förhållande til signalens pivot-punkt, så det är inte helt säkert att de norska och svenska ska ha exakt samma.
Jag antar att det är fungerande norska signaler du utgått ifrån, så jag gissar dock att positionerna är korrekta. Då bör du vidare kolla så att du i sammanslagningen av de norska och svenska inte har tappat några paranteser. Lätt hänt och kan vara lurigt att hitta. Minns inte riktigt hur MSTS reagerade på sånt, i bästa fall så smäller det, i sämsta fall så accepterar den sånt, men fungerar märkligt.
Nästa sak du ska kontrollera noga är att du har definierat rätt antal entrys. Det ser ju t.ex ut såhär längst up i sigcfg:
SignalTypes ( 46
Har du fel antal där, skulle det kunna bli så att en signal kanske hämtar information från en annan signal. Där skenen hamnar, kan du kanske härleda det till en annan signal?
Det här gäller på fler ställen, t.ex SignalShapes, så det är väldigt viktigt att du får exakt rätt antal. Jag har för mig dessutom att MSTS är rätt korkat i dessa sammanhang och om den inte hittar sitt korresponderande definition, så använder den istället den första den hittar och det kan ju bli kalleanka.
Lycka till!
Edit: Tusan va mycke stavfel... tjocka fingrar...