2009/04/28(火)言い訳など

ツールについてツッコミがあったので言い訳など。

まず、結論から言うと、ここで公開しているツールを使用することでアカウントに傷がつくことはありません。正確には EA に確認を取ったわけではないけれど、正規の手段で取得した UO のデータを
  • 管理する事
  • 整形する事
どちらも過去の事例でも白である。という判断が下されています。
なのでこのサイトで公開しているものについては安心して使っていただいて構わない。ハズ。


EA 的に NG なのは、その用途に拠らず
  • UO のプログラムおよびデータをリバースエンジニアリングすること
  • client.exe の実行イメージ内のメモリを直接読むなどのリバースエンジニアリング
  • ネットワーク上を流れるパケットを解析してのリバースエンジニアリング
  • 合法なツールを使っていても、不在マクロを実行する行為
は黒です。
実はゲームを効率的にプレイするという目的以外のものでもさまざまなツールが黒である事がわかると思う。そういったツールに対して「UO Pro として登録しませんか?」もしくは「取り下げろ」と自分から働きかけられない EA, EAJ はやっぱりチートツールを防ぐことは出来ないのだ、と思う。もちろん UO Pro に登録すればリバースエンジニアリングを認める、と言ってしまえない難しさもあるが。


実はこのあたりのポリシーは uojfix 公開時に盛り込もうとも思っていて重いので外したんだが、
プログラム的なことを言えば、
  • 外部プログラムが SendMessage() で生成したメッセージは簡単に識別できる。全て破棄すればいいじゃないか
    • UOA が動かなくなった所で知った事か。
  • OS を見張ってれば AttachThreadInput() 呼び出しを検知する事は可能。UO プログラムに向けて呼び出されたのであればそこでゲーム一次停止、もしくは強制終了しちまえ
くらいの強気な対応があって然るべき、と竹は考えている。それが EA には出来ない(抑止力のつもりか、グレーゾーンに踏み入ったものを優先的に UP Pro にしてしまったので) つまり本当の意味でのチーター排除なんて出来るものか。


だからこそ、俺は白いツールを作るのだ。主に俺が利便性を享受する為に。安心して利便性を享受する為に。
利便性のためにグレーゾーンに踏み込まなければいけない、というなら踏み込まない。そんなヌルいツールを作る。


知りたくなくともプレイヤーにはグレーゾーンに属するツールを使っている者が少なからずいる。ここから目をそらしてもしょうがない。使用者がいることを知った上で、まったりプレイができるのが大人の余裕というもの。
戦闘スタイルについてもよく言うが、知る権利を奪うという事は重罪である。という事は認識すべき。
知った上でどうするか、月額課金してんだ、小学生じゃないんだ、自分で決めるべきであって人が誘導すべき問題ではない。
強くなったから何かが得られるわけじゃない、強くないから何も得られないわけじゃない。
どうせリアルじゃ無為な時間なんだから必死こくのもいいしまったりするのもいいだろう。



ちなみに、俺はツール作成の解析のためにグレイなツールを使った事はない。
今後も一切使わない、とも言わないが。

2009/04/27(月)お店紹介

お店紹介のページを作ってみました。
竹の身近にあるお店を紹介してみよう、というページです。

Luna Farm さんに掲載許可いただいたので紹介ページ作りました。長々と語り口調で邪魔な口上がありますが、下まで読めばちゃんとした店舗紹介があります。
イベントを開催されたり酒場を開いてらっしゃるので、一人プレイに飽きた人は行ってみるといいことがあるかもしれません。
酒場は水曜日曜 22:00 から開いてます。


口上は正直邪魔だと思うので店舗紹介の後ろに移動するかもしれないし、意地でこのままかもしれません。

2009/04/27(月)UO してないけども

なんで "UO ジャーナル" で検索した時のこのページの Google ランク高いんだよ...。
ランクが高いというかヒットするページの総数が少ないんだけど。
イやな汗をかきそうなので本腰を入れるために他のツールを使ってみた。
ついでに良い感じで動作するツールも紹介させていただく。すまないが無断リンクだ。

