<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://www.fsdeveloper.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Creating_Races_for_MSFS</id>
	<title>Creating Races for MSFS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.fsdeveloper.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Creating_Races_for_MSFS"/>
	<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Creating_Races_for_MSFS&amp;action=history"/>
	<updated>2026-05-07T17:07:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://www.fsdeveloper.com/wiki/index.php?title=Creating_Races_for_MSFS&amp;diff=11881&amp;oldid=prev</id>
		<title>BASys: Replaced Applicable-FSVersion for MSFS with MSFS2020, added MSFS2024</title>
		<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Creating_Races_for_MSFS&amp;diff=11881&amp;oldid=prev"/>
		<updated>2024-05-25T17:48:40Z</updated>

		<summary type="html">&lt;p&gt;Replaced Applicable-FSVersion for MSFS with MSFS2020, added MSFS2024&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:48, 25 May 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Infobox-Applicable-FSVersion&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Infobox-Applicable-FSVersion&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MSFS &lt;/del&gt;= true&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MSFS2024 = unknown&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| MSFS2020 &lt;/ins&gt;= true&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| FSXI = false&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| FSXI = false&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| P3D5 = false&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| P3D5 = false&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>BASys</name></author>
	</entry>
	<entry>
		<id>http://www.fsdeveloper.com/wiki/index.php?title=Creating_Races_for_MSFS&amp;diff=11285&amp;oldid=prev</id>
		<title>Mr LiamT: Created page on creating races for MSFS</title>
		<link rel="alternate" type="text/html" href="http://www.fsdeveloper.com/wiki/index.php?title=Creating_Races_for_MSFS&amp;diff=11285&amp;oldid=prev"/>
		<updated>2022-01-15T12:38:43Z</updated>

		<summary type="html">&lt;p&gt;Created page on creating races for MSFS&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Missions]]&lt;br /&gt;
