アドオン開発/アドオンの作り方
の編集
Top
/
アドオン開発
/ アドオンの作り方
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
%doctored_article_title%
Addon/MenuBar
Addon128
Addon128/Aircrafts
Addon128/Aircrafts 2
Addon128/Buildings01
Addon128/Buildings02
Addon128/Buildings03
Addon128/Buildings04
Addon128/Buildings05
Addon128/Citycars 1
Addon128/HalfSlope/MonorailTools 1
Addon128/HalfSlope/Others
Addon128/HalfSlope/RailTools 1
Addon128/HalfSlope/RailTools 2
Addon128/HalfSlope/RoadTools 1
Addon128/Monorail1
Addon128/MonorailTools 1
Addon128/Others
Addon128/RailTools 1
Addon128/RailTools 2
Addon128/RailTools 3
Addon128/RoadTools 1
Addon128/Ships
Addon128/Train 1
Addon128/Train 2
Addon128/Train 3
Addon128/Train 4
Addon128/Train 5
Addon128/Train 6
Addon128/Train 7
Addon128/Train 8
Addon128/Train 9
Addon128/Train10
Addon128/Train11
Addon128/Train12
Addon128/Train13
Addon128/Train14
Addon128/Train15
Addon128/Train16
Addon128/Train17
Addon128/Train18
Addon128/Train19
Addon128/Train20
Addon128/Train21
Addon128/Train22
Addon128/Train23
Addon128/Train24
Addon128/Train25
Addon128/Train26
Addon128/Train27
Addon128/Train28
Addon128/Train29
Addon128/Trucks
Addon128/Trucks2
Addon128Japan
Addon128Japan/MenuBar
Addon128Japan/Others
Addon128Japan/Ships
Addon128Japan/Ships/Cargo/NonInternational
Addon128Japan/Ships/Cargo/OceanGoing
Addon128Japan/Ships/Others
Addon128Japan/Ships/Passenger/Coasting
Addon128Japan/Ships/Passenger/HighspeedCrafts
Addon128Japan/Ships/Passenger/OceanGoing
Addon128Japan/Ships/Passenger/SmoothWater
Addon128Japan/Train 1
Addon128Japan/Train 2
Addon128Japan/Train 3
Addon128Japan/Train 4
Addon128Japan/Train Index
Addon128Japan/TrainIndexNew
Addon128Japan/TransportTools
Addon128Japan/header
Addon128Japan/アドオン投稿報告
Addon128Japan/貨車
Addon128Japan/機関車
Addon128Japan/気動車
Addon128Japan/客車
Addon128Japan/旧型国電
Addon128Japan/近郊形電車
Addon128Japan/新幹線
Addon128Japan/大手私鉄
Addon128Japan/第三セクター他
Addon128Japan/地下鉄
Addon128Japan/地方私鉄
Addon128Japan/通勤形電車
Addon128Japan/特急形電車
Addons
Addons/128
Addons/128/Trains_01
Addons/128/Trains_02
Addons/128/Trains_03
Addons/128/Trains_04
Addons/128/Trains_05
Addons/128/Trains_10
Addons/128/Trains_20
Addons/128/Trains_21
Addons/128/Trains_22
Addons/128/Trains_23
Addons/128/Trains_24
Addons/128/Trains_30
Addons/128/Trains_31
Addons/64
Addons/64/Trains_01
Addons/64/Trains_02
Addons/64/Trains_03
Addons/64/Trains_04
Addons/64/Trains_05
Addons/64/Trains_10
Addons/64/Trains_20
Addons/64/Trains_21
Addons/64/Trains_22
Addons/64/Trains_23
Addons/64/Trains_24
Addons/64/Trains_30
Addons/64/Trains_31
Addons/List
Addons/List2
BracketName
Classic
Classic/FAQ
Classic/Install
Classic/JapaneseTranslation
FAQ
FormatRule
FormattingRules
FrontPage
Help
Infomation
Install
InterWiki
InterWikiName
InterWikiテクニカル
MenuBar
Pakセット
Simutransとは
Simutransの歴史
Site_Map
Tools
Tools/Tools01
WikiEngines
WikiName
WikiWikiWeb
frontpage
pak・アドオンインストール
pak・アドオンインストール/iOS版にアドオンを追加する場合
simutrans extended
simutrans extended/Pakセット
simutrans extended/アドオン
simutrans extended/アドオン開発
simutrans extended/アドオン開発/datファイル記述リファレンス/factory(産業)
simutrans extended/アドオン開発/datファイル記述リファレンス/vehicle(乗り物)
simutrans extended/アドオン開発/datファイル記述リファレンス/way(道)
★Addon 新ー事業社別アドオン逆引き集
このサイトについて
よくある質問
アドオン
アドオン/MenuBar
アドオン/monorail
アドオン/railtool
アドオン/railtool2
アドオン/その他
アドオン/街の車
アドオン/緩急坂/その他
アドオン/緩急坂/モノレール
アドオン/緩急坂/鉄道関連 1
アドオン/緩急坂/鉄道関連_2
アドオン/緩急坂/道路関連 1
アドオン/緩急坂/道路関連 2
アドオン/建物1
アドオン/建物2
アドオン/建物3
アドオン/建物4
アドオン/建物5
アドオン/交通施設 2
アドオン/航路ツール
アドオン/自動車
アドオン/自動車2
アドオン/船
アドオン/船2
アドオン/飛行機
アドオン/問題報告
アドオン/問題報告/過去のコメント
アドオン/問題報告/過去のコメント/1
アドオン/列車1
アドオン/列車10
アドオン/列車11
アドオン/列車12
アドオン/列車13
アドオン/列車14
アドオン/列車15
アドオン/列車16
アドオン/列車17
アドオン/列車18
アドオン/列車19
アドオン/列車2
アドオン/列車20
アドオン/列車21
アドオン/列車22
アドオン/列車3
アドオン/列車4
アドオン/列車5
アドオン/列車6
アドオン/列車7
アドオン/列車8
アドオン/列車9
アドオンインストール
アドオン開発
アドオン開発/Makeobj
アドオン開発/datファイル記述リファレンス
アドオン開発/datファイル記述リファレンス/bridge(橋)
アドオン開発/datファイル記述リファレンス/building(建築物)
アドオン開発/datファイル記述リファレンス/building(建築物)2
アドオン開発/datファイル記述リファレンス/citycar(自動車)
アドオン開発/datファイル記述リファレンス/crossing(交差)
アドオン開発/datファイル記述リファレンス/factory(産業)
アドオン開発/datファイル記述リファレンス/goods(貨物)
アドオン開発/datファイル記述リファレンス/ground_obj
アドオン開発/datファイル記述リファレンス/misc(各種)
アドオン開発/datファイル記述リファレンス/pedestrian(通行人)
アドオン開発/datファイル記述リファレンス/roadsign(道路標識)
アドオン開発/datファイル記述リファレンス/tree(木)
アドオン開発/datファイル記述リファレンス/tunnel(トンネル)
アドオン開発/datファイル記述リファレンス/vehicle(乗り物)
アドオン開発/datファイル記述リファレンス/way(道)
アドオン開発/datファイル記述リファレンス/way-object
アドオン開発/アドオンの作り方
アドオン開発/ツール解説
アドオン開発/フリー素材
アドオン開発/画像
アドオン開発/画像/参考技術
アドオン開発/画像/指定の仕方
インストール
サイトマップ
スクリーンショット
スクリーンショット/128
スクリーンショット/64
スクリプト開発
スクリプト開発/Tips集
スレッドのまとめ
チュートリアル
チュートリアル/pak128で始める旅客輸送
チュートリアル/ゲームのルール
チュートリアル/ゲームの開始と終了
チュートリアル/スケジュールと路線
チュートリアル/スケジュールと路線/時刻表について
チュートリアル/デッドロック対応方法
チュートリアル/トンネル
チュートリアル/駅やバス停等の建設
チュートリアル/貨物輸送入門
チュートリアル/緩急接続の仕方
チュートリアル/緩急接続の仕方2
チュートリアル/既存路線の編成を変更する方法
チュートリアル/橋のかけ方
チュートリアル/空港の建設方法
チュートリアル/公共事業の活用
チュートリアル/市域(city limit)について
チュートリアル/初心者のためのSimutrans経営マニュアル
チュートリアル/信号入門
チュートリアル/信号入門/102.2.2
チュートリアル/信号入門/応用1
チュートリアル/信号入門/複線での列車追い越し方法
チュートリアル/信号入門88
チュートリアル/信号入門89
チュートリアル/信号入門99
チュートリアル/信号配置と配線のテクニック
チュートリアル/折り返し・分岐の諸技
チュートリアル/線路や道路等の建設
チュートリアル/他社との乗換駅・直通運転
チュートリアル/他社との乗換駅を作る方法
チュートリアル/大きな駅の配線について
チュートリアル/電化と非電化
チュートリアル/電力入門(111.1)
チュートリアル/複層高架の建設方法
チュートリアル/便利なショートカットキー
チュートリアル/輸送方法いろいろ
チュートリアル/郵便入門
チュートリアル/旅客輸送指南
ヘルプ
マップ
メモ
メモ/pak64産業施設
メモ/trick
メモ/その他各種Tips
メモ/アドオン(pak64)索引
メモ/ショートカットの作り方
メモ/ネットワークゲーム
メモ/ネットワークゲーム/Nettool
メモ/マップ一覧/Size256 No.000〜099
メモ/マルチプレイ
メモ/貨物輸送に関するあれこれ
メモ/産業施設一覧
メモ/他社間の鉄道の乗り入れの仕方
メモ/段差のある駅を作る方法
メモ/儲ける方法いろいろ
リンク
画面説明
画面説明/ゲームオプション
画面説明/スケジュール・路線
画面説明/スタート
画面説明/スロープツール
画面説明/ツールバーとウィンドウ
画面説明/マップ編集ツール
画面説明/ミニマップ
画面説明/メッセージ表
画面説明/モノレール/リニアツール
画面説明/ロード・セーブ
画面説明/一覧表
画面説明/航空機ツール
画面説明/財務
画面説明/市電/軽便鉄道ツール
画面説明/車庫
画面説明/船舶ツール
画面説明/調査ツール
画面説明/鉄道ツール
画面説明/道路ツール
画面説明/特別建築物
画面説明/路線編集
開発
開発/ビルド方法
開発/派生版
各Pakセットの解説(Extended)
簡易掲示板
簡易掲示板/アドオンの改造・公開の確認用スレッド
簡易掲示板/運営チームへ
簡易掲示板/質問
簡易掲示板/質問/1
企画
資料
資料/128版コストデータファイル
資料/貨物一覧
資料/乗り物一覧
資料/乗り物一覧/トラック
資料/乗り物一覧/バス
資料/乗り物一覧/フェリー
資料/乗り物一覧/モノレール
資料/乗り物一覧/貨車
資料/乗り物一覧/機関車
資料/乗り物一覧/航空機
資料/乗り物一覧/船舶
資料/乗り物一覧/旅客車
資料/乗り物一覧/路面電車
資料/名所旧跡一覧
新しい産業を作ろう!@64
新しい産業を作ろう!@64/コメント
新しい産業を作ろう!@64/コメント/1
整形ルール
設定ファイル
設定ファイル/cityrules.tab
設定ファイル/menuconf.tab
設定ファイル/simuconf.tab
設定ファイル/シナリオ
設定ファイル/高度な設定
鉄道路線、輸送力増強ガイド
日本語(漢字)化プロジェクト
日本語化ファイル
日本語化ファイル/ja.tab編集方法
日本語化ファイル/旧ファイル倉庫
用語集
//cache LEFT:← [[アドオン開発]] へ ---- *アドオンの作り方(1) [#bdd4ec7b] このページでは、不肖kei(165系)がアドオンの作り方について 解説らしきものをして見たいと思います。 うまくできるかしら。 #contents **アドオンのルール [#f3a65973] --画像のサイズはきちんと守る 64版の画像は64*64 128版の画像は128*128 --製作者の名前は、Readmeでもアドオンでも良いのできちんと書く(混乱を防ぐため) --建物のアドオンの場合、128版ではレベルの最高の上限を60にしてください。 --アドオンを日本語表示にしたい場合は、掲示板か、分かる場所にアドオン名と表示したい日本語を書き込んでください。~ 翻訳のルールに関しては、日本語(漢字)化ファイルにて。 **種類ごとの製作難易度 [#vdbd348f] 最初はテンプレートや既存のアドオンを改造してみましょう。ただし、ソースファイル(pngとdat)を公開されていない製作者さんや、改造を許可していない製作者さんもいます。 改造品を公開する際はライセンスに要注意。公開可能か必ず確認するべきです。 慣れてきたら、ゲーム内表記を日本語化してみましょう。日本語化ファイルを同梱している製作者さんもいるので、日本語化の際に参考になります。 --建築物 最も作りやすい種類の一つです。画像1枚でも作ることが可能で、datでの記述量も比較的少ないです。初心者の方が最初に作るものとしては市内建築や駅舎は最適です。 慣れてきたら高い建物や複数タイル、積雪画像やアニメーション対応にもチャレンジするとよいかもしれません。 --乗り物 建築物よりも製作は難しいですが、やはり動くものは見栄えが良いです。最低8方向の画像が必要です。画像位置は[[テンプレート>http://japanese.simutrans.com/index.php?%A5%A2%A5%C9%A5%AA%A5%F3%B3%AB%C8%AF%2F%B2%E8%C1%FC#i6019b59]]を参考にしましょう。ゲームバランスが影響してくるため、datで指定する値の設定は慎重に。 --産業施設・貨物 ゲームバランスが大きく関わります。更に産業ルートやゲームバランスはPaksetによって異なることがあり、やはり中〜上級者向け。 産業ルートのない発電施設(太陽光パネルや風車など)であれば比較的とっつきやすいです。 --道・橋・トンネル 緩急坂込みだと大量の画像を用意しなければならないため、上級者向けと言えます。基本的にテンプレート画像を改造して作る形になります。 **基本的な作業の流れ [#ab12d22c] [[フリーの経営シム"Simutrans"を語るスレ:https://game2.5ch.net/test/read.cgi/game/1048267988/470-471n]]から 470 名前:名無しさんの野望 :03/09/02 23:33 ID:LRF83djR >>467 http://www.simugraph.com/forum/index.php ここの2.simutransの一番下、x_Makeobj に 方法やらサンプルやらがある。 当然全部英語だけど、 チュートリアルが充実してる感じなので ひょっとしたらなんとかなるかも。 キハ22とか、屋根無し片面ホームとかできないかなあ。 そしたら採算無視して森の中に線路引いて乗降客のない駅を作りたい。 471 名前:470 :03/09/03 00:10 ID:IbsZkdJ6 基本的な流れは png形式で画像作成 ↓ 属性などはdatファイルで設定 ↓ imagesフォルダとdatファイルをそろえてからmakeobjを実行 ↓ できた.pakファイルをpakフォルダに放り込む っていう感じみたいです。 bridgeのチュートリアルをやってみると、緑色の鉄橋ができました。 それから元のpngファイルを画像編集ソフトで開いて緑系の色を赤系に変更し、 再度makeobjでコンパイルすると赤い鉄橋になりました。 **絵を描いてみよう [#j42bf0f5] まずは、ソフトを手に入れましょう。 Windowsの場合、元からペイントがついていると思います。 普通はそれで十分ですが、他にも沢山機能のついている物もありますので、使ってみて自分に一番あったものを利用してください。 ここでは代表的なソフトを紹介します。~ [[GIMP:http://www.gimp.org/]] PhotoShopの影響を受けてできたオープンソースの画像エディタ。高機能過ぎて慣れるまで時間がかかるのが難点。アドオン開発はもちろん、普段使いにも十分すぎる環境です。日本語にも対応しています。&br; [[Pixia:http://www.pixia.jp/]] 少し癖のあるソフトですが、便利なことには変わりは無いでしょう。 普通の絵を描くのにも重宝するので、オールラウンド型ともいえます。&br; [[Edge:http://takabosoft.com/edge]] 最低限度の機能を取り揃えたソフトですが、必要な機能をきちんと押さえてあります。 フィルタ機能やアニメーション支援等、便利な面もあります。 迷わずに使えるソフトといったところでしょうか。&br; [[GraphicsGale フリー版:http://www.humanbalance.net/gale/]]~ ~ ではNabe/車両工房がアドオン車両画像の描き方を解説しましょう。 次にサンプルを入手(各種探してみてください。)→ http://graphics.simutrans.com/ (128版の場合は128*128の画像を用意してください。) #ref(ExampleTrain.png,nolink) 次にグラフィックツールで希望の車両を描く。201系を例に説明します。 #ref(201sample.png,nolink) 下が全体像です。 #ref(201.png,nolink) 注意点は光源を左下(ゲーム内で南)にすること。つまり左下が一番明るく次に上、一番暗いのが右下。 それとプレイヤーカラーやライトの色、透明になる色など特殊な色が決まっています。[[アドオン開発/画像>アドオン開発/画像#ff57ecd2]]も参照してください。 特色カラー表を見て。特色を16進法かRGBで指定して使いましょう。 //#ref(palette - reserved colors.png,nolink) #ref(simucolors.png,nolink) ちなみに201系はプレイヤーカラーで塗られています。(青に見えていますが、プレイヤーカラー選択で黄や緑などにもなります。 201系は前後先頭車と中間車の3両の3段で描いています。中間車が4タイプしか描いていないのは前後どちら向きでも使えるからです。全部で何段まで行けるか試してはいませんが、だいたい1編成づつ3段〜5段ぐらいまでが良いでしょう。次のdatの設定に関わってきます。 完成したらpng形式で保存してください。~ &color(red){注意};透過設定はしないで保存してください。~ (赤231緑255青255の色を自動的に透過してくれます。)~ 最後のpak後に全方向にテスト走行して高さや横のずれ、よけいなゴミがないか、チェックしましょう。 ※ここではPhotoshopを使用していますが、pngで書き出せればどのソフトでも構いません。&br;&br; &size(12){※ちなみに、自分は「PictBear」というwindows用のフリーソフトで描いています。(kei/165系) }; //ドット絵が書けないという方に。 //http://tkool.jp/fancontents/lecture/graphic/dot/1nen/1_03.html //エンターブレインのドット絵講座です。 **datファイルを作ってみよう [#bd9e361f] ( 関連ページ→ [[アドオン開発/datファイル記述リファレンス]]、[[アドオン開発/datファイル記述リファレンス/vehicle(乗り物)]] )&br;&br;Nabe/車両工房がアドオンdatファイルを解説します。&br; 128アドオンのD51のdatファイルをサンプルに解説します。datファイルは64アドオンも128アドオンも共通です。&br; #ref(dat.png,nolink);&br; &color(blue){''obj=''};オブジェクトのタイプでここでは乗り物を表す「vehicle」になっています。この他に勝手に道路を走る「citycar」や建物を表す「building」などがあります。&br; &color(blue){''name=''};オブジェクトの名前です。この名前がゲーム上の名前になります。&br; &color(blue){''waytype=''};走行する場所を表します。線路は「track」電化線路は「electrified_track」道路は「road」水上は「water」となります。&br; &color(blue){''freight=''};積載物を表します。乗用ならば「Passagiere」郵便は「Post」その他には石炭「Kohle」や石油「Oel」などがあります。この場合は機関車なので積載なし「None」です。( 関連ページ→ [[資料/貨物一覧]] )&size(10){%%※その他の積載物については公式フォーラム内のx_Makeobjeにあるdatデータを参考にしてください。%%};&br; &color(blue){''payload=''};サンプルにはありませんが、積載量を表します。それぞれの積載物にあわせた単位で記入します。100人乗りなら「100」30tなら「30」。&br; &color(blue){''smoke=''};加速時に表示する煙の種類です。この他にディーゼル「Diesel」があります。&br; &color(blue){''speed=''};最高速度(km/h)です。&br; &color(blue){''gear=''};ギヤ比で、大きければ加速が良くなります。旅客用0.5〜2.0貨物用が推奨されています。&br; &color(blue){''cost=''};購入費用です。設定が難しいのですが、公式的には列車なら3年程度運用してまかなえる金額だそうです。計算が難しければ他の公式車両を参考にすると良いでしょう。&br; &color(blue){''weight=''};重量です。単位はt(トン)です。加速に影響します。&br; &color(blue){''power=''};出力で単位はkwです。&br; &color(blue){''RunningCost=''};維持費で計算は1マスあたりの収入運賃の1/3程度とされています。そのため高価な荷物を輸送する貨車は高めに、石炭のような安価な荷物を輸送する貨車は低めです。また速度が早い場合は高めになります。これも公式車両を参考にすると良いでしょう。&br; &color(blue){''Sound=''};発車時の音です。蒸気機関車は「3」ディーゼル車は「2」その他バス用などがあります。&br; &color(blue){''intro_year=''};導入年でここではD51の製造年「1936年」を入れています。&br; &color(blue){''intro_month=''};導入月でここではD51の製造月「2月」を入れています。&br; &color(blue){''Constraint[Next][0]=''};この車両の次に連結する車両の指定です。ここではテンダ「JNR_tender」を指定しています。どの車両とも連結したい場合はこの項目は省略します。また、前方に連結する指定は[Next]が[Prev]になります。例えばD51のテンダには前方に連結するD51の指定「Constraint[Prev][0]=JNR_D51」がはいります。[数字]は一つだけ指定するには「0」を、複数設定するときには「Constraint[Prev][1]=」「Constraint[Prev][2]=」と設定します。何もつなげないのもあわせて指定するには「none」を入力します。&br; &color(blue){''EmptyImage[S]=''};適応する画像の座標指定です。[S]の部分はそれぞれの方向です。先頭車のように8方向指定するには[S][E][SE][SW][N][W][NW][NE]、中間車のように4方向なら[S][W][SE][SW]が必要です。画像は「画像ファイル名.行.列」で指定します。D51の例なら「D51_128というファイルの行番号(縦)何番の列番号(横)何番」という感じですが・・・。上の201の例で言えば先頭車は行番「0」列番「0〜7」中間車は行番「1」列番「0〜3」です。(説明がわかりにくいと思いますが、サンプルを例に考えてください。)&br;&br; いらないものは省略可です。たとえば、電車で「smoke」というコマンドは必要ありませんので、省略できます。&br; また、アドオンパックにdatファイルが同梱されていることもあります。参考にしてみましょう。&br;&br; とりあえずこんな感じです。もう少し日本語をうまく書ける方訂正をお願いします。 **コスト計算シートを使ってみよう [#af428a00] コスト計算シートv0.1.4 &ref(costseat.zip);&br;&br; このEXCELシートはNabe/車両工房がTomas氏によるコスト計算の基本的考え方から脳内処理において勝手に作成したものです。必ずしも計算が正しいと は限りません。試験車両を用いたのですがかなり適当に作りました。本家Tomas氏の作成したエクセルシー トとは一切関係がありません。参考程度にお使いください。&br; 青色のセル内に必用項目を入力してください。ピンク色のセルに設定数値が表示されます。&br;&br; ■入力の仕方&br;&br; ◆車両データ欄&br; #ref(cardata.png,nolink)&br; □速度・・・・・・その列車の設定最高速度を入力します。&br; □速度補正・・・・設定最高速度に合わせた補正値を入力します。&br; (〜49km/h→1.5・50〜79km/h→1.25・80〜129km/h→1・130〜159km/h→1.12・160km/h〜→1.25)&br; □ギヤ比実数値・・実際の車両の歯車比を入力すると、ゲーム値を算出します。&br; □輸送利益・・・・収入算出用に右図の輸送品に合わせた利益を入力します。&br; □ボーナス・・・・収入算出用に右図の輸送品に合わせたボーナスを入力します。&br; □素材係数・・・・生産価格算出用に車両の素材に合わせた数値を入力します。&br; (アルミ→0.55・ステンレス→0.5・鋼→0.45 木→0.4)&br; □素材経費係数・・維持費算出用に車両の素材に合わせた数値を入力します。&br; (木→0.7・鋼・アルミ→0.6・ステンレス→0.4)&br; □制御装置係数・・制作費算出用に動力車の制御装置に合わせた数値を入力します。&br; (抵抗→1・界磁チョッパ→1.1・電機子チョッパ→1.2・VVVF→1.25・液体式→0.9・蒸気→0.65)&br; □回生率・・・・・維持費算出用に制御機とブレーキに合わせた数値を入力します。&br; (回生無→4・抵抗回生→3.5・チョッパ回生→3.0・VVVF回生→2.5)&br; □運用効率・・・・維持費算出用に動力方式に合わせた数値を入力します。&br; (電気→1・ディーゼル→1.5・蒸気→2.8)&br;&br; ◆列車編成入力欄&br; #ref(formation.png,nolink)&br; 動力分散方式を制作した場合、10両以内で製作した車両の編成を想定して、各車両の自重、出力、定員を入 力してください。機関車制作の場合、1両目に機関車の自重、出力を入力して、2両目から10両目に換算用 客車9両分を自重30積載量90を入力してください。貨車・客車を製作した場合、1両目に換算用機関車自 重100出力3000を入力し、2両目から10両目まで制作した貨車・客車の自重、積載量を9両分入力してく ださい。&br;&br; ◆編成定数入力欄&br; #ref(car_fixed_number.png,nolink)&br; 編成定数は1両あたりの数値で、表を参考に編成合計値を入力してください。先頭動力車+中間動力車+先頭 付随車の3両編成ならば10+8+5=23に、機関車+客車ならば10両編成分30+(2×9)=48に、機関車+貨車な らば10両編成分30+(1×9)=39なります。&br;&br; すべてのセルに入力すると右下のピンクのセルに生産費とランニングコストが表示されます。&br; #ref(carcost.png,nolink)&br; &size(10){このシートによる一切の責任は負いません。各自の責任で使用してください。20041026 Nabe/車両工房};&br;&br; **makeobj.exeを使ってみよう [#f276e6e1] makeobjは[[SourceForge:makeobj]]から入手できます。 475 名前:471 :03/09/04 00:45 ID:QlE3AgeY >>472 もしコマンドプロンプトがよくわからないなら次の手順でやってみて。 1)C:にsimuobjというフォルダをつくる。 2)imagesフォルダとdatファイルとmakeobj.exeをそこに放り込む。 3)スタートメニューのアクセサリのコマンドプロンプトを実行 4)C:> cd simuobj [enter] と打ち込む 5)C:¥simuobj> makeobj pak ./ ./ [enter] スラッシュの前にあるのはピリオドね。 ※ PAK128の場合は、C:¥simuobj> makeobj pak128 ./ ./ [enter]となります。 6)simuobjフォルダに.pakファイルができる。 上の471さんの説明でも充分だとはおもいますが、 &br; +pakファイル作成用のフォルダを作ります。(前スレの例でいう「pakフォルダ」のことです)&br; 自分は「sim」というフォルダをE:ドライブの直下に作りました。&br; (パスで表すと、「&color(red){''E:¥sim''};」となります) +makeobj.exeをそのフォルダ内に解凍します。&br; +作成した画像ファイルとdatファイルを「sim」フォルダの中に入れておきます。 +コマンドプロンプトを起動します。&size(10){添付ファイルでかっ!(滝汗};&br; #ref(cdsim1.png,nolink) (私の場合、デフォルトではD:¥Documents and settings¥なんたらかんたら>と表示されています) ++まずはmakeobjを解凍したドライブを指定します&br; 自分の場合、Eドライブなので、&color(red){''e:[enter]''};を入力します。&br; (赤の(1)という数字のところ) ++次に、makeobjを解凍したフォルダを指定します&br; この場合「sim」というフォルダに解凍してありますので、&br; cd sim[enter]と入力します。 (赤の(2)という数字のところ) ++コマンドプロンプトのパスが「&color(red){''E:¥sim''};>」ってなりました! ++あとは5)にあるように、E:¥sim>&color(red){''makeobj pak ./ ./[enter]''};(※ PAK128の場合は、&color(red){''makeobj pak128 ./ ./ [enter]''};)と入力&br; (スラッシュの前はピリオドです。一つ目の/とピリオドの間にスペースがあります)&br; +めでたくpakファイルが「sim」フォルダの中にできているはず…です&br; できたpakファイルは、画像ファイルやdatファイルと一緒に新しいフォルダに入れて、&br;zip形式で圧縮し、うpロダかこちらにうpしてみてくださいね。 ※バッチファイルを作れば、コマンドプロンプトを起動する必要はありません。 +フォルダにmakeobj.exe、datファイル、pngファイルを置きます(これは同じ) +同じフォルダ内にcreate.batという名前のテキストファイルを作ります +create.batを右クリックして「編集」を選択。メモ帳が開きます。 +テキストの内容は、&br; 64x64の場合は makeobj PAK > err.txt 128x128の場合は makeobj PAK128 > err.txt とし、保存します。 +create.batのアイコンをダブルクリックするとpakファイルができます +err.txtという名前のファイルが同時にできます。このファイルにエラーの内容が書かれています。エラーがないか確認してください。 追記:~ 現在のバージョン(makeobj49)では、png画像に関するエラーは、標準出力ではなくて、標準エラー出力に書き出されているため、上記の方法ではエラーが書き出されません。次の2つの方法を追記しておきます。 標準出力と標準エラー出力とをerr.txtに書き出します。 makeobj pak > err.txt 2>&1 標準出力はstdout.txtに、標準エラー出力はstderr.txtに書き出します。 (makeobj pak 2> stderr.txt) > stdout.txt #div(start,noteblue) makeobjについては[[アドオン開発/Makeobj]]にも情報があります。 #div(end) //***支援ツール [#m835f2ac] //''[[PakHelper>http://minami-fukuoka.simutrans.net/?PakHelper]]'' //マウス操作でmakeobj.exeを動かすことの出来るツールです。 //リンク切れ。 **アドオンが正常に作れないとき [#sd488d97] アドオンがなぜか正常に生成されない、導入してみてもゲームに反映されない、と言った場合に参照してください。 ***主な要因 [#jc55bbb8] - 1.makeobjの使用方法が間違っている、もしくはmakeobjのバージョンが古い。 - 2.png,datのどちらか片方が存在していない。 - 3.png,datのどちらか、もしくは両方の内容が間違っている。 - 4.正常に生成されている場合は、アドオンの導入方法が間違っている。 ***どの要因かを調査する [#e13b17e4] 最初にすべきことは、png,datが同梱されている他の製作者のアドオンをダウンロードし、 そのソースファイルをためしに使って調べることです。 ダウンロードしたソースファイルをmakeobjに通し、正常なpakファイルが生成されれば、あなたのアドオン開発環境は整っているということです。 逆に、正常なはずのソースファイルを使ったのにpakファイルが生成されなければ、そのままの製作環境ではアドオンを作ることは不可能です。 正常なソースファイルを使ったのにもかかわらず、正常なpakファイルが出来なければ1の要因が当てはまります。 1でなければ、選択肢は2か3になります。が、多くの場合は3になります。 ''・1の場合'' 自分が使っているmakeobjとsimutrans本体のバージョンを確認し、公式サイトから自分の環境に最適なものをダウンロードしてきましょう。 出来るだけ新しいものに越したことはありません。 緩急坂の画像を指定する場合は、最新版を使用してください。 また、makeobjについて解説されたページをよく読んでください。 [[makeobj>アドオン開発/Makeobj]] ''・2の場合'' どちらか片方でもmakeobjで指定したフォルダ内に無い場合、正常に作られません。 また、txtやjpegなど、他の種類のファイルの場合でも駄目なようです。 makeobjはdatファイルを先に読み込み、datファイル内で記述された画像ファイルを参照してpakファイルを生成します。 そのため、pngだけだと何も生成されず、datファイルだけだと非常に小さいサイズ(1KB未満)の不正なpakファイルが作られます。 また、環境によってはdatやpngのファイル名の拡張子部分の文字が大文字だと生成されない、といったケースも極まれにあるようです。 ''・3の場合'' この場合が非常に多いと思われます。 -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)の水色で無い場合は、正常に生成されない、生成されてもゲーム中で背景が表示されてしまう、といった不具合が見られます。 似た色になっていないか確認してください。 --レイヤーとして保存していないか pictbearではよくあるミスです。pak化する場合にレイヤーを使用している際は「表示部分の結合」ではなく、レイヤーの統合を行いましょう。 稀にレイヤー扱いの場合で画像が正しく処理できず、pak化ができないという不具合が起きたりします。 ちなみに、アルファチャンネル付きの場合はpak化ができてもsimutrans内では正しく表示されない場合があります。 そのため透過したい部分は細かい網状にしたり、あえて塗りつぶすと良いです。 **とりあえず公開… [#s55cb185] まだまだ足らないところはたくさんありますが、とりあえずこんなところでいかがでしょうか。 基本的にはスレのパクリだろ、と言われればそれまでなんですが・・・;y=ー( ゚д゚)・∵. ターン 皆様のご意見・ご批判お待ちしております。 **コメント [#p81a888f] &size(10){とりあえず、makeobj.exeの使い方だけでも、ということで公開してみました。(kei) 2004/01/14}; -こちらもとりあえずアドオン車両のつくりかたを公開しました。 -- &color(#000,#FFFACC){Nabe/車両工房}; SIZE(10){2004-01-14 (水) 02:14:11} -Nabe/車両工房さん、フォローありがとうございます。 -- &color(#000,#FFFACC){kei(165系)}; SIZE(10){2004-01-14 (水) 02:25:28} -お疲れ様です。丁寧な説明ができそうで期待しています。ところで、個人的には、作り方のページは[[アドオン開発]]の子ページ(ページ名を「アドオン開発/…」とする)にして、[[アドオン開発]]からアクセスできるようにすると、メニュー項目が増えすぎず、いいかもしれないと思います。 -- &color(#000,#FFFACC){管理人}; SIZE(10){2004-01-14 (水) 23:51:41} -これでいいのかなぁ…?でも元のページも残っちゃってるなぁ。どうすればいいんでしょう(;´Д`) -- &color(#000,#FFFACC){kei(165系)}; SIZE(10){2004-01-15 (木) 00:51:35} -元のページを消すには、ソースを空白にして更新すればいいですよ。あと、親ページに#ls2と書くと([[メモ]]のように)、自動的に子ページのリストが現れますので、子ページを作るメリットが得られます。 -- &color(#000,#FFFACC){管理人}; SIZE(10){2004-01-15 (木) 21:58:25} -ありがとうございます。これでようやく一本化できました。 -- &color(#000,#FFFACC){kei(165系)}; SIZE(10){2004-01-15 (木) 23:23:18} -ドット絵ツールEdgeを推薦しときます。 ttp://www.tkb-soft.hmcbest.com/Program/Windows/edge/index.htm -- &color(#000,#FFFACC){七氏}; SIZE(10){2004-01-19 (月) 20:22:07} -datファイルの作り方を公開してみました。説明がわかりにくいと思います。よければ訂正をお願いします。 -- &color(#000,#FFFACC){Nabe/車両工房}; SIZE(10){2004-01-23 (金) 18:15:51} -石油の高速輸送船(?)を自分で作ろうとしたんですが無理でした。面倒くさいので画像やDATファイルも少ししかいじってませんTT 何が悪いのでしょうか・・・・ -- SIZE(10){2004-03-13 (土) 00:06:11} -たぶん、makeobjのバージョンとsimutransとのバージョンが合ってないと思います。ぼくはそれで半日潰しました。。。 -- &color(#000,#FFFACC){けっこうなやむよねぇ}; SIZE(10){2004-03-13 (土) 02:29:52} -simutransの最新版はCommunity→[[feedback forums:http://www.simugraph.com/forum/]]→[[Announcements:http://www.simugraph.com/forum/viewforum.php?id=10]]に存在します。 -- SIZE(10){2004-05-08 (土) 01:00:12} -道路や線路のdatファイルの記述方法を教えてください -- SIZE(10){2004-07-19 (月) 13:17:52} -[[アドオン開発]]→datファイル記述リファレンスに書いてありますよ -- &color(#000,#FFFACC){Fukkun}; SIZE(10){2004-07-29 (木) 09:13:43} -ありがとうございます -- &color(#000,#FFFACC){20040719-131752}; SIZE(10){2004-07-29 (木) 13:30:18} -makeobj.exeは何処にあるんですか? -- SIZE(10){2004-10-11 (月) 16:05:53} -http://www.simugraph.com/forum/viewtopic.php?id=12&t_id=2 -- &color(#000,#FFFACC){ }; SIZE(10){2004-10-11 (月) 17:01:19} -makeobjを手順通りにやっても出来まへん -- SIZE(10){2004-10-11 (月) 18:07:35} -makeobj.exeとdatファイルとpngファイルを同じフォルダに置いといて、makeobj.exeのショートカット作ってリンク先の後ろに"(半角スペース)pak(半角スペース)./(半角スペース)./"につけると簡単。 -- SIZE(10){2004-10-16 (土) 22:11:22} -コストシートの生産係数を若干変更しました。v0.1.3 -- &color(#000,#FFFACC){Nabe/車両工房}; SIZE(10){2004-10-30 (土) 18:45:05} -コストシートのバージョンが0.1.3じゃなく0.1.2のままになっているようです。 -- SIZE(10){2004-11-04 (木) 16:03:36} -↑ご指摘ありがとうございます。計算式の数値をいくつか変更してバージョンを0.1.4に、あと圧縮ソフト変えました。 -- &color(#000,#FFFACC){Nabe/車両工房}; SIZE(10){2004-11-04 (木) 21:29:25} -早速使わせてもらっていますが、&br;例えばギヤ比の数値がエクセルで「84」とでたらそのままで良いのでしょうか?&br;あと、ランニングコストが0.008とかでたら「8」で良いのでしょうか? -- &color(#000,#FFFACC){bakabon}; SIZE(10){2004-12-03 (金) 01:32:47} -PAKファイルをまとめるにはどうすれば良いのでしょう? -- SIZE(10){2005-02-05 (土) 20:33:13} -カレントディレクトリにマージしたいpakファイル群を置いて makeobj merge (新しい名前).pak ./ -- SIZE(10){2005-02-06 (日) 13:22:51} -やってみたらできました。ありがとうございます -- &color(#000,#FFFACC){2005-02-05 (土) 20:33:13}; SIZE(10){2005-02-06 (日) 20:47:40} -何回試してもpakファイルが1kb程度のものしか出来ません -- SIZE(10){2005-04-20 (水) 23:42:23} -datファイルの積載物の種類が公式フォーラムを探しても分かりませんでした。教えていただけませんか? -- SIZE(10){2005-05-15 (日) 11:44:22} -何回試してもpakファイルが1kb程度のものしか出来ません -- 2005-04-20 (水) 23:42:23 同じくできません・・・ -- SIZE(10){2005-05-26 (木) 02:32:38} -パックファイルは分解できますか? -- &color(#000,#FFFACC){くぇ?}; SIZE(10){2005-07-23 (土) 05:46:12} -↑×○→パックファイルは分解できるのでしょうか? -- &color(#000,#FFFACC){くぇ}; SIZE(10){2005-07-23 (土) 05:52:01} -makeobjが起動できません。どなたか教えていただけないでしょうか。よろしくお願いします。 -- &color(#000,#FFFACC){台風}; SIZE(10){2005-10-29 (土) 14:46:45} - makeobjはコマンドプロンプトといっしょに使います。書いてありますよ -- &color(#000,#FFFACC){TKU}; &new{2005-11-07 (月) 16:40:15}; - コマンドプロプントまでできますが手順どうりにやってpakファイルができないのです。あと更新の衝突とやらで2回書いてしまいました。申し訳ありません。 -- &color(#000,#FFFACC){台風}; &new{2005-11-15 (火) 19:17:05}; - 何をどこまでやるとどういうエラーが出る、くらいまで書いてもらわないとアドバイスの仕様がないですよ・・・^^; -- &color(#000,#FFFACC){颱風}; &new{2005-11-16 (水) 09:39:47}; - ひとつ発見したのですが、PNGファイルの名前に大文字のアルファベットが入っているとエラーが出てうまくPAK化出来ないかもしれません。なるべく小文字推奨かと。 -- &color(#000,#FFFACC){茂名鉄車両製造}; &new{2005-12-28 (水) 23:06:28}; - makeobj.exeが無い!http://www.simugraph.com/forum/viewtopic.php?id=12&t_id=2 に行ってもエラーが出る。 -- &color(#000,#FFFACC){WNR}; &new{2006-01-24 (火) 08:01:26}; - makeobjは http://64.simutrans.com/ からどうぞ -- &new{2006-01-24 (火) 11:53:58}; - ありがとうございます -- &color(#000,#FFFACC){WNR}; &new{2006-01-25 (水) 07:06:52}; - makeobjが起動しません -- &color(#000,#FFFACC){初心者}; &new{2007-07-27 (金) 15:05:57}; - アドオンってどうやって載せるのですか?お分かり方教えてください。 -- &color(#000,#FFFACC){ryo5861}; &new{2008-05-20 (火) 16:32:27}; - またmakeobjのリンクが切れてる… -- &new{2008-08-28 (木) 07:56:18}; - makeobj48,49&br;現在これ以前のバージョンは、公式サイトからはおそらく入手不可です。&br;http://sourceforge.net/project/showfiles.php?group_id=196471&package_id=254323 -- &new{2008-08-28 (木) 17:37:37}; - http://web.archive.org/web/*/64.simutrans.com -- &color(#000,#FFFACC){C&B}; &new{2008-12-24 (水) 13:29:51}; - ドット絵講座のリンクが切れていたので修正しました -- &color(#000,#FFFACC){kamaboko}; &new{2009-01-20 (火) 21:23:02}; - makeobjはVista非対応? -- &color(#000,#FFFACC){すー}; &new{2009-01-24 (土) 11:40:50}; - Vistaでも機能するのでそういうのはないはず……。 -- &new{2009-01-24 (土) 22:11:58}; - Vistaでつかっているので出来るはずです。 -- &color(#000,#FFFACC){1089}; &new{2009-01-26 (月) 18:36:02}; - Jr 東日本 E233系 中央線/京浜東北線/常磐千代田線/京葉線 -- &color(#000,#FFFACC){AVBE21}; &new{2009-03-18 (水) 19:33:14}; - simutransに最初からある車輌、フォーラムでソースを公開しているけど勝手に改造しちゃっていいの? -- &new{2009-11-11 (水) 00:10:32}; - pakしても画像が出ないときってどうればいいですか…? -- &new{2011-02-16 (水) 13:59:28}; - 画像は出ないけどアドオン自体は追加されてるということ?&br;もとになった画像ファイルの形式(.png)と縦横のサイズを確認する。&br;datの画像ファイル名(拡張子含まない)と位置指定が正しいかを確認する。 -- &new{2011-02-16 (水) 18:22:48}; - 補足で、画像の位置指定はもとの画像サイズに対する相対的な子弟であることに注意する。&br;たとえばpak64で、256×256の画像に.0.0〜.1.1で位置指定をした場合は.1.1の位置は真ん中あたり(少し右下)になる。 -- &new{2011-02-16 (水) 18:29:38}; - アドバイスありがとうございます。画像ファイルの調整をしたところ無事に表示できました。 -- &new{2011-02-16 (水) 19:36:35}; - たまに空のダミー画像を作ったり画像の空白部分を指定したりして画像の無いpakを作る人がいますが、画像ファイル名に「-」と指定すればそれだけで可能ですよん。 -- &new{2011-09-19 (月) 23:19:25}; - ttp://www.simugraph.com/makeobj/VehicleExample.zip ←はavastでウイルスが検出されました。 詳しくはhttp://graphics.simutrans.com/ これじゃないか? -- &color(#000,#FFFACC){EF652032}; &new{2012-07-25 (水) 14:52:20}; - makeobjがないね。 探してるけど見つからず。 -- &color(#000,#FFFACC){はい}; &new{2013-04-10 (水) 09:39:05}; - 解決済みと思うけど一応。 http://sourceforge.net/projects/simutrans/files/ ここから辿って本体、makeobj pakなどをダウンロード可能。 -- &new{2013-08-21 (水) 09:54:10}; - err.txtにread_png: Invalid image size.って表示されるんですけど、何が原因か分かったら教えてください。 -- &color(#000,#FFFACC){すみません}; &new{2013-10-23 (水) 21:54:19}; - 英文を和訳すると「読み込み_png:不正なサイズ。」。つまりサイズがおかしいというエラーですね。 -- &new{2013-11-16 (土) 02:09:39}; - ドット絵の書き方のページがサービス終了していたのでコメントアウトしておきました。 -- &new{2014-12-12 (金) 17:44:14}; - makeobjすると Missing images (must be either 4 or 8 directions (but 6 found)!) と表示されます -- &color(#000,#FFFACC){子鉄}; &new{2014-12-13 (土) 14:35:01}; - 書いてある通り画像指定の数が合っていないのでは? -- &new{2014-12-13 (土) 17:50:37}; - アドオンのルールの項に、「アドオンを日本語表示にしたい場合は、掲示板か、分かる場所にアドオン名と表示したい日本語を書き込んでください。」とありますが、どういうことでしょうか?昔の名残であれば、執筆者さんには申し訳ないですがコメントアウトするべきだと思うのですが。 -- &new{2017-08-01 (火) 02:16:25}; - jatabの追記方法あたりに書き換えた方がいいかもしれませんね -- &new{2017-08-01 (火) 17:07:07}; - 471の5)まではいいけどそれをエンターしたら「操作可能なプログラムまたはバッチ ファイルとして認識されていません。」て出てくるんですけどどうすればいいの・・・ -- &new{2017-08-21 (月) 09:49:08}; -- 「C:¥simuobj>」のところはmakeobj.exeが配置されているパスにしないとダメですよ。 -- &color(#000,#FFFACC){koa}; &new{2017-08-21 (月) 22:26:23}; - >>koa パスってなんですか・・・ -- &new{2017-08-26 (土) 11:33:34}; - ファイルパスのことです、簡単に言うとmakeobjを置いた場所です。 -- &new{2017-08-26 (土) 12:11:51}; - やっぱりダメです・・・手本通りにやってるのに操作可能なプログラムまたはバッチ ファイルとして認識されていません。」て出てきて・・・ -- &new{2017-10-05 (木) 17:45:42}; -- ちなみにエラーの文は「'makeobj' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」ですか? -- &color(#000,#FFFACC){koa}; &new{2017-10-05 (木) 21:03:23}; - >>koa 「'C:\makeobj' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と出ます -- &new{2017-10-06 (金) 14:14:08}; -- 手順の4)、5)ともにコマンドプロンプトには「>」より右側だけを打ち込んでますか? -- &color(#000,#FFFACC){koa}; &new{2017-10-06 (金) 22:45:32}; - >>koa 右側のみを打ち込んでますがやはり「認識されていません。」となります、4,5の手順以前に間違ってるとこがあるんでしょうか・・・ちなみに「C:Users\***」とデフォルトで表示されてます(*はユーザー名) -- &new{2017-11-09 (木) 19:37:15}; -- パスの設定が正しければ、makeobjは動くはずなので(リンク参照)、手順4~5だと思われます。http://up.fun-it.com/simutrans/up/src/simufun_0961.jpg -- &color(#000,#FFFACC){koa}; &new{2017-11-10 (金) 08:22:07}; - >>koa 試行錯誤の結果pak化に成功しました!「C:Users\***」の場所を特定してそこに「simuobjフォルダ」を放り込んで自分の場合「Makeobj.exe pak ./ ./」と打ってエンターしたら成功しました、これでアドオンの気になるところが修正できます・・・お付き合いありがとうございました。 -- &new{2017-12-17 (日) 12:12:42}; #comment
//cache LEFT:← [[アドオン開発]] へ ---- *アドオンの作り方(1) [#bdd4ec7b] このページでは、不肖kei(165系)がアドオンの作り方について 解説らしきものをして見たいと思います。 うまくできるかしら。 #contents **アドオンのルール [#f3a65973] --画像のサイズはきちんと守る 64版の画像は64*64 128版の画像は128*128 --製作者の名前は、Readmeでもアドオンでも良いのできちんと書く(混乱を防ぐため) --建物のアドオンの場合、128版ではレベルの最高の上限を60にしてください。 --アドオンを日本語表示にしたい場合は、掲示板か、分かる場所にアドオン名と表示したい日本語を書き込んでください。~ 翻訳のルールに関しては、日本語(漢字)化ファイルにて。 **種類ごとの製作難易度 [#vdbd348f] 最初はテンプレートや既存のアドオンを改造してみましょう。ただし、ソースファイル(pngとdat)を公開されていない製作者さんや、改造を許可していない製作者さんもいます。 改造品を公開する際はライセンスに要注意。公開可能か必ず確認するべきです。 慣れてきたら、ゲーム内表記を日本語化してみましょう。日本語化ファイルを同梱している製作者さんもいるので、日本語化の際に参考になります。 --建築物 最も作りやすい種類の一つです。画像1枚でも作ることが可能で、datでの記述量も比較的少ないです。初心者の方が最初に作るものとしては市内建築や駅舎は最適です。 慣れてきたら高い建物や複数タイル、積雪画像やアニメーション対応にもチャレンジするとよいかもしれません。 --乗り物 建築物よりも製作は難しいですが、やはり動くものは見栄えが良いです。最低8方向の画像が必要です。画像位置は[[テンプレート>http://japanese.simutrans.com/index.php?%A5%A2%A5%C9%A5%AA%A5%F3%B3%AB%C8%AF%2F%B2%E8%C1%FC#i6019b59]]を参考にしましょう。ゲームバランスが影響してくるため、datで指定する値の設定は慎重に。 --産業施設・貨物 ゲームバランスが大きく関わります。更に産業ルートやゲームバランスはPaksetによって異なることがあり、やはり中〜上級者向け。 産業ルートのない発電施設(太陽光パネルや風車など)であれば比較的とっつきやすいです。 --道・橋・トンネル 緩急坂込みだと大量の画像を用意しなければならないため、上級者向けと言えます。基本的にテンプレート画像を改造して作る形になります。 **基本的な作業の流れ [#ab12d22c] [[フリーの経営シム"Simutrans"を語るスレ:https://game2.5ch.net/test/read.cgi/game/1048267988/470-471n]]から 470 名前:名無しさんの野望 :03/09/02 23:33 ID:LRF83djR >>467 http://www.simugraph.com/forum/index.php ここの2.simutransの一番下、x_Makeobj に 方法やらサンプルやらがある。 当然全部英語だけど、 チュートリアルが充実してる感じなので ひょっとしたらなんとかなるかも。 キハ22とか、屋根無し片面ホームとかできないかなあ。 そしたら採算無視して森の中に線路引いて乗降客のない駅を作りたい。 471 名前:470 :03/09/03 00:10 ID:IbsZkdJ6 基本的な流れは png形式で画像作成 ↓ 属性などはdatファイルで設定 ↓ imagesフォルダとdatファイルをそろえてからmakeobjを実行 ↓ できた.pakファイルをpakフォルダに放り込む っていう感じみたいです。 bridgeのチュートリアルをやってみると、緑色の鉄橋ができました。 それから元のpngファイルを画像編集ソフトで開いて緑系の色を赤系に変更し、 再度makeobjでコンパイルすると赤い鉄橋になりました。 **絵を描いてみよう [#j42bf0f5] まずは、ソフトを手に入れましょう。 Windowsの場合、元からペイントがついていると思います。 普通はそれで十分ですが、他にも沢山機能のついている物もありますので、使ってみて自分に一番あったものを利用してください。 ここでは代表的なソフトを紹介します。~ [[GIMP:http://www.gimp.org/]] PhotoShopの影響を受けてできたオープンソースの画像エディタ。高機能過ぎて慣れるまで時間がかかるのが難点。アドオン開発はもちろん、普段使いにも十分すぎる環境です。日本語にも対応しています。&br; [[Pixia:http://www.pixia.jp/]] 少し癖のあるソフトですが、便利なことには変わりは無いでしょう。 普通の絵を描くのにも重宝するので、オールラウンド型ともいえます。&br; [[Edge:http://takabosoft.com/edge]] 最低限度の機能を取り揃えたソフトですが、必要な機能をきちんと押さえてあります。 フィルタ機能やアニメーション支援等、便利な面もあります。 迷わずに使えるソフトといったところでしょうか。&br; [[GraphicsGale フリー版:http://www.humanbalance.net/gale/]]~ ~ ではNabe/車両工房がアドオン車両画像の描き方を解説しましょう。 次にサンプルを入手(各種探してみてください。)→ http://graphics.simutrans.com/ (128版の場合は128*128の画像を用意してください。) #ref(ExampleTrain.png,nolink) 次にグラフィックツールで希望の車両を描く。201系を例に説明します。 #ref(201sample.png,nolink) 下が全体像です。 #ref(201.png,nolink) 注意点は光源を左下(ゲーム内で南)にすること。つまり左下が一番明るく次に上、一番暗いのが右下。 それとプレイヤーカラーやライトの色、透明になる色など特殊な色が決まっています。[[アドオン開発/画像>アドオン開発/画像#ff57ecd2]]も参照してください。 特色カラー表を見て。特色を16進法かRGBで指定して使いましょう。 //#ref(palette - reserved colors.png,nolink) #ref(simucolors.png,nolink) ちなみに201系はプレイヤーカラーで塗られています。(青に見えていますが、プレイヤーカラー選択で黄や緑などにもなります。 201系は前後先頭車と中間車の3両の3段で描いています。中間車が4タイプしか描いていないのは前後どちら向きでも使えるからです。全部で何段まで行けるか試してはいませんが、だいたい1編成づつ3段〜5段ぐらいまでが良いでしょう。次のdatの設定に関わってきます。 完成したらpng形式で保存してください。~ &color(red){注意};透過設定はしないで保存してください。~ (赤231緑255青255の色を自動的に透過してくれます。)~ 最後のpak後に全方向にテスト走行して高さや横のずれ、よけいなゴミがないか、チェックしましょう。 ※ここではPhotoshopを使用していますが、pngで書き出せればどのソフトでも構いません。&br;&br; &size(12){※ちなみに、自分は「PictBear」というwindows用のフリーソフトで描いています。(kei/165系) }; //ドット絵が書けないという方に。 //http://tkool.jp/fancontents/lecture/graphic/dot/1nen/1_03.html //エンターブレインのドット絵講座です。 **datファイルを作ってみよう [#bd9e361f] ( 関連ページ→ [[アドオン開発/datファイル記述リファレンス]]、[[アドオン開発/datファイル記述リファレンス/vehicle(乗り物)]] )&br;&br;Nabe/車両工房がアドオンdatファイルを解説します。&br; 128アドオンのD51のdatファイルをサンプルに解説します。datファイルは64アドオンも128アドオンも共通です。&br; #ref(dat.png,nolink);&br; &color(blue){''obj=''};オブジェクトのタイプでここでは乗り物を表す「vehicle」になっています。この他に勝手に道路を走る「citycar」や建物を表す「building」などがあります。&br; &color(blue){''name=''};オブジェクトの名前です。この名前がゲーム上の名前になります。&br; &color(blue){''waytype=''};走行する場所を表します。線路は「track」電化線路は「electrified_track」道路は「road」水上は「water」となります。&br; &color(blue){''freight=''};積載物を表します。乗用ならば「Passagiere」郵便は「Post」その他には石炭「Kohle」や石油「Oel」などがあります。この場合は機関車なので積載なし「None」です。( 関連ページ→ [[資料/貨物一覧]] )&size(10){%%※その他の積載物については公式フォーラム内のx_Makeobjeにあるdatデータを参考にしてください。%%};&br; &color(blue){''payload=''};サンプルにはありませんが、積載量を表します。それぞれの積載物にあわせた単位で記入します。100人乗りなら「100」30tなら「30」。&br; &color(blue){''smoke=''};加速時に表示する煙の種類です。この他にディーゼル「Diesel」があります。&br; &color(blue){''speed=''};最高速度(km/h)です。&br; &color(blue){''gear=''};ギヤ比で、大きければ加速が良くなります。旅客用0.5〜2.0貨物用が推奨されています。&br; &color(blue){''cost=''};購入費用です。設定が難しいのですが、公式的には列車なら3年程度運用してまかなえる金額だそうです。計算が難しければ他の公式車両を参考にすると良いでしょう。&br; &color(blue){''weight=''};重量です。単位はt(トン)です。加速に影響します。&br; &color(blue){''power=''};出力で単位はkwです。&br; &color(blue){''RunningCost=''};維持費で計算は1マスあたりの収入運賃の1/3程度とされています。そのため高価な荷物を輸送する貨車は高めに、石炭のような安価な荷物を輸送する貨車は低めです。また速度が早い場合は高めになります。これも公式車両を参考にすると良いでしょう。&br; &color(blue){''Sound=''};発車時の音です。蒸気機関車は「3」ディーゼル車は「2」その他バス用などがあります。&br; &color(blue){''intro_year=''};導入年でここではD51の製造年「1936年」を入れています。&br; &color(blue){''intro_month=''};導入月でここではD51の製造月「2月」を入れています。&br; &color(blue){''Constraint[Next][0]=''};この車両の次に連結する車両の指定です。ここではテンダ「JNR_tender」を指定しています。どの車両とも連結したい場合はこの項目は省略します。また、前方に連結する指定は[Next]が[Prev]になります。例えばD51のテンダには前方に連結するD51の指定「Constraint[Prev][0]=JNR_D51」がはいります。[数字]は一つだけ指定するには「0」を、複数設定するときには「Constraint[Prev][1]=」「Constraint[Prev][2]=」と設定します。何もつなげないのもあわせて指定するには「none」を入力します。&br; &color(blue){''EmptyImage[S]=''};適応する画像の座標指定です。[S]の部分はそれぞれの方向です。先頭車のように8方向指定するには[S][E][SE][SW][N][W][NW][NE]、中間車のように4方向なら[S][W][SE][SW]が必要です。画像は「画像ファイル名.行.列」で指定します。D51の例なら「D51_128というファイルの行番号(縦)何番の列番号(横)何番」という感じですが・・・。上の201の例で言えば先頭車は行番「0」列番「0〜7」中間車は行番「1」列番「0〜3」です。(説明がわかりにくいと思いますが、サンプルを例に考えてください。)&br;&br; いらないものは省略可です。たとえば、電車で「smoke」というコマンドは必要ありませんので、省略できます。&br; また、アドオンパックにdatファイルが同梱されていることもあります。参考にしてみましょう。&br;&br; とりあえずこんな感じです。もう少し日本語をうまく書ける方訂正をお願いします。 **コスト計算シートを使ってみよう [#af428a00] コスト計算シートv0.1.4 &ref(costseat.zip);&br;&br; このEXCELシートはNabe/車両工房がTomas氏によるコスト計算の基本的考え方から脳内処理において勝手に作成したものです。必ずしも計算が正しいと は限りません。試験車両を用いたのですがかなり適当に作りました。本家Tomas氏の作成したエクセルシー トとは一切関係がありません。参考程度にお使いください。&br; 青色のセル内に必用項目を入力してください。ピンク色のセルに設定数値が表示されます。&br;&br; ■入力の仕方&br;&br; ◆車両データ欄&br; #ref(cardata.png,nolink)&br; □速度・・・・・・その列車の設定最高速度を入力します。&br; □速度補正・・・・設定最高速度に合わせた補正値を入力します。&br; (〜49km/h→1.5・50〜79km/h→1.25・80〜129km/h→1・130〜159km/h→1.12・160km/h〜→1.25)&br; □ギヤ比実数値・・実際の車両の歯車比を入力すると、ゲーム値を算出します。&br; □輸送利益・・・・収入算出用に右図の輸送品に合わせた利益を入力します。&br; □ボーナス・・・・収入算出用に右図の輸送品に合わせたボーナスを入力します。&br; □素材係数・・・・生産価格算出用に車両の素材に合わせた数値を入力します。&br; (アルミ→0.55・ステンレス→0.5・鋼→0.45 木→0.4)&br; □素材経費係数・・維持費算出用に車両の素材に合わせた数値を入力します。&br; (木→0.7・鋼・アルミ→0.6・ステンレス→0.4)&br; □制御装置係数・・制作費算出用に動力車の制御装置に合わせた数値を入力します。&br; (抵抗→1・界磁チョッパ→1.1・電機子チョッパ→1.2・VVVF→1.25・液体式→0.9・蒸気→0.65)&br; □回生率・・・・・維持費算出用に制御機とブレーキに合わせた数値を入力します。&br; (回生無→4・抵抗回生→3.5・チョッパ回生→3.0・VVVF回生→2.5)&br; □運用効率・・・・維持費算出用に動力方式に合わせた数値を入力します。&br; (電気→1・ディーゼル→1.5・蒸気→2.8)&br;&br; ◆列車編成入力欄&br; #ref(formation.png,nolink)&br; 動力分散方式を制作した場合、10両以内で製作した車両の編成を想定して、各車両の自重、出力、定員を入 力してください。機関車制作の場合、1両目に機関車の自重、出力を入力して、2両目から10両目に換算用 客車9両分を自重30積載量90を入力してください。貨車・客車を製作した場合、1両目に換算用機関車自 重100出力3000を入力し、2両目から10両目まで制作した貨車・客車の自重、積載量を9両分入力してく ださい。&br;&br; ◆編成定数入力欄&br; #ref(car_fixed_number.png,nolink)&br; 編成定数は1両あたりの数値で、表を参考に編成合計値を入力してください。先頭動力車+中間動力車+先頭 付随車の3両編成ならば10+8+5=23に、機関車+客車ならば10両編成分30+(2×9)=48に、機関車+貨車な らば10両編成分30+(1×9)=39なります。&br;&br; すべてのセルに入力すると右下のピンクのセルに生産費とランニングコストが表示されます。&br; #ref(carcost.png,nolink)&br; &size(10){このシートによる一切の責任は負いません。各自の責任で使用してください。20041026 Nabe/車両工房};&br;&br; **makeobj.exeを使ってみよう [#f276e6e1] makeobjは[[SourceForge:makeobj]]から入手できます。 475 名前:471 :03/09/04 00:45 ID:QlE3AgeY >>472 もしコマンドプロンプトがよくわからないなら次の手順でやってみて。 1)C:にsimuobjというフォルダをつくる。 2)imagesフォルダとdatファイルとmakeobj.exeをそこに放り込む。 3)スタートメニューのアクセサリのコマンドプロンプトを実行 4)C:> cd simuobj [enter] と打ち込む 5)C:¥simuobj> makeobj pak ./ ./ [enter] スラッシュの前にあるのはピリオドね。 ※ PAK128の場合は、C:¥simuobj> makeobj pak128 ./ ./ [enter]となります。 6)simuobjフォルダに.pakファイルができる。 上の471さんの説明でも充分だとはおもいますが、 &br; +pakファイル作成用のフォルダを作ります。(前スレの例でいう「pakフォルダ」のことです)&br; 自分は「sim」というフォルダをE:ドライブの直下に作りました。&br; (パスで表すと、「&color(red){''E:¥sim''};」となります) +makeobj.exeをそのフォルダ内に解凍します。&br; +作成した画像ファイルとdatファイルを「sim」フォルダの中に入れておきます。 +コマンドプロンプトを起動します。&size(10){添付ファイルでかっ!(滝汗};&br; #ref(cdsim1.png,nolink) (私の場合、デフォルトではD:¥Documents and settings¥なんたらかんたら>と表示されています) ++まずはmakeobjを解凍したドライブを指定します&br; 自分の場合、Eドライブなので、&color(red){''e:[enter]''};を入力します。&br; (赤の(1)という数字のところ) ++次に、makeobjを解凍したフォルダを指定します&br; この場合「sim」というフォルダに解凍してありますので、&br; cd sim[enter]と入力します。 (赤の(2)という数字のところ) ++コマンドプロンプトのパスが「&color(red){''E:¥sim''};>」ってなりました! ++あとは5)にあるように、E:¥sim>&color(red){''makeobj pak ./ ./[enter]''};(※ PAK128の場合は、&color(red){''makeobj pak128 ./ ./ [enter]''};)と入力&br; (スラッシュの前はピリオドです。一つ目の/とピリオドの間にスペースがあります)&br; +めでたくpakファイルが「sim」フォルダの中にできているはず…です&br; できたpakファイルは、画像ファイルやdatファイルと一緒に新しいフォルダに入れて、&br;zip形式で圧縮し、うpロダかこちらにうpしてみてくださいね。 ※バッチファイルを作れば、コマンドプロンプトを起動する必要はありません。 +フォルダにmakeobj.exe、datファイル、pngファイルを置きます(これは同じ) +同じフォルダ内にcreate.batという名前のテキストファイルを作ります +create.batを右クリックして「編集」を選択。メモ帳が開きます。 +テキストの内容は、&br; 64x64の場合は makeobj PAK > err.txt 128x128の場合は makeobj PAK128 > err.txt とし、保存します。 +create.batのアイコンをダブルクリックするとpakファイルができます +err.txtという名前のファイルが同時にできます。このファイルにエラーの内容が書かれています。エラーがないか確認してください。 追記:~ 現在のバージョン(makeobj49)では、png画像に関するエラーは、標準出力ではなくて、標準エラー出力に書き出されているため、上記の方法ではエラーが書き出されません。次の2つの方法を追記しておきます。 標準出力と標準エラー出力とをerr.txtに書き出します。 makeobj pak > err.txt 2>&1 標準出力はstdout.txtに、標準エラー出力はstderr.txtに書き出します。 (makeobj pak 2> stderr.txt) > stdout.txt #div(start,noteblue) makeobjについては[[アドオン開発/Makeobj]]にも情報があります。 #div(end) //***支援ツール [#m835f2ac] //''[[PakHelper>http://minami-fukuoka.simutrans.net/?PakHelper]]'' //マウス操作でmakeobj.exeを動かすことの出来るツールです。 //リンク切れ。 **アドオンが正常に作れないとき [#sd488d97] アドオンがなぜか正常に生成されない、導入してみてもゲームに反映されない、と言った場合に参照してください。 ***主な要因 [#jc55bbb8] - 1.makeobjの使用方法が間違っている、もしくはmakeobjのバージョンが古い。 - 2.png,datのどちらか片方が存在していない。 - 3.png,datのどちらか、もしくは両方の内容が間違っている。 - 4.正常に生成されている場合は、アドオンの導入方法が間違っている。 ***どの要因かを調査する [#e13b17e4] 最初にすべきことは、png,datが同梱されている他の製作者のアドオンをダウンロードし、 そのソースファイルをためしに使って調べることです。 ダウンロードしたソースファイルをmakeobjに通し、正常なpakファイルが生成されれば、あなたのアドオン開発環境は整っているということです。 逆に、正常なはずのソースファイルを使ったのにpakファイルが生成されなければ、そのままの製作環境ではアドオンを作ることは不可能です。 正常なソースファイルを使ったのにもかかわらず、正常なpakファイルが出来なければ1の要因が当てはまります。 1でなければ、選択肢は2か3になります。が、多くの場合は3になります。 ''・1の場合'' 自分が使っているmakeobjとsimutrans本体のバージョンを確認し、公式サイトから自分の環境に最適なものをダウンロードしてきましょう。 出来るだけ新しいものに越したことはありません。 緩急坂の画像を指定する場合は、最新版を使用してください。 また、makeobjについて解説されたページをよく読んでください。 [[makeobj>アドオン開発/Makeobj]] ''・2の場合'' どちらか片方でもmakeobjで指定したフォルダ内に無い場合、正常に作られません。 また、txtやjpegなど、他の種類のファイルの場合でも駄目なようです。 makeobjはdatファイルを先に読み込み、datファイル内で記述された画像ファイルを参照してpakファイルを生成します。 そのため、pngだけだと何も生成されず、datファイルだけだと非常に小さいサイズ(1KB未満)の不正なpakファイルが作られます。 また、環境によってはdatやpngのファイル名の拡張子部分の文字が大文字だと生成されない、といったケースも極まれにあるようです。 ''・3の場合'' この場合が非常に多いと思われます。 -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)の水色で無い場合は、正常に生成されない、生成されてもゲーム中で背景が表示されてしまう、といった不具合が見られます。 似た色になっていないか確認してください。 --レイヤーとして保存していないか pictbearではよくあるミスです。pak化する場合にレイヤーを使用している際は「表示部分の結合」ではなく、レイヤーの統合を行いましょう。 稀にレイヤー扱いの場合で画像が正しく処理できず、pak化ができないという不具合が起きたりします。 ちなみに、アルファチャンネル付きの場合はpak化ができてもsimutrans内では正しく表示されない場合があります。 そのため透過したい部分は細かい網状にしたり、あえて塗りつぶすと良いです。 **とりあえず公開… [#s55cb185] まだまだ足らないところはたくさんありますが、とりあえずこんなところでいかがでしょうか。 基本的にはスレのパクリだろ、と言われればそれまでなんですが・・・;y=ー( ゚д゚)・∵. ターン 皆様のご意見・ご批判お待ちしております。 **コメント [#p81a888f] &size(10){とりあえず、makeobj.exeの使い方だけでも、ということで公開してみました。(kei) 2004/01/14}; -こちらもとりあえずアドオン車両のつくりかたを公開しました。 -- &color(#000,#FFFACC){Nabe/車両工房}; SIZE(10){2004-01-14 (水) 02:14:11} -Nabe/車両工房さん、フォローありがとうございます。 -- &color(#000,#FFFACC){kei(165系)}; SIZE(10){2004-01-14 (水) 02:25:28} -お疲れ様です。丁寧な説明ができそうで期待しています。ところで、個人的には、作り方のページは[[アドオン開発]]の子ページ(ページ名を「アドオン開発/…」とする)にして、[[アドオン開発]]からアクセスできるようにすると、メニュー項目が増えすぎず、いいかもしれないと思います。 -- &color(#000,#FFFACC){管理人}; SIZE(10){2004-01-14 (水) 23:51:41} -これでいいのかなぁ…?でも元のページも残っちゃってるなぁ。どうすればいいんでしょう(;´Д`) -- &color(#000,#FFFACC){kei(165系)}; SIZE(10){2004-01-15 (木) 00:51:35} -元のページを消すには、ソースを空白にして更新すればいいですよ。あと、親ページに#ls2と書くと([[メモ]]のように)、自動的に子ページのリストが現れますので、子ページを作るメリットが得られます。 -- &color(#000,#FFFACC){管理人}; SIZE(10){2004-01-15 (木) 21:58:25} -ありがとうございます。これでようやく一本化できました。 -- &color(#000,#FFFACC){kei(165系)}; SIZE(10){2004-01-15 (木) 23:23:18} -ドット絵ツールEdgeを推薦しときます。 ttp://www.tkb-soft.hmcbest.com/Program/Windows/edge/index.htm -- &color(#000,#FFFACC){七氏}; SIZE(10){2004-01-19 (月) 20:22:07} -datファイルの作り方を公開してみました。説明がわかりにくいと思います。よければ訂正をお願いします。 -- &color(#000,#FFFACC){Nabe/車両工房}; SIZE(10){2004-01-23 (金) 18:15:51} -石油の高速輸送船(?)を自分で作ろうとしたんですが無理でした。面倒くさいので画像やDATファイルも少ししかいじってませんTT 何が悪いのでしょうか・・・・ -- SIZE(10){2004-03-13 (土) 00:06:11} -たぶん、makeobjのバージョンとsimutransとのバージョンが合ってないと思います。ぼくはそれで半日潰しました。。。 -- &color(#000,#FFFACC){けっこうなやむよねぇ}; SIZE(10){2004-03-13 (土) 02:29:52} -simutransの最新版はCommunity→[[feedback forums:http://www.simugraph.com/forum/]]→[[Announcements:http://www.simugraph.com/forum/viewforum.php?id=10]]に存在します。 -- SIZE(10){2004-05-08 (土) 01:00:12} -道路や線路のdatファイルの記述方法を教えてください -- SIZE(10){2004-07-19 (月) 13:17:52} -[[アドオン開発]]→datファイル記述リファレンスに書いてありますよ -- &color(#000,#FFFACC){Fukkun}; SIZE(10){2004-07-29 (木) 09:13:43} -ありがとうございます -- &color(#000,#FFFACC){20040719-131752}; SIZE(10){2004-07-29 (木) 13:30:18} -makeobj.exeは何処にあるんですか? -- SIZE(10){2004-10-11 (月) 16:05:53} -http://www.simugraph.com/forum/viewtopic.php?id=12&t_id=2 -- &color(#000,#FFFACC){ }; SIZE(10){2004-10-11 (月) 17:01:19} -makeobjを手順通りにやっても出来まへん -- SIZE(10){2004-10-11 (月) 18:07:35} -makeobj.exeとdatファイルとpngファイルを同じフォルダに置いといて、makeobj.exeのショートカット作ってリンク先の後ろに"(半角スペース)pak(半角スペース)./(半角スペース)./"につけると簡単。 -- SIZE(10){2004-10-16 (土) 22:11:22} -コストシートの生産係数を若干変更しました。v0.1.3 -- &color(#000,#FFFACC){Nabe/車両工房}; SIZE(10){2004-10-30 (土) 18:45:05} -コストシートのバージョンが0.1.3じゃなく0.1.2のままになっているようです。 -- SIZE(10){2004-11-04 (木) 16:03:36} -↑ご指摘ありがとうございます。計算式の数値をいくつか変更してバージョンを0.1.4に、あと圧縮ソフト変えました。 -- &color(#000,#FFFACC){Nabe/車両工房}; SIZE(10){2004-11-04 (木) 21:29:25} -早速使わせてもらっていますが、&br;例えばギヤ比の数値がエクセルで「84」とでたらそのままで良いのでしょうか?&br;あと、ランニングコストが0.008とかでたら「8」で良いのでしょうか? -- &color(#000,#FFFACC){bakabon}; SIZE(10){2004-12-03 (金) 01:32:47} -PAKファイルをまとめるにはどうすれば良いのでしょう? -- SIZE(10){2005-02-05 (土) 20:33:13} -カレントディレクトリにマージしたいpakファイル群を置いて makeobj merge (新しい名前).pak ./ -- SIZE(10){2005-02-06 (日) 13:22:51} -やってみたらできました。ありがとうございます -- &color(#000,#FFFACC){2005-02-05 (土) 20:33:13}; SIZE(10){2005-02-06 (日) 20:47:40} -何回試してもpakファイルが1kb程度のものしか出来ません -- SIZE(10){2005-04-20 (水) 23:42:23} -datファイルの積載物の種類が公式フォーラムを探しても分かりませんでした。教えていただけませんか? -- SIZE(10){2005-05-15 (日) 11:44:22} -何回試してもpakファイルが1kb程度のものしか出来ません -- 2005-04-20 (水) 23:42:23 同じくできません・・・ -- SIZE(10){2005-05-26 (木) 02:32:38} -パックファイルは分解できますか? -- &color(#000,#FFFACC){くぇ?}; SIZE(10){2005-07-23 (土) 05:46:12} -↑×○→パックファイルは分解できるのでしょうか? -- &color(#000,#FFFACC){くぇ}; SIZE(10){2005-07-23 (土) 05:52:01} -makeobjが起動できません。どなたか教えていただけないでしょうか。よろしくお願いします。 -- &color(#000,#FFFACC){台風}; SIZE(10){2005-10-29 (土) 14:46:45} - makeobjはコマンドプロンプトといっしょに使います。書いてありますよ -- &color(#000,#FFFACC){TKU}; &new{2005-11-07 (月) 16:40:15}; - コマンドプロプントまでできますが手順どうりにやってpakファイルができないのです。あと更新の衝突とやらで2回書いてしまいました。申し訳ありません。 -- &color(#000,#FFFACC){台風}; &new{2005-11-15 (火) 19:17:05}; - 何をどこまでやるとどういうエラーが出る、くらいまで書いてもらわないとアドバイスの仕様がないですよ・・・^^; -- &color(#000,#FFFACC){颱風}; &new{2005-11-16 (水) 09:39:47}; - ひとつ発見したのですが、PNGファイルの名前に大文字のアルファベットが入っているとエラーが出てうまくPAK化出来ないかもしれません。なるべく小文字推奨かと。 -- &color(#000,#FFFACC){茂名鉄車両製造}; &new{2005-12-28 (水) 23:06:28}; - makeobj.exeが無い!http://www.simugraph.com/forum/viewtopic.php?id=12&t_id=2 に行ってもエラーが出る。 -- &color(#000,#FFFACC){WNR}; &new{2006-01-24 (火) 08:01:26}; - makeobjは http://64.simutrans.com/ からどうぞ -- &new{2006-01-24 (火) 11:53:58}; - ありがとうございます -- &color(#000,#FFFACC){WNR}; &new{2006-01-25 (水) 07:06:52}; - makeobjが起動しません -- &color(#000,#FFFACC){初心者}; &new{2007-07-27 (金) 15:05:57}; - アドオンってどうやって載せるのですか?お分かり方教えてください。 -- &color(#000,#FFFACC){ryo5861}; &new{2008-05-20 (火) 16:32:27}; - またmakeobjのリンクが切れてる… -- &new{2008-08-28 (木) 07:56:18}; - makeobj48,49&br;現在これ以前のバージョンは、公式サイトからはおそらく入手不可です。&br;http://sourceforge.net/project/showfiles.php?group_id=196471&package_id=254323 -- &new{2008-08-28 (木) 17:37:37}; - http://web.archive.org/web/*/64.simutrans.com -- &color(#000,#FFFACC){C&B}; &new{2008-12-24 (水) 13:29:51}; - ドット絵講座のリンクが切れていたので修正しました -- &color(#000,#FFFACC){kamaboko}; &new{2009-01-20 (火) 21:23:02}; - makeobjはVista非対応? -- &color(#000,#FFFACC){すー}; &new{2009-01-24 (土) 11:40:50}; - Vistaでも機能するのでそういうのはないはず……。 -- &new{2009-01-24 (土) 22:11:58}; - Vistaでつかっているので出来るはずです。 -- &color(#000,#FFFACC){1089}; &new{2009-01-26 (月) 18:36:02}; - Jr 東日本 E233系 中央線/京浜東北線/常磐千代田線/京葉線 -- &color(#000,#FFFACC){AVBE21}; &new{2009-03-18 (水) 19:33:14}; - simutransに最初からある車輌、フォーラムでソースを公開しているけど勝手に改造しちゃっていいの? -- &new{2009-11-11 (水) 00:10:32}; - pakしても画像が出ないときってどうればいいですか…? -- &new{2011-02-16 (水) 13:59:28}; - 画像は出ないけどアドオン自体は追加されてるということ?&br;もとになった画像ファイルの形式(.png)と縦横のサイズを確認する。&br;datの画像ファイル名(拡張子含まない)と位置指定が正しいかを確認する。 -- &new{2011-02-16 (水) 18:22:48}; - 補足で、画像の位置指定はもとの画像サイズに対する相対的な子弟であることに注意する。&br;たとえばpak64で、256×256の画像に.0.0〜.1.1で位置指定をした場合は.1.1の位置は真ん中あたり(少し右下)になる。 -- &new{2011-02-16 (水) 18:29:38}; - アドバイスありがとうございます。画像ファイルの調整をしたところ無事に表示できました。 -- &new{2011-02-16 (水) 19:36:35}; - たまに空のダミー画像を作ったり画像の空白部分を指定したりして画像の無いpakを作る人がいますが、画像ファイル名に「-」と指定すればそれだけで可能ですよん。 -- &new{2011-09-19 (月) 23:19:25}; - ttp://www.simugraph.com/makeobj/VehicleExample.zip ←はavastでウイルスが検出されました。 詳しくはhttp://graphics.simutrans.com/ これじゃないか? -- &color(#000,#FFFACC){EF652032}; &new{2012-07-25 (水) 14:52:20}; - makeobjがないね。 探してるけど見つからず。 -- &color(#000,#FFFACC){はい}; &new{2013-04-10 (水) 09:39:05}; - 解決済みと思うけど一応。 http://sourceforge.net/projects/simutrans/files/ ここから辿って本体、makeobj pakなどをダウンロード可能。 -- &new{2013-08-21 (水) 09:54:10}; - err.txtにread_png: Invalid image size.って表示されるんですけど、何が原因か分かったら教えてください。 -- &color(#000,#FFFACC){すみません}; &new{2013-10-23 (水) 21:54:19}; - 英文を和訳すると「読み込み_png:不正なサイズ。」。つまりサイズがおかしいというエラーですね。 -- &new{2013-11-16 (土) 02:09:39}; - ドット絵の書き方のページがサービス終了していたのでコメントアウトしておきました。 -- &new{2014-12-12 (金) 17:44:14}; - makeobjすると Missing images (must be either 4 or 8 directions (but 6 found)!) と表示されます -- &color(#000,#FFFACC){子鉄}; &new{2014-12-13 (土) 14:35:01}; - 書いてある通り画像指定の数が合っていないのでは? -- &new{2014-12-13 (土) 17:50:37}; - アドオンのルールの項に、「アドオンを日本語表示にしたい場合は、掲示板か、分かる場所にアドオン名と表示したい日本語を書き込んでください。」とありますが、どういうことでしょうか?昔の名残であれば、執筆者さんには申し訳ないですがコメントアウトするべきだと思うのですが。 -- &new{2017-08-01 (火) 02:16:25}; - jatabの追記方法あたりに書き換えた方がいいかもしれませんね -- &new{2017-08-01 (火) 17:07:07}; - 471の5)まではいいけどそれをエンターしたら「操作可能なプログラムまたはバッチ ファイルとして認識されていません。」て出てくるんですけどどうすればいいの・・・ -- &new{2017-08-21 (月) 09:49:08}; -- 「C:¥simuobj>」のところはmakeobj.exeが配置されているパスにしないとダメですよ。 -- &color(#000,#FFFACC){koa}; &new{2017-08-21 (月) 22:26:23}; - >>koa パスってなんですか・・・ -- &new{2017-08-26 (土) 11:33:34}; - ファイルパスのことです、簡単に言うとmakeobjを置いた場所です。 -- &new{2017-08-26 (土) 12:11:51}; - やっぱりダメです・・・手本通りにやってるのに操作可能なプログラムまたはバッチ ファイルとして認識されていません。」て出てきて・・・ -- &new{2017-10-05 (木) 17:45:42}; -- ちなみにエラーの文は「'makeobj' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」ですか? -- &color(#000,#FFFACC){koa}; &new{2017-10-05 (木) 21:03:23}; - >>koa 「'C:\makeobj' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と出ます -- &new{2017-10-06 (金) 14:14:08}; -- 手順の4)、5)ともにコマンドプロンプトには「>」より右側だけを打ち込んでますか? -- &color(#000,#FFFACC){koa}; &new{2017-10-06 (金) 22:45:32}; - >>koa 右側のみを打ち込んでますがやはり「認識されていません。」となります、4,5の手順以前に間違ってるとこがあるんでしょうか・・・ちなみに「C:Users\***」とデフォルトで表示されてます(*はユーザー名) -- &new{2017-11-09 (木) 19:37:15}; -- パスの設定が正しければ、makeobjは動くはずなので(リンク参照)、手順4~5だと思われます。http://up.fun-it.com/simutrans/up/src/simufun_0961.jpg -- &color(#000,#FFFACC){koa}; &new{2017-11-10 (金) 08:22:07}; - >>koa 試行錯誤の結果pak化に成功しました!「C:Users\***」の場所を特定してそこに「simuobjフォルダ」を放り込んで自分の場合「Makeobj.exe pak ./ ./」と打ってエンターしたら成功しました、これでアドオンの気になるところが修正できます・・・お付き合いありがとうございました。 -- &new{2017-12-17 (日) 12:12:42}; #comment
テキスト整形のルールを表示する(編集中のテキストは失われます)