Actions

SCHG

Difference between revisions of "Sonic Generations"

From Sonic Retro

(Created page with "Sonic Generations is a game released November 1st 2011 for the PS3 and Xbox 360 home entertainment systems in the United States and November 4th 2011 for the PS3 and Xbox 360 hom...")
 
(or move)
Line 1: Line 1:
Sonic Generations is a game released November 1st 2011 for the PS3 and Xbox 360 home entertainment systems in the United States and November 4th 2011 for the PS3 and Xbox 360 home entertainment systems in most European countries and Australia, as well as digital download for Microsoft Windows users who downloaded Steam in all countries that received the PS3 and Xbox 360 versions of the game. The fact Sonic Generations was released for the Personal Computer (PC) (through Steam) was an interesting matter, as it was the first PC port of an official (Sonic Team made) Sonic game in a while. Nonetheless, hackers jumped to playing around with the files in Sonic Generations from the moment it was released. Some tech members of Sonic Retro and hackers not part of Sonic Retro already started playing with the Sonic Generations demo, which has not too different file formats from the final product. At the time of this writing, 12 days after the release of the PC version, several discoveries and format workarounds have happened, such as texture editing, object layout and script editing, unpacking and repacking .CPK files, unpacking and repacking (most) .ar files, etc. Even encoding audio for use in Sonic Generations has become a possibility. Below is documentation on what in Generations has been found out, and how to hack Generations.
+
[[Sonic Generations]] is a game released November 1st 2011 for the PS3 and Xbox 360 home entertainment systems in the United States and November 4th 2011 for the PS3 and Xbox 360 home entertainment systems in most European countries and Australia, as well as digital download for Microsoft Windows users who downloaded Steam in all countries that received the PS3 and Xbox 360 versions of the game. The fact Sonic Generations was released for the Personal Computer (PC) (through Steam) was an interesting matter, as it was the first PC port of an official (Sonic Team made) Sonic game in a while. Nonetheless, hackers jumped to playing around with the files in Sonic Generations from the moment it was released. Some tech members of Sonic Retro and hackers not part of Sonic Retro already started playing with the Sonic Generations demo, which has not too different file formats from the final product. At the time of this writing, 12 days after the release of the PC version, several discoveries and format workarounds have happened, such as texture editing, object layout and script editing, unpacking and repacking .CPK files, unpacking and repacking (most) .ar files, etc. Even encoding audio for use in Sonic Generations has become a possibility. Below is documentation on what in Generations has been found out, and how to hack Generations.
 +
 
 +
=Hacking Tools=
 +
==QuickBMS==
 +
