2009-07-03

諸君らが愛していた先代師匠はTWを見限った!何故だ!

抗議の無期限川相さん撤去とかしてやろうかしら・・・!
別にそれ自体は痛くないだろうけど、使えなくなったユーザによる八つ当たりで間接攻撃みたいな。
あ、それも慣れてるか・・・。
ともかくネ●ソンはどこぞの革命家に腹を切って死ぬべきであるとか言われちゃえばいいと思います。

※先代師匠について追記
うちのリンクにもあるTHE-paperの人。Lynaたんの心の師匠(残念ながら知り合いではない)。
最近、垢ハック被害→ネクソン糞対応→引退、の黄金コンボを喰らったらしい。

コメントを見る/書く (Res : 2/6)

アンドゥバッファを変更せずにTRichEditを操作するには?

DelphiMLでの話なんだけど、返信せずにここに書くとかLynaたんチキンすなあ。

方法としてはEM_GETOLEINTERFACEメッセージを送ってOLEインターフェースを取得し、
さらにそこからITextDocumentインターフェースを取得してUndoメソッドを呼ぶ。
イメージとしてはTWebBrowserから色々やってIHTMLDocument2を取得する感じ。
とりあえず以下サンプル。

uses ..., RichEdit, tom_TLB;
procedure TForm1.FormCreate(Sender: TObject);
var
richole: IUnknown;
begin
SendMessage(RichEdit1.Handle, EM_GETOLEINTERFACE, 0, Integer(@richole));
FTextDocument := richole as ITextDocument;
end;

procedure TForm1.Button1Click(Sender: TObject);
const
tomSuspend = -9999995;
tomResume = -9999994;
begin
with RichEdit1 do begin
FTextDocument.Undo(tomSuspend);
Font.Size := 10;
FTextDocument.Undo(tomResume);
SetFocus;
end;
end;

注意点としては、
・tom_TLBはtomタイプライブラリから生成(リストになければriched20.dllから)
・環境によってtomSuspendやtomResumeはtom_TLB内に存在しないので手で書く
 msftedit.dllから生成したtom_TLBにはあるけど、このDLLはXPSP1以降しかない(らしい)
 (ユニット生成するだけなら別にどっち使ってもいいとは思うけど)
・あとEM_GETOLEINTERFACEで取れるインターフェースは本当はIRichEditOleだけど、
 それ自体は使わないし、どっかから移植してくるのも面倒なのでIUnknownで代用
こんなところ。あとはKB199852とか読む。

あとDelphiのTRichEditって未だにRichEdit1.0使ってるんだよね(少なくとも手元の2006では)。
ここ見ても分かるようにXPの段階ですでに4.1だよ4.1。
UNDOの複数回対応なんて2.0ですでにされてるし。えんばかさんなんとかしてくだしあ。

コメントを見る/書く (Res : 2/6)

メロンパン 0.6。

今回の更新は英語圏向けなんで、日本版クライアント使ってる人は更新不要。
しても問題はないけど。

コメントを見る/書く (Res : 2/6)

2009-06-25

SAのログインツールのアイコン。

ツール本体はほぼできちゃったので誰かアイコンおくれ。
そしたらリリースする。
アイコンが採用された人にはもれなくパッチ飛ばし入りツール進呈。
公開版ではさすがにまずそうなので削ることにした。
ちなみに最低限32x32と16x16のサイズがあればOK。
余裕があれば48x48、もっと余裕があれば256x256なども(この辺はVista用)。
@icon変換とか使ってico状態で貰えるのが一番楽かも。

コメントを見る/書く (Res : 7/7)

海外でDOALA in WLOがかなり使われてる件。

もうすげえ。大人気。どれくらい大人気かって言うと、
WLOのアメリカ公式フォーラムにDOALAスレが複数立っちゃうくらい。
公式完全黙認。すげえ。
あとDOALAの紹介で「armor visualizer」とか書かれてて無駄にかっこよくて濡れた。
でも逆にメロンパン不人気。超不人気。
DOALAが日本語ほぼ使ってなくてメリケンフレンドリーなのに対して、
メロンパンは使いまくりだから、読めねーふぁっく!とか言われてると思う。

しかし直リンとかじゃなくてrarで固め直して再うpされてたせいか、
何割かはWinRARの使い方講座みたいになっててふいた。
おかげでずっと古いの使われてるままだけど。
誰か英語できる人この辺にずばっと言ってきてやって下さい。
あともし本当に言ってくれる人がいるなら、向こうならではの不具合出てないか聞いて欲しいです。
例えばフォント化けてるとか。

あと別の場所で「rar! rar!」とかいう書き込み見つけて、ああ、国境ってないんだなって思った。

コメントを見る/書く (Res : 7/7)

2009-06-23

テレーン。

ねぎ姉さん本があとちょっとで出版決定なんでみんな予約しようぜ。
このサイトに来てる人のうち、50人に1人くらいが予約してくれれば何とかなるはず。

ところでいいヘッドホンあったら教えておくれ。
今使ってる安物ヘッドホンがだいぶ前から右側が鳴ったり鳴らなかったりな上、
あまりにボロくて、ある日ヘッドホン外して何気なく耳触ったら、
何か黒いものがいっぱい落ちてきてうわああああああああってなったので。軽くトラウマ。
虫かと思ったら単にスポンジが劣化してボロボロになったってオチだったけど。
あとコードをよく引っかけるのでなるべく頑丈なの。

仲間内で使ってるSA自動ログインツールを手直しして公開しようかなと思ってるんだけど、
すでにSAAR(に付属のSALogin)がある中で需要あんのか分かんないので聞いてみる。
こっちが優れてる部分を書くと、
・ログインオプションみたいな数値を調べたり設定する必要がない
・環境によるかもしれないけどSALoginより5〜10秒程度速くSAが起動する
・パッチチェックが飛ばせるので速い(けど運営に怒られそうだから公開版に実装するかは微妙)
こんなところ。
実際に公開することになったら、単体起動の他にSALoginと差し替えて使えるようにするかも。
てことで意見よろすく。

コメントを見る/書く (Res : 8/8)

2009-06-14

どあ☆らて 0.5。


微妙に発売日から遅れてる気がしないでもないけど買えよ!約束だからな!


さて、どあ☆らてがつかえるよ!やったねたえちゃん!
でおなじみどあ☆らてが半年ぶりに更新されたらしいのでお知らせします。
今回の更新点は、

・ヘアメイク・アイメイクを変更してもヘアカラー・アイカラーを引き継ぐように
・キャッシュ生成モードを実装
・アイテムフィルタリングを導入
 アイテム名によるインクリメンタルサーチにも対応
・表示状態の保存を実装(とりあえず10件)

こんなところになっているようです。やったね!
ところでなんで急に更新する気になったかっていうと、
偶然見たブログでどあらてが使われてたんだけど、
そこに「どあらてって起動中使えないんだ」みたいなことが書いてあって、
もちろんいつもならそんなの全力でスルーして今晩のおかずでも考えるところなんだけど、
よく見たらえちぃ絵を描いてるブログだったので、これは本気出すしかないと思った。
むらむらしてやった。
今は保存している。

あと昨日ラテールの本スレに何か要望ないかとか聞きに行ったんだけど、
書き込んだと同時くらいにサドンやろうぜ!とSkypeで誘われてサドンやってた><
死ぬたびにレス読んだり書いたりしてたんで、gdgdだったのはそのせいですサーセンww

コメントを見る/書く (Res : 17/17)

2009-06-08

定期わはー。

雨の夜道は切ないわはー

コメントを見る/書く (Res : 16/16)

同人ゲー製作とかそういうのに参加してみたい。

理想としては、すでにメインプログラマは決まっていて、
小物ツールとかモジュール作れるサブが欲しいなっていうようなポジション。
言語はDelphiでおk!ってのが楽だけど、他でも何とか頑張って覚えます。
絵描きさんがいてそこまで大規模じゃなければ最悪メインも可。
今まで作ったゲームと呼べそうな物はサバディウスくらいしかないけど(しかも未完成)、
こんなうんこ条件で良ければ誰か拾って下さい><
まともな会話が成立するなら中学生でも高校生でも遠慮せずにLynaたんこき使っていいよ!

一応ゲーム製作技術板なんかも覗いてはみたんだけど、
大半がノベルゲーのスクリプター募集か、もしくは壮大すぎて実現不可レベルの企画かで、
少なくとも俺の出番はなさそうなんだよね。
TWの二次創作ミニゲームとかそんなでいいから、何かやってみたい。
仮にもゲーム系サイト(のはず)だし、読んでる人の中に一人くらいそういう企画練ってる人いるよね!
ちなみに今特に作りたい物がないのもあって書いてるので(よーぐるのエなんとかは休憩)、
作りたい物が出てきた瞬間に募集は終了ってことで。

もしコメントには書きづらい、公開して欲しくないってときは米欄にそう書いてもらえば非公開にするし、
直接コンタクト取りたい場合はTwitterのダイレクトメッセージか、もしくはlyna[わはー]live.jpまで。
もちろん[わはー]は然るべき文字に変えた上で。
Lynaたんメール嫌いなのでできればメールは使わないで欲しいけど。

コメントを見る/書く (Res : 16/16)

2009-05-27

メロンパンやDOALA in WLOが動かないとお嘆きの皆様へ。

スマン、ありゃバグだった/(^o^)\

まぁ今まで普通に動いてたわけだからバグじゃなくて仕様変更の可能性もあるけど、
少なくともツール排除を目的とした仕様変更じゃないことは確かなので、
1日やそこら動かなかったからってあまり運営を責めんでやってくれ。
もちろん俺も責めんでやってくれ。

というかよく考えたら1日で修正とか神対応だよね。自分で神とか言っちゃうけど。
あと毎度おなじみとなりつつありますが、この対応に感動した女子高生が
Lynaたんの家に転がり込む的シナリオも引き続きお待ちしております。



そいや犬憑きさん下巻出てるからな!みんな買えよ!
書くのすっかり忘れてたなんてことは全然ないんだからねっ!

(追記)
ぶっちゃけ原因は単に配列の範囲外アクセスってだけなんだけど、
逆になんで今まで動いてたのか本当に不思議だったから必死で考えてみた。

たぶんだけど、納得できる唯一の可能性としてはアイテム数の増加。
配列の確保(アイテムデータのロード)が起動時なため、
未使用の初期化済みメモリにアクセスしてたから多少汚染しても問題なく通ってたんだろうけど、
アイテム数が増えたことで使用中のメモリ領域を汚染してしまったんじゃないかと。
物凄くこじつければアイテム数を増やしたという点で運営が絡んでると言えなくはないけど、
どう考えても100%Lynaたんのミスです。本当にありがとうございました。

(追記の追記)
WLO本スレ向けに。

「やめて!私のために争わないで!」

これ前から言ってみたかった。これ書くためにわざと追記したのは内緒。
本当に鬼畜過ぎる。

コメントを見る/書く (Res : 14/14)
TalesWeaver is trademark of Softmax Co.,Ltd.
Copyright (c) Softmax Co.,Ltd. All rights reserved.
Copyright (c) Nexon Corporation and Nexon Japan Co.,Ltd. All rights reserved.