なんとなくCPZのソースコードをリファクタリング中。ただ単に今の俺が読みやすい形にしてるだけだが。
なんか、リファクタリングって言うと、ちょっとかっこいいんじゃないかと思ってます。最近知った単語なのは内緒。
とりあえずPB3BからCPZの復号関数を呼ぶ仕様をどうにかせんとなぁ。関数ポインタを渡せるようにするか。
それにしてもそれ散る完全版か。一体どうなることやら。
そういやミナミノミナミノなんてものがあったなぁと思い出した今日この頃。確認してみたら初版で吹いたw
まさか二巻がまだ出てなかったなんて。おかしいなぁ。
それにしても、まさか東武鉄道が萌えキャラを使ってくるとは…! これはお客さまセンターに電話するしかないな! ななさんを僕にください!ハァハァ、みたいな。むしろ、ななさんの中の人っぽい声でお話してください!ハァハァ、みたいな。
ただの変態じゃねえか。
ようやっとテクスチャをY軸を中心に回転させることに成功。頂点フォーマットの構造体のメンバにRHWがあったのが問題だった。
RHWって何よ?って感じだが、Wの逆数だとか、4×4の行列計算に必要だとか、とりあえず1.0にしておけばいいだとか、そもそもWって何よとか、まあわりとどうでもいい値なので気にしない方向で。
これで暁の護衛みたいなことが出来るぜ! と思ったが、Z座標の調整ががが。
それにしてもあちいいいいぃぃぃぃぃぃぃぃ! このままでは幼女に襲いかかってしまう! いやなんでよ。
久々になるかなやって希美ルートクリアしたと思ったら深夜1時とか。
眠い。寝る。
久々にアルバムを大量購入。GWAVE 2007 2nd DriversとBe nuts about Angelsとinscribeと音のコンパス。あとは姉の頼みで氷室先生の20thなんとか。
GWAVEはまだ残ってたらいいな程度で、Be nuts about Angelsに至っては特に買う予定なかったのに。まあどちらも絵買いなわけだが。いやCDで絵買いとか頭おかしいだろ。
だがちょっと待ってほしい。GWAVEのジャケットイラストの太ももを見たら思わずレジに持っていってしまうだろう。Be nuts about Angelsのジャケットイラストを見たら、「何このExEっぽいキャラ。テラモエスwwww」となってレジに持っていってしまうだろう。ただの変態である。
しかしBe nuts about Angelsの帯がでかくて困った。帯はジャケットに挟んでCDケースに保存する派なのに、これではCDケースに入らん! しょうがないので机の中に保存ですよ。
とりあえず今日はGWAVEを聴きまくったが、UR@Nの二つめの空は神曲だな。これはAsterを思わず買ってしまうフラグ。いやねえよ。
それにしても、いつの間にか紫のエンジンはピクセルシェーダを使ってたのか。
Intel915G以降とか書いてあるから2.0かなと思ったが、RADEON7000/GeForce2以降推奨ってなんだよ!? RADEON9500/GeForceFX以降推奨の間違いじゃねえのか!? まあなんでもいいか。
ピクセルシェーダの使用を設定でON/OFFできるから、使用できないときはCPUでゴリゴリやってるんだろう。
Keyのスタッフ日誌をだらだらと読んでたが、勝海舟で盛大に吹いたw なんで没になってしまったんだッ!
ダジャレ大好きです。
とりあえず適当に新作アニメの感想でも書いてみた。どうにかして本数を減らさないと。
すまん。いきなりだがもう無理。
結がなんとなくルプトナっぽく見えたのは俺だけでいい。ルプトナかわいいよルプトナ。今は沙月ルート目指して進めてるが。
いやなんでなるかなの話になってんの。
懐かしいなぁ。林原めぐみのターン復活!
今回がAmazingで次回がBecauseってことはアルファベット順なのか。2クールやるとしたら「Q」とかちょっと困るよなと思ったけど、1クールなのか。にょろーん。分割2クールみたいだが。
背景がリアルすぎて吹いたw シャフト製作かと思ったじゃないか!
一番最初の猛ダッシュするシーンでなのは1話を思い出した。シャフトなのにこんなに動いてる!
スカイガールズと互換性高すぎワラタw
しかしスク水で制服で猫耳で尻尾って、狙いすぎだろ。主に俺を。
なんか最近、二つめの空ばっか聴いてる気がする。脳内でも勝手に再生され始めるから困る。
電車の中でうっかり口ずさんだ日には、たまたま隣に座ってたオタが「二つめの空最高だよね。UR@Nの曲の中でもあれはクオリティ高いよ。あとAsterも面白くてさー」とか語ってきちゃいますよ。もうどうしろと。
まあなんかそんな感じで。他のアルバムも聴けよ俺。
妖精帝國のCD買ってきた。これはいい。
そして気付いたらRiryka嬢のアルバムも買っているという。あれ、おかしいな、いつの間に手に取ったんだろう。
まあ「Bravin' Bad Brew」、「In the Dark」、「硝子のLoneliness」が収録されてるからしょうがない。
それにしても恋姫無双を観たが、鈴々の八重歯に悶えたのは俺だけでいい。内容は、うん、まあ、なんというか、ねぇ。OP/EDのためだけに観るわ。これでfripSideも有名になる、かなぁ。
しかし次回予告でマリみてネタをやらかすとは思わなかったぜ。盛大に吹いちまったじゃねえか。
VC++ 2005が開発環境でヒャッホウ!と喜んでプログラム組んでたら、strcpy等で警告が出ることをすっかり忘れてた今日この頃。ExtractDataはlstrcpyで逃げてたりするから困る。そのうちlstrcpy_sとか出そうだな。
#pragmaで消しちまおうかと思ったけど、一から作ってるプログラムでそれをやるのはかなりアレだろと思ってstrcpy_s等で真面目に対処。いいですね、物凄くセキュアなプログラムが組めてるような気がします。F1キーでヘルプが出せることを知って以来、警告が出ない形式を調べるのが物凄く楽だぜ。
それにしても、惰性で買って積んだままのルミナスアーク2がいつの間にか奪われていた。どうもRPG系のは奪われやすい傾向にあるな。
そういや明日はEee PC 901の発売日だよなぁと思いながらAtom搭載の“新世代Eee PC日本版”を速攻で使い倒すという記事を読んでたら無性に欲しくなって、予約受け付けてるとこってあるのかなと思ってふらっとソフのHPを見てみたら…!
気付いたら予約を済ませてましたよっと。さて、いつ頃届くのやら。
Atom!Atom!
59,800円という安さなのに姉のPCより性能が良いのは内緒。いやそもそもあのPC何年使ってんだよ…。Eee Boxが出たらプレゼントしてしまいそうだから困る。
紫のエンジンの画像圧縮のデコードルーチンを書き直してたら疲れた。そんな今日この頃。
元々は某神のツールのソースをコピってきたものだからなぁ。PB3は解析したけど、PB2とかなり似てたのでわりとコピペだし。
とりあえずPB2の書き直し作業が8割くらい終わった。8x8のブロック単位でピクセルがいじられてたり、ブロック中の1つの色が全て同じ値なら1バイトで表現してたり、それをさらにLZSSで圧縮してたり。うーむ、これは勉強になる。
今日もExtractDataいじり。簡易復号機能にまだバグが残ってた。
独自に復号したあとで簡易復号がかかると、簡易暗号がかかってしまうという。キーとなる復号値を、独自に復号する前のデータから取得してるのが原因。
一応直す方法はあるが、吉里吉里のスクリプトファイルに対応したときに作ったオーバーロード関数が物凄く邪魔。というか紛らわしい。ちゃんとした名前付ければよかったな。
今後のバージョンでは修正されるけど、簡易復号機能を常用するのは危険という認識を持っていただきたい。
Readmeに書いとくか。読まれてないっぽいけど。
とりあえず某pakはなんとかなった。システム素材がtgaだったので対応しようとしたら、constポインタが渡せなくて、画像関係のソースを書き直すことに。
昔の俺はconstなんて全然使わなかったからなぁ。せいぜいconst参照。今の俺はやたらconstを使うから、昔作った関数にconstポインタを渡そうとするとすぐコンパイルエラーが出ちゃうの。
それにしても「乃木坂春香の秘密」いいな。ネタ的な意味で。提供のところにFAのキャラがいたような気がするけどきっと気のせい。能登かわいいよ能登。
そういやVolume7のおさわりCDが配布されてたなーと思い出して落とそうとしたら、何故か上書き確認ダイアログが出た。俺はいつの間にかダウンロードしていたんだよ! タイムスタンプを見ると5/20の23時50分くらい。
って、配信開始した翌日じゃねえか! 放置しすぎだろ。まあしかしよくあることなので気にしない方向で。
解凍してみたところ、ファイル名等からMAJIROと断定。カタハネがMAJIROだったからもしやとは思ってたが、ワイドモードの存在で別のエンジンを使う可能性も捨て切れなくてな。
で、早速ワイドモードを試してみた。ゲームを再起動しないとダメなんかい!
うーむ、プリミティブリンクみたいな感じか。通常のときはメッセージウィンドウが下に表示されて、ワイドモードのときは背景と被って表示されるという。
システム素材が使用されるタイトル画面やセーブ画面なんかはちょっとアレだが。左右に黒帯が入って4:3表示かよ。やるじゃねえか。
フルスクリーンにしてみたら左右が画面外にいってしまった。さすがワイドモード。4:3のモニタで使うなってか。
それにしても、まったく話は変わるが、今まで「春色桜瀬」を「はるいろさくらせ」と読んでて、春色さくらっせと覚えていたが、なんとあれは「はるいろおうせ」と読むんだよ!
いや、DLフォルダに「MOV_HAR.mpg」というファイルがあって、なんだろうと思って見てみたら春色桜瀬のデモムービーで、ぼーっと見てたらローマ字で「HARUIRO OUSE」って書いてあってな。ちくしょう、やられたぜ。春色さくらシュッシュッシュじゃないのかよ。
とりあえずこの前予約したアレがもうじき届くかも。興奮しすぎて眠れません!
Eee PC 901-Xキター!
ああもうたまらん! ちっちゃくていいなぁこれ。思わずクンカクンカしちゃう!
新品のPCの匂いが物凄く好きです。学校のパソコン室とかいい匂いだよね! いやそんなのは俺だけか。
とりあえずXPの高速化設定(クラシックモードにする等)をやってたら人差し指が痛くなってきたので、今日のところは終了。久々のタッチパッドはなかなかつらい。
今週末に環境整えて、来週から通勤のお供だな。これはいいおもちゃになりそうだ。
電車の中でタユタマをクリアするぜ! いやしません。
眠気が限界。目を開けてるのがつらい。
今日は巡回しかしてねえや。
凄くネタがないです…。
まあ巡回とレスとDS版DQ5のマジコン対策見てるだけで寝る時間になったので寝る。
発売日の早朝に突破されるとか泣けてくるね。
明日から3連休!
海の日には海にでも行くかなーと考えてたり。いや引き篭もりの俺にそんな考えはまったくない。海の日も引き篭もってえろげだぜ!うしゃしゃしゃしゃ!
今日は電車の中で幼女を見れたり、上りのエスカレータで身長150cmくらいのおにゃのこの太ももを視姦できたりと、幸せな日だった。って、ただの変態ろりこん野郎じゃねえか。
とりあえずEee PCにVC++ 2008 EE入れんとな。そしてExtractDataをVC++ 2008に移行せんと。2005の無料版はWin32APIのSDKをインストールする必要があってめんどい。
2泊3日で伊豆に泳ぎに行ってました。水着姿の幼女がたまらなく可愛かったです。
と書いたら何人が信じるだろうかと思った今日この頃。
本当は39度近くの熱を出して寝込んでただけという。くそう、せっかくの3連休が寝てるだけで終わってしまったぜ。いや、寝込む前にef後編をクリアしたけど。
ああもうミズキミズキミズキ!ミズキかわいいよミズキ!髪下ろしたCGは神懸かり的な可愛さだね!ミズキの髪をクンカクンカ!スーハースーハー!いい匂いだなぁ。くんくん。
まあぶっちゃけこのゲーム、ミズキ編と優子編が重要で、他はどうでもいいという。夏のクリスマスでちょっと鳥肌立った。
しかしオーストラリアと聞くとギアスMADのスーパーニッポンデラックスを思い出して、せっかくの感動がぶち壊しだから困る。
そして病み上がりの今日はSecond Fan Mixの方をクリア。プレイする順番逆じゃね?という気がするのは仕様です。なんか1時間もかからずに終わってしまった気がする。これはプレイする必要ないわ。環境設定の保存にバグがあるっぽくて、コンフィグ画面を開くと初期設定に戻るし。これはひどい。
さて、次はタユタマを崩すか。
さて、昨日からEee PC 901を持ち歩いて通勤してるわけだが。1.1kgのものを常に持ち歩いてたらマッチョになれそうです。
タッチパッド操作に慣れなかったり、画面が狭くてスクロール操作が無駄に多くなったり、半角全角切り替えを押したつもりが1を押してたり、スペースキーの左端の感度が悪くてスペースが入力されなかったり、色々あってあまり開発効率はよろしくない。
まあ平日はサイトの更新だけで終わることが多々あるので、まったくコードを書かないよりマシだろう。
しかし2008はだめだな。vc90.pdbエラーがうざすぎる。毎回リビルドで回避できるけど、さすがにAtomで常時リビルドは死ねる。
ということで今週末に2008消して2005入れる。2005の方が.NET Frameworkが2.0しか入らないからCドライブに優しいしな。
ジャンクションとかいうのを使えばDドライブに移動することも可能のようだが、そのためだけにフリーソフトを入れるのはアホくさい。
Cドライブにアルテマをジャンクションすれば空き容量が増えるんじゃね?とかアホなことを考えてしまったのは内緒。
お稲荷さまをどうにか観続けてるわけだが、先週の予告でやってた怪獣バトルはどうなったんですか! そんな今日この頃。
くそう、すっかり騙されちまったぜ。
しかしなかなかコンパイルエラーが減らんなぁ。vc90.pdb問題はデバッグ情報の生成を切って回避した。コンパイルも速くなったし、万々歳だ!(ぇ
うん、まあ、まずはコンパイルが通らないと、な。
それにしても恋姫無双のOPが神曲すぎる。
通勤中にEee PCを使って4日経ったわけだが、1日1時間くらいの使用でまだバッテリーが残ってる!
まあしかし残り18%で1時間なので、もう1日使ったら多分空っぽ。Visual C++でゴリゴリコード書くだけなら5時間くらい持つようです。
とりあえず画像関係のソースを直し終わったので動作テスト…しようと思ったらデータがなくて困ったという。やはり何かえろげを入れるべきか。
しょうがないのでNスクのソースでも直してみる。sarに対応できてNEEEEEEEEEEE!ということが発覚。なんで読み込み処理がなくなってんの。
そして今、「そもそもなんで画像関係のソースを直すことになったんだっけ?」と考えてみたら、TGAに対応するためじゃねえかああああああ!
現在、動的メモリをstd::valarrayで確保してるわけだが、よくよく考えてみると、std::vectorはメモリの連続性が保証されているが、std::valarrayはどうだったかな、と。
いや、前はstd::vectorを使ってたんだが、std::valarrayの方が実行ファイルサイズの増加が少ないし、0バイトのメモリを確保した状態で0番目の要素にアクセスしてもプログラムが落ちないから気に入ってしまって。
そんなわけなので、ちょっと自前でメモリ管理クラスを作ろうかと。コンストラクタでメモリ確保(ついでにゼロクリアも可能)、デストラクタでメモリ破棄、resizeでメモリの確保し直し、それくらいあれば十分かな。
もちろん、0番目の要素にアクセスしても落ちない、型はテンプレートで自由自在、メモリ確保失敗時はstd::bad_alloc例外を投げる。いや、newを使うから例外は気にする必要ないか。VC++ 6.0のnewはNULLを返すというクソ仕様みたいだが。
実装するのは今作ってるバージョンをリリースしたあとだな。置き換える箇所が膨大にありそうだから時間かかるし。
さて、明日は友人と秋葉だ。
べ、別に乃木坂さんみたいな人と、デ、デデデデートとかいうわけじゃないんだからね!
アグミオンの登場で物凄くテンション上がったぜ。やっぱいいなぁアグミオンボイス。
とりあえずポータブルDVDドライブ買わんとなぁ。Visual C++ 2008を消してたら遅延書き込みエラーが多発してEee PCのXPたんが起動しなくなってしまった。これは死亡フラグ。いやもう死んでるって。
残念なお知らせです。Eee PC 901-XのCドライブがお亡くなりになりました。
リカバリがうまくいったと思ったら起動後に遅延書き込みエラーが起きて、もう一度リカバリしたらリカバリ中に止まるという。もうどうにもならん。
もしかしたらSSDがちゃんと挿さってない可能性もあるが、シールを剥がすのは抵抗が。来週ソフマップクリニックに持ち込んでみるか。
くそう、Cドライブに挿せるSSDがあれば自力で直せるのに。物凄く悔しくてびくんびくんしちゃいます。
しょうがないのでリトバスエクスタシーをインスコ。リトバスのときは諦めたけど、どうにかHDDにアンインストーラーをぶち込むことに成功。これでディスクなしでアンインストールできるぜ! 無駄に疲れた。
そういやmanifestファイルの存在に今頃気付いたけど、REALLIVE.EXEがrequireAdministratorで吹いた。起動するたびに管理者権限を求めるのか!けしからん!けしからんぞ!
まあXPの俺には関係ない話なんですがね。Vista対応、いやUAC対応するならもう少し頑張ってほしいなと。まあProgram filesにインスコされてもインストール先にセーブデータを書き込めるという利点はあるのだが。
2人のはじまりの物語がスクリーンで再び!! 劇場版「魔法少女リリカルなのは The MOVIE 1st」始動!今冬公開予定!
( ゚Д゚)ポカーン…
なのは始まったな!
こいつは観に行くしかねえ!DVD出たら買うしかねえ!BD出たらPS3買うしかねえ!
やっぱりなのはたんは小さい方が可愛いです。
DAMに鬼畜眼鏡のOP「under the darkness」が入ることを思い出して、「俺の眼鏡が鬼畜に光る!お前を犯せと輝き叫ぶ! …って、どんな眼鏡かけてんだよ俺は」とか帰りの電車の中で妄想してニヤけてた今日この頃。
まあなんだその、今日はネタがないんだ。あばばテストマイクテスト。
ひっそりこっそり巡回してる某サイトの影響でハマったことは間違いない。
Willのarcに真面目に対応するにあたってPSP移植に合わせてみようと思ったが、WIPとMSKをフォルダ分けで対処してるようなのでやっぱやめ。
とりあえず差分画像の出力と、WIPとMSKの上書き問題を解決すればいいや。
いや、むしろMAJIROのときのようにマスク画像の合成をするべきか? 24bitと8bitで分かれてるより、32bitの方がいいしな。ちょっと頑張ってみるか。
そんなこんなでいつまで経ってもリリースされないExtractData 1.17である。Susieプラグインのバグをとっとと直すべきなのに。
なんとかα版が完成したッ! いや仕事の話ですがね。
ライブラリが(げふんげふん)な作りで、「D:/test」みたいな、ルートディレクトリのところにスラッシュが入ってるとダメというよくわからん仕様で困った。普通のディレクトリの区切りはスラッシュでも通るのに。スラッシュでもバックスラッシュでもいいじゃねえかよ!
そういや安全だと思って使ってた strcpy_s だが、これはただ単にバッファ不足のときにエラーを吐いてくれるだけだったという。
エラーを吐かず、ギリギリまでコピーしたいときは strncpy_s が正解。strncpy と違って、終端にNULL文字を付けてくれるので便利。ただし、第4引数に「バッファサイズ - 1」を指定しないと危険。まあ _TRUNCATE を指定すればおk。
それにしてもブラックサイクの新作の主題歌はfripSideか。いい感じに広まってきてるな。むしろ恋姫無双のOPにハマりすぎてfripSideしか聴いてない気がする。