FC2ブログ

EXCEL VBAで(なぜか)DirectShowを使ったメディアプレイヤー

どーもこんばんわです(´▽`*)ゝ

今回はDirectShowを使った簡単なメディアプレイヤーを作ってみたので乗っけてみます。
なぜEXCEL VBAで作る必要があるのか…
まぁ前回のにVideo再生を追加しようと思ってだけなんですがね(´・ω・`)
そっちはできてるんだけど思わずこっちに興が乗っちゃって・・・(*ノωノ)

当然ですがコーデックとかスプリッタ―とかをちゃんと入れないと見れないものもあります。
まぁコーデックパックとか入れてるなら動くんじゃないかな、と。

https://onedrive.live.com/?cid=86236A03A4E36456&id=86236a03a4e36456!128

player01.png

↑がコントロール&プレイリストで、ビデオは別ウィンドウに表示されます。
ドラッグ&ドロップでファイル登録、ループ再生、音量設定、シーク等々
0.1~4.0倍速調節できます。これで早口ゆっくりも安心だ(?
使い方は中のEXCELシートを参照してください。

注意点として、プレイヤーを起動すると、EXCEL本体のウィンドウは
小さくなって画面の右上の方に移動します。
これは↑のコントロールウィンドウを前面に出すとEXCELの
ウィンドウも一緒に前面に出てきて視聴の邪魔になることへの対策です。
プレイヤーを閉じると元に戻ります。

EXCELウィンドウ自体を非表示にもできますが…
エラーが出てプレイヤーが強制終了すると非表示のままに
なってしまうリスクがあるので断念(;´д`)

ちなみに何かの拍子でエラーで止まったりすると
多分タスクマネージャーからEXCEL強制終了するしかないです・・・
次のファイルへの切り替えの瞬間に
ビデオウィンドウをドラッグしてたりリサイズしてたりすると
多分固まっちゃうのでやらないように('A`)




今は前回のものからJAVAscript&HTML5へと変換させて
ブラウザでゲーム画面出せないかなと画策中。

一応試してみた感じでは、テキスト表示、画像の重ね合わせ・フェード、
音声再生、クリックでの進行辺りは割と簡単にできそう。
素材のフォーマットはブラウザ依存になるのが難点っぽい。

試しにiPADの「GoodReader」で表示してみたら音(MP3)出なかったっす
単体だと再生できるのにHTMLからだとできないとゎ・・・
ちなみに同じようなアプリで「Files」というのがあるんですが
そっちだとちゃんと再生できました。

JAVAscript&HTML5ならいろんな環境に対応できそうなので
何とかやってみたいです。
次回は実際にサンプルあげてみようかな・・・
今回文字だらけになっちゃったし(;'ω')


スポンサーサイト



2015-05-07 | Excel | トラックバック(0) | コメント (0)
タグ一覧

Excel VBA でノベルゲーエンジンもどき(´・ω・`)

またしてもお久しぶりでございます、塁です(´・ω・`)

今回は表題の通り、Excel VBA でノベルゲーエンジンもどきを
作ってみたので乗っけてみます。

・入力
20150428_01.png

・確認画面表示
20150428_02.png

20150428_03.png

20150428_04.png

ノベルゲーエンジンもどきと言いましたが正確には、
テキストファイルからEXCELを通して他のノベルゲーエンジン用のコードに
置きなおす支援をする、というのが本来の目的です・・・というか、でした(;´д`)

元々は、「XNovel」というiPhoneアプリ用のコードを作るためだったのですが、
残念ながら今の最新iOSには対応していないらしく…(つд`)
凝った演出ができない代わりに簡単なコードで書けるので
割と簡単に置き換えられそうだったんだけど・・・



それはさておき。
せっかくなので、簡易的なゲーム画面を表示して
内容の確認をしてみようというのが今回の試みです。

実際にはまだまだ半端もいいとこですが・・・
なにしろpngは使えないわ、音声には実質mp3しか使えないわ(´・ω・`)

現状では画像・テキストの表示、サウンド再生ができるのみです。
画像は背景とレイヤー1枚のみ、
テキストはログ一覧表示、ログからのCV再生・ロード、
サウンドは多重再生(BGM/BGV/CV/SEの4種)・ループ再生・個別音量設定可。
選択肢やフラグ・変数の類は用意してません。

特に画像が手抜きですね( ゚Д゚)y―┛~~
ExcelのUserFormの機能で今は表示しているのですが、
どうにも不安定な上に画像切り替え時にちらつく…( ´д`;)
EXCELの機能だけでやるのは不毛と判断しました。
つかワークシートではpng使えるのにUserFormでは
使えないってなんでやねんヽ(`д´* )ノ
APIでの表示の仕方はすでに分かってるので
そのうちそっちに切り替えましょう。



↓がファイルへのリンクです。
https://onedrive.live.com/?cid=86236A03A4E36456&id=86236a03a4e36456!128

VBAを使っているので使用は自己責任でおなしゃす!

環境としてはWindows7/Excel2010で作成しています。
Windows APIを使っているので、少なくともWindowsじゃないと動かないはずです。
使い方は、[説明]シートを参照してください。



以下、これからやってみたいこと
・棒読みちゃん連携
・APIでの画像表示
・SUSIEプラグインの使用
・フラグ・変数・ユーザー入力
・選択肢・場合分け


それではまた気が向いたらお会いいたしましょう(´・ω・`)


2015-04-28 | Excel | トラックバック(0) | コメント (0)
タグ一覧

なんとなくのっけてみる

はいどーも
すさまじくお久しぶりです。
塁でございます。

もうずっとROやってないので
今回のメニューは別件でございます。
たぶん今後もやることないだろうなぁ…。

まぁ今回はただの業務連絡。
ニコニコ動画に動画あげてみたので
その紹介です。
AviUtlの練習がてら
ちょっとばかし作ってみました。



というわけでこれにて(=゜ω゜)ノシ


○っち うり のしょうじょ /パイの実の箱・SP回復剤 検証

( ゚Д゚) <♪雨が続くと
         仕事もせずに


(#゚Д゚) <キャベツ!
       かじらずには
        いられないッ!



以上、通りすがりのゲロ以下のにおいがぷんぷんする
バッチぃWRYYの症状の人の熱唱でした(´・ω・`)




たまには短く。
改めまして塁でございます。
珍しく短期間での更新です。

新装備が来たんで体裁を気にせず暫定更新してたけど
やっとちゃんとしたものにするぞい(´・ω・`)


~新装備 パイの実の箱 ドロップ率検証~


今年はないかと思われましたが、
こんな年の瀬に来ましたサークルK・サンクス
呪ってのロッテキャンペーン。

今回の新装備はコレ。
パイの実の箱

HP・SP回復剤のパイの実をドロップします。
・・・というかコレ、
箱からこぼれ落ちるのか?(;´д`)

完全にドロップ効果しかありませんが、
パイの実の効果によっては侮れませんね。


ドロップ装備愛好家としては調べねばなるまいっ!
という事で毎度のごとく蟻の巣へ行ってまいりました。








そして検証結果はこの通り。

○パイの実の箱ドロップ率
プチッ数パイの実
パイの実の箱x11,000303.00%
パイの実の箱x21,010616.04%

1個で3%、2個で6%ってトコですな。
ウアーcや恋人ガムとは比較にならないものの、
なかなか悪くないドロップ率です。


~パイの実他 SP回復量 比較検証~


お次は当然、ドロップ品のパイの実の検証です。
せっかくなので他のSP回復剤も検証しました。

検証したのは、

・青ポーション(通常)
・イチゴ
・ブドウ
・レモン
・オレンジ
・おもち
・ついでにカボチャパイ
・アーモンドチョコレート
・パイの実

です。












なに、腹が減るからやめろだって?

( ゚Д゚)<私も腹をすかせながら書いているのだから
      代償をお前たちからもらわなければ
      つり合いがとれんではないか…!

(#゚Д゚)<…腹を精一杯すかせるのが…
       おまえたちの義務だ!



つーわけで以下検証結果です。

Int1(SP505)と
Int99+12(SP2042)のキャラで
各10回ずつ行いました。
SP回復力向上スキルは無しです。

HP回復剤の時より試行回数が減ってるって?
もったいないんだよ!(#゚Д゚)

SP回復量公式は

[{基本回復量×(1 + INT/50 + SPR/10)}×(1 + LP/20 + 名声)]


となります。

オレンジ、餅、パイの実は、
Vit1+3でのHP平均回復量も載せました。

ちなみに、カボチャパイ(5%回復)の回復量が
最大SPに比例した固定値であることから、
回復量がバラけるパイの実は%回復ではありません。

○SP回復量比較
重量Int1 SP505Int111 SP2042Vit4
平均最小最大平均最小最大HP回復平均
青P(通常)15484055161132180
イチゴ2231627685483
ブドウ2121014393245
レモン4141018413545
アーモンドチョコ208611281935
オレンジ215101940325416
おもち8222024696474134
パイの実33530391069611952
カボチャパイ1252525102102102

※前回出したEXCELファイル更新しました

なんとSP回復量は餅よりも上です。
重量も3しかないので、きわめて優秀なSP回復品です。

ただし、入手量が問題。
ドロップ率も悪いことはないですが、
ダブルで6%では常用はなかなか難しい。
意識的に溜め込む必要有りですね。

今ならパイの実の箱があれば買えますが、
1個3500zはちと高いですな・・・。


~サークルK・サンクス店頭販売~


12/18~1/8の期間限定で、
プロに毎年恒例のサークルK・サンクスの
転倒店頭販売員が設置されてます。







お口の恋人ガムかパイの実の箱を装備していると
販売品目が増え、同時購入可能数も
10個から100個に増えます。
なお、キシリトールガムは対象外の模様。

以下、販売品目一覧です。

○ミスティ(プロンテラ 座標:164,163)
販売品目価格備考
アーモンドチョコ190
お米のお菓子10
パイナップル700
スティックキャンディ100恋人ガム装備
レモン500恋人ガム装備
パイの実3,500パイの実の箱装備

○ネコリン(プロンテラ 座標:164,102)
販売品目価格備考
アーモンドチョコ190
小包子40
メロン700
キャンディ50恋人ガム装備
ブドウ400恋人ガム装備
パイの実3,500パイの実の箱装備

ブドウやレモン、パイの実も買うチャンスですが、
RR後は前に比べて大量ドロップを狙いにくくなってるので
キャンディ類も買いだめといたほうがいいかも?


なんとなくおまけで繋げてみた。





今回はちょっと短めにこんくらいで~。
ホントはこのくらいが分量的に
ちょうどいいんだろうなぁ(´・ω・`)

お次はまた来年かな。
それでは皆様よいお年を~。




~おまけ~


ゆなぽんに捧ぐ!

『      :(;><):お、    .:(つと): お腹が・・・ :ヽ__)_ノ: 』



冬眠に向けて食い溜めに注意!



2012-12-19 | RO | トラックバック(0) | コメント (4)
タグ一覧 | RO | 装備検証

グラストヘイム地下牧場/RRを迎えて

私が初めて買った回復剤

それはミルクで、私はただの商人でした


それは甘くてクリーミィとても経済的



こんなに大量のミルクをくれる彼女は





きっと特別な酪農家なのだと感じました





今では私も酪農家


LVを上げるのにはもちろんごっついミノタウロス


なぜなら彼もまた


特別なとてもおいしい存在だからです




改めまして、ヴェ○タース○リジナルネタだと
どれだけの人がわかるのだろうと悩む塁でございます。
またしても数ヶ月ぶりの投稿です。
半年に1回も更新してるなんてすごいね!


~RR化~


ついにきましたRR。
色々変更があって悲喜こもごもですな。
大雑把には以下の感じ。

・スキル調整

一応これがメインに当たるんでしょうな。
封印されてたスキルが解禁されたり、
強化されたり弱体化したり(´・ω・`)
というか目玉のはずの精霊システムはどうなった(;´д`)


・MOB変更

スキル以上に影響大かも知れない。
配置も変わったが、それ以上にステ・経験値とかが変わった・・・。

狩場の添え物扱いだった小型MOBがやたら強化されてたり、
古参のMOBもテコ入れされてやたらLV上がったりしてます。
攻撃が痛くなったのが多いです。
RR前よりもむしろR前に近くなったような印象。
やはり深淵さんはBDSの根元食らったら即死しないとね!

あとAIが変わったりしてて、
今までまとめてドーンだったような狩場で
トレインがしにくくなったようですね。

ゴーレム系はやたら硬くなって
BASE経験値がやたら増えたかわりに
JOB経験値がほぼ無くなった感じに。
錐がだいぶ復権した感じですな。
アイスなタイタンさんはJOBもなかなかおいしかったのになぁ。

ドロップのかわったMOBもいる模様。
金銭的においしかったモスコ3は死にました南無。

また、いわゆるドカタ狩場がつぶされた模様。

ノーグ2は配置数がずいぶん減って
R前よりちょっと多いぐらいになり、
かつ攻撃が痛くなった。

プロ北はADMOB(しかも相当強化されたらしい)が
追加されて魔境とのこと。

ニブルのMOBもやたらと強化されて気軽に行けない狩場に。

イスタナ洞窟はHPが増えて、なによりリフレクトシールド持ちになった。
エルオリが値上がりしそうだなぁ。

直接確認したのはノーグだけですが。
まぁ市場のインフレ対策なのかなー。
そんななか変わらず狩りやすいスリッパ師匠なのであった。


・経験値

取得経験値とLVUPの必要経験値が10分の1に。
公式見た感じではどうやら取得経験値が
オーバーフローしてたようで、その対策らしい。
インフレしすぎだろう・・・。


・討伐

討伐クエがなくなった。
恒久的なものかどうかは不明。
もっとも、経験値のやたらいいMOBもいて、
狩ることができるなら今まで以上の効率が出せる模様。
いちいち街に戻らなくてもいいしね。


・ATK/MATK

最大と最小の差が小さくなった・・・らしい。
正直実感がないでごわす。
あと、MATKのぶれにもDEXが影響するように
なったらしいっす。


・爪のASPD

モンク系とABの爪ASPDがやたらと早くなったらしい。
装備によってはAGI50程度でASPD193にできるとかなんとか。
・・・修正入らなきゃいいけど(;´д`)
閃光の爪が値上がりして、SOPと併せて伊豆6が金銭的においしそう。



~メカニック~


メカニックの変化を見てみましょう。

まずHP係数があがってます。
私のメカ(LV145、素VIT100)だと、
6~7kくらい上がってるっぽい。


スキル関係。

・グリード



グリードの詠唱ははっきりいって慣れの問題。
1秒くらいなのでたいしたことはないです。

DEX1の状態では試してないものの、
HIT補正の高いメカとはいえDEX2~30は振るだろう。
更に言えば、後述のパワースイングの威力に関わるので、
DEX初期値にはしないだろう。

ただし詠唱妨害される点に注意。


・オーバートラストマックス

OTMは武器の持ち替えで切れるようになった。
いささか煩わしいけど、
付与するような狩場では関係がないこととも言える。
武器以外の装備変更では切れないことになったのが
不幸中の幸いといったとこでしょうか。


・パワースイング

すごく強化されたようです。
LV5で800%+αの単体攻撃、
CTよりちょっと弱いくらいの威力。
STRとDEXとBASELVに影響を受けます。
徒歩メカなら最終的には1000%くらいでしょう。

消費SP18でクールタイムなし、
ASPDと同じ速度で連打可能。

そして斧でなくても使えます。
威力的に斧使うだろうと思うかもしれないけど、
盾&パイルの安定感はなかなか馬鹿にできない。

なにより、斧でパワースイングすると、かなりの確率で
アックスブーメランが出て敵が吹っ飛びます。
CRのように西に飛ぶわけじゃないのがなかなか厄介。

壁に追い詰めて連打するのが基本。
動きが遅い敵なら西壁に寄せなくていいのでCRより楽だけど、
動きが速い敵の場合、吹っ飛んだ後、距離をつめづらい。
しかもしばしば位置ずれを起こす。

なので動きが速い敵には


CRで位置調整してから撃つ等の小細工が必要です。
ボスには関係ないけどね。

あと、どうしても位置ずれが直らないときは
通常攻撃で殴ると直りやすいっぽい。


・FAW シルバースナイパー/マジックデコイ

強いらしい・・・がまだ使ったことがない。
PTでの固定狩りで活躍しそう。

前提スキルは火と大地の研究のみなので比較的取りやすいだろう。
パワースイング強化でCTに振らずにポイント余る人も出るだろうし、
振ってみるのもいいかもしれない。


・その他

ロボ関係も変わったそうだけど・・・まぁ評判はよくなさそう。
ただ、メインフレーム改造がロボ乗ってなくても効果がある。



4LVで(前提あわせて8ポイント)DEF100増加なので、
スキルポイントあまってるなら振ってみるといいかも。



~ノーグ2~








ドカタ的に終わったとか言われてるけど、
実際狩ってみた感じではそんなにひどいことはない。

RR前と比較して金銭半分(時給2M↑→1M↑)の
経験値効率1.5倍(BASE時給50~60M→8~9M)だったので、
なんだかんだで金銭・経験値的に良い狩り場だったりする。

被ダメ的に敷居は上がったが、耐えられるならば
AXT確殺の敷居はむしろ下がっている。

人もいなくなってるしね・・・。
私は引き続きココを使う予定。

以下詳細です。

・敵数減

竜2種が半分くらいになり、他も若干減?
おそらくR前よりちょっと多いくらいだろうか。


・被ダメ

総じて増大している。
前のように恋人ガムだけでいいやとか思ってると痛い目を見ます。
恋人ガムと童子c2枚+キシリ、ゾンスロセフィロトでも
棒飴ちょっとずつ減っていくという。
1時間で100個くらいの減(飴は使い切る前提)。


・AXT確殺

敵HPは基本的に下がっていて、
実はAXT確殺の敷居は下がっている。
OTMが武器持ちかえで消えるようになったものの
これならOTで充分そう・・・なのだが。

実はディアボリックとギグが強化されていて
HPが大幅UPしてるのであった。

馬19k、竜13k・15k、ブレイザー7kと
大幅に減っているのに対し、
ディアボリック23k、ギグ16kである。

そしてこの2種が、実は馬よりEXPが高くなっているので
ちゃんと狩るべし。
竜2種・ブレイザーがBASE2k弱、
馬・ディアボリックBASE7~8k、ギグがBASE9k弱。



他は倒せたのにディアボリックだけ残ってるというのが結構ある。
WPは常に維持しておくこと。
ギグも1確できないのでサテライトヘアバンドがあるといい感じ。

※ホロンcアクセでのサイトだと、アクセを替えた時点で
 サイトのエフェクトが残ってても効果が無くなる。
 サテライトヘアバンドのルアフならば装備を戻しても
 効果が続くのでこちらを推奨。


・SP

敵が減った分、SP管理が厳しくなってるのも注意。
ちなみに月光剣+反射でSP回復してた人へ。
敵の魔法を反射していた仕様はようやく修正された模様。
意図せずとも魔法の反射で回復してた部分は
少なくなかったはずなので、その点注意。


・効率

敵減により金銭効率もダウン。
といっても竜2種がRR前の半分になったくらいなので
なんだかんだで時給1M以上は出る。
地デリcも若干上がるだろうし(´・ω・`)
もっとも、今まで出た分もあるし、
まとめてドーン的な狩り方が少なくなってるようだから、
前のように10M↑みたいな事にはならないだろうけど。

一方、経験値効率はRR前の1.5倍くらい。
教範無しで8M以上出てました。

被ダメが上がったとはいえ確殺の敷居が下がってるから、
実はいまだに金銭・経験ともに良い狩り場といえるのであった。



~ごつミノ~


グラストヘイム地下牧場で今日から君も酪農家!


ごつミノおいしい。
基本的にはPT向け狩場だとは思うけど、
単体高火力があって、なおかつそれなりに耐えられるなら
ソロが非常においしいだろう。

実際メカで行ってみたところ、
慣れてなくても時給BASE40Mでた。
RR前で言う400Mであるすげえ(゜д゜;)

ただしメカではSP的に厳しい。
数を狩る狩場じゃないので地デリはあまり意味がない。
むしろ火鎧がほしいところ。
装備だけでSPをまかなおうとすると、
+9ヴァナル&影肩レベルが必要っぽい。
ライド帽&影肩(&地デリ)では
もちを30分で200~300使った(;´д`)


ちなみに今ごつミノで使ってる装備はこんな感じ。




ふふふ、朱雀の鎧導入である。

そして、今まで日の目を見なかったシャア2枚刺し達人が
ついに火を噴いた。
ライド帽+ブラッドサッカー+DM達人で
パワースイング連打の結果、
2対1までならアイスの必要がないくらいである。

パワースイングの余ダメはこの装備に
MP+OT+水付与で、13k前後である。
それでもHPが高いので、延々カチカチカチカチする必要はあるけども。

ちなみにドロップはろくなものが無い。
ミノもいるけど、倒す数は少ないのでカードは期待できない。
金銭効率はほぼ無いものとして割り切ろう。


~ブラッドサッカー~




10thアニバーサリー ビジュアルクロニクルの
付属チケットですが、
ライド帽ほどのインパクトはなかったですね。

下段装備でHP回復なのはいいのだけど、
とにかくデメリットがきつい。
単体での効果も薄いですしね。
ただしこの手の装備の常として、
装備の組み合わせによっては
非常に効果的なのは上に書いたとおり。

とまぁ、そこまではいいのだけど・・・

この装備、説明文にはHP・SPが自然回復しないとあるのですが、
※12/17注 いつの間にか説明文かわってんじゃんナンテコッタ!







実際には空デリや地デリと同時に装備すると
HPやSPが減っていきます。
一方ソヒ靴+ブラッドサッカーだとちょっとずつSPが回復。
そしてMP使用時、所持量50%以上時、
全回復時には減少しない。

つまり実際にはHP・SP自然回復量が
-100%なわけですね。

※12/17注 DAKARAいつの間にか説明文かわっ(ry

自然回復量は

基本回復量 × (100%+装備効果合計)


により算出されるものと思われます。

そのため、式後半の係数がマイナスになっているときに
自然回復の判定があると減ってしまうわけですね。

本来、この係数は0%を下限にしないといけないのだろうけど。
全回復時や所持量50%以上で減らない以上、
デメリットとしての仕様と言うのもおかしいし(´・ω・`)


~回復量~


団子童子c刺しキシリトールガムを作ったので、
以前出した回復量一覧の穴埋め。
RR後で検証はしてないけど、
ちょっと試した感じでは同じっぽい。

キャンディVit 1+4Vit 100+7
恋人キシリ団子cセフィロト平均最小最大平均最小最大
--0-574767171141197
--0635672184150213
--1-8870100250211295
--19379108277224315
--2-11394130345288400
--2125100144358312420
-0-847099253211295
-09275108264224303
0-9884117295262344
010788126325267372
-1-11396134336282400
-1121100144326300386
1-130105148395324450
1136113162388277465
-2-143120165417360492
-2158131180440383532
2-161134192474387550
2185163207488421577

スティックキャンディVit 1+4Vit 100+7
恋人キシリ団子cセフィロト平均最小最大平均最小最大
--0-130112152406364452
--1-206168228598498673
--1215177242627530719
--2-261224304792690904
--2277243323807714934
-0-198168228589502667
-0216183242606530715
0-226194260678575791
0252211284733618828
-1-272226304778658910
-1271239325836699959
1-2822493218987471,017
13182663639368091,064
-2-3342853809518221,122
-23402994041,0458921,183
2-3683214341,1029401,234
24163434731,0849601,310

アイスVit 1+4Vit 100+7
ウアーcセフィロト平均最小最大平均最小最大
0-134113152382329449
0138118160424349476
1-253228304778664866
1277239323835699959
2-415345453115610261347
2400355481127211081420

おいしい魚Vit 1+4Vit 100+7
葉猫セフィロト平均最小最大平均最小最大
---131112154384320467
--144117168415343496
--165132196463403545
-180142205535421620
-206162234569475696
216170252645530744


ついでにドロップ装備もちょっとだけ追加。
今回はEXCELファイルでおいときます。




今回はネタ成分少なめだった。
前回の反動かもしれない(´・ω・`)
でもやっぱり長かった。

それではまたRRR時までグッバイ(=゜ω゜)ノシ




おまけ


フン!逃れることはできんッ!
 貴様はチェスや将棋でいう『詰みチェックメイト)』にはまったのだッ!

『         ∧_∧ □パッ    (・ω・)丿<警告!  ノ/_/   』
『         ∧_∧ □バッ    (・ω・)丿<退場!  ノ/_/   』

 

更に場に2枚カードを伏せ、ターンエンド!


最新記事
最新コメント
カテゴリ
タグ一覧
月別アーカイブ
最新トラックバック