レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
【初心者】はじめてのWeiss
-
WeissでのEMU鯖
まずはじめに用意する物
ラグナロックオンラインEp1
Weiss
HookConnectTool
GrfWiz
の4つです。
-
なるほど…。大体の理由は某掲示板で見ました
やはりまだ一次配布中止なんですね
再配布心待ちにしながら黙って待ってます
-
pvpまっぷのgatって鞍から抜けます?
私は抜けなかったので某Aのを使ってますが・・・。
GRFExtract_20030316.cabを使いました。
-
>>485
某では全gatファイルが用意されてますが、鞍の方では
他の場所と全く同じマップはresnametable.txtの変換テーブルを使ってます。
このテキストを見て必要なファイルをコピーしてリネームすれば、
鞍からのデータですべて揃います。
#そのうちWeissでも変換テーブル使って読み込みしようかと考えてます。
-
>>486
回答ありがとうございます。
鞍では変換してたのですか・・。
出てこないはずですね・・・。
-
しばらくプレイしていると頻繁に範囲I/Oエラーの
ダイアログが出てクライアント落ちまたは
鯖落ちするようになるのですが、
今のところそういうものなのでしょうか?
特にモンハウで状態でなることが多いようです。
WeissMD5正常+最新MAPデータ+日クラonWin2000,512Mにて。
デバッグ出力でエラーの原因を表示することはできないのかな?
-
>>488
こちらのほうで、経験値の異常に高い敵を倒したとき
(経験値倍率10でダークロードを倒したとき)
範囲エラーが出るのを確認しています。
エラー箇所のチェックは、WeissをDelphi上で動作させれば確認できます。
-
範囲エラーというのは基本的に
計算式などでの不整合を防ぐためにWeissに設けられた数字の範囲制限から
逸脱する数値が発生した場合にでるものなのではないでしょうか
Lv100を超えたりした場合
補正無しステータス100以上を設定した場合
補正込みで150を超えた場合
ダメージが32767を超えた場合(単発 分割の合計)
ダメージが負になった場合(属性効果)
モンスター情報でHP65535以上の敵を調べたとき
異常な経験値を一度に取得した場合(上限はちょっとわかりません)
ダメージが負となる場合以外は
Weiss側のバグというよりも
設定ファイル、データベースのミス
ファイル改竄による不具合という側面が強いので
とりあえずはiniファイルの設定をデフォルトに戻し
変更したステータスやスキルを元に戻して確認してみるのがいいと思います
-
どうでもいい事かもしれませんが、最新の韓+桜井で、
245個のgatファイルが抜けました。
-
>>491
u nice
-
>489>490
詳しい解説ありがとうございます
範囲エラーを確認しながら動作させたいと思います
今後ともよろしくお願いします
-
配布所は一体どこでしょうか…
1ヶ月近く探しているのですが見つかりません…
-
>>494
頑張ってこの板の全スレを見直してください。
なお、現在は
http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=5402&KEY=1048053862&START=48&END=48&NOFIRST=TRUE
にあるように配布所はオープンされていません。
-
文字を読めない人は放置で
-
人に質問する前に自分であちこち調べたりしないもんかねぇ……。
調べて見つかりませんでした、とか言うかもしれんけど、
あれが見つけられんってことは調べ方が間違ってるってことだ(´-`)
-
>>494,及びWeiss配布所をお探しの方へ
探す手間と時間全てを、この掲示板の過去ログ読みに費やすことをお勧めします。
答えはしっかり書いてありますし、過去に配布所停止が何度もあった経緯が書かれています。
日付欄を見て、時系列で全スレを読み進めていくといいかもしれません。
-
Sakexe.exeの日本語化方法とか聞いたら駄目ですか?
-
>>499
AEGISスレから追い出されてきた人?
自力で分かんないなら、日本語クライアント使った方が身のためです。
-
>>AEGISスレから追い出されてきた人?
AEGISには興味ないです。妄想癖は直したほうが良いかと
>>身のためです
了解しました。
-
>>500
煽らない煽らないヽ(´ー`)ノまったりとね
>>499
ここの過去ログ138が参考になりますが
Roのクライアントは一部のファイルを除いて
必要なファイルを呼び出すと
(sakexeの場合はまずsdata.grfを参照)
→data.grfの中を参照
→なければdataフォルダを参照
→なければエラー
という流れでファイルを読んでいます
したがって方法としては2種類あり
1つは138で指摘されているように
data.grf,sdata.grfの中身をすべてdataフォルダに展開し、data.grfとsdata.grfを消去する
→日本のdata.grfから抜き出した必要ファイルを上書きする
(sdata.grfもdata.grfも存在しないためdataフォルダ内の日本語ファイルを最初に読み出すため)
sakexeを開いて該当ファイルの名称を変更
dataフォルダに変更後の名前で日本語ファイルを配置する
(名称が変わっているためsdata.grf,data.grfを参照してもファイルがみつからず
dataフォルダ内のファイルを読みこむため)
どちらを選択するかはわかりませんが
私は後者の説明をしておきます
まず日本のdata.grfを展開します
(上書き済みならばパッチ鯖から2003-03-26gdata_j.gpfをおとし、これを展開)
展開後、
cardprefixnametable.txt
idnum2itemdesctable.txt
idnum2itemdisplaynametable.txt
mapnametable.txt
msgstringtable.txt
num2itemdesctable.txt
num2itemdisplaynametable.txt
skilldesctable.txt
skillnametable.txt
の拡張子をbinにでも変えてdataフォルダにつっこむ
sakexeをバイナリエディタで開き
上記ファイルを検索、拡張子をbinにでも変える
これで日本語化できますよ
-
502下のやり方をみて韓桜井鞍を導入してみたんですが、
どうも文字化けします。
どうも韓国語の文字コードを使ってるような動きをします。
どなたか解決方法を教えていただけませんか?
-
Sakexe.exeの中の韓国語を日本語化せんと
ならんからかなり面倒くせぇよ。
翻訳すんならOCN翻訳サービスがお勧め
-
>>503
sdata.grfもdata.grfも消す方法は試しましたか?
W2Kならそれで問題無いはずですよ
-
>>503
もし、「コマンド一覧:/h」とかのメッセージが文字化けせず、
アイテムやスキルなどが文字化け(半角かなが多数混じってる)している場合・・・
Sakexe.exeをバイナリエディタで開いて書き換えを行いましたか?
そもそも文字が韓国語になってて読めない場合・・・
sclientinfo.xmlに、langtypeを2にしたものを書いているかどうか
(現在、日鞍韓鞍はclientinfo.xml、桜井はsclientinfo.xmlをdataフォルダ以下におくことで
hookconnectを使わずに接続ができます。詳しいやり方は・・・探してください。)
-
>>503-506
アドバイスありがとうございます。
505さんのやり方だとグラフィックがきちんと表示されなく鞍が落ちてしまいます
当方osはXPprosp1です。
で、蔵の書き換えのほうをやっていたらパッチすらあたらなくなってしまいました・・・。
これは韓鞍を使うなとの神の導きかと思ってしまいました。
今韓鞍の再インストール中です・・・。
何か進展がありましたらまた書かせてもらいます。
-
自分はちゃんとやっていると勘違いして分かって無いようだから書いておく。
グラフィックがまともに表示されないで落ちるのはお前がgrfの展開を失敗してるから。
蔵の〜〜というわけが分からない発言はバイナリエディタの使い方をあやまって
別の場所を書き換えてぶっ壊しちまってるだけ。
そんな事すら出来ないのは
・ファイルの解凍、コンパイル方法等エミュ鯖と全く関係ない話題に関してはそれに適したサイトに行って下さい。
に該当するんで質問はやめておこう。
-
>>507
>バイナリエディタの使い方をあやまって
>別の場所を書き換えてぶっ壊しちまってるだけ。
これならまだ何とかなるが、TXTエディタで書き換えたりしてない?
某所のGRFExtractは環境によって解凍できたりできなかったり。
-
ヘタに教えたりすると、逆に初心者を呼び込んでしまうという教訓ってことで。
- - - - - - - - - - - ねこらいん - - - - - - - - - - - - -
-
早速、お外で悪さしちゃったわけで・・
ttp://www.hibi.info/~eor/bbs/read.cgi?bbs=main&key=1035706731&st=854&to=854&nofirst=true
-
ずっとROMってた人間ですが初カキコ。
初心者スレに初心者が来たらだめっすか・・・
申し訳なかった、帰ります。
-
>>512
Weissの初心者スレであってPC初心者スレで無いということでは?
-
クライアントの改造はWeissとは無関係、自分でやれという話では?
-
以前から掲示板を利用している人は有意義な情報を求めている人も多いだろーし。
ちょっと過去ログに目を通せばわかる質問や、続けて質問をする(1から10まで教えてほしい)
みたいな感じだと不快に感じる人も多いのではないでしょうか(^-^;)
せめて一度質問に答えてもらったら、それでうまくいかなくってもしばらくはその答えを元に自分で検索しなおすとかして
情報を調べなおす様な姿勢は必要かなと思います。
-
512です。帰ってなくてすまんです(´Д`;)
それと勘違いしてしまっていたようでごめんなさい。
自分自身weiss(というかプログラム全般?)に関してはドの付く素人なもので
ついあのようなカキコを…。weissがソースのみで配布されるようになってから
未だに動かせてなかったりするくらいの人間です。
今まで質問しないでDelphi関連のサイトを見つつやってきたのですが
全然ダメで…。コンパイルの話題はタブーのようなので質問にも出せないし
行き詰まってた所です。
とにかく自分には無理だということがわかったのでここらで手を引きます。
皆様開発の方がんばってください。そして長文スレ汚しすいませんでした。
-
削除しますた
-
>>517
・ファイルの解凍、コンパイル方法等エミュ鯖と全く関係ない話題に関してはそれに適したサイトに行って下さい。
だから相手にするな。
-
>>518
スンマソン∧||∧
-
>>519
親切に教えることが必ずしも良い結果を生むとは限らないということで・・・
一応削除依頼でも出しておいた方が良いかも
-
ってもう出てるのか(;´Д`)
-
鞍の日本語化パッチが某所で出てる・・・。
-
>>522
そんなもん使わんと駄目な奴は素直に癌鯖だけで遊んでりゃあ良いのにな
-
>>523
ママーリ。よそはよそ。うちはうち。
-
sclientinfo.xmlってファイルが、いつごろまでData.grfに残っていたか
覚えている方いませんでしょうか?
過去のパッチ展開してみたけど見つからないよ… _| ̄|○
-
clientinfo.xmlをぐぐれば見本が見つかるよ。
ttp://www.dslreports.org/forum/remark,4853146~root=journals~start=35~mode=flat
-
ココの過去ログのどこかに書式が書いてあったような…。
-
サンプル自体はこのスレで発見したんですけど
実際のファイルはどこかなぁと思いまして…
それで探していたわけです。
-
>>528
>実際のファイルはどこかなぁ
それも含めて>>527
-
>>529
はい、了解です。
お騒がせしました。
-
>>525
<langtype>4</langtype>
を
<langtype>2</langtype>
にしといてください。
4のままだと文字化けするので。
langtypeの一覧どこだったかな…。
-
langtypeは0が韓国、1が英語、2が日本、3が中国、4が台湾だったと思います。
-
>>532
ありがと。
要らぬ心配だったかな。
-
当方、桜井鞍日本語化にてプレイしておりますが
最新パッチをあてたSakexe.exeだとキャラセレ通過後に
ブラックアウトしてBGM・SEのみ聞こえる現象がでました。
前VerのSakexe.exeだと問題無いのですが、他に同様の
現象の起きたかたおられますでしょうか?
-
>>534
パケ変わってないかとか調べた?
-
>>534
現在、最新桜井はWeissのモンス移動パケを受信すると固まってしまいます。
で、キャラセレ後に表示される範囲に移動するモンスがいるとそのままブラックアウト。
モンス移動パケはキャラ移動パケと同じ物を使ってるんですが、どうもそれが悪さの原因のようで。
-
>>534
http://jbbs.shitaraba.com/computer/bbs/read.cgi?BBS=5402&KEY=1047083238&START=506-
-
レスありがとうございます
もう遅かったので仕事から帰ったら調べようかと思ってたら
雑談側にも解答がありましたね(^^;
プロにもLv↑用のMob置いてたのが原因のようで
Weissのコードや、鞍そのものもかなりいじってあるので
その可能性もあるかなとおもったワケなんです
-
Weissってどこでダウンロードできるんですか?
-
>>539
過去ログ読んで出直してきて下さい。
-
過去ログ読んで出直してきました。
-
>>541
ではそのままお帰り下さい。
-
(´゚c_,゚` ) プッ
-
>>541
過去ログの通りです。
頭が悪くなければ理解出来たはずです。
-
今は公開されてないと言う事ですか?
-
>>545
( ´,_ゝ`)プッ 早く帰れよ
-
>>545
幼稚園児じゃないんだから、いちいち質問しなくても過去ログ読めば分かりますよね?
-
547番さん〜。わからないですぅ。
教えてくだちゃい〜><;
-
--------糸冬--(幼稚園児は早く寝ましょう)--了---------
-
現在は配布停止中です
-
>>539はお魚さんを大量に釣り上げて大笑いだろうな・・
そろそろ放置を覚えましょうね。
-
一応古いやつはアプロダに上がってたから持ってるんだが・・・。
0113ってやつ。カードとかが実装されてなくてね・・・
-
そしたら自分で実装してみましょう。
上手く行ったらここにコードを書き込みましょう。
-
>>553
実装のやりかたはどのスレに行けばいいですかね?
-
>>554
>>540
-
モジュール'Weiss.exe'のアドレス0045A63Cでアドレス00000034に対する読み込み違反がおきました。
とダイアログがでたあとWeissは起動するのですが、Start ServerとStop Sererのボタンが灰色でへこんでいます。
修正箇所はありますでしょうか。
よろしくです。
-
a0x0018に戻してみたら大丈夫でした。
ご迷惑をおかけしました。
-
>556
それはマップ移動時に起こりますでしょうか?
私もマップ切り替わり時に同じ様な読みこみ違反や範囲チェックエラーが発生します。
原因がわからなかったので、参考に私もa0x0018に戻して様子を見たいと思います。
-
>>558
サーバーの起動も行えなかったので、マップ移動時におこるかは分かりません。
-
なぁ・・・
韓国鞍書き換えてmsgStringTable.datなどを読むようにして、
dataフォルダにmsgStringTable.datなどをいれたんだが、
書き換えた筈なのにまだdata.grfからmsgStringTable.txt読んでるみたいなんだが、
何か間違ってる?
-
>>556 >>558
α0x0018では動作する・・・と。
α0x0019aとの違いは、ID<->データの変換機構だけ(と思われる)なので、
List32.pasの位置を間違ってないかどうか確認。
(Weiss.dprに設置するべき位置は書いてある)
あと、使用gatや、player/charaを待避後削除してデフォルトデータで動かした場合の結果など、
詳細報告希望。
>>560
韓国鞍(桜井だけか両方かは知らん)はmsgstringtableをexeに内蔵している。
うまくexeにパッチを当てれば読むようになる(と思う)が、俺には無理('A`)ノ
俺の場合はexe中のmsgstringを無理矢理書き換えてごまかしてる。
何にせよ、今の韓国鞍は両方モンスターの移動でclientが落ちるので、
それが解決するまでは使用は無理。
誰か韓国鯖でのパケもってる人はいないものか・・・
-
>>560
まずメッセージ関係は全部クライアント側に韓国語で入ってる
そしてそれをmsgstringtableを参照して韓国語->他国語変換している
韓国のクライアントの場合msgstringtableをつかってわざわざ変換しなくても
クライアント内蔵のテキストを使ってもかまわないので
そもそも参照しない
-
>>561
>>562
なるほど
そういうことだったんですか
おとなしく日本鞍にします
ありがとうございました
-
>>561
今やってみたら、普通にいけました。
どうやらList32系のファイルがa0x0019になってなかったようです。
ありがとうございます。
>あと、使用gatや、player/charaを待避後削除してデフォルトデータで動かした場合の結果など、
>詳細報告希望。
使用gatは韓国鞍(data.grf)+韓国サクライ(sdata.grf)で、250個です。
弄った方で動いたので、デフォルトデータは試してません。
-
a0x0018/a0x0019両方動作しますが、どちらも
00499754でアドレス00000010に対する読みこみ違反が発生します。
特定の場所のみで初期位置#saveされているプロに沈没船付近の島甲板上にてポータルで飛ぶと発生します。
chara/playerは破棄しても同じ結果が得られました。
使用gatは日本鞍(188個)List32も指定位置にて配置しております。
FP/LoVの初期ダメ当たり判定がおかしいのも何か原因があるのでしょうか
-
>>565
こっちでは現象を確認できず。
#returnコマンドで戻ったときや死に戻りでどうなるか確認すると良いかも。
あとは、gatはちょくちょく更新されてるので、定期的に展開し直す必要がある。
(クライアントとサーバーでgatにズレがあるとその部分での動作がおかしくなる)
FP/LoVの発動範囲については、バグスレ過去ログ参照。
初期ダメ・・・確認はしてないが、確証の取れてる計算式があれば修正は可能。
FPについては信頼性の高いソースが既に存在する。
-
Cardinalさんは何故名無しで書き込むようになっちゃったんですか?
-
>>567
(゚д゚)<
-
#returnや死に戻りではエラーは出ないようです。
gatを更新しplayer/charaを破棄し、新規でキャラを作成しても
>565と同じ内容のエラーでWeissが止まります。
マップ移動時、ごく稀に鯖が範囲エラーで落ちますが頻繁には起こりませんでした。
私はW2KにWeiss(優先順位は高)を、W98SEに日本鞍をインストしてLANにて楽しませて頂いております。
エラーはローカルに限らず、外部の方が上記を実行しても同エラーでした。
単にDiffのMD5が合っていない為でしょうか・・・
コンパイルは成功し、普通に実行出来るものの、MD5が合っていない事だけが気がかりです。
もう一度当てなおして見た方が宜しいでしょうか・・・
>FPについては信頼性の高いソースが既に存在する。
ここのBBSのログを読まさせて頂きましたが、どうしても見つかりませんでした。
お手数お掛けする上に、利用者方々の反感を頂く発言成ると存じて得ておりますが、
誘導頂ければ幸いです・・・
長文にて失礼致しました。どうぞ宜しくお願い致します。
-
>>569
あのさ、何のためのMD5か分かってる?
真面目にレスしてくれた人に失礼だと思うんだけど・・・。
-
申し訳御座いませんでした・・・
-
>>569
「MD5が合わない」=「正常なソースコードと、何かが違う」
と言うことなので、MD5が合っていないコードの不具合をここに書くのは、
改造したコードのサポートを求めているのと同じようなもの。
MD5が合うまで頑張ってください。
一つ一つのバージョンのdiffを当てていくたびに、
MD5をチェックしていけば確実かと。
-
そこらじゅうのアップローダーに
無断転載されてる現状だからおかしな人間も来てしまうのは当然。
以後放置で
-
MD5スレを立てた本人です。
MD5を試しにあわせずにコンパイルしてもコンパイルは可能です。
実行しましたがもちろんエラーが出ます。
ってことで、MD5は合わせて下さい。
実際あれで合ってます。(様々な方にMD5を検出してもらい再度確認してもらいました)
ちなみに、改造スレの改造を当てた場合のMD5はサポート外の事なので書きませんが
正しく当てさえすれば動作はします。
(改造スレの改造は正常なコンパイルが出来る人のみしたほうが良いかと思われます)
あと、改造スレの改造コードは他の方々が作成されていますのでどういう風にするかは
私は答えれません。
MD5の出し方はWin MD5など検索すればソフトやスクリプトも出てきます。
マジレスしては駄目でしたら申し訳ない>ALL
それでは。
-
>574
丁寧に御回答有難う御座います。もう一度Diffを当てなおした結果
MD5スレ通りα0x00019aのMD5が一致致しました。
今後報告致します時は上記無改造の状態で行いたいと思います。
MD5は一致した物をコンパイルし直して、>569の行動通りに行うと
00499758でアドレス00000010の読込違反が有りました。
chara/playerデータは作り直したものを使用しております。
-
>>575
こういった現象がどの環境でも起こるとすると、
それなりの数の報告が上がるはずだが・・・それがでない。
なので、ほかの人と動作環境が大きく異なるんじゃないだろうか。
一番可能性の高いのが、マップファイル。
GRFExtract.exeで展開したものを使ってる?
-
JPクライアントに追加されたゲフェン周辺3MAPにモンスターを出すには
これでいいのかしら?
gef_fild12.gat,0,0,0,0 monster コボルトアーチャー 1282,40,0,0,0
gef_fild12.gat,0,0,0,0 monster コボルト三男 1135,30,0,0,0
gef_fild12.gat,0,0,0,0 monster コボルト次男 1134,30,0,0,0
gef_fild12.gat,0,0,0,0 monster コボルト長男 1133,20,0,0,0
gef_fild12.gat,0,0,0,0 monster ポポリン 1031,20,0,0,0
gef_fild13.gat,0,0,0,0 monster アンバーナイト 1094,20,0,0,0
gef_fild13.gat,0,0,0,0 monster クリーミー 1018,40,0,0,0
gef_fild13.gat,0,0,0,0 monster ゴーストリング 1120,1,1800000,200000,1
gef_fild13.gat,0,0,0,0 monster ポポリン 1031,20,0,0,0
gef_fild14.gat,0,0,0,0 monster オークアーチャー 1189,20,0,0,0
gef_fild14.gat,0,0,0,0 monster オークウォリアー 1023,20,0,0,0
gef_fild14.gat,0,0,0,0 monster オークヒーロー 1087,1,3600000,7200000,0
gef_fild14.gat,0,0,0,0 monster オークレディ 1273,40,0,0,0
gef_fild14.gat,0,0,0,0 monster ハイオーク 1213,20,0,0,0
諸先輩方の添削願いますm(_ _)m
-
>576
私が展開したものは、E1.5対応とあぷろだに表記されていたGrfWiz2.exeです。
Grf展開方法によっても、やはりおかしな現象が起こりますか…
このソフトで展開されたGatの数は、17日で191ファイルできました。
其方でも試して、様子を見る事に致します。ご助言有難う御座います
-
0030使ってるのは私だけですか… _| ̄|○
>>578
GRFExtractはフォルダが無いと展開に失敗するので、grf内にデータが無いフォルダを先に作っておく必要がある。
gat取り出すだけなら↑の処理必要ないけどね。
-
2chにリンクありましたけど、、いいのかな
-
すいません
Weiss
HookConnectTool
GrfWiz
この3つはどこで手に入れればいいか教えてください
-
>>581
・質問は全てのスレをきちんと読んだ上で行ってください。google等のサーチエンジンも活用すると良いと思われます。
・ファイルの解凍、コンパイル方法等エミュ鯖と全く関係ない話題に関してはそれに適したサイトに行って下さい。
-
本体の再配布予定はありますか?非常にやってみたいです。待ってますーw
|
|
|
掲示板管理者へ連絡
無料レンタル掲示板