<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://starsonata.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Skinning_System</id>
		<title>Skinning System - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://starsonata.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Skinning_System"/>
		<link rel="alternate" type="text/html" href="http://starsonata.com/wiki/index.php?title=Skinning_System&amp;action=history"/>
		<updated>2026-04-21T21:53:15Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=65405&amp;oldid=prev</id>
		<title>ZeviorZoom at 09:12, 3 March 2026</title>
		<link rel="alternate" type="text/html" href="http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=65405&amp;oldid=prev"/>
				<updated>2026-03-03T09:12:04Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:12, 3 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot; &gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The game client can read any compressed .ZIP file. Once you've finished creating your skin, you can compress your skin for easy installation. The file path within the zip file should look similar to: &amp;lt;code&amp;gt;Content/MyMod.zip/Textures/Ships/SuperCoolShipTexture.png&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The game client can read any compressed .ZIP file. Once you've finished creating your skin, you can compress your skin for easy installation. The file path within the zip file should look similar to: &amp;lt;code&amp;gt;Content/MyMod.zip/Textures/Ships/SuperCoolShipTexture.png&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you get an error starting the game using your .ZIP file and you created it using windows' inbuilt .ZIP file creation, try creating your .ZIP file using 7zip or another program.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To share your skins with the community, please post them in the [https://discord.com/channels/162979076695523331/1350241316319268875 Modification] channel on the official Star Sonata Discord, along with a few screenshots and a direct download link or GitHub link to your skin file.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To share your skins with the community, please post them in the [https://discord.com/channels/162979076695523331/1350241316319268875 Modification] channel on the official Star Sonata Discord, along with a few screenshots and a direct download link or GitHub link to your skin file.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ZeviorZoom</name></author>	</entry>

	<entry>
		<id>http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=64612&amp;oldid=prev</id>
		<title>Yoko_Kurama at 01:28, 15 March 2025</title>
		<link rel="alternate" type="text/html" href="http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=64612&amp;oldid=prev"/>
				<updated>2025-03-15T01:28:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 01:28, 15 March 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Everything &lt;/del&gt;in the &amp;quot;Content&amp;quot; directory &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tree is customizable by players&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to make &lt;/del&gt;your own skin &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;you should &lt;/del&gt;make a new folder &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in &lt;/del&gt;the &amp;quot;Content&amp;quot; directory &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;which has any name you want. The client will automatically detect any skins you have, &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;will load them in an alphabetical order, taking any modifications that come first. Eg, if I have &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;skin named A and one Z, and both have modifications editing the galaxy map in, the galmap from A would be used. Default is automatically the lowest priority in loading skins&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Every file located &lt;/ins&gt;in the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;Star Sonata 2/Content&amp;lt;/code&amp;gt; directory can be customized by players to create their own skins. Almost all aspects of the Star Sonata 2 client are customizable and located within this &lt;/ins&gt;&amp;quot;Content&amp;quot; directory&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. This includes user interface (UI) layouts, graphics, models, textures&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and more. To create &lt;/ins&gt;your own skin&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, simply &lt;/ins&gt;make a new folder &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;inside &lt;/ins&gt;the &amp;quot;Content&amp;quot; directory and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;give it &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;unique name&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;You don't have to put every file in your skin directory tree&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Only put &lt;/del&gt;the files &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;that you change and their appropriate index files (game_data\images.xml&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;UI\XML\root&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;xml&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;etc). The client will automatically look for your files first, then &lt;/del&gt;if &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a file isn't in that tree&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;it &lt;/del&gt;will &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fetch it &lt;/del&gt;from the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;default tree&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The game client automatically detects all available skins at startup and loads them alphabetically&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;When multiple skins modify &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;same &lt;/ins&gt;files, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the skin earliest in alphabetical order takes precedence&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;For example&lt;/ins&gt;, if &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;two skins named &amp;quot;Alpha&amp;quot; and &amp;quot;Omega&amp;quot; both modify the galaxy map&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the client &lt;/ins&gt;will &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;use the galaxy map &lt;/ins&gt;from the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;Alpha&amp;quot; skin. The &amp;quot;Default&amp;quot; skin provided by the game always has the lowest loading priority&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Don&lt;/del&gt;'t &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;edit any &lt;/del&gt;files &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in the default tree&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;as those will get overwritten when you patch&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Instead&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;make your own &lt;/del&gt;skin directory &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and copy &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;file there and make your modification there&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;That way, when you patch&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;you won't lose any of &lt;/del&gt;your &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;modifications&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;When creating your custom skin, you don&lt;/ins&gt;'t &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;need to copy every file from the Default game directory. Only include &lt;/ins&gt;files &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;you've modified along with their relevant index files (such as game_data\images.xml&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;UI\XML\root&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;xml&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;etc.). Your &lt;/ins&gt;skin&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'s &lt;/ins&gt;directory &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;structure should follow the structure of &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Default directory&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;If it does not&lt;/ins&gt;, your &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;skin may fail to load properly&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Almost everything the Star Sonata 2 &lt;/del&gt;client uses &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;in the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Content tree and is thus skinnable by players&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;include UI layout&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;graphics, models, textures, etc&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The &lt;/ins&gt;client &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;prioritizes loading files from your skin's directory first; if a file isn't found there, it &lt;/ins&gt;uses &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the files located back &lt;/ins&gt;in the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Default directory. Never modify files directly within the Default directory&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;as game updates will overwrite your changes. Instead&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;copy files to your custom skin's directory and edit them there. This ensures your modifications are preserved across game updates&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once you'&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;re done with &lt;/del&gt;your &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;modifications&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the client &lt;/del&gt;can &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;read and unpack modifications from a compressed zip file, in this case the file is the directory in Content&lt;/del&gt;. The file path should look &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;like something like this overall&lt;/del&gt;: Content/MyMod.zip/Textures/Ships/SuperCoolShipTexture.png&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The game client can read any compressed .ZIP file. &lt;/ins&gt;Once you'&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ve finished creating &lt;/ins&gt;your &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;skin&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;you &lt;/ins&gt;can &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;compress your skin for easy installation&lt;/ins&gt;. The file path &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;within the zip file &lt;/ins&gt;should look &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;similar to&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;Content/MyMod.zip/Textures/Ships/SuperCoolShipTexture.png&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/code&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Post anything you have made for other players to use&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;use &lt;/del&gt;the [https://discord.com/channels/162979076695523331/1350241316319268875 Modification] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;forum &lt;/del&gt;on Discord&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. Include &lt;/del&gt;a few screenshots and a download link to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a compressed (.zip is suggested) &lt;/del&gt;file &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;of your mod&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;To share your skins with the community&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;please post them in &lt;/ins&gt;the [https://discord.com/channels/162979076695523331/1350241316319268875 Modification] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;channel &lt;/ins&gt;on &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the official Star Sonata &lt;/ins&gt;Discord&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, along with &lt;/ins&gt;a few screenshots and a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;direct &lt;/ins&gt;download &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;link or GitHub &lt;/ins&gt;link to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;your skin &lt;/ins&gt;file.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Any &lt;/del&gt;third party modifications &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;are used &lt;/del&gt;at your own risk.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Note: The use of &lt;/ins&gt;third&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-&lt;/ins&gt;party modifications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;at your own risk&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. If you have an issue with a skin, you should direct your feedback to the skin's developer&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Client_Skinning]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Client_Skinning]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Yoko_Kurama</name></author>	</entry>

	<entry>
		<id>http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=64611&amp;oldid=prev</id>
		<title>Blue dwarf at 23:03, 14 March 2025</title>
		<link rel="alternate" type="text/html" href="http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=64611&amp;oldid=prev"/>
				<updated>2025-03-14T23:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:03, 14 March 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot; &gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once you're done with your modifications, the client can read and unpack modifications from a compressed zip file, in this case the file is the directory in Content. The file path should look like something like this overall: Content/MyMod.zip/Textures/Ships/SuperCoolShipTexture.png&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once you're done with your modifications, the client can read and unpack modifications from a compressed zip file, in this case the file is the directory in Content. The file path should look like something like this overall: Content/MyMod.zip/Textures/Ships/SuperCoolShipTexture.png&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Post anything you have made for other players to use, use the [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;http&lt;/del&gt;://&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;forum.starsonata&lt;/del&gt;.com/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;viewforum.php?f=111 Client &lt;/del&gt;Modification] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;section of the &lt;/del&gt;forum. Include a few screenshots and a download link to a compressed (.zip is suggested) file of your mod.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Post anything you have made for other players to use, use the [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https&lt;/ins&gt;://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;discord&lt;/ins&gt;.com/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;channels/162979076695523331/1350241316319268875 &lt;/ins&gt;Modification] forum &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on Discord&lt;/ins&gt;. Include a few screenshots and a download link to a compressed (.zip is suggested) file of your mod.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;To submit proposed changes / tweaks to the official UI, please paste a before and after screenshot, so we can see what the changes you made &lt;/del&gt;are&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, and a similar zip with the changed files&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Any third party modifications &lt;/ins&gt;are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;used at your own risk&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Client_Skinning]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Client_Skinning]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Blue dwarf</name></author>	</entry>

	<entry>
		<id>http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=29675&amp;oldid=prev</id>
		<title>Blue dwarf at 15:25, 28 May 2013</title>
		<link rel="alternate" type="text/html" href="http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=29675&amp;oldid=prev"/>
				<updated>2013-05-28T15:25:22Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:25, 28 May 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Everything in the &amp;quot;Content&amp;quot; directory tree is customizable by players&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;to make your own skin you should make a new folder in the &amp;quot;Content&amp;quot; directory which has any name you want. The client will automatically detect any skins you have, and will load them in an alphabetical order, taking any modifications that come first. Eg, if I have a skin named A and one Z, and both have modifications editing the galaxy map in, the galmap from A would be used. Default is automatically the lowest priority in loading skins.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Everything in the &amp;quot;Content&amp;quot; directory tree is customizable by players&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;to make your own skin you should make a new folder in the &amp;quot;Content&amp;quot; directory which has any name you want. The client will automatically detect any skins you have, and will load them in an alphabetical order, taking any modifications that come first. Eg, if I have a skin named A and one Z, and both have modifications editing the galaxy map in, the galmap from A would be used. Default is automatically the lowest priority in loading skins.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You don't have to put every file in your skin directory tree. Only put the files that you change and their appropriate index files (game_data\images.xml, UI\XML\root.xml, etc). The client will automatically look for your files first, then if a file isn't in that tree, it will fetch it from the default tree.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You don't have to put every file in your skin directory tree. Only put the files that you change and their appropriate index files (game_data\images.xml, UI\XML\root.xml, etc). The client will automatically look for your files first, then if a file isn't in that tree, it will fetch it from the default tree.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot; &gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Almost everything the Star Sonata 2 client uses is in the Content tree and is thus skinnable by players, include UI layout, graphics, models, textures, etc.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Almost everything the Star Sonata 2 client uses is in the Content tree and is thus skinnable by players, include UI layout, graphics, models, textures, etc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;To post skins &lt;/del&gt;for other players to use &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;here&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I suggest you include &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;screenshot of what your skin / changes looks like, &lt;/del&gt;and a link to a zip file &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;containing the tree structure &lt;/del&gt;of your &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;modified files&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Once you're done with your modifications, the client can read and unpack modifications from a compressed zip file, in this case the file is the directory in Content. The file path should look like something like this overall: Content/MyMod.zip/Textures/Ships/SuperCoolShipTexture.png&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Post anything you have made &lt;/ins&gt;for other players to use, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;use the [http://forum.starsonata.com/viewforum.php?f=111 Client Modification] section of the forum. Include &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;few screenshots &lt;/ins&gt;and a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;download &lt;/ins&gt;link to a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;compressed (.&lt;/ins&gt;zip &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is suggested) &lt;/ins&gt;file of your &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mod&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To submit proposed changes / tweaks to the official UI, please paste a before and after screenshot, so we can see what the changes you made are, and a similar zip with the changed files.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To submit proposed changes / tweaks to the official UI, please paste a before and after screenshot, so we can see what the changes you made are, and a similar zip with the changed files.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Client_Skinning]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Client_Skinning]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Blue dwarf</name></author>	</entry>

	<entry>
		<id>http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=25449&amp;oldid=prev</id>
		<title>Blue dwarf at 23:18, 8 February 2012</title>
		<link rel="alternate" type="text/html" href="http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=25449&amp;oldid=prev"/>
				<updated>2012-02-08T23:18:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:18, 8 February 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Everything in the &amp;quot;Content&amp;quot; directory tree is customizable by players. to make your own skin you should make a new folder in the &amp;quot;Content&amp;quot; directory which has any name you want. The client will automatically detect any skins you have, and will load them in an alphabetical order.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Everything in the &amp;quot;Content&amp;quot; directory tree is customizable by players. to make your own skin you should make a new folder in the &amp;quot;Content&amp;quot; directory which has any name you want. The client will automatically detect any skins you have, and will load them in an alphabetical order&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, taking any modifications that come first. Eg, if I have a skin named A and one Z, and both have modifications editing the galaxy map in, the galmap from A would be used. Default is automatically the lowest priority in loading skins&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You don't have to put every file in your skin directory tree. Only put the files that you change and their appropriate index files (game_data\images.xml, UI\XML\root.xml, etc). The client will automatically look for your files first, then if a file isn't in that tree, it will fetch it from the default tree.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You don't have to put every file in your skin directory tree. Only put the files that you change and their appropriate index files (game_data\images.xml, UI\XML\root.xml, etc). The client will automatically look for your files first, then if a file isn't in that tree, it will fetch it from the default tree.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Blue dwarf</name></author>	</entry>

	<entry>
		<id>http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=25448&amp;oldid=prev</id>
		<title>Blue dwarf at 23:12, 8 February 2012</title>
		<link rel="alternate" type="text/html" href="http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=25448&amp;oldid=prev"/>
				<updated>2012-02-08T23:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:12, 8 February 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Everything in the &amp;quot;Content&amp;quot; directory tree is customizable by players. to make your own skin you should make a new folder in the &amp;quot;Content&amp;quot; directory which has any name you want. The client will automatically detect any skins you have, and will &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;only &lt;/del&gt;load &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;one (needs verification)&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Everything in the &amp;quot;Content&amp;quot; directory tree is customizable by players. to make your own skin you should make a new folder in the &amp;quot;Content&amp;quot; directory which has any name you want. The client will automatically detect any skins you have, and will load &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;them in an alphabetical order&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You don't have to put every file in your skin directory tree. Only put the files that you change and their appropriate index files (game_data\images.xml, UI\XML\root.xml, etc). The client will automatically look for your files first, then if a file isn't in that tree, it will fetch it from the default tree.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You don't have to put every file in your skin directory tree. Only put the files that you change and their appropriate index files (game_data\images.xml, UI\XML\root.xml, etc). The client will automatically look for your files first, then if a file isn't in that tree, it will fetch it from the default tree.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Blue dwarf</name></author>	</entry>

	<entry>
		<id>http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=25443&amp;oldid=prev</id>
		<title>Blue dwarf: New page: Everything in the &quot;Content&quot; directory tree is customizable by players. to make your own skin you should make a new folder in the &quot;Content&quot; directory which has any name you want. The client...</title>
		<link rel="alternate" type="text/html" href="http://starsonata.com/wiki/index.php?title=Skinning_System&amp;diff=25443&amp;oldid=prev"/>
				<updated>2012-02-08T13:07:50Z</updated>
		
		<summary type="html">&lt;p&gt;New page: Everything in the &amp;quot;Content&amp;quot; directory tree is customizable by players. to make your own skin you should make a new folder in the &amp;quot;Content&amp;quot; directory which has any name you want. The client...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Everything in the &amp;quot;Content&amp;quot; directory tree is customizable by players. to make your own skin you should make a new folder in the &amp;quot;Content&amp;quot; directory which has any name you want. The client will automatically detect any skins you have, and will only load one (needs verification).&lt;br /&gt;
&lt;br /&gt;
You don't have to put every file in your skin directory tree. Only put the files that you change and their appropriate index files (game_data\images.xml, UI\XML\root.xml, etc). The client will automatically look for your files first, then if a file isn't in that tree, it will fetch it from the default tree.&lt;br /&gt;
&lt;br /&gt;
Don't edit any files in the default tree, as those will get overwritten when you patch. Instead, make your own skin directory and copy the file there and make your modification there. That way, when you patch, you won't lose any of your modifications.&lt;br /&gt;
&lt;br /&gt;
Almost everything the Star Sonata 2 client uses is in the Content tree and is thus skinnable by players, include UI layout, graphics, models, textures, etc.&lt;br /&gt;
&lt;br /&gt;
To post skins for other players to use here, I suggest you include a screenshot of what your skin / changes looks like, and a link to a zip file containing the tree structure of your modified files.&lt;br /&gt;
&lt;br /&gt;
To submit proposed changes / tweaks to the official UI, please paste a before and after screenshot, so we can see what the changes you made are, and a similar zip with the changed files.&lt;br /&gt;
&lt;br /&gt;
[[Category:Client_Skinning]]&lt;/div&gt;</summary>
		<author><name>Blue dwarf</name></author>	</entry>

	</feed>