Dicey Dungeons

6キャラ全員のエピソード6をクリアすると、最終ステージがアンロックされる。
最終ステージはこれまで倒してきた敵を味方に付けることができるようになった。その代わりレベルアップでヘルスが回復しないし、ダイスも増えない。強化素材はマップに落ちてるリンゴと店主がくれるダイスだけ。
ラスボスは Lady Lucky (Health 200)。常に6の目が出るダイス持ちなんで、道中仲間にした敵を上手く使いまわすことが要求される。上手くいったケースだと King Rat の毒プレッシャーが有効だった。毒スタック17くらいあると非常にラクチン。
これで一応クリア扱いになるものの、Witch Ep.4 と Jester Ep.4 がまだなので今後のバランス調整次第かなあ。とりあえずこれは一旦おしまい。

お題:Twitch で配信した録画からハイライトシーンを作成して、それにBGMとイントロのロゴを付けたい

いわゆる Montage Video というのを作りたくなったので、手持ちのソフトで可能かどうかやってみた。ffmpeg が入っているのでこれを使う。 ハイライトシーンは Twitch のダイジェスト編集で作成したものをダウンロードする。BGMは著作権フリーもしくはCreativeCommonsのものを拾ってくる。

まずは作業用の中間ファイルとして mp4 → huffyuv(mkv) に変換。

ffmpeg -i video.mp4 -c:v huffyuv -c:a copy work.mkv

イントロのロゴは GIMPPNG 作った。これを中間ファイルの先頭から差し込み、フェードアウトさせる。fade=out:st=2:d=3:alpha=1 と書いてある部分がフェードアウトの処理で、開始2秒の時点で3秒かけてフェードアウトする。

ffmpeg -i work.mkv -loop 1 -i intro.png -filter_complex "[1]format=yuva420p,lut=a='val*0.9',fade=out:st=2:d=3:alpha=1[a];[0][a] overlay=(W-w)/2:(H-h)/2:shortest=1" -movflags +faststart -c:v huffyuv -c:a copy work_with_intro.mkv

動画の最後をフェードアウトさせる。

ffmpeg -i work_with_intro.mkv -vf "fade=t=out:st=xx:d=5" fadeout.mkv

動画の終わりに合わせて BGM もフェードアウトさせたい場合はオーディオ用のフェードアウトをかける。afade=out:st=xx:d=5 と書いてある部分がフェードアウトの処理で、開始 xx 秒の時点で5秒かけてフェードアウトする。

ffmpeg -i audio.mp3 -af "afade=out:st=xx:d=5" fadeout.mp3

動画とBGMを結合する。(動画のオーディオチャンネルをBGMで上書きする)

ffmpeg -i fadeout.mkv -i fadeout.mp3 -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 output.mp4

BGM が動画より長い場合は上記コマンドをちょっと変更して尺の調整をする。yy が動画の長さ(単位:秒)。

ffmpeg -ss 0 -i fadeout.mkv -i fadeout.mp3 -t yy -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 output.mp4

実際に出来上がったのがこちら。

youtu.be

追記:
上記コマンドを1個にまとめるとこうなった。

ffmpeg 
  -ss 0                 ← BGM尺調整用
  -i input.mp4          ← メインとなる動画
  -loop 1
  -i intro.png          ← オープニングのロゴ(透過PNG)
  -i bgm.mp3            ← BGM
  -t 動画の秒数         ← BGMが動画より長い場合はこのオプションでBGMの尺を調整する
  -filter_complex "[1]format=yuva420p,lut=a='val*0.9',fade=out:st=3:d=2:alpha=1[a];     ← ロゴを開始3秒後(st=3)から2秒(d=2)かけてフェードアウトさせる
                   [0][a] overlay=(W-w)/2:(H-h)/2:shortest=1[b];                        ← 動画にフェードアウトするロゴを合成する
                   [b]fade=t=out:st=フェードアウト開始位置(秒):d=3[c]"                  ← 動画の最後を3秒(d=3)かけてフェードアウトさせる
  -map "[c]:v:0"        ← filter_complex の処理結果を動画出力する
  -map "2:a:0"          ← BGM を音声出力する(2 は -i で指定した引数(0から始まる)の2番目の意味)
  -movflags +faststart  ← おまじない。これがあるとすぐに再生が始まる
  -pix_fmt yuvj420p     ← 出力フォーマット1(yuvj420p)
  -c:v libx264          ← 出力フォーマット2(H.264)
  -crf 20               ← H.264 の画質設定(低いほど高い)
  output.mp4            ← 出力ファイル名

