Config

「Config」の編集履歴(バックアップ)一覧に戻る

Config - (2013/08/05 (月) 12:05:36) のソース

ComputerCraftの設定ファイルについて。

執筆時のバージョン:
-ComputerCraft 1.56 for Minecraft 1.6.2

----
#contents
----

*概要
設定ファイルは他のmodと同じく、以下のフォルダ内に作成される。

 %appdata%\.minecraft\config

設定ファイルの拡張子は.cfgだが、メモ帳などテキストエディタで編集することができる。

初めてComputerCraftを導入した(設定ファイルが無い)ときは、Minecraftにログインしてタイトル画面まで進むと自動的に作成される。また、ComputerCraftのバージョンアップによって新しい設定項目が追加された場合は、タイトル画面に進んだ時点で設定ファイル内に項目が追加される。設定ファイルを編集する必要があるときはファイルが作成・更新された時点で一度Minecraftを終了し、設定ファイルを編集・保存した後に再度Minecraftを起動してプレイする。

設定ファイルを編集するときは、念のためワールドデータをバックアップしておくことが望ましい。設定の変更によって、他のMODとの競合やプログラミングの前提条件が変わるなど予期せぬ問題が発生し、最悪リカバリーが不可能となる場合がある。

コンピュータに関する設定事項とタートルに関する設定事項はそれぞれ別の設定ファイルに保存されている。また、設定ファイルのファイル名やフォーマットは今までに何度か変更されている。

**Minecraft Forgeのオートアサイン機能について【1.47-1.5】
設定ファイル自動作成時に、Minecraft ForgeはMODが指定した初期値が255以下のブロックIDを256~4095の間に変更して設定してしまう。その結果、別のブロックIDで作られたワールドは正しく読み込めなくなってしまう可能性がある。

ComputerCraftでは全ての初期ブロックIDが255以下のため、全てのブロックがオートアサインの対象となっている。

オートアサインによるブロックIDの変更を避けるには、設定ファイルが自動作成された時点で一度Minecraftを終了し、設定ファイルのブロックIDを編集・保存した後に再度Minecraftを起動すればよい。なお、既に設定ファイルが存在した場合は、設定ファイルで指定した値がブロックIDになる。

なお、1.51からはデフォルトIDが変更されてオートアサインの対象外になったため、上記のような事はなくなった。そのかわり、Minecraft 1.4.7以前からMinecraft 1.5以降に移行したセーブデータの場合、configで旧IDを指定した状態でないとComputerCraftのブロック・アイテムが消失してしまうようになった。

