<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.simrail.cz/subdom/wiki/index.php?action=history&amp;feed=atom&amp;title=Custom_Scenarios</id>
	<title>Custom Scenarios - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.simrail.cz/subdom/wiki/index.php?action=history&amp;feed=atom&amp;title=Custom_Scenarios"/>
	<link rel="alternate" type="text/html" href="https://wiki.simrail.cz/subdom/wiki/index.php?title=Custom_Scenarios&amp;action=history"/>
	<updated>2026-05-02T10:08:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.simrail.cz/subdom/wiki/index.php?title=Custom_Scenarios&amp;diff=1811&amp;oldid=prev</id>
		<title>Roman: Created page with &quot;How to create custom scenariosGóra Wlodowska ==Path to Scenarios==  Default directory is: &#039;&#039;&quot;C:\Steam\steamapps\common\SimRail\SimRail_Data\StreamingAssets\Sceneries&quot;&#039;&#039;  Or in other words, &#039;&#039;&quot;Path to Steam Library\SimRail\SimRail_Data\StreamingAssets\Sceneries&quot;&#039;&#039; ====Permissable Loads====  LHS Max: 900m and 6000t Normal Line Max: 700m and 4500t Traxxa: max 2500-2800t  Dragon2: 3200-3500 up an incline ====Rolling Stock==== =====...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.simrail.cz/subdom/wiki/index.php?title=Custom_Scenarios&amp;diff=1811&amp;oldid=prev"/>
		<updated>2023-03-01T16:56:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;How to create custom scenarios&lt;a href=&quot;/File:Gora_trat1.jpg&quot; title=&quot;File:Gora trat1.jpg&quot;&gt;thumb|300x300pixel|Góra Wlodowska&lt;/a&gt; ==Path to Scenarios==  Default directory is: &amp;#039;&amp;#039;&amp;quot;C:\Steam\steamapps\common\SimRail\SimRail_Data\StreamingAssets\Sceneries&amp;quot;&amp;#039;&amp;#039;  Or in other words, &amp;#039;&amp;#039;&amp;quot;Path to Steam Library\SimRail\SimRail_Data\StreamingAssets\Sceneries&amp;quot;&amp;#039;&amp;#039; ====Permissable Loads====  LHS Max: 900m and 6000t Normal Line Max: 700m and 4500t Traxxa: max 2500-2800t  Dragon2: 3200-3500 up an incline ====Rolling Stock==== =====...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;How to create custom scenarios[[File:Gora trat1.jpg|thumb|300x300pixel|Góra Wlodowska]]&lt;br /&gt;
==Path to Scenarios==&lt;br /&gt;
 Default directory is: &amp;#039;&amp;#039;&amp;quot;C:\Steam\steamapps\common\SimRail\SimRail_Data\StreamingAssets\Sceneries&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
 Or in other words, &amp;#039;&amp;#039;&amp;quot;Path to Steam Library\SimRail\SimRail_Data\StreamingAssets\Sceneries&amp;quot;&amp;#039;&amp;#039;&lt;br /&gt;
====Permissable Loads====&lt;br /&gt;
 LHS Max: 900m and 6000t Normal Line Max: 700m and 4500t Traxxa: max 2500-2800t&lt;br /&gt;
 Dragon2: 3200-3500 up an incline&lt;br /&gt;
====Rolling Stock====&lt;br /&gt;
=====&amp;#039;&amp;#039;Freight&amp;#039;&amp;#039;=====&lt;br /&gt;
 424Z/424Z_brazowy&lt;br /&gt;
 424Z/424Z&lt;br /&gt;
 Concrete_slab&lt;br /&gt;
 Gas_pipeline&lt;br /&gt;
 Pipeline&lt;br /&gt;
 Sheet_metal&lt;br /&gt;
 Steel_circle&lt;br /&gt;
 T-beam&lt;br /&gt;
 Tie&lt;br /&gt;
 Tree_trunk&lt;br /&gt;
 Wooden_beam&lt;br /&gt;
 RandomContainerAll&lt;br /&gt;
 RandomContainer3x20&lt;br /&gt;
 RandomContainer1x40&lt;br /&gt;
 RandomContainer2040&lt;br /&gt;
 RandomContainer1x20&lt;br /&gt;
 RandomContainer2x20&lt;br /&gt;
 &lt;br /&gt;
 412W/412W_v4_364-9_b Variant&lt;br /&gt;
 412W/412W_v4_364-9 Variant&lt;br /&gt;
 Coal&lt;br /&gt;
 Sand&lt;br /&gt;
 Ballast&lt;br /&gt;
 WoodLogs&lt;br /&gt;
=====&amp;#039;&amp;#039;Passenger&amp;#039;&amp;#039;=====&lt;br /&gt;
 11xa/112A_50 51 19-08 136-0 Variant&lt;br /&gt;
 11xa/112A_51 51 19-70 003-4 Variant&lt;br /&gt;
 11xa/111A_50 51 20-00 608-3 Variant&lt;br /&gt;
 11xa/111A_50 51 20-08 607-7 Variant&lt;br /&gt;
 11xa/111A_51 51 20-70 829-9 Variant&lt;br /&gt;
 11xa/111A_51 51 20-71 102-0 Variant&lt;br /&gt;
 z2/a9emnouz_61511970214-5&lt;br /&gt;
 z2/a9mnouz_61511970234-3&lt;br /&gt;
 z2/b11mnouz_61512170064-0&lt;br /&gt;
 z2/b11mnouz_61512170098-8&lt;br /&gt;
 z2/wrmnouz_61518870191_1&lt;br /&gt;
 z2/b11gmnouz_61512170107-7&lt;br /&gt;
=====Locos=====&lt;br /&gt;
 4E/EU07-096 - PKP Cargo&lt;br /&gt;
 4E/EU07-085 - PKP IC&lt;br /&gt;
 4E/EP07-135 - Green&lt;br /&gt;
 PKP Dragon2/E6ACTad&lt;br /&gt;
 Traxx/E186-134&lt;br /&gt;
=====EMU=====&lt;br /&gt;
 Elf/EN96-001 - PR&lt;br /&gt;
 Elf/EN76-022 - KM&lt;br /&gt;
 Elf/EN76-006 - KŚ&lt;br /&gt;
 Pendolino/ED250-018 Variant&lt;br /&gt;
=====Brake Settings=====&lt;br /&gt;
 G, P, and T - entered between weight and car parameters&lt;br /&gt;
======Example======&lt;br /&gt;
 412W/412W_v4_364-9_b Variant:G:55@Coal&lt;br /&gt;
 412W/412W_v4_364-9_b Variant - Stock G - Brake Setting&lt;br /&gt;
 55 - Weight (in tons)&lt;br /&gt;
 Coal - Load 412W Brown variant with 55t of coal and brakes set to G.&lt;br /&gt;
=====Example MOW Train=====&lt;br /&gt;
 4E/EP07-135+412W/412W_v4_364-9 Variant::53@Ballast+424Z/424Z::48@Tie+412W/412W_v4_364-9 Variant::53@Ballast+412W/412W_v4_364-9 Variant::52@Ballast+412W/412W_v4_364-9_b Variant::58@Sand+412W/412W_v4_364-9 Variant::54@Ballast+424Z/424Z::48@Tie+412W/412W_v4_364-9 Variant::54@Ballast+424Z/424Z::48@Tie+412W/412W_v4_364-9 Variant::51@Ballast+412W/412W_v4_364-9 Variant::56@Ballast+412W/412W_v4_364-9_b Variant::52@Sand+412W/412W_v4_364-9 Variant::54@Ballast+424Z/424Z::48@Tie+412W/412W_v4_364-9 Variant::51@Ballast+412W/412W_v4_364-9_b Variant::52@Sand+412W/412W_v4_364-9 Variant::54@Ballast+412W/412W_v4_364-9 Variant::53@Ballast+424Z/424Z::48@Tie+424Z/424Z::48@Tie+412W/412W_v4_364-9 Variant::55@Ballast+412W/412W_v4_364-9 Variant::55@Ballast&lt;br /&gt;
===Actions===&lt;br /&gt;
 __&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.PostNotify&amp;quot;,&lt;br /&gt;
 &amp;quot;res&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;210&amp;quot; },&lt;br /&gt;
 &amp;quot;timeout&amp;quot;: 2.0&lt;br /&gt;
 __&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.VehicleStartupTutorial&amp;quot;,&lt;br /&gt;
 &amp;quot;train&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;1000&amp;quot; },&lt;br /&gt;
 &amp;quot;willFinish&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;5000&amp;quot; },&lt;br /&gt;
 &amp;quot;tutorial&amp;quot;: 7&lt;br /&gt;
 __&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.SetObjectiveState&amp;quot;,&lt;br /&gt;
 &amp;quot;objective&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;5000&amp;quot; },&lt;br /&gt;
 &amp;quot;state&amp;quot;: 1&lt;br /&gt;
 __&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.SetCabPaper&amp;quot;,&lt;br /&gt;
 &amp;quot;res&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;220&amp;quot; },&lt;br /&gt;
 &amp;quot;position&amp;quot;: 1&lt;br /&gt;
 __&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.TrafficCommand&amp;quot;,&lt;br /&gt;
 &amp;quot;commandText&amp;quot;: &amp;quot;&lt;br /&gt;
 __&lt;br /&gt;
 $type&amp;quot;: &amp;quot;SimrailEvent.FinishAction&amp;quot;&lt;br /&gt;
 __&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.TimerAction&amp;quot;,&lt;br /&gt;
 &amp;quot;timer&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;207&amp;quot; },&lt;br /&gt;
 &amp;quot;action&amp;quot;: 1&lt;br /&gt;
 __&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.CoroutineDelayAction&amp;quot;,&lt;br /&gt;
 &amp;quot;delay&amp;quot;: 3.0,&lt;br /&gt;
 &amp;quot;until&amp;quot;: false&lt;br /&gt;
 __&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.WeatherCommand&amp;quot;,&lt;br /&gt;
 &amp;quot;instant&amp;quot;: false,&lt;br /&gt;
 &amp;quot;weatherCode&amp;quot;: 741,&lt;br /&gt;
 &amp;quot;temperature&amp;quot;: 22.3,&lt;br /&gt;
 &amp;quot;pressure&amp;quot;: 1000,&lt;br /&gt;
 &amp;quot;humidity&amp;quot;: 92,&lt;br /&gt;
 &amp;quot;visibility&amp;quot;: 1000,&lt;br /&gt;
 &amp;quot;windSpeed&amp;quot;: 10,&lt;br /&gt;
 &amp;quot;windDeg&amp;quot;: 30&lt;br /&gt;