1. UO Journal Converter 誰作?UO Stratics ?
2. Ultima Online ログ保存ツール UOJ ver 1.04 MegaStore さん
3. K's UO Journal Utility 風の歌が聞こえるさん

3 がとてもよく出来てます。文字化け率低い。でも化ける。
2 は自家製と同じくらいの精度。説明書を読んだ感じ、EA に怒られそうな気配?。
1 はそもそも ASCII コードのみが対象なので今回の目的には使えない。UO Pro 認定。

どうやら 100% の変換は無理らしい。
キャラチェンジ毎にファイルを切り替える、とかやるといい感じになりそうだけど、UO がログをフラッシュするのがログイン・ログアウト時ではなくプログラム終了時、っていうこれまたアレ。
まぁ、若干暗黒面に踏み込んでそうな 2 でもうまいことできてないのでそういうことではないのかも。

俺はぼちぼち作るけど、やる気低減装備を着せられた感じです。
あと、ここんとこの冷え込みで GW 直前なのに風邪ひく気配。

結論: 3 を使うといいです。
もしくはチーター必携ツールの某 String Alert を使ってください。

2009/04/24(金)瑞穂人狼

行ってきました。瑞穂人狼。

着いたときには 1ゲーム目の中盤だったらしい。メモの練習、と思ってメモしつつ見学するが上手いメモの取り方がわからずわやくちゃなまま終了。

2ゲーム目参加、瑞穂は夜が短いらしく人が激減。なんとか8人でスタート。
俺の役は村人。

初日にさっくりと2名死亡。どちらかは必ず狼なワケだ。
しかし、8人スタートで偽ブロもなく手がかりはさっぱり。
しかし A さんの発言が挙動不審な気がする。F さんの口数が少ないことも怪しいといえば怪しい。
投票では半分の3票が全て第一容疑者 A さんに入れられたところで、もう一人の容疑者 F さんがまさかの自分投票。ぬぅ?票を割ろうとしたのか?安直過ぎる。が、逆を突いて実は狼じゃないんだ!という逆の逆を突いて俺も容疑者 F さんに投票。何が逆で何が逆の逆なのかもわからない程混乱している模様。
最後の投票者の A さんは考えるまでもなく F さんに投票して 3対3 の決選投票。
満場一致で F さんがリンチ。

この時点でさっぱりわからねー。

2日目、指名権をいただいたのであんまり怪しくなさそうな人を同室に選ぶ。
残り 5人なので後は 3人同室になる。エー、そうならそうでもっと選びようがあったのに...。
同室した方に前日の容疑者 A さんがやはり怪しい、と力説される。
ばれる危険を冒してでも票を割って生き残りに掛けたのだろう、とのこと。
そうかも知れない...と思いつつさっぱりわからねー!

翌朝、まさかの全員生存。
D さん -> A さんへブロック発言。
T さん -> D さんへブロック発言。
A さん謎のカウンター発言。
あまりにわからないので 2日間無事故の D さんはシンプルに村サイドということにする。
T さんも2日間無事故である。
となると、決定力は否めないもののやはり前日の容疑者 A さんが怪しい。
さっぱり解らないので A さんを吊るす事に決める。

投票により A さんリンチ。

まださっぱりわからねーもののどうやら A さん F さんが狼で正解だったらしく 2日で事件解決。
役なしの俺の票がどう揺れるかがキーだったらしく、さっぱりわからねーまま正解をひき続けた俺のナイス投票が勝負を決めたらしい。

大人数の人狼は頭が混乱して難しいが、少人数の人狼は判断材料が少なすぎてやっぱり難しい。要するに人狼って難しい。
終始わやくちゃな本日の俺であった。

ちなみに危険な推理力の持ち主のマウスさんについて、「自分が狼なら他の人にばれるリスクを冒してでもマウスさんが生きているリスクを潰す」という判断はみんなの賛同を得られたようだ。



さぁ、ゲームログを残して置いたので UO Journal Fixer の出番ですよ!

続きを読む