Copyright mededeling

Waarom Scarm?

Ik heb de nodige software getest, bekeken en de ervaringen ermee zijn nogal persoonlijk. Uiteindelijk ben ik blijven steken bij Scarm en dat is een afkorting van Simple Computer Aided Railway Modeller. Waarom Scarm? Het werkt nog op een XP fix2 besturingssysteem. Omdat ik de pest heb aan Windows ga ik Windows niet meer updaten. Scarm is nog steeds beta software, de laatste versie is 0.9.34 Multilingual 2.17 MB van 14 Okt 2016. Systeem vereisten zijn Windows XP/Vista/7/8/10 en OpenGL compatible graphics. Niet helemaal onbelangrijk, het kan zelfstandig installeren, m.a.w. je hebt geen speciaal Windows programma nodig. Daardoor kun je Scarm ook in Windows emulaties draaien, bijvoorbeeld op je Mac. Alleen 3d-voorbeelden zullen waarschijnlijk niet werken. Ik heb ook gekozen voor Scarm omdat het gratis is, alle voor mij noodzakelijke rail bibliotheken had en niet helemaal onbelangrijk, je kunt een en ander zelf aanpassen, zeg maar personaliseren. Maar hoe doe je dat?

Scarm personaliseren?

Nee, Scarm zelf wordt niet aangepast. Maar wat dan wel?

Scarm kan via het toetsenbord op een aantal punten worden ingesteld.

Bij het ontwerpen van een baan heb je vaak te maken met bibliotheken die ook het oudere, niet meer verkrijgbare, materiaal bevatten. En dat wil je meestal niet gebruiken. Verder zijn er wensen, bijvoorbeeld geen R1 boog elementen, geen meegebogen wissels, geen tandrad baan elementen, alleen wissels met gepolariseerde hartstukken enz. Door nu je eigen bibliotheek te maken kun je veel sneller ontwerpen en loop je niet de kans per ongeluk oude of niet gewenste rail elementen in het ontwerp te verwerken.

Wat heb je er voor nodig?

Om een bibliotheek zelf te wijzigen of te maken heb je een ASCII editor nodig, bijvoorbeeld kladblok in Windows.

Hoe verder?

Kopieer een gewenste bibliotheek naar een bestand met een nieuwe naam. Bijvoorbeeld door toevoeging van je initialen. Daarna open je deze bibliotheek in kladblok. Ga door de regels heen. Als je dit voor het eerst ziet is het misschien even schrikken, maar al snel zul je groepen herkennen.

Ga op zoek naar "LibName" en wijzig deze in de juiste naam. Dan kun je later in Scarm de nieuwe of gewijzigde bibliotheek herkennen. Deze naam wordt namelijk in de keuzelijst getoond. Zo heb ik de "Fleischmann-N-Piccolo" compleet verbouwd en deze heet nu "Fleischmann-N-Piccolo-JN".

Voorbeeld van voor het weghalen:
# Curved Rails

#R1
TCurvedRail|9120|9120|192|45|0
TCurvedRail|9122|9122|192|15|0
TCurvedRail|9123|9123|192|7.5|0

#R2
TCurvedRail|9125|9125|225.6|45|0
TCurvedRail|9127|9127|225.6|15|0
TCurvedRail|9128|9128|225.6|7.5|0
Voorbeeld van na de wijziging:
# Curved Rails

#R2
TCurvedRail|9125|9125|225.6|45|0
TCurvedRail|9127|9127|225.6|15|0
TCurvedRail|9128|9128|225.6|7.5|0
Het wissen van bijvoorbeeld R1 bogen gaat dus heel eenvoudig door het weghalen van die regels. Bewaar het bestand en start Scarm. Ga op zoek naar de bibliotheek die je aangepast had, zie boven. Blader er doorheen en kijk of jouw aanpassing goed is verwerkt.

Eigen aanpassingen

Hier twee voorbeelden van een nieuwe toevoeging die later is opgenomen in Scarm. Beide voorbeelden werken identiek. Het laat goed zien dat er meerdere methoden zijn om een bepaald resultaat te bereiken.

Eerst mijn nieuwe toevoeging van een Arnold draaischijf, daarbij zijn de stopstukken zo uitgevoerd dat er geen pijltjes meer staan.
# Turntables

TTurntableRail|Turntable 0851|0851|179|215|48
TTurntableRail|Turntable 0853|0853|179|215|48
TStraightRail|0852a|0852a|57.5
TStraightEndRail|0852b|0852b|18.75
  TRailAccessory|Track End||1|-1|-1|0|0|1
    TSubAccessory|X||1|-1|-1|0|0|1

TTurntableRail|Turntable 6381|6381|179|215|48
TTurntableRail|Turntable 6388|6388|179|215|48
TStraightRail|6383a|6383a|57.5
TStraightEndRail|6383b|6383b|18.75
  TRailAccessory|Track End||1|-1|-1|0|0|1
    TSubAccessory|X||1|-1|-1|0|0|1

Na opname in de bibliotheek van Scarm kreeg ik dit terug, het kon dus nog korter geformuleerd worden.
# Turntables, by Joop Nijenhuis

TTurntableRail|Turntable 0851|0851|179|215|48
TTurntableRail|Turntable 0853|0853|179|215|48

TStraightRail|0852a|0852a|57.5
TStraightEndRail|0852b|0852b|17.25

TTurntableRail|Turntable 6381|6381|179|215|48
TTurntableRail|Turntable 6388|6388|179|215|48

TStraightRail|6383a|6383a|57.5
TStraightEndRail|6383b|6383b|17.25
Ik zal de auteur nog een mail sturen, de eindstukken zijn toch echt 18.75, dat is namelijk nagemeten. Waarom heb ik meer "code" staan dan bij de officiële Scarm bibliotheek? Ik had voor de eindstukken de definitie van het stootblok gebruikt, alleen dan zonder het stootblok gedeelte. Dat het ook zonder werkt wist ik toen nog niet. Maar het is wel een mooi voorbeeld dat veel kan.

Een heel nieuwe bibliotheek

Als laatste een geheel nieuwe bibliotheek voor Scarm. Iemand is bezig met een trammetje voor schaal N op basis van de Busch Feldbahn. Daar was nog geen bibliotheek voor. De "Stretch Rail" is een eigen oplossing om zaken passend te krijgen. De bibliotheek is inmiddels in de laatste versie van Scarm opgenomen.
# SCARM Rail Library

LibName=Busch-feldbahn
LibDescription=Feldbahn track system
LibAuthor=Joop Nijenhuis
LibProducer=Busch
LibScaleName=H0f/Nm

LibGauge=6.5
LibScale=87
LibRailHeight=1.5
LibRailWidth=1
LibSleeperWidth=8.2
LibSleeperHeight=1.5
LibSleeperDepth=1.5

# Stretch Rail (not official, are cut off straights)
TStretchRail|12305 shortened|12305|0.5|133.2

# Straight Rails

TStraightRail|12305|12305|133.2
TStraightRail|12303|12303|66.6
TStraightRail|12301|12301|33.3

TStraightRail|12306|12306|133.2
  TRailAccessory|Feeder track||1|-1|clLtGray|0|0|1|[-5;-55][-5;0][0;-15][5;0]

# Curved Rails

#R1
TCurvedRail|12323|12323|115|45|0
TCurvedRail|12322|12322|115|22.5|0

#R2
TCurvedRail|12332|12332|175|22.5|0

# Manual (electro frog)
TStraightArrowRail|12341|12341|2|66.6|175|22.5|0|0|1
TStraightArrowRail|12342|12342|2|66.6|175|22.5|0|0|0