===Triggers===&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.ObjectiveStateTrigger&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
 &amp;quot;objective&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;250&amp;quot; },&lt;br /&gt;
 &amp;quot;state&amp;quot;: 3&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.TrainArrivedTrigger&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
 &amp;quot;stationName&amp;quot;: &amp;quot;Sosnowiec Dańdówka&amp;quot;,&lt;br /&gt;
 &amp;quot;train&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;1000&amp;quot; }&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.TimerFinishTrigger&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
 &amp;quot;timer&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;300&amp;quot; }&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.ImmediateOnceTrigger&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.AtTimeTrigger&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
 &amp;quot;time&amp;quot;: 5.0&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.PlayerCallTrigger&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.TrainDepartureTimeTrigger&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
 &amp;quot;stationName&amp;quot;: &amp;quot;Będzin Ksawera&amp;quot;,&lt;br /&gt;
 &amp;quot;train&amp;quot;: null&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.TrainAnyDepartureTrigger&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
 &amp;quot;train&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;249&amp;quot; }&lt;br /&gt;
 &amp;#039;&amp;#039;__&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.TrainSignalProximity&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
 &amp;quot;signalName&amp;quot;: &amp;quot;Sk_E&amp;quot;,&lt;br /&gt;
 &amp;quot;distance&amp;quot;: 30.0,&lt;br /&gt;
 &amp;quot;maxSpeed&amp;quot;: 0.0,&lt;br /&gt;
 &amp;quot;train&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;1000&amp;quot; }&lt;br /&gt;
 &lt;br /&gt;
 Trigger Conditions&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;Objective based condition&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.ObjectiveStateCondition&amp;#039;&amp;#039;&amp;quot;,&lt;br /&gt;
 &amp;quot;objective&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;1376&amp;quot; },  &amp;#039;&amp;#039;&amp;lt;- ID objective do sprawdzenia&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;state&amp;quot;: 3, &amp;#039;&amp;#039;&amp;lt;- stan objective który wymagasz&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;invert&amp;quot;: false &amp;#039;&amp;#039;&amp;lt;- czy odwrócić warunek?&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;Execute Trigger Only Once&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;quot;$type&amp;quot;: &amp;quot;&amp;#039;&amp;#039;SimrailEvent.ExecOnceCondition&amp;#039;&amp;#039;&amp;quot;, &lt;br /&gt;
 &amp;quot;invert&amp;quot;: false &amp;#039;&amp;#039;&amp;lt;- czy odwrócić warunek?&amp;#039;&amp;#039;&lt;br /&gt;
====Przykład Użycia na Trigger lub Action array:====&lt;br /&gt;
  {&lt;br /&gt;
                 &amp;quot;$id&amp;quot;: &amp;quot;13386&amp;quot;, &amp;lt;- &amp;#039;&amp;#039;musi być niepowtarzalny&amp;#039;&amp;#039;&lt;br /&gt;
                 &amp;quot;$type&amp;quot;: &amp;quot;SimrailEvent.SetObjectiveState&amp;quot;, &amp;#039;&amp;#039;&amp;lt;- rodzaj action lub trigger, w tym przypadku to SimRailEvent.SetObjectiveState&amp;#039;&amp;#039;&lt;br /&gt;
                 &amp;quot;objective&amp;quot;: { &amp;quot;$ref&amp;quot;: &amp;quot;1576&amp;quot;  }, &amp;#039;&amp;#039;&amp;lt;- ID of objective który chcesz uaktywnić&amp;#039;&amp;#039;&lt;br /&gt;
                 &amp;quot;state&amp;quot;: 1 &amp;#039;&amp;#039;&amp;lt;- stan w który chcesz objective wprowadzić&amp;#039;&amp;#039;&lt;br /&gt;
               }&lt;br /&gt;
&amp;#039;&amp;#039;Author: PJK&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Roman</name></author>
	</entry>
</feed>