ログインが必要です

マイページの表示・ファイルのアップロードをするには
AOIRO IDでログインしてください。

AOIRO IDでログイン
Sponsored
Sponsored
車両変換スタジオ

車両アドオンを1回アップロードすれば、座席の定義・描画距離突破・LCDの設置・走行音の改善をまとめてかけられます。
上から順に進み、いらない工程はスキップできます。最後に1つのファイルになって出てきます。

アドオン選ぶ
① 座席運転席・床・ドア
② 描画距離64ブロック突破
③ LCD一時停止中
④ 走行音一時停止中
完成ダウンロード
? ご利用の前に はじめての方はここを開いてください

このページでできること

車両アドオンを1回アップロードすると、下の4つを順に適用して、1つのファイルにして返します。いらない工程は「スキップ」で飛ばせます。

工程すること要るもの
① 座席・床・ドア運転席の番号、床の高さ、ドアの位置をアドオンに書き込むなし
② 描画距離突破64ブロックの限界を超えて見えるようにするなし
③ LCDの設置ドア上のディスプレイを組み込むなし
④ 走行音加速の録音からモーター音を作る加速の録音1本

順番は変えられません。②で作る「遠くから見える用のモデル」に③のLCDが混ざってしまうからです。

モデルの名前で決めておくこと(やらなくても動きます)

Blockbenchで、その部分のキューブをまとめたグループの名前を変えるだけです。あとはいつもどおり書き出してアップロードしてください。

グループ名役割書き方
door_L door_Rドア片側のドアを全部1つのグループに入れて大丈夫です。前後に離れていれば別のドアとして数えます。door_L1 door_L2 と分けても構いません
cab運転席両運転台なら cab2
seat_1 seat_2客席1グループで1席です。番号は必須です
floor立ち乗りで足が着く高さ
lcd_1 lcd_2ドア上の画面画面のキューブを直接入れてください。左右2枚を同じグループに入れると、LCD左とLCD右になります
lcd_seat_1座席上の画面座席の上に付ける広告の画面。1枚だけでも大丈夫です
  • 位置は、中身全体の真ん中(左右と前後)と上面(高さ)で取ります。座席ならクッションの面、床なら床面です
  • 大文字と小文字は区別しません。door_L でも door_l でも同じです
  • doorlamp のように似ているだけの名前は拾いません
  • seat_ を1つも付けていない車両は、今ある座席をそのまま残します。cab だけ付けたときは、今ある座席から一番近いものを運転席にします
  • LCDの板は薄く作ってください。厚みは0.15以下、平面(厚み0)でも構いません。横と縦の比が1.1〜2.6倍の横長だと自動で見つかります
  • 左右を自分で決めたいときは lcd_L1 lcd_R1 と分けてください。名前で決めたものは1枚でもそのまま使います。どの画面も③の候補リストであとから変えられます

ファイルの送り先

サーバーへ送るのは②の描画距離突破だけです。①③④とLCD動画パックはブラウザの中だけで処理します。走行音の録音とLCDの動画がサーバーへ行くことはありません。

気をつけること

  • アドオンのファイル自体を書き換えます。他の人が作ったアドオンを変換するときは、改変していいか配布元の規約を確かめてください
  • 元の見た目や動きは変えません
  • 同じアドオンを何度通しても、二重に入ることはありません
  • 出てきたファイルは元の素材の新しい版として扱われます。ワールド設定でパックのバージョンを上げてください

0 車両アドオン未選択

車両のページからお入りください

作者が許可した車両だけを扱います。配布ページのダウンロードの下にあるボタンから始めてください。

自分で作った車両を、エラーなく描画距離突破に通すには

描画距離突破 (②) は、アドオンの中身を読んで「車両のエンティティ」を探し、そこにパッチを組み込みます。次の形になっていれば、ほとんどそのまま通ります。

1. ファイルの形と名前

  • 形式は .mcaddon / .mcpack / .zip のどれか。300MB まで。
  • ファイル名は半角の英数字と _ - だけにしてください(例: E233_2000_v1.2.mcaddon)。日本語・空白・記号は、パッチ後のファイル名で崩れることがあります。
  • 拡張子を二重にしない(xxx.mcaddon.zip などは避ける)。

2. 中のフォルダの並べ方

