2010 081234567891011121314151617181920212223242526272829302010 10

TOP > Auriga/eAthena > title − 【Ragexe】Lua_filesの中身【ニュマ鯖より転載】
 【Ragexe】Lua_filesの中身【ニュマ鯖より転載】
RagexeRE and Lua_Files Download

ttp://svn6.assembla.com/svn/ClientSide/

以下、ニュマ鯖より転載

ttp://pneuma.ktkr.net/ragray_lua.htm

data

├─chatwndinfo.lua -------------- チャットウィンドウの各値のデフォルト定義。
│ ユーザーがウインドウ位置などをカスタマイズすると、
│ ChatWndInfo_U.luaという名前でクライアントにある生のdataフォルダに保存される。
│ ただし、定数MsgStrID.MSI_ST_CHATなどは文字列に変換されて保存される。
│ lua files/chatwndinfo/chatwndinfo.lua と同じものだが、
│ 2010-06-09では、こちらの情報しか読み込まない。
└─lua files
│ common.lub --------- 汎用関数群
│ emotionlist.lub --------- エモーション定義(未使用かも)
│ hotkey.lub --------- ホットキーのデフォルト値、およびホットキー設定ウィンドウ関係
│ 設定が変更された場合、生dataフォルダ直下に差分の定義が保存される。
│ msgstring_kr.lub --------- msgstringtable.txtをLua化したもの。だが、頻繁に使われるもの以外はtxtから読み出している。
│ wndinfo.lub -------------- 各ウィンドウの位置定義のデフォルト定義。ユーザーがウインドウ位置などをカスタマイズすると、
│ UserKeys.luaという名前でクライアントにある生のdataフォルダに保存される。
├─chatwndinfo
│ chatwndinfo.lua ------ 2010-06-09では未使用っぽい。
│ chatwndinfo.lub ------ 2010-06-09では未使用っぽい。
│ chatwndinfo_f.lub ---- チャットウィンドウ用関数。最新バージョンだとIter_getOptionValue()関数が
│ 追加されている為、古いバージョンは流用不可。
├─datainfo [ 古いRagexeREや、SakrayJ には存在しない。 ]
│ accessoryid.lub ------ ViewIDを定数として定義している。オリ装備を追加するならaccname.lubと一致させる必要有り。
│ accname.lub ---------- いわゆるXRayでいうところの visionary_tab.txt。accessoryid.lubと異なる定数があればエラーとなる。
│ accname_f.lub -------- View定義用関数。いじる必要なし。
│ jobname.lub ---------- XRayでいうところの monstrosity_tab.txt。npcidentity.lubと定数を一致させないとエラーがでる。
│ jobname_f.lub -------- NPC定義用関数。いじる必要なし。
│ npcidentity.lub ------ MobID、NPC番号等の定数を定義している。オリMobやオリNPCを追加する場合はここにIDを追加する。

├─emotion
│ emotionlist.lub ------ エモーションを出す際のコマンドを定義している。国により異なる為、SakrayJからそのまま持ってきたほうがいい。
│ emotionlist_f.lub ---- エモーション定義用関数。いじる必要なし。

├─optioninfo [ 古いRagexeREや、SakrayJ には存在しない。 ]
│ optioninfo.lub ------- コマンドライン文字を定義している。
│ optioninfo_f.lub ----- コマンドライン定義用関数。いじる必要なし。

├─seekparty [ 古いRagexeREや、SakrayJ には存在しない。 ]
│ party_booking.lub ---- "Party Booking"という、同レベル帯のプレイヤーを検索するシステムらしい。詳しくは不明。

├─skillinfo [ 古いRagexeREや、SakrayJ には存在しない。2010-06-01以降のクライアントでは未使用? ]
│ jobinheritlist.lub --- jobinheritlist.txtをLua化したもの。だが、旧バージョンはJobIDの列挙だらけで非常に理解しにくい。
│ skillinfo_f.lub ------ スキル情報定義用関数。いじる必要なし。
│ skilltreeview.lub ---- 旧RagexeREのスキルツリー定義。たぶん使われていない。skilltreeview.txtをlua化したもので非常に判りやすい内容。

├─skillinfoz [ 古いRagexeREや、SakrayJ には存在しない。 ]
│ jobinheritlist.lub --- jobinheritlist.txtをLua化したもの。新バージョンでは定数化され非常に読みやすくなった。
│ skilldescript.lub ---- skilldesctable2.txtをLua化したもの。残念ながら日本語環境では手軽にバイナリ化が出来ない。
│ Luaの状態でも実行エラーとなりLubにしようとしてもコンパイルエラーとなる。専用のコンパイラが必要。
│ skillid.lub ---------- skillIDを定義する。XRayでいうところのability_player_tab.txtにあたる。
│ skillinfolist.lub ---- leveluseskillspamount.txt・skilltreeview.txtを足して割ったようなファイル。これもコンパイルに難あり。
│ skillinfo_f.lub ------ スキル情報定義用関数。いじる必要なし。
│ skilltreeview.lub ---- skilltreeview.txtをlua化したもの。skillinfolist.lubと役割が分担され、さらにシンプルになった。

└─stateicon [ 古いRagexeREには存在しない。 ]
efstids.lub ---------- 状態アイコンIDの定数を定義している。Athenaのstatus.hで定義されているもの(SI_XXXX)と同じ。
stateiconinfo.lub ---- 状態アイコンにカーソルをかざしたときに表示される説明文が定義される。新SakrayJから持ってきたほうがいい。
stateiconinfo_f.lub -- 状態アイコン定義用関数。


カテゴリ【Auriga/eAthenaトラックバック(0) | コメント(0) | top↑

+ Comment List +

<<【Auriga】エンペバグ修正 | ホーム | 【Auriga】@jail実装【eAthenaからの移植】>>















管理者にだけ表示を許可する

トラックバックURL
http://xachux.blog109.fc2.com/tb.php/53-bf01819b 
この記事にトラックバックする(FC2ブログユーザー)

| ホーム |