さて、エミュの魅力といえば幾つかあると思いますが、

やっぱり最大の特徴はサクライの環境を日本鯖でやってる人よりも

早く体験できるという事でしょうか。


かくゆう私もエミュ鯖立てて一番最初に取り掛かったのが新職の実装と

新スキルの実装でした。

とりあえず新スキルについては、韓国のdata.grfを当てれば実装できるので

今回は置いておきます。


で、テコン実装しようと思っていろんなサイト廻ったんですが,やり方乗ってるサイトNEEEE。

某wikiでもすこし紹介されていましたが、makeファイルとmap.h見比べてみろだとか、

おしえてくださいよ・・・

なのでとりあえず、テコンの実装の仕方というか私がやった事を紹介しときます。



------------------------------ここからが本題-----------------------------------



とりあえず、Cygwinでの起動を前提に書いていきます。

batファイルとかで起動する人もmake.batを同じ要領で変更加えれば出来ると思います。

(検証してないので不明)


いじるべきファイルは

Makefile

map.h

の二つです。


まぁ某wikiに書かれていたファイルそのままなのですが、正直何処いじるのか不明で

私がやったときには他の関係ありそうなファイル5~6個見るはめになりましたが・・・


この中でいじるべきファイルは下記の通りです

-------------------makefile--------------------------


# usable TKSGSL
#CFLAGS += -DTKSGSL

    

      ↓


# usable TKSGSL
CFLAGS += -DTKSGSL


-------------------makefile--------------------------


-------------------map.h--------------------------

/#ifdef TKSGSL
#define MAX_VALID_PC_CLASS 28
//#else
/#define MAX_VALID_PC_CLASS 24
/#endif


     ↓


//#ifdef TKSGSL
#define MAX_VALID_PC_CLASS 28
//#else
//#define MAX_VALID_PC_CLASS 24
//#endif


-------------------map.h--------------------------


これだけです。

結構力技な気がしますがこれでいけるっぽいです。

細かい説明は省きますが、ようは転職に必要なJOBのMAX数値を増やす必要が

あるようです。


とりあえず、これでもやり方がわからない人のためにパッチとしてファイルをUPして

おきますので、フォルダの中のファイルをそのまま上書きしてください。

ただし、あくまでもこれは私の環境での事なので保障はいたしません。


あと、実際にテコンやソウルリンカーを動かす為にはRagexeを韓国の物と

摩り替えないといけないので、そちらもお忘れなく。

前にも書きましたが桜井のRagexeを日本の環境で使う場合には

クライアントの改造をしなければいけないようです。

私はクライアントの改造はまだ行っていないので、既存に出回っているもの

(たとえばSakage鯖)のファイルを使うほうが楽だと思われます。


一応日本対応と韓国対応のpaketdbもupしておきますので、パケットの変え方

わからない人はそれ突っ込んでください。

もう3日ぐらい悪戦苦闘しながらオリジナルアイテム作ってます。


とりあえず、完成した時点で手順なり乗せようと思いますが、

どうしても頭装備のグラフィックをどうやったら差し替えられるのかが見えてこないです。


一応itemdb.txtのviewの数値でアイテムの画像を管理しているのはわかったんですが

data.grf内の画像との関連付けが不明・・・

どこでファイル名とviewの数値を関連付けているんだろう・・・

今日は暇出来たらその辺探るつもりです。

ちょっと古いですが手持ちのAthenaをUPしました。


どこいってもjathenaのリンクはありますがAthenaのリンクやファイルのUPはないですね・・・

私に言わせればわざわざ隠すなよと言いたいわけですが、とりあえずDLできる場所にリンク張っちゃうと色々とめんどくさそうなんで、ここではSS出たらファイルアップする事にします。


まず、Athena鯖を立てるのに最低限必要なのはAthena本体とRagexeです。

他にはHookConnectとかを使う人もいると思いますが、HookConnectは私自身が

うまく動かなかったので省きます。

Athena本体は本blogにUPされている新しいものを使って下さい。


Ragexeについては現在の通常サーバの物では動かない物もあるようなので

下記のアドレスにある

http://usamimi.info/~makaroni/Ragnarok.html

start.zip をクリックしてファイルをダウンロードしてください
中にHookConnectとRagexeが入っているはずです。

これは日本パッチの物なのでサクライなどの新要素を使いたい人は

サクライのRagexeを探してきてください。

ただしサクライのRagexeを日本の環境で使おうとするとバイナリファイルで

改造が必要なようなので、バイナリファイルの使い方を知らない方は

sakage鯖 より起動ファイルをもらってきて使いまわすと良いです。

私もそれで現状は動かしてます。


とりあえずこれだけあれば鯖を立ち上げる事ができます。

あとは、これらのファイルを使って立ち上げるわけですが、鯖の立て方については

それこそ腐るほど情報があるので自分で解りやすいサイトを探して立ててみると

よいでしょう。

参考文献としていくつか鯖の立て方が乗っているサイトを紹介しておきます。

http://romalia.hp.infoseek.co.jp/athena.htm

http://www.abcoroti.com/~mso/datah/kouchiku.html


ここまでやってバグが出る人は

http://athena.t35.com/wiki/index.php?%B7%C7%BC%A8%C8%C4%2F234

を見ると幸せになれるかもしれません。

 某ゲームを始めて3年。ひたすらLV上げとアイテム集めにいそしんで来ました。

 ですが、さすがにガ○ホーの対応に見切りをつけて引退したのが先月の事です。


 BOTとチート天下の現状に、さすがにゲームをやっていく気もうせました。

 そこで行き着いたのがAthenaなわけですが、某wikiを見たりして構築しましたが、正直出し惜しみされている情報が多く、googleで調べろだの、これとこれを見比べろだの遠まわしな対応の物が多かったです。

 そこで、これからAthena構築をする人たちに少しでも役に立つように、覚書程度に自分でやって来た事を纏めていこうと思います。