//cache *アドオンが正常に作れないとき [#sd488d97] アドオンがなぜか正常に生成されない、導入してみてもゲームに反映されない、 そんなときに役立つページです。&br; **主な要因 [#jc55bbb8] - 1.makeobjの使用方法が間違っている、もしくはmakeobjのバージョンが古い。 - 2.png,datのどちらか片方が存在していない。 - 3.png,datのどちらか、もしくは両方の内容が間違っている。 - 4.正常に生成されている場合は、アドオンの導入方法が間違っている。 **どの要因かを調査する [#e13b17e4] 最初にすべきことは、png,datが同梱されている他の製作者のアドオンをダウンロードし、 そのソースファイルをためしに使って調べることです。 ダウンロードしたソースファイルをmakeobjに通し、正常なpakファイルが生成されれば、あなたのアドオン開発環境は整っているということです。 逆に、正常なはずのソースファイルを使ったのにpakファイルが生成されなければ、そのままの製作環境ではアドオンを作ることは不可能です。 正常なソースファイルを使ったのにもかかわらず、正常なpakファイルが出来なければ1の要因が当てはまります。 1でなければ、選択肢は2か3になります。が、多くの場合は3になります。 ***1の場合 [#xae6dc2f] 自分が使っているmakeobjとsimutrans本体のバージョンを確認し、公式サイトから自分の環境に最適なものをダウンロードしてきましょう。 出来るだけ新しいものに越したことはありません。 緩急坂の画像を指定する場合は、最新版を使用してください。 また、makeobjについて解説されたページをよく読んでください。 [[makeobj>アドオン開発/Makeobj]] ***2の場合 [#ldc9be68] どちらか片方でもmakeobjで指定したフォルダ内に無い場合、正常に作られません。 また、txtやjpegなど、他の種類のファイルの場合でも駄目なようです。 makeobjはdatファイルを先に読み込み、datファイル内で記述された画像ファイルを参照してpakファイルを生成します。 そのため、pngだけだと何も生成されず、datファイルだけだと非常に小さいサイズ(1KB未満)の不正なpakファイルが作られます。 また、環境によってはdatやpngのファイル名の拡張子部分の文字が大文字だと生成されない、といったケースも極まれにあるようです。 ***3の場合 [#z1e6c7aa] この場合が非常に多いと思われます。 -dat --誤字、脱字が無いか。 Iとl、bとd、Oと0、.と,など。大文字と小文字の区別は無いようです。ただし、産業が消費する商品名は大文字と小文字の区別がある模様です。 pak64のデフォルトの場合、ごみpakと食物pakの商品名は小文字から始まり、そのほかの商品名は大文字から始まります。 --記述すべき要素が抜けていないか。 nameやobjなどの記述は省略できません。必要なものは全て書いてください。 --Imageの記述が間違っていないか。 これが間違っていると、makeobjは画像を読み込めず、1KBのpakファイルが出来てしまいます。 画像ファイル名に間違いが無いかしっかり確認してください。 また、objの種類によってBackImageとFrontImageの使い分けが出来るものと出来ないものがあります。アドオン開発のページを良くみながら修正してください。 ちゃんとしたサイズのpakが生成されたはずなのに、ゲームに反映されないときは、アイコンの画像が指定されていないときがあります。座標をよく確認して記述してください。 もしくは、roadやtrackなどの属性が指定されていないと、どこにも現れないということもあります。 --駅舎型建築物の記述が間違っていないか 古いバージョンでしか通用しない記述方法が残っています。 駅舎を作りたい方は、下のページの方法で作ってください。 [[buillding2>アドオン開発/datファイル記述リファレンス/building(建築物)2]] -png --縦横の辺の長さがが64(pak64の場合)の倍数になっているか。 pak64の場合は64の倍数(64,128,320,640,704など)、pak128は128の倍数でないとmakeobjが画像ファイルを正常に読み取れません。 127や641などの微妙な長さになっていないか確認してください。 --背景色が間違っていないか。 背景色(231,255,255)の水色で無い場合は、正常に生成されない、生成されてもゲーム中で背景が表示されてしまう、といった不具合が見られます。 似た色になっていないか確認してください。 **コメント [#i5c7b296] - 一番悩んでいる人が多いかな・・・?と思ってページを作りました。内容が足りないようでしたら追記お願いします。不必要でしたら削除していただいてかまいません。 -- &color(#000,#FFFACC){adds}; &new{2015-03-10 (火) 08:26:42}; #comment