Difference between revisions of "CPK"

From The VG Resource Wiki
Jump to: navigation, search
(PlayStation Portable: added bakemonogatari portable)
m (List of games using the format)
 
(22 intermediate revisions by 9 users not shown)
Line 3: Line 3:
 
The first four bytes of the file always have the value ''0x43504B20'' ("CPK ").
 
The first four bytes of the file always have the value ''0x43504B20'' ("CPK ").
 
==Tools==
 
==Tools==
 +
===CriPakTools===
 +
This tool was made specifically for extracting CPK files.
 +
There are countless forks and forks of forks of CriPakTools all made by different people. [https://github.com/wmltogether/CriPakTools/releases This] is the recommended version. It it a modified version made by wmltogether of a modified version made by uyjulian of a modified version made by esperknight of a modified version made by Nanachi3, itself based on the original version of the tool made by Falo on the XentaX forums. That version itself has several forks which may vary in features. As such, other versions might be worth checking out if this one doesn't have what you are looking for.
 +
 +
Compared to [[Noesis]] and [[QuickBMS]], CriPakTools seems to be the only one able to extract CPK files from Nichijou: Uchuujin on the [[PSP]] and maybe some other games as well.
 +
 
===[[Noesis]]===
 
===[[Noesis]]===
 
''For more details on this program, please visit the [[Noesis]] page.''
 
''For more details on this program, please visit the [[Noesis]] page.''
Line 11: Line 17:
  
 
You can extract ''CPK'' archives using [http://aluigi.altervista.org/papers/bms/cpk.bms this] script.
 
You can extract ''CPK'' archives using [http://aluigi.altervista.org/papers/bms/cpk.bms this] script.
 +
 
==List of games using the format==
 
==List of games using the format==
 
'''''The list is not complete! Feel free to add other games that are known to use aforementioned format.'''''
 
'''''The list is not complete! Feel free to add other games that are known to use aforementioned format.'''''
===[[Nintendo 3DS]]===
 
* [[Persona Q2]]
 
* [[Pripara Aim Mezase Idol Grand Prix No.1]]
 
  
===[[Nintendo Switch]]===
+
===[[Wii]]===
* [[Mario & Sonic at the Olympic Games Tokyo 2020]]
+
* [[Mario & Sonic at the London 2012 Olympic Games]]
 +
* [[Mario & Sonic at the Olympic Winter Games]]
 +
* [[Power Rangers Samurai]]
  
 
===[[Wii U]]===
 
===[[Wii U]]===
 +
* [[Bayonetta 2]]
 
* [[Mario & Sonic at the Rio 2016 Olympic Games]]
 
* [[Mario & Sonic at the Rio 2016 Olympic Games]]
 
* [[Star Fox Guard]]
 
* [[Star Fox Guard]]
Line 26: Line 33:
 
* [[Tokyo Mirage Sessions ♯FE]]
 
* [[Tokyo Mirage Sessions ♯FE]]
 
* [[Xenoblade Chronicles X]]
 
* [[Xenoblade Chronicles X]]
 +
 +
===[[Nintendo 3DS]]===
 +
* [[Persona Q2]]
 +
* [[Pripara Aim Mezase Idol Grand Prix No.1]]
 +
* [[Sonic Generations (3DS)]]
 +
* [[Sonic Lost World (3DS)]]
 +
* [[Style Savvy: Fashion Forward]]
 +
 +
===[[Nintendo Switch]]===
 +
* [[Mario & Sonic at the Olympic Games Tokyo 2020]]
 +
* [[Tokyo Mirage Sessions ♯FE Encore]]
  
 
===[[PlayStation 3]]===
 
===[[PlayStation 3]]===
Line 34: Line 52:
 
* [[JoJo's Bizarre Adventure: Eyes of Heaven]]
 
* [[JoJo's Bizarre Adventure: Eyes of Heaven]]
 
* [[Persona 5]]
 
* [[Persona 5]]
 +
* [[Steins;Gate]]
  
 
===[[PlayStation Portable]]===
 
===[[PlayStation Portable]]===
 +
* [[Ano Hi Mita Hana no Namae o Bokutachi wa Mada Shiranai]]
 
* [[Bakemonogatari Portable]]
 
* [[Bakemonogatari Portable]]
 
* [[Fairy Tail: Portable Guild]]
 
* [[Fairy Tail: Portable Guild]]
 
* [[Fate/Extra]]
 
* [[Fate/Extra]]
 
* [[Fate/Extra|Fate/Extra CCC]]
 
* [[Fate/Extra|Fate/Extra CCC]]
 +
* [[Nichijou: Uchuujin]]
 
* [[Otome wa Boku ni Koishiteru Portable]]
 
* [[Otome wa Boku ni Koishiteru Portable]]
 
* [[Persona 3 Portable]]
 
* [[Persona 3 Portable]]
Line 46: Line 67:
  
 
===[[PlayStation Vita]]===
 
===[[PlayStation Vita]]===
* [[Love Live! School Idol Paradise]]
+
* [[Love Live! School Idol Paradise Vol. 1 Printemps]]
 +
* [[Love Live! School Idol Paradise Vol. 2 BiBi]]
 +
* [[Love Live! School Idol Paradise Vol. 3 Lily White]]
 
* [[Persona 4 Golden]]
 
* [[Persona 4 Golden]]
 
* [[Persona 5: Dancing in Starlight]]
 
* [[Persona 5: Dancing in Starlight]]
Line 56: Line 79:
 
* [[Anarchy Reigns]]
 
* [[Anarchy Reigns]]
 
* [[Bayonetta]]
 
* [[Bayonetta]]
 +
* [[CHAOS;HEAD NOAH]]
 
* [[Danganronpa Another Episode: Ultra Despair Girls]]
 
* [[Danganronpa Another Episode: Ultra Despair Girls]]
 
* [[Danganronpa V3: Killing Harmony]]
 
* [[Danganronpa V3: Killing Harmony]]
 
* [[Metal Gear Rising: Revengeance]]
 
* [[Metal Gear Rising: Revengeance]]
 +
* [[Nier: Automata]]
 +
* [[Sonic Forces]]
 +
* [[Sonic Generations]]
 
* [[Sonic Lost World]]
 
* [[Sonic Lost World]]
 +
* [[Sonic the Hedgehog 4: Episode I]]
 
* [[Vanquish]]
 
* [[Vanquish]]
 +
 
[[Category:File Formats]]
 
[[Category:File Formats]]
 
[[Category:Archive Formats]]
 
[[Category:Archive Formats]]

Latest revision as of 23:44, 9 April 2024

CPK is an archive format developed by CRI Middleware. It is used in games for a variety of platforms. Files of this format have a .cpk extension.

The first four bytes of the file always have the value 0x43504B20 ("CPK ").

Tools

CriPakTools

This tool was made specifically for extracting CPK files. There are countless forks and forks of forks of CriPakTools all made by different people. This is the recommended version. It it a modified version made by wmltogether of a modified version made by uyjulian of a modified version made by esperknight of a modified version made by Nanachi3, itself based on the original version of the tool made by Falo on the XentaX forums. That version itself has several forks which may vary in features. As such, other versions might be worth checking out if this one doesn't have what you are looking for.

Compared to Noesis and QuickBMS, CriPakTools seems to be the only one able to extract CPK files from Nichijou: Uchuujin on the PSP and maybe some other games as well.

Noesis

For more details on this program, please visit the Noesis page.

Noesis supports the format by default.

QuickBMS

For more details on this program, please visit the QuickBMS page.

You can extract CPK archives using this script.

List of games using the format

The list is not complete! Feel free to add other games that are known to use aforementioned format.

Wii

Wii U

Nintendo 3DS

Nintendo Switch

PlayStation 3

PlayStation Portable

PlayStation Vita

Mobile

Multi-platform