* [http://aluigi.altervista.org/papers/quickbms.zip QuickBMS] is used to extract files from Sonic Generations.
 +
* Primarily it is used to unpack .CPK files with [http://aluigi.altervista.org/papers/bms/cpk.bms this script] (right click => save as).
 +
* However, it can also be used to unpack .ar.** files with [http://aluigi.altervista.org/papers/bms/arcsys.bms this script]. For editing purposes, it is best not to use QuickBMS to hack .ar.** files.
 +
==Cri Packed File Maker==
 +
* [http://199.91.153.4/d6tp2am64uqg/jwygidgmvdw/crifilesystem.7z Crifilesystem] has a tool used specifically for hacking Sonic Generations; CriPackedFileMaker.exe
 +
* While QuickBMS is the best tool for ''extracting'' .CPK files, CRI Packed File Maker is the best tool for ''repacking'' (or making, rather) .CPK files.
 +
* '''BEFORE REPACKING ANY .CPK FILES,''' you must '''first''' read this.
 +
==AR Tools==
 +
* AR Tools is located within a .ZIP file inside [http://www563.megaupload.com/files/22349f8ffbad6ec848ed531331055644/360%20tools.rar this .RAR file.]
 +
* It is one of two tools for editing .ar.** files (as in, files with a double extension of .ar and .00 - .99), among other file formats explained later.
 +
* To unpack a .ar.** file with AR Tools, one must simply drag and drop the .ar.00 file onto ar0unpack.exe. A folder will be created that contains the data of the original .ar.** file.
 +
* The folder will have the filename of the original file with .unpack at the end of it. For example, if the .ar.** file was named "Sonic.ar.00," the folder will be named "Sonic.ar.00.unpack."
 +
* Among these files will be a file named '''!archive-info.xml. DO NOT DELETE OR MOVE THIS FILE.''' This file contains the data of the filesystem of the original .ar.** file, which you NEED in order to re-pack the .ar.** file properly!
 +
* To re-pack .ar.** files, drag and drop the !archive-info.xml onto ar0create.exe. This will make a fresh .ar.** file with the same name as the original inside the folder with the !archive-info.xml (which SHOULD be the folder with everything else that was extracted from the .ar.**!)
 +
==Generations Archive Editor==
 +
* Community member MainMemory has adapted his tool SADXsndSharp to work with Generations' .ar.** files, and said tool can be found [http://x-hax.cultnet.net/MainMemory/Generations%20Archive%20Editor.7z in this link.]
 +
* Generally this can be considered an easier way to edit .ar.** files, since individual files can be brought out for editing and put back in without having to make new .ar.** files.
 +
 
 +
More to come soon!

Revision as of 17:07, 16 November 2011

Sonic Generations is a game released November 1st 2011 for the PS3 and Xbox 360 home entertainment systems in the United States and November 4th 2011 for the PS3 and Xbox 360 home entertainment systems in most European countries and Australia, as well as digital download for Microsoft Windows users who downloaded Steam in all countries that received the PS3 and Xbox 360 versions of the game. The fact Sonic Generations was released for the Personal Computer (PC) (through Steam) was an interesting matter, as it was the first PC port of an official (Sonic Team made) Sonic game in a while. Nonetheless, hackers jumped to playing around with the files in Sonic Generations from the moment it was released. Some tech members of Sonic Retro and hackers not part of Sonic Retro already started playing with the Sonic Generations demo, which has not too different file formats from the final product. At the time of this writing, 12 days after the release of the PC version, several discoveries and format workarounds have happened, such as texture editing, object layout and script editing, unpacking and repacking .CPK files, unpacking and repacking (most) .ar files, etc. Even encoding audio for use in Sonic Generations has become a possibility. Below is documentation on what in Generations has been found out, and how to hack Generations.

Hacking Tools

QuickBMS

  • QuickBMS is used to extract files from Sonic Generations.
  • Primarily it is used to unpack .CPK files with this script (right click => save as).
  • However, it can also be used to unpack .ar.** files with this script. For editing purposes, it is best not to use QuickBMS to hack .ar.** files.

Cri Packed File Maker

  • Crifilesystem has a tool used specifically for hacking Sonic Generations; CriPackedFileMaker.exe
  • While QuickBMS is the best tool for extracting .CPK files, CRI Packed File Maker is the best tool for repacking (or making, rather) .CPK files.
  • BEFORE REPACKING ANY .CPK FILES, you must first read this.

AR Tools

  • AR Tools is located within a .ZIP file inside this .RAR file.
  • It is one of two tools for editing .ar.** files (as in, files with a double extension of .ar and .00 - .99), among other file formats explained later.
  • To unpack a .ar.** file with AR Tools, one must simply drag and drop the .ar.00 file onto ar0unpack.exe. A folder will be created that contains the data of the original .ar.** file.
  • The folder will have the filename of the original file with .unpack at the end of it. For example, if the .ar.** file was named "Sonic.ar.00," the folder will be named "Sonic.ar.00.unpack."
  • Among these files will be a file named !archive-info.xml. DO NOT DELETE OR MOVE THIS FILE. This file contains the data of the filesystem of the original .ar.** file, which you NEED in order to re-pack the .ar.** file properly!
  • To re-pack .ar.** files, drag and drop the !archive-info.xml onto ar0create.exe. This will make a fresh .ar.** file with the same name as the original inside the folder with the !archive-info.xml (which SHOULD be the folder with everything else that was extracted from the .ar.**!)

Generations Archive Editor

  • Community member MainMemory has adapted his tool SADXsndSharp to work with Generations' .ar.** files, and said tool can be found in this link.
  • Generally this can be considered an easier way to edit .ar.** files, since individual files can be brought out for editing and put back in without having to make new .ar.** files.

More to come soon!