内容をスキップ

既存の建物の建築作業のリプレイ動画を、後から作れる。CrushedPixel氏制作の画期的ツールのご紹介【Minecraft】

UPDATE :
Schematicからリプレイを生成するツールの紹介

ReplayModの作者、CrushePixel氏(Twitter)がまた恐ろしい物を制作されました。それは「Schematicから建築のリプレイを生成する」という画期的なツールです。ReplayModを使って建築すれば、第三者視点の早送りの建築過程動画が作れますが、このツールを使えば建築中にReplayModを使わなくても、大昔に建てた建物でも建築のリプレイ動画を作れるんです。使い方を見ていきましょう。

ReplayModを使った「建築のリプレイ動画」とはどんなもの?

今アツい「ReplayMod」

マイクラのプレイを記録し、後から一人称視点もしくは第三者視点で閲覧できる画期的なMOD「ReplayMod」。当ブログではこれまで4本の解説記事を書いてきたので、もう使いこなしている方も多いと思います。

建築作業のリプレイ

そしてReplayModの使用例としては、「PvPの録画」など色々ありますが「建築作業を第三者視点で記録する」という使い方をしている方が多いと思います。最近実況動画などでも少しづつ使われ始めてますね。

ReplayMod使わずに建築しちゃった

建築作業のリプレイ動画作りたいけど、もうReplayMod使わずに建築しちゃった… あるあるですよね。というか「ReplayModなんて知らねえよ! 使っときゃよかった」って方も多いはず。「過去に建築した建物のリプレイ動画を作りたい…」そんな無理なお願いを叶えてくれるツールができちゃったんです。

speedbuildgen.jar

それがReplayModの作者の一人、天才コマンドクラフター兼モッダーのCrushedPixel氏が作成した「speedbuildgen(SpeedBuildGenerator)」です。なんとこのツール、既存の建物のSchematicファイルを指定するとリプレイファイルが出てくるんです。一体どんなリプレイが出てくるかと言いますと…

ダミープレイヤーが建築してくれる

▲ご覧ください、あなたの建築をダミーのロボットプレイヤーが建築する様子が生成されるんです。つまりあなたが建築した行程そのままではなく、ツールが判断してブロックの設置順を決め、リプレイ内で一から建築してくれるんです。Schematicのブロック配置データからこんな物を生成するとはたまげた技術ですねえ

そうそう、このツールはjarですからWindowsだけでなくMacでも使えます! この記事ではMacでの起動方法も解説します。

 

まずは建物のSchematicファイルを作ろう。MCEdit1.xのインストールからエクスポート

このツールにはSchematicファイルを入れてやる必要がありますから、まずはMCEDit(1.x)を使って建物のスケスケマティックを作りましょう。

※MCEditは現在「バージョン2.0」シリーズも開発中ですが、この記事では使い方が浸透している&動作が安定している(というか筆者が一度も使ったこと無い)という理由からMCEDit 1.xシリーズを使います。

MCEdit バージョン1.xシリーズの最新版のダウンロードページ
MCEditのダウンロード
http://www.mcedit-unified.net/

▲Windows版ですが、もう32bitのPCってほとんどありませんよね…もし不安ならばコントロールパネルの「システム」からPCのビット数を確認してPCにあった方を選びましょう。それとMacの方は「here」をクリックしないとダウンロードリンクが出てきません。なんで隠すの…

MCEditのインストール

私のおすすめのインストール方法を教えます。
インストーラーのはBrowse…ボタンを押し、「PC」→「Cドライブ」を右クリックしてC直下に「Minecraft」フォルダーを作成しましょう。そして作ったMinecraftフォルダーを指定してExtractします。

(Macの場合はダウンロードしたzipを展開すればその場にappファイルが出てきます)

mceditフォルダーが生成される

こうすることで、C:Minecraftmcedit (mceditフォルダーは自動で生成されます)という階層構造になりmceditが探しやすくなります。

Export

MCEditの使い方については省略しますが、とにかく建物を選択してExportを押して名前を決めてschematicファイルを生成しましょう。

 

