<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://hiddenpalace.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sewer56</id>
	<title>Hidden Palace - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://hiddenpalace.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sewer56"/>
	<link rel="alternate" type="text/html" href="http://hiddenpalace.org/Special:Contributions/Sewer56"/>
	<updated>2026-05-16T17:23:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153907</id>
		<title>Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153907"/>
		<updated>2025-12-26T23:50:20Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: /* More Debug Settings */  Fixed formatting from last edit.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic Riders - Zero Gravity_SLUS-21642_20251225200856.png&lt;br /&gt;
|Page name=Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)&lt;br /&gt;
|builddate=Sep 1, 2007 12:26&lt;br /&gt;
|status=Released&lt;br /&gt;
|dumper=Hidden Palace&lt;br /&gt;
|releasedby=Hidden Palace&lt;br /&gt;
|filedumpdate=May 2, 2024&lt;br /&gt;
|filereleasedate=December 25, 2025&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_labels=Sonic Riders Zero Gravity PS2 10-16-07&lt;br /&gt;
|origin_dumpmethod=redumper&lt;br /&gt;
|game=Sonic Riders: Zero Gravity&lt;br /&gt;
|system=PlayStation 2&lt;br /&gt;
|genre=Racing&lt;br /&gt;
|final_builddate={{RegionDate|US|Oct 5, 2007}}{{RegionDate|EU|Oct 5, 2007}}&lt;br /&gt;
|release_date={{RegionDate|US|Jan 8, 2008}}{{RegionDate|EU|Feb 22, 2008}}{{RegionDate|JP|Jan 17, 2008}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|news_page=News/One_Bad_Ass_Hedgehog_-_Shadow_the_Hedgehog&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Riders - Zero Gravity (Sep 1, 2007 12.26 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A prototype of Sonic Riders: Zero Gravity for the Sony PlayStation 2.&lt;br /&gt;
==Notes==&lt;br /&gt;
* Predates the final build by a month.&lt;br /&gt;
* Debugger can be enabled by using the D-pad.&lt;br /&gt;
* Game hangs if it wasn&#039;t able to read or write a save file to the memory card.&lt;br /&gt;
* Text runoff in certain menus.&lt;br /&gt;
* Voices are unmixed.&lt;br /&gt;
* Symbols are included in the game&#039;s executable.&lt;br /&gt;
&lt;br /&gt;
==Cheats==&lt;br /&gt;
&lt;br /&gt;
=== More Debug Settings ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|&lt;br /&gt;
gametitle=Sonic Riders - Zero Gravity (E)(SLUS-21642)&lt;br /&gt;
&lt;br /&gt;
[More Debug Settings]&lt;br /&gt;
&lt;br /&gt;
author=Sewer56&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,001D4D64,word,60000000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Explanation: You&#039;re meant to call &amp;lt;code&amp;gt;AddMainMenu&amp;lt;/code&amp;gt; to add top level categories, and &amp;lt;code&amp;gt;AddSubMenu&amp;lt;/code&amp;gt; for the submenus.&lt;br /&gt;
&lt;br /&gt;
The calls to &amp;lt;code&amp;gt;AddMainMenu&amp;lt;/code&amp;gt; were removed from this build. So when you call &amp;lt;code&amp;gt;AddSubMenu&amp;lt;/code&amp;gt; with a &amp;lt;code&amp;gt;MainMenu&amp;lt;/code&amp;gt; name that doesn&#039;t exist, options would get dropped.&lt;br /&gt;
&lt;br /&gt;
This patch makes it so all submenus are added to first found &amp;lt;code&amp;gt;MainMenu&amp;lt;/code&amp;gt;, i.e. &amp;lt;code&amp;gt;Outside&amp;lt;/code&amp;gt;&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200825.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200828.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200831.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200843.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200847.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200856.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200902.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200906.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200913.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200920.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201101.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201121.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201132.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201137.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201141.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201156.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201202.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201212.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201228.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201703.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201712.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202636.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202639.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202702.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202710.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202743.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202817.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202822.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202825.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202838.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202924.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225203001.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225203010.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
Sonic_Riders_-_Zero_Gravity_PS2_10-16-07_BACK.jpg&lt;br /&gt;
Sonic_Riders_-_Zero_Gravity_PS2_10-16-07_FRONT.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Riders: Zero Gravity}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153906</id>
		<title>Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153906"/>
		<updated>2025-12-26T23:46:23Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: /* Notes */ Added user friendlier debug page cheat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic Riders - Zero Gravity_SLUS-21642_20251225200856.png&lt;br /&gt;
|Page name=Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)&lt;br /&gt;
|builddate=Sep 1, 2007 12:26&lt;br /&gt;
|status=Released&lt;br /&gt;
|dumper=Hidden Palace&lt;br /&gt;
|releasedby=Hidden Palace&lt;br /&gt;
|filedumpdate=May 2, 2024&lt;br /&gt;
|filereleasedate=December 25, 2025&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_labels=Sonic Riders Zero Gravity PS2 10-16-07&lt;br /&gt;
|origin_dumpmethod=redumper&lt;br /&gt;
|game=Sonic Riders: Zero Gravity&lt;br /&gt;
|system=PlayStation 2&lt;br /&gt;
|genre=Racing&lt;br /&gt;
|final_builddate={{RegionDate|US|Oct 5, 2007}}{{RegionDate|EU|Oct 5, 2007}}&lt;br /&gt;
|release_date={{RegionDate|US|Jan 8, 2008}}{{RegionDate|EU|Feb 22, 2008}}{{RegionDate|JP|Jan 17, 2008}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|news_page=News/One_Bad_Ass_Hedgehog_-_Shadow_the_Hedgehog&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Riders - Zero Gravity (Sep 1, 2007 12.26 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A prototype of Sonic Riders: Zero Gravity for the Sony PlayStation 2.&lt;br /&gt;
==Notes==&lt;br /&gt;
* Predates the final build by a month.&lt;br /&gt;
* Debugger can be enabled by using the D-pad.&lt;br /&gt;
* Game hangs if it wasn&#039;t able to read or write a save file to the memory card.&lt;br /&gt;
* Text runoff in certain menus.&lt;br /&gt;
* Voices are unmixed.&lt;br /&gt;
* Symbols are included in the game&#039;s executable.&lt;br /&gt;
&lt;br /&gt;
==Cheats==&lt;br /&gt;
&lt;br /&gt;
=== More Debug Settings ===&lt;br /&gt;
```&lt;br /&gt;
gametitle=Sonic Riders - Zero Gravity (E)(SLUS-21642)&lt;br /&gt;
&lt;br /&gt;
[More Debug Settings]&lt;br /&gt;
author=Sewer56&lt;br /&gt;
patch=1,EE,001D4D64,word,60000000&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Explanation: You&#039;re meant to call `AddMainMenu` to add top level categories, and `AddSubMenu` for the submenus.&lt;br /&gt;
&lt;br /&gt;
The calls to `AddMainMenu` were removed from this build. So when you call `AddSubMenu` with a MainMenu name that doesn&#039;t exist, options would get dropped.&lt;br /&gt;
&lt;br /&gt;
This patch makes it so all submenus are added to first found MainMenu, i.e. `Outside`&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=packed&amp;gt;&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200825.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200828.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200831.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200843.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200847.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200856.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200902.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200906.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200913.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225200920.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201101.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201121.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201132.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201137.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201141.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201156.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201202.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201212.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201228.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201703.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225201712.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202636.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202639.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202702.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202710.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202743.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202817.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202822.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202825.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202838.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225202924.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225203001.png&lt;br /&gt;
Sonic Riders - Zero Gravity_SLUS-21642_20251225203010.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;gallery mode=packed&amp;gt;&lt;br /&gt;
Sonic_Riders_-_Zero_Gravity_PS2_10-16-07_BACK.jpg&lt;br /&gt;
Sonic_Riders_-_Zero_Gravity_PS2_10-16-07_FRONT.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Riders: Zero Gravity}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Riders_(Dec_2,_2005_prototype)&amp;diff=153801</id>
		<title>Sonic Riders (Dec 2, 2005 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Riders_(Dec_2,_2005_prototype)&amp;diff=153801"/>
		<updated>2025-12-26T02:20:48Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=xemu-2025-12-25-18-19-07.png&lt;br /&gt;
|Page name=Sonic Riders (Dec 2, 2005 prototype)&lt;br /&gt;
|builddate=Dec 2, 2005 18:19:39&lt;br /&gt;
|status=Released&lt;br /&gt;
|dumper=Hidden Palace&lt;br /&gt;
|releasedby=Hidden Palace&lt;br /&gt;
|filedumpdate=May 2, 2024&lt;br /&gt;
|filereleasedate=December 25, 2025&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_labels=SONIC RIDERS XBOX PREVIEW 12TH DEC 2005&lt;br /&gt;
|origin_dumpmethod=redumper&lt;br /&gt;
|game=Sonic Riders&lt;br /&gt;
|system=Xbox&lt;br /&gt;
|genre=Racing&lt;br /&gt;
|final_builddate={{RegionDate|US|Feb 3, 2006}}{{RegionDate|EU|Feb 16, 2006}}{{RegionDate|JP|Feb 3, 2006}}&lt;br /&gt;
|release_date={{RegionDate|US|Mar 30, 2006}}{{RegionDate|EU|Mar 17, 2006}}{{RegionDate|JP|Feb 23, 2006}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|news_page=News/One_Bad_Ass_Hedgehog_-_Shadow_the_Hedgehog&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Riders (Dec 2, 2005 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A prototype of Sonic Riders for the Microsoft Xbox.&lt;br /&gt;
==Notes==&lt;br /&gt;
This is a near-final build with mostly technical differences from the retail release.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
* The disc label is dated December 12th, 2005, but the XBE timestamp is December 2nd, 2005.&lt;br /&gt;
* Pressing LT+RT+Black (RB) on controller port 1 returns to the main menu from anywhere in the game.&lt;br /&gt;
* A bug present in version 0.931 exists in this build, allowing drift to be held through any state (e.g. pulleys, autosections).&lt;br /&gt;
* Boost has a sparkle effect that was removed in the final release (final month of development?).&lt;br /&gt;
&lt;br /&gt;
===Event voices===&lt;br /&gt;
Event voice lines are stored in separate, unused AFS archives (e.g. &amp;lt;code&amp;gt;V_EV01F.afs&amp;lt;/code&amp;gt;). In the final release, these are muxed into single ADX files. The archives contain raw recordings with original background mic static still present.&lt;br /&gt;
&lt;br /&gt;
===Archive R===&lt;br /&gt;
This build contains an archive named &amp;lt;code&amp;gt;R&amp;lt;/code&amp;gt;, which is not present in any other known build. It contains loading screen and disc cover textures, which are embedded directly into the executable in the final release.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=packed&amp;gt;&lt;br /&gt;
xemu-2025-12-25-18-23-51.png&lt;br /&gt;
xemu-2025-12-25-18-23-49.png&lt;br /&gt;
xemu-2025-12-25-18-23-41.png&lt;br /&gt;
xemu-2025-12-25-18-23-27.png&lt;br /&gt;
xemu-2025-12-25-18-23-21.png&lt;br /&gt;
xemu-2025-12-25-18-22-55.png&lt;br /&gt;
xemu-2025-12-25-18-22-49.png&lt;br /&gt;
xemu-2025-12-25-18-22-25.png&lt;br /&gt;
xemu-2025-12-25-18-22-14.png&lt;br /&gt;
xemu-2025-12-25-18-21-55.png&lt;br /&gt;
xemu-2025-12-25-18-21-51.png&lt;br /&gt;
xemu-2025-12-25-18-21-44.png&lt;br /&gt;
xemu-2025-12-25-18-21-32.png&lt;br /&gt;
xemu-2025-12-25-18-21-24.png&lt;br /&gt;
xemu-2025-12-25-18-21-17.png&lt;br /&gt;
xemu-2025-12-25-18-21-13.png&lt;br /&gt;
xemu-2025-12-25-18-21-09.png&lt;br /&gt;
xemu-2025-12-25-18-21-02.png&lt;br /&gt;
xemu-2025-12-25-18-20-59.png&lt;br /&gt;
xemu-2025-12-25-18-20-49.png&lt;br /&gt;
xemu-2025-12-25-18-20-40.png&lt;br /&gt;
xemu-2025-12-25-18-20-36.png&lt;br /&gt;
xemu-2025-12-25-18-20-24.png&lt;br /&gt;
xemu-2025-12-25-18-20-21.png&lt;br /&gt;
xemu-2025-12-25-18-20-13.png&lt;br /&gt;
xemu-2025-12-25-18-19-58.png&lt;br /&gt;
xemu-2025-12-25-18-19-41.png&lt;br /&gt;
xemu-2025-12-25-18-19-07.png&lt;br /&gt;
xemu-2025-12-25-18-19-03.png&lt;br /&gt;
xemu-2025-12-25-18-18-49.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=packed&amp;gt;&lt;br /&gt;
Sonic Riders 2005-12-12 Front.png|Disc front.&lt;br /&gt;
Sonic Riders 2005-12-12 Back.png|Disc back.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to Sazpaimon and drx for dumping the disc!&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Riders}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153640</id>
		<title>Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153640"/>
		<updated>2025-12-26T00:41:35Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=&lt;br /&gt;
|Page name=Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)&lt;br /&gt;
|builddate=Sep 1, 2007 12:26&lt;br /&gt;
|status=Released, redump needed&lt;br /&gt;
|dumper=Hidden Palace&lt;br /&gt;
|releasedby=&lt;br /&gt;
|filedumpdate=&lt;br /&gt;
|filereleasedate=December 25, 2025&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_labels=&lt;br /&gt;
|origin_dumpmethod=redumper&lt;br /&gt;
|game=Sonic Riders: Zero Gravity&lt;br /&gt;
|system=PlayStation 2&lt;br /&gt;
|genre=Racing&lt;br /&gt;
|final_builddate={{RegionDate|US|Oct 5, 2007}}{{RegionDate|EU|Oct 5, 2007}}&lt;br /&gt;
|release_date={{RegionDate|US|Jan 8, 2008}}{{RegionDate|EU|Feb 22, 2008}}{{RegionDate|JP|Jan 17, 2008}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|news_page=News/One_Bad_Ass_Hedgehog_-_Shadow_the_Hedgehog&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Riders - Zero Gravity (Sep 1, 2007 12.26 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A prototype of Sonic Riders: Zero Gravity for the Playstation 2.&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
nop &amp;lt;code&amp;gt;1D4D64&amp;lt;/code&amp;gt;to enable the hidden debug features under the `Outside` menu. (Pls convert to cheat)&lt;br /&gt;
&lt;br /&gt;
Real fix is to add proper `Main Menu` categories back (currently the submenus fail to register because main menu entry e.g. &#039;Outside&#039; has not been added), but I&#039;ve not done that yet.&lt;br /&gt;
&lt;br /&gt;
The patch makes it always default to first main menu entry for all submenus.&lt;br /&gt;
&lt;br /&gt;
- Sewer&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Riders: Zero Gravity}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153639</id>
		<title>Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153639"/>
		<updated>2025-12-26T00:41:21Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=&lt;br /&gt;
|Page name=Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)&lt;br /&gt;
|builddate=Sep 1, 2007 12:26&lt;br /&gt;
|status=Released, redump needed&lt;br /&gt;
|dumper=Hidden Palace&lt;br /&gt;
|releasedby=&lt;br /&gt;
|filedumpdate=&lt;br /&gt;
|filereleasedate=December 25, 2025&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_labels=&lt;br /&gt;
|origin_dumpmethod=redumper&lt;br /&gt;
|game=Sonic Riders: Zero Gravity&lt;br /&gt;
|system=PlayStation 2&lt;br /&gt;
|genre=Racing&lt;br /&gt;
|final_builddate={{RegionDate|US|Oct 5, 2007}}{{RegionDate|EU|Oct 5, 2007}}&lt;br /&gt;
|release_date={{RegionDate|US|Jan 8, 2008}}{{RegionDate|EU|Feb 22, 2008}}{{RegionDate|JP|Jan 17, 2008}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|news_page=News/One_Bad_Ass_Hedgehog_-_Shadow_the_Hedgehog&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Riders - Zero Gravity (Sep 1, 2007 12.26 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A prototype of Sonic Riders: Zero Gravity for the Playstation 2.&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
nop &amp;lt;code&amp;gt;1D4D64&amp;lt;/code&amp;gt;to enable the hidden debug features under the `Outside` menu.&lt;br /&gt;
&lt;br /&gt;
Real fix is to add proper `Main Menu` categories back (currently the submenus fail to register because main menu entry e.g. &#039;Outside&#039; has not been added), but I&#039;ve not done that yet.&lt;br /&gt;
&lt;br /&gt;
The patch makes it always default to first main menu entry for all submenus.&lt;br /&gt;
&lt;br /&gt;
- Sewer&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Riders: Zero Gravity}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153638</id>
		<title>Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Riders:_Zero_Gravity_(Sep_1,_2007_12.26_prototype)&amp;diff=153638"/>
		<updated>2025-12-26T00:39:45Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=&lt;br /&gt;
|Page name=Sonic Riders: Zero Gravity (Sep 1, 2007 12.26 prototype)&lt;br /&gt;
|builddate=Sep 1, 2007 12:26&lt;br /&gt;
|status=Released, redump needed&lt;br /&gt;
|dumper=Hidden Palace&lt;br /&gt;
|releasedby=&lt;br /&gt;
|filedumpdate=&lt;br /&gt;
|filereleasedate=December 25, 2025&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_labels=&lt;br /&gt;
|origin_dumpmethod=redumper&lt;br /&gt;
|game=Sonic Riders: Zero Gravity&lt;br /&gt;
|system=PlayStation 2&lt;br /&gt;
|genre=Racing&lt;br /&gt;
|final_builddate={{RegionDate|US|Oct 5, 2007}}{{RegionDate|EU|Oct 5, 2007}}&lt;br /&gt;
|release_date={{RegionDate|US|Jan 8, 2008}}{{RegionDate|EU|Feb 22, 2008}}{{RegionDate|JP|Jan 17, 2008}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|news_page=News/One_Bad_Ass_Hedgehog_-_Shadow_the_Hedgehog&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Riders - Zero Gravity (Sep 1, 2007 12.26 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A prototype of Sonic Riders: Zero Gravity for the Playstation 2.&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
nop &amp;lt;code&amp;gt;1D4D64&amp;lt;/code&amp;gt;to enable the hidden debug features under the `Outside` menu.&lt;br /&gt;
&lt;br /&gt;
Real fix is to add proper `Main Menu` categories back, but I&#039;ve not done that yet.&lt;br /&gt;
&lt;br /&gt;
- Sewer&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Riders: Zero Gravity}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Sep_28,_2003_prototype)&amp;diff=146009</id>
		<title>Sonic Heroes (Sep 28, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Sep_28,_2003_prototype)&amp;diff=146009"/>
		<updated>2025-08-28T01:31:31Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: /* Acknowledgements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic_Heroes_SLES-51950_20240101011656.png&lt;br /&gt;
|Page name=Sonic Heroes (Sep 28, 2003 prototype)&lt;br /&gt;
|builddate=Sep 28, 2003&lt;br /&gt;
|status=Released&lt;br /&gt;
|dumper=drx&lt;br /&gt;
|releasedby=Hidden Palace&lt;br /&gt;
|filereleasedate=January 1, 2024&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_dumpmethod=DiscImageCreator&lt;br /&gt;
|origin_ownership=drx&lt;br /&gt;
|origin_labels=SONIC PS2 1544&amp;lt;br&amp;gt;2 OCT 2003&amp;lt;br&amp;gt;EXPORT&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=PlayStation 2&lt;br /&gt;
|final_builddate={{RegionDate|JP|Dec 1, 2003}}{{RegionDate|US|Dec 2, 2003}}{{RegionDate|EU|Dec 9, 2003}}&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|news_page=News/New_Years_2024_-_Sonic_Heroes&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes (Sep 28, 2003 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A PAL prototype of Sonic Heroes for the PlayStation 2.&lt;br /&gt;
&lt;br /&gt;
==Patches==&lt;br /&gt;
&lt;br /&gt;
This patch allows you to boot into Easy Mode, to select which level to navigate.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Boot into Easy Select]&lt;br /&gt;
&lt;br /&gt;
author=Sewer56&lt;br /&gt;
&lt;br /&gt;
comment=On boot only.&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,00456d20,word,002af79c&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This patch maintain&#039;s the flying character&#039;s energy, useful to fly into un-reachable areas from one point.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Infinite Flight]&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,002393D0,word,00000000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Permanent additive warp effect]&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,002A3254,short,00000002&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Disable character specific Tornado effects]&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,0023EB94,word,24050000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Unlock Light Dash abilities for all speed chars + Amy Wall cling]&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,002431B0,word,10000003&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,002431B4,word,00000000&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,00272A64,word,808207F1&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,00455578,word,0027D734&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,00455584,word,0027D734&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General Changes==&lt;br /&gt;
{{Tcrf link|Proto:Sonic_Heroes/PlayStation_2_prototype_9.28}}&lt;br /&gt;
*Basic debug mode (L+R in-game).&lt;br /&gt;
*Runs at 50fps without any frameskip&lt;br /&gt;
*50/60Hz switcher does not work, the game runs at 50Hz regardless of the setting.&lt;br /&gt;
*Uses the final title screen despite being older than the 10.8 build&lt;br /&gt;
*Subtitles lack background, and many of the subtitles are unescaped, functioning additive color blending like the &#039;&#039;Mario Kart: Double Dash!&#039;&#039; demo build.&lt;br /&gt;
*Two Player mode has XBOX HUD Elements, and black bar&lt;br /&gt;
*Massive slowdown on 2P splitscreen levels&lt;br /&gt;
*Team Chaotix uses Sonic level layouts most of the time, sometimes with functional goal rings&lt;br /&gt;
*Audio is a mix of English and Japanese voices&lt;br /&gt;
*Only the audio tracks from the E3 and TGS Builds are present (Seaside Hill, Rail Canyon, Bullet Station).&lt;br /&gt;
*Unique sound effect for score counter at end.&lt;br /&gt;
*Omega uses unfiltered voice clips.&lt;br /&gt;
*FMVs show corruption on the bottom of the screen.&lt;br /&gt;
*Various missing textures&lt;br /&gt;
*Some objects don&#039;t use special pixel processing render states.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;nolines&amp;quot; heights=&amp;quot;168&amp;quot; widths=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011642.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011656.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011704.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011714.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011757.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011824.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101012636.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101013430.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101013728.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101013754.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101014221.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015348.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015524.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015549.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015827.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015928.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020031.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020040.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020151.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020306.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020539.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020954.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101021120.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101165038.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101165236.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101165259.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:SonicHeroes-Sep28_DiscFront.jpg|Disc front.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Videos==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;youtube width=&amp;quot;320&amp;quot; height=&amp;quot;224&amp;quot;&amp;gt;Q4oytXXfS0g&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
==Acknowledgements==&lt;br /&gt;
Thanks to Sewer56 for helping to fund and research this build!&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[https://tcrf.net/The_Cutting_Room_Floor The Cutting Room Floor]&lt;br /&gt;
*[http://redump.org/disc/111026/ Redump.org entry]&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Sep_28,_2003_prototype)&amp;diff=146008</id>
		<title>Sonic Heroes (Sep 28, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Sep_28,_2003_prototype)&amp;diff=146008"/>
		<updated>2025-08-28T01:31:13Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: /* Acknowledgments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic_Heroes_SLES-51950_20240101011656.png&lt;br /&gt;
|Page name=Sonic Heroes (Sep 28, 2003 prototype)&lt;br /&gt;
|builddate=Sep 28, 2003&lt;br /&gt;
|status=Released&lt;br /&gt;
|dumper=drx&lt;br /&gt;
|releasedby=Hidden Palace&lt;br /&gt;
|filereleasedate=January 1, 2024&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_dumpmethod=DiscImageCreator&lt;br /&gt;
|origin_ownership=drx&lt;br /&gt;
|origin_labels=SONIC PS2 1544&amp;lt;br&amp;gt;2 OCT 2003&amp;lt;br&amp;gt;EXPORT&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=PlayStation 2&lt;br /&gt;
|final_builddate={{RegionDate|JP|Dec 1, 2003}}{{RegionDate|US|Dec 2, 2003}}{{RegionDate|EU|Dec 9, 2003}}&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|news_page=News/New_Years_2024_-_Sonic_Heroes&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes (Sep 28, 2003 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A PAL prototype of Sonic Heroes for the PlayStation 2.&lt;br /&gt;
&lt;br /&gt;
==Patches==&lt;br /&gt;
&lt;br /&gt;
This patch allows you to boot into Easy Mode, to select which level to navigate.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Boot into Easy Select]&lt;br /&gt;
&lt;br /&gt;
author=Sewer56&lt;br /&gt;
&lt;br /&gt;
comment=On boot only.&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,00456d20,word,002af79c&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This patch maintain&#039;s the flying character&#039;s energy, useful to fly into un-reachable areas from one point.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Infinite Flight]&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,002393D0,word,00000000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Permanent additive warp effect]&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,002A3254,short,00000002&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Disable character specific Tornado effects]&lt;br /&gt;
&lt;br /&gt;
patch=1,EE,0023EB94,word,24050000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[PCSX2 Pnach]&lt;br /&gt;
&lt;br /&gt;
[Heroes 10.2: Unlock Light Dash abilities for all speed chars + Amy Wall cling]&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,002431B0,word,10000003&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,002431B4,word,00000000&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,00272A64,word,808207F1&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,00455578,word,0027D734&amp;lt;br&amp;gt;&lt;br /&gt;
patch=1,EE,00455584,word,0027D734&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General Changes==&lt;br /&gt;
{{Tcrf link|Proto:Sonic_Heroes/PlayStation_2_prototype_9.28}}&lt;br /&gt;
*Basic debug mode (L+R in-game).&lt;br /&gt;
*Runs at 50fps without any frameskip&lt;br /&gt;
*50/60Hz switcher does not work, the game runs at 50Hz regardless of the setting.&lt;br /&gt;
*Uses the final title screen despite being older than the 10.8 build&lt;br /&gt;
*Subtitles lack background, and many of the subtitles are unescaped, functioning additive color blending like the &#039;&#039;Mario Kart: Double Dash!&#039;&#039; demo build.&lt;br /&gt;
*Two Player mode has XBOX HUD Elements, and black bar&lt;br /&gt;
*Massive slowdown on 2P splitscreen levels&lt;br /&gt;
*Team Chaotix uses Sonic level layouts most of the time, sometimes with functional goal rings&lt;br /&gt;
*Audio is a mix of English and Japanese voices&lt;br /&gt;
*Only the audio tracks from the E3 and TGS Builds are present (Seaside Hill, Rail Canyon, Bullet Station).&lt;br /&gt;
*Unique sound effect for score counter at end.&lt;br /&gt;
*Omega uses unfiltered voice clips.&lt;br /&gt;
*FMVs show corruption on the bottom of the screen.&lt;br /&gt;
*Various missing textures&lt;br /&gt;
*Some objects don&#039;t use special pixel processing render states.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;nolines&amp;quot; heights=&amp;quot;168&amp;quot; widths=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011642.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011656.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011704.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011714.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011757.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101011824.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101012636.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101013430.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101013728.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101013754.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101014221.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015348.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015524.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015549.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015827.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101015928.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020031.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020040.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020151.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020306.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020539.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101020954.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101021120.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101165038.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101165236.png&lt;br /&gt;
File:Sonic Heroes_SLES-51950_20240101165259.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:SonicHeroes-Sep28_DiscFront.jpg|Disc front.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Videos==&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;youtube width=&amp;quot;320&amp;quot; height=&amp;quot;224&amp;quot;&amp;gt;Q4oytXXfS0g&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to Sewer56 for helping to fund and research this build!&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[https://tcrf.net/The_Cutting_Room_Floor The Cutting Room Floor]&lt;br /&gt;
*[http://redump.org/disc/111026/ Redump.org entry]&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=104816</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=104816"/>
		<updated>2023-12-10T22:21:36Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: Added: Missing debug modes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|titlescreen=Sonic Heroes NPDP Debug Prototype - Title Screen.png&lt;br /&gt;
|builddate=Oct 30, 2003 18:16:44&lt;br /&gt;
|status=Released&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|builtafter=Oct 13, 2003&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Tcrf link|Proto:Sonic Heroes/GameCube NPDP Prototypes}}&lt;br /&gt;
&lt;br /&gt;
*At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.&lt;br /&gt;
*This build is newer than the [[Sonic Heroes (NPDP Prototype 2)|other NPDP build]] but older than the [[Sonic Heroes (November 18, 2003 prototype)|18th November Prototype.]]&lt;br /&gt;
*When in Free movement mode, the players are able to free fall at any costs.&lt;br /&gt;
*This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gecko Codes==&lt;br /&gt;
&lt;br /&gt;
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Stub out USB I/O Calls [Sewer56]&lt;br /&gt;
&lt;br /&gt;
04017338 60000000&lt;br /&gt;
&lt;br /&gt;
04218a2c 4e800020&lt;br /&gt;
&lt;br /&gt;
04218af4 4e800020&lt;br /&gt;
&lt;br /&gt;
04219274 4e800020&lt;br /&gt;
&lt;br /&gt;
042190dc 4e800020&lt;br /&gt;
&lt;br /&gt;
04218e10 4e800020&lt;br /&gt;
&lt;br /&gt;
04218f94 4e800020&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
80017338 60000000 // NOP Call to function that inits USB I/O&lt;br /&gt;
&lt;br /&gt;
80218a2c 4e800020 // Stub out HIOEnumDevices&lt;br /&gt;
&lt;br /&gt;
80218af4 4e800020 // Stub out HIOInit&lt;br /&gt;
&lt;br /&gt;
80219274 4e800020 // Stub out HIORead&lt;br /&gt;
&lt;br /&gt;
802190dc 4e800020 // Stub out HIORead (Overload)&lt;br /&gt;
&lt;br /&gt;
80218e10 4e800020 // Stub out HIOReadMailbox&lt;br /&gt;
&lt;br /&gt;
80218f94 4e800020 // Stub out HIOWriteMailbox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code will allow you to boot into the regular main menu as opposed to &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Replace Easy Menu with System Mode X [Sewer56]&lt;br /&gt;
&lt;br /&gt;
C2022C90 00000004&lt;br /&gt;
&lt;br /&gt;
7C0C0378 2C050003&lt;br /&gt;
&lt;br /&gt;
40820008 38A00001&lt;br /&gt;
&lt;br /&gt;
7D806378 90A3FF78&lt;br /&gt;
&lt;br /&gt;
60000000 00000000&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
&lt;br /&gt;
Replace 38A0000X (end of third line) with desired system mode:&lt;br /&gt;
&lt;br /&gt;
0 = PAL Select&lt;br /&gt;
&lt;br /&gt;
1 = Menu&lt;br /&gt;
&lt;br /&gt;
2 = InGame&lt;br /&gt;
&lt;br /&gt;
3 = EasyMenu&lt;br /&gt;
&lt;br /&gt;
4 = Credits&lt;br /&gt;
&lt;br /&gt;
5 = EasyMenuMovie&lt;br /&gt;
&lt;br /&gt;
Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code (if not using an easy menu boot with the code above) can be used as a workaround to enter a specific level if the selection crashes in Easy Menu.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Level select workaround&lt;br /&gt;
&lt;br /&gt;
042A78EC XXXXXXXX&lt;br /&gt;
&lt;br /&gt;
XXXXXXXX = Level ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Additive switch effect&lt;br /&gt;
&lt;br /&gt;
0002115E 00000002&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General Changes==&lt;br /&gt;
&lt;br /&gt;
*At the time of release this is the only known build to boot into &amp;quot;Easy Menu&amp;quot; without hacking.&lt;br /&gt;
**Easy Menu lacks the ability to select team &amp;quot;ForEdit&amp;quot; (seen in later versions); which is a placeholder related to how Super Hard Mode is internally implemented.&lt;br /&gt;
**The teams for Player(s) 3/4 cannot be selected in &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
**Sitting around in &amp;quot;Easy Menu&amp;quot; for a while may make the game freeze when starting a stage.&lt;br /&gt;
***Not sure what causes this; don&#039;t think it&#039;s a memory leak but this issue isn&#039;t present in other game versions.&lt;br /&gt;
*In Story Mode, Egg Emperor is not played if resuming story starting with Egg Fleet.&lt;br /&gt;
*The demo for Seaside Hill in this prototype is unique and not seen in other builds (at time of writing).&lt;br /&gt;
**This demo desyncs mid-way; likely to a change in the level&#039;s collision.&lt;br /&gt;
*A bug in Audio Menu causes track names to not render if hovering over a track that isn&#039;t unlocked.&lt;br /&gt;
*Starting Story Mode crashes the game if there are no stages completed. &lt;br /&gt;
**If any story segment is complete and you are picking the starting stage, story however works fine.&lt;br /&gt;
*Team Rose&#039;s stages appear to be the same length as the final version, that is longer than the [[Sonic Heroes (NPDP Prototype 2)|other NPDP build]] which is shorter than [[Sonic Heroes (October 8, 2003 prototype)|8th October Prototype]].&lt;br /&gt;
&lt;br /&gt;
==Debug Controls==&lt;br /&gt;
This section details all currently known non-trivial hidden debug controls (no UI label, non-obvious control scheme).&lt;br /&gt;
&lt;br /&gt;
===Easy Menu (Startup Screen)===&lt;br /&gt;
3P DPAD = Change Sound Mode&lt;br /&gt;
&lt;br /&gt;
Note: Something weird about this screen is that 3P and 4P cannot select a team.&lt;br /&gt;
They are able to do so however in many other versions of the game.&lt;br /&gt;
&lt;br /&gt;
===Basic Debug Mode (Same as Oct 8 Prototype)===&lt;br /&gt;
&lt;br /&gt;
Hold L + R = Enable (Shows coordinate data for Speed Character and unlocks camera from auto cam)&lt;br /&gt;
&lt;br /&gt;
L + R + X + Y = Finish Current Stage&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD UP = Add 1 life.&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD DOWN = Add 1 ring.&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD LEFT = 1x level up (for all characters).&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD RIGHT =F ill team blast gauge. (Unlike Oct 8, this fills up slowly instead of instantly).~&lt;br /&gt;
&lt;br /&gt;
===Free Movement (Scan) Mode===&lt;br /&gt;
Z = Enable &lt;br /&gt;
&lt;br /&gt;
LStick = Move&lt;br /&gt;
&lt;br /&gt;
Z + LStick = Up/Down&lt;br /&gt;
&lt;br /&gt;
A = Release&lt;br /&gt;
&lt;br /&gt;
===Camera Debug Mode===&lt;br /&gt;
B + A = Show Camera Debug HUD&lt;br /&gt;
&lt;br /&gt;
B + Y = Toggle Camera Mode&lt;br /&gt;
&lt;br /&gt;
B + X = Show Camera Render Regions&lt;br /&gt;
&lt;br /&gt;
===Snapshot Mode (Port 2)===&lt;br /&gt;
2P Z (In-game, while paused) = Enable&lt;br /&gt;
&lt;br /&gt;
2P DPAD = Move Fast&lt;br /&gt;
&lt;br /&gt;
2P LStick = Move Slow&lt;br /&gt;
&lt;br /&gt;
2P L/R = Up/Down&lt;br /&gt;
&lt;br /&gt;
2P START + L/R = Zoom&lt;br /&gt;
&lt;br /&gt;
2P START + LStick = Rotate&lt;br /&gt;
&lt;br /&gt;
===SET (Object Layout) Editor===&lt;br /&gt;
&lt;br /&gt;
A + Z = Enable&lt;br /&gt;
&lt;br /&gt;
START + RStick = Rotate&lt;br /&gt;
&lt;br /&gt;
START + L/R = Zoom&lt;br /&gt;
&lt;br /&gt;
START + X = Change &amp;quot;Ring Type&amp;quot;&lt;br /&gt;
&lt;br /&gt;
START + Y = Change Speed&lt;br /&gt;
&lt;br /&gt;
START + B = Place Item&lt;br /&gt;
&lt;br /&gt;
START + A = Go to nearest object (if you don&#039;t place it again, it will be deleted)&lt;br /&gt;
&lt;br /&gt;
B + DPAD = Change Light Gate&lt;br /&gt;
&lt;br /&gt;
Y + DPAD = Change Object&lt;br /&gt;
&lt;br /&gt;
Control Stick = Toggle object properties&lt;br /&gt;
&lt;br /&gt;
A + Control Stick = Change object settings&lt;br /&gt;
&lt;br /&gt;
A + X = Exit&lt;br /&gt;
&lt;br /&gt;
A + B = Drop to Floor&lt;br /&gt;
&lt;br /&gt;
A + Y = Change Layout File (Design = sXX_DB.bin, Plan = sXX_PB.bin, PlanEx = sXX_PX.bin)&lt;br /&gt;
&lt;br /&gt;
===CAM (Camera) Editor===&lt;br /&gt;
Z + Y = Enable&lt;br /&gt;
&lt;br /&gt;
LStick = Move&lt;br /&gt;
&lt;br /&gt;
L/R = Lower/Raise&lt;br /&gt;
&lt;br /&gt;
B + Y = Reset Position&lt;br /&gt;
&lt;br /&gt;
A + B = Switch Cam Speed&lt;br /&gt;
&lt;br /&gt;
START + B = Place Item&lt;br /&gt;
&lt;br /&gt;
START + A = Go to nearest object (if you don&#039;t place it again, it will be deleted)&lt;br /&gt;
&lt;br /&gt;
===Memory and Profiling===&lt;br /&gt;
Y + L = Switch Menu (Texture Memory Allocations, CPU Profiler, Heap Allocation Viewer, Test)&lt;br /&gt;
&lt;br /&gt;
===Story/Unlock Flags Test (Port 3)===&lt;br /&gt;
Z = Enable&lt;br /&gt;
&lt;br /&gt;
L/R = Change Page&lt;br /&gt;
&lt;br /&gt;
DPAD = Navigate&lt;br /&gt;
&lt;br /&gt;
A = Toggle&lt;br /&gt;
&lt;br /&gt;
===Enemy Test (Port 3)===&lt;br /&gt;
START = Enable&lt;br /&gt;
&lt;br /&gt;
DPAD Left/Right = Change Page&lt;br /&gt;
&lt;br /&gt;
DPAD Up/Down = Navigate &lt;br /&gt;
&lt;br /&gt;
A = Toggle&lt;br /&gt;
&lt;br /&gt;
X = Toggle all ON&lt;br /&gt;
&lt;br /&gt;
Y = Toggle all OFF&lt;br /&gt;
&lt;br /&gt;
===Cutscene Debug (Port 2)===&lt;br /&gt;
&lt;br /&gt;
2P A = Start after reset.&lt;br /&gt;
&lt;br /&gt;
2P B = Pause&lt;br /&gt;
&lt;br /&gt;
2P X = Unpause&lt;br /&gt;
&lt;br /&gt;
2P DPAD = Frame Rewind/Advance&lt;br /&gt;
&lt;br /&gt;
2P START = Reset cutscene. (Crashes if done too many times.)&lt;br /&gt;
&lt;br /&gt;
===Particle Editor (Port 4 + Port 1)=== &lt;br /&gt;
&lt;br /&gt;
4P Z + START = Enable&lt;br /&gt;
&lt;br /&gt;
4P START + Y = ??? (Game Crash. Theory: Tries to export new file but fails.)&lt;br /&gt;
&lt;br /&gt;
4P Z = Toggle Menu Visibility&lt;br /&gt;
&lt;br /&gt;
4P L/R = Select Particle&lt;br /&gt;
&lt;br /&gt;
4P X = Go Down&lt;br /&gt;
&lt;br /&gt;
4P Y = Go Up&lt;br /&gt;
&lt;br /&gt;
4P B + A = Exit Menu&lt;br /&gt;
&lt;br /&gt;
1P LStick = Move&lt;br /&gt;
&lt;br /&gt;
1P DPAD = Rotate&lt;br /&gt;
&lt;br /&gt;
1P L/R = Raise/Lower&lt;br /&gt;
&lt;br /&gt;
1P X = Reset Rotation&lt;br /&gt;
&lt;br /&gt;
1P Y = Teleport to Char&lt;br /&gt;
&lt;br /&gt;
1P A = Test Particle&lt;br /&gt;
&lt;br /&gt;
===Particle Table Editor (open from Particle Editor)===&lt;br /&gt;
4P Z + A = Enter Table Editor&lt;br /&gt;
&lt;br /&gt;
4P B = Play Particle&lt;br /&gt;
&lt;br /&gt;
4P A = Cancel Particle&lt;br /&gt;
&lt;br /&gt;
1P A + LStick = Move Table Entry Origin Position&lt;br /&gt;
&lt;br /&gt;
===Special Stage Debug (Port 4)===&lt;br /&gt;
4P A = Player Param Editor&lt;br /&gt;
&lt;br /&gt;
4P B = Toggle Special Stage Debug Menu&lt;br /&gt;
&lt;br /&gt;
4P DPAD = Navigate Menu&lt;br /&gt;
&lt;br /&gt;
4P L/R = Increase/Decrease Value&lt;br /&gt;
&lt;br /&gt;
===Other Debug Features (Unknown Key Combo)===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Address&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 803BD8C3 == 1&lt;br /&gt;
| Spline Debug (Rails, Loops, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| 803BD8CB == 1&lt;br /&gt;
| Score Debug (Per Type)&lt;br /&gt;
|-&lt;br /&gt;
| 803BD8CC == 1&lt;br /&gt;
| Robot Carnival/Storm Debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Easy Menu.png|Default menu the prototype boots into, a.k.a. &amp;quot;Easy Menu&amp;quot;. This is the only known build to boot directly into this menu.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Title Screen.png|Title screen of this prototype, accessed via hacking.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Story Select.png|Crashes on story start if no story progression is made, otherwise works fine.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Audio Menu.png|Fully functional, however buggy in that it allows you to scroll onto items not yet unlocked; and when you do so, no items render.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Challenge Menu.png|Challenge menu with a nice typo.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Seaside Hill Demo.png|This demo is unique to this build (compared to all other known builds so far); however seems to desync due to collision changes mid way.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Rail Canyon Demo.png|In-game gameplay demo of Rail Canyon.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - 2P Snapshot Mode.png|Built-in free camera mode available when paused on Controller Port 2.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Block Test.png|Allows you to test rendering of objects only.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Editor.png|In-game fully featured camera editor.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Debug.png|Camera debug displaying camera trigger regions and currently shown cameras.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CCL Debug.png|Object collision (CCL) debug. Object collision uses a different internal system to world collision.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Chaotix Rail Canyon.png|Mission description says 5 minutes. Actual timer is 6 minutes.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CPU Profiler.png|Shows the amount of CPU time taken by various in-game functions.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Allocation Previewer.png|Allows you to view all allocations on the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Debug.png|Shows information about the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Texture Memory Allocation Debug.png|Or at least that&#039;s what it&#039;s meant to be.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Land Information Debug.png|Shows debug information about all loaded geometry to the screen.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Debug Text Test.png|Menu which tests rendering of debug text.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Debug Print.png|Shows various regions related to enemies. Area they can hear, area they can see, etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Icon Test.png|Tests enemy reaction icons.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Link Test.png|Not sure what this does. I&#039;d think it tests the links between objects (e.g. enemy to cage) but I haven&#039;t figured out how to use this so far.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Event Debug.png|Available on controller port 2. You can control events, including rewind, forward, reset etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Free Movement Mode.png|Free Movement Mode a.k.a. NoClip&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Editor.png|Available on Port 4. Edits individual particles.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Table Editor.png|Available on Port 4. Edits particle tables (i.e. sXX_ptcl.bin)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor.png|Built-in object layout editor. Can edit all 3 types of layout files, DB (Design), PB (Plan), P&amp;lt;X&amp;gt; (PlanEx)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor Item Range.png|The SET editor can display item ranges, cool!&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Debug.png|Variable editor for Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Player Param Debug.png|Variable editor for Player Parameters in Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Unlock Flags Debug.png|Available on Port 3. Allows you to toggle flags which unlock in-game items.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=104811</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=104811"/>
		<updated>2023-12-10T21:28:04Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: Fixing Missing Newlines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|titlescreen=Sonic Heroes NPDP Debug Prototype - Title Screen.png&lt;br /&gt;
|builddate=Oct 30, 2003 18:16:44&lt;br /&gt;
|status=Released&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
|builtafter=Oct 13, 2003&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Tcrf link|Proto:Sonic Heroes/GameCube NPDP Prototypes}}&lt;br /&gt;
&lt;br /&gt;
*At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.&lt;br /&gt;
*This build is newer than the [[Sonic Heroes (NPDP Prototype 2)|other NPDP build]] but older than the [[Sonic Heroes (November 18, 2003 prototype)|18th November Prototype.]]&lt;br /&gt;
*When in Free movement mode, the players are able to free fall at any costs.&lt;br /&gt;
*This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gecko Codes==&lt;br /&gt;
&lt;br /&gt;
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Stub out USB I/O Calls [Sewer56]&lt;br /&gt;
&lt;br /&gt;
04017338 60000000&lt;br /&gt;
&lt;br /&gt;
04218a2c 4e800020&lt;br /&gt;
&lt;br /&gt;
04218af4 4e800020&lt;br /&gt;
&lt;br /&gt;
04219274 4e800020&lt;br /&gt;
&lt;br /&gt;
042190dc 4e800020&lt;br /&gt;
&lt;br /&gt;
04218e10 4e800020&lt;br /&gt;
&lt;br /&gt;
04218f94 4e800020&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
80017338 60000000 // NOP Call to function that inits USB I/O&lt;br /&gt;
&lt;br /&gt;
80218a2c 4e800020 // Stub out HIOEnumDevices&lt;br /&gt;
&lt;br /&gt;
80218af4 4e800020 // Stub out HIOInit&lt;br /&gt;
&lt;br /&gt;
80219274 4e800020 // Stub out HIORead&lt;br /&gt;
&lt;br /&gt;
802190dc 4e800020 // Stub out HIORead (Overload)&lt;br /&gt;
&lt;br /&gt;
80218e10 4e800020 // Stub out HIOReadMailbox&lt;br /&gt;
&lt;br /&gt;
80218f94 4e800020 // Stub out HIOWriteMailbox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code will allow you to boot into the regular main menu as opposed to &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Replace Easy Menu with System Mode X [Sewer56]&lt;br /&gt;
&lt;br /&gt;
C2022C90 00000004&lt;br /&gt;
&lt;br /&gt;
7C0C0378 2C050003&lt;br /&gt;
&lt;br /&gt;
40820008 38A00001&lt;br /&gt;
&lt;br /&gt;
7D806378 90A3FF78&lt;br /&gt;
&lt;br /&gt;
60000000 00000000&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
&lt;br /&gt;
Replace 38A0000X (end of third line) with desired system mode:&lt;br /&gt;
&lt;br /&gt;
0 = PAL Select&lt;br /&gt;
&lt;br /&gt;
1 = Menu&lt;br /&gt;
&lt;br /&gt;
2 = InGame&lt;br /&gt;
&lt;br /&gt;
3 = EasyMenu&lt;br /&gt;
&lt;br /&gt;
4 = Credits&lt;br /&gt;
&lt;br /&gt;
5 = EasyMenuMovie&lt;br /&gt;
&lt;br /&gt;
Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code (if not using an easy menu boot with the code above) can be used as a workaround to enter a specific level if the selection crashes in Easy Menu.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Level select workaround&lt;br /&gt;
&lt;br /&gt;
042A78EC XXXXXXXX&lt;br /&gt;
&lt;br /&gt;
XXXXXXXX = Level ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Additive switch effect&lt;br /&gt;
&lt;br /&gt;
0002115E 00000002&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==General Changes==&lt;br /&gt;
&lt;br /&gt;
*At the time of release this is the only known build to boot into &amp;quot;Easy Menu&amp;quot; without hacking.&lt;br /&gt;
**Easy Menu lacks the ability to select team &amp;quot;ForEdit&amp;quot; (seen in later versions); which is a placeholder related to how Super Hard Mode is internally implemented.&lt;br /&gt;
**The teams for Player(s) 3/4 cannot be selected in &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
**Sitting around in &amp;quot;Easy Menu&amp;quot; for a while may make the game freeze when starting a stage.&lt;br /&gt;
***Not sure what causes this; don&#039;t think it&#039;s a memory leak but this issue isn&#039;t present in other game versions.&lt;br /&gt;
*In Story Mode, Egg Emperor is not played if resuming story starting with Egg Fleet.&lt;br /&gt;
*The demo for Seaside Hill in this prototype is unique and not seen in other builds (at time of writing).&lt;br /&gt;
**This demo desyncs mid-way; likely to a change in the level&#039;s collision.&lt;br /&gt;
*A bug in Audio Menu causes track names to not render if hovering over a track that isn&#039;t unlocked.&lt;br /&gt;
*Starting Story Mode crashes the game if there are no stages completed. &lt;br /&gt;
**If any story segment is complete and you are picking the starting stage, story however works fine.&lt;br /&gt;
*Team Rose&#039;s stages appear to be the same length as the final version, that is longer than the [[Sonic Heroes (NPDP Prototype 2)|other NPDP build]] which is shorter than [[Sonic Heroes (October 8, 2003 prototype)|8th October Prototype]].&lt;br /&gt;
&lt;br /&gt;
==Debug Controls==&lt;br /&gt;
This section details all currently known non-trivial hidden debug controls (no UI label, non-obvious control scheme).&lt;br /&gt;
&lt;br /&gt;
===Easy Menu (Startup Screen)===&lt;br /&gt;
3P DPAD = Change Sound Mode&lt;br /&gt;
&lt;br /&gt;
Note: Something weird about this screen is that 3P and 4P cannot select a team.&lt;br /&gt;
They are able to do so however in many other versions of the game.&lt;br /&gt;
&lt;br /&gt;
===Basic Debug Mode (Same as Oct 8 Prototype)===&lt;br /&gt;
&lt;br /&gt;
Hold L + R = Enable (Shows coordinate data for Speed Character and unlocks camera from auto cam)&lt;br /&gt;
&lt;br /&gt;
L + R + X + Y = Finish Current Stage&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD UP = Add 1 life.&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD DOWN = Add 1 ring.&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD LEFT = 1x level up (for all characters).&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD RIGHT =F ill team blast gauge. (Unlike Oct 8, this fills up slowly instead of instantly).~&lt;br /&gt;
&lt;br /&gt;
===Free Movement (Scan) Mode===&lt;br /&gt;
Z = Enable &lt;br /&gt;
&lt;br /&gt;
LStick = Move&lt;br /&gt;
&lt;br /&gt;
Z + LStick = Up/Down&lt;br /&gt;
&lt;br /&gt;
A = Release&lt;br /&gt;
&lt;br /&gt;
===Camera Debug Mode===&lt;br /&gt;
B + A = Show Camera Debug HUD&lt;br /&gt;
&lt;br /&gt;
B + Y = Toggle Camera Mode&lt;br /&gt;
&lt;br /&gt;
B + X = Show Camera Render Regions&lt;br /&gt;
&lt;br /&gt;
===Snapshot Mode (Port 2)===&lt;br /&gt;
2P Z (In-game, while paused) = Enable&lt;br /&gt;
&lt;br /&gt;
2P DPAD = Move Fast&lt;br /&gt;
&lt;br /&gt;
2P LStick = Move Slow&lt;br /&gt;
&lt;br /&gt;
2P L/R = Up/Down&lt;br /&gt;
&lt;br /&gt;
2P START + L/R = Zoom&lt;br /&gt;
&lt;br /&gt;
2P START + LStick = Rotate&lt;br /&gt;
&lt;br /&gt;
===SET (Object Layout) Editor===&lt;br /&gt;
&lt;br /&gt;
A + Z = Enable&lt;br /&gt;
&lt;br /&gt;
START + RStick = Rotate&lt;br /&gt;
&lt;br /&gt;
START + L/R = Zoom&lt;br /&gt;
&lt;br /&gt;
START + X = Change &amp;quot;Ring Type&amp;quot;&lt;br /&gt;
&lt;br /&gt;
START + Y = Change Speed&lt;br /&gt;
&lt;br /&gt;
START + B = Place Item&lt;br /&gt;
&lt;br /&gt;
START + A = Go to nearest object (if you don&#039;t place it again, it will be deleted)&lt;br /&gt;
&lt;br /&gt;
B + DPAD = Change Light Gate&lt;br /&gt;
&lt;br /&gt;
Y + DPAD = Change Object&lt;br /&gt;
&lt;br /&gt;
Control Stick = Toggle object properties&lt;br /&gt;
&lt;br /&gt;
A + Control Stick = Change object settings&lt;br /&gt;
&lt;br /&gt;
A + X = Exit&lt;br /&gt;
&lt;br /&gt;
A + B = Drop to Floor&lt;br /&gt;
&lt;br /&gt;
A + Y = Change Layout File (Design = sXX_DB.bin, Plan = sXX_PB.bin, PlanEx = sXX_PX.bin)&lt;br /&gt;
&lt;br /&gt;
===CAM (Camera) Editor===&lt;br /&gt;
Z + Y = Enable&lt;br /&gt;
&lt;br /&gt;
LStick = Move&lt;br /&gt;
&lt;br /&gt;
L/R = Lower/Raise&lt;br /&gt;
&lt;br /&gt;
B + Y = Reset Position&lt;br /&gt;
&lt;br /&gt;
A + B = Switch Cam Speed&lt;br /&gt;
&lt;br /&gt;
START + B = Place Item&lt;br /&gt;
&lt;br /&gt;
START + A = Go to nearest object (if you don&#039;t place it again, it will be deleted)&lt;br /&gt;
&lt;br /&gt;
===Memory and Profiling===&lt;br /&gt;
Y + L = Switch Menu (Texture Memory Allocations, CPU Profiler, Heap Allocation Viewer, Test)&lt;br /&gt;
&lt;br /&gt;
===Story/Unlock Flags Test (Port 3)===&lt;br /&gt;
Z = Enable&lt;br /&gt;
&lt;br /&gt;
L/R = Change Page&lt;br /&gt;
&lt;br /&gt;
DPAD = Navigate&lt;br /&gt;
&lt;br /&gt;
A = Toggle&lt;br /&gt;
&lt;br /&gt;
===Enemy Test (Port 3)===&lt;br /&gt;
START = Enable&lt;br /&gt;
&lt;br /&gt;
DPAD Left/Right = Change Page&lt;br /&gt;
&lt;br /&gt;
DPAD Up/Down = Navigate &lt;br /&gt;
&lt;br /&gt;
A = Toggle&lt;br /&gt;
&lt;br /&gt;
X = Toggle all ON&lt;br /&gt;
&lt;br /&gt;
Y = Toggle all OFF&lt;br /&gt;
&lt;br /&gt;
===Cutscene Debug (Port 2)===&lt;br /&gt;
&lt;br /&gt;
2P A = Start after reset.&lt;br /&gt;
&lt;br /&gt;
2P B = Pause&lt;br /&gt;
&lt;br /&gt;
2P X = Unpause&lt;br /&gt;
&lt;br /&gt;
2P DPAD = Frame Rewind/Advance&lt;br /&gt;
&lt;br /&gt;
2P START = Reset cutscene. (Crashes if done too many times.)&lt;br /&gt;
&lt;br /&gt;
===Particle Editor (Port 4 + Port 1)=== &lt;br /&gt;
&lt;br /&gt;
4P Z + START = Enable&lt;br /&gt;
&lt;br /&gt;
4P START + Y = ??? (Game Crash. Theory: Tries to export new file but fails.)&lt;br /&gt;
&lt;br /&gt;
4P Z = Toggle Menu Visibility&lt;br /&gt;
&lt;br /&gt;
4P L/R = Select Particle&lt;br /&gt;
&lt;br /&gt;
4P X = Go Down&lt;br /&gt;
&lt;br /&gt;
4P Y = Go Up&lt;br /&gt;
&lt;br /&gt;
4P B + A = Exit Menu&lt;br /&gt;
&lt;br /&gt;
1P LStick = Move&lt;br /&gt;
&lt;br /&gt;
1P DPAD = Rotate&lt;br /&gt;
&lt;br /&gt;
1P L/R = Raise/Lower&lt;br /&gt;
&lt;br /&gt;
1P X = Reset Rotation&lt;br /&gt;
&lt;br /&gt;
1P Y = Teleport to Char&lt;br /&gt;
&lt;br /&gt;
1P A = Test Particle&lt;br /&gt;
&lt;br /&gt;
===Particle Table Editor (open from Particle Editor)===&lt;br /&gt;
4P Z + A = Enter Table Editor&lt;br /&gt;
&lt;br /&gt;
4P B = Play Particle&lt;br /&gt;
&lt;br /&gt;
4P A = Cancel Particle&lt;br /&gt;
&lt;br /&gt;
1P A + LStick = Move Table Entry Origin Position&lt;br /&gt;
&lt;br /&gt;
===Special Stage Debug (Port 4)===&lt;br /&gt;
4P A = Player Param Editor&lt;br /&gt;
&lt;br /&gt;
4P B = Toggle Special Stage Debug Menu&lt;br /&gt;
&lt;br /&gt;
4P DPAD = Navigate Menu&lt;br /&gt;
&lt;br /&gt;
4P L/R = Increase/Decrease Value&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Easy Menu.png|Default menu the prototype boots into, a.k.a. &amp;quot;Easy Menu&amp;quot;. This is the only known build to boot directly into this menu.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Title Screen.png|Title screen of this prototype, accessed via hacking.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Story Select.png|Crashes on story start if no story progression is made, otherwise works fine.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Audio Menu.png|Fully functional, however buggy in that it allows you to scroll onto items not yet unlocked; and when you do so, no items render.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Challenge Menu.png|Challenge menu with a nice typo.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Seaside Hill Demo.png|This demo is unique to this build (compared to all other known builds so far); however seems to desync due to collision changes mid way.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Rail Canyon Demo.png|In-game gameplay demo of Rail Canyon.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - 2P Snapshot Mode.png|Built-in free camera mode available when paused on Controller Port 2.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Block Test.png|Allows you to test rendering of objects only.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Editor.png|In-game fully featured camera editor.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Debug.png|Camera debug displaying camera trigger regions and currently shown cameras.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CCL Debug.png|Object collision (CCL) debug. Object collision uses a different internal system to world collision.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Chaotix Rail Canyon.png|Mission description says 5 minutes. Actual timer is 6 minutes.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CPU Profiler.png|Shows the amount of CPU time taken by various in-game functions.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Allocation Previewer.png|Allows you to view all allocations on the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Debug.png|Shows information about the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Texture Memory Allocation Debug.png|Or at least that&#039;s what it&#039;s meant to be.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Land Information Debug.png|Shows debug information about all loaded geometry to the screen.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Debug Text Test.png|Menu which tests rendering of debug text.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Debug Print.png|Shows various regions related to enemies. Area they can hear, area they can see, etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Icon Test.png|Tests enemy reaction icons.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Link Test.png|Not sure what this does. I&#039;d think it tests the links between objects (e.g. enemy to cage) but I haven&#039;t figured out how to use this so far.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Event Debug.png|Available on controller port 2. You can control events, including rewind, forward, reset etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Free Movement Mode.png|Free Movement Mode a.k.a. NoClip&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Editor.png|Available on Port 4. Edits individual particles.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Table Editor.png|Available on Port 4. Edits particle tables (i.e. sXX_ptcl.bin)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor.png|Built-in object layout editor. Can edit all 3 types of layout files, DB (Design), PB (Plan), P&amp;lt;X&amp;gt; (PlanEx)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor Item Range.png|The SET editor can display item ranges, cool!&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Debug.png|Variable editor for Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Player Param Debug.png|Variable editor for Player Parameters in Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Unlock Flags Debug.png|Available on Port 3. Allows you to toggle flags which unlock in-game items.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Riders_(Dec_8,_2005_prototype)&amp;diff=104636</id>
		<title>Sonic Riders (Dec 8, 2005 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Riders_(Dec_8,_2005_prototype)&amp;diff=104636"/>
		<updated>2023-12-07T18:53:00Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Gsdx 20180706135303.png&lt;br /&gt;
|Page name=Sonic Riders (Dec 8, 2005 prototype)&lt;br /&gt;
|builddate=Dec 8, 2005&lt;br /&gt;
|buildname=Sonic Riders Trial Version&lt;br /&gt;
|status=Released, redump needed&lt;br /&gt;
|dumper=RaeLogan&lt;br /&gt;
|releasedby=RaeLogan&lt;br /&gt;
|origin_type=DVD-R&lt;br /&gt;
|origin_ownership=RaeLogan (2006-present)&lt;br /&gt;
|game=Sonic Riders&lt;br /&gt;
|system=PlayStation 2&lt;br /&gt;
|genre=Racing&lt;br /&gt;
|final_builddate={{RegionDate|EU|Jan 10, 2006}} {{RegionDate|US|Dec 28, 2005}}&lt;br /&gt;
|release_date={{RegionDate|JP|Feb 23, 2006}} {{RegionDate|US|Feb 21, 2006}} {{RegionDate|EU|Mar 17, 2006}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Riders (Dec 8, 2005 prototype).7z&lt;br /&gt;
}}&lt;br /&gt;
A prototype trial build of Sonic Riders for the Sony PlayStation 2.&lt;br /&gt;
==Notes==&lt;br /&gt;
* Seems to have been built about a few weeks before the final build.&lt;br /&gt;
* This build was shown off at the San Diego Comic-Con International in 2006.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Riders}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Riders_(Dec_8,_2005_prototype).7z&amp;diff=104635</id>
		<title>File:Sonic Riders (Dec 8, 2005 prototype).7z</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Riders_(Dec_8,_2005_prototype).7z&amp;diff=104635"/>
		<updated>2023-12-07T18:43:47Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39302</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39302"/>
		<updated>2021-03-05T17:30:30Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: A basic section detailing general changes in the prototype.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic Heroes NPDP Debug Prototype - Title Screen.png&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|builddate=Oct 30 2003 18:16:44&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Tcrf link|Proto:Sonic Heroes/GameCube NPDP Prototypes}}&lt;br /&gt;
&lt;br /&gt;
*At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.&lt;br /&gt;
*This build is newer than the [[Sonic Heroes (NPDP Prototype 2)|other NPDP build]] but older than the [[Sonic Heroes (November 18, 2003 prototype)|18th November Prototype.]]&lt;br /&gt;
*This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gecko Codes==&lt;br /&gt;
&lt;br /&gt;
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Stub out USB I/O Calls [Sewer56]&lt;br /&gt;
&lt;br /&gt;
04017338 60000000&lt;br /&gt;
&lt;br /&gt;
04218a2c 4e800020&lt;br /&gt;
&lt;br /&gt;
04218af4 4e800020&lt;br /&gt;
&lt;br /&gt;
04219274 4e800020&lt;br /&gt;
&lt;br /&gt;
042190dc 4e800020&lt;br /&gt;
&lt;br /&gt;
04218e10 4e800020&lt;br /&gt;
&lt;br /&gt;
04218f94 4e800020&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
80017338 60000000 // NOP Call to function that inits USB I/O&lt;br /&gt;
&lt;br /&gt;
80218a2c 4e800020 // Stub out HIOEnumDevices&lt;br /&gt;
&lt;br /&gt;
80218af4 4e800020 // Stub out HIOInit&lt;br /&gt;
&lt;br /&gt;
80219274 4e800020 // Stub out HIORead&lt;br /&gt;
&lt;br /&gt;
802190dc 4e800020 // Stub out HIORead (Overload)&lt;br /&gt;
&lt;br /&gt;
80218e10 4e800020 // Stub out HIOReadMailbox&lt;br /&gt;
&lt;br /&gt;
80218f94 4e800020 // Stub out HIOWriteMailbox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code will allow you to boot into the regular main menu as opposed to &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Replace Easy Menu with System Mode X [Sewer56]&lt;br /&gt;
&lt;br /&gt;
C2022C90 00000004&lt;br /&gt;
&lt;br /&gt;
7C0C0378 2C050003&lt;br /&gt;
&lt;br /&gt;
40820008 38A00001&lt;br /&gt;
&lt;br /&gt;
7D806378 90A3FF78&lt;br /&gt;
&lt;br /&gt;
60000000 00000000&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
&lt;br /&gt;
Replace 38A0000X (end of third line) with desired system mode:&lt;br /&gt;
&lt;br /&gt;
0 = PAL Select&lt;br /&gt;
&lt;br /&gt;
1 = Menu&lt;br /&gt;
&lt;br /&gt;
2 = InGame&lt;br /&gt;
&lt;br /&gt;
3 = EasyMenu&lt;br /&gt;
&lt;br /&gt;
4 = Credits&lt;br /&gt;
&lt;br /&gt;
5 = EasyMenuMovie&lt;br /&gt;
&lt;br /&gt;
Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== General Changes ==&lt;br /&gt;
&lt;br /&gt;
* At the time of release this is the only known build to boot into &amp;quot;Easy Menu&amp;quot; without hacking.&lt;br /&gt;
** Easy Menu lacks the ability to select team &amp;quot;ForEdit&amp;quot; (seen in later versions); which is a placeholder related to how Super Hard Mode is internally implemented.&lt;br /&gt;
** The teams for Player(s) 3/4 cannot be selected in &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
** Sitting around in &amp;quot;Easy Menu&amp;quot; for a while may make the game freeze when starting a stage.&lt;br /&gt;
*** Not sure what causes this; don&#039;t think it&#039;s a memory leak but this issue isn&#039;t present in other game versions.&lt;br /&gt;
* In Story Mode, Egg Emperor is not played if resuming story starting with Egg Fleet.&lt;br /&gt;
* The demo for Seaside Hill in this prototype is unique and not seen in other builds (at time of writing).&lt;br /&gt;
** This demo desyncs mid-way; likely to a change in the level&#039;s collision.&lt;br /&gt;
* A bug in Audio Menu causes track names to not render if hovering over a track that isn&#039;t unlocked.&lt;br /&gt;
* Starting Story Mode crashes the game if there are no stages completed. &lt;br /&gt;
** If any story segment is complete and you are picking the starting stage, story however works fine.&lt;br /&gt;
* Team Rose&#039;s stages appear to be the same length as the final version, that is longer than the other NPDP [[Sonic Heroes (NPDP Prototype 2)|other NPDP build]] which is shorter than [[Sonic Heroes (October 8, 2003 prototype)|8th October Prototype]].&lt;br /&gt;
&lt;br /&gt;
==Debug Controls==&lt;br /&gt;
This section details all currently known non-trivial hidden debug controls (no UI label, non-obvious control scheme).&lt;br /&gt;
&lt;br /&gt;
===Easy Menu (Startup Screen)===&lt;br /&gt;
3P DPAD = Change Sound Mode&lt;br /&gt;
&lt;br /&gt;
Note: Something weird about this screen is that 3P and 4P cannot select a team.&lt;br /&gt;
They are able to do so however in many other versions of the game.&lt;br /&gt;
&lt;br /&gt;
===Basic Debug Mode (Same as Oct 8 Prototype)===&lt;br /&gt;
&lt;br /&gt;
Hold L + R = Enable (Shows coordinate data for Speed Character and unlocks camera from auto cam)&lt;br /&gt;
&lt;br /&gt;
L + R + X + Y = Finish Current Stage&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD UP = Add 1 life.&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD DOWN = Add 1 ring.&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD LEFT = 1x level up (for all characters).&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD RIGHT =F ill team blast gauge. (Unlike Oct 8, this fills up slowly instead of instantly).~&lt;br /&gt;
&lt;br /&gt;
===Free Movement Mode===&lt;br /&gt;
Z = Enable &lt;br /&gt;
&lt;br /&gt;
LStick = Move&lt;br /&gt;
&lt;br /&gt;
Z + LStick = Up/Down&lt;br /&gt;
&lt;br /&gt;
A = Release&lt;br /&gt;
&lt;br /&gt;
===Camera Debug Mode===&lt;br /&gt;
B + A = Show Camera Debug HUD&lt;br /&gt;
&lt;br /&gt;
B + Y = Toggle Camera Mode&lt;br /&gt;
&lt;br /&gt;
B + X = Show Camera Render Regions&lt;br /&gt;
&lt;br /&gt;
===Snapshot Mode (Port 2)===&lt;br /&gt;
2P Z (In-game, while paused) = Enable&lt;br /&gt;
&lt;br /&gt;
2P DPAD = Move Fast&lt;br /&gt;
&lt;br /&gt;
2P LStick = Move Slow&lt;br /&gt;
&lt;br /&gt;
2P L/R = Up/Down&lt;br /&gt;
&lt;br /&gt;
2P START + L/R = Zoom&lt;br /&gt;
&lt;br /&gt;
2P START + LStick = Rotate&lt;br /&gt;
&lt;br /&gt;
===SET (Object Layout) Editor===&lt;br /&gt;
&lt;br /&gt;
A + Z = Enable&lt;br /&gt;
&lt;br /&gt;
START + RStick = Rotate&lt;br /&gt;
&lt;br /&gt;
START + L/R = Zoom&lt;br /&gt;
&lt;br /&gt;
START + X = Change &amp;quot;Ring Type&amp;quot;&lt;br /&gt;
&lt;br /&gt;
START + Y = Change Speed&lt;br /&gt;
&lt;br /&gt;
START + B = Place Item&lt;br /&gt;
&lt;br /&gt;
START + A = Go to nearest object (if you don&#039;t place it again, it will be deleted)&lt;br /&gt;
&lt;br /&gt;
B + DPAD = Change Light Gate&lt;br /&gt;
&lt;br /&gt;
Y + DPAD = Change Object&lt;br /&gt;
&lt;br /&gt;
A + X = Exit&lt;br /&gt;
&lt;br /&gt;
A + B = Drop to Floor&lt;br /&gt;
&lt;br /&gt;
A + Y = Change Layout File (Design = sXX_DB.bin, Plan = sXX_PB.bin, PlanEx = sXX_PX.bin)&lt;br /&gt;
&lt;br /&gt;
===CAM (Camera) Editor===&lt;br /&gt;
Z + Y = Enable&lt;br /&gt;
&lt;br /&gt;
LStick = Move&lt;br /&gt;
&lt;br /&gt;
L/R = Lower/Raise&lt;br /&gt;
&lt;br /&gt;
B + Y = Reset Position&lt;br /&gt;
&lt;br /&gt;
A + B = Switch Cam Speed&lt;br /&gt;
&lt;br /&gt;
START + B = Place Item&lt;br /&gt;
&lt;br /&gt;
START + A = Go to nearest object (if you don&#039;t place it again, it will be deleted)&lt;br /&gt;
&lt;br /&gt;
===Memory and Profiling===&lt;br /&gt;
Y + L = Switch Menu (Texture Memory Allocations, CPU Profiler, Heap Allocation Viewer, Test)&lt;br /&gt;
&lt;br /&gt;
===Story/Unlock Flags Test (Port 3)===&lt;br /&gt;
Z = Enable&lt;br /&gt;
&lt;br /&gt;
L/R = Change Page&lt;br /&gt;
&lt;br /&gt;
DPAD = Navigate&lt;br /&gt;
&lt;br /&gt;
A = Toggle&lt;br /&gt;
&lt;br /&gt;
===Enemy Test (Port 3)===&lt;br /&gt;
START = Enable&lt;br /&gt;
&lt;br /&gt;
DPAD Left/Right = Change Page&lt;br /&gt;
&lt;br /&gt;
DPAD Up/Down = Navigate &lt;br /&gt;
&lt;br /&gt;
A = Toggle&lt;br /&gt;
&lt;br /&gt;
X = Toggle all ON&lt;br /&gt;
&lt;br /&gt;
Y = Toggle all OFF&lt;br /&gt;
&lt;br /&gt;
===Cutscene Debug (Port 2)===&lt;br /&gt;
&lt;br /&gt;
2P A = Start after reset.&lt;br /&gt;
2P B = Pause&lt;br /&gt;
2P X = Unpause&lt;br /&gt;
2P DPAD = Frame Rewind/Advance&lt;br /&gt;
2P START = Reset cutscene. (Crashes if done too many times.)&lt;br /&gt;
&lt;br /&gt;
===Particle Editor (Port 4 + Port 1)=== &lt;br /&gt;
&lt;br /&gt;
4P Z + START = Enable&lt;br /&gt;
&lt;br /&gt;
4P START + Y = ??? (Game Crash. Theory: Tries to export new file but fails.)&lt;br /&gt;
&lt;br /&gt;
4P Z = Toggle Menu Visibility&lt;br /&gt;
&lt;br /&gt;
4P L/R = Select Particle&lt;br /&gt;
&lt;br /&gt;
4P X = Go Down&lt;br /&gt;
&lt;br /&gt;
4P Y = Go Up&lt;br /&gt;
&lt;br /&gt;
4P B + A = Exit Menu&lt;br /&gt;
&lt;br /&gt;
1P LStick = Move&lt;br /&gt;
&lt;br /&gt;
1P DPAD = Rotate&lt;br /&gt;
&lt;br /&gt;
1P L/R = Raise/Lower&lt;br /&gt;
&lt;br /&gt;
1P X = Reset Rotation&lt;br /&gt;
&lt;br /&gt;
1P Y = Teleport to Char&lt;br /&gt;
&lt;br /&gt;
1P A = Test Particle&lt;br /&gt;
&lt;br /&gt;
===Particle Table Editor (open from Particle Editor)===&lt;br /&gt;
4P Z + A = Enter Table Editor&lt;br /&gt;
&lt;br /&gt;
4P B = Play Particle&lt;br /&gt;
&lt;br /&gt;
4P A = Cancel Particle&lt;br /&gt;
&lt;br /&gt;
1P A + LStick = Move Table Entry Origin Position&lt;br /&gt;
&lt;br /&gt;
===Special Stage Debug (Port 4)===&lt;br /&gt;
4P A = Player Param Editor&lt;br /&gt;
&lt;br /&gt;
4P B = Toggle Special Stage Debug Menu&lt;br /&gt;
&lt;br /&gt;
4P DPAD = Navigate Menu&lt;br /&gt;
&lt;br /&gt;
4P L/R = Increase/Decrease Value&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Easy Menu.png|Default menu the prototype boots into, a.k.a. &amp;quot;Easy Menu&amp;quot;. This is the only known build to boot directly into this menu.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Title Screen.png|Title screen of this prototype, accessed via hacking.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Story Select.png|Crashes on story start if no story progression is made, otherwise works fine.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Audio Menu.png|Fully functional, however buggy in that it allows you to scroll onto items not yet unlocked; and when you do so, no items render.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Challenge Menu.png|Challenge menu with a nice typo.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Seaside Hill Demo.png|This demo is unique to this build (compared to all other known builds so far); however seems to desync due to collision changes mid way.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Rail Canyon Demo.png|In-game gameplay demo of Rail Canyon.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - 2P Snapshot Mode.png|Built-in free camera mode available when paused on Controller Port 2.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Block Test.png|Allows you to test rendering of objects only.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Editor.png|In-game fully featured camera editor.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Debug.png|Camera debug displaying camera trigger regions and currently shown cameras.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CCL Debug.png|Object collision (CCL) debug. Object collision uses a different internal system to world collision.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Chaotix Rail Canyon.png|Mission description says 5 minutes. Actual timer is 6 minutes.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CPU Profiler.png|Shows the amount of CPU time taken by various in-game functions.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Allocation Previewer.png|Allows you to view all allocations on the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Debug.png|Shows information about the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Texture Memory Allocation Debug.png|Or at least that&#039;s what it&#039;s meant to be.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Land Information Debug.png|Shows debug information about all loaded geometry to the screen.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Debug Text Test.png|Menu which tests rendering of debug text.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Debug Print.png|Shows various regions related to enemies. Area they can hear, area they can see, etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Icon Test.png|Tests enemy reaction icons.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Link Test.png|Not sure what this does. I&#039;d think it tests the links between objects (e.g. enemy to cage) but I haven&#039;t figured out how to use this so far.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Event Debug.png|Available on controller port 2. You can control events, including rewind, forward, reset etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Free Movement Mode.png|Free Movement Mode a.k.a. NoClip&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Editor.png|Available on Port 4. Edits individual particles.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Table Editor.png|Available on Port 4. Edits particle tables (i.e. sXX_ptcl.bin)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor.png|Built-in object layout editor. Can edit all 3 types of layout files, DB (Design), PB (Plan), P&amp;lt;X&amp;gt; (PlanEx)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor Item Range.png|The SET editor can display item ranges, cool!&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Debug.png|Variable editor for Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Player Param Debug.png|Variable editor for Player Parameters in Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Unlock Flags Debug.png|Available on Port 3. Allows you to toggle flags which unlock in-game items.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39298</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39298"/>
		<updated>2021-03-05T17:08:11Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: Added controls for found debug menus in this prototype.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic Heroes NPDP Debug Prototype - Title Screen.png&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|builddate=Oct 30 2003 18:16:44&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Tcrf link|Proto:Sonic Heroes/GameCube NPDP Prototypes}}&lt;br /&gt;
&lt;br /&gt;
*At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.&lt;br /&gt;
*This build is newer than the [[Sonic Heroes (NPDP Prototype 2)|other NPDP build]] but older than the [[Sonic Heroes (November 18, 2003 prototype)|18th November Prototype.]]&lt;br /&gt;
*This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gecko Codes==&lt;br /&gt;
&lt;br /&gt;
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Stub out USB I/O Calls [Sewer56]&lt;br /&gt;
&lt;br /&gt;
04017338 60000000&lt;br /&gt;
&lt;br /&gt;
04218a2c 4e800020&lt;br /&gt;
&lt;br /&gt;
04218af4 4e800020&lt;br /&gt;
&lt;br /&gt;
04219274 4e800020&lt;br /&gt;
&lt;br /&gt;
042190dc 4e800020&lt;br /&gt;
&lt;br /&gt;
04218e10 4e800020&lt;br /&gt;
&lt;br /&gt;
04218f94 4e800020&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
80017338 60000000 // NOP Call to function that inits USB I/O&lt;br /&gt;
&lt;br /&gt;
80218a2c 4e800020 // Stub out HIOEnumDevices&lt;br /&gt;
&lt;br /&gt;
80218af4 4e800020 // Stub out HIOInit&lt;br /&gt;
&lt;br /&gt;
80219274 4e800020 // Stub out HIORead&lt;br /&gt;
&lt;br /&gt;
802190dc 4e800020 // Stub out HIORead (Overload)&lt;br /&gt;
&lt;br /&gt;
80218e10 4e800020 // Stub out HIOReadMailbox&lt;br /&gt;
&lt;br /&gt;
80218f94 4e800020 // Stub out HIOWriteMailbox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code will allow you to boot into the regular main menu as opposed to &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Replace Easy Menu with System Mode X [Sewer56]&lt;br /&gt;
&lt;br /&gt;
C2022C90 00000004&lt;br /&gt;
&lt;br /&gt;
7C0C0378 2C050003&lt;br /&gt;
&lt;br /&gt;
40820008 38A00001&lt;br /&gt;
&lt;br /&gt;
7D806378 90A3FF78&lt;br /&gt;
&lt;br /&gt;
60000000 00000000&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
&lt;br /&gt;
Replace 38A0000X (end of third line) with desired system mode:&lt;br /&gt;
&lt;br /&gt;
0 = PAL Select&lt;br /&gt;
&lt;br /&gt;
1 = Menu&lt;br /&gt;
&lt;br /&gt;
2 = InGame&lt;br /&gt;
&lt;br /&gt;
3 = EasyMenu&lt;br /&gt;
&lt;br /&gt;
4 = Credits&lt;br /&gt;
&lt;br /&gt;
5 = EasyMenuMovie&lt;br /&gt;
&lt;br /&gt;
Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Debug Controls==&lt;br /&gt;
This section details all currently known non-trivial hidden debug controls (no UI label, non-obvious control scheme).&lt;br /&gt;
&lt;br /&gt;
=== Easy Menu (Startup Screen) ===&lt;br /&gt;
3P DPAD = Change Sound Mode&lt;br /&gt;
&lt;br /&gt;
Note: Something weird about this screen is that 3P and 4P cannot select a team.&lt;br /&gt;
They are able to do so however in many other versions of the game.&lt;br /&gt;
&lt;br /&gt;
=== Basic Debug Mode (Same as Oct 8 Prototype) ===&lt;br /&gt;
&lt;br /&gt;
Hold L + R = Enable (Shows coordinate data for Speed Character and unlocks camera from auto cam)&lt;br /&gt;
&lt;br /&gt;
L + R + X + Y = Finish Current Stage&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD UP = Add 1 life.&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD DOWN = Add 1 ring.&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD LEFT = 1x level up (for all characters).&lt;br /&gt;
&lt;br /&gt;
L + R + DPAD RIGHT =F ill team blast gauge. (Unlike Oct 8, this fills up slowly instead of instantly).~&lt;br /&gt;
&lt;br /&gt;
=== Free Movement Mode ===&lt;br /&gt;
Z = Enable &lt;br /&gt;
&lt;br /&gt;
LStick = Move&lt;br /&gt;
&lt;br /&gt;
Z + LStick = Up/Down&lt;br /&gt;
&lt;br /&gt;
A = Release&lt;br /&gt;
&lt;br /&gt;
=== Camera Debug Mode ===&lt;br /&gt;
B + A = Show Camera Debug HUD&lt;br /&gt;
&lt;br /&gt;
B + Y = Toggle Camera Mode&lt;br /&gt;
&lt;br /&gt;
B + X = Show Camera Render Regions&lt;br /&gt;
&lt;br /&gt;
=== Snapshot Mode (Port 2) ===&lt;br /&gt;
2P Z (In-game, while paused) = Enable&lt;br /&gt;
&lt;br /&gt;
2P DPAD = Move Fast&lt;br /&gt;
&lt;br /&gt;
2P LStick = Move Slow&lt;br /&gt;
&lt;br /&gt;
2P L/R = Up/Down&lt;br /&gt;
&lt;br /&gt;
2P START + L/R = Zoom&lt;br /&gt;
&lt;br /&gt;
2P START + LStick = Rotate&lt;br /&gt;
&lt;br /&gt;
=== SET (Object Layout) Editor ===&lt;br /&gt;
&lt;br /&gt;
A + Z = Enable&lt;br /&gt;
&lt;br /&gt;
START + RStick = Rotate&lt;br /&gt;
&lt;br /&gt;
START + L/R = Zoom&lt;br /&gt;
&lt;br /&gt;
START + X = Change &amp;quot;Ring Type&amp;quot;&lt;br /&gt;
&lt;br /&gt;
START + Y = Change Speed&lt;br /&gt;
&lt;br /&gt;
START + B = Place Item&lt;br /&gt;
&lt;br /&gt;
START + A = Go to nearest object (if you don&#039;t place it again, it will be deleted)&lt;br /&gt;
&lt;br /&gt;
B + DPAD = Change Light Gate&lt;br /&gt;
&lt;br /&gt;
Y + DPAD = Change Object&lt;br /&gt;
&lt;br /&gt;
A + X = Exit&lt;br /&gt;
&lt;br /&gt;
A + B = Drop to Floor&lt;br /&gt;
&lt;br /&gt;
A + Y = Change Layout File (Design = sXX_DB.bin, Plan = sXX_PB.bin, PlanEx = sXX_PX.bin)&lt;br /&gt;
&lt;br /&gt;
=== CAM (Camera) Editor ===&lt;br /&gt;
Z + Y = Enable&lt;br /&gt;
&lt;br /&gt;
LStick = Move&lt;br /&gt;
&lt;br /&gt;
L/R = Lower/Raise&lt;br /&gt;
&lt;br /&gt;
B + Y = Reset Position&lt;br /&gt;
&lt;br /&gt;
A + B = Switch Cam Speed&lt;br /&gt;
&lt;br /&gt;
START + B = Place Item&lt;br /&gt;
&lt;br /&gt;
START + A = Go to nearest object (if you don&#039;t place it again, it will be deleted)&lt;br /&gt;
&lt;br /&gt;
=== Memory and Profiling ===&lt;br /&gt;
Y + L = Switch Menu (Texture Memory Allocations, CPU Profiler, Heap Allocation Viewer, Test)&lt;br /&gt;
&lt;br /&gt;
=== Story/Unlock Flags Test (Port 3) ===&lt;br /&gt;
Z = Enable&lt;br /&gt;
&lt;br /&gt;
L/R = Change Page&lt;br /&gt;
&lt;br /&gt;
DPAD = Navigate&lt;br /&gt;
&lt;br /&gt;
A = Toggle&lt;br /&gt;
&lt;br /&gt;
=== Enemy Test (Port 3) ===&lt;br /&gt;
START = Enable&lt;br /&gt;
&lt;br /&gt;
DPAD Left/Right = Change Page&lt;br /&gt;
&lt;br /&gt;
DPAD Up/Down = Navigate &lt;br /&gt;
&lt;br /&gt;
A = Toggle&lt;br /&gt;
&lt;br /&gt;
X = Toggle all ON&lt;br /&gt;
&lt;br /&gt;
Y = Toggle all OFF&lt;br /&gt;
&lt;br /&gt;
=== Cutscene Debug (Port 2) ===&lt;br /&gt;
&lt;br /&gt;
2P A = Start after reset.&lt;br /&gt;
2P B = Pause&lt;br /&gt;
2P X = Unpause&lt;br /&gt;
2P DPAD = Frame Rewind/Advance&lt;br /&gt;
2P START = Reset cutscene. (Crashes if done too many times.)&lt;br /&gt;
&lt;br /&gt;
=== Particle Editor (Port 4 + Port 1) === &lt;br /&gt;
&lt;br /&gt;
4P Z + START = Enable&lt;br /&gt;
&lt;br /&gt;
4P START + Y = ??? (Game Crash. Theory: Tries to export new file but fails.)&lt;br /&gt;
&lt;br /&gt;
4P Z = Toggle Menu Visibility&lt;br /&gt;
&lt;br /&gt;
4P L/R = Select Particle&lt;br /&gt;
&lt;br /&gt;
4P X = Go Down&lt;br /&gt;
&lt;br /&gt;
4P Y = Go Up&lt;br /&gt;
&lt;br /&gt;
4P B + A = Exit Menu&lt;br /&gt;
&lt;br /&gt;
1P LStick = Move&lt;br /&gt;
&lt;br /&gt;
1P DPAD = Rotate&lt;br /&gt;
&lt;br /&gt;
1P L/R = Raise/Lower&lt;br /&gt;
&lt;br /&gt;
1P X = Reset Rotation&lt;br /&gt;
&lt;br /&gt;
1P Y = Teleport to Char&lt;br /&gt;
&lt;br /&gt;
1P A = Test Particle&lt;br /&gt;
&lt;br /&gt;
=== Particle Table Editor (open from Particle Editor) ===&lt;br /&gt;
4P Z + A = Enter Table Editor&lt;br /&gt;
&lt;br /&gt;
4P B = Play Particle&lt;br /&gt;
&lt;br /&gt;
4P A = Cancel Particle&lt;br /&gt;
&lt;br /&gt;
1P A + LStick = Move Table Entry Origin Position&lt;br /&gt;
&lt;br /&gt;
=== Special Stage Debug (Port 4) ===&lt;br /&gt;
4P A = Player Param Editor&lt;br /&gt;
&lt;br /&gt;
4P B = Toggle Special Stage Debug Menu&lt;br /&gt;
&lt;br /&gt;
4P DPAD = Navigate Menu&lt;br /&gt;
&lt;br /&gt;
4P L/R = Increase/Decrease Value&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Easy Menu.png|Default menu the prototype boots into, a.k.a. &amp;quot;Easy Menu&amp;quot;. This is the only known build to boot directly into this menu.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Title Screen.png|Title screen of this prototype, accessed via hacking.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Story Select.png|Crashes on story start if no story progression is made, otherwise works fine.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Audio Menu.png|Fully functional, however buggy in that it allows you to scroll onto items not yet unlocked; and when you do so, no items render.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Challenge Menu.png|Challenge menu with a nice typo.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Seaside Hill Demo.png|This demo is unique to this build (compared to all other known builds so far); however seems to desync due to collision changes mid way.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Rail Canyon Demo.png|In-game gameplay demo of Rail Canyon.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - 2P Snapshot Mode.png|Built-in free camera mode available when paused on Controller Port 2.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Block Test.png|Allows you to test rendering of objects only.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Editor.png|In-game fully featured camera editor.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Debug.png|Camera debug displaying camera trigger regions and currently shown cameras.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CCL Debug.png|Object collision (CCL) debug. Object collision uses a different internal system to world collision.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Chaotix Rail Canyon.png|Mission description says 5 minutes. Actual timer is 6 minutes.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CPU Profiler.png|Shows the amount of CPU time taken by various in-game functions.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Allocation Previewer.png|Allows you to view all allocations on the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Debug.png|Shows information about the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Texture Memory Allocation Debug.png|Or at least that&#039;s what it&#039;s meant to be.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Land Information Debug.png|Shows debug information about all loaded geometry to the screen.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Debug Text Test.png|Menu which tests rendering of debug text.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Debug Print.png|Shows various regions related to enemies. Area they can hear, area they can see, etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Icon Test.png|Tests enemy reaction icons.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Link Test.png|Not sure what this does. I&#039;d think it tests the links between objects (e.g. enemy to cage) but I haven&#039;t figured out how to use this so far.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Event Debug.png|Available on controller port 2. You can control events, including rewind, forward, reset etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Free Movement Mode.png|Free Movement Mode a.k.a. NoClip&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Editor.png|Available on Port 4. Edits individual particles.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Table Editor.png|Available on Port 4. Edits particle tables (i.e. sXX_ptcl.bin)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor.png|Built-in object layout editor. Can edit all 3 types of layout files, DB (Design), PB (Plan), P&amp;lt;X&amp;gt; (PlanEx)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor Item Range.png|The SET editor can display item ranges, cool!&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Debug.png|Variable editor for Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Player Param Debug.png|Variable editor for Player Parameters in Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Unlock Flags Debug.png|Available on Port 3. Allows you to toggle flags which unlock in-game items.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39279</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39279"/>
		<updated>2021-03-05T15:39:53Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: Remove NPDP Cart from Images Section, keep in Origin Section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic Heroes NPDP Debug Prototype - Title Screen.png&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|builddate=Oct 30 2003 18:16:44&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.&lt;br /&gt;
&lt;br /&gt;
This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gecko Codes==&lt;br /&gt;
&lt;br /&gt;
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Stub out USB I/O Calls [Sewer56]&lt;br /&gt;
&lt;br /&gt;
04017338 60000000&lt;br /&gt;
&lt;br /&gt;
04218a2c 4e800020&lt;br /&gt;
&lt;br /&gt;
04218af4 4e800020&lt;br /&gt;
&lt;br /&gt;
04219274 4e800020&lt;br /&gt;
&lt;br /&gt;
042190dc 4e800020&lt;br /&gt;
&lt;br /&gt;
04218e10 4e800020&lt;br /&gt;
&lt;br /&gt;
04218f94 4e800020&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
80017338 60000000 // NOP Call to function that inits USB I/O&lt;br /&gt;
&lt;br /&gt;
80218a2c 4e800020 // Stub out HIOEnumDevices&lt;br /&gt;
&lt;br /&gt;
80218af4 4e800020 // Stub out HIOInit&lt;br /&gt;
&lt;br /&gt;
80219274 4e800020 // Stub out HIORead&lt;br /&gt;
&lt;br /&gt;
802190dc 4e800020 // Stub out HIORead (Overload)&lt;br /&gt;
&lt;br /&gt;
80218e10 4e800020 // Stub out HIOReadMailbox&lt;br /&gt;
&lt;br /&gt;
80218f94 4e800020 // Stub out HIOWriteMailbox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code will allow you to boot into the regular main menu as opposed to &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Replace Easy Menu with System Mode X [Sewer56]&lt;br /&gt;
&lt;br /&gt;
C2022C90 00000004&lt;br /&gt;
&lt;br /&gt;
7C0C0378 2C050003&lt;br /&gt;
&lt;br /&gt;
40820008 38A00001&lt;br /&gt;
&lt;br /&gt;
7D806378 90A3FF78&lt;br /&gt;
&lt;br /&gt;
60000000 00000000&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
&lt;br /&gt;
Replace 38A0000X (end of third line) with desired system mode:&lt;br /&gt;
&lt;br /&gt;
0 = PAL Select&lt;br /&gt;
&lt;br /&gt;
1 = Menu&lt;br /&gt;
&lt;br /&gt;
2 = InGame&lt;br /&gt;
&lt;br /&gt;
3 = EasyMenu&lt;br /&gt;
&lt;br /&gt;
4 = Credits&lt;br /&gt;
&lt;br /&gt;
5 = EasyMenuMovie&lt;br /&gt;
&lt;br /&gt;
Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Easy Menu.png|thumb|Default menu the prototype boots into, a.k.a. &amp;quot;Easy Menu&amp;quot;. This is the only known build to boot directly into this menu.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Title Screen.png|thumb|Title screen of this prototype, accessed via hacking.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Story Select.png|thumb|Crashes on story start if no story progression is made, otherwise works fine.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Audio Menu.png|thumb|Fully functional, however buggy in that it allows you to scroll onto items not yet unlocked; and when you do so, no items render.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Challenge Menu.png|thumb|Challenge menu with a nice typo.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Seaside Hill Demo.png|thumb|This demo is unique to this build (compared to all other known builds so far); however seems to desync due to collision changes mid way.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Rail Canyon Demo.png|thumb|In-game gameplay demo of Rail Canyon.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - 2P Snapshot Mode.png|thumb|Built-in free camera mode available when paused on Controller Port 2.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Block Test.png|thumb|Allows you to test rendering of objects only.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Editor.png|thumb|In-game fully featured camera editor.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Debug.png|thumb|Camera debug displaying camera trigger regions and currently shown cameras.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CCL Debug.png|thumb|Object collision (CCL) debug. Object collision uses a different internal system to world collision.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Chaotix Rail Canyon.png|thumb|Mission description says 5 minutes. Actual timer is 6 minutes.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CPU Profiler.png|thumb|Shows the amount of CPU time taken by various in-game functions.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Allocation Previewer.png|thumb|Allows you to view all allocations on the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Debug.png|thumb|Shows information about the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Texture Memory Allocation Debug.png|thumb|Or at least that&#039;s what it&#039;s meant to be.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Land Information Debug.png|thumb|Shows debug information about all loaded geometry to the screen.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Debug Text Test.png|thumb|Menu which tests rendering of debug text.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Debug Print.png|thumb|Shows various regions related to enemies. Area they can hear, area they can see, etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Icon Test.png|thumb|Tests enemy reaction icons.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Link Test.png|thumb|Not sure what this does. I&#039;d think it tests the links between objects (e.g. enemy to cage) but I haven&#039;t figured out how to use this so far.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Event Debug.png|thumb|Available on controller port 2. You can control events, including rewind, forward, reset etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Free Movement Mode.png|thumb|Free Movement Mode a.k.a. NoClip&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Editor.png|thumb|Available on Port 4. Edits individual particles.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Table Editor.png|thumb|Available on Port 4. Edits particle tables (i.e. sXX_ptcl.bin)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor.png|thumb|Built-in object layout editor. Can edit all 3 types of layout files, DB (Design), PB (Plan), P&amp;lt;X&amp;gt; (PlanEx)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor Item Range.png|thumb|The SET editor can display item ranges, cool!&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Debug.png|thumb|Variable editor for Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Player Param Debug.png|thumb|Variable editor for Player Parameters in Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Unlock Flags Debug.png|thumb|Available on Port 3. Allows you to toggle flags which unlock in-game items.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39278</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39278"/>
		<updated>2021-03-05T15:39:07Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: Add Easy Menu image and replace header image to meet wiki standards.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic Heroes NPDP Debug Prototype - Title Screen.png&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|builddate=Oct 30 2003 18:16:44&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.&lt;br /&gt;
&lt;br /&gt;
This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gecko Codes==&lt;br /&gt;
&lt;br /&gt;
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Stub out USB I/O Calls [Sewer56]&lt;br /&gt;
&lt;br /&gt;
04017338 60000000&lt;br /&gt;
&lt;br /&gt;
04218a2c 4e800020&lt;br /&gt;
&lt;br /&gt;
04218af4 4e800020&lt;br /&gt;
&lt;br /&gt;
04219274 4e800020&lt;br /&gt;
&lt;br /&gt;
042190dc 4e800020&lt;br /&gt;
&lt;br /&gt;
04218e10 4e800020&lt;br /&gt;
&lt;br /&gt;
04218f94 4e800020&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
80017338 60000000 // NOP Call to function that inits USB I/O&lt;br /&gt;
&lt;br /&gt;
80218a2c 4e800020 // Stub out HIOEnumDevices&lt;br /&gt;
&lt;br /&gt;
80218af4 4e800020 // Stub out HIOInit&lt;br /&gt;
&lt;br /&gt;
80219274 4e800020 // Stub out HIORead&lt;br /&gt;
&lt;br /&gt;
802190dc 4e800020 // Stub out HIORead (Overload)&lt;br /&gt;
&lt;br /&gt;
80218e10 4e800020 // Stub out HIOReadMailbox&lt;br /&gt;
&lt;br /&gt;
80218f94 4e800020 // Stub out HIOWriteMailbox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code will allow you to boot into the regular main menu as opposed to &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Replace Easy Menu with System Mode X [Sewer56]&lt;br /&gt;
&lt;br /&gt;
C2022C90 00000004&lt;br /&gt;
&lt;br /&gt;
7C0C0378 2C050003&lt;br /&gt;
&lt;br /&gt;
40820008 38A00001&lt;br /&gt;
&lt;br /&gt;
7D806378 90A3FF78&lt;br /&gt;
&lt;br /&gt;
60000000 00000000&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
&lt;br /&gt;
Replace 38A0000X (end of third line) with desired system mode:&lt;br /&gt;
&lt;br /&gt;
0 = PAL Select&lt;br /&gt;
&lt;br /&gt;
1 = Menu&lt;br /&gt;
&lt;br /&gt;
2 = InGame&lt;br /&gt;
&lt;br /&gt;
3 = EasyMenu&lt;br /&gt;
&lt;br /&gt;
4 = Credits&lt;br /&gt;
&lt;br /&gt;
5 = EasyMenuMovie&lt;br /&gt;
&lt;br /&gt;
Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Easy Menu.png|thumb|Default menu the prototype boots into, a.k.a. &amp;quot;Easy Menu&amp;quot;. This is the only known build to boot directly into this menu.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Title Screen.png|thumb|Title screen of this prototype, accessed via hacking.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Story Select.png|thumb|Crashes on story start if no story progression is made, otherwise works fine.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Audio Menu.png|thumb|Fully functional, however buggy in that it allows you to scroll onto items not yet unlocked; and when you do so, no items render.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Challenge Menu.png|thumb|Challenge menu with a nice typo.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Seaside Hill Demo.png|thumb|This demo is unique to this build (compared to all other known builds so far); however seems to desync due to collision changes mid way.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Rail Canyon Demo.png|thumb|In-game gameplay demo of Rail Canyon.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - 2P Snapshot Mode.png|thumb|Built-in free camera mode available when paused on Controller Port 2.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Block Test.png|thumb|Allows you to test rendering of objects only.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Editor.png|thumb|In-game fully featured camera editor.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Debug.png|thumb|Camera debug displaying camera trigger regions and currently shown cameras.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CCL Debug.png|thumb|Object collision (CCL) debug. Object collision uses a different internal system to world collision.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Chaotix Rail Canyon.png|thumb|Mission description says 5 minutes. Actual timer is 6 minutes.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CPU Profiler.png|thumb|Shows the amount of CPU time taken by various in-game functions.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Allocation Previewer.png|thumb|Allows you to view all allocations on the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Debug.png|thumb|Shows information about the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Texture Memory Allocation Debug.png|thumb|Or at least that&#039;s what it&#039;s meant to be.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Land Information Debug.png|thumb|Shows debug information about all loaded geometry to the screen.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Debug Text Test.png|thumb|Menu which tests rendering of debug text.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Debug Print.png|thumb|Shows various regions related to enemies. Area they can hear, area they can see, etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Icon Test.png|thumb|Tests enemy reaction icons.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Link Test.png|thumb|Not sure what this does. I&#039;d think it tests the links between objects (e.g. enemy to cage) but I haven&#039;t figured out how to use this so far.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Event Debug.png|thumb|Available on controller port 2. You can control events, including rewind, forward, reset etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Free Movement Mode.png|thumb|Free Movement Mode a.k.a. NoClip&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Editor.png|thumb|Available on Port 4. Edits individual particles.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Table Editor.png|thumb|Available on Port 4. Edits particle tables (i.e. sXX_ptcl.bin)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor.png|thumb|Built-in object layout editor. Can edit all 3 types of layout files, DB (Design), PB (Plan), P&amp;lt;X&amp;gt; (PlanEx)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor Item Range.png|thumb|The SET editor can display item ranges, cool!&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Debug.png|thumb|Variable editor for Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Player Param Debug.png|thumb|Variable editor for Player Parameters in Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Unlock Flags Debug.png|thumb|Available on Port 3. Allows you to toggle flags which unlock in-game items.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Easy_Menu.png&amp;diff=39275</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Easy Menu.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Easy_Menu.png&amp;diff=39275"/>
		<updated>2021-03-05T15:37:47Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Default menu the prototype boots into, a.k.a. &amp;quot;Easy Menu&amp;quot;. This is the only known build to boot directly into this menu.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39272</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39272"/>
		<updated>2021-03-05T15:34:57Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: Add images for various proto features.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic Heroes NPDP Debug.png&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|builddate=Oct 30 2003 18:16:44&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.&lt;br /&gt;
&lt;br /&gt;
This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gecko Codes==&lt;br /&gt;
&lt;br /&gt;
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Stub out USB I/O Calls [Sewer56]&lt;br /&gt;
&lt;br /&gt;
04017338 60000000&lt;br /&gt;
&lt;br /&gt;
04218a2c 4e800020&lt;br /&gt;
&lt;br /&gt;
04218af4 4e800020&lt;br /&gt;
&lt;br /&gt;
04219274 4e800020&lt;br /&gt;
&lt;br /&gt;
042190dc 4e800020&lt;br /&gt;
&lt;br /&gt;
04218e10 4e800020&lt;br /&gt;
&lt;br /&gt;
04218f94 4e800020&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
80017338 60000000 // NOP Call to function that inits USB I/O&lt;br /&gt;
&lt;br /&gt;
80218a2c 4e800020 // Stub out HIOEnumDevices&lt;br /&gt;
&lt;br /&gt;
80218af4 4e800020 // Stub out HIOInit&lt;br /&gt;
&lt;br /&gt;
80219274 4e800020 // Stub out HIORead&lt;br /&gt;
&lt;br /&gt;
802190dc 4e800020 // Stub out HIORead (Overload)&lt;br /&gt;
&lt;br /&gt;
80218e10 4e800020 // Stub out HIOReadMailbox&lt;br /&gt;
&lt;br /&gt;
80218f94 4e800020 // Stub out HIOWriteMailbox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code will allow you to boot into the regular main menu as opposed to &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Replace Easy Menu with System Mode X [Sewer56]&lt;br /&gt;
&lt;br /&gt;
C2022C90 00000004&lt;br /&gt;
&lt;br /&gt;
7C0C0378 2C050003&lt;br /&gt;
&lt;br /&gt;
40820008 38A00001&lt;br /&gt;
&lt;br /&gt;
7D806378 90A3FF78&lt;br /&gt;
&lt;br /&gt;
60000000 00000000&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
&lt;br /&gt;
Replace 38A0000X (end of third line) with desired system mode:&lt;br /&gt;
&lt;br /&gt;
0 = PAL Select&lt;br /&gt;
&lt;br /&gt;
1 = Menu&lt;br /&gt;
&lt;br /&gt;
2 = InGame&lt;br /&gt;
&lt;br /&gt;
3 = EasyMenu&lt;br /&gt;
&lt;br /&gt;
4 = Credits&lt;br /&gt;
&lt;br /&gt;
5 = EasyMenuMovie&lt;br /&gt;
&lt;br /&gt;
Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Images==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Title Screen.png|thumb|Title screen of this prototype, accessed via hacking.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Story Select.png|thumb|Crashes on story start if no story progression is made, otherwise works fine.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Audio Menu.png|thumb|Fully functional, however buggy in that it allows you to scroll onto items not yet unlocked; and when you do so, no items render.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Challenge Menu.png|thumb|Challenge menu with a nice typo.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Seaside Hill Demo.png|thumb|This demo is unique to this build (compared to all other known builds so far); however seems to desync due to collision changes mid way.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Rail Canyon Demo.png|thumb|In-game gameplay demo of Rail Canyon.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - 2P Snapshot Mode.png|thumb|Built-in free camera mode available when paused on Controller Port 2.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Block Test.png|thumb|Allows you to test rendering of objects only.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Editor.png|thumb|In-game fully featured camera editor.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Cam Debug.png|thumb|Camera debug displaying camera trigger regions and currently shown cameras.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CCL Debug.png|thumb|Object collision (CCL) debug. Object collision uses a different internal system to world collision.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Chaotix Rail Canyon.png|thumb|Mission description says 5 minutes. Actual timer is 6 minutes.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - CPU Profiler.png|thumb|Shows the amount of CPU time taken by various in-game functions.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Allocation Previewer.png|thumb|Allows you to view all allocations on the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Heap Debug.png|thumb|Shows information about the game&#039;s managed heap.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Texture Memory Allocation Debug.png|thumb|Or at least that&#039;s what it&#039;s meant to be.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Land Information Debug.png|thumb|Shows debug information about all loaded geometry to the screen.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Debug Text Test.png|thumb|Menu which tests rendering of debug text.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Debug Print.png|thumb|Shows various regions related to enemies. Area they can hear, area they can see, etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Icon Test.png|thumb|Tests enemy reaction icons.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Enemy Link Test.png|thumb|Not sure what this does. I&#039;d think it tests the links between objects (e.g. enemy to cage) but I haven&#039;t figured out how to use this so far.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Event Debug.png|thumb|Available on controller port 2. You can control events, including rewind, forward, reset etc.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Free Movement Mode.png|thumb|Free Movement Mode a.k.a. NoClip&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Editor.png|thumb|Available on Port 4. Edits individual particles.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Particle Table Editor.png|thumb|Available on Port 4. Edits particle tables (i.e. sXX_ptcl.bin)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor.png|thumb|Built-in object layout editor. Can edit all 3 types of layout files, DB (Design), PB (Plan), P&amp;lt;X&amp;gt; (PlanEx)&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - SET Editor Item Range.png|thumb|The SET editor can display item ranges, cool!&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Debug.png|thumb|Variable editor for Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Special Stage Player Param Debug.png|thumb|Variable editor for Player Parameters in Special Stages.&lt;br /&gt;
File:Sonic Heroes NPDP Debug Prototype - Unlock Flags Debug.png|thumb|Available on Port 3. Allows you to toggle flags which unlock in-game items.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Title_Screen.png&amp;diff=39268</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Title Screen.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Title_Screen.png&amp;diff=39268"/>
		<updated>2021-03-05T15:24:30Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Title screen of this prototype, accessed via hacking.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Unlock_Flags_Debug.png&amp;diff=39267</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Unlock Flags Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Unlock_Flags_Debug.png&amp;diff=39267"/>
		<updated>2021-03-05T15:24:30Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Available on Port 3. Allows you to toggle flags which unlock in-game items.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Texture_Memory_Allocation_Debug.png&amp;diff=39266</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Texture Memory Allocation Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Texture_Memory_Allocation_Debug.png&amp;diff=39266"/>
		<updated>2021-03-05T15:24:29Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Or at least that&#039;s what it&#039;s meant to be.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Story_Select.png&amp;diff=39265</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Story Select.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Story_Select.png&amp;diff=39265"/>
		<updated>2021-03-05T15:24:29Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Crashes on story start if no story progression is made, otherwise works fine.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Special_Stage_Player_Param_Debug.png&amp;diff=39264</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Special Stage Player Param Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Special_Stage_Player_Param_Debug.png&amp;diff=39264"/>
		<updated>2021-03-05T15:24:29Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Variable editor for Player Parameters in Special Stages.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Special_Stage_Debug.png&amp;diff=39263</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Special Stage Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Special_Stage_Debug.png&amp;diff=39263"/>
		<updated>2021-03-05T15:24:28Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Variable editor for Special Stages.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_SET_Editor_Item_Range.png&amp;diff=39262</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - SET Editor Item Range.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_SET_Editor_Item_Range.png&amp;diff=39262"/>
		<updated>2021-03-05T15:24:28Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=The SET editor can display item ranges, cool!}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_SET_Editor.png&amp;diff=39261</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - SET Editor.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_SET_Editor.png&amp;diff=39261"/>
		<updated>2021-03-05T15:24:27Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Built-in object layout editor. Can edit all 3 types of layout files, DB (Design), PB (Plan), P&amp;lt;X&amp;gt; (PlanEx)}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Seaside_Hill_Demo.png&amp;diff=39260</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Seaside Hill Demo.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Seaside_Hill_Demo.png&amp;diff=39260"/>
		<updated>2021-03-05T15:24:27Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=This demo is unique to this build (compared to all other known builds so far); however seems to desync due to collision changes mid way.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Particle_Table_Editor.png&amp;diff=39259</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Particle Table Editor.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Particle_Table_Editor.png&amp;diff=39259"/>
		<updated>2021-03-05T15:24:26Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Available on Port 4. Edits particle tables (i.e. sXX_ptcl.bin)}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Rail_Canyon_Demo.png&amp;diff=39258</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Rail Canyon Demo.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Rail_Canyon_Demo.png&amp;diff=39258"/>
		<updated>2021-03-05T15:24:26Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=In-game gameplay demo of Rail Canyon.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Particle_Editor.png&amp;diff=39257</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Particle Editor.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Particle_Editor.png&amp;diff=39257"/>
		<updated>2021-03-05T15:24:25Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Available on Port 4. Edits individual particles.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Land_Information_Debug.png&amp;diff=39256</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Land Information Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Land_Information_Debug.png&amp;diff=39256"/>
		<updated>2021-03-05T15:24:25Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Shows debug information about all loaded geometry to the screen.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Heap_Debug.png&amp;diff=39255</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Heap Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Heap_Debug.png&amp;diff=39255"/>
		<updated>2021-03-05T15:24:24Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Shows information about the game&#039;s managed heap.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Heap_Allocation_Previewer.png&amp;diff=39254</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Heap Allocation Previewer.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Heap_Allocation_Previewer.png&amp;diff=39254"/>
		<updated>2021-03-05T15:24:24Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Allows you to view all allocations on the game&#039;s managed heap.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Free_Movement_Mode.png&amp;diff=39253</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Free Movement Mode.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Free_Movement_Mode.png&amp;diff=39253"/>
		<updated>2021-03-05T15:24:23Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=a.k.a. NoClip}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Event_Debug.png&amp;diff=39252</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Event Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Event_Debug.png&amp;diff=39252"/>
		<updated>2021-03-05T15:24:23Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Available on controller port 2. You can control events, including rewind, forward, reset etc.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Enemy_Link_Test.png&amp;diff=39251</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Enemy Link Test.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Enemy_Link_Test.png&amp;diff=39251"/>
		<updated>2021-03-05T15:24:23Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Not sure what this does. I&#039;d think it tests the links between objects (e.g. enemy to cage) but I haven&#039;t figured out how to use this so far.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Enemy_Icon_Test.png&amp;diff=39250</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Enemy Icon Test.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Enemy_Icon_Test.png&amp;diff=39250"/>
		<updated>2021-03-05T15:24:22Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Tests enemy reaction icons.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Debug_Text_Test.png&amp;diff=39249</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Debug Text Test.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Debug_Text_Test.png&amp;diff=39249"/>
		<updated>2021-03-05T15:24:22Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Menu which tests rendering of debug text.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Enemy_Debug_Print.png&amp;diff=39248</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Enemy Debug Print.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Enemy_Debug_Print.png&amp;diff=39248"/>
		<updated>2021-03-05T15:24:22Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Shows various regions related to enemies. Area they can hear, area they can see, etc.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_CPU_Profiler.png&amp;diff=39247</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - CPU Profiler.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_CPU_Profiler.png&amp;diff=39247"/>
		<updated>2021-03-05T15:24:21Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Shows the amount of CPU time taken by various in-game functions.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Chaotix_Rail_Canyon.png&amp;diff=39246</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Chaotix Rail Canyon.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Chaotix_Rail_Canyon.png&amp;diff=39246"/>
		<updated>2021-03-05T15:24:20Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Mission description says 5 minutes. Actual timer is 6 minutes.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Challenge_Menu.png&amp;diff=39245</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Challenge Menu.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Challenge_Menu.png&amp;diff=39245"/>
		<updated>2021-03-05T15:24:20Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Challenge menu with a nice typo.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_CCL_Debug.png&amp;diff=39244</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - CCL Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_CCL_Debug.png&amp;diff=39244"/>
		<updated>2021-03-05T15:24:19Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Object collision (CCL) debug. Object collision uses a different internal system to world collision.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Cam_Debug.png&amp;diff=39243</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Cam Debug.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Cam_Debug.png&amp;diff=39243"/>
		<updated>2021-03-05T15:24:19Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Camera debug displaying camera trigger regions and currently shown cameras.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Cam_Editor.png&amp;diff=39242</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Cam Editor.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Cam_Editor.png&amp;diff=39242"/>
		<updated>2021-03-05T15:24:19Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=In-game fully featured camera editor.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Audio_Menu.png&amp;diff=39241</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Audio Menu.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Audio_Menu.png&amp;diff=39241"/>
		<updated>2021-03-05T15:24:18Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Fully functional, however buggy in that it allows you to scroll onto items not yet unlocked; and when you do so, no items render.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_2P_Snapshot_Mode.png&amp;diff=39240</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - 2P Snapshot Mode.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_2P_Snapshot_Mode.png&amp;diff=39240"/>
		<updated>2021-03-05T15:24:17Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Built-in free camera mode available when paused on Controller Port 2.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Block_Test.png&amp;diff=39239</id>
		<title>File:Sonic Heroes NPDP Debug Prototype - Block Test.png</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=File:Sonic_Heroes_NPDP_Debug_Prototype_-_Block_Test.png&amp;diff=39239"/>
		<updated>2021-03-05T15:24:17Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: User created page with UploadWizard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Allows you to test rendering of objects only.}}&lt;br /&gt;
|date=2021-03-05&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Sewer56|Sewer56]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{licensing|generic}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39230</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39230"/>
		<updated>2021-03-05T13:01:33Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: Added code that allows you to boot into main menu.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|titlescreen=Sonic Heroes NPDP Debug.png&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|builddate=Oct 30 2003 18:16:44&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
At the time of release, this is the only known Debug build of Sonic Heroes, but it does not boot under retail hardware or emulation without hacking.&lt;br /&gt;
&lt;br /&gt;
This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Gecko Codes==&lt;br /&gt;
&lt;br /&gt;
This code will allow you to run the game under emulation and/or retail hardware by stubbing out the USB adapter the game is looking for.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Stub out USB I/O Calls [Sewer56]&lt;br /&gt;
&lt;br /&gt;
04017338 60000000&lt;br /&gt;
&lt;br /&gt;
04218a2c 4e800020&lt;br /&gt;
&lt;br /&gt;
04218af4 4e800020&lt;br /&gt;
&lt;br /&gt;
04219274 4e800020&lt;br /&gt;
&lt;br /&gt;
042190dc 4e800020&lt;br /&gt;
&lt;br /&gt;
04218e10 4e800020&lt;br /&gt;
&lt;br /&gt;
04218f94 4e800020&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
80017338 60000000 // NOP Call to function that inits USB I/O&lt;br /&gt;
&lt;br /&gt;
80218a2c 4e800020 // Stub out HIOEnumDevices&lt;br /&gt;
&lt;br /&gt;
80218af4 4e800020 // Stub out HIOInit&lt;br /&gt;
&lt;br /&gt;
80219274 4e800020 // Stub out HIORead&lt;br /&gt;
&lt;br /&gt;
802190dc 4e800020 // Stub out HIORead (Overload)&lt;br /&gt;
&lt;br /&gt;
80218e10 4e800020 // Stub out HIOReadMailbox&lt;br /&gt;
&lt;br /&gt;
80218f94 4e800020 // Stub out HIOWriteMailbox&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This code will allow you to boot into the regular main menu as opposed to &amp;quot;Easy Menu&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|[Gecko]&lt;br /&gt;
$Replace Easy Menu with System Mode X [Sewer56]&lt;br /&gt;
&lt;br /&gt;
C2022C90 00000004&lt;br /&gt;
&lt;br /&gt;
7C0C0378 2C050003&lt;br /&gt;
&lt;br /&gt;
40820008 38A00001&lt;br /&gt;
&lt;br /&gt;
7D806378 90A3FF78&lt;br /&gt;
&lt;br /&gt;
60000000 00000000&lt;br /&gt;
|-&lt;br /&gt;
|// Commented:&lt;br /&gt;
&lt;br /&gt;
Replace 38A0000X (end of third line) with desired system mode:&lt;br /&gt;
&lt;br /&gt;
0 = PAL Select&lt;br /&gt;
&lt;br /&gt;
1 = Menu&lt;br /&gt;
&lt;br /&gt;
2 = InGame&lt;br /&gt;
&lt;br /&gt;
3 = EasyMenu&lt;br /&gt;
&lt;br /&gt;
4 = Credits&lt;br /&gt;
&lt;br /&gt;
5 = EasyMenuMovie&lt;br /&gt;
&lt;br /&gt;
Please note that booting in modes other than 0, 1, 3, 5 will require some extra codes to initialize things. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
	<entry>
		<id>http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39213</id>
		<title>Sonic Heroes (Oct 30, 2003 prototype)</title>
		<link rel="alternate" type="text/html" href="http://hiddenpalace.org/w/index.php?title=Sonic_Heroes_(Oct_30,_2003_prototype)&amp;diff=39213"/>
		<updated>2021-03-04T22:23:30Z</updated>

		<summary type="html">&lt;p&gt;Sewer56: Minor info: Debug Build &amp;amp; Error Log&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Prototype&lt;br /&gt;
|Page name=Sonic Heroes (NPDP Prototype)&lt;br /&gt;
|builddate=Oct 30 2003 18:16:44&lt;br /&gt;
|dumper=MSX&lt;br /&gt;
|releasedby=MSX&lt;br /&gt;
|filereleasedate=March 3, 2021&lt;br /&gt;
|origin_type=NPDP cartridge&lt;br /&gt;
|game=Sonic Heroes&lt;br /&gt;
|system=Nintendo GameCube&lt;br /&gt;
|release_date={{RegionDate|JP|Dec 30, 2003}} {{RegionDate|US|Jan 5, 2004}} {{RegionDate|EU|Feb 6, 2004}}&lt;br /&gt;
|unreleased=No&lt;br /&gt;
}}&lt;br /&gt;
{{Download&lt;br /&gt;
|file=Sonic Heroes NPDP Prototype 1.7z&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
At the time of release, this is the only known Debug build of Sonic Heroes, but it does not seem to boot under retail hardware or emulation.&lt;br /&gt;
&lt;br /&gt;
This was in an unlabeled slot on the NPDP cartridge.&lt;br /&gt;
&lt;br /&gt;
==Error Log==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;N[OSREPORT]: USB Init Error&amp;lt;&amp;lt; Dolphin SDK - PAD    release build: Aug  6 2003 04:30:02 (0x2301) &amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This build is likely looking for an USB adapter like the &#039;&#039;GCP-2000&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Origin==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:Sonic NPDP.jpg|NPDP cartridge&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Acknowledgments==&lt;br /&gt;
Thanks to emu_kidid for the modified version of Swiss required to unlock and dump the cart.&lt;br /&gt;
&lt;br /&gt;
{{Prototype Footer|{{Navbox prototype|Sonic Heroes}}}}&lt;/div&gt;</summary>
		<author><name>Sewer56</name></author>
	</entry>
</feed>