&lt;br /&gt;
{{:Ambox-Content-WIP}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox-Applicable-FSVersion&lt;br /&gt;
| MSFS = true&lt;br /&gt;
| FSXI = false&lt;br /&gt;
| P3D5 = false&lt;br /&gt;
| P3D4 = false&lt;br /&gt;
| P3D3 = false&lt;br /&gt;
| P3D2 = false&lt;br /&gt;
| P3D = false&lt;br /&gt;
| FSW = false&lt;br /&gt;
| FSXSE = false&lt;br /&gt;
| FSXA = false&lt;br /&gt;
| FSX = false&lt;br /&gt;
| FS2004 = false&lt;br /&gt;
| FS2002 = false&lt;br /&gt;
| XP11 = false&lt;br /&gt;
| XP10 = false&lt;br /&gt;
| XP9 = false&lt;br /&gt;
}}&lt;br /&gt;
The process for creating races in MSFS differs a bit from the [[Mission_Creation_for_MSFS|normal mission creation process]].&lt;br /&gt;
&lt;br /&gt;
== Mission elements ==&lt;br /&gt;
=== Race object hierarchy ===&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Player&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**RacerData&lt;br /&gt;
***&amp;#039;&amp;#039;TimePenaltyAction&amp;#039;&amp;#039;&lt;br /&gt;
***&amp;#039;&amp;#039;DisqualifyPlayerAction&amp;#039;&amp;#039;&lt;br /&gt;
***RacePointResult&lt;br /&gt;
****&amp;#039;&amp;#039;RaceEndTrigger&amp;#039;&amp;#039;&lt;br /&gt;
**AllowableContainersReference&lt;br /&gt;
***&amp;#039;&amp;#039;AllowableContainerList&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RaceCourse&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**RaceAltitudeSamples&lt;br /&gt;
***AltitudeSample&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RaceInfo&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;RaceCourseActivateAction&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;RaceClockStartAction&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*Race Points&lt;br /&gt;
**PylonRacePoint&lt;br /&gt;
**GateRacePoint&lt;br /&gt;
**VolumeRacePoint&lt;br /&gt;
**ConditionRacePoint&lt;br /&gt;
&lt;br /&gt;
=== Triggers ===&lt;br /&gt;
*RaceEndTrigger&lt;br /&gt;
*LastLapTrigger&lt;br /&gt;
&lt;br /&gt;
=== Actions ===&lt;br /&gt;
*DisqualifyPlayerAction&lt;br /&gt;
*RaceCourseActivateAction&lt;br /&gt;
*RaceClockStartAction&lt;br /&gt;
*TimePenaltyAction&lt;br /&gt;
*BackOnTrackAction&lt;br /&gt;
*ServerToClientAction&lt;br /&gt;
*ServerRaceStateAction&lt;br /&gt;
&lt;br /&gt;
=== Mission objects ===&lt;br /&gt;
*MissionLowAltitude&lt;br /&gt;
*MissionRaceRedbull&lt;br /&gt;
*MissionRaceReno&lt;br /&gt;
&lt;br /&gt;
=== Calculator ===&lt;br /&gt;
*RacerCalculator&lt;br /&gt;
**RacerParameter&lt;br /&gt;
&lt;br /&gt;
=== Flow states ===&lt;br /&gt;
*FlowPlaneSelection&lt;br /&gt;
**FlowPlaneSelectionChoices&lt;br /&gt;
***FlowPlaneSelectionChoice&lt;br /&gt;
****RenoCategory&lt;br /&gt;
****ObjectReferenceList&lt;br /&gt;
*****&amp;#039;&amp;#039;FlowPlaneSelectionVariation&amp;#039;&amp;#039;&lt;br /&gt;
******&amp;#039;&amp;#039;ObjectReference&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Flow States&lt;br /&gt;
|-&lt;br /&gt;
|RACE_BASE&lt;br /&gt;
|-&lt;br /&gt;
|RACE_LOWALTITUDE&lt;br /&gt;
|-&lt;br /&gt;
|RACE_REDBULL&lt;br /&gt;
|-&lt;br /&gt;
|RACE_RENO&lt;br /&gt;
|-&lt;br /&gt;
|RACE_CRASHED_OR_DISQUALIFIED&lt;br /&gt;
|-&lt;br /&gt;
|RACE_LOBBY_BASE&lt;br /&gt;
|-&lt;br /&gt;
|RACE_LOBBY_REDBULL&lt;br /&gt;
|-&lt;br /&gt;
|RACE_WAIT&lt;br /&gt;
|-&lt;br /&gt;
|RACE_WAIT_PLAYERS_LOADING&lt;br /&gt;
|-&lt;br /&gt;
|RACE_WAIT_PLAYERS_FINISHED&lt;br /&gt;
|-&lt;br /&gt;
|RACE_WAIT_OPENING_RTC&lt;br /&gt;
|-&lt;br /&gt;
|RACE_WAIT_OPENING_RTC_EDITION&lt;br /&gt;
|-&lt;br /&gt;
|RACE_FINISH&lt;br /&gt;
|-&lt;br /&gt;
|QUALIFICATIONS_BASE&lt;br /&gt;
|-&lt;br /&gt;
|QUALIFICATIONS_RENO&lt;br /&gt;
|-&lt;br /&gt;
|QUALIFICATIONS_WAIT_OPENING_RTC&lt;br /&gt;
|-&lt;br /&gt;
|QUALIFICATIONS_WAIT_PLAYERS_FINISHED&lt;br /&gt;
|-&lt;br /&gt;
|QUALIFICATIONS_FINISH&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_INTRO&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_GAMEMODE&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_QUICK_BASE&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_QUICK_CATEGORY&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_QUICK_PLANE&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_QUICK_SEARCHMATCH&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_QUICK_WAITREADY&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_PRIVATE_BASE&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_PRIVATE_WAIT_SERVER&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_PRIVATE_CATEGORY&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_PRIVATE_PLANE&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_PRIVATE_WAITREADY&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_SOLO_BASE&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_SOLO_CATEGORY&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_SOLO_PLANE&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_SOLO_SETTINGS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Flow Events&lt;br /&gt;
|-&lt;br /&gt;
|RENO_MENU_SHOW&lt;br /&gt;
|-&lt;br /&gt;
|START_RENO_RACE_INGAME_DIALOG&lt;br /&gt;
|-&lt;br /&gt;
|SHOW_RENO_RTC_HUD&lt;br /&gt;
|-&lt;br /&gt;
|HIDE_RENO_RTC_HUD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Template:Navbox-Mission-Creation-MSFS}}&lt;/div&gt;</summary>
		<author><name>Mr LiamT</name></author>
	</entry>
</feed>