アドオン開発/Makeobj
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
//cache
[[アドオン開発]]
あちこちに分散しているmakeobjに関する記述を整理してリファ...
#contents
RIGHT:
&size(10){''更新履歴''};
&size(10){初版。ぼちぼちと 2010/05/01};
**makeobjの入手 [#k57da0d8]
[[SourceForge:makeobj]]からWindows,Linux,BeOS版のコンパイ...
また、[[国際フォーラムのsimutransダウンロードページ>https...
**makeobjの実行 [#dbc7696b]
makeobjはCUIツールです。コマンドプロンプトなどのCUIシェル...
makeobjをpathの通った場所におくか、makeobjのあるフォルダ...
Linuxの場合は「./makeobj」と[./]が必要ですが、Windowsでは...
&imgfolder(16/page_go.png); [[makeobj.exeを使ってみよう...
**コマンドラインオプション [#w89ac0c5]
オプションは大文字小文字を区別しません。
***pak[タイルサイズ] [#jd34ecd6]
:説明|datファイルとpng画像ファイルからpakファイルを作成し...
タイルサイズには16から32767までのサイズを指定できます(ver...
タイルサイズを省略して単にpakとした場合には、タイルサイズ...
:構文|makeobj pak <pakファイル名> <datファイル名> [<datフ...
makeobj pak128 <pakファイル名> <datファイル名> [<datファ...
:例1|
makeobj pak
makeobj pak ./ ./
フォルダ内のすべてのdatファイルを読み込み、個々のpakファ...
pakオプションは最もよく使われるため、ファイル名を省略また...
ファイル名を省略した場合は、オブジェクトはそれぞれ個別のp...
:例2|
makeobj pak new.pak
フォルダ内のすべてのdatファイルを読み込み、new.pakを作成...
:例3|
makeobj pak ./ sample.dat
sample.datを読み込み、個々のpakファイルを作成します。この...
:例4|
makeobj pak temp.pak ./sample.dat
sample.datを読み込み、temp.pakを作成します。
***merge [#h677bc19]
:説明|複数のpakファイルを単一のpakライブラリファイルに結...
:構文|makeobj merge <pakライブラリファイル名> <pakファイ...
:例1|
makeobj merge new.pak a.pak b.pak c.pak
a.pak b.pak c.pakの3つのpakファイルを結合し、new.pakを作...
:例2|
makeobj merge new.pak *.pak
フォルダ内のすべてのpakファイルを結合し、new.pakを作成し...
#div(start,noteblue)
''ground.Outside.pak''というpakファイルは特別なファイルで...
#div(end)
***extract [#y5671432]
:説明|pakライブラリファイルを個々のpakファイルに分割しま...
#div(start,noteyellow,margin:0)
一部に完全には分割できないpakライブラリファイルがあります。
オブジェクト名にコントロールコードや、ファイル名として使...
#div(end)
:構文|makeobj extract <pakライブラリファイル名>
:例|
:結果|
found 2 files to extract
writing 'building.HQ1.pak' ...
writing 'building.HQ2.pak' ...
***list [#h5084826]
:説明|pakライブラリファイルに含まれているpakオブジェクト...
:構文|makeobj list <pakファイル名> [<pakファイル名> ...]
:例|
makeobj list building.hq.all.pak
building.hq.all.pakファイル内のpakオブジェクト名の一覧を...
:結果|
Contents of file building.hq.all.pak (pak version 1001):
type name
---------------- ------------------------------
building HQ1
building HQ2
***dump [#z3222f60]
:説明|pakファイルまたはpakライブラリファイル内のノード情...
:構文|makeobj dump <pakファイル名> [<pakファイル名> ...]
:例|
makeobj dump building.IND_00_02.pak
building.IND_00_02.pakファイル内のノード情報を表示します。
:結果|
File building.IND_00_02.pak (version 1001):
ROOT-node (root) 0 bytes
BUIL-node (building) 26 bytes
TEXT-node (text) 10 bytes 'IND_00_02'
TEXT-node (text) 8 bytes 'Patrick'
TILE-node (tile) 7 bytes
IMG2-node (imagelist2d) 4 bytes
IMG1-node (imagelist) 4 bytes
IMG-node (image) 9490 bytes
IMG2-node (imagelist2d) 4 bytes
***capabilities [#aa75fe08]
:説明|このmakeobjが読み書き可能なオブジェクトの種類を表示...
:構文|makeobj capabilities
:結果|
This program can pack the following object types (pak ve...
bridge
building
citycar
crossing
cursor
(...以下省略)
***quiet [#h34b6f69]
:説明|makeobjのバージョン情報、著作権情報を標準出力に出力...
:構文|
:例|
makeobj quiet pak
フォルダ内のすべてのdatファイルを読み込み、個々のpakファ...
**トラブルシューティング [#y8bb1920]
:&pre(read_png: Invalid image size.);|画像のキャンバスサ...
キャンバスサイズはpak64の場合は64,128,192,256...、pak128...
**makeobjのバージョン履歴 [#u6b72a7f]
**makeobjの素早い使い方 [#z988fef2]
***makeobjをソースと同じフォルダに置く [#x03ce379]
makeobjを、pakのソースであるdatとpngの入ったフォルダにコ...
***パスを通す [#qc1c8362]
上記の応用編です。makeobjをWindows標準のコマンドであるcd...
***バッチファイルを作る [#d9d08759]
バッチファイルの中身はテキストで、コマンドプロンプトで使...
終了行:
//cache
[[アドオン開発]]
あちこちに分散しているmakeobjに関する記述を整理してリファ...
#contents
RIGHT:
&size(10){''更新履歴''};
&size(10){初版。ぼちぼちと 2010/05/01};
**makeobjの入手 [#k57da0d8]
[[SourceForge:makeobj]]からWindows,Linux,BeOS版のコンパイ...
また、[[国際フォーラムのsimutransダウンロードページ>https...
**makeobjの実行 [#dbc7696b]
makeobjはCUIツールです。コマンドプロンプトなどのCUIシェル...
makeobjをpathの通った場所におくか、makeobjのあるフォルダ...
Linuxの場合は「./makeobj」と[./]が必要ですが、Windowsでは...
&imgfolder(16/page_go.png); [[makeobj.exeを使ってみよう...
**コマンドラインオプション [#w89ac0c5]
オプションは大文字小文字を区別しません。
***pak[タイルサイズ] [#jd34ecd6]
:説明|datファイルとpng画像ファイルからpakファイルを作成し...
タイルサイズには16から32767までのサイズを指定できます(ver...
タイルサイズを省略して単にpakとした場合には、タイルサイズ...
:構文|makeobj pak <pakファイル名> <datファイル名> [<datフ...
makeobj pak128 <pakファイル名> <datファイル名> [<datファ...
:例1|
makeobj pak
makeobj pak ./ ./
フォルダ内のすべてのdatファイルを読み込み、個々のpakファ...
pakオプションは最もよく使われるため、ファイル名を省略また...
ファイル名を省略した場合は、オブジェクトはそれぞれ個別のp...
:例2|
makeobj pak new.pak
フォルダ内のすべてのdatファイルを読み込み、new.pakを作成...
:例3|
makeobj pak ./ sample.dat
sample.datを読み込み、個々のpakファイルを作成します。この...
:例4|
makeobj pak temp.pak ./sample.dat
sample.datを読み込み、temp.pakを作成します。
***merge [#h677bc19]
:説明|複数のpakファイルを単一のpakライブラリファイルに結...
:構文|makeobj merge <pakライブラリファイル名> <pakファイ...
:例1|
makeobj merge new.pak a.pak b.pak c.pak
a.pak b.pak c.pakの3つのpakファイルを結合し、new.pakを作...
:例2|
makeobj merge new.pak *.pak
フォルダ内のすべてのpakファイルを結合し、new.pakを作成し...
#div(start,noteblue)
''ground.Outside.pak''というpakファイルは特別なファイルで...
#div(end)
***extract [#y5671432]
:説明|pakライブラリファイルを個々のpakファイルに分割しま...
#div(start,noteyellow,margin:0)
一部に完全には分割できないpakライブラリファイルがあります。
オブジェクト名にコントロールコードや、ファイル名として使...
#div(end)
:構文|makeobj extract <pakライブラリファイル名>
:例|
:結果|
found 2 files to extract
writing 'building.HQ1.pak' ...
writing 'building.HQ2.pak' ...
***list [#h5084826]
:説明|pakライブラリファイルに含まれているpakオブジェクト...
:構文|makeobj list <pakファイル名> [<pakファイル名> ...]
:例|
makeobj list building.hq.all.pak
building.hq.all.pakファイル内のpakオブジェクト名の一覧を...
:結果|
Contents of file building.hq.all.pak (pak version 1001):
type name
---------------- ------------------------------
building HQ1
building HQ2
***dump [#z3222f60]
:説明|pakファイルまたはpakライブラリファイル内のノード情...
:構文|makeobj dump <pakファイル名> [<pakファイル名> ...]
:例|
makeobj dump building.IND_00_02.pak
building.IND_00_02.pakファイル内のノード情報を表示します。
:結果|
File building.IND_00_02.pak (version 1001):
ROOT-node (root) 0 bytes
BUIL-node (building) 26 bytes
TEXT-node (text) 10 bytes 'IND_00_02'
TEXT-node (text) 8 bytes 'Patrick'
TILE-node (tile) 7 bytes
IMG2-node (imagelist2d) 4 bytes
IMG1-node (imagelist) 4 bytes
IMG-node (image) 9490 bytes
IMG2-node (imagelist2d) 4 bytes
***capabilities [#aa75fe08]
:説明|このmakeobjが読み書き可能なオブジェクトの種類を表示...
:構文|makeobj capabilities
:結果|
This program can pack the following object types (pak ve...
bridge
building
citycar
crossing
cursor
(...以下省略)
***quiet [#h34b6f69]
:説明|makeobjのバージョン情報、著作権情報を標準出力に出力...
:構文|
:例|
makeobj quiet pak
フォルダ内のすべてのdatファイルを読み込み、個々のpakファ...
**トラブルシューティング [#y8bb1920]
:&pre(read_png: Invalid image size.);|画像のキャンバスサ...
キャンバスサイズはpak64の場合は64,128,192,256...、pak128...
**makeobjのバージョン履歴 [#u6b72a7f]
**makeobjの素早い使い方 [#z988fef2]
***makeobjをソースと同じフォルダに置く [#x03ce379]
makeobjを、pakのソースであるdatとpngの入ったフォルダにコ...
***パスを通す [#qc1c8362]
上記の応用編です。makeobjをWindows標準のコマンドであるcd...
***バッチファイルを作る [#d9d08759]
バッチファイルの中身はテキストで、コマンドプロンプトで使...
ページ名: