なにがみえる?
雑記、動画、そしてたまに絵なだらだらブログ・・・・・・


   _,,....,,_  _人人人人人人人人人人人人人人人_
-''":::::::::::::`''>   ゆっくりしていってね!!!   <
ヽ::::::::::::::::::::: ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
 |::::::;ノ´ ̄\:::::::::::\_,. -‐ァ     __   _____   ______
 |::::ノ   ヽ、ヽr-r'"´  (.__    ,´ _,, '-´ ̄ ̄`-ゝ 、_ イ、
_,.!イ_  _,.ヘーァ'二ハ二ヽ、へ,_7   'r ´          ヽ、ン、
::::::rー''7コ-‐'"´    ;  ', `ヽ/`7 ,'==─-      -─==', i
r-'ァ'"´/  /! ハ  ハ  !  iヾ_ノ i イ iゝ、イ人レ/_ルヽイ i |
!イ´ ,' | /__,.!/ V 、!__ハ  ,' ,ゝ レリイi (ヒ_]     ヒ_ン ).| .|、i .||
`!  !/レi' (ヒ_]     ヒ_ン レ'i ノ   !Y!""  ,___,   "" 「 !ノ i |
,'  ノ   !'"    ,___,  "' i .レ'    L.',.   ヽ _ン    L」 ノ| .|
 (  ,ハ    ヽ _ン   人!      | ||ヽ、       ,イ| ||イ| /
,.ヘ,)、  )>,、 _____, ,.イ  ハ    レ ル` ー--─ ´ルレ レ´

絵チャ あります。気が向いたら覗いてみてもいいかもしれない
Amebaでブログを始めよう!
1 | 2 | 3 | 4 | 5 | 最初次のページへ >>

ウディタ製ゲームのフリーズ対策に10日費やした備忘録

24時間飲まず食わずでDLsiteを漁っていたことがある男、OBOです。

 

 

先日とあるWOLF RPG Editor(以下ウディタ)製の同人ゲームを購入したのですが、なんかゲームを始めようとすると確定で応答なしになって遊べない現象にぶち当たりました。

作者の方に不具合報告したところどうも環境依存らしいということで自力での解決を目指す形になったわけですが、その結果と行程を備忘録として残しておきます。

 

 

結論から言いますと、MP4Splitterというコーデックが干渉してゲームが停止しておりました。

MP4Splitter

同様の現象を別のウディタ製ゲームの不具合報告で1件だけですが見かけました。どうもウディタ本体とかち合う様子です。

 

なので同様の症状の方はとりあえずコレがインストールされてるか確認して、もし入ってたらアンインストールすれば解決するかもしれません。

手順は上記リンクあたりをご参考にどうぞ。

(消すのは32bit版だけで良いと思います)

 

MP4Splitterはmp4形式の動画を再生可能にするコーデックなのですが、なぜウディタに干渉するのかと思ったら最近のアップデートでウディタが動画ファイルに対応したとか。

ウディタVer2.26公開!

すごいですね…リッチなフリーソフトだ。ちょっと弄ってみたくなりました。

どうもDirectshow関係が邪魔してんじゃないかという噂があったりしますが門外漢なのでこれ以上の言及は控えます。

 

 

 

 

ここからはオマケです。

 

今回のようにアプリケーションの応答なしが多発する場合の原因探しの手順です。

ぶっちゃけ開発系のノウハウがあるヒトにとっては完全に常識中の常識みたいなアレです。

僕はコレを知らなかったがために10日間も無駄な時間を……

(Windows環境オンリーですのであしからず)

 

 

まず大雑把に流れを説明しておくと、

1.応答なしになったプロセスからフルダンプファイルを作成する。

2.作成したダンプファイルを解析する。

3.お前のせいだったのか。

です。

 

マジで界隈によっては常識も常識だと思います。

僕もわからないなりに何度か試してはいたぐらいですからね…(不完全だったので意味がなかった)

 

 

 

1.応答なしになったプロセスからフルダンプファイルを作成する。

 

ダンプファイル自体はタスクマネージャからも作れるのですが、大事なのはフルダンプファイルです。

ここを知らなかったために解決に時間がかかりました。

 

フルダンプファイルは ProcDump で作成しました。

導入及びファイル作成の流れはこちらを参考にしました。

ProcDumpでダンプの取得: ダウンロードから基本的な使い方まで

ほぼ全部リンク先の記事に書かれているのですが、ものぐさ兄貴のためにこちらにも簡単に手順を書いておきます。

 

ここから ProcDump をダウンロードし、任意のディレクトリに解凍します。

 

・Ctrl + Alt + Deleteなどでタスクマネージャを出し、詳細タブにしておいてください。

 

・問題のあるアプリケーションも起動し、応答なしの状態にしてください。(閉じないでそのまま)

 

・コマンドプロンプトを管理者権限で開き、以下のコマンドを実行。

 >cd (先ほど解凍したディレクトリのパス)

 >procdump64.exe –ma –h (タスクマネージャの詳細タブ上の応答なしのプロセス名 例:Game.exe)

 

・Dump count reached.と表示されたらProcDumpを解凍した場所にダンプファイル(.dmp)が作成されます。

 

 

2.作成したダンプファイルを解析する。

ダンプファイルの解析にはWinDbgを使用します。
WinDbgはWindows 10 SDKに含まれます。

Windows 用デバッグ ツールのダウンロード

上記リンクの手順に従いインストールを完了させたら、スタートメニュー辺りでWinDbgって検索すれば出てくると思います。
WinDbg PreviewではなくWinDbgです)
 
・WinDbgを起動できたらそこに先程の.dmpファイルを投げ込みます。
 
・WinDbgのコマンドラインに !analyze -v と入力し実行。
 
・しばらく待つと解析結果がズラッと出てきます。
 
・あとは気合で怪しい部分を見つけてください。
 
 
ちなみに今回のケースでは最後の方の記述で犯人を発見できました。
 
STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_NAME:  mp4splitter!DllCanUnloadNow+aab

MODULE_NAME: MP4Splitter

IMAGE_NAME:  MP4Splitter.ax

FAILURE_BUCKET_ID:  BREAKPOINT_80000003_MP4Splitter.ax!DllCanUnloadNow

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x86

OSNAME:  Windows 10

FAILURE_ID_HASH:  {6a508c2e-26e3-c3f5-4ae8-728f252fe5e5}

Followup:     MachineOwner

 

3.お前のせいだったのか。

ここまで来たらあとはGoogle先生と相談しつつ色々すれば解決は目前です(適当)
 
 
 
とまぁ、要はダンプファイルをちゃんと調べろっていう基本中の基本のお話でした。
 
僕もそれ自体はなんとなく分かっていたのですが、ちゃんとした手順を知らず複数の情報を渡り歩いてどうにかここまでこぎつけたので、同じような状況の諸兄のためにもここに一つ備忘録を残して置こうと思い立った次第です。
 
付け焼き刃もいいところの知識でとりあえず最低限情報を得られるまでのチャートですので、何かイレギュラーがあると一瞬で破綻すると思います。
明らかに間違った部分とかあったらそっとご指摘ください……。
 
お役に立てたら幸いです。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ドハイパー"""良かった"""ので苦労した甲斐があったなと思いました。(小並感)

 

もはやOBOと名乗っていたことを知る人間も少ない

というより別の名前で始めたことが捗りすぎてそっちがメインになっちゃったからね

 

 

 

超久しぶりに真面目にお絵かきしたらいい感じに描けて嬉しかったので見てもらいたくて6年ぶりに更新しました

それだけです。じゃあな!

モノリス

相変わらずのOBOです




ステージPV第四弾!
今回は音ゲーじゃないですよ
ADAM atというインストバンドさんのMONOLITHという曲です
新潟のヴィレッジヴァンガードで一目惚れしたCDからです
Silent Hill/やまねこレコード
¥1,296
Amazon.co.jp

こういった楽曲を使用する場合はどこかしらカットやらしてFullにならないようにするんですが、
今回は切る場所が思いつかず、結局そのまま使ってしまいました

なんと今回、製作開始辺りからtwitterでADAM atさんのアカウントに捕捉されるという事態に
過去の動画が思いの外好評だったことで受けていたプレッシャーが更に加速しました
しかし、お陰でほぼ妥協のない作品にできました

ステージPVでは未だにsnow prismが一番人気で、個人的にもあのぐらいスッキリしている方が見栄えがいいとは思っています
しかし、肝心のその動画で思った以上の評価を受けてしまったがゆえに、
それ以降動画を作る手はどうしても複雑化してしまい、おそらく、snow prismほどシンプルで気持ちのいい動画は当分作れないんじゃないかと思っています
Flip Flapの時に一度原点に帰ろうとも思ったんですが、どうも上手く行きませんでした
なので今回は無理に意識せず、snow prismのシンプルさと、個人的に一番好きなFLOWERの手の込んだ疾走感のいいとこ取りをしてしまおうというコンセプトで製作しました

しかし最終的に動画の出力に10時間かかるというなんだかすごいことに
でもこれでも短縮した方で、フィルタの優先度を弄る前は20時間以上かかってました(白目)


モノリス(Monolith)と言うのは地質学、建築学用語で、自然の岩石が侵食されたりして出来る硬質なものを指すとか
そうやって時間をかけて完成していく様を半ば強引に彼女たちがアイドルとして成長していく姿に当てはめました
この動画にかぎらず、曲調はもちろん、曲名に込められた意味も自分なりに解釈して動画のテイストに用いています
こだわりというか、そのほうがやりやすいので


自分の動画を客観的に評価するのは難しい物で、やっぱり色々手間を掛けている分、完成した動画にはいろんな思い入れができてしまいます
それ故に投稿前は不安も多いです
それでも、少なくとも自分にとっては需要のある動画を作っているので、誰かには喜んでもらえるはずだと思っています

Flip Flap!

プロデューサーのOBOです





新作!
kors kさんのFlip Flapです
前作のFLOWERを作り始めた時から次はこの曲で作るって決めてました

しかし、いままでのスノプリとFLOWERはカッコよさとスタイリッシュがコンセプトというか、
そういうノリだったので、色味も少なめでスマートな動画にしてましたが、
今回はカラフルでキラキラ、そしてポップ、楽しげな曲で全然勝手が違って苦戦しました
結果としてかなり目に悪い感じの動画になってしまいました・・・

実は今まで作った動画が思いの外好評だったために自分の中でハードルになっていて、
特にFLOWERはsnow prismの想定外の反響に応えるべく全力を尽くしたために今回の動画を作るにあたってちょっとした悩みのタネでした
そもそも動画の毛色が違うのでそう気にすることでもなかったのかもしれませんが、
やっぱり期待されてしまうとプレッシャーというものもつきまといます

幸い、Flip Flapも投稿からまもなくして多くの反響を頂けて、僕も胸をなでおろしています
こないだのζ*'ヮ')ζがそれこそ想定外の伸び方をしてしまったが故に色々と不安もありましたが、
やっぱり好きなようにやるのが一番ですね


次の動画に使う曲もセンターアイドルも決まってるのでOFAに合わせて作り始めたいです

ちはひび

毎回のごとくお久しぶりのOBOです



ちーちゃん



ひびきん


アニメとかでよくある感じのキャラデザのラフな感じです
別にそれ風のイラストというわけではなく、
手描き動画を作る時にこういう基準があった方が楽だろうと思って描いてました
今試しに作ろうと思ってるのは千早、響、美希の三人なのでとりあえずその三人分用意しようと

最終的にはアイドル全員分+αを描こうと思ってます
手描き動画のたびに使えるのもそうですが、本当の目的は第二世代とか第三世代とか書いてあるところにあったりします

THE IDOLW@RRIORというタイトルのシリーズを企画しているのでそこに向けて、ってことです
細かいことは割愛します

いつかやりたいなくらいで


当分は他のやりたい動画の候補を消化します
次はFlipFlap、その次はADAM atというバンドのCDから一曲、
その次辺りで響誕生祭の手描き動画・・・いやぁ忙しい

1 | 2 | 3 | 4 | 5 | 最初次のページへ >>