鯖のメッセージ変え方

ここでは、鯖のメッセージの変え方を紹介しよう。メッセージとは、誰かが入ってきたときにjoinと表示させたり、
あるいは〜 killed 〜、それからkick、banの表示など、とにかくゲーム中に出てくる文字のことだ。
これを変えるのは一見知識がないと出来なそうだが、実は誰でも簡単にできちゃうのだ。
ソフトを落として、今すぐチャレンジしよう!

バイナリエディター、Stirlingを落とそう

バイナリエディターとは、さまざまなファイルを解析&編集するためのソフトだ。
SA KA NAが使ってるというだけの理由で スターリングというエディターを使おう。
ダウンロード:ここ

書き換えてみる

では早速書き換えだ。メッセージならほとんど自由に書き換えられるが、
今回は〜 joinと、〜 quitを試しに他の文字に置き換えてみよう。

strlingを落として起動したら、最初にファイル→開くでxopsolt18.exeを開こう。
書き換えをする前にコピーして、失敗したときに備えるのが賢いやり方だ(バックアップ出るけどね^^



開くと、なにやら訳の分からない文字達がひしめいていて、「ぐわぁぁぁなんだこれはあぁぁ」となりますが
そう言う人は目をそらしましょうw

大体そのメッセージは下の方にあるが、見つけるのに一苦労だからアドレスでジャンプしよう。


「検索・移動」から「指定アドレスに移動」をクリック・・・


アドレスの入力画面が出てきたら、アドレスに「0006EDB0」と入力。そして・・・



おやおや、どこかで見たことのあるような文字が出てきましたねぇ(笑)

もうここまで来れば大体分かると思うけど、注意点がいくつかあるので一応書きますね。
まず、このエディターは上書きモードになってるので、書き換えたい文字の先頭にカーソルを置いて、
そのまま文字を入力すれば、文字通り上書きされていきます。

間違えたときは、Backキーを押さないこと!押してしまうと、下にある全ての文字が
そのまま上にずれてしまい、プログラムが動かなくなってしまいます。もし間違えたら焦らず、
間違えたところの先頭ににカーソルを持ってきて、正しい文字を入力すればおk。
もしもBackキーを押してしまったら、「編集」→「元に戻す」で戻せます。ただし一つずつ。

操作方法に慣れるまではなんだか大変だけど、まあいろいろいじっておぼえましょう。

で、joinとquit書き換えるんだったw  ↑の赤く囲まれた部分を、
今書いてあったことに注意しながらyaa!とbye-に書き換えてみる。



これだけでおk。ちなみに、%sっていうのはこの場合は人の名前が入るところっす。
%dとか%糞だとかよく分からん!って人は%付いてるところは書き換えないように、っておぼうえよう(?)
まあ書き換えたって別に良いんだが^^;

それと、至る所にピリオド(.)があるけど、これは実はピリオドじゃない(じゃあ言うなよ
このマークは、「ここで一つのメッセージが終わりだよ〜」と言うことを示すマークで、
これが無いと後の文字まで表示されてしまうので気をつけよう。 で、キーボードでは打てない(はず)なので、このマークを後から付けるときは左の数字のところで
入力しよう。00で出せる。もちろんここも上書きモードだから、バックを押したらあきませんよ。

で、長くなったがこれで鯖を建てると、



のようになる。これでキミもオリジナル鯖が建てられるぞ!

書き換えられる文字 書き換えられない文字

自由に書き換えられると言っても、変えてもクライアントはそのままってところもあるし、
さっき言った.マークを超えてしまうような書き換えは正しく表示されない。

体力が足りないでここまで説明できんorz(ならやめろよ

いろいろ書き換えて、鯖建ててテストしよう。終わり。