建物のSchematicファイルからリプレイを生成「speedbuildgen.jar」のダウンロード

CrushedPixel氏への感謝も込めて、DLリンクではなく動画を貼らせて頂きます。▲ダウンロードリンクは動画の説明欄にあります

minecraftフォルダーに置こうぜ

でちょっと提案なんですけど、このspeedbuildgen.jarも先程作った「Minecraft」フォルダに置けば分かりやすいじゃないすか? 私はこのフォルダーにNBTExplorerとか各種ツールをまとめて置いています。

 

ツールの使い方(CUIです)とリプレイの生成方法を解説 (Win/Mac両対応)

コマンドプロンプトを開く

Windowsの場合は、speedbuildgen.jarを置いたフォルダーでShift+右クリックしてコマンドウィンドウをここで開くを押しましょう。jarを右クリックするんじゃないです

Macでフォルダーからターミナルさんを開く手順

MacではWindowsのような「コマンドウィンドウをここで開く」は出てこないので、(そもそもコマンドウィンドウではなく”ターミナル”ですし) まずはMacのターミナルを開いておき、そこにspeedbuildgenが入ったフォルダーをぶち込みましょう。

Mac買ったら画像貼りますが、アプリ一覧の「ユーティリティ」内にターミナルが置いてありますので起動。

speedbuildgen.jarを置いたフォルダーを、ターミナルさんにぶち込めば準備完了です。

javaコマンド

javaコマンドでjarを実行します。java -jar speedbuildgen.jarです。Macでも同じコマンドです。

schematicのパスをコピー

同時進行で、リプレイを生成したいschematicファイルのパスを入手しておきましょう。Windowsの場合はShift+右クリックすればパスのコピーが、Macでは右クリック後Optionを押すと“”のパス名をコピーが出現します。

ダブルクオーテーションを消そう

Schematic File:と出てきたらschematicのパスを貼り付けます。Windowsのパスコピー機能だと余計な引用符が付くので消して下さい。そしてエンター。

ReplayModのGameDirectoryをコピー

いきなりランチャーですが、次はReplayModを使っているProfileのGameDirectoryをコピーしましょう。

OutputFileの指定

黒い画面にOutput File:と出てるはずなので、コピーしたGameDirectoryのアドレスを貼付け。そして以下を追記しましょう。

  • Windows: replay_recordings好きな名前.mcpr
  • Mac: /replay_recordings/好きな名前.mcpr

Windowsはバックスラッシュ(¥マーク)、Macはスラッシュという違いだけです。いずれにせよreplay_recordingsフォルダー内に「mcpr」ファイルを生成させるんです。

例えばC:UsersmcthnkAppDataRoaming.minecraftmydata[1.8]ReplayModreplay_recordingstest1.mcprといった感じになります。出力パスを入力できたらエンター。

リプレイが生成できた

パスの書き方が正しければリプレイファイルが生成されます。0秒!? 不安になる速さですね…

 

建築のリプレイを見てみよう

リプレイファイルが書き出しできた

書き出し先として指定したのは、実はリプレイファイルが格納されているフォルダーなんです。つまり…

ReplayViewer

ReplayModのリプレイ一覧にリプレイが出現するということです。見てみましょう。

見てみた

すごい、ちゃんとブロック1つ1つを歩いて設置していってる… この建築作業を記録していたわけでもなく、ましてや私の建築でもないのに建築過程が思考されロボットが建築してくれるわけです。CrushedPixel氏の技術に脱帽!

 

ポスト
マイクラ思考編集部
YouTubeでマインクラフトの役立つ動画を投稿しています。クロスマルチプレイ対応のマイクラサーバー「くろまる」も運営中!