Dicey Dungeons

6キャラ中、4キャラのエピソード1~6までを完了させた。エピソード2,3はキャラクターごとに違ったギミックが出てくるけれど、4,5,6は全キャラ共通。
とくにエピソード4は敵のスキルがすべて強化版という鬼畜仕様で、どのキャラでも一筋縄ではいかない。エピソード5はパラレルワールドという設定で使えるスキルやエフェクトが微妙に異なっている。エピソード6は通常ルールに加えて階を降るごとにペナルティが追加される。 4階にもう少し回復アイテム配置してくれないかなあ。

Oxygen Not Included

日本語化MODはいろいろ指摘を受けながら随時更新中。

Dicey Dungeons


Dicey Dungeons Launch Trailer

Super Hexagon や VVVVV や Flappy Bird を作った鬼才 Terry Cavanagh の最新作。 サイコロを転がして、出た目を手持ちのカードにはめ込んで戦うRPG。プレイアブルキャラは6人+1で、5人解放するとそれぞれのエピソードが解放される。エピソードごとにルールが微妙に異なるんでリプレイ性は高い。
バランスについては良くも悪くも出目依存なのが難しいところ。もうちょっとプレイヤースキルに寄せてくれてもいいんじゃないですかね。

Oxygen Not Included

日本語化作業も今日でようやく安定版が出た。まだちょくちょく間違っている箇所があるけれど、そこは追々直していく所存。
それにしても、だいぶ遊びやすくなった感じがする。中長期的な目標が与えられるから、そこを目指していけばゲームクリアってのが分かる。
とりあえず最序盤の過ごし方は出来てきたから、外のバイオームへどうやって拡張していくか考えよう。

Oxygen Not Included


Oxygen Not Included [Official Launch Trailer]

ようやくEarly Accessを抜けて正式リリースですよ。2017年2月から2年と半年。長かったね。
という訳で現在 Launch Upgrade の日本語化作業中です。前回からの変更箇所は2500ヵ所もあるのでしばらく時間かかりそう。

Guild Wars 2

先週から Condi Thief を触っていて、Burst できないもどかしさを解決できないかと Youtube を漁っていたら、こういうのがあった。

Guild Wars 2 P/D condi Deadeye WvW roaming cancer (trigger warning)

www.youtube.com

これは相手に Mark 付けて Binding Shadow でコケさせたのち、Stack した Poison で一気に削るという極めてシンプルなもの。Mount 乗ってても無理やり降ろせるのでかなり Burst 力高いぞ。ほぼ確実に先手が取れる上に(相手からすると)意味わからない殺しなので凄く楽しめる。問題は Condi Removal 豊富な相手には辛いのと、長期戦には向いてないというところか。Stealth 取りやすいから失敗したらすぐさま撤退するのが一番。

そしてもう一つ。

GW2 WvW Condi s/d Thief (Roaming Build/ Guide)

www.youtube.com

DeadlyArtsのおかげでSwordの2番によりImmobilize→Poisonが入る。そしてDodgeでCondi追い打ち。ヒット&アウェイで相手をきりきり舞いさせてCondiでじわじわ削るのが強み。基本的に Sword 2番、Dagger 4番だけで戦える。上のビルドよりは操作難易度が高いけれど継戦能力は高い。

これらのビルドで一週間 Roaming していたら、遭遇戦のタイマンにおける勝率は7割8割くらいだった。しばらくはこのビルドでいいかなあ。