Difference between revisions of "Sonic Adventure RDX"
From Sonic Retro
m (→Future Levels) |
m (→Level Design) |
||
Line 14: | Line 14: | ||
The level design in Sonic RDX is currently the most advanced hacking done to Sonic Adventure. For the current levels, the process started by using a modified SADXMDL ripper (originally written by [[SANiK]]) to read landtable and col data from sonic.exe and convert the level's model data into a more usable form, which is then imported into 3d studio MAX. Elements of the level are re-arranged and re-sculpted to create a mostly new action stage. On some occasions, raw level data is ported between levels (For example, Red Mountain has level geometry from Windy Valley ported and adapted for use outside of it's original space). The SET file is created using both reference coordinates from 3ds MAX in combination with hex workshop, or alternately with [[SETedit]] | The level design in Sonic RDX is currently the most advanced hacking done to Sonic Adventure. For the current levels, the process started by using a modified SADXMDL ripper (originally written by [[SANiK]]) to read landtable and col data from sonic.exe and convert the level's model data into a more usable form, which is then imported into 3d studio MAX. Elements of the level are re-arranged and re-sculpted to create a mostly new action stage. On some occasions, raw level data is ported between levels (For example, Red Mountain has level geometry from Windy Valley ported and adapted for use outside of it's original space). The SET file is created using both reference coordinates from 3ds MAX in combination with hex workshop, or alternately with [[SETedit]] | ||
− | [[File:IceCapPreviewMAX.png|thumbnail | + | [[File:IceCapPreviewMAX.png|thumbnail|An early screenshot of Ice Cap being edited in 3ds MAX.]] |
− | |||
===Future Levels=== | ===Future Levels=== |
Revision as of 04:01, 2 April 2010
Sonic Adventure RDX |
---|
Version: Hacking contest 2009 |
Last release: 06-05-09 |
System: Microsoft Windows |
Original game: Sonic Adventure DX: Director's Cut |
Credits: Dude |
Thanks: MainMemory, Jeztac, Hinchy, GrandMasterJimmy |
This short article is in need of work. You can help Sonic Retro by adding to it. |
Level Design
The level design in Sonic RDX is currently the most advanced hacking done to Sonic Adventure. For the current levels, the process started by using a modified SADXMDL ripper (originally written by SANiK) to read landtable and col data from sonic.exe and convert the level's model data into a more usable form, which is then imported into 3d studio MAX. Elements of the level are re-arranged and re-sculpted to create a mostly new action stage. On some occasions, raw level data is ported between levels (For example, Red Mountain has level geometry from Windy Valley ported and adapted for use outside of it's original space). The SET file is created using both reference coordinates from 3ds MAX in combination with hex workshop, or alternately with SETedit
Future Levels
Future levels in RDX will be made using a slightly more advanced process. The levels using this process start off in the concept stage, where they get drawn on paper first. Then, using a few reference scales as a guide (sonic is 10 units tall, can jump 40, etc.) the first version of the level is constructed from a blank file in 3d studio MAX. After the main mesh is done, the level is then UV mapped and textured. After the level is completed in the editing program, the original level in sonic.exe is 'deleted' by going through the LANDTABLE data and padding all of the referenced model data with 0xFF's. The level in 3d studio is then split into chunks, and processed with Dude's modified HTGEN triangle strip program and maxscript exporter. The output data is split into seperate parts (uv, poly, material, vertex, normal) and then re-compiled and inserted into the proper place in sonic.exe
Hacking Breakthroughs
Sonic RDX has been directly, or indirectly responsible for several advances in sadx hacking, including:
- SADXMDL2 - the modified set of ripping tools based off SANiK's originals
- The first hack to use a triangle strip generator to add completely new models to the game
- The first hack to switch level header data, switching level Acts around.
- RDX is directly responsible for the Annual Hacking Contest's 3d category
- One of the first hacks to do action swaps
- The first hack to take advantage of Amy's physics array (Found by MainMemory)
Releases
Generally, each new RDX release comes out randomly, with major updates available just in time for the Annual Hacking Contest. The current release coincided with the 2009 Hacking Contest, and the next (planned) release is on the date of the 2010 contest. Due to the inherently large filesizes involved with a large-scale SADX hack, downloads are currently only available at the X-Hax site.