2006年07月13日の日記

<<  2006年07月 >>
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

2006年07月30日(日)
どれみちゃん誕生日記念ステーキオフ開催
2006年07月29日(土)
スパムブロック導入
2006年07月28日(金)
本日のCHAOS
2006年07月27日(木)
朝起きたら
2006年07月26日(水)
Healing-D-Vision クリア
2006年07月25日(火)
スパムフィルタ
2006年07月24日(月)
サーバ移転完了
2006年07月23日(日)
濃い生茶
2006年07月22日(土)
DDR 5th
2006年07月21日(金)
ちょこは何歳なのだろうか
2006年07月20日(木)
Stepmania に新機能追加
2006年07月19日(水)
姫トラ
2006年07月18日(火)
筋肉痛
2006年07月17日(月)
今年もプリキュアミュージカル開催
2006年07月16日(日)
おジャ魔女ふぇすた開催!
2006年07月15日(土)
DDR MAX2 のはずが
2006年07月14日(金)
Hearing-D-Vision
2006年07月13日(木)
StepManiaをコンパイルしよう!
2006年07月12日(水)
DDR SuperNOVA 登場!
2006年07月11日(火)
SuperNOVAの公式サイト オープン!
2006年07月10日(月)
温度差
2006年07月09日(日)
続 踏み収め迫る!
2006年07月08日(土)
麻雀格闘倶楽部 本日の収支
2006年07月07日(金)
みられまくっちゃ
2006年07月06日(木)
ストラップ崩壊
2006年07月05日(水)
7発だけなら誤射かも知れない
2006年07月04日(火)
EXTREME 踏み収め迫る!
2006年07月03日(月)
intel さくまドロップ
2006年07月02日(日)
リリカルマジカル 開催!
2006年07月01日(土)
上京

StepManiaをコンパイルしよう!
StepManiaはかなりの高機能で、テキストファイルにいろいろ記述することによって柔軟性溢れる設定を行うことが出来ます。
しかし、それでもプログラムをいじらないとどうにもならない部分も多々あります。
と言うわけで、無いなら自分で実装しよう計画発動!(StepManiaはオープンソースなのです。)

まずはビルドできないと話にならないので環境の構築を行いました。
そう言えば、昔やろうとしたこともあったのですが、その時はリンクで「unknown error」とか言うわけのわからないものが出て、そのままほったらかしだったなぁ・・・
今度はちゃんとやらないとw

早速VC++でコンパイル開始!
案の定足りないファイルが盛りだくさん。
ライセンスの関係とかそんなところかな?
てか、MAMEのときもそうでしたが、わざと苦労するようにしてはいまいか・・・

そう、遡ること5年。
MAMEにシンクロ連射機能をつけよう!と思い立ってコンパイルをはじめたら出るわ出るわ、大量のエラー。
調べてみると明らかにenumの定義が足りないのです。
これぐらい対応できない奴はいじるなってことですか。そうですか。
ええ、ひとつずつ修正しましたとも。

今回はMAMEに比べるとモジュールそのものが足りなくて少々苦戦しました。
SDLとかその他いろいろかき集めてきてどうにかコンパイル完了。
するとこれまた予想通り、リンクで足りないライブラリ盛りだくさん。
これもぐぐって探したり、自分でmakeして作成。

通ったか!?と思いきや最後の最後で「security_cookie」が未解決との表示が。
なんだこりゃ・・・調べていくと結構根の深い問題らしい。
仕方が無いので強引に回避。リンク完了!

いや、まだ油断は出来ません!
ちゃんと立ち上がるかどうかは・・・あ、立ち上がった。

その後はリンクしたlibともともと使っていたDLLとのバージョンの違いでムービー再生に問題があったものの、バージョンを揃えたらすぐに解決。
バッチリ動作しています。

これからいろんなカスタマイズを試してみたいですね。
2006年07月13日(木)   No.916 (DDR)

この記事へのコメント
MNA  2006/07/20/18:24:11   No.919
わんさか出ていたエラーを潰していくのも楽しみのひとつですよw
いかにも追い詰めていくって感じで喜びを感じる瞬間です。
yossy  2006/07/18/14:46:09   No.917
なるほど、そんなに苦労するもんなんですな!
オープンソースと唱っているものも、注意必要ですねぇ
とはいえ、そこまでやるモチベーション維持力がすごい!

この記事へのコメントは以下のフォームからどうぞ
この記事への投稿受付は終了しています。

この記事のトラックバックURL
この記事へのトラックバック受付は終了しています。

No. PASS
 OR AND
スペースで区切って複数指定可能

Admin TOP
shiromuku(fs4)DIARY version 3.44


当サイトへのリンクはフリーです。当サーバ内の文章及び画像の無断転載はご遠慮ください。
mna.netのロゴはMMQ氏に作成して頂きました。