*CC1.48~ (Minecraft 1.4.6~)
ComputerCraft.cfgがコンピュータに関する設定事項、CCTurtle.cfgがタートルに関する設定事項。
ComputerCraft.cfgは一部項目が今バージョンより変更された。
Minecraft Forgeの仕様により、キー名の前に値のタイプ(&bold(){I:}は整数、&bold(){B:}はtrueかfalse)が付加されるようになった(キー名はこのタイプ部分を除いた部分である)。
**ComputerCraft.cfg
CC1.46で変更されたgeneralカテゴリーがCC1.42のように戻った。これらの項目(特にディスク容量)を変更していた場合はワールドをプレイする前に修正する必要がある。
【1.55-】computerSpaceLimit および floppySpaceLimitで 0 を指定したとき、容量が無制限にならなくなった。
|CENTER:BGCOLOR(#DDD):&bold(){カテゴリー}|CENTER:BGCOLOR(#DDD):&bold(){キー}|CENTER:BGCOLOR(#DDD):&bold(){解説}|CENTER:BGCOLOR(#DDD):&bold(){初期値}|
|MIDDLE:block|I:cableBlockID|【1.51-】Networking CableのブロックID|1229|
|~|I:computerBlockID|各ComputerのブロックID|【1.51-】1225&br()【-1.5】207|
|~|I:peripheralBlockID|各周辺機器のブロックID|【1.51-】1226&br()【-1.5】208|
|MIDDLE:general|I:computerSpaceLimit|各Computer・Turtle本体のディスク容量(バイト、【-1.53】0で無制限)|【1.55-】1048576&br()【-1.53】2097152|
|~|B:enableAPI_http|[[HTTP API>API/HTTP]]でインターネットへの接続を許可するか|false|
|~|B:enableCommandBlock|【1.48-】コマンドブロックをコントロールできるか|false|
|~|I:floppySpaceLimit|フロッピーディスクの容量(バイト、【-1.53】0で無制限)|【1.55-】131072&br()【-1.53】524288|
|~|I:modem_highAltitudeRange|最高高度での無線通信距離(100000以下)|384|
|~|I:modem_highAltitudeRangeDuringStorm|雷雨時の最高高度での無線通信距離(100000以下)|64|
|~|I:modem_range|低高度での無線通信距離(100000以下)|64|
|~|I:modem_rangeDuringStorm|雷雨時の低高度での無線通信距離(100000以下)|16|
|~|I:terminal_height|Computer GUIの縦の表示文字数(1~256)|19|
|~|I:terminal_width|Computer GUIの横の表示文字数(1~256)|51|
|~|I:treasureDiskLootFrequency|【1.56-】ダンジョンのチェストに追加されるお宝ディスクの出現率。&br()他mod追加の宝物が多くて相対的に出現率が低下する場合などに増やす。&br()(0~100。0で出現せず)|1|
|MIDDLE:item|I:diskExpandedItemID|各染色フロッピーディスクのアイテムID(ゲーム内では+256)|4001|
|~|I:diskItemID|フロッピーディスクのアイテムID(ゲーム内では+256)|4000|
|~|I:printoutItemID|各印刷物のアイテムID(ゲーム内では+256)|4002|
|~|I:treasureDiskItemID|【1.56-】お宝ディスクのアイテムID(ゲーム内では+256)|4003|

**CCTurtle.cfg
CC1.42から項目に変更無し。
|CENTER:BGCOLOR(#DDD):&bold(){カテゴリー}|CENTER:BGCOLOR(#DDD):&bold(){キー}|CENTER:BGCOLOR(#DDD):&bold(){解説}|CENTER:BGCOLOR(#DDD):&bold(){初期値}|
|MIDDLE:block|I:turtleAdvancedBlockID|【1.56-】各Advanced TurtleのブロックID|1230|
|~|I:turtleBlockID|CC1.3xで実装された各TurtleのブロックID|【1.51-】1227&br()【-1.5】209|
|~|I:turtleUpgradedBlockID|CC1.4以降に実装された各TurtleのブロックID。&br()TurtleアップグレードMODのTurtleもこのIDになる|MIDDLE:【1.51-】1228&br()【-1.5】210|
|general|B:turtlesNeedFuel|各Turtleが移動時に燃料を必要とするか|true|

*CC1.46~1.47 (Minecraft 1.4.2~1.4.5)
ComputerCraft.cfgがコンピュータに関する設定事項、CCTurtle.cfgがタートルに関する設定事項。
ComputerCraft.cfgは一部項目が今バージョンより変更された。
**ComputerCraft.cfg(CC1.46~1.47)
CC1.42~1.45の旧generalカテゴリーの項目が細分化された。これらの項目(特にディスク容量)を変更していた場合はワールドをプレイする前に修正する必要がある。&s(){おそらく、CC1.45以前で使われていたConfiguration.getOrCreatePropertyの引数が「キー、カテゴリー」という順なのに対して、CC1.46以降のConfiguration.getは「カテゴリー、キー」と逆なため、このようなことになっているのだろう。}
なお、ブロック・アイテムIDの項目についてはCC1.42から変更無し。
|CENTER:BGCOLOR(#DDD):&bold(){カテゴリー}|CENTER:BGCOLOR(#DDD):&bold(){キー}|CENTER:BGCOLOR(#DDD):&bold(){解説}|CENTER:BGCOLOR(#DDD):&bold(){初期値}|
|MIDDLE:block|computerBlockID|各ComputerのブロックID(整数)|207|
|~|peripheralBlockID|各周辺機器のブロックID(整数)|208|
|computerspacelimit|general|各Computer・Turtle本体のディスク容量(整数、バイト、0で無制限)|2097152|
|enableapi_http|general|[[HTTP API>API/HTTP]]でインターネットへの接続を許可するか(true/false)|false|
|floppyspacelimit|general|フロッピーディスクの容量(整数、バイト、0で無制限)|524288|
|MIDDLE:item|diskExpandedItemID|各染色フロッピーディスクのアイテムID(整数、ゲーム内では+256)|4001|
|~|diskItemID|フロッピーディスクのアイテムID(整数、ゲーム内では+256)|4000|
|~|printoutItemID|各印刷物のアイテムID(整数、ゲーム内では+256)|4002|
|modem_highaltituderange|general|最高高度での無線通信距離(整数、100000以下)|384|
|modem_highaltituderangeduringstorm|general|雷雨時の最高高度での無線通信距離(整数、100000以下)|64|
|modem_range|general|低高度での無線通信距離(整数、100000以下)|64|
|modem_rangeduringstorm|general|雷雨時の低高度での無線通信距離(整数、100000以下)|16|
|terminal_height|general|Computer GUIの縦の表示文字数(整数、1~256)|19|
|terminal_width|general|Computer GUIの横の表示文字数(整数、1~256)|51|

**CCTurtle.cfg
CC1.42から項目に変更無し。
|CENTER:BGCOLOR(#DDD):&bold(){カテゴリー}|CENTER:BGCOLOR(#DDD):&bold(){キー}|CENTER:BGCOLOR(#DDD):&bold(){解説}|CENTER:BGCOLOR(#DDD):&bold(){初期値}|
|MIDDLE:block|turtleBlockID|CC1.3xで実装された各TurtleのブロックID(整数)|209|
|~|turtleUpgradedBlockID|CC1.4以降に実装された各TurtleのブロックID。&br()TurtleアップグレードMODのTurtleもこのIDになる(整数)|MIDDLE:210|
|general|turtlesNeedFuel|各Turtleが移動時に燃料を必要とするか(true/false)|true|

*CC1.42~1.45 (Minecraft 1.3.2)
v1.42からMinecraft Forge式の新Configファイルとなった。
ファイル名やフォーマットが変更されたため、CC1.41以前との互換性は無い。
**ComputerCraft.cfg(CC1.42~1.45)
CC1.45では文字のカラー表示が可能になったため、terminal_textColour_系の項目は削除された。
|CENTER:BGCOLOR(#DDD):&bold(){カテゴリー}|CENTER:BGCOLOR(#DDD):&bold(){キー}|CENTER:BGCOLOR(#DDD):&bold(){解説}|CENTER:BGCOLOR(#DDD):&bold(){初期値}|
|MIDDLE:block|computerBlockID|各ComputerのブロックID(整数)|207|
|~|peripheralBlockID|各周辺機器のブロックID(整数)|208|
|MIDDLE:general|computerSpaceLimit|各Computer・Turtle本体のディスク容量(整数、バイト、0で無制限)|2097152|
|~|enableAPI_http|[[HTTP API>API/HTTP]]でインターネットへの接続を許可するか(true/false)|false|
|~|floppySpaceLimit|フロッピーディスクの容量(整数、バイト、0で無制限)|524288|
|~|modem_highAltitudeRange|最高高度での無線通信距離(整数、100000以下)|384|
|~|modem_highAltitudeRangeDuringStorm|雷雨時の最高高度での無線通信距離(整数、100000以下)|64|
|~|modem_range|低高度での無線通信距離(整数、100000以下)|64|
|~|modem_rangeDuringStorm|雷雨時の低高度での無線通信距離(整数、100000以下)|16|
|~|terminal_height|Computer GUIの縦の表示文字数(整数、1~256)|19|
|~|terminal_textColour_b|【-1.44】コンソールの文字色の青要素(整数、0~255)|255|
|~|terminal_textColour_g|【-1.44】コンソールの文字色の緑要素(整数、0~255)|255|
|~|terminal_textColour_r|【-1.44】コンソールの文字色の赤要素(整数、0~255)|255|
|~|terminal_width|Computer GUIの横の表示文字数(整数、1~256)|51|
|MIDDLE:item|diskExpandedItemID|各染色フロッピーディスクのアイテムID(整数、ゲーム内では+256)|4001|
|~|diskItemID|フロッピーディスクのアイテムID(整数、ゲーム内では+256)|4000|
|~|printoutItemID|各印刷物のアイテムID(整数、ゲーム内では+256)|4002|

**CCTurtle.cfg
|CENTER:BGCOLOR(#DDD):&bold(){カテゴリー}|CENTER:BGCOLOR(#DDD):&bold(){キー}|CENTER:BGCOLOR(#DDD):&bold(){解説}|CENTER:BGCOLOR(#DDD):&bold(){初期値}|
|MIDDLE:block|turtleBlockID|CC1.3xで実装された各TurtleのブロックID(整数)|209|
|~|turtleUpgradedBlockID|CC1.4以降に実装された各TurtleのブロックID。&br()TurtleアップグレードMODのTurtleもこのIDになる(整数)|MIDDLE:210|
|general|turtlesNeedFuel|各Turtleが移動時に燃料を必要とするか(true/false)|true|

*CC1.41(Minecraft 1.2.5)以前
mod_ComputerCraft.cfgがコンピュータに関する設定事項、mod_CCTurtle.cfgがタートルに関する設定事項。
フォーマットはModLoaderのMLProp形式。
**mod_ComputerCraft.cfg
|CENTER:BGCOLOR(#DDD):&bold(){キー}|CENTER:BGCOLOR(#DDD):&bold(){解説}|CENTER:BGCOLOR(#DDD):&bold(){初期値}|
|computerBlockID|各ComputerのブロックID(整数、0~4095)|207|
|diskDriveBlockID|各周辺機器のブロックID(整数、0~4095)|208|
|diskItemID|フロッピーディスクのアイテムID(整数、0~65279、ゲーム内では+256)|4000|
|enableAPI_http|【1.31-】[[HTTP API>API/HTTP]]でインターネットへの接続を許可するか(0/1)|0|
|terminal_width|Computer GUIの横の表示文字数(整数、0~255)|51|
|terminal_height|Computer GUIの縦の表示文字数(整数、0~255)|19|
|terminal_textColour_b|コンソールの文字色の青要素(整数、0~255)|255|
|terminal_textColour_g|コンソールの文字色の緑要素(整数、0~255)|255|
|terminal_textColour_r|コンソールの文字色の赤要素(整数、0~255)|255|
|modem_range|【1.3-】低高度での無線通信距離(整数、100000以下)|64|
|modem_rangeDuringStorm|【1.3-】雷雨時の低高度での無線通信距離(整数、100000以下)|16|
|modem_highAltitudeRange|【1.4-】最高高度での無線通信距離(整数、10000以下)|384|
|modem_highAltitudeRangeDuringStorm|【1.4-】雷雨時の最高高度での無線通信距離(整数、100000以下)|64|
|computerSpaceLimit|【1.4-】各Computer・Turtle本体のディスク容量(整数、バイト、0で無制限)|2097152|
|floppySpaceLimit|【1.4-】フロッピーディスクの容量(整数、バイト、0で無制限)|524288|

**mod_CCTurtle.cfg
CC1.3で追加された。
|CENTER:BGCOLOR(#DDD):&bold(){キー}|CENTER:BGCOLOR(#DDD):&bold(){解説}|CENTER:BGCOLOR(#DDD):&bold(){初期値}|
|turtleBlockID|CC1.3xで実装された各TurtleのブロックID(整数、0~4095)|209|
|turtleUpgradedBlockID|【1.4-】CC1.4以降に実装された各TurtleのブロックID。&br()TurtleアップグレードMODのTurtleもこのIDになる(整数、0~4095)|MIDDLE:210|
|turtlesNeedFuel|【1.4-】各Turtleが移動時に燃料を必要とするか(0/1)|1|