Burnout 5 (2007-02-22 build): Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 9:
}}
 
An early prototype of ''Burnout Paradise'' (then known as '''''Burnout 5'''''), compiled on '''February 22nd, 2007'''. ItSince wasthe foundXbox in360 adevkit significantlyit damagedwas andstored initiallyon unbootablehad state,been dueused toafter the Xboxbuild's 360 devkitdeletion, it was storedfound onin havinga beensignificantly useddamaged multipleand timesinitially overunbootable state. The build's restoration to a bootable state took nine months in total and was completed circain lateDecember 2019; however, it still has numerous unfixed issues.
 
Due to the fact that this build is still rather dysfunctional even afterdespite the amount of time for which it was tended to, a project to restore it to a completely working state is currently underway. See below for all known issues with the build has,and as well as theall major files in need of repair or restoration.
 
= MajorNotable IssuesDifferences =
Like [[Burnout 3 (2004-04-28 demo)|Burnout 3's April 2004 demo]], this build is a gateway from one development era to another. It is still ''Burnout 5'' on the surface, but underneath, a product closer to the final game had already taken shape.
 
=== Lighting ===
Lighting seems to be in a complete state, but has very different bloom and lighting effects than presented the final product. A full time cycle is present, though nighttime hours are either not set up properly or not yet developed. This lighting is not seen in any builds beyond April 2007.
 
=== UI ===
Unlike earlier and later versions, the UI carries its own distinct look and has some unique features not used in the final game, including the GPS breaking up when the player is hit. It uses a large amount of blue, red, and white.
 
=== Crash Nav ===
When accessed, the Crash Nav is able to display more information than that of the final game. Each district of the map is highlighted; a filter exists that can display items such as breakables obtained, hidden alloys (rims), and crash blackspots; and hovering over an AI driver provides their details, including their vehicle and location.
 
=== Vehicle Designs ===
While some vehicles are similar to their final designs, others are visibly dated from a development standpoint. Various cars feature early liveries that are not in the final product. Vehicles in this build are split into 3 pieces, but it is unknown if they were intended to break at this point in development.
 
=== Traffic Spawns ===
Traffic in this build has a different spawn pool per region than what is in the final game. Semis and larger vehicles are present in this build, and through certain options in the debug menu, the player can force any vehicle into the spawn pool.
 
=== Map Design ===
The map seen here is closer to final but is still marginally different in some areas. The extended '''Motor City''' Waterfront still features an oval track, but with an updated model compared to earlier builds. Much of the map, especially the eastern half, still looks more industrial than the final game and features less points where the player is cut off. The entire railway can be driven on, with no blockades present. The country club driveway is not gated off. The Lawrence tunnel does not exist yet, so the player must access the countryside by means of the highway or the roads to the north and south. The drivethrus were split into multiple parts, with paint shops changing the player's paint, body shops repairing the player's mechanical damages, and part shops allowing the player to equip any car with traffic checking.
 
=== Progression ===
On top of extended progression with more collectibles present, including hidden alloys and '''Speed Traps''', the player would unlock licenses by completing '''Moving Violations''', a form of per-vehicle progression in which the player would have to complete a series of violations. In a similar fashion to the shutdown system, drivers would periodically appear throughout Paradise City and the player would have to beat up a certain rival until they are afraid of the player, at which point the player initiates a pursuit to obtain their car. Very little progression in this build is in the final game.
 
=== Game Modes ===
This early on, classic style crash mode was still present in the form of '''Blackspots''', although none are present on the map. Pursuit mode is also present in this build and can be started by shunting a rival while holding RB. The player is able to spin their tires anywhere, starting a race to a random landmark, with other drivers progressively joining in the race as it continues. Road Rage was started by beating up the AI drivers, but could not be started if the player's car has withstood too much damage without going to a repair shop.
 
=== Damage ===
It is currently unknown what the damage model of February 22 is supposed to look like, but it is known that crashes have more particle effects, including the vehicle being able to burst into flames when wrecked. It is likely that every part was able to detach from the car, an aspect which did not make it into the final game.
 
= Known Issues =
=== Inaccurate Collision ===
* '''Caused by''': Using the <code>WORLDCOL.BIN</code> (world collision database) of a ''Burnout 5'' build from 2007-01-24; this WORLDCOL uses an older format to the one required by the 2007-02-22 build
* '''Affects''': Breaks world collision, Road Rules, AI behavior, player/AI respawning, roads and road types
 
=== Broken Deformation ===
* '''Caused by''': Missing/incorrectlyIncorrectly formatted <code>VERLET.RIG</code>
* '''Affects''': Breaks vehicle body deformation, crash physics, collision during crashes
 
=== Delayed World Streaming ===
* '''Caused by''': Inefficient world streamer code; likely unfixable without heavy reverse engineering
* '''Affects''': Significantly delays world load-in times, causing extreme pop-upin. World assets take 4-6 seconds to load when respawning or teleporting into an unloaded chunk
 
=== Broken/Disabled Progression Elements ===
Line 39 ⟶ 68:
 
= Overwritten/Modified Files =
{| class="wikitable"
 
|-
=== <code>AI.DAT</code> ===
! File !! Recovery !! Accuracy !! Modification !! Comments
* Accuracy: Accurate
|-
* Recovery: Partial; 16384 bytes overwritten; file truncated
*| Info:<code>AI.DAT</code> || Partial || Accurate || Repaired based on 2006-11-13 AI file || Exact or near-exact accuracy to lost data
|-
* Comments: Expected exact or near-exact accuracy to lost data
| <code>B5TRAFFIC.BNDL</code> || Full || Inaccurate || Replaced references to lost vehicles ||
 
|-
=== <code>B5TRAFFIC.BNDL</code> ===
| <code>PVS.BNDL</code> || Full || Highly accurate || Decreased num unsafe neighbors in certain zones || Fixes out of memory error
* Accuracy: Inaccurate
|-
* Recovery: Full
| <code>VERLET.RIG</code> || Lost || Highly inaccurate || Made from scratch based on executable data || Causes deformation and wrecking issues
* Info: Modified to remove dependency on lost vehicles by replacing them with closest counterparts
|-
* Comments: A better way would be to port the necessary files from another build
| <code>WORLDCOL.BIN</code> || Lost || Highly inaccurate || 2007-01-24 file || Causes road, Road Rule, AI, and respawn issues
 
|-
=== <code>PVS.BNDL</code> ===
| <code>WORLDTEX.BIN</code> || Lost || Inaccurate || Made from scratch based on various builds/assets || Causes texture issues
* Accuracy: Highly accurate
|-
* Recovery: Full
| <code>WORLDVAULT.BIN</code> || Full || Highly accurate || 2007-01-24 file || 2007-02-22 file exists and is known to be identical
* Info: Modified to fix out of memory error while in zone 234 by decreasing number of unsafe neighbors
|-
* Comments: Xbox 360 devkits with 1GB RAM may be able to use the vanilla file.
| <code>SOUND/STREAMS/STREAMHEADERS.BUNDLE</code> || Full || Highly accurate || Accommodates final WATERFRONT.SNS || XMA instead of XAS
 
|-
=== <code>VERLET.RIG</code> ===
| <code>SOUND/STREAMS/WATERFRONT.SNS</code> || Partial || Inaccurate || Final file || XMA instead of XAS
* Accuracy: Highly inaccurate
|-
* Recovery: Lost
| <code>VEHICLES/VEH_*_AT.BIN</code> || Partial || N/A || No modification || Lost: <tt>TUSV02</tt>
* Info: Made from scratch based on information in the executable
|-
* Comments: No counterpart in any known build; causes issues with deformation and game crashes
| <code>VEHICLES/VEH_*_GR.BIN</code> || Partial || N/A || No modification || Lost: <tt>TUSLT01</tt>, <tt>TUSLT02</tt>, <tt>TUSLT03</tt>, <tt>TUSLT04</tt>, <tt>TUSLT07</tt>,<br> <tt>TUSLT08</tt>, <tt>TUSLT09</tt>, <tt>TUSPK01</tt>, <tt>TUSPK01B</tt>, <tt>TUSRV01</tt>,<br> <tt>TUSRV02</tt>, <tt>TUSSL01</tt>, <tt>TUSSMT01</tt>, <tt>TUSSMT02</tt>, <tt>TUSSMT03</tt>,<br> <tt>TUSSMT04</tt>, <tt>TUSSUV01</tt>, <tt>TUSSUV02</tt>, <tt>TUSSV01</tt>, <tt>TUSSW01</tt>,<br> <tt>TUST07</tt>, <tt>TUSTR02</tt>, <tt>TUSTR03</tt>, <tt>TUSTR04</tt>, <tt>TUSTR05</tt>,<br> <tt>TUSTR06</tt>, <tt>TUSV01</tt>, <tt>TUSV01B</tt>, <tt>TUSV02</tt>, <tt>TUSV02B</tt>
 
|-
=== <code>WORLDCOL.BIN</code> ===
| <code>VEHICLES/VEHICLELIST.BUNDLE</code> || Full || Inaccurate || Removed lost vehicles || TODO: Port lost vehicles from other builds
* Accuracy: Highly inaccurate
|-
* Recovery: Lost
| <code>WHEELS/WHE_*_GR.BNDL</code> || Lost || N/A || Ripped from traffic vehicles || Lost: All wheels<br>Traffic wheels identical to would-be assets
* Info: 2007-01-24 file
|-
* Comments: Causes issues with roads, road rules, and likely more that's gone unnoticed
| <code>WHEELS/WHEELLIST.BUNDLE</code> || Lost || Highly inaccurate || Certain traffic wheels only || TODO: Port lost wheels from other builds
 
|}
=== <code>WORLDTEX.BIN</code> ===
* Accuracy: Inaccurate
* Recovery: Lost
* Info: Made from scratch based on 2007-02-22 TRK_UNITs, 2007-01-24 TRK_UNITs, final WORLDTEX, and a blank texture
* Comments: Causes issues with textures
 
=== <code>WORLDVAULT.BIN</code> ===
* Accuracy: Highly accurate
* Recovery: Full
* Info: 2007-01-24 file
* Comments: File exists in image without FATX entries and is identical
 
=== <code>SOUND/STREAMS/STREAMHEADERS.BUNDLE</code> ===
* Accuracy: Accurate
* Recovery: Full
* Info: Modified to accommodate final WATERFRONT.SNS
* Comments: Uses XMA instead of XAS
 
=== <code>SOUND/STREAMS/WATERFRONT.SNS</code> ===
* Accuracy: Inaccurate
* Recovery: Partial
* Info: Final file
* Comments: XMA instead of XAS
 
=== <code>VEHICLES/VEHICLELIST.BUNDLE</code> ===
* Accuracy: Inaccurate
* Recovery: Full
* Info: Modified to remove dependency on lost vehicles by removing them from the file
* Comments: A better way would be to port the necessary files from another build
 
=== <code>WHEELS/WHE_*_GR.BNDL</code> ===
* Accuracy: Accurate
* Recovery: Lost
* Info: Ripped from traffic vehicles
* Comments: Identical to lost wheels in-game, with minor discrepancies in the files
 
=== <code>WHEELS/WHEELLIST.BUNDLE</code> ===
* Accuracy: Inaccurate
* Recovery: Lost
* Info: Made from scratch based on 2006-11-13, uses ripped wheels
* Comments: A better way would be to port the necessary files from another build