E233_2000.mcaddon
├─ E233_2000_BP/        ← ビヘイビアパック
│   ├─ manifest.json
│   └─ entities/e233_2000.json
└─ E233_2000_RP/        ← リソースパック
    ├─ manifest.json
    ├─ entity/e233_2000.entity.json
    ├─ models/entity/e233_2000.geo.json
    └─ textures/entity/e233_2000.png
  • zip を開いてすぐのところに BP のフォルダと RP のフォルダを置いてください。manifest.json はそれぞれのフォルダの直下です。
  • .mcaddon の中に .mcpack を入れ子にしないでください。入れ子は中身を読めず、「対応エンティティが見つかりませんでした」になります。フォルダのまま zip にして、拡張子を .mcaddon にするのが確実です。
  • フォルダを一段余計にかぶせない(E233/E233_BP/… のように二段にしない)。

3. manifest.json

  • BP の modules には "type": "data"(スクリプトを使うなら "script" も)、RP には "type": "resources" を入れてください。
  • uuid自分で新しく作ったものを使ってください。ほかの作品からコピーしたままだと、同じワールドで別のアドオンとぶつかります。
  • BP にスクリプトがある場合は、entry に書いたファイル(例: scripts/main.js)が実際に入っていること。無いと「スクリプト構成が特殊なため対応できませんでした」になります。

4. 車両のエンティティ

  • BP の entities/minecraft:entity、RP の entity/minecraft:client_entity を置き、両方の identifier を同じにしてください(例: mtc:e233_2000)。
  • 車両は BP 側に minecraft:rail_movement を持たせてください。これで「車両」として見つけます。
  • RP 側の geometrydefault に書いた名前(例: geometry.e233_2000)と、models/ の中のモデルの identifier を一字一句そろえてください。どちらかが違うと見つかりません。
  • エンティティの properties は多くても 25 個くらいまでに。パッチでいくつか足すので、合計が 32 を超えると変換できません。

