レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
【初心者】はじめてのWeiss
WeissでのEMU鯖
まずはじめに用意する物
ラグナロックオンラインEp1
Weiss
HookConnectTool
GrfWiz
の4つです。
>>613
そうなんですか
規約見る限りは大して変わらないのにね
ROと同一パケで動く別ゲームを作って、
それとWeissをセットにしてもダメなのかな?
DBやgatの問題はあるけど・・・
難しいところだけど、解説サイトの存在はあまりよくないかもしれない。
ソースのみ配布+diffで配布という敷居があえて設けられているんだから
(最初はWeissはバイナリ同梱で配布されていた)、
その敷居を下げると、最悪の場合、
->エミュ鯖についてあまり理解していないWeiss利用者が増加
->いずれ公開鯖が立てられる
->ガンホーが察知、重力に対応を相談
->重力から警告しろなり裁判起こせなりの返答が帰ってくる
->Weissの開発が停止
->対応を見て他のエミュ鯖の開発が停止
となるかもしれない。
それよりは、過去ログを見ればわかる(あるいは各自調べることになっている)質問は
放置してスルーし、余所から叩かれようが晒されようが黙っているのが
エミュ鯖が一番長生きできる方法じゃないだろうか。
過去ログに目を通せば、既に必要な情報は大抵揃っている。
(もちろん、纏まってないので膨大な量に目を通す必要はあるが)
あと、別にクライアントを作って同梱というのは、
DBとgatがどうしても切り離せない以上、無理があるかもしれない。
DBやgatの利用がOKならパケットプロトコルの利用もOKだろうし、
駄目なら両方だめのような気がする。
その辺は法律家じゃないのでよくわからないが・・・
ん〜、初心者さんが、過去ログを見ないで質問しないようにって
作ってみたのだが、結果
->エミュ鯖についてあまり理解していないWeiss利用者が増加
に当たるかもしれない。たとえ直接的に解説せずとも大きなヒントに
なってしまっているかもしれない。
とりあえず。消そうかなぁ。
そういえばUOってのは、いくつもエミュ鯖が公開されてるけど
運営元・本家は何も言ってこないってのだよね。
と、あとWeissの開発ってのは現在、cardinal氏を中心に
ここの板の皆さんでおこなわれているという形で
開発は続行しているのですよね・・。
>>627
ROの方も、AEGISが流出しっぱなし(サーバー用の蜂鯖から最新版が流出)
なのに重力の目立った動きがないような。
ROに限らず、本家以外の公開鯖に人が千人単位居て、
本家の利益にダメージを与えるくらいにならない限り
取り締まる方が手間のような気はする。
現に、海外ではAEGISの公開鯖がいくつも立てられてる。
公開鯖に過剰反応しすぎなんだろうか・・・
http://www.geocities.co.jp/SiliconValley/7338/
結局↑のように落ち着かせました。
>>629
そういうのいいね。
どうしてもエミュ鯖は少人数=飽きやすいって性質があるから、
スクリプトで楽しめる要素を増やすのは激しく賛成。
>>628
自分もそう思うけど
「そう思え」と開発者に強要はできない。
すいません、質問なんですが
AEGISは韓国サクライとかのデータ扱えますが
Weissはできるのでしょうか?
>>632
自分で試してからご質問ください。
>>632
Weissはそれぞれの開発者さんたちが趣味でまったりと開発が進行しているものだと自分は思っています。
開発中なわけで未実装な物も多くありますし、ゲームをすること自体が目的なのであればAEGISを動かしているみたいですしそのままそれを。
えみゅそのものに対して興味があるならしっかりと過去ログに目を通すことをおすすめします。
初歩的な質問で申し訳ありませんがどうしてもログインできません。
HookConnectToolの設定は
ConnectFrom = 61.215.212.5
ConnectFrom2 = 0.0.0.0
ConnectTo = 127.0.0.1
weiss.ini側は
IP=127.0.0.1
sv1port=6900
にしています。
ちなみにCATVでプライベートIPを使用していて
ルーターは使用していないのですが…どこがまずいんでしょうか。
とりあえず最低限の設定をしてログインできたんですが
レベルが上がるのと同時にオーバーフローしてしまいます。
どうすればよいのでしょうか?
ちなみにWEISS.INIの設定だけです。
>>635
最低限使用しているWeissのバージョンぐらい書こうな。
後、MD5も忘れるなよ。
ネタだったらスマソ
コンパイルしたらdataフォルダがなかった。
自分でdata作って入れても起動しなかった。
_| ̄|○
>>638
dataフォルダって何?
readmeよく読みましょう。
dataフォルダではなくmapフォルダです。
>>635 に限ったことじゃないけど、
・Weissのバージョン
・使用しているgatをどこから持ってきたか
・gatをどのツールで吸い出したか
・クライアントは何を使用しているか
がわからないと、こっちも対処のしようがない。
同じ質問は過去ログにいくつもあるのでそれを試してみて、
〜〜は試してみたけどだめだった、っていうのも必要。
ここに書くことなのかわからないのですが…
あぷろだ1に上がっている『036.zip』、展開できた方いらっしゃいますか?
暗号化されてるらしいのですが、Passが…
へ?
普通に解凍できたけど、、
[036.zip]
一部の解凍ツールではなんか展開できないみたい。
winrar3.0とかnochだと展開できますよ。
>>643-644
ファイルが変わってるのよ。
確かあがってたのは、亀島までのmobデータなどだったはず。
WEISS[α0x000c]を使っていて
パッチを当てて更新したいんですが
当てられないとか以前にdiff等が見つからないです…
アプロダ1や2に上がってるわけじゃないんですか?
>>646
過去ログをお読み下さい
削除しますた
>>648
過去ログをお読み下さい
>>648
*.gatファイルを入れたmapファイルをWEISSと同じファイルに入れていますか?
削除しますた
削除しますた
>>652
過去ログをお読み下さい
削除しますた
放置の方向で。>All
削除しますた
DIFFは全て1つ1つ開いて対応する場所を書き換えるしかないのでしょうか?
何か便利なツールあれば教えてください
>>657
それぐらい自分で探せ
この掲示板を使用する際の約束事とルール
を読みましょう
必読ですよ
ラグナロクβ1のクライアントGETしました〜。
でも抽出ができなかった・・・
ラグナロックオンラインEp1ってβ1のことだよね?
いまはβ2でもできると思う
というか俺はそうしてる
サポート外かもしらん
β2→最新版
>>661
>>662
すばやい返信ありがとうございます。
もちろんあなたは稼動できてるんですよね〜
いいですね〜
どうにも俺にはエミュ鯖は無理のようです。
どんだけがんばってもgatファイルを読み込まないんですよね〜。
やっぱりあきらめるしかないんですかね?
どうよ俺?
job_db1読み込みの暫定処理がなくなって苦戦中...(´・ω・`)
あ〜やっぱ俺だけじゃなかったか
_| ̄|○
おお2人も仲間がいる・・。_| ̄|○
こんなにも仲間が・・・
_| ̄|〇
俺たちだめだめだな・・・。
_| ̄|○
久しぶりにこの板に来たら面白いことになってますな。
_| ̄|○*<逆毛マンセー
ソース見ながらjob_db1と格闘中
_| ̄|○Σ
SaKaGe-
>665
じゃあ、前のソースから暫定処理の部分コピペしてみたら?
kore、もとい、これを契機に勉強しろという天のお告げなのね・・・
_| ̄|○
だめだ・・・diffパッチアタンネ
頼む、どうせ答えてもらえないとは思うがパラメタ指定教えてください。
必読! この掲示板を使用する際の約束事とルール
・ファイルの解凍、コンパイル方法等エミュ鯖と全く関係ない話題に関してはそれに適したサイトに行って下さい。
コピペして倍にしたら動いた
>>677
あなたの書き込みでソースのどこを直せばいいかわかりました。
ありがとう。
あ〜
2-2の処理が入ったのが原因か
前のに置き換えてつかうことなかったな(´Д`;)
まぁ、2-2のデータ手に入れる術ないしいいか┐(´д`)┌
削除しますた
>>672
それはとりあえずやってみたが、別のところでまた止まったので、
他にも似たような場所があるんだな〜というところで眠くなったので後回しにして検索せずに寝ちまった。
またあとで挑戦
新二次職新スキルを追加しようと奮闘してみたものの
#skillall・ロード時等にエラーが生じてしまいます
・新スキル 158〜284までデータベースに追加
暫定的にパッシブ・LV1マスター・全職業使用可(ノビの基本スキル同様)
・common.pasのキャラクターデーター内の宣言
Skill・AddSkillのArray[1。�ョ。�ョ167]をArray[1。�ョ。�ョ284]に変更
・game.pas内の全スキル習得要求に対して
for i := 158 to 284 do begin
tc.Skill[i].Lv := tc.Skill[i].Data.MasterLV;
end;
というコードの追加
(エラーが生じてるためキャラクターデータロード時のスキル送信には追加せず)
使用は
OS Win2k
クライアント 韓国サクライ最新
Weiss d-0100fix3
生じてるエラーがモジュールの読み込み違反なので、宣言ミスかコードの不足ではないかとは思うのですが
どうやら私の手には激しく余るようでして、問題の元を追うことができません
宜しければ何が間違ってるか等ご教授頂けないでしょうか
D-Weissのバグなのか私のミスなのかわからないのでこちらに書き込みます。
Weiss 0x019a〜U0x004までずっと同じjob_db1.txtを使っていたのですが、
D-Weiss d$0100fix3では、Job database 1 loading...までいったところで
「リストのインデックスが範囲を超えています(0)」というメッセージが出ました。
既出だったら・・・ごめん・・
/* 以下は使用しているjob_db1.txtの内容 */
0,0,1,50,65,70,100,100,100,80,100,70,100,65,100,100,100,100,100,100
8000,70,2,40,50,55,60,65,70,70,74,65,100,100,100,100,100,100,100,100
2000,30,6,50,60,100,100,100,100,100,100,100,100,70,100,100,100,100,100,100
6000,50,2,40,60,100,100,100,100,100,100,100,100,100,70,100,100,100,100,100
4000,40,5,35,100,100,100,100,100,100,100,60,100,60,100,100,100,100,100,100
8000,40,3,40,60,70,100,100,100,70,75,70,100,100,100,100,100,100,100,100
4000,50,2,40,50,65,100,100,100,80,100,100,100,100,85,100,100,100,100,100
8000,150,3,40,50,50,55,60,65,70,74,65,100,100,100,100,100,100,100,100
6000,75,7,35,100,100,100,100,100,100,100,60,100,60,100,100,100,100,60,100
4000,55,9,50,60,100,100,100,100,100,100,100,100,70,100,100,100,100,100,100
10000,90,4,40,60,70,100,100,100,70,75,70,100,100,100,100,100,100,100,100
7000,85,4,40,60,100,100,100,100,100,100,100,100,100,60,100,100,100,100,100
4000,110,4,40,50,65,100,100,100,80,100,100,100,100,100,100,100,100,100,50
>>682
書き換えるのこれだけじゃダメじゃん_| ̄|○
他にも上限が157になっている場所を284に変えましたが
どーにもこーにも・・・エラーが増えました・・・
誰か新二次職新スキル実装できた方いらっしゃいます?
>>683
既出かどうかはわかりませんが、job_db1.txtをロードしてるあたりのコードをよく見るとなにが原因かはすぐわかると思いますよ
原因がわかれば対応するのは容易いことかと
>>684
ラジャ
もう一度ソース見直してきます
>>682
一応うちではスキルウィンドウへの表示(skillall等)には成功しました。
ただ、一部スプライトが欠けてる為、表示の際にリソースエラー出ます。
あと、うちで調べたところ新スキルは158〜284ではなく210〜330のようです。
Cardinalさん、開発者の皆さん
バグとか言ってしまい、申し訳ありませんでした。
エラーになった原因については
job_db1.txtに新2次職のデータが入ってないのでエラーになったと、
考えました。(あってるかな・・?)
他のスレを呼んでいれば大抵気づきますね・・・
もっと精進します。
駄質問失礼しました。
>>686 様
ぉぉ ありがとうございますっ
とりあえず表示には成功したので今から実装(情報無しに手探りで)してみたいと思います
久しぶりに来てみると更新がさかんなようで何よりです
すこし質問なのですが
D系の方のパッチを当てる場合19aの方にあてるのでしょうか?
それともU系の方にあてればいいのでしょうか?
御教授お願いします^^
中身を見てから質問しましょう
こちらの注意不足でした
板汚しすみません
>>682 >>686
158〜209はNPCスキル。
158,NPC_PIERCINGATT
159,NPC_MENTALBREAKER
160,NPC_RANGEATTACK
161,NPC_ATTRICHANGE
162,NPC_CHANGEWATER
163,NPC_CHANGEGROUND
164,NPC_CHANGEFIRE
165,NPC_CHANGEWIND
166,NPC_CHANGEPOISON
167,NPC_CHANGEHOLY
168,NPC_CHANGEDARKNESS
169,NPC_CHANGETELEKINESIS
170,NPC_CRITICALSLASH
171,NPC_COMBOATTACK
172,NPC_GUIDEDATTACK
173,NPC_SELFDESTRUCTION
174,NPC_SPLASHATTACK
175,NPC_SUICIDE
176,NPC_POISON
177,NPC_BLINDATTACK
178,NPC_SILENCEATTACK
179,NPC_STUNATTACK
180,NPC_PETRIFYATTACK
181,NPC_CURSEATTACK
182,NPC_SLEEPATTACK
183,NPC_RANDOMATTACK
184,NPC_WATERATTACK
185,NPC_GROUNDATTACK
186,NPC_FIREATTACK
187,NPC_WINDATTACK
188,NPC_POISONATTACK
189,NPC_HOLYATTACK
190,NPC_DARKNESSATTACK
191,NPC_TELEKINESISATTACK
192,NPC_MAGICALATTACK
193,NPC_METAMORPHOSIS
194,NPC_PROVOCATION
195,NPC_SMOKING
196,NPC_SUMMONSLAVE
197,NPC_EMOTION
198,NPC_TRANSFORMATION
199,NPC_BLOODDRAIN
200,NPC_ENERGYDRAIN
201,NPC_KEEPING
202,NPC_DARKBREATH
203,NPC_DARKBLESSING
204,NPC_BARRIER
205,NPC_DEFENDER
206,NPC_LICK
207,NPC_HALLUCINATION
208,NPC_REBIRTH
209,NPC_SUMMONMONSTER
db増やすだけだとaccept.txtがないってエラーに変わるだけでダメぽ、とか思ってたら
単にaccept.txtがなかっただけだった罠。吊ってくる。
EP5.0のyuno.gatに行こうとするとsprエラーがでるのですが。
日本倉の./dataの中にサクライパッチを解凍して入れているのですが
4月15日からのパッチをいれているのですが・・。
同じようなつなぎ方をしている方は何番から何番までのパッチを
入れているのでしょうか?
>>694
マップに使われている、草や木などのスプライトが足りてないような気がします。
また、クライアントごとに内部処理が微妙に違ったりすると思うので、
jROクライアントにkROのファイルを混ぜることはさけた方がいいかと・・・
もしkROのファイルを混ぜる場合、sdata.grfだけでなく
data.grf側のファイルも入れないといけないかもしれません。
すべて、推測ですが・・・
なるほど、やはり韓国倉を落とした方がよさそうですね。
(翻訳したりするのがめんどくさくてやってないのがあるのかな)
たしかに、jROとkROを混ぜるのはよくなさそうです。
そしてもう1つ。
clientinfo.xmlについてなのですが
<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
<desc>Ragnarok Client Information - Taiwan Version</desc>
<connection>
<display>Weiss</display>
<desc>None</desc>
<address>127.0.0.1</address>
<port>6900</port>
<version>20</version>
<langtype>2</langtype>
<registrationweb>http://</registrationweb>
</connection>
</clientinfo>
langtypeは2が日本で4が韓国でしたっけ。(過去ログにあった気がする)
それで設定するversionは↑でいう20のところを100=iRO/110=jRO/121=kRO にかえるのでしょうか?
ちなみに皆さんはkROを使っているのですよね(多分)
アイテムなどの説明やらなにやらは翻訳しましたか?
(いろいろなところに出回ってるので、みんなやってるのかなぁと思って・・)
D_weissでなのですが
0x005で使っていたデータベースをそのまま流用したのですが
データーベースの読み込みの時
「リストのインデックスが範囲を超えています(0)」とでるのですが。
↓はDebugのコピー。
Map data loading...
-> Total 265 map(s) loaded.
Item database 1 loading...
-> Total 1061 item(s) loaded.
Item database 2 loading...
-> Item database 2 loaded.
Metalprocess database loading...
-> Total 57 metalprocess(es) database loaded.
Monster database loading...
-> Total 280 monster(s) database loaded.
Skill database loading...
-> Total 157 skill(s) database loaded.
EXP database loading...
-> EXP database loaded.
Job database 1 loading...
>>697
バージョンアップ報告スレに書いてありますよ。
あ〜、あった。見逃してました
(ヒトから言われると解るんだよねぇ必死で探して他のに〜)
あーD系とU系それぞれ最新だとキャラデータの互換性ないのか(´・ω・`)
Weiss.PlayerData.0x0002-3
素直にフォルダ分けるか…
D-weiss果てしなくらぐいのは気のせいでしょうか・・。
clientinfo.xmlが間違ってるのかな・・。
>>701
とりあえず、質問など・・・
・お使いのマシンのCPU、メモリ、グラフィックカードを教えてください。
・クライアントとWeissを同じPCで動かしてますか?
・U系Weissの方と比べて劇的に重いですか?
・(可能であれば)Athena(cygwin上でOK)と比べるとどうですか?
クライアントとWeissを同時に動かす場合の
「私なりの推奨スペック」は、
CPU:1.5GHz以上
グラフィックボード:GeForce2MX/Radeon7500以上
メモリ:「512」MB以上
です。私の環境は、ちょうどこのような感じなので・・・
私はサーバは別pcにして動かしていますが
weiss(UO)/D-weissともにCPU MMX-266/メモリ128MBで快適に走ってますよ。
若干ですがD-WEISSの方が重いですね。
local(127.0.0.1)で動かしてもDuron1.3G(VGAはGFORCE4 MX440SE 64MB)
で難なく動きました。
athenaはREDHATで動かしていますが、こちらは鯖専用でP4-2GHzで
メモリが1GB無いと厳しかったです。
劇的にといいますか、反応が遅い=ラグが激しいと言うのでしょうか
U系列では全く問題が無かったです。
スペックはCPU:Celelon766MHx
グラフィックボード:GeForce2MX400
メモリ:382M
クライアントと同時に動かしています。
Athenaはmap2.exeが落ちるのと、優先度を上げないと歩けない(同じマシンで)
>>704
うーん、全く謎の症状・・・
OSはXPですか?XPなら視覚スタイルを切ってみれば直る・・・かもしれません。
あと、D系とU系で全く(内容の)同じデータを使っていますか?
PriorityがNormalとかそれより低いと、ラグがひどくなると思います。
>>703
MMX266で快適ですか・・・。
以前にPentium133でも2、3人なら問題ないという報告があったような気がします。
あと、マップ1つ読み込むごとに約1MBメモリを消費してます。
今のところ人が居ないマップを解放する処理を入れてないので、
あちこちのマップを回るとメモリ消費量が上がると思います。
#この部分も早く何とかしないと・・・
アプ2に2-2対応のskill_db.txt置いてみました
bmp不足の分は外したので韓国サクライで一応動いていますが、
ミスがあったら直してください
未実装スキルもType 0 or 1で埋めてしまったことをちと後悔
とりあえずNormalにして、クラシック表示にしたらほぼ問題は無くなりました。
U系D系はスクリプト以外同じですね。
とりあえずご指導ありがとうございました。
韓国サクライ倉でU系6に同梱されていたものを利用すると
すべてのスキルが使えません。どうなんでしょうかな・・。
同梱されていたskill_db.txtです。
>>709
新韓桜井はスキルパケが微妙に変わっているためD系ではスキルが使えません。
あと、質問するときはD系かU系かを書きましょう。
>>709
うちの環境の韓桜井+D-fix5では、一部のスキルで鯖落ちしますが
大半の実装済スキルは問題なく動いてますね
D系とU系が別々にバージョンアップしてるのと、
データベースやスクリプトが統一されてないので、
改造とか不具合報告はやりにくくなりましたね
>>712
やりにくくなったというのは不適切な発言かと・・・。
今までWeissの1本しかなく、すべてがCardinalさんの負荷になってたことを考えれば、
枝分かれして複数になった今の状況を歓迎するべきでは。
スクリプトですが、先頭一行にどのエミュ用のスクリプトかを記述することを提案します。
案としては //D,6 や //U,6 等エミュ名とバージョンを認識できるようにすると良いかも。
エミュごとにスクリプトの実装状態が違うのは周知のことですが、
バージョンごとにスクリプトの書き方が変わることも予想されますので・・・。
コメント行にしてるのは、対応してないエミュが読み込んでもエラーとしてないためです。
もちろん対応するスクリプトだったら読み込み、そうでなかったら読み込まない、
という機能をエミュ鯖に新たに組み込む必要があるので大変かもしれませんが・・・。
>>712 >>713
次のU0x007でスクリプトはD系と同じ処理をするようにしますので。
と、言ってもただのコピペですけどね。
あとデータベースはD系U系関係なく同じですよ。
skill_db.txtの読み込み方が現在異なりますが。
書き忘れ…。
私の最新韓桜井というのは2003-06-13a_Sakexe.rgzのことですので。
あぃ
>>711
私も同様の症状で苦しんでいましたが
詠唱開始処理の
if tc.ver2 = 9 then tc.MUseLV := tc.MUseLV - 30;
これが悪さをしているような印象を受けました
2003-06-13a_Sakexe.rgzつかってパケット調査してみましたが
とくにパケットが変わったような様子はないと思うので(追跡調査必要)
苦労している人はgame.pas内の該当部分をコメントアウトしてみるといいかもしれません
>>717
if (tc.ver2 = 9) and (tc.MUseLV > 30) then tc.MUseLV := tc.MUseLV - 30;
コレが正解です…。
サイトとかは普通なんですけどね…。
すいません、韓桜井鞍ってどうやって使うんですか?
起動してもエラーが出てログイン画面まで行けません。
韓本鞍も同様。
パッチはinfを消して最初から当てなおしているんですが…
韓国倉インストールフォルダ\Skin\******.txt
文字化けしてたら消してみな
無事起動できました。
ありがとうございました!
GrfWizで日本コモドのGRFを解凍・フォルダぶちこみ、
HookConnectで『ConnectTo = 127.0.0.1』にINI変更して起動、
Weiss本体起動して、
Map data loading...
-> Total 208 map(s) loaded.
Item database loading...
-> Total 1061 item(s) database loaded.
Monster database loading...
-> Total 280 monster(s) database loaded.
Skill database loading...
-> Total 157 skill(s) database loaded.
EXP database loading...
-> EXP database loaded.
Job database 1 loading...
-> Job database 1 loaded.
Job database 2 loading...
-> Job database 2 loaded.
Weapon database loading...
-> Weapon database loaded.
Element database loading...
-> Element database loaded.
Making script list...
Player data loading...
*** Total 2 player(s) data loaded.
Charactor data loading...
*** Total 0 charactor(s) data loaded.
"Weiss" the one of Network Game Transfer Protocol - Server
Startup successfully.
とまで出てます。
『StartSaver』を押してからパチ飛ばしのEXE起動。
・・・なんですがガンホーに繋がってしまって・・・
すいません、他に弄るところはありますでしょうか?
>>722
clientinfo.xml使え
clientinfo.xmlって何?って聞いてきたらヌッコロス
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板