23件のコメント

  1. 2016年7月11日
    SUGEEEEEEEEEEEEEEEEEEE この技術は真似できん…
  2. ぐでたま@建築センスゼロ
    2016年7月12日
    このツールを使うにはReplayModが必要であることを書くべきでは? このブログ餓鬼多いですし
  3. ごま
    2016年7月12日
    あれ、ANNIでこういうMOD使って良かったっけ?隠しチェストとか見つかっちゃうからダメな気が・・・無知ですまない
  4. riku6460
    2016年7月12日
    javaコマンドの実行にはJDKいらなかった気が...
  5. トモモ システム
    2016年7月12日
    java -jar speedbuildgen.jarがjava -jar speedbuidgen.jarになってますよw
  6. 2016年7月12日
    ご指摘ありがとうございます。修正しました。
  7. ツートン
    2016年7月15日
    突然のANNI
  8. FART ISAD
    2016年7月18日
    たしかに JREだけでよかったはずだったような・・・?
  9. 2723101mj@進歩ダメダメ
    2016年7月22日
    なにこれー
  10. dent2003@ひなみ団
    2016年7月25日
    Java系統のランタイムをインストールしなくても Minecraft.exeからマイクラ起動してるひとは 勝手にJavaが入ってるのでは?
  11. IzonTorch
    2016年8月1日
    それは違います。 Minecraftはなんかよくわからないけど(MOJANGががんばったのかな?)Minecraft.jarの読み込みができてるんです。 Javaじゃありません。
  12. dent2003@ひなみ団
    2016年8月2日
    拡張子をよく見よう .jarじゃなくて.exeですよ Minecraft.exeから起動すると なかに入ってる[Minecraft Updater]が 勝手にJavaのインストーラーが起動してランタイムがインストールされているはずなんだなこれが
  13. dent2003@ひなみ団
    2016年8月2日
    拡張子をよく見よう .jarじゃなくて.exeですよ Minecraft.exeから起動すると なかに入ってる[Minecraft Updater]または[Lancher]という名前のウィンドウが出てきて Javaがインストールされてるんだなこれが 画像 http://www.howtogeek.com//srv/www/mcthnk.com/releases/20210801071558/web/app/uploads/2015/02/ximg_54f0f68e9edfc.png.pagespeed.ic.1QTJ9R9bKa.png
  14. IzonTorch
    2016年8月3日
    えっと・・・これJavaが入ってるわけじゃないですよ、たぶん。 Forge入れるときJava入れることになりましたから。 このときJavaが入ってるならForgeもわざわざJavaをインストールせずできるはずです。
  15. dent2003@ひなみ団
    2016年8月6日
    あなたもしつこい人ですね(#^ω^) Minecraft.exeと同じフォルダーに入ってるruntimeというフォルダーの中身をよく見ましょう。(#^ω^) Java関係のファイルが入っているので(#^ω^) 例(Win7)[C:Usersdent2003DesktopMinecraft] ・ Minecraft.exe ・ game ・ runtime ←コイツ んでな [(省略)runtimejre-x641.8.0_03] コイツが生成されている時点でJavaは導入していることになるんじゃ。
  16. くらふたー
    2016年8月26日
    speedbuildgen.jarをコマンドで走らせたんですが、処理が終わりません。 エラーも吐かないですが何が悪いんでしょうか。
  17. KohiArcher
    2016年9月21日
    僕のMacだとこの記事で書いてあるとうりにできません(Macのところ読んでます...)
  18. でんでん (Minecraft ID:denden0816)
    2016年11月22日
    最初の赤枠の中 ”※MCEditは現在「バージョン2.0」シリーズも開発中ですが、この記事では使い方が浸透している&動作が安定している(というか筆者が一度も使ったこと無い)という理由からMCE「D」it 1.xシリーズを使います。” になっていますよ
  19. # リフォーム
    2016年12月22日
    すごっ
  20. でんでん (Minecraft ID:denden0816)
    2017年1月9日
    (どうでもいいんで無視してください。↑)
  21. 2017年2月2日
    そのJavaはパスが通ってないんで使えないと思うんですけど(名推理)
  22. ( ´・ω・`)
    2018年1月24日
    java -jar speedbuildgen.jar をやると Error: Invalid or corrupt jarfile speedbuildgen.jar って出てきてできないのですが、、、。
  23. ( ´・ω・`)
    2018年1月24日
    おっと、二重投稿してしまいました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です