//cache
[[アドオン開発]]
#contents

RIGHT:&size(10){''更新履歴''};
RIGHT:&size(10){Shades 6.0→6.1に更新 2010/06/26};
RIGHT:&size(10){アドオン画像の縮尺の目安をアドオン開発から移転、フォーマットの編集 2017/01/30};


*画像 [#u78cdbb7]

**フォーマット [#k96ca6d5]
- 保存形式:png (8bpp,24bpp((pakファイル内に保存されるのは、15bppに変換された画像です。)))、アルファチャンネルなしで保存します。
&imgfolder(16/cancel.png); アルファチャンネル付の画像を使用するとpak自体は作成されますが、画像に縦縞が現れてしまいます。&br;    &ref(alpha.png,nolink);
- キャンバスサイズ:縦・横ともに、作成するタイルサイズ(64,128)の倍数
- ''キャンバスサイズ'':縦・横ともに、作成するタイルサイズ(64,128)の倍数
- ''保存形式'':png (8bpp or 24bpp)。15bppに変換されてpakファイル内に保存されるため、24bppフルカラーで描画してもpak生成時には減色されてしまいます。が、よほど細かいグラデーションでなければ気にならないでしょう。
makeobj60-0、本体120-2からアルファチャンネル(透過PNG)に対応し、透明さを表現可能になりました。影や煙、ガラスや水中の描画などに活用出来ます。

 &imgfolder(16/cancel.png); 60-0よりも前のバージョン(本体120-1)のmakeobjでアルファチャンネル付の画像を使用すると、pak自体は作成されますが画像に縦縞が現れてしまいます。&br;    &ref(alpha.png,nolink);

&shiftnote();

**予約色 [#ff57ecd2]
#ref(ReservedColors.png,nolink);
#ref(アドオン開発/アドオンの作り方/simucolors.png,nolink);


***透過色 [#u88ebd6a]
ゲーム中では透過され表示されない。


||#|R|G|B|
|SIZE(20){COLOR(#E7FFFF){■}}|#E7FFFF|231|255|255|

***プレイヤーカラー [#f0b66a30]
これらの色は、ゲーム中ではそれぞれのプレイヤーの色で置き換えられます。


||#|R|G|B||
|SIZE(20){COLOR(#244B67){■}}|#244B67|036|075|103|99.09以降|
|SIZE(20){COLOR(#395E7C){■}}|#395E7C|057|094|124||
|SIZE(20){COLOR(#4C7191){■}}|#4C7191|076|113|145||
|SIZE(20){COLOR(#6084A7){■}}|#6084A7|096|132|167||
|SIZE(20){COLOR(#7497BD){■}}|#7497BD|116|151|189||
|SIZE(20){COLOR(#88ABD3){■}}|#88ABD3|136|171|211||
|SIZE(20){COLOR(#9CBEE9){■}}|#9CBEE9|156|190|233||
|SIZE(20){COLOR(#B0D2FF){■}}|#B0D2FF|176|210|255||
|SIZE(20){COLOR(#7B5803){■}}|#7B5803|123|88|3|99.09以降|
|SIZE(20){COLOR(#8E6F04){■}}|#8E6F04|142|111|4|~|
|SIZE(20){COLOR(#A18605){■}}|#A18605|161|134|5|~|
|SIZE(20){COLOR(#B49D07){■}}|#B49D07|180|157|7|~|
|SIZE(20){COLOR(#C6B408){■}}|#C6B408|198|180|8|~|
|SIZE(20){COLOR(#D9CB0A){■}}|#D9CB0A|217|203|10|~|
|SIZE(20){COLOR(#ECE20B){■}}|#ECE20B|236|226|11|~|
|SIZE(20){COLOR(#FFF90D){■}}|#FFF90D|255|249|13|~|

***発光色 [#mfc134f4]
夜間暗くならない、あるいは変化する色。
|昼→夜|#|R|G|B||
|SIZE(20){COLOR(#01DC01){■}}|#01DD01|001|221|001||
|SIZE(20){COLOR(#FE211D){■}}|#FF211D|255|033|029||
|SIZE(20){COLOR(#FEFE53){■}}|#FFFF53|255|255|083||
|SIZE(20){COLOR(#7F9BF1){■}}→SIZE(20){COLOR(#80C3D3){■}}|#7F9BF1|127|155|241||
|SIZE(20){COLOR(#C1B1D1){■}}→SIZE(20){COLOR(#D3C380){■}}|#C1B1D1|193|177|209||
|SIZE(20){COLOR(#57656F){■}}→SIZE(20){COLOR(#D3C380){■}}|#57656F|087|101|111||
|SIZE(20){COLOR(#E3E3FF){■}}→SIZE(20){COLOR(#FFFFE3){■}}|#E3E3FF|227|227|255||
|SIZE(20){COLOR(#4D4D4D){■}}→SIZE(20){COLOR(#D3C380){■}}|#4D4D4D|077|077|077||
|SIZE(20){COLOR(#FF017F){■}}|#FF017F|255|1|127|99.09以降|
|SIZE(20){COLOR(#0101FF){■}}|#0101FF|1|1|255|~|
***夜間暗くならない灰色 [#n226abf8]
||#|R|G|B|
|SIZE(20){COLOR(#6B6B6B){■}}|#6B6B6B|107|107|107|
|SIZE(20){COLOR(#9B9B9B){■}}|#9B9B9B|155|155|155|
|SIZE(20){COLOR(#B3B3B3){■}}|#B3B3B3|179|179|179|
|SIZE(20){COLOR(#C9C9C9){■}}|#C9C9C9|201|201|201|
|SIZE(20){COLOR(#DFDFDF){■}}|#DFDFDF|223|223|223|

**アドオン画像の縮尺の目安 [#y74bef1e]
-pak64
--タイルの一辺の長さ
---列車基準 40m
---自動車基準 ??m
---建物基準 ??m
--建物1階分高さ = 6ピクセル 
[[Floor measurements:http://graphics.simutrans.com/displayimage.php?album=7&pos=8]]

***産業の色(99.09以降) [#k1e850f5]
ミニマップで表示される色。「Mapcolor=25」のように指定する。
-pak128
--タイルの一辺の長さ
---列車基準 40m
---自動車基準 ??m
---建物基準 ??m

&ref(NeuePalette.png,nolink);
--建物1階分高さ = 4ピクセル
[[Building template with floor guidelines:http://graphics.simutrans.com/displayimage.php?album=9&pos=5]]

//修正しました
-pak128Japan
--タイルの一辺の長さ 
---列車基準 26.4m
---自動車基準 ??m
---建物基準 ??m
--建物1階分高さ
---手書き:10〜14ピクセル
---3D落とし込み:5〜8ピクセル

|0 SIZE(20){COLOR(#244B67){■}}|1 SIZE(20){COLOR(#395E7C){■}}|2 SIZE(20){COLOR(#4C7191){■}}|3 SIZE(20){COLOR(#6084A7){■}}|4 SIZE(20){COLOR(#7497BD){■}}|5 SIZE(20){COLOR(#88ABD3){■}}|6 SIZE(20){COLOR(#9CBEE9){■}}|7 SIZE(20){COLOR(#B0D2FF){■}}|8 SIZE(20){COLOR(#585858){■}}|9 SIZE(20){COLOR(#6B6B6B){■}}|10 SIZE(20){COLOR(#7D7D7D){■}}|11 SIZE(20){COLOR(#909090){■}}|12 SIZE(20){COLOR(#A2A2A2){■}}|13 SIZE(20){COLOR(#B5B5B5){■}}|14 SIZE(20){COLOR(#C8C8C8){■}}|15 SIZE(20){COLOR(#DBDBDB){■}}|
|16 SIZE(20){COLOR(#113785){■}}|17 SIZE(20){COLOR(#1B4796){■}}|18 SIZE(20){COLOR(#2556A7){■}}|19 SIZE(20){COLOR(#3066B9){■}}|20 SIZE(20){COLOR(#3A75CA){■}}|21 SIZE(20){COLOR(#4585DC){■}}|22 SIZE(20){COLOR(#4F95ED){■}}|23 SIZE(20){COLOR(#5AA5FF){■}}|24 SIZE(20){COLOR(#7B5803){■}}|25 SIZE(20){COLOR(#8E6F04){■}}|26 SIZE(20){COLOR(#A18605){■}}|27 SIZE(20){COLOR(#B49D07){■}}|28 SIZE(20){COLOR(#C6B408){■}}|29 SIZE(20){COLOR(#D9CB0A){■}}|30 SIZE(20){COLOR(#ECE20B){■}}|31 SIZE(20){COLOR(#FFF90D){■}}|
|32 SIZE(20){COLOR(#56200E){■}}|33 SIZE(20){COLOR(#6E2810){■}}|34 SIZE(20){COLOR(#863012){■}}|35 SIZE(20){COLOR(#9E3914){■}}|36 SIZE(20){COLOR(#B64116){■}}|37 SIZE(20){COLOR(#CE4A18){■}}|38 SIZE(20){COLOR(#E6521A){■}}|39 SIZE(20){COLOR(#FF5B1C){■}}|40 SIZE(20){COLOR(#223B0A){■}}|41 SIZE(20){COLOR(#2C500E){■}}|42 SIZE(20){COLOR(#356512){■}}|43 SIZE(20){COLOR(#3F7A16){■}}|44 SIZE(20){COLOR(#4D8F1D){■}}|45 SIZE(20){COLOR(#5CA425){■}}|46 SIZE(20){COLOR(#6AB92C){■}}|47 SIZE(20){COLOR(#79CF34){■}}|
|48 SIZE(20){COLOR(#00564E){■}}|49 SIZE(20){COLOR(#006C62){■}}|50 SIZE(20){COLOR(#008276){■}}|51 SIZE(20){COLOR(#00988A){■}}|52 SIZE(20){COLOR(#00AE9E){■}}|53 SIZE(20){COLOR(#00C4B2){■}}|54 SIZE(20){COLOR(#00DAC6){■}}|55 SIZE(20){COLOR(#00F1DB){■}}|56 SIZE(20){COLOR(#4A077A){■}}|57 SIZE(20){COLOR(#5F158B){■}}|58 SIZE(20){COLOR(#74259C){■}}|59 SIZE(20){COLOR(#8A35AD){■}}|60 SIZE(20){COLOR(#A045BF){■}}|61 SIZE(20){COLOR(#B555D0){■}}|62 SIZE(20){COLOR(#CB65E1){■}}|63 SIZE(20){COLOR(#E175F3){■}}|
|64 SIZE(20){COLOR(#3B2900){■}}|65 SIZE(20){COLOR(#533700){■}}|66 SIZE(20){COLOR(#6B4500){■}}|67 SIZE(20){COLOR(#835400){■}}|68 SIZE(20){COLOR(#9B6200){■}}|69 SIZE(20){COLOR(#B37100){■}}|70 SIZE(20){COLOR(#CB8000){■}}|71 SIZE(20){COLOR(#E38F00){■}}|72 SIZE(20){COLOR(#57002B){■}}|73 SIZE(20){COLOR(#6F0B45){■}}|74 SIZE(20){COLOR(#871C5C){■}}|75 SIZE(20){COLOR(#9F2D73){■}}|76 SIZE(20){COLOR(#B73E8A){■}}|77 SIZE(20){COLOR(#E64AAE){■}}|78 SIZE(20){COLOR(#F579C2){■}}|79 SIZE(20){COLOR(#FF9CD1){■}}|
|80 SIZE(20){COLOR(#14300A){■}}|81 SIZE(20){COLOR(#2C4A1C){■}}|82 SIZE(20){COLOR(#44632D){■}}|83 SIZE(20){COLOR(#5D7C3E){■}}|84 SIZE(20){COLOR(#76954F){■}}|85 SIZE(20){COLOR(#8FAE60){■}}|86 SIZE(20){COLOR(#A8C771){■}}|87 SIZE(20){COLOR(#C1E182){■}}|88 SIZE(20){COLOR(#36131D){■}}|89 SIZE(20){COLOR(#522C2C){■}}|90 SIZE(20){COLOR(#6E453A){■}}|91 SIZE(20){COLOR(#8B5F48){■}}|92 SIZE(20){COLOR(#A87956){■}}|93 SIZE(20){COLOR(#C59365){■}}|94 SIZE(20){COLOR(#E2AD73){■}}|95 SIZE(20){COLOR(#FFC782){■}}|
|96 SIZE(20){COLOR(#080B64){■}}|97 SIZE(20){COLOR(#0E1674){■}}|98 SIZE(20){COLOR(#14218B){■}}|99 SIZE(20){COLOR(#1A2CA2){■}}|100 SIZE(20){COLOR(#294AB9){■}}|101 SIZE(20){COLOR(#3968D0){■}}|102 SIZE(20){COLOR(#4C84E7){■}}|103 SIZE(20){COLOR(#60A0FF){■}}|104 SIZE(20){COLOR(#2B1E2E){■}}|105 SIZE(20){COLOR(#443255){■}}|106 SIZE(20){COLOR(#5D466E){■}}|107 SIZE(20){COLOR(#765B82){■}}|108 SIZE(20){COLOR(#8F6FAA){■}}|109 SIZE(20){COLOR(#A884BE){■}}|110 SIZE(20){COLOR(#C199D2){■}}|111 SIZE(20){COLOR(#DBAEE6){■}}|
|112 SIZE(20){COLOR(#3F120C){■}}|113 SIZE(20){COLOR(#5A261E){■}}|114 SIZE(20){COLOR(#753A2A){■}}|115 SIZE(20){COLOR(#914E37){■}}|116 SIZE(20){COLOR(#AC6243){■}}|117 SIZE(20){COLOR(#C87650){■}}|118 SIZE(20){COLOR(#E38A5C){■}}|119 SIZE(20){COLOR(#FF9F69){■}}|120 SIZE(20){COLOR(#0B441E){■}}|121 SIZE(20){COLOR(#215E38){■}}|122 SIZE(20){COLOR(#367851){■}}|123 SIZE(20){COLOR(#4C936A){■}}|124 SIZE(20){COLOR(#62AE83){■}}|125 SIZE(20){COLOR(#78C99C){■}}|126 SIZE(20){COLOR(#8EE4B5){■}}|127 SIZE(20){COLOR(#A4FFCF){■}}|
|128 SIZE(20){COLOR(#400000){■}}|129 SIZE(20){COLOR(#600000){■}}|130 SIZE(20){COLOR(#800000){■}}|131 SIZE(20){COLOR(#C00000){■}}|132 SIZE(20){COLOR(#FF0000){■}}|133 SIZE(20){COLOR(#FF4040){■}}|134 SIZE(20){COLOR(#FF6060){■}}|135 SIZE(20){COLOR(#FF8080){■}}|136 SIZE(20){COLOR(#008000){■}}|137 SIZE(20){COLOR(#00C400){■}}|138 SIZE(20){COLOR(#00E100){■}}|139 SIZE(20){COLOR(#00F000){■}}|140 SIZE(20){COLOR(#00FF00){■}}|141 SIZE(20){COLOR(#40FF40){■}}|142 SIZE(20){COLOR(#5EFF5E){■}}|143 SIZE(20){COLOR(#80FF80){■}}|
|144 SIZE(20){COLOR(#000080){■}}|145 SIZE(20){COLOR(#0000C0){■}}|146 SIZE(20){COLOR(#0000E0){■}}|147 SIZE(20){COLOR(#0000FF){■}}|148 SIZE(20){COLOR(#0040FF){■}}|149 SIZE(20){COLOR(#005EFF){■}}|150 SIZE(20){COLOR(#006AFF){■}}|151 SIZE(20){COLOR(#0080FF){■}}|152 SIZE(20){COLOR(#804000){■}}|153 SIZE(20){COLOR(#C16100){■}}|154 SIZE(20){COLOR(#D76B00){■}}|155 SIZE(20){COLOR(#FF8000){■}}|156 SIZE(20){COLOR(#FF8000){■}}|157 SIZE(20){COLOR(#FF952B){■}}|158 SIZE(20){COLOR(#FFAA55){■}}|159 SIZE(20){COLOR(#FFC184){■}}|
|160 SIZE(20){COLOR(#083400){■}}|161 SIZE(20){COLOR(#104000){■}}|162 SIZE(20){COLOR(#205004){■}}|163 SIZE(20){COLOR(#306004){■}}|164 SIZE(20){COLOR(#40700C){■}}|165 SIZE(20){COLOR(#548414){■}}|166 SIZE(20){COLOR(#68941C){■}}|167 SIZE(20){COLOR(#80A82C){■}}|168 SIZE(20){COLOR(#A4A400){■}}|169 SIZE(20){COLOR(#C1C100){■}}|170 SIZE(20){COLOR(#D7D700){■}}|171 SIZE(20){COLOR(#FFFF00){■}}|172 SIZE(20){COLOR(#FFFF20){■}}|173 SIZE(20){COLOR(#FFFF40){■}}|174 SIZE(20){COLOR(#FFFF80){■}}|175 SIZE(20){COLOR(#FFFFAC){■}}|
|176 SIZE(20){COLOR(#200400){■}}|177 SIZE(20){COLOR(#401408){■}}|178 SIZE(20){COLOR(#541C10){■}}|179 SIZE(20){COLOR(#6C2C1C){■}}|180 SIZE(20){COLOR(#803828){■}}|181 SIZE(20){COLOR(#944838){■}}|182 SIZE(20){COLOR(#A85C4C){■}}|183 SIZE(20){COLOR(#B86C58){■}}|184 SIZE(20){COLOR(#400000){■}}|185 SIZE(20){COLOR(#600800){■}}|186 SIZE(20){COLOR(#701000){■}}|187 SIZE(20){COLOR(#782008){■}}|188 SIZE(20){COLOR(#8A4010){■}}|189 SIZE(20){COLOR(#9C4820){■}}|190 SIZE(20){COLOR(#AE6030){■}}|191 SIZE(20){COLOR(#C08040){■}}|
|192 SIZE(20){COLOR(#202000){■}}|193 SIZE(20){COLOR(#404000){■}}|194 SIZE(20){COLOR(#606000){■}}|195 SIZE(20){COLOR(#808000){■}}|196 SIZE(20){COLOR(#909000){■}}|197 SIZE(20){COLOR(#ACAC00){■}}|198 SIZE(20){COLOR(#C0C000){■}}|199 SIZE(20){COLOR(#E0E000){■}}|200 SIZE(20){COLOR(#406008){■}}|201 SIZE(20){COLOR(#506C20){■}}|202 SIZE(20){COLOR(#607830){■}}|203 SIZE(20){COLOR(#709038){■}}|204 SIZE(20){COLOR(#80AC40){■}}|205 SIZE(20){COLOR(#96D244){■}}|206 SIZE(20){COLOR(#ACEE50){■}}|207 SIZE(20){COLOR(#C0FF60){■}}|
|208 SIZE(20){COLOR(#202020){■}}|209 SIZE(20){COLOR(#303030){■}}|210 SIZE(20){COLOR(#404040){■}}|211 SIZE(20){COLOR(#505050){■}}|212 SIZE(20){COLOR(#606060){■}}|213 SIZE(20){COLOR(#ACACAC){■}}|214 SIZE(20){COLOR(#ECECEC){■}}|215 SIZE(20){COLOR(#FFFFFF){■}}|216 SIZE(20){COLOR(#292936){■}}|217 SIZE(20){COLOR(#3C2D46){■}}|218 SIZE(20){COLOR(#4B3E6C){■}}|219 SIZE(20){COLOR(#5F4D88){■}}|220 SIZE(20){COLOR(#716996){■}}|221 SIZE(20){COLOR(#8778B0){■}}|222 SIZE(20){COLOR(#A591DA){■}}|223 SIZE(20){COLOR(#C6BFE8){■}}|



**補助ツール [#u4c63f50]
***Shades 6.0 [#z6ce9aaa]
***Shades 6.1 [#h8322de4]
透過色の修復・プレイヤーカラー/発光色の除去・発光色の追加、プレビュー・画像の位置合わせなどができるWindows用のツール。
Shades 6.0のダウンロード: http://vs.simutrans.com/tools/shades_6.0.zip
Shades 6.1のダウンロード: http://vs.simutrans.com/tools/shades_6.1.zip

日本語言語ファイル(テスト版):&ref(shades_6.0_ja.zip);
Shades 6.1用日本語言語ファイル(テスト版):&ref(shades_6.1_ja.zip);
-解凍したja.poをtranslationsフォルダに入れて下さい。
-表示確認はWindows XPのみで行っています。Vista,や7での表示は確認していません。
***TileCutter 0.3d.1 [#jb5b0007]
建築物アドオンの画像の分割、datファイルの作成に特化したWindows用のツール。&br;[ http://archive.forum.simutrans.com/topic/05013.0/index.html ]

***TileCutter 0.5.5 Beta [#ybee6922]
[[英語フォーラム:4628]]
:Shades 6.0 (旧バージョン)|
Shades 6.0のダウンロード: http://vs.simutrans.com/tools/shades_6.0.zip
Shades 6.0用日本語言語ファイル(テスト版):&ref(shades_6.0_ja.zip);


***TileCutter 0.6.1 [#tilecutter]
建築物アドオンの画像の分割、datファイルの作成に特化したツール。
Windows用とMac用実行ファイル、ソースコード(Python)は以下のフォーラムのリンクから入手できます。 


[[英語フォーラム:9111]]

**その他のリソース [#i6019b59]
- テンプレート画像など[ http://graphics.simutrans.com ]
- Entwicklung Index (ドイツ語) [ http://de.wiki.simutrans-forum.de/wiki/tiki-index.php?page=de_Entwicklung_index&bl=y ]
//- Entwicklung Index (ドイツ語) [ http://de.wiki.simutrans-forum.de/wiki/tiki-index.php?page=de_Entwicklung_index&bl=y ]