5. そのほか

  • 一つのファイルは 64MB まで、展開したあとの合計は 1GB まで、ファイル数は 20,000 まで。
  • JSON のコメント(///* */)や最後の余計な , は、こちらで読み飛ばすので大丈夫です。
  • 一度パッチをかけたファイルにもう一度かけても大丈夫です(前のパッチを外してからかけ直します)。

それでもエラーになるときは、エラーの文と車両の配布ページを添えて、お問い合わせからご連絡ください。

1 座席・床・ドアの定義待機中

どの席が運転席か、床の高さ、ドアの位置をアドオンに書き込みます。書き込むとMTCが位置から推測しなくなるので、車端の客席に座って運転状態になってしまうことや、床がズレて浮いて見えることがなくなります。

モデル側で決めておく方法(グループの名前を変えるだけ)

Blockbenchで、その部分のキューブをまとめたグループの名前を下のとおりに変えて書き出すだけです。

  1. door_L door_R … ドア(左・右)
  2. cab … 運転席(両運転台なら cab2 も)
  3. seat_1 seat_2 … 客席(1席ずつ。番号は必須)
  4. floor … 床

位置は、グループの中身全体の真ん中(左右と前後)と上面(高さ)で取ります。座席ならクッションの面、床なら床面です。
door_L に左側のドアを全部入れても構いません。前後に離れているものは別のドアとして数えます。door_L1 door_L2 と分けたり、door1 のように左右を省いたりしても読めます。
大文字と小文字は区別しません。doorlamp のように似ているだけの名前は拾いません。
客席は1グループで1席です。1つのグループに何席もまとめると1席として扱われるので、そのときは下の一覧に注意が出ます。

2 描画距離突破待機中

64ブロックの描画限界を超えて車両・レール・架線柱が見えるようになるパッチを、アドオン本体に組み込みます。追加パックは不要です。
この工程だけはサーバーで処理するので、ファイルが碧臨重工のサーバーへ一時的に送られます。処理が終わったらすぐ消えます。

3 LCD(ドア上ディスプレイ)の設置一時停止中

この機能は現在一時停止しています。再開までお待ちください。この工程は自動で飛ばします。

モデルの中から横長の平らな板を探して、動画を映すためのパーツを組み込みます。下のリストでチェックの付け外しと、どの画面かの変更ができます。グループ名を lcd_1(ドア上)や lcd_seat_1(座席上)にしておくと確実に見つかります。
流す動画は別のファイル(.mcpack)として作ります。表示の切り替えはMTC本体のLCD設定が行うので、追加のパックは要りません。

4 走行音(モーター音)一時停止中

この機能は現在一時停止しています。再開までお待ちください。この工程は自動で飛ばします。

加速の録音1本から、1km/hごとの連続音(グレイン×4バリアント)とトンネル反響音を作って車両に組み込みます。うねりのない滑らかなモーター音になります。
録音はサーバーに送られません。すべてブラウザの中で変換します。

加速録音(発車〜なるべく高速まで)

ogg / wav / mp3 / m4a — 途中で惰行・ブレーキが入っていないもの

減速録音(任意・○km/h〜停止まで)

ブレーキ一定のまま停止まで録れたもの。未指定なら制動音は加速録音から作ります

変換設定

完成待機中

ひとつのファイルにまとまりました。Minecraftに入れると元の素材の新しい版として扱われるので、ワールド設定でパックのバージョンを上げてください。

LCD動画パックを作る一時停止中

この機能は現在一時停止しています。再開までお待ちください。

LCDに流す動画そのものを作ります。車両アドオンとは別のファイル(.mcpack)として出てきます。1つ作れば、ワールドの中の対応車両のLCDが一斉に切り替わります。工程③でLCDを設置した車両にもそのまま使えます。

広告動画をドロップ、またはクリックして選択

mp4 / mov / webm — 最大4本。LCD設定アイテムで「広告動画1〜4」として選べます

    Sponsored

    使い方

    1. 車両アドオンを1つアップロードします
    2. ①→④を上から順に進めます。いらない工程は「スキップ」を押してください
    3. 最後に出てくるファイルをMinecraftに入れます。元の素材の新しい版として扱われるので、ワールド設定でパックのバージョンを上げてください
    4. チートをONにしてワールドに入れば、あとは自動で動作します

    工程どうしのぶつかりについて

    ・順番は①座席 → ②描画距離 → ③LCD → ④走行音で固定しています。この順でないと、描画距離突破が作る遠距離用のモデルにLCDが混ざります
    ・②が作った遠距離用の車両は、①③④の対象から自動で外しています
    ・④の走行音は元の素材の新しい版として置き換わります。別のアドオンにはなりません
    ・同じアドオンを何度通しても、二重に入ることはありません

    ゲーム内コマンド

    /scriptevent proto:status 描画距離突破の稼働状況の確認
    /scriptevent proto:cut 55 遠距離表示に切り替わる距離の調整(切替時に一瞬消える場合は数値を下げる)
    /scriptevent proto:raildist 120 レール・架線柱の表示距離の調整(動作が重い場合は数値を下げる)
    /scriptevent mtc:next LCDの次の駅の案内へ進める
    /scriptevent mtc:stations 8 LCDの路線の駅数を設定(動画パック生成後に一度だけ)

    利用上の警告

    本ツールはアップロードされたアドオンのファイル自体を改造する形で動作します。 他者が制作・配布しているアドオンを変換する場合は、改変や二次利用が許可されているか、 配布元の利用規約を必ずご確認のうえご利用ください。 規約違反によって生じた問題について、当サイトは責任を負いません。

    描画距離突破およびLCDの仕組みは、碧臨重工が開発中の技術です。 生成物に含まれるスクリプト・データ構造の解析(リバースエンジニアリング)、仕組みの転用、 および技術の外部への持ち出し・再配布を固く禁じます。 パッチ済みアドオンには変換記録(電子署名)が埋め込まれており、生成元の特定が可能です。

    注意事項

    ・素材の元の見た目や動き、データには手を加えません。今までどおり使えます
    ・①は、グループ名が cab / seat_1 / door_L / floor になっていれば、座席の配置・床の高さ・ドアの位置をまとめて書き込みます。名前が付いていない車両は、今ある座席から運転席を選ぶだけです
    ・②を通した車両は、ドア開閉・行先幕・走行音まで遠距離で再現されます
    ・③は車内LCDが無い車両や、モデルの作りが特殊な車両では画面が見つからないことがあります。そのときは候補リストから選んでください。グループ名を lcd_1lcd_seat_1 にしておくと確実です
    ・③④はブラウザの中で処理するので、100MBを超える大きいアドオンはPCのブラウザをおすすめします
    ・④のトンネル反響とポイント通過音には、パッチ済みのMTC本体(2.1.264 CANT_reverb版)が要ります

    マイクラ統合版 1.21 以降対応 / 実験機能(Experiments)は不要
    © 碧臨重工 (AORIN Heavy Industries)

    車両変換スタジオのご利用には
    AORINアカウントでのログインが必要です

    ログインする