<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hedgedocs.com/index.php?action=history&amp;feed=atom&amp;title=Sonic_the_Hedgehog_%282006%29_EndingMode_Functions</id>
	<title>Sonic the Hedgehog (2006) EndingMode Functions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://hedgedocs.com/index.php?action=history&amp;feed=atom&amp;title=Sonic_the_Hedgehog_%282006%29_EndingMode_Functions"/>
	<link rel="alternate" type="text/html" href="https://hedgedocs.com/index.php?title=Sonic_the_Hedgehog_(2006)_EndingMode_Functions&amp;action=history"/>
	<updated>2026-04-17T09:50:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://hedgedocs.com/index.php?title=Sonic_the_Hedgehog_(2006)_EndingMode_Functions&amp;diff=1432&amp;oldid=prev</id>
		<title>Hyper: Created page with &quot;= EndingMode = These functions are provided by &lt;code&gt;Sonicteam::EndingMode&lt;/code&gt;.  == Text ==  === Description === Creates a text entity for the staff roll.  === Signature ===  Text(mode, unknown_1, text_card, unknown_2)  ==== Parameters ==== {| class=&quot;wikitable&quot; |+ !Parameter !Type !Description !Required? |- |mode |Pointer |A pointer to &lt;code&gt;Sonicteam::EndingMode&lt;/code&gt;. |✔️ |- |unknown_1 |Number |This parameter is unimplemented. Usually 0.5. |✔️ |- |text_card...&quot;</title>
		<link rel="alternate" type="text/html" href="https://hedgedocs.com/index.php?title=Sonic_the_Hedgehog_(2006)_EndingMode_Functions&amp;diff=1432&amp;oldid=prev"/>
		<updated>2026-04-14T15:25:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= EndingMode = These functions are provided by &amp;lt;code&amp;gt;Sonicteam::EndingMode&amp;lt;/code&amp;gt;.  == Text ==  === Description === Creates a text entity for the staff roll.  === Signature ===  Text(mode, unknown_1, text_card, unknown_2)  ==== Parameters ==== {| class=&amp;quot;wikitable&amp;quot; |+ !Parameter !Type !Description !Required? |- |mode |Pointer |A pointer to &amp;lt;code&amp;gt;Sonicteam::EndingMode&amp;lt;/code&amp;gt;. |✔️ |- |unknown_1 |Number |This parameter is unimplemented. Usually 0.5. |✔️ |- |text_card...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= EndingMode =&lt;br /&gt;
These functions are provided by &amp;lt;code&amp;gt;Sonicteam::EndingMode&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Text ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates a text entity for the staff roll.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 Text(mode, unknown_1, text_card, unknown_2)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|mode&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to &amp;lt;code&amp;gt;Sonicteam::EndingMode&amp;lt;/code&amp;gt;.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown_1&lt;br /&gt;
|Number&lt;br /&gt;
|This parameter is unimplemented. Usually 0.5.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|text_card&lt;br /&gt;
|String&lt;br /&gt;
|The name of the text card in &amp;lt;code&amp;gt;staff.mst&amp;lt;/code&amp;gt; to use.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown_2&lt;br /&gt;
|Number&lt;br /&gt;
|This parameter is unimplemented. Usually 500.&lt;br /&gt;
|❌&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== Sprite ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates a CSD resource for the staff roll and initialises the specified scene.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 Sprite(mode, unknown, csd_project, csd_scene)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|mode&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to &amp;lt;code&amp;gt;Sonicteam::EndingMode&amp;lt;/code&amp;gt;.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown&lt;br /&gt;
|Number&lt;br /&gt;
|Unknown. Always zero.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|csd_project&lt;br /&gt;
|String&lt;br /&gt;
|The path to the CSD project to load. This parameter expects a path to a &amp;lt;code&amp;gt;*.xncp&amp;lt;/code&amp;gt; file without a file extension.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|csd_scene&lt;br /&gt;
|String&lt;br /&gt;
|The name of the CSD scene to use.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== Space ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Adds a block of padding to the staff roll.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 Space(mode, offset)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|mode&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to &amp;lt;code&amp;gt;Sonicteam::EndingMode&amp;lt;/code&amp;gt;.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|offset&lt;br /&gt;
|Number&lt;br /&gt;
|The amount to offset the next text entity.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== Section ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates a text entity to denote a new section of the staff roll.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 Section(mode, unknown_1, text_card, unknown_2)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|mode&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to &amp;lt;code&amp;gt;Sonicteam::EndingMode&amp;lt;/code&amp;gt;.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown_1&lt;br /&gt;
|Number&lt;br /&gt;
|This parameter is unimplemented. Usually 0.5.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|text_card&lt;br /&gt;
|String&lt;br /&gt;
|The name of the text card in &amp;lt;code&amp;gt;staff.mst&amp;lt;/code&amp;gt; to use.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown_2&lt;br /&gt;
|Number&lt;br /&gt;
|This parameter is unimplemented. Usually 500.&lt;br /&gt;
|❌&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== Subsection ==&lt;br /&gt;
&lt;br /&gt;
{{Notice|type=warn|content=This function is unused and has not been tested, information regarding it may be inaccurate.}}&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates a text entity to denote a new subsection of the staff roll.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 Subsection(mode, unknown_1, text_card, unknown_2)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|mode&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to &amp;lt;code&amp;gt;Sonicteam::EndingMode&amp;lt;/code&amp;gt;.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown_1&lt;br /&gt;
|Number&lt;br /&gt;
|This parameter is unimplemented.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|text_card&lt;br /&gt;
|String&lt;br /&gt;
|The name of the text card in &amp;lt;code&amp;gt;staff.mst&amp;lt;/code&amp;gt; to use.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown_2&lt;br /&gt;
|Number&lt;br /&gt;
|This parameter is unimplemented.&lt;br /&gt;
|❌&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;/div&gt;</summary>
		<author><name>Hyper</name></author>
	</entry>
</feed>