2003/02/15

雑記

本サイトは放置しておいて別働隊のゲームページだけ更新か、おめでてーな、って感じです。本サイトも更新しなきゃな…レポートが終わったら。

レポートの期限(5日オーバー済み)と次のテストの日にちを考えるとそろそろレポートの決着をつけたい所で、今日はTWもROも*ほとんど*やらなかったわけですが、13時に起きてレポートやり始めたのが26時。13時間何やってたんでしょうね。

さて、ふらっと最近放置気味のROをチェックしたんですが、バレンタインイベントのGMのやられっぷりをみると「ごめんなさいっ!」(課金時引継告知のアレね)どころじゃないというのがよく分かったような。良くも悪くもなぁなぁに運営されてるオンラインゲームって言うのもここまで来るとめずらしい気がしますが、私の知ったことではないって事で。

で、実際にログインしてギルドメンバーの成長具合をみてみると……ギルドメンバーではなくてギルドが成長してるのよね。ギルドレベル3。2に必要なのが2Mで、3に必要なのが4Mで、4に必要なのが8Mらしいということまでは情報として押さえてるんですがそれ以降は知りません…。で、現在3なのであとは8Mたまると(少なくとも私の)未知の領域になるわけで、一体どういうギルドに属してるんだ、とか思いつつギルマスのページのリンクからギルマスの高校時代の友人のページへ飛んでそこのリンクをチェックすると紹介文が 高校の同級生。HNがほぼ同じで紛らわしい(お互い様)。日記を見る限りゲーム廃人。 だってさ。わーはーはー。

人にひたすら廃人廃人と言ってるあのギルマスですが、常人がみればやっぱりギルマスが廃人なんですよね。安心しました。

ちなみに、TW日本語入力支援ソフトの方ですが、半角カナの扱いがあまりよろしくない(すいません、すっかりその存在を忘れてました)のでまだまだ手を加える必要がありそうです。で、XPで日本語環境でプレイするとすべてのフォントが小さくなってしまう件の対策法を考えてるんですが、FontLinkとかFontSubstitutesとかをいじってもダメなんですよね。で、(ROの某支援ソフトのソースを流用して)ProxyDLLの形でCreateFont乗っ取りを試みたんですが、どうもうまくいきません。ってか、デバッガにかけるとクライアントが落ちるのよね。だから、FindWindowでつかめていないのか、それともHookがうまくいっていないのかを判定することさえ出来ません。むしろそのヒマがありません。

プロセスとDLLとメモリの関係がいまいちまだ完璧に頭にたたき込まれてないんですが、ROとちがってTWはexeからdllに処理を丸投げしてるんでプロセスメモリが違う場所(exeと呼び出されたdllって別メモリ空間だったっけか)にあってHookできてないって事ですかね? そんなこたぁない。 とりあえずレポートが終わったらその辺の資料でも漁ってみますか。

ちなみに、なぜにXP日本語環境であのサイズのフォントになるかは謎ですが、システムを韓国語にするとフォントはGulimCheの9pt(一部10pt)で作られてますね。で、日本語環境にするとGulimCheの8ptとTahomaの8ptとMS UI Gothicの8ptになります。何で8ptなんだろう…。

そのへんはFontLink(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink)が関係しているように思えますが、Tahomaの8ptでフォントを指定するとFontLinkでついてくる日本語表示用のMS UI Gothicは9ptででてきます。なんでだろーぅなんでだろっ。

あー、もしかしてpt単位を内部でpxに変換して切り上げたり切り捨てたりしてる関係で文字が小さくなったり大きくなったりしてますか。と、微妙に解決しそうな予感を見せつつ今日はここまで……。レポートやるぞ宣言。

うされもん @acidlemonについて

|'-')/ acidlemonです。鎌倉市在住で、鎌倉で働く普通のITエンジニアです。

30年弱住んだ北海道を離れ、鎌倉でまったりぽわぽわしています。

外部サイト情報

  • twitter
  • github
  • facebook
  • instagram
  • work on kayac