<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Neo+Love</id>
		<title>Just Solve the File Format Problem - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Neo+Love"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Special:Contributions/Neo_Love"/>
		<updated>2026-04-27T14:58:42Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/wiki/Cities_Skylines_CRP</id>
		<title>Cities Skylines CRP</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/wiki/Cities_Skylines_CRP"/>
				<updated>2018-01-15T13:24:04Z</updated>
		
		<summary type="html">&lt;p&gt;Neo Love: /* Format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Game data files&lt;br /&gt;
|extensions={{ext|crp}}&lt;br /&gt;
|released=2015&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
CRP (Colossal Raw Asset Package) files are used in the game [https://en.wikipedia.org/wiki/Cities:_Skylines Cities: Skylines] to store Unity game data like meshes, textures and game objects. CRPs act like archives to store multiple pieces of media. Textures are usually stored in [[DirectDraw Surface]] (.dds) format.&lt;br /&gt;
&lt;br /&gt;
==Format==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
char[4] crap_header (&amp;quot;CRAP&amp;quot;)&lt;br /&gt;
uint16 version&lt;br /&gt;
uint8 size_of_steam_id&lt;br /&gt;
char[size_of_steam_id] steam_id&lt;br /&gt;
uint8 size_of_unknown&lt;br /&gt;
char[size_of_unknown] unknown&lt;br /&gt;
uint32 unknown&lt;br /&gt;
uint8 size_of_name_of_mod&lt;br /&gt;
char[size_of_name_of_mod] name_of_mod&lt;br /&gt;
uint32 number_of_files&lt;br /&gt;
uint64 end_header_offset&lt;br /&gt;
&lt;br /&gt;
struct file_headers[number_of_files]&lt;br /&gt;
  uint8 size_of_file_name&lt;br /&gt;
  char[size_of_file_name] file_name&lt;br /&gt;
  uint8 size_of_unknown&lt;br /&gt;
  char[size_of_unknown] unknown&lt;br /&gt;
  uint32 unknown&lt;br /&gt;
  uint64 offset_from_header&lt;br /&gt;
  uint64 file_size&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*This information can be used to export each section of the CRP to different files based on the offset from header and file size.&lt;br /&gt;
&lt;br /&gt;
*On Windows systems, you can generally find your saved game files under &amp;lt;code&amp;gt;c:/Users/''[username]''/AppData/Local/Colossal Order/Cities_Skylines/Saves&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;ADDENDUM:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The file sections pointed to by the &amp;lt;code&amp;gt;file_headers[ix].offset_from_header&amp;lt;/code&amp;gt;&lt;br /&gt;
begin with a single byte zero,&amp;lt;br&amp;gt;&lt;br /&gt;
followed by additional metadata, followed,&lt;br /&gt;
where applicable, by the packaged file verbatim.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
From what I've seen, all except the Locale section start with an object&lt;br /&gt;
identifier which is a counted short Pascal string.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A counted Pascal string consists of a length byte followed by characters.&lt;br /&gt;
It's not null terminated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Additional metadata fields follow, depending on the object type.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://steamcommunity.com/app/255710/workshop/ Cities: Skylines workshop]&lt;br /&gt;
*[https://github.com/LiamBrandt/crp-extract Tool to extract CRPs]&lt;br /&gt;
*[http://www.skylineswiki.com/User_path Paths to CRPs]&lt;/div&gt;</summary>
		<author><name>Neo Love</name></author>	</entry>

	</feed>