Forza Motorsport 3 (Aug 5, 2009 prototype)

A late debug prototype of Forza Motorsport 3 for the Xbox 360.
==Notes==
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Xex Information</title>
 <style>
 /* Default page styles */
 body {
 font-family: Arial, sans-serif;
 line-height: 1.6;
 margin: 20px;
 background-color: #f4f4f9;
 color: #333;
 }
 /* Scoped styles for the specific section */
 .custom-container {
 background: #fff;
 padding: 20px;
 border-radius: 8px;
 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
 }
 .custom-container h2 {
 font-size: 1.4em;
 color: #333;
 }
 .custom-container pre {
 background: #f8f9fa;
 padding: 10px;
 border-left: 4px solid #007bff;
 border-radius: 4px;
 overflow-x: auto;
 }
 .custom-container ul {
 margin-top: 10px;
 padding-left: 20px;
 }
 .custom-container li {
 margin-bottom: 5px;
 }
 .custom-container .note {
 font-style: italic;
 color: #555;
 }
 .custom-container table {
 width: 60%; /* Set width to make it float properly */
 float: left; /* Align to the left */
 border-collapse: collapse;
 margin: 20px 20px 20px 0; /* Add space between the table and other content */
 background: #fff;
 }
 .custom-container th, .custom-container td {
 border: 1px solid #ddd;
 padding: 10px;
 text-align: left;
 }
 .custom-container th {
 background-color: #f2f2f2;
 color: #333;
 }
 .custom-container tr:nth-child(even) {
 background-color: #f9f9f9;
 }
 .custom-container .clear {
 clear: both; /* Clears the float, ensuring subsequent content starts below the table */
 margin-top: 20px; /* Adds spacing for visual separation */
 }
 </style>
</head>
<body>
 
 Xex Information
 The debug menu can be opened by pressing (RS) (Right stick).
 
 <thead>
 
 Executable
 Description
 
 </thead>
 <tbody>
 
 default.xex
 No debug menu available, equivalent of retail xex, no debug prints or anything.
 
 
 Forza2.xex
 Debug menu enabled with a stable frame rate, can also skip start intros.
 
 
 Forza2_PLY.xex
 Debug menu enabled but with unstable frame rate / long loading times.
 
 
 Forza2_DBG.xex
 Debug menu enabled; designed for debugging purposes, very unstable frame rate / extra long loading times.
 
 
 Forza2_PRF.xex
 Debug menu enabled; optimized for profiling, pretty stable frame rate, experience frame drops now and then.
 
 </tbody>
 
 
 Test Tracks
 Some test tracks can be loaded by launching the xex with parameters, modifying the gamedb.slt, or other methods.
 Known Test Track IDs:
 
 196 - Debug track 1 (tests materials, textures, etc.)
 200 - BVT track (empty tarmac square with walls)
 205 - Test bed (empty big space with a pixelated background)
 
 Launching with Parameters
 Create a file named "CmdLine.txt" in the root of the game folder. Inside the file, add the following line:
 launch track=196 car=292
 When you start the .xex, it will directly load the specified track and car.
 You can also do this by launching the xex with parameters as shown below if preferred:
 
HRESULT Reboot(
 BSTR Name,
 BSTR MediaDirectory,
 BSTR CmdLine,
 _XboxRebootFlags Flags
)
Example:
Using XDRPC you could do the following in a C# tool:
XDRPC.Reboot(@"HDD/Chr0m3/Forza2.xex", @"HDD/Chr0m3/", "launch track=196 car=292", XboxRebootFlags.Title);
 
 
</body>
</html>
==Screenshots==
==Acknowledgments==
A big thank you to kabojnk for recovering this build off one of his XDK's and being kind enough to share it with everyone!