テンプレの分かりやすさに脱帽しましたw
これで鯖立てに関して質問する奴は切り捨てでOK
いちょつ
8 :
前スレ911:2007/04/29(日) 00:16:18 ID:???
npcを攻略通信と照らし合わせる作業とか考えただけで鬱になる・・・
11 :
前スレ580:2007/04/29(日) 01:00:55 ID:???
>>8 大変な作業、お疲れ様でした!
自分が修正作業に使っている環境ではインビジ状態と変身状態での
敵の反応の違いがちゃんと出たので上手く入力されていると思うよー
(魔法じゃなくてcoiの着脱では現状見た目だけのインビジなので機能しないです)
>>580 作業速すぎw GJ!
>>8,11
お疲れ様。修正方法について色々と指摘したけど、気を悪くしないでね。
>>12 インビジの正式対応をこちらでしようと思ってるんだけど、
指摘されてるようにCOIの着脱は見た目だけになってるので、
キャラをインビジ状態にしようと思ってる。
>>12さんが弄ってるところにインビジ状態を参照してる箇所があるんだけど、悪影響でないかな?
それと、仕様に詳しい人に質問なんだけど、
カウンターディテクションの効果について教えてくれないかな?
1.カウンターディテクションの威力は?(他のどの魔法と同等の威力か)
2.カウンターディテクションに対してカンウンターマジック、I2H、アブソルートバリアは有効か?
14 :
前スレ580:2007/04/29(日) 01:31:22 ID:???
>>13 coiの方は魔法と同じ扱いにしてくれたら、そのまま今のルーチンで機能すると思うよー
実装の仕方はお任せ
単純に着た時にすでにインビジ状態だったら、そのままの状態維持で
インビジ状態じゃなかったらプレイヤーのスキル状態保持に60を追加、脱いだら60を削除でいいんじゃないかな?
なんという微笑ましい流れ
しかしアレだ、パケット監視しつつ少しでも軽くって感じで色々いじってるけど
明らかに無関係そうに見えて実は必要な罠ってのが多すぎる件
>>17 仮に安定したとして、マルチプレイ対応の方をやる段階になったら
パケロスを考慮して今より情報量増やさないといけないのは確実なんで
頭が痛い問題だよね・・・
やっぱり無限増殖地獄を対策しないと人数増えた時のオバーフローが早すぎるしなぁ
20 :
前スレ580:2007/04/29(日) 02:55:53 ID:???
>>20 傲慢の塔に通常モンスターとして出るからそれじゃないかな
それでは他スレから人呼ぶか
それでは他スレから人呼ぶか
それは反対
また変な奴わくよ
>20
45196
45307
はボスじゃない気がします。
クロコのボスはBigだったはずなので
28 :
前スレ580:2007/04/29(日) 08:47:49 ID:???
>>21 >>26 なるほど
傲慢のイフリートは通常モンスター扱いって事になりますね。
他にも同じような例がありますがマップIDで振り分けて見ることにします。
ところでspawnlistのcountフィールドってどんな役割?
よもやこのような者が現れるとは
>>28 POPする数みたいだね
5にしたら5匹までPOPして
0にしたらPOPしなかった
31 :
前スレ580:2007/04/29(日) 09:36:12 ID:???
countが0のレコード半分あるんだけどspawnされてなかったのか・・・
でももしかしたら安定性高める為に半分に減らしてるだけなのかな。
後々簡単にモンスター増やせるように0のレコードは残しておいた方がよさそうだね。
32 :
911:2007/04/29(日) 09:48:39 ID:???
NPCdbの敵ですが、たとえばパプリオンが
レベル HP MP AC 性向値 経験値
93 21000 5000 -99 10000 8650
STR DEX CON INT WIS MR
78 8 20 18 22 99%
となっているのですが
137鯖のDB上だと
Lv93 HP10300 STR950
と、ちょっととんでもないSTRだったり低HPだったりするのですが、
この場合攻略通信どおりのステータスに修正してもかまいませんか?
ほかのMobもHPが少なかったりするのがあるのですが、どうしましょう
また、mobの名前が変だったりするのもあるので、こちらは普通に修正していきます
ex.サーベルタイガー→ケルベロス等
ところで、マージはまた580氏にお願いしてかまいませんか?
>>32 そのSTR950って機能してるのかな?
頭打ちの限界数値があるのかもしれないね
会いに行ってもそれほど痛く感じなかった
34 :
前スレ580:2007/04/29(日) 10:19:15 ID:???
>>32 敵が弱くなりすぎたり強くなりすぎたりしたとしても
DBには正確な値を入力していって構わないと思います。
あとはソース側の計算式とか対応してもらう方向でどうでしょう。
UPしてもらえればまたマージします。
UP時に修正したフィールド(HP,MP,STRとか)を教えて下さい。
35 :
911:2007/04/29(日) 10:37:35 ID:???
>>580氏
了解しました(`・ω・´)ゝ
フィールドは現時点でname、lvl、HP、MP、AC、STR、CON、DEX、intel、wis
mr、exp、lawful、size、tameableです
ついでにelementと属性の弱点も入れたいのですが、資料がナッシング(´・ω・`)
twocellとarea_atkもあるとだいぶ変わると思うのですが、まあこれは追々・・・
ほんと何年か前まではただマップを歩くことが精一杯だったのにすごいな。
>>27 英語くらい読め馬鹿
それでも分からないならおとなしく鯖公開されるまで待て
39 :
ネトゲ廃人@名無し:2007/04/29(日) 11:49:45 ID:qoLckaf2
40 :
sage:2007/04/29(日) 11:58:18 ID:qoLckaf2
agete simaxtuta gomen
alt+無変換でおk
ちょっと聞きたいんだけど、現状でソース側いじくり倒してる人っている?
進捗確認して作業被らないようにしたいんだぜ
>>42 ソースは今のところ弄ってる人いないんじゃないだろうか
今はDBがメインになってる感じだと思うけど
>>42 2人だけかな
DBは2人?606がやってるなら3人
忘れてる人いたらすまそ
>>43みたいのはスルーすべきかな?
ログよんでから参加しましょうね
最新版JUMP起動300Mなのか‥スレッド管理の仕組み知りてぇ\(^o^)/
>>42 インビジ関連(COI、ディテク、Cディテク含む)の修正と
DBの設定でPvP/NonPvPを切り替えられる機能を実装しようとしてる。
>>48 ttp://cafe.naver.com/linneosoft [ジャンプパック] ローズ マリーン様 修正本 2007.04.26
ローズ マリーン様が 修正してくださった 資料です.
[ こちらパックは 基本パック時から 相当な 安全性等で 認められています^^]
既存の 雇用量 点パック を 軽量化 して 512 ラムエにも ばたばた
ドルスイッドロック 350~360 義 メモリで 駆動になります.
コレ中身みてぇよな。加入を試みるも韓国人以外は絶対に_ぽ。
137鯖で
がアデナ(****)をくれました。 ってメッセージの
アデナと(****)の間に半角スペースがないのがずっと違和感感じてたんだけど修正できないかな
あとアイテムドロップ1個の時に****(1)をくれました。ってのも気になる・・・
>>580 ダンプしたsqlのマージってどうやってるの?
>>49 それそれ、俺も加入突撃するも見事に撃沈中なんだぜ
>>54 sqlのマージ?
580じゃないけど、該当テーブルを消してバッチすればいいんじゃね?
もはや愛しのローズマリーン様状態
59 :
前スレ580:2007/04/29(日) 14:52:32 ID:???
>>54 マージする中身にもよるけど該当テーブルを消すやり方だと
同じテーブルが同時に変更されている場合に困るから
その内容によってSQL文を書いてクエリを実行してる。
例えばnpcテーブルのagrososc,agrocoiの変更なら
UPDATE npc,npc_up
SET npc.agrososc = npc_up.agrososc, npc.agrocoi = npc_up.agrocoi
WHERE npc.npcid = npc_up.npcid
そしてそのテーブルをダンプして内容を整形し、最新のSJIS_l1jdb.sqlに貼り付け。
もちろん最初にNoEditorで比較して細かい修正も逃さないようにしてます。
60 :
前スレ580:2007/04/29(日) 15:05:23 ID:???
最大の敵は住民登録番号+実名確認のコンボアタック
>>59 ありがとう。編集したテーブルをダンプした物をエディタの置換使ってINSERT INTO〜を消して
そこだけ抜き取ってl1jに貼り付けで問題ありませんでした。
これで580氏の手を煩わせる事もないかと・・・
質問
外部に公開する時ServerStart.cfgの
ExternalHostnameとInternalHostnameは
どっちがローカルIPでどっちがグローバル?
あとPortって開ける必要ある?あるならどのPort?
以上の2点、分かる方いましたらお教えください。
よろしくお願いします。
>>64 おいおい、そのレベルで公開はまずいって‥
おじさんとつげきしちゃうぞ?
沸いたな
67 :
64:2007/04/29(日) 15:57:42 ID:???
ExternalHostnameはグローバル
InternalHostnameはローカル
って知ってるんだけど繋がらなくてさ
一応の確認したかっただけです
137鯖、GMコマンド.polyでdbのpolymorphsで名前にスペースがあるモンスターに変身できません。
スペースをつめても同じでした。
69 :
911:2007/04/29(日) 15:58:00 ID:???
質問なんですが、仲間意識の変更ってNPCDB上でできますか?
できるなら、どのフィールドか知りたいのですがご存知の方いらっしゃいますか?
ソースコンパイル資料
1231 ラム最適化プログラム
NAVER潜入に悪戦苦闘中、こないだ使えたID死んでてオワタ
>>68 DBのpolymorphsの方を修正しても駄目かな?
>>61 韓国の12系鯖の4/28verと思われ。
鯖ファイルとしては137と同じものだね。
質問
おおまかな認識ですが
こっちのスレは最低でもプレイまでは自分で行ける人 さらにはファイルの中身まで改良出来る神達の集まり
もう一個のスレは既に鯖構築を諦めた人、そして生きてるKR鯖を必死で見つけてインしてはKRの鯖GMにすぐ
PKされて愚痴ってる人の集まり
ってことで合ってます?
>>74 向こうをあまり知らないが、結構的確に言い当ててんじゃね?
だからまとめサイト見てもまだ分からず、しかも過去ログを読まずに
ここでツマンネぇ質問するようなやつは、スルーもしくは向こうのスレ
に誘導でおk
>>72 クライアントの変身リストのhtmlは
<a action="giant ant soldier">ジャイアントアントソルジャー</a><br>
のようになってるのでスペース消すと変身リストが動作しなくなっちゃうと思うんですが
polymorphsに新たにスペース無しのものを追加すればいいのかな?
.polyコマンド用にpolymorphsに日本語名のモンスを追加した場合何か不備が出たりしないでしょうか?
>>77 クライアントの変身リストまで考慮してなかったよ。
確かにスペース消すと変身リストが動作しなくなりそうだね。
DBに新たに追加しても問題ないと思うよ。
スクで変身できる奴はスクで変身すればいいような・・・
DBにはスクのactionに対応したものと、GMコマンドで可能なものが両方あるよ
逆をいえばHTML編集すればスクでGMとかになれる
俺はそうしてるけど、多すぎてわかりにくいw
最新版の137鯖でちょっと気になった点をいくつか・・・
・以前のバージョンではダンジョンで10分程度狩りをした後に
パンドラスクを使ったら100%蔵落ちしていたが、
今回のバージョンでは100%蔵落ちしなかった。
(20ヶ所以上行き来してみた)
・購入したアイテムをいくつか使用してから再び売ろうとすると、
買った時の個数を売れる事になってしまう。
当然、その個数を売ろうとするとエラーメッセージ(直訳)
が出力されて、処理がキャンセルされる。
エラーが出力されたクラスは、C_RequestItemUSe.java。
(例 肉を10個購入して5個使用してから再び売ると10個売れる状態になる。
・BOX状態だと突然シールド、デュアルブレード、クロウのエフェクトが出る。
・レベル51以上からボーナスを振れると思ったけど、25を超えても触れてしまう。
修正するとしたら、STRアミュ等の分を引いた値で計算しないとダメかな。
本鯖の仕様が変わっていただけならゴメン。
82 :
81:2007/04/29(日) 17:27:58 ID:???
スペック書き忘れていた・・・。
CPU:Pentium4 3G (HT使用)
メモリ:DDR400 512M×2 (デュアルチャンネル)
一台で鯖+蔵を起動。ログインは一人だけ。
あと、DBのモンス名でケルベロスとブルートがそれぞれ別のモンス名になっていた。
>>81 所持品の情報所得はリスタしないと反映されないからしょうがないかもね
定期で持ってくるようにするとそれだけ負荷増えるしエミュ仕様ってことで
購入関連はそのままでよさげ
84 :
911:2007/04/29(日) 17:32:01 ID:???
>>81氏
モンスター名の修正もやってますので、ほかにもありましたら報告お願いします
なお、ケルベロスとブルートのほうはすでに修正済みですので、DBができ次第UPします
137鯖、ちっっこいワニ(アリゲーター)がクロコダイルってなってたよ。
137鯖で床置きアイテム名やNPC名が\kフォントになって
日本語表記の物は消えるけどこれって正常だよね?
異常
88 :
81:2007/04/29(日) 19:44:14 ID:???
>>911氏
二か所発見しました。修正お願いします。
ラバーボーンヘッド・・・イレッドカドム
ダークフォレスター・・・ゲイザー
TI、グル周辺、SKT周辺、ケント周辺、ハイネ周辺、ハイネC
をバフォダッシュで流した所、特に問題なさそうです。
引き続きチェックします。
>>13 亀レスだが
1.INTやSPに依存しない70前後のダメージ
2.カウンターマジックは試した事がないからわからない。
I2Hでダメージの半減は可能
バリアをした場合、仰け反りが発生してインビジ状態が解除されるがダメージは0
91 :
90:2007/04/29(日) 20:24:22 ID:???
因みに少し削ってサイズは減ってますがup0235を使ってます
>>84 グレイヴガーディアンナイトとジャイアントグレイヴガーディアンが名前と見た目が逆に
なってるっぽい。
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0238.rar 修正点は以下の通り。
・
>>51のDROP表示の修正。
・DBでPvP/Non-PvPの切り替えができるように修正。
(DBのratetableにNonPvP追加。0:PvP、1:Non−PvP。初期値は0。)
・ディテクション、カウンター ディテクションでインビジ状態を解除するように変更。
・カウンター ディテクションでダメージが発生するように変更。
それに伴い、DBのskillsテーブルのカウンター ディテクションのpowerを50に設定。
・COIの着脱でプログラムの内部的なインビジ状態も変化するように変更。
こちらでDBを2箇所修正しています。元のDBはup0237.zipです。
94 :
911:2007/04/29(日) 21:48:11 ID:???
NPCdb修正しました。目が・・・
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0239.zip 修正箇所はname、lvl、HP、MP、AC、STR、CON、DEX、intel、wis
mr、exp、lawful、size、tameable、agrocoi、agrososcです
45459〜45462はガーディアン(地水風火の順)なんですが、これが画像指定おかしくて、
プリンスが出てきてしまいます。gfxidが画像を指定しているのかな?
これが0になっています。修正できる方お願いします<m(__)m>
45623、45624はヤヒの近衛兵、これもまた画像がプリになってます
データいじってみて気づいたんですが、どう照らし合わせても本鯖のデータと存在そのも
のがあわなかったり、余分なNPCが含まれてたりしますね。Lv差が1〜2と誤差もあったり
してややこしい部分もありますし
これっていったい何なんでしょう・・・
お手数ですがマージお願いします
>>93 ドロップ表示は今まで通りになってるようです・・・
>>94 確かある時期を境にsprが違う場所に格納されるようになって取り出せなくなったんじゃなかったっけ?
jump鯖だとそこらへんはどうなってるんだろ・・・
誰かNAVERに潜入できる有能スネークはいないのかっ
いろいろ直し始めたら止まらなくなって時間が・・
いかんせん直すべき所が多いですね
NPCやアイテム画像も修正したいところですが、一応GW中を目処にがんばっています
>>95 List.sprならLin.binに格納されるようになりましたね
98 :
606:2007/04/29(日) 22:45:53 ID:???
>>95 >ドロップ表示は今まで通りになってるようです・・・
以前と変わってないってこと?
GMコマンドってゲーム中にどう打ち込むんですか?
>>93 あと、Non-PvP設定は気が利いた修正だね!
タダでさえ、快適とは言えない鯖がPvPで余計すごい状況になってたみたいだからねw
>>102 特に問題ないと思うよ。
DropTable.javaはl1j\server\server配下じゃなくて、
l1j\server\server\templates配下のファイルだったね・・・。
圧縮するときに作ったフォルダ構成が間違っていたみたい。
恐らく、
>>95の原因はフォルダ構成だね。
でも、
>>102さんがup0240.zipで正しい階層に配置してくれてるので、それで直ってると思う。
>>102さん、次回のUPで消しておいて貰える?
>>106 了解です
けど、これは388さんが悪いんじゃないよねぇ
明らかに元のファイルの分け方がおかしい・・・
テーブル類はこの分け方だとmainのあるクラスの直下が適当だと思うんだけど
ダンジョンテーブルもmodeleに入ってたりするし、かなりアバウトな感じ
>>93 >>102 乙です。
ドロップログ修正ありがとうございます。
もやもやがとれましたw
この様なエラーが発生しました。
参考までに・・・。
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$ValueIterator.next(Unknown Source)
at l1j.server.server.model.L1World.getVisibleObjects(L1World.java:121)
at l1j.server.server.utils.Update.UpdateAll(Update.java:74)
at l1j.server.server.clientpackets.C_RequestMoveChar.<init>(C_RequestMov
eChar.java:127)
at l1j.server.server.PacketHandler.handlePacket(PacketHandler.java:167)
at l1j.server.server.ClientThread.run(ClientThread.java:166)
CPUはP4の3C。
メモリは1G。
蔵と鯖を同時に起動。
ログインは自分だけ。
行動としては、テレポスクを使ってギラン、火山、火竜の寝床、象牙村、エルモアと移動。
途中で変スクを4回程度使用。
エルモアで何体か倒した後、ワールドにモンスが沸かない事に気づく。
更にアイテムが使用出来ない事に気づき、コンソール画面を見たらエラーが出力されていた。
たぶん滅多に起きないエラーだと思います。
↑鯖のバージョンはCOIの修正を行う前のバージョンです。
なんでここで質問する奴は悉く英語を読もうとしないんだ
他力本願&馬鹿のスパイラルだからさ
ショップで売ってるアイテムはどのテーブルかわかりましたらお願いします。
>>114 触るな
コレが一番いいんだから
俺もか・・・アレ('A`
>>81 >・レベル51以上からボーナスを振れると思ったけど、25を超えても触れてしまう。
> 修正するとしたら、STRアミュ等の分を引いた値で計算しないとダメかな。
LV51からのステータスボーナスを調べてみたが、上限は255になってる。
指摘してくれてるように、装備によるステータス上昇を差し引いて計算するのも手だけど、
DBのcharactersテーブルに素のステータス値を別途保持するようにした方がいいかもしれない。
その方が修正量・修正ミスも少ないと思う。
みなさんソース&DBの変更 乙!
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0243.zip up238に同梱のDBと911さんのup239をマージ
両方ともNPCの名前が同時に変更されている箇所があったので
どちらが正しいか分からない名前については911さんの変更をマージしてません。
ごめんなさい。
マージしなかった名前があるレコードのnpcidは
45143、45247、45347、45293、45401、45484 です。
全部スペースが入ってるかどうかの問題ですが
911さんよかったらその部分だけもう一度チェックお願いします。
>>117 NPCの名前は特に変更してないはずだけど・・・
元のDBが古かったのかもしれない。
多分、
>>911さんの変更が正しいと思うよ。
辞書引っ張り出して自力で解読するくらいの根性みせぇや
>>119 英語読めない奴が鯖立てようとするな
諦めろ
いつまでこのループを繰り返すんだよww
質問する側も学習しろよ
>>119 厨房レベルの英語でも辞書ありゃ読める。すぐに人に丸投げして努力をしようとしないのが気に入らん。
もう英語読めない&分からないていう馬鹿は早くPCを窓から投げ捨ててコードで吊れ
124 :
ネトゲ廃人:2007/04/30(月) 13:55:26 ID:???
119みたいな質問する前に過去ログ読めよ!
そんな問題過去ログで十分解決できるっての
こんなんでつまずく奴なんかエミュすんなw
机の前でエミュスレ見ながらハァハァしとけ。
いい加減うざいぞ。
あとここは質問スレじゃないぞと・・
つーか10人前後で接続してる状態で
鯖と蔵も同時起動してるとcpu使用率100%になる頻度があがった気がするのは俺だけか?
だからスルーしろっつってんだ
反応したいなら別の話題を話しながら名前欄に「↑スルーで」くらいまでの反応にしとけ
次回からはスルー出来てないような奴はそいつもログ読んでないってことでおk
128 :
911:2007/04/30(月) 14:24:11 ID:???
>>580氏
マージありがとうございます
さて件の箇所ですが
45143 トゥダ-マラ オーク→ドゥダ-マラオーク
45247 ラバー ボーンソルジャー
45347 ダーク フォレスター→ダークフォレスター
45293 ダーク エルフ レンジャー→キャリングダークエルフ
45401 ミュータント ドレッド スパイダー→ドレッドスパイダー
45484 ダーク メイジ→ダークウィザード
矢印右が以前の変更で変えたところです
また、名前は攻略通信に準じて変更しています。なお、45247のラバー ボーンソルジャーは
「ー」と「ボ」の間に半角スペースが入っており、これは間違いでした。ただしくは「ラバーボーンソルジャー」
です
ですので、上記六点を再度変更していただければ、今回のNPCDBの修正は一段落だと思います
>>119 とりあえず、コマンドプロンプトから「JAVAC」と打ってみ。
そして
>>2のJAVAの項目及びリンク先を死ぬほど読んでみればいい。
130 :
911:2007/04/30(月) 14:28:32 ID:???
あと、現時点でのフルパックは
>>580氏のUP0243でいいんですかね・・・?
アップ多くてわからなくなるって、ある意味うれしい悲鳴ですね
過去ログってどうやったら読めるの?
たくさんログあるみたいだけどどこ読めばいいの?
>>117 書き方がなんかおかしかったごめん。
うまく説明できないから自分じゃ分からなくなった名前書くので教えて下さい。
1、トゥダ‐マラ オーク の"−"は半角?全角?
2、ラバーボーン ソルジャー と ラバー ボーンソルジャー どっち?
3、ダーク フォレスター と ダークフォレスター どっち?
4、キャリング ダーク エルフ と キャリングダーク エルフ どっち?
5、ドレッド スパイダー と ドレッドスパイダー どっち?
6、ダーク ウィザード と ダークウィザード どっち?
あ
書き込んでる間にすでに911氏のレスが^^;
>>911氏
なるほど了解しました。
それにあわせて変更しておきます。
あと攻略通信のデータはスペース入れてない名前なので
分かる方は
>>132の質問よろしくお願いします。
あと追加質問
7、トゥダ‐マラ オーク と トゥダ‐マラオーク どっち?
137 :
911:2007/04/30(月) 15:09:22 ID:???
>>580氏
私は全部のNPCステータスを攻略通信から依って設定しましたので
名前も全部それに準じていいんじゃないかと思います。今回はステータスの修正が主で、名前は明らかに
ステータスとあわなかったり、
(つまりmobの名前とステータスが明らかにおかしい。あくまでたとえですがゴブリンなのにstrdexconが20
ずつあったり。その場合はステータスとLvから推測してMob名を変えて、spawnで実際にMobを出して修正しましたが)
といった部分での修正でしたので、半角スペースが開いている名前というのは失念していました
なんか日本語が変ですいません
どうせですので攻略通信を見て再度修正していきましょうか?
今までの修正に比べたら、めんどくさくもなく非常に気楽にできるのですが(笑)
138 :
911:2007/04/30(月) 15:10:53 ID:???
なお攻略通信上では「ドゥダ-マラオーク」です
トゥと違い濁点があり、-は半角です
これ一回本鯖で直ったと記憶してるんですが結局ドゥダ-マラオークになった気がします
139 :
606:2007/04/30(月) 15:18:42 ID:???
攻略通信はミスが多いし、名前にスペースが入ってないので、それに合わせると正式名称ではなくなります
ドゥダ-マラ オーク
ラバーボーン ソルジャー
ダーク フォレスター
キャリング ダークエルフ
ドレッド スパイダー
ダーク ウィザード
これが正式名称で間違いないと思います
140 :
911:2007/04/30(月) 15:34:14 ID:???
ありゃりゃ、違いましたか(´・ω・`)
するとほかにも名前の修正の必要性がでてくるんでしょうか・・・
606氏はどのHPを参考にされてるんですか?
そもそもオフィシャルな正式名称って結局どこに載ってるんでしょう
と思ってオフィシャルHP見たらドゥダーマラオークで「-」が全角に…
ドレッドスパイダーは半角スペースありませんでした。こちらもオフィシャルHPです
残念ながらLv20以上のMobはオフィHPに載っていないので、これ以上は不明です
141 :
606:2007/04/30(月) 15:55:29 ID:???
私はDesc-j.tblを見て、分からない場合は本サーバー歩いて探してます
1つ1つ探してるとかなり時間かかりますが・・・
142 :
911:2007/04/30(月) 16:16:51 ID:???
desc-j.tbl・・・まったくわかりません
text.packか何かに入ってるんでしょうか
よかったらUPしていただけませんか?
ただ、私は本鯖歩いてデータ収集はできませんので、606氏と違って完璧なNPC名を揃えた
DBは作れそうにありませんが・・・
143 :
606:2007/04/30(月) 16:48:43 ID:???
おっと、upしようと思ったら誰かあげてくれてありますね
これを検索しながら照らし合わせれば十分だと思います
たまに、名前がわかれてるもの(シルバー クロウなど)があるので、気をつけて下さい
144 :
606:2007/04/30(月) 17:17:26 ID:???
前スレでnpc、etcitemの名称のみを修正した者です。
攻略通信の名称はあまりあてにはならないので
>>141さんのようにdesc-j.tblを参照しました。
スペースの有無を修正したつもりですが、間違っている箇所もまだいくつかあるかもしれません。
tblファイルの中でドゥダマラオークについては「-」ですが
汚れたドゥダマラの場合は「‐」だったりと曖昧な部分も多いみたいです。
147 :
911:2007/04/30(月) 18:25:07 ID:???
desc-j.tblをUPしてくださったかた、ありがとうございます
早速修正に取り掛かりたいと思います
ここ数日非常にハイペースだったので、今回はゆっくりやらせていただきます^^;
とはいえ、
>>146さんのおっしゃる所を考えると、どうやら修正箇所は少なくて済みそうですね
137鯖ですが重量の設定を本鯖同様にするにはrateのweight以外にどこを変更すればいいのでしょうかorz
上記の値をいろいろ変えてみたところ、0が一番重くなるようですがそれでも本来の数百分の一程度…
テスト用にそう設定されているのでしたらすみません
>>149 DBの変更箇所は間違ってないよ。
ただ、重量ゲージの計算は、プログラム側に問題がある。
修正しようと思うけど、重量の計算式は(STR+CON+1)/2であってるよね?
調べてみたら、(STR+CON)/2って書いてあるサイトもあったんだよね。
それと、LV51以上のステータスボーナスでステータスが上がった後に
表示されるメッセージって何か分かる人いる?
151 :
606:2007/04/30(月) 20:14:25 ID:???
>>150 最大積載量の計算式でしょうか?
それでしたら「1500+150*{(str+con-18)/2}」だと思います。
更に最大5400で打ち止めされるようですが、この辺りは詳しいことは分かっていないと思います。
>>151 そういう計算式だったのね。
最大積載量は「1500+150*{(str+con-18)/2}」として、
ディクリースウェイトは最大積載量の10%増し、つまり、最大積載量*1.1で正しい?
現状は、ディクリースウェイトが200%増しになっていたりして、かなり重量は甘めに設定してある。
153 :
606:2007/04/30(月) 20:54:04 ID:???
>>152 検証していないので詳しいことは不明ですが、恐らくそれであっていると思います。
ステータス上限各25だと高レート鯖でテスト繰り返してる俺としてはちょっと困る
更新あるたびに自力で直せばいいだけのことだけど完全に本鯖仕様にこだわる必要あるのかな?
あくまでラインエイジなんだし\(^o^)/
どっちでもいい
25↑あってもなくても、自分でいじるから、かまわん
鯖の人数制限がかけられないから困る
server.cfgの MaximumOnlineUsers= は見せ掛けか('A`
>>154 >自力で直せばいいだけのことだけど
そんじゃいいじゃん。25で。
リネージュの計算式データ集が欲しいな
>>154 いやね、1箇所ぐらいなら全然いいのよステータスとかね
ただこのままの流れだと手に負えない様なトコとまで完全に本鯖仕様になっちゃうと
ちょっときつくなってくるかなと思ってね‥
修正項目がこう変えましたってのがあれば助かるけど
無能は黙って貰ってそのまま使えってことで黙っておきます
うpロダのup0242 jumppackすごい気になるんだけどあれなんだろう・・・
最新のjumpかなにかかな
>>160 ハングルを翻訳したら
ジャンプパック_EP5_最後版って書いてあるね
>>160 ファイル名的に中身は最初に上がったJumpPack(パス付き)とそれのパスを書いたテキスト等だと思うよ
敵と重なったとき魔法を打とうとすると
以後魔法を使おうとするとクライアントに??????ってメッセージが出るだけで
魔法が使えなくなるなぁ
別キャラでは使えるから、個別に何か書き換えられて使えなくなるっぽい
>>159 本鯖とは違う部分リスト(=今後の課題)でもあればいいかもわからんね
本鯖をやってないけど修正してる人なんかは
どっちが正しいのか判断出来なかったりするかもしれんし
>>149 ごめん、前に重さの設定を1に変えたんで混乱させちゃったね・・・
後で重さの仕様を直すときに1だと標準、0で重さ無しって感じにしようと思って
予め変えておいたんだ、いざやる段階になってから変えた方がよかったみたい
>>156 ごめん、見せかけw
今は多人数を接続させることを前提としていない出来なんで放置してたんだけど
制限あった方がいいかな?
たしか前に388さんがTHEDAY系でやってくれてたはずなんで
それを持ってくれば実装はすぐ出来そう、というか388さんがやってくれそうw
>>109 詳しい状況を添えた報告、どうもありがとう!
以前のVerを使っていたということなんだけど
もし、よければ一番新しいVerで試して貰えると有り難いです
そこのエラーに関する修正も含まれている(と思っているw)ので
>>126 前回のVerはリスポーン時の処理でまずい事してしまっていたので
CPU負荷が凄かったみたい・・・ごめんよ・・・
腹減ってると魔法を使えないのは既出だったようで
肉食い続けると103%まで増えて、それ以上は肉が食えなかった。
変なメッセージをクライアントに吐いてたので一応報告
あと、重さの仕様に関しては388さんが取り組んでいるっぽいのでお任せします
>>169 報告どうもありがとう!
そこのメッセージはユニコードになってしまっているんで翻訳してない所です
ユニコードの所もぼちぼち翻訳していかないと報告してくれる人も判断に困るだろうねぇ
うーむ・・・
172 :
606:2007/04/30(月) 23:16:38 ID:???
みたところ、その辺りの文はソースから判断して書いてしまって問題ないかもしれませんね。
アクセス規制でPCから2chに書けないのでここで説明出来ないのが痛いですが…。
MPが不足していて魔法を使うことができません。
魔法を詠唱するための材料が足りません。
も変なメッセージになってますね。
エルフで.addskillを使ってもTA等の一部の魔法が覚えられないのは修正できないでしょうか?
>>154 ステータスMAX制限は、反対してる人も居るみたいだし止めた方がいいかな?
charactersテーブルを変更しないといけないしね。
ただ、完全なものにしようとは思ってないよ。
仕様が不明な箇所があるからできない、というのが正直なところだけどね。
仕様が分かってるところはなるべく合わせた方がいいと思ってるが、それも人それぞれみたいだね。
>>156,166
了解。制限人数も修正しておくよ。
確かに、THEDAYでやったけど完全に忘れてた。過去ログ見て思い出したよ。
>>162 UPお疲れ様。Unicodeの翻訳もしたいけどやりにくいよね。
>>169 自然にフードゲージが減ったり、色々とおかしな仕様があるので、
その辺りの処理も全部見直したいと思ってる。
175 :
606:2007/04/30(月) 23:31:54 ID:???
ついでに…。
満腹度は、現状では30が最大になっていますが、実際には2200程度が最大だと思います。
肉なら100、バナナは80、といったように食べ物によって上昇値も違います。
30だと不便だと思うので、今後これも変える必要があるでしょうね。
>>162の鯖を以下の産廃PCで
winXP
celeronD2.66GHz
グラradeon9550se
メモリ512
オフラインなラインエイジ
魔法テレによるモンス辻斬りしても落ち無し
オークを500体沸かせてブリザで一掃→オークの断末魔が連続して聞こえるが、画面が止まるのみで蔵鯖落ちは無し
様々なボス20体やパイン150個分モンスにレイプさせたが、コマ送りになる程度で鯖と蔵落ちは無し
137鯖って接続一人なら恐ろしく安定してるのね('A`;
>>176 処理ラインが1本ならかなり優秀な出来っていえるレベル
ただ、複数ラインになるととたんにスネるツンデレっぷりも優秀
>>174 >了解。制限人数も修正しておくよ。
言ってみるもんだねw
よろしくお願いしますー
>>175 食べ物も奥が深いんだねぇ
>>176 その産廃PCに近い環境で修正作業している自分・・・
みんなとの安定性のズレはここら辺にあるんだろうねぇ
176さんは自分のプレイ状況と似た結果になってるしね
報告乙です!
>>177 その一本のラインも今はかなり怪しい出来なんだよね・・・
まあ、のんびりやっていくよー
今回の修正で魔法が当てにくくなってるハズ(すぐ無効にされてしまう)
これはクライアントから見てPCと重なってないように見える対象も
鯖側では同じ座標にいたりする事が原因(どうしてもクライアント側の座標の追随に遅れがでるので)
ここらへんはぼちぼち調整するよ
魔法が当てにくいというより、4方向でしか魔法が発動しないように
なってますね。(上下左右)
あと確率系魔法は今現状だと2種類だけ発動確認しました。
カーズポイズンとカーズブラインドです、でも発動しても対象にかかるのではなく
自分にエフェクトが出ます。
>>179 落ちっぷりの方はどうかな・・・?
今までと比べて落ちやすい? 落ちにくい? あるいは落ちない?
(だいぶ細かい所を変更したのでその辺りの挙動が変わってる・・・と思うw)
結局clientpackets以外の翻訳を担当した人たちはどうしたんだろ
137鯖って現状影の神殿に行くことはできない?
179です。
スペックはセレロン2.2、メモリ1.2、GCがradeon9600
鯖と蔵同時起動
まだ新しい鯖そんなにやっていないのでなんともいえないですが、落ちやすさ
は変わらないと思います。
範囲魔法使って落ちるってのはまだ無いですね。
ある程度狩りしてテレスク使うと落ちる感じですね。
ロウフル魔法とカオティック魔法の習得時のエフェクトが同じ
ゴールデンウィークだっちゅーのに、おまえらは根っからのITドカタだな
俺は明日は高級料理屋行ってくるよ、
明後日からは軽井沢だな。
おまえらの趣味は金が減らなくて羨ましいねw
あー、GW中に太りそう(泣)
日本は連休ですか‥羨ましいですね
高級料理屋(笑)や軽井沢って・・・
どんだけ貧乏なんだ・・・
/^o^\
道路渋滞しまくりのGWに軽井沢(笑)
夜中の耐久テスト
125.31.98.174
US蔵
137蔵のclientShreadを弄ったのでどの程度効果があるか知りたいため
期間:鯖が落ちるまで
INできた人は蔵スペック含めた報告よろ
鯖スペック:Athlon64X2 5000 Memory:2G 鯖Xmx:1G 回線:FTTH down 62Mbps up 47Mbps
>>191 ダウンしとるね('A`
鯖に自動再起動機能つけたらある意味安定しそうだな
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0247.zip 修正点は以下の通り。
・LVアップ、エリクサー使用時のステータス最大値を25に変更。
DBのcharactersテーブルにBaseStr、BaseCon、BaseDex、BaseCha、BaseIntel、BaseWisを追加。
・重量ゲージの不具合を修正。
DBのrateテーブルのweightrateを0→1に変更。
weightrate0で常時0%、2で最大重量が2倍になる。
・server.cfgのMaximumOnlineUsersが有効になるように変更。
制限人数を超えると、「すでに使用中です。」のメッセージが表示される。
GM権限を持つユーザーは、制限人数を超えていてもログイン可能。
DBを2箇所修正。元のDBはup0246.zip。
>>185 >ロウフル魔法とカオティック魔法の習得時のエフェクトが同じ
魔法習得時や魔法使用時のエフェクトには、内部的に番号が割り振られていて
鯖から蔵へ、その番号を渡すことでエフェクトを出している。
その番号が分からないのでカオティック魔法習得時のエフェクトが出せない上に、
DB、プログラムの両面で、ロウフル魔法/カオティック魔法の区別がされていないので、
対応は非常に難しいと思う。
>>193 補足。
>weightrate0で常時0%、2で最大重量が2倍になる。
2はあくまで例であって、2以外の数値でも設定可能。
>>193 ソース修正乙です。
鯖やクライアントが落ちてキャラデータが巻き戻った時に
ACの値がおかしくなってしまいます。
例えばLv20まで上げ、鯖落ち巻き戻りでLv1に戻ってしまうと
装備をすべて外した状態で+35とかになってしまうような感じです。
up246でL1MonterInstance.javaコンパイルしても通らないね
キャッチ、パス宣言してくれって出る
なんか変更しなきゃだめなのかな
>>197 それは今回の修正から?
ACに関しては全く変更してないんだけどね・・・。
>例えばLv20まで上げ、鯖落ち巻き戻りでLv1に戻ってしまうと
それと、鯖落ち巻き戻りというのが、よく分からないので教えてくれる?
エラーが出てるのは、L1MonsterInstance.javaの1505行目だね。
calcdrops.dodrop();
↓
try
{
calcdrops.dodrop();
}
catch(Exception e)
{
e.printStackTrace();
}
とすれば直るよ。
或いは、1470行目でtryする。catchの位置は同じね。
public void DeathPlayer(L1PcInstance player, L1MonsterInstance npc)
{
try
{
int targetobjid = npc.get_objectId();
202 :
ネトゲ廃人@名無し:2007/05/01(火) 14:05:29 ID:WByByT30
鯖立てれたのですが どうすれば外部から接続出来る様に設定出来るのでしょうか?
鯖の設定どことどこをイジれば? いいんでしょうかねー? 教えて下さい
>>193 試してみたところ、CHAだけはずっと上がり続けます。
他のステは25以上には振れませんみたいなコメントがでるのですが、CHAはずっと振れました。
>>204 カリスマ増加アイテム実装状況次第じゃ一生クーガー召還できない子が出そう
Cha+3のアクセあったけど
>>203と同じ様に自鯖ができても公開鯖に設定できませんotz
server.cfgをいじるのだと思いますがどこをいじればいいのかわかりません
自分のグローバルIPは把握しています
>>202 うをすごい軽いJumpだ
今Jてのしてるけど起動するの軽すぎ
210 :
201:2007/05/01(火) 15:09:14 ID:???
>>209 これ日付4/30とか書いてあるテキストもあるけど
多分最新版、もしくはそれに近いverだね、起動メモリ350M前後に改善されてるって前言ってた
やつだと思う。おそらくsd.zipはどっかの鯖で実際動かしてるやつなんだろうな
>>201 スネーク乙。キタコレ。
@java -Xms256m -Xmx400m psjump.Server
@pause
軽量設定はjだけぽ。
しかし、アレだ。
圧縮ファイルの名前が壁紙になってる不思議。
これのスレッド管理とか参考にして137軽量ボディにできないかねぇ
214 :
201:2007/05/01(火) 15:16:02 ID:???
たぶんコレ、販売側が配布を全力阻止してる商売道具だから偽装でもしてんじゃね
>>199 キャラデータが保存されずログイン時の値に戻るのは何度かあったんですが
ACの値がおかしくなるのはいつからかは把握してません。
ローカルのシングルプレイでは症状が再現できなかったので
マルチプレイでもう少し情報を集めてみます。
>>204 エミュ厨向けにあえてスルーした388氏のやさしさに乾杯。
ちなみにJump出来ないて質問なしな
分からないなら触るな
network.iniはどこにあるのでしょうか?
220 :
201:2007/05/01(火) 15:51:17 ID:???
んじゃ、燃料投下完了したんでカススレに戻ります
カス住民の事を無能無能ってバカにばっかりしないでね\(^o^)/
以下スルー
>>217 137鯖も同じだな
分からないなら触るな
1人で触れないなら質問するな
初歩的な質問はスルーで切り捨てろ
大体、まとめ見れば使う物と使わない物くらい分かるからな
とにかくスルーを覚えような
g、j、sdの違いが分からんな
メモリ使用量はjが一番軽いっぽいことしか分からんw
ターゲットに対して斜め方向からだと攻撃魔法が撃てないのは前からでしたっけ?
違和感があったので報告
いくら検索してもnetwork.iniが見つからないけど
ヒントでいいからどの辺りにあるのか教えてください
>>224 思ったこと口にしないと気がすまないタイプだな。
まるで団地妻w
>>178 >今回の修正で魔法が当てにくくなってるハズ(すぐ無効にされてしまう)
これはクライアントから見てPCと重なってないように見える対象も
鯖側では同じ座標にいたりする事が原因(どうしてもクライアント側の座標の追随に遅れがでるので)
201のj鯖超軽いな‥起動だけなら240Mって‥
201のj敵TUEEE
起動軽いけどラグく感じるのは俺だけ?
sdはrateとか弄られてるみたいだからどっかで公開されてた鯖なのかな
どっかにGMSHOPないかなw
137鯖はステータスボーナスは未実装?
STR振ってもなんか強くなってる気がしないんだけど
Jをやって軽いのは分かったんだけど、Jは傲慢に入れないね
↑入れないっていうか入り口でTIに飛ばされる
他にも入れない場所が多々ある
gやsdは試してないけどどうなんだろう?
>>233 キャラデータに直接傲慢内部の座標を設定しても飛ばされる
この場合はどうなるんだろう?
あれ、俺の環境だと入れるけど鯖名変えてるから間違えたかな‥
誰か流出JUMPの耐久テストしないか?
うちのPCはE6600+メモリ2GだけどADSL50Mで経路4kmじゃ公開できね
おまいらのjump-jは、おかしくありませんか?
うちの環境だと、垢やキャラを作ってもデータベースへの反映に時差がありんす。
鯖がデータベースの内容すべてをメモリ上で処理してるってことかな。
蔵は1529はダメで1528はokっぽ。
>>218 weightrate1の鯖で弓エルフをやってみたが重量がひたすらマゾい気がする
パワグロ+オーガベルト+フィジカルSTRでも厳しすぎな気がする
本鯖だとこんなもんだったっけ・・・
あと回線0.8Mbpsというショボさなんだが、接続5人以下で他キャラが移動すると飛び飛びに表示される
スペックは
>>176
239 :
201:2007/05/01(火) 19:11:50 ID:???
開発方面あんまり詳しくないけど
スネークしてる時によくみかけたのはJUMPの低用量版って単語
おそらく鯖機で極力処理をして高速化を図ってるのかね?
JUMP本体とは別にRAM最適化ファイルも結構落ちてるけど住民登録(ryが必要なのばっかだから
入手に関しては少々お待ち下さい。
>>236 贅沢なやつめw軽量じゃない方が建つじゃないですか。
うちなんかP3-800、512MBでADSLなんか8M(3km)ですよ。
>>240 知ってるか‥?
団地って生き物は距離以上に損失デカくて大変な騒ぎなんだぜ
安い分譲だったから飛びついたけど 大 失 敗。
鯖のDBフォルダに垢データができるね。
>>238 重量計算は
>>151にしたつもりだけどおかしいかな?
本鯖では重量は小数点以下まで有効だけど、
エミュ鯖だと全て整数値になってるのが原因だと思う。
例えば、スクロールの重さが1枚に付き、重量1になってるよね。
修正案としては、
1.DBで小数点以下も有効になるように変更した上で、DBの重量を全て見直す。
この場合プログラム側でも問題ないかチェックが必要。
2.DBは現状のままで、DBの重量を全て見直す。小数点以下は切り捨てる。
(小数点以下を四捨五入してしまうと、重量がきつくなる。)
>>231 物理ダメージの計算式に問題があって、
本来は武器ダメージのみランダム値のはずが、(STRダメージ+武器ダメージ)をランダム値としている。
そのランダム値に、武器のエンチャントやクラスボーナス等の固定ダメージを足している。
固定ダメージについては詳しく調べていないが、間違っているかもしれない。
さらに、”自キャラ”のAC分ダメージを軽減させている。(ただし、軽減量はかなり少ない。)
今までに気づいたおかしな点
・ヒールの回復量の計算
・物理ダメージの計算
・魔法ダメージの計算
・モンスターの魔法ダメージがSTR依存で計算されている
・T-Uがアンデッド以外にも効く
・MRが完全に未実装
これらは137だけではなく、THEDAYやJumpもかなりアバウトになってることから、
開発してる人は、この辺りを割り切ってるのかもしれないね。
流れぶった切るけどJ鯖すげぇなアカウント情報管理
このやり方にするとはキアイ入れすぎだろ
>>247 KRはサモナー天国だからドペボスとクーガーの縛りはレベルだけが常識になってます
>>248 みたいですね
どのサモンもCha/6匹出る様になってますね
ただsd鯖ではCha34でクーガー3匹でした。
sd鯖は少しは調整してるのかな?
3匹というのは見間違いでしたorz
動かしたら5匹だった
251 :
ネトゲ廃人@名無し:2007/05/01(火) 22:04:34 ID:lFJUOAEs
申し訳ありませんが、以下の問題が解決できずログインできません。
過去スレ全部みましたが、全て対応したと思います。どうか
助けて下さい!><
問題はログイン時にエラーメッセージ(他のサーバーにしろと)が表示され、
ServerStart.batには「SQLException:Connections could not be acquired from the underlying database」と
表示されます。
うちの環境は
EASYPHP 2.0.0.0(MySQL稼動済み)
Navicat 7.2.12(l1jdbをパッチ済み)
137鯖フルパック(IPアドレス修正済み)
USクラインスト
ちなみにログイン画面の言語が、USではない英語になっています。
本当に困っているので、神様助けて下さい!!
J鯖 TOIスク使用するとTIに戻るね。
Jump鯖でも使える物と使えない物があるね。
ファイル差し替えじゃ無理なのかな・・
この流れで質問とかさすがにネタなんじゃないかと思えてきた・・・
まあ初心者がひっかかるとこだろうなServerStartは。
あとあげんなカス
まとめサイト何度も読みつつ
ちったあ試行錯誤が必要なんじゃね
137鯖でしょうもないかもだが一応報告。
エンチャントしたあとキャンセかけると、キャンセかける前の
補正がのっかったままになって無限に増える。
ACに影響する魔法(シールド、スキン系、バーサーカー)
基礎能力に影響(エンチャントSTR、DEX、クリアーマインド)
↑は上乗せされていくことを確認。
アドスピは上乗せされなかった。
攻撃に関係する魔法は試してないが多分上乗せされるんじゃないかな。
初期のほうから沸いてるつもりだが、即出だったら綺麗にスルーしてくれ
出てなかったら暇なときにでも修正たのむよエロイ人
甘いやつが「ちょこっとだけなら良いだろ」と思ってヒント出すから、過去ログも読まずに質問する馬鹿が一向に消えない
スレを荒らしたくないなら、いいかげん一切のヒントすら無しで完全スルーを何卒よろしくお願いします
>>251のエラーは過去ログとかまとめサイトみても解決できないんじゃね?
同様の問題は過去ログ見ろといわれるだけで、
過去ログみても画像ファイルが既に見られなくて
何の問題かすらわからない。
エラーメッセージは書き込む前に翻訳したが、
日本語見ただけで答えはわからず・・・
全て行っているのに馬鹿とかカスって言われたら頭にくるんだけど、
もう少し言葉選べないの?
137鯖でレベルアップボーナス?で
エルフのwis15・16付近がうまく動いてないっぽい
初期の4からレベルアップしても変化しないね
>>260 鯖立ての質問とか放置でいいんだよ
いちいち反応するな
>>261 分かるまで一週間は考えてろカス
過去ログ グーグル全部調べてこい馬鹿
今後一切ここでくだらねえ質問するなよ猿
いちいち甘さを見せる輩もカス
俺もカス
>264
まあ言葉はアレだが同意w
266 :
238:2007/05/01(火) 22:56:41 ID:???
>>218 定期?アイテム削除とかGJ
今のところ複数接続状態でcpu100%になる回数が減りました。
>>244 よく使うスクロールの重さを0にしたらちょうど良くなりました。thx
>>261 お前は質問する側の立場ってことを忘れんな馬鹿でカスの迷探偵
釣られてる俺も課す
カスってのは教えろカススレでやれカス
269 :
ネトゲ廃人:2007/05/01(火) 23:19:13 ID:???
一つ質問があるんだ。
Thedayの時はMobSKILLある程度実装してたと思うんだが。
137鯖はMobSKILL未実装なんだろうか?
スルーしてもらって結構なんだが、少し気になったんだ。
できたら返答をいただきたい
>>251 NavicatMySQLは課金登録しないとちゃんと動かないよ。
課金登録がいやなら旧Navicatか他のをソフトを使えばいいんじゃない。
以上
そろそろモンスターがポーション使用、自然回復の実装きたー?
GPも飲まないボス連中弱すぎてつまんね
>>262 >137鯖でレベルアップボーナス?で
>エルフのwis15・16付近がうまく動いてないっぽい
>初期の4からレベルアップしても変化しないね
エルフの初期wisは12だと思うんだけど、初期の4って何か教えてくれる?
こちらの環境では、LV50のキャラをLV61まで上げたけど、正常にwis23まで上がったんだよね。
何かやり方が違うのかな。
>>276 おおお?
もしかしてこれで、鯖側にキャラが残るバグが起きても5分待てばinできるようになるのか!?
>>274 あ、やばい・・・388さんも更新してたんだね
とりあえず、自分のはいったん消すよ
>>277 そうそう・・・上手く動けばねw
ただ、マージしてあげ直すのでもうちょっとまっててね
>>278 それ上げっぱなしにしといて必殺マージしてもらえばいいんじゃね?
>>279 うひょーキタワァ
期待して待ってます、頑張ってください
>>218の鯖で鯖を強制終了すると、他者の接続キャラのACやステが上がったり下がったりするバグがあるようです。
285 :
ネトゲ廃人@名無し:2007/05/02(水) 00:09:03 ID:m2+VZG+y
普段java全く使わないし、ソースはごくごく一部分しか読んでないが
マジックボーナスを返すメソッドが無いようなので書いた。
まったく的外れなこと書いてるかも知れんが勘弁してくれ。
L1CharacterかL1PcInstanceに追加。(字下げ用全角スペース注意)
public int get_magicBonus()
{
int i = get_int();
if( 8>=i ){ //intが8以下の場合はMB=-1
return -1;
}elseif( 11>=i ){ //intが9,10,11の場合はMB=0
return 0;
}elseif( 14>=i ){ //intが12,13,14の場合はMB=1
return 1;
}elseif( 16>=i ){ //intが15,16の場合はMB=2
return 2;
}elseif( 18>=i ){ //intが17,18の場合はMB=3
return 3;
}else{ //intが19以上の場合はMB=int-15
return i-15;
}
}
いいかげん SQLExceptionエラー関連の質問はやめてほしいな。
ググれば答えがわんさか出てくる。
>>285 具体的にコード貼ってくれてありがとう!
とりあえず、L1Characterの方に追加しておいて次の修正上げる際に含めておくね
>>285 public int get_magicBonus() → public static byte get_magicBonus()
以下 int → byte
のほうがいい希ガス
メモリは大切に
僕の息子にもエラーがあるようです
>>284 ステータスがおかしくなるということなので、up0249.rarの修正が
原因かと思ったんだけど、ACもおかしくなるんだよね。
全くの推測だけど、強制終了時に、ステータスやACを
DBに書き込めずに終了してしまっているような気がする。
もうちょっと情報が欲しいので、何か分かったことがあれば報告お願い。
IZ鯖の不具合スレッドにその件について書いてあったな
外部からアクセスさせる時にserver.cfgの中下の二つみたいにを変更してみたんですが
ExternalHostname=グローバルIP**
InternalHostname=ローカルIP
外部から接続出来ませんでした GameserverHostname=*の*を2個にすると鯖自体が立ち上がらなくなり
色々 友達に協力してもらい試したのですが接続出来なかったです
外部アクセス可能にしたいんです 誰か教えてくれませんか?
>>293 ざんねん!!あなたの さばたては これで おわってしまった!!
個人的に気付いた点で申し訳ないのですが
スルーというスキルはLv1で覚えるようにした方がいいと思います
みんなが覚えてないとすぐ沸きすぎ状態でBOXされて手がつけれなくなるのでね
その方が開発にも有用だと思いますが、どうでしょうか?
ちなみに今はカオティック状態で死んだらスルーを忘れたので、ついでに書き込みしました
2chには魔法書(スルー)も売っているので、これからまた覚えてきます
>>284 調べてみたけど、やっぱり強制終了時にステータスやACをDBに書き込めていないのが原因っぽいね。
強制終了時にもDBに書き込んでるけど、恐らく機能してない。
137鯖のベースになってる289鯖では、物凄く短い間隔で定期的にDBに書き込んでいたんだけど、
負荷が大きすぎるので処理を削除したみたい。
キャラクタ情報が更新される度にDBに書き込むのも手だけど
修正箇所が多すぎるし、結局、更新頻度がかなり高くなりそうなんだよね。
あまり重要でない更新情報(現HPMP、FOODゲージ、ロウフルの変化)は除外してDBに書き込むしかないのかな。
298 :
201:2007/05/02(水) 02:38:21 ID:???
おい、ちょっと聞いてくれ
やっと仕事終わってJ以外の鯖も試すかぁって思ったら
Jは入れるexe(1527808バイト)でGとSDに入れないんですけど‥
ちなみに手持ちのexe(1564746と1564746)でもダメ
探してくるから入れるexeのサイズだけ教えてくだちぃ
>>258 一応修正したけど、シールドのアイコンが表示されたまま消えない現象が発生中。
シールドによるAC-2の効果は消えるんだけどね。
因みに、STRやDEX、I2H、ディクリースウェイトは効果もアイコンも正常に消える。
それと、キャンセレーションの処理は負荷が非常に高くなるので、この辺りも調整が必要かもしれない。
TheDay鯖かどうか忘れたけど
以前の鯖ってちゃんと敵が特殊攻撃(魔法とか召喚とか)を使ってきてましたけど
137鯖でそれを実装するのはまだまだ先になりそうですか?
まとめてONに出来るのか、それともnpc一匹一匹個別にデータをいじる必要あり?
使ったアイテムや魔法から、書き込むべき内容(つまりそれによって変化した値のみ)を判断して書き込むのはいけないのかな?
例えばマジッククロークを装備したらACとMRのみを書き込めば、無駄が少ない気がするけど。
これなら定期的に書き込みする必要もなく効率がいいと思うんだけど、ぶっ飛んだこと言ってたらごめん。
>>302 その考えで正しいと思うよ。
本来は、
>>302さんの言うように、キャラクタ情報に変化がある度に書き込むのが正しいんだけど、
そういう設計にはなってなくて、周期的に書き込むようになってるんだ。
そうした理由はわからないけどね。(楽をしたかっただけかもしれない。)
ただ、そういう設計になっていないから、変更箇所が多いのがネックなんだよね。
さりげなくageてるやつは何なの・・・
>>306 詳しく見てないけどGJ!こういうデータがあるとかなりいいね。
おまいら
おはよう
おはよう
MEMO
1529-JUMP
1528-JUMPJ
本鯖の影の神殿1Fスタート地点の座標分かる方いますか?
>>388さん
昨日エルフのwisが〜〜って書いた者ですが
書き方が悪くてつたわらなかったみたいなので
レベルアップ時のMP上昇が正常に動いていない を言いたかったのです
wis18ならば普通に上昇するけどwis15付近だと初期MP4から増えないと
どなたか1.68Mのlin.binをうpしていただけないでしょうか
up200
315 :
314:2007/05/02(水) 11:27:42 ID:???
すまん。違うようだ
ログインしてキャラ作成したんですが、Mob殴ろうとすると
?????????とチャット欄に出て攻撃できないのはなぜでしょう…
>>282をオンラインでテストしてみたら、接続してないIPも蹴っちゃってるみたいです。
モンスターのアクティブ、ノンアクティブってどうなってます?
あと攻撃後のアクティブやキャラから逃げたりする設定とかってあります?
巻き戻しによりACが+されるのは最近になってからおきたことかな?
OEに成功して装備しても、巻き戻しによってOEに成功したぶんだけキャラ自体にACが+されてしまい
うかつにOEも出来ないんじゃないかと思うんだが
>>323 OE成功したらそれを着た状態で一度リスタすればおk
巻き戻りは最後にキャラを保存した時点までだから
up0225.zip以降だから最近だね。
>>282 一回蔵落ちると何分待っても鯖再起動させない限り接続できなくなってしまいます。
すべてマージンされたのうpされるまで待つべし
329 :
ネトゲ廃人@名無し:2007/05/02(水) 18:31:28 ID:9sMZLEV0
39鯖とやらは今落ちてるだけ?
もうやってないの?
>>329 秀逸なネタだな
ageてまで言うだけの事はある
というか吊ってこい
鯖のアドレス教えろ
複数のキャラクターが認識圏内にいると落ちてしまう点に関する修正をするために
最近388さんが修正したり追加してくれた要素を含んでいないVerで暫定的にアップしたよ
(問題の切り分けの為にあえて古いVerを使った)
up246.zipベースの137鯖(20070502)
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0258.zip これが以前よりマシになっているようなら、これに最近の修正を乗せて
フルパックをアップするので気が向いたら試して貰えると助かります
あと、タイムアウトが機能してなかったのも直しておいたよ
自鯖でGMになるにはアカウントのアクセスレベルを200にするのとキャラクターズのIsGMを200にすれば普通はGMになれますよね?
なぜか何度打ち込んでもGMになれないのですが・・・
>>335 GMになると心の中で思ったならッ! その時すでに行動は終わってるんだッ!
>>326 388さんの最近の更新は凄いね!
DBにデータを戻す作業は結構いろんな所にあるけど
あれ、tryでやって失敗して書けてなかったりするケースも多いねぇ(そのまま落ちたら巻き戻り)
前スレ388さん
readmeに書いてる1.68MBのLin.bin(47蔵?)をうpろだに上げてもらえませんでしょうか
お願い致します
過去ログ見ればダウソできたような
>>342 Part5に載ってたサイトのは既に消えてます
>>343 いくらでも転がってるから探してくればいいのに
スルーしろって
こうやって相手にするから次から次へと来るんだお(;^ω^)
388さんか誰か分からないけど本当に0259有難うございました
心から感謝します
もうDLされたみたいだね。
>>348 あ、問題があったわけじゃないよー
単にすでに把握してる状態を使いたかっただけなんだ
新しく追加してくれた部分はまだ詳しくみてないので・・・
どこのルーチンをどう通っているのかわからなくなるので古い方を使っただけだよ
他プレイヤーが絡むと処理が複雑になるから、なるべく作業をイージーにしたかったってわけ
周期的にやってる事とその場でやってる事が混在してるのは
いろんな人の手を経ているからだろうね
前の人のやり方を引きずったまま、別の人が違うやり方を入れたりしてたんで色々と問題が多いみたい
(モンスターのスポーンと死亡のタイマーはホントにやばかった、定期スケジュールを次々と生産してたw)
より効率的なやり方があるなら、もちろん賛成だよ!
全面的にお任せしますー
351 :
ネトゲ廃人@名無し:2007/05/02(水) 23:59:47 ID:m2+VZG+y
>>288 staticだと、get_int()使えないので
まずいような気がします。
というかageんな。
>>269,300
289系の元々の不具合みたいだね。
修正完了したから近日中にUPするよ。
参考までに
傲慢の塔81~90F層でシアージュニアが出現するはずがヘルクリーチャー(画像はプリ♂
)になっています。
FIのガーストの名前がゴーストになったりもしてますね
>>334 10人前後のマルチプレイでテストしましたが今までで一番安定しているようです。
・蔵落ちが少なくなった。
(例えばDVで10匹前後の骨相手に2PCで範囲魔法連打とかでも落ちなかった)
・蔵落ちしてもその後イン出来なくなる事がなくなった(今の所は)
・鯖が落ちにくくなった。
・他プレイヤーと白チャットが見えなくなる事はまだあるようです。
まだテスト中なので他に何か分かったらまた報告します。
ついでに
傲慢25~30Fにレッサーデーモンがいない代わりに
>>354と同じヘルクリーチャーが出ますね
ゲーム始めたばかりのキャラだからかしらないけど
OE装備を装備し、ACが下がった状態で巻き戻しされると
初心者mapまでキャラが戻されるとOE装備を装備してるにもかかわらず
ACが初期ACになってるな。装備外すとACが+30とかになってしまう。
色々やったけど管理側で調整するかキャラ消すしか方法はないようだ
>>359 oe品を装備した直後にリスタ
それでキャラデータがセーブされるよ
DBの書き込み処理?はとりあえず戻してほしい
不安定なのかもしれないけど、不便すぎるよ(´・ω・`)
せっかく育てたキャラに無駄にACが+されると致命的だな
まあ育てなおせばすむことかもしれないし、リスタで対策できるんだろうけど
OE中に巻き戻しされたら手の内ようがない
すげえな、これ
P2P用の5年ぐらい前のクソPCでも動くわw
CPU PEN3 994M メモリ256Mでも普通に動いたw
俺つええの側ら、気づいたこととかあったら、書き込みますね。
鹿がクソ強いのは仕様ですかね?
ダメージ見れないのはこういうときつらいな
個人でやってる鯖なら直接ACいじってやればおk
>>363 そりゃ10年前にサービス開始されたゲームだから土台になってるのは
それ以上前のシステムだからな・・
ここのデータ使ってる向こうの板の試験鯖だけど
自分の動きは正常に見えるけど他人の動きが微妙にずれてる
前からこんなだっけ?
124.86.16.48
・1.68MBのLin.bin(Lin.exe)
これ以外のLin.binでもログインできるけれど、チャットが崩れないのは1.68MBのもの
クライアント付属の物はNG
このLin.binだれかうpしてくれる方いませんか・・?
いい加減にしろ
スルーしろって
キャラデータ書き込み云々言ってる人は最初に表示されるアナウンスメッセージを読んでみるといいよ
装備はずしてACを適当な数字にあわせりゃいいだろ
初心者の扱い如何によって、この板の存亡が決まるって解ってる?
扱いを間違えれば、アラシにもなるし、最悪開発中断ってことにもなる。
もちろん、地下に潜るっていう可能性も捨てきれない。
そうなったら、また1からやりなおすハメになる。そこんとこ理解してますか?
だから、俺からの提案。
「教えろカス」スレに誘導して、そこで疑問に答えてやれば、
この板の雰囲気を悪くしないんじゃないか?
あっちの板では「教える」って事が機能してないから、
こっちにも流れてくるのであって、向こうできっちり答えてやれば、
住み分けが出来ると思うんだよ。
「教えろカス」スレから、質問はこっちでしろなんて誘導されたら面白くないでしょ?
そんなわけで協力してください。
あと、以後質問はこっちのスレで
http://game11.2ch.net/test/read.cgi/mmosaloon/1177923058/
カススレからの出張書き込み
教えろカスってスレタイになってますが元は流出鯖の総合スレです
向こうではサーバ構築関連の質問に答える気はないんでご了承を。
まとめサイトあるのにそれ以上どう教えろと?
>>373 神気取りのGM様的には、鯖乱立しちゃうとつまらないしね。
しかしむこうのスレで質問しても叩かれてる件について
スネークより報告。
NAVERの潜入には成功infomasterは外国人登録なさげだから試行錯誤中
naverに落ちてるファイル欲しい時はURL書いてくれたらハントしてきます
>>377 すげーな。
上のほうにあるローズマーリン様の軽量JUMPって拾ってこれる?
今入手できるjump-jはUTF8への移行過程らしく中身がぼろぼろなんだぜ。
ちなみに201も俺だけどな
URLくれればnaver経由のカフェなら可能だと思われる
>>367 ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0259.rar これが1.68MBのLin.binだよ。
>>372 誰にも教えて貰えないから、荒らすんじゃないかな?
1.68MBのLin.binの所在やSQLエラーに関しては、何処にも書いてないからね。
分からなければ、掲示板で聞くのは考えうることだと思うよ。
まとめサイトの管理人さんもここを見てくれてるみたいなので、
エラーの対処法も載せてもらうようにお願いしたらどうかな?
事実、エンコードやGM化についての質問はそれで減ってきてるしね。
Loseは実用に程遠い出来だったし、今とは状況が違うんじゃないかな。
それと、NCJはエミュ鯖やここの存在は既に知ってると思うけどね。
スレッドで切り分けが出来ればいいけれど、実際には両方のスレッドを
見てる人が大半だと思うので、余り意味が無いよね。
仮に質問スレッドを作っても、教えて貰えなければ結局はここや向こうで質問するだろうし。
>>380 ありがとうございます!
ログを全部みたことを前提で1.68MBのlin.binのこと触れられてなかったので質問したまでです・・。
>>381 だからな‥そのサイトは知ってるけど具体的に何番のファイルが欲しいのか言えと
っていいつつローズ様のパックらしき物を261にあげといた。
alz圧縮だったけど優しいからzip圧縮にしといたぜ
>>382 一体お前は何を読んだんだ?
わざわざ388が再upしてからまだ50レスも流れてないんだが
もう次からは問答無用であっちのスレに強制送還な
137鯖やった後にローズパックらしき物をやったら、また最初の頃に戻った気がしてきていかん
388 :
384:2007/05/03(木) 19:07:49 ID:???
>>387 会社だから中身確認してないけど、古かったり壊れてたらごめんな
>>384 コレはローズマーリン様のじゃないな。
jumpパックじゃなく12系だし。
>>387 正解。
137鯖の基は12系だから、まんま兄弟みたいなもんだな。
目新しい部分はおそらくない。
390 :
384:2007/05/03(木) 19:22:55 ID:???
今度こその思いを込めて0263にアップ、これも既出だったり古かったらスネーク引退します
>>390 自分の解凍ソフトがマズイのかもしれないけれど
本体が入ってないみたい・・・
けど、引退しないで・・・
JumpPackも137鯖を修正する上で凄く参考になってるし
頼りにしてます
あんたは立派に仕事をしてるのに、なんでそう卑屈なんだw
394 :
384:2007/05/03(木) 19:39:34 ID:???
やべぇ、alzの解凍失敗してたっぽい。
一旦削除して落ち着いてから上げ直すわ
>>393 みんながもの凄く頼りになるからだよー
みんなが居なきゃ作業続けるのは無理w
自分一人でやってたら、新しい鯖の情報も手に入らないし、DBは翻訳されてないし
報告無いからバグ消せないし、ソースも全部自分で修正しないといけないから進行が遅れるし
その結果、未だ1人用としてもまともに動かない出来だったと思う
キモい事言ってごめんよ
>>394 乙です!
>>384 スネーク引退と言わずにまったりいこうぜ。
@java -Xms512m -Xmx950m psjump.Server
これはマジjumpのほうだな。
mapの中身も足りないみたいだから、解凍失敗っぽ。
落とした人も取ってきたファイルはOS韓国語にして開くんだぜ。
イイハナシダナー( ;∀;)
>>393 何もしてない奴ほど文句だけは言うのはよくあること
>>391 斜め攻撃の不具合や他PC位置のズレ等の細かいところもさりげなく修正されてますね。
ほんと乙としか言いようがないです・・・。
400 :
384:2007/05/03(木) 20:53:27 ID:???
解凍失敗っていうよりも、分割ファイルの断片が足りてない模様。
捜査続行中につき気長にお待ち下さい
ゴミPCのモノですが
5時間ぐらい遊んでみた結果
256Mでは若干厳しい(ちょこちょこクラが落ちる)ですが
プレイ自体に支障はなかったです。
鯖落ちは一回もありませんでした。
気づいたことは、インジビの魔法を使うと、モーションの中からプリ♂が出てくる
カオティック魔法がカオティック寺院で覚えられない(カオティック寺院で使えと出る、ニュートラルは覚えられる)
DBは
>>334のモノを使わせていただきました。
その他はまとめサイトのとおりです。
最新のまとめでSIの魔法覚えるところで魔法買おうとしたら強制落ち
初期から重さ100%これどうにかしたほうがいい。
>>391の鯖を使用
レベルリセットアイテムでlv99から再びlv51以上に行き全ステータス限界達成後、行き場の無くなった振り分けウィンドウが敵を倒すたびに出る件
DBをup246のを使っているからだったら申し訳ないです。
>>400 了解ですー
無理せずのんびりよろしくです
>>401 鯖自体がVMと合わせて130M程使うので256Mだとちょっと厳しいかもしれないね・・・
クライアントもメモリ使うし、そもそもWindows自体も使ってるしね
インビジの表示がおかしいのは送る情報が間違っているからなんだけど
調べるのがめんどくさいから放置してるんだ(試しまくらないといけないので)
計5時間のプレイって事は以前のVerをプレイしたって事だよね?
もし良かったら、
>>391で上げた新しい方のVerも試してみてね
可能であれば256MのPCで鯖と蔵を両方起動せずに、2台のPCに分けてプレイするといいよ
>>403 SIの魔法覚える所ってのは触ってないのでよく分からないけれど鯖はエラー吐いてた?
重さが凄いのは初期に配られるアイテムが多いからだよ(今は重さ1のアイテムが100個スタックしている場合は重さ100)
重さ1のアイテムに関する調整が済むまでDBのbeginner内を変更するか重さを無効にして使ってね
>>404 388さんもレベルが戻る等の特殊すぎる状況は想定してないだろうから、ある意味正しく機能してると言える
とはいえ、100以上のレベルアップに対応するならそこは対処が必要だね
>>391 いや、前々
>>391さんを責めるつもりは毛頭ないよ。
ただ、質問するのはダメ、みたいな流れが気になっただけだよ。
本当はこっちでも安定化の辺りも弄れればいいんだろうけど、
今は不具合のある箇所を局所的に調べているだけだから
徐々に見る範囲を広げていかないと駄目だね。
>>391さんの更新が早すぎて追いつけないのもあるけどw
>>403 初期重量100%は変更したいね。
それに、初期装備をもうちょっと豪華(FULLZELDAI程度?)にしてもいい気がするけどどうかな?
>>404 レベルリセットアイテムというのは聞いたことないけど、何というアイテム?
>>404 書き忘れ
>>391で上げたフルパッケージは388さんが新たに作成したキャラクターデータの
フォーマットにのみ対応しているのでup246のDBだと不具合が多発すると思うよー
もちろん、手動でup246のDBを修正しているのなら問題ないけどね
>>406 初期アイテムが充実すればテスト効率が上がりそうだね
409 :
606:2007/05/03(木) 21:48:45 ID:???
急に失礼します。
>>404 アイテム修正してる際にあったね、そういうの…。
これは独自仕様なので、どうとでも対処しようがあるにはあるんですけどね。
汚い修正になるかもしれませんが、見てみます。
>>406 復活のポーションだと思います。
DKの変身レベルをLv1からにしたほうがいい。
そういう特殊アイテムは一旦使えなくしとけばいい気もするw
412 :
404:2007/05/03(木) 21:54:02 ID:???
影の神殿を適用できないかなと思って137鯖のmapフォルダやdbのmapids見たが
mapデータが作られていなく、作り方も理解できないから投げた('A`
>>406 レベルリセットはdbのetcitemのid43000のヤツです。
lv99になると勝手に入手されます。
dbは不具合の程度を様子見て変えます。
>>413 しまった・・・被ってしまった・・・ごめんなさい・・・
対応はやすw
カススレの265とか見ちゃうと
ほんと皆にいいかげんスルーを覚えてほしいと心から思う
>>414 書き忘れ
388さんが追加してくれたbaseStr等を参照して判断しているので
391に同梱されているDBと互換性の無いDBを使用している場合、機能しないよ
420 :
606:2007/05/03(木) 22:10:29 ID:???
と、私が関わるまでもなかったみたいですねw
データベースの方は、私が使ったのが初期の韓国語の奴なので、
色々修正されまくってるので少し様子みさせて頂いてます、ごめんなさい…。
>>412 影の神殿のmapデータはあると思うのですが、違ったかな?
もし無いのでしたら作りますが。
>>414 被ったね。
C_RequestLoginToServer.javaにも同じ箇所があるから、
そっちを直さないとログインする度にウィンドウ出ると思うよ。
>>420 ううう、あらゆる人と被ってしまっていたんだなぁ・・・ごめんなさい・・・
412さんでは無いのだけれど、自分はマップデータ内のナンバーの意味が
知りたいです、それが分かれば移動判定などでモンスターをより「らしく」できるので・・・
(今だと、壁抜けちゃったりしてる・・・壁を壁と判断できないので・・・)
>>421 中途半端な修正だったみたいw
それでは申し訳ないけれど、C_RequestLoginToServerの方は388さんにお任せしますー
426 :
384:2007/05/03(木) 22:32:41 ID:???
帰りに飲み行くから時間かかりそうなんで、266にファイル4個まとめて放流。
どーも会社の環境(韓国語+ALZIP)で解凍しようとすると一部の展開に失敗するんで
うまく解凍できた人はヒントくれると今後助かります
>>420 137鯖のmapフォルダの恐らく影の神殿であろう450〜524.txtが0kbで中身も空で形だけです。
20480.txtみたいに数字の桁が多いmapですとLitoやギラン闘技場のようなmapと推測できるわけですが、座標データが分からないため扱いきれません
>>426 乙です、存分にリフレッシュしてきてね
>>427 おー! どんどん充実してきてるね!
乙です!
ヴァラカスのメテオ復活(゜∀゜)
修正ありがと〜!
431 :
606:2007/05/03(木) 22:47:46 ID:???
>>428 あ、本当だ…中身まで確認してませんでした。
521:影の神殿の庭
522:影の神殿1F
523:影の神殿2F
524:影の神殿3F
450〜はラスタバド城ですね。影の神殿から作ってみます。
聞きたいのですが、JPクライアントを使っている人はいますか?
私はJPクライアントを使っているのですが、皆さんはUSなのでしょうか…。
USっす
>>431 修正後のチェックはJPとUS両方でやってるよー
Lin.binだけ合わせてる(1.68のやつ)
ep5以降のMobのいくつか(影神殿等)は呼び出すとプリになっちゃうんだけどこれは修正難しいかな・・・?
Lin.binの中に入ってるらしい画像を呼び出す事はできるんでしょうか?
>>431 1.68のbin使えばJPとUSどちらでもログイン出来る
違いと言えば、オプションの項目数と左下にでるマップ名の文字化け
>>435 正しいグラフィックIDをDBでモンスターに割り当ててやるとちゃんと表示されるよー
プリとして表示されるのはグラフィックIDがプリになってるからなんだ
オリジナルのDBを作った人が分からなかった所にとりあえずプリのIDを当てたんだろうね
>>436 ええ…そうなんですが、JPクライアントの文字化けなら修正してあるので、
クライアントを統一すれば、そういう形でアップデートパッチとして色々クライアント弄るのもアリかなと思いまして。
>>438 全く同じフォーマットでやってるっぽいのでこれをそのままコピペすれば使えると思うよー
実際にそのマップに行くにはDBのダンジョンテーブルにテレポーター情報を入れるか
そのマップにテレポートさせるNPCを配置するかすればいいと思う
>>439 クライアント側に関する事はさっぱりなので、お任せですー
201のJumpだが俺も
>>298氏と同じでjにはちゃんと入れるexeでもgとsdはログイン画面で反応がなくなってしまう
バッチはちゃんと当てられてるし鯖も立ってるからbinが合ってないんだと思うけど
1,68MB、1,49MB、
>>303氏の言うbinどれを使ってもダメだorz
オレプログラムできないペーペーだから上のサモンの件に対して何も
出来ないけど、アイデアとしては素晴らしいね。
>>437 PackExtracterでText.idxよりList.sprを抜き出したんだけど
List.sprのID=グラフィックIDで正しかったら
そのIDを振り当てる、なんてどうだろう
447 :
606:2007/05/04(金) 01:02:02 ID:???
>>356 ごめんなさい、見落としてた・・・
詳しいレポートありがとう!
今一番新しいやつはさらに落ちにくくなってるはずなので
手間をかけて申し訳ないけれど、そちらも試してもらえると助かります
これは良い方向に修正できてると判断してもいいのかな・・・
もうちょっと様子みないとなんとも言えないけれど・・・
>>444 サモン自体のひな形はすでに実装されていて
それを使わない場合でもモンスターのAIを参考にすればわりと簡単に実装できるよ
単に作業としての優先順位が低いだけなんだ
(オブジェクトを下手に増やすと状況が複雑になってしまって落ちる原因を特定しづらくなるからね)
現在は安定性のアップを一番の目標としてやってるので娯楽としての完成度向上はもうちょっと待ってね
もちろん、自分以外の人にもサモン実装をやるなって言ってるわけじゃないよ
450 :
606:2007/05/04(金) 01:16:40 ID:???
>>446 最新のList.sprはLin.bin内に入ってるんですよね。
仰るとおり、スプライトナンバーがそのまま、gfxidになります(と思います)。
どうせなので、最新のJPクライアントから抜き出したList.sprもupしておきました。
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0272.zip #(No. name)という形でコメントが入っていると思うので、
例えばデスナイトなら「death knight」とか検索すれば、gfxid=240だということが分かると思います。
これでいちいち調べてたんですが、修正していきたい方は試してみて下さい。
>>446 自分も昔スプライトファイルをいじったりしてたんだけど
今はすっかり忘れちゃってるので、その辺りはお任せします
少なくともモンスターに適当にIDを当てていってその都度鯖起動して確認とか
やってられないと思うので、そういうアプローチの方が現実的だと思うよー
>>447 お疲れ様です!
環境の統一はやっかいな問題だねー
>>443 お疲れ様です!
基本的な動作以外はホント放置してるんで
そういう所を直してもらえると助かるよ!
455 :
606:2007/05/04(金) 01:32:20 ID:???
あ、ちなみに何かと男の君主なのは、gfxidが0だからです。
スプライトナンバー0が男の君主なので。
456 :
446:2007/05/04(金) 01:49:06 ID:???
日本語DBと英語DB、英語DBとList.sprを照らし合わせる妄想
日本語でEPI5モンスターを探してそのnpcidを見て
(英語だと日本語と名前がちょっと違うのも居た気がするから)
英語のDBで同じnpcidの所へ行けばスペルが書いてあって
List.sprでスペルがわからなくても検索できそうな予感がしてきた
以上、妄想でした。
>>443 ちゃんとダウンロードできてないと思われます。
どう見てもホセです
ありがと
461 :
606:2007/05/04(金) 02:13:41 ID:???
List.sprに引き続き、私がデータベース修正に利用していた物と方法を…。
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0273.zip US最新、JP最新から各々抽出したDesc-*.tblです。
例えば、「ホセ」をDesc-j.tblから検索し、それと同じ行(3730行)を
Desc-e.tblから探せば、英語表記は「Jose」であることが分かります。
JPやUS独自の物は当然違ってきますが、大体はこれで探せます。
それにしても、このList.sprは不明が多すぎですね、ごめんなさい…。
462 :
606:2007/05/04(金) 03:19:43 ID:???
書き込み出来なくなった…。
ちょっとテストさせて下さい。
463 :
606:2007/05/04(金) 03:26:42 ID:???
うわ…恥ずかしい。
上記のいくつかをまとめて、ついでにいくつか追加しました。
相当急いで作ったので、ごちゃごちゃしてて申し訳ないです。
ttp://www.abcorochi.com/~umagon/cgi-bin/src/up0274.zip ・JPクライアントのマップ名文字化けを修正
・JP最新List.sprと、旧式(読みやすい)List.spr
・最新のJP/US/KRから抽出したDesc-*.tbl、String-*.tbl
詳しくは中に入っている複数のテキストを読んで下さい。
これでデータベースの作業はそこそこ楽になると思います。
464 :
606:2007/05/04(金) 03:30:39 ID:???
Up0267を使用した場合エラーが出る人はいませんでしたでしょうか?
私が使用した場合なぜかエラーでてしまいました。
症状としてはMobを1回殴った場合に。その後操作不能強制終了となります。
同じ現象になったかたいたら教えてください。
解決法もあれば。教えていただきたいです。
Exception in thread "Thread-17" java.lang.NoSuchMethodError: l1j.server.server.m
odel.L1MonsterInstance.broadcastPacket(Ll1j/server/server/serverpackets/ServerBa
sePacket;)V
at l1j.server.server.model.L1MonsterInstance$moveM.run(L1MonsterInstance
.java:743)
Exception in thread "Thread-18" java.lang.NoSuchMethodError: l1j.server.server.m
odel.L1MonsterInstance.broadcastPacket(Ll1j/server/server/serverpackets/ServerBa
sePacket;)V
at l1j.server.server.model.L1MonsterInstance$moveM.run(L1MonsterInstance
.java:743)
java.lang.NoSuchMethodError: l1j.server.server.model.L1PcInstance.broadcastPacke
t(Ll1j/server/server/serverpackets/ServerBasePacket;)V
こんな感じのエラーです。
>>462-464 リアルタイムに見てたらちょっとカワユスw
すごいな、お疲れさま!
>>465 このエラーは見たことないなー
よく知らないけど、エラー報告としては参考になるかもめ
468 :
606:2007/05/04(金) 03:59:37 ID:???
>>467 本当に皆さん仕事速いですね、うらやましいです。
早速少し試させていただきます。
469 :
384:2007/05/04(金) 04:02:59 ID:???
帰宅。
0266の話がないって事はJUMPなんて要らない子なのかもしれないけど
自宅のPCで落としてきてもやっぱり展開不能なファイルがあって解凍が完走しねぇ
ALZIP以外で解凍できるソフトないかしら‥
470 :
606:2007/05/04(金) 04:18:47 ID:???
>>469 おかえりなさい。
ごめん、色々作業中で言語環境変えるのが面倒でDLしたまま触れてなかった…。
だけど、かなり貴重なデータだと思います。
いろいろと終わったら試してみたいと思います。
>>469 0266ALZipで解凍完走しましたよ。
うまくいってるかわからないけどzipであげときます。
472 :
384:2007/05/04(金) 04:43:53 ID:???
あれぇ、コレだとGMコマンドあたりでCan't OPEN出てませんでした?
473 :
606:2007/05/04(金) 04:51:06 ID:???
色々なモンスターのgfxidが0になっていた理由がやっと分かった…。
ただ分からなかったのではなくて、このbinに埋め込まれてるlist.sprにはないからのようです。
なので、spawnさせるとエラーで落ちますね。
最新のは当然サイズが大きいので上書きできません。
出来る限りこの辺りの対応をしたいと思いますが、出来るかどうか…。
474 :
606:2007/05/04(金) 04:57:26 ID:???
書き忘れ多いなぁ…。
何度も何度もすみません、なんか私のレス多いですね。
このlin.binには、sprno.4456まで入ってるようですので、
gfxidを昇順ソートした時の順番で「アリオク」までは正常にspawnできると思います。
それ以降はしっかりとクライアントが不正落ちすると思います。
475 :
384:2007/05/04(金) 05:11:36 ID:???
>>471 勘違いでした‥起動だけ確認。
これで安心して寝れます、2時間だけど\(^o^)/
>>472 エラー出ませんでした。
ALZipのバージョンは6.7です。
>>474 ってことはそのナンバーがちゃんと入ってて
日本語チャットができるLin.binを探さないといけないって事ですね・・・
Mob魔法使用の追加ありがとうございます
以前の鯖(TheDayかな)のように火竜のメテオやデスナイトのスパルトイ召喚が動作してますね
さらに贅沢を言うようですがこれらの頻度を上げることって可能なのでしょうか
例えばケレニスは通常攻撃ほとんど無くて魔法攻撃ばっかりとか。。。。
それと41階層のレサドラや骨龍が今はまだ火を吐かないようですが、その修正となるといじる箇所は多い?
話ぶった切って悪いんだけど、リネのパケット見ても暗号化されてますよね?
あれをしっかりと読むことは出来ないんでしょうか・・
鯖公開するにはどういう設定すればいいか
知っている人いますか?
>>477 現状の仕様は、PCとMOBの位置関係にもよるけどこんな感じだね。
スキルを1つ持つMOB→通常攻撃:95%、スキル1:5%
スキルを2つ持つMOB→通常攻撃:90%、スキル1:5%、スキル2:5%
これらは全MOB(と言っても一部のBOSSしか実装されていないが)共通になってるね。
全体の確立を一律で変えることは非常に簡単だけど、個別に変更するのはちょっとやりにくいかな。
勿論出来ないことはないけどね。
それと、レサドラや骨龍のようにスキルを使ってこない敵だけど、
対応は簡単だけどスキルエフェクト(スプライト)の番号が分からないんだよね。
番号が分かってもダメージ量が分からないという問題はあるけど・・・。
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0277.zip そこで、調査用にGMコマンドを作ったから、これで調べて報告して貰えれば対応するかも。
あくまで調査用なので、それ以外のときは使用しないでね。
最新の137鯖4人で試してみましたが、PC同士の認識が以前より悪くなっているように感じました。
また、PCによっての敵の認識、不認識もひどくなっているように感じました。
でも、4人で狩りしてみても落ちることはありませんでした。
報告しかできなくてすみません。
484 :
483:2007/05/04(金) 10:26:55 ID:???
すいません飛ぼうとした地点は影の神殿の外です。
内部1Fも駄目でした。
他の450〜のラスタバド城は一部確認ですが大丈夫そうでした。
>>483 蔵が対応してないんじゃない?
漏れは47蔵の作者じゃないので詳しいことは知らんけど、この蔵はUS-EP4蔵とみて間違いないと思う。
一方、jump鯖にはmapデータがあり対応しているかもしれんが、アレはKR-EP5蔵だからGGが出てくる。
>>485 とりあえず装備欄開いてイヤリングの実装・未実装で判断出来ると思う
多分・・・・・
>>486 あのさ、lin.binで処理してる部分はEP-4ベースなんですよって話。
何のためにインスコした蔵をうpデートしてlin.exeを入れ替えるのか少し考えた方がいい。
488 :
486:2007/05/04(金) 12:06:34 ID:???
>>486 まぁ、アレだ。jumpが対応してるからって137もできるとは限らないってことだから、焦らずマッタリいこーぜ。
サモンにデスナイトかバフォメッとあったらすげー面白そうだなw
画面にデスナイト100匹同時に召還させたらフリーズしたw
よかったね
jump参考にしてどうにかできないもんか・・・
ヤヒとかそこらへんは恐らく本鯖で拝むの無理そうだからなぁ('A`)
つーかもう本鯖繋ぐことないっしょ?
残念ながら無いな
もうとっくに引退したし・・・
オーレン実装あたりでやめたから
傲慢の塔ですら新鮮なりよ
497 :
sage:2007/05/04(金) 13:20:15 ID:XF6tKgDL
誰か自鯖を外部接続させる方法教えてください
sage
神が1人増えたようで
polymorphsの10070,graveguardianmageのpolyidが違っていたので報告
4215→4051
過去にDQNな質問をしてしまったが報告
おとといの更新で古いタイプのやつが起動できなかったが昨日の最新版だと起動できた
だから何回スルーしろって言えば気がすむんだ
mixiみたくSNS建てれば いいのにね
そんな表だったことはやらないほうがいいんだぜ?
せいぜいIRCとかのインスタントメッセンジャーソフトまでw
喧嘩するなよヽ( ・д・)ノ
は!か!た!の!しお!
フルリレロ〜
一瞬スレ間違えたかと思った
514 :
384:2007/05/04(金) 16:47:32 ID:???
5/3修正版のJUMPを0278に放流、何が変わってるのかなんて知りません。
サモンの話が出てるけれど、
>>449さんの言うように雛形は現状でも実装されているよ。
GMコマンド.summonを使えば確認できると思う。全然、使い物にならないけどね。
こちらで少し修正したら、一応後ろを付いて歩くところまでは確認できた。
ただこの辺の処理は余り見てこなかったので、ちょっと勉強しないと駄目だね。
>>517 USにSayha Crossbowっていう
4属性の専用の矢だけ撃てるのがあることはあるけど・・・
色んなエフェクトの矢なんて蔵側で個人が好きなのに差し替えでやればいいだけな気がします
>>519 ここでそういうこといったら何も意味ないよ
仕様として実装することに意味があるんじゃないか
521 :
519:2007/05/04(金) 18:41:24 ID:???
>>520 前にチラッと言ってた人いたけど
ステ上限解除とかのエミュ鯖ならではの仕様部分が本鯖同様に修正されている現状で
その発言こそ意味がないと思います
本鯖と同じも作っても面白くなくない?せっかくのエミュ鯖なんだし
本鯖にはない仕様をちりばめるのも一興だと思うけどな
嫌だったら本鯖通りにする事だってできるんだしね
523 :
384:2007/05/04(金) 19:01:17 ID:???
そんなことより、潜伏先に魔法/矢壁認識ソースってのが落ちてるんだけど
欲しい人いるかな?JUMP用なら用無しですかそうですか
524 :
517:2007/05/04(金) 19:01:54 ID:???
すみません実装しろと言ってるわけではなくて
こんなのがあったら面白いなぁという提案なのでスルーで結構です。
DK、4賢者のPTボスとかもいいかもねw 激しく面白そうw
>>473 当方の環境では抽出も上書きもできないのでなんともいえませんが、
最新binから抽出したsprが137で使用しているbinより大きいと上書出来ないのは、
137bin内のspr部分以外に干渉してしまうからですか?
それであれば最新からdummyとかを削ってサイズを調整すればいけるのかな?
少なくとも「現137bin_spr」>「最新を修正した137bin_spr」になればいけそう。
でもこれでうまくいっても暫定ですよね・・
と、まあ素人考えなのです。
※削ればなんとかなるって差分じゃねえぞ!って場合は無視して下さい。
手が出せないので口だけですが・・・
>>521 本鯖の仕様と関係ない物は個人が蔵弄って遊んでればいいのか
それとも本鯖に沿って修正されていくのが嫌なのか
つーかね、エミュに限ったことじゃなくて最初は真似て作った方がいいわけよ
いきなり変なもんぶち込んだら余計にややこしくなるかと
そういうものはアイデアとして出しといて、土台が完成してから追加するのが得策だろう
遊び要素を埋め込んどいて、そういうのきめーって奴は使わなければいいだけじゃん
だが作るのめんどい
だから、不具合とか出た時にややこしくなったりするわけだよ
使う使わないの問題じゃない
>>526 よう俺
色々深くいじれないからせっかくうpってもらえたmapデータが生かせないんだぜ('A`
まずは紛い物なりに本鯖レベルまで動作するようにしないとな
遊び要素の追加はそれからでも遅くないだろう
>>523 そうだよ
君がくれる物を欲しがらない奴なんていないじゃないか
>>517 こちらでも、2380(ブレス)を確認してみたけど表示されないね。
この辺りに関しては全くの無知なので分からないけど、分かる人いるかな?
あと、実装されてないMOBスキルを挙げてくれれば、スプライトが表示されるものは対応するよ。
まずは本鯖の仕様に合わせようかなと思ってるよ。
そうしないと、何に合わせていけばいいのかが曖昧になるし、
独自仕様の要望ばっかりになるかもしれないしね。
勿論、全くやるつもりが無いわけじゃなくて、まだ時期尚早かなと思ってるだけ。
なんか流れをぶったぎりますが
最新の137鯖で気づいた点を上げておきます。
@wiz魔法は各テンプルで覚えることができる
ADE魔法のいずれかを使った時に希に敵から全く認識されなくなる。
こっちから攻撃しても反撃してきません。
B4名の接続でしたが、各キャラ同士の認識が以前より悪くなっている感じがします。
C敵がスキル使用することにより蔵落ちしやすくなった。
D数名で狩り場にいってもモンスの認識、不認識する時がある。
でも、数名で同じ狩り場にいても以前より蔵落ち少なくなっていました。
E敵が画面内で沸く時に高確率で落ちる。(人数問わずソロプレイ時にも落ちます)
気づいた点を自分で改善できず、改善された物を待っているだけは悔しいので、こういう場合どういう風にJava弄ればいいか教えていただけませんか?
少しでも開発の手助けができたらいいなと思っています・・・
ちなみにPCスペックは
CORE2DUO660
メモリ2G
回線は光で、鯖と蔵同一PCで起動させています。
とりあえず目処をつけた箇所をくまなく探す
いろいろ原因を考えつつ直して試す
みたいな感じ
抽象的だなw
鯖の更新を
>>515までやった137鯖で
・死亡とほぼ同時にテレポ魔法使ったら復帰地点まで戻りランテレ、キャラは生きているが動かせずリスタで復帰
・DE魔法のシャドウアーマー、ドレスマイティー、ドレスデクスタリティの右上の効果アイコンが効果持続中に再使用したら更新されない。(ステータスupの効果は出ている。)
・白チャットが上手く伝わらない?
細かくてどうでもいいようなところですが、気になったので
539 :
384:2007/05/04(金) 20:33:27 ID:???
281に上げといたんでどうぞ
テキスト1枚じゃアレなんでPacketHandlerの何か的な物も同梱。
いらなければ捨てればいいんだと思うよ
540 :
606:2007/05/04(金) 22:07:25 ID:???
>>526 大体そんな感じで合ってると思います。
ですが、残念なことに「削ればなんとかなるって差分じゃねえぞ!」です…。
それに、dummyも一応使われてるんですよね。
難しいけど、しばらくは我慢するしかないかもしれません。
カンタマ使うと相手攻撃してこなくなるね。
それとヴァンプが召還する"コウモリ"が"バット"になってた。
デスナイトの召還がスパルトイじゃなくって傲慢のSP骨類だったら面白そうだな
>>542 んなこといちいち書かなくていい
スレタイ嫁
要望だとしても、まずは本鯖仕様に合わせると言ってるだろ
スパルトイ以外にしたければ自分で勝手にやってろ
どこの設定変えればいいわけ?
その程度のレベルじゃ無理です。諦めて下さいね。
Eclipseでビルドするとエラー(3729項目中100項目)って出るんだけど
どうやってエラー消すの?
全部「〜を解決できません。」ってエラーなんだけど
分かる人お願いします。
IDとpass入力した後、何も出ずにログインできずに
止まってしまうんだけど、原因分かる方助言願います。
立ってねーよ
>>539 取捨選択はこちらでやるから
何か見つけたなら上げてくれると嬉しいかな
何が役に立つかはわからないからね
いつもありがとう。
触ったことすらなかったJavaのソースと睨めっこしてたら夜が明けたんだぜ
>>552 よう俺
Javaの知識なんて全くないからmobが攻撃魔法使う頻度を上げようとするだけでエラーでまくりんぐ('A`)
>>535 プログラム初心者の方かな?
挙げられている不具合(@は正常?)はいずれも敷居が高いので、
まずは簡単な修正から手を付けていくのがいいと思うよ。
>>538 DE魔法のアイコンの修正ついでに、魔法を使った時、魔法が切れた時の
メッセージも日本語化しようと思うけど、一覧にまとめてくれる人いないかな?
string-j.tblを見ながらこちらでやろうと思ったけど、手が付けられなかったよ。
>>548 環境をもう少し詳しく書いて貰える?
>>544 src\l1j\server\server\model\L1MonsterInstance.javaの
314行目のgg = 45161;を任意のNPCIDに変えればいいよ。
>>547 Eclipseは余り使ったことないから分からない・・・。
>>553 src\l1j\server\server\model\L1MonsterInstance.javaの
137行目のif(sun10 != 0 && 95 < chance && 2 == _npc.getNpcTemplate().getAreaatk())の
95を70等に下げる。
143行目の} else if(sun6 != 0 && 5 > chance && _npc.getNpcTemplate().getAreaatk() >= 1)の
5を30等に上げる。
>>481で書いたスキルの5%はここのことね。
556 :
553:2007/05/05(土) 07:30:51 ID:???
>>555 うん、書き換える場所は数字を見てなんとなくわかったんだ。
だが書き換え終わったものをコンパイルしようとするとエラーがorz
あと5時間ググってきます、丁寧にありがとう
557 :
548:2007/05/05(土) 08:53:25 ID:???
>>557 根本的に全然出来てない
1から全てやり直しましょう
以降の人へカススレより転載
265 :ネトゲ廃人@名無し :2007/05/03(木) 21:37:50 ID:???
オレ以前にここで質問したんだけど
丁寧な言葉使いで泣きつくような文で書いたら、すぐ騙されてどっかのバカが答えてくれたよw
楽なもんだwww
所詮こういうヤツばっかりなのでいい加減スルーしてください
相手するのはオレで最後ね
JPクラなら接続時、右上にNが出るから
わかりやすいんだけどな
>>555 Eclipseじゃなくてなに使ってます?
やろうと思ったけど断念したGMコマンドたち
アイデア良いと思ったのに配列エラーとか色々わけ分からんorz
.enchant 数値
コマンド入力後、ZELやDAIと似た要領で選んだアイテムの強化値が入力した数値に。
.blessed 数値
選んだアイテムを祝福や呪い状態にする。
.isid
選んだアイテムの鑑定済みと未鑑定を切り替え。
.spr 数値
入力した番号のスプライトのみをテスト表示。これは出来た。
.areaatk
モンスが邪魔な時に一掃する為の、自分を中心とした強力な広範囲攻撃みたいなもの。
.weight
自分だけ持てる重さの最大値を大幅に増やす。
新しいGM専用アイテムの追加でなんとかなるかと思ったけどそれも断念。
アイテムを選ばせる方法がよく分からんのよね。
あのまとめサイトのある項目は故意に作ってあるのかな
通りにやってもできない罠
ならやらなきゃいい
簡単なこと
ある程度完成したらオリジナルアイテムとか作りたいね
兎にも角にもまずはPTハントしてもほぼ落ちないくらいの強度を確保する所からはじめねば
>>561 >.enchant 数値
>コマンド入力後、ZELやDAIと似た要領で選んだアイテムの強化値が入力した数値に。
これは普通に.itemコマンドでいいようなw
カスがカスになんか言ってる
>>560 総合開発環境は殆ど使ってないよ。
テキストエディタでソース修正して、リネのチャットウィンドウにデバッグプリントしてる。
>>561 ZELを使用した時を例に取ると、
src\l1j\server\server\clientpackets\C_RequestItemUSe.javaの
40行目で使用したアイテムの種別(ここではZEL)を読み込んで、
そのまま67行目でエンチャントしたアイテムを読み込んでる。
ZELを使用した場合、クライアントから同時にこれら2つの情報が上がってきてると思われる。
つまり、ZELを使用した後にアイテム選択画面を出しているのはクライアント側の処理じゃないかな。
全然間違ってるかもしれないけど・・・。
>>562 このスレッドで要望したら更新してくれるかもしれないから、そういう情報も挙げていった方がいいかもね。
デスナイトの召還でスパルトイをゾンビロードに変えたら かなりやばい状況になった
ボスと取り巻き強すぎw
下手するとデスナイトよりも取り巻きの方が強いんじゃね
コテハンではないけど、以前TRAC作った者です。
以前の状況と違って開発鯖も137系に統一されてきたみたいなので
再度SVN作り直しました。
Rev1としてコミットしたのはup0262.zipでUPされたものに修正
(importミス、重複ファイル、ローカル変数不足など)を加えたものです。
Eclipseでチェックアウトするとビルドパスも通るようにしていますので
デバッグなどの開発効率も数段あがると思います。
ビルドはbuild.xmlを作っていますのでantでビルドしてください。
チェックアウト、コミットともに誰でもできるようにしています。
コミットする際のID、パスはl1j2chです。
まとめサイトの管理人さん、ここを見てたらお手数ですがSVN、TRACの
リンクを変更してください。
TRAC:
https://opensvn.csie.org/traccgi/L1Java/wiki SVN:
http://OpenSVN.csie.org/L1Java
573 :
サイトの者 ◆0gM5rfqonc :2007/05/05(土) 15:13:33 ID:aT8HY4v9
>>572 更新しました。この掲示板へのリンクも同時に
上げてしまいました・・申し訳ないです。
さりげなくmageてる奴はなんなの?
前もいたが同一人物かな
とりあえずup0279.zipまではコミットしました。
一旦up0262.zipまで戻った方がいいんじゃね?
明らかに蔵の切断が増えたぜ。
蔵落ちとか今まで数えるぐらいしかしたことないんだけど
新しくうぷされた鯖ファイルインスコするとき、
「以前の○○にに上書きインスコしてね」
って書いてない限り、古いデータ消去してる?
character系列のDBもぜーんぶ消してる?
上記の方法してないでおちるって言う人は、一度試してみたら?
新しい鯖試す時は常識的に考えてオールワイプだろ
0279の時点で俺は蔵落ちなし
0279オールワイプでやってるけど結構落ちるよ・・・
>>581 環境書いたり、落ちる時の状況をレポートにするくらいしろよ
何もしないで落ちる、落ちるって言うだけなら誰でも出来るし、しなくても良い
ここはグチスレじゃないんだし落ちる人はどんな環境でどんな感じで
落ちるのか書いておくといいと思われる
変身した時の速度って何処で設定してるんでしょうか?
爪や双剣装備した時の攻撃速度を落としたいです
>>572 お疲れ様です!
以前と状況が変わってソース弄ろうっていう人が増えてきたので
これは便利だね!
ただ、今チェックアウトしてみたんだけどこのソースはたぶん12系の初期状態?なのかな?
up262.zipのソースじゃないよね?
日本語翻訳されているところとか388さんや自分が修正してきた所、
あと、本来L1JについてるはずのGPL表示を復活させておいたはずなんだけど
それらがごっそり無くなっていて、自分の今のソースを丸ごと上書きしていいかどうか
判断付かないので、どうすればいいか教えて欲しい・・・
up0262.zipのreadme.txtに
・巻き戻りが酷いようなので定期キャラクターデータセーブを復活
各キャラクターはログイン時を起点としてその後約200秒ごとにセーブ、パフォーマンスが若干落ちるよ
と書いてあるけど、200ミリ秒(0.2秒)になってるね。
src\l1j\server\server\ClientThread.javaの85行目の_autoSaveTime = 200L;
ただ、200ミリ秒毎に絶対書き込む訳ではなくて、何らかのアクションを起こした時のみだけどね。
現状では、移動したりアイテムを使ったりする度に1回書き込まれて
何もしないで放置していると書き込まれないという感じかな。
DBの書き込み処理を全般的に見直しているところなので、併せて修正するつもり。
ああ、だから狩りの最中に突然落ちても巻き戻ってなかったのか
>>572 使ったこと無いけど、折角用意して貰ったんだし試してみようかな。
ただ、同じソースを修正している人が居る場合、間違って上書きしてしまうことがないかな?
その辺りのルールも決めておいた方がよさそうだね。
>>579 うん、基本的に差分っぽいヤツは別として
フルパックを使う時には以前の物はすべて削除した上で使って欲しい
(新旧ごちゃ混ぜの状態で使った報告はちょっと参考にしにくいからね)
DBも日々更新されているので総ワイプがいいね
まだまだキャラクターに愛着とか言ってるレベルの出来ではないので
キャラクターは毎回失う物と思っていてくれると助かります
あと、SVNの件で了解が得られるまで今まで通りうぷろだに上げておくよ
137鯖フルパッケージ(20070505)
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0284.zip 同梱のReadme.txtに書き忘れたこと書くね
・モンスターの挙動を少し変えたのでおかしな所があるかも
>>586 あ、ごめん・・・そこ勘違いしてて・・・
ゲームサーバータイム参照してるかと思ってたんだけどシステムカレントタイムだったねぇ
up0284.zipでは約5分刻みにしたけれど、あそこは確かにマズイねぇ
99netとRageZoneだね
探すなら韓国の方探さないとあまり意味無いかも現状最新の物は韓国の物だ
からね
up0262.zipの件
up0284.zipで解決されたと思うけど、up0262.zipに問題があったぽい。
メイルランド6Fで内藤DK、ナイトバルドソードとかバンバン蔵落ち。
>>593 あ、それは知らなかったので284でも直ってないと思う
クライアントが持っていないエフェクトかなにかを使っているのかな
後で調べてみるよ
595 :
384:2007/05/05(土) 21:28:13 ID:???
>>594 ローズ様修正の軽量JUMPの5/5版はいつでも落とせるんだけど
軽量版は不評っぽいからあげてなかった
0285からどうぞ。いつもの様にいらなきゃ落とさなきゃいいと思うよ
596 :
384:2007/05/05(土) 21:28:52 ID:???
安価はミスだから気にしなくていいんだよ。
>>595 お疲れ様!
さっそく落として参考にするよ!
すみません
モンスターの特殊攻撃の確率を現状の5%から大幅にUPしたL1MonsterInstanceファイルと
AC計算式を修正したファイル
をどなたかアップしてもらえませんでしょうか・・・・
自分の力不足なのは分かってるんですけどどうしてもコンパイルエラーが回避出来なくて・・・・
>>598 >モンスターの特殊攻撃の確率を現状の5%から大幅にUP
具体的には何%?
>AC計算式を修正
具体的な正しい計算式は?
ACの場合はダメージ軽減と回避率の2つの計算式が必要だよ
その計算式にはPCとNPCのLvやACやステータス、装備効果などが影響するのでそれらも組み込んでね
これらが分かるならばこっちでコンパイルするよ
ただ、自分の環境はもうup284.zipの状態になっちゃってるんで
コンパイルしたものはup284.zipの鯖でしか使えないけどね
現在のところ祝福されてるのはDAIとZEL、テレスクくらいだけど
祝福装備追加するにはどうすればいい?
>>600 DB見て貰えると分かるんだけど
祝福アイテムは別にアイテムに祝福フラグがあるわけじゃなくて
単にノーマルとは別アイテムになってるだけなんだ
そういうわけで、祝福された何かを追加したいときは
そのアイテムをDBに追加して(グラフィック探すのがめんどくさいけどね)
ソース側でその効果を追加するって感じ。
C_RequestItemUSe.javaでに書くか、あるいは装備系で戦闘時に何か効果が発生するように
したいならL1PcInstance.javaやL1MonsterInstance.javaを弄ってね
99にも 5.03韓版PSJUMP ってのが上がってるね。
これは軽量版ではない物みたいだけど。
603 :
598:2007/05/05(土) 22:19:34 ID:???
>>599 ありがとうございますm(_ _)m
特殊攻撃確率はとりあえず25%でお願いします
もしご面倒でないなら50%のものも作ってくれたら嬉しいです・・・・・
ACに関しては up0254.txt の式を適用出来ますでしょうか
多少本鯖とズレがあろうが、今ほとんどACが無効になっている現状が改善されていれば特に細かくは気にしません
ご面倒お掛けしますが宜しくお願いいたします
>>595 euckrに戻ってる。中量級といった感じなんだぜ。
@java -Xms256m -Xmx768m psjump.Server
@java -Xms512m -Xmx768m psjump.Server
up0262.zipの件
前よりいいけど、やっぱり蔵が落ちるんだぜ。
前は鯖側にエラーログが出たけど、up0284.zipはエラーログがないぜ。
つーか、DK強杉ワロスw
>>599 修正してあげたい気持ちは分かるけど、
余り派生バージョンを作らない方がいいと思う・・・。
一度要望に応えてしまうと、歯止めが利かなくなって
次々に派生バージョンが出来てしまう可能性があるからね。
そうすると、不具合を報告して貰っても環境が曖昧になって原因が特定しにくくなりそうだし。
それにコンパイルエラーを出ないようにした方が、後々
>>598さんの為になると思うよ。
修正箇所を教えるだけなら全然問題ないしね。
といいつつ、SpriteのGMコマンドで派生バージョンを作ってしまったけど、
あれはGMコマンドで入力した時のみという限定された改造だから
そんなに影響は出ないと思ったんだ。
606 :
598:2007/05/05(土) 22:27:17 ID:???
>>605 ご指摘有難うございます
でも本ファイルにマージして頂くという意図ではなく、あくまで自分で上書きして使う用です
>>それにコンパイルエラーを出ないようにした方が、後々
>>598さんの為になると思うよ
大変ごもっともです。勉強します
それと、up0254.txtをみると魔法の効果も調整しないといけないみたいだし、こちらでやるよ?
>>599さんは安定化に専念した方がいいと思うしね。
ただ、DBの書き込み処理を修正した後になるので、今日明日という訳にはいかないけど。
>>605 >>607 報告待ちで暇だったんでつい・・・
確かに388さんのいうとおりだね
AC等の修正の件、よろしくお願いします
あと、DBの修正は大仕事だね・・・お疲れ様です
>>605 コンパイルエラーはコンパイル時に同じフォルダに置いているはずの
l1jフォルダが古いか、あるいはそもそも置いてないかが原因だと思うよー
284で例えるならば、284のファイルをコンパイルするときは
284のl1jフォルダをコンパイルしたjavaファイルと同じ場所においてね
javacでコンパイルするわけだけど、特別なコマンドは必要なくて
単に「javac ファイル名」だけで大丈夫だよー
それでもエラーが出る時は単に記述ミスだと思うんで
エラーをググってエラー内容に従って修正して再度コンパイルしてみてね
たぶん、特殊攻撃の確率変更の方は自力で出来てると思うんで頑張ってコンパイルしてね
>>606 >でも本ファイルにマージして頂くという意図ではなく、あくまで自分で上書きして使う用です
うん、それはそう思っていたよ。
でも、MOBがスキルを発動すると落ちやすくなるという報告もあるよね。
自分用と言っても、公開された以上は使う人が他にも居ると思うんだ。
そうすると、蔵落ちの発生率が変わってしまうし、他に全く影響がないとも言い切れないからね。
>>608 書き間違え
X >284のl1jフォルダを「コンパイルしたjavaファイル」と同じ場所においてね
O >284のl1jフォルダを「コンパイルしたいjavaファイル」と同じ場所においてね
>>604 現状でプレイ続行不可能になるケースはクライアントが落ちて
鯖側の出力ストリーム異常が起きた場合(以前までエラー表示させてた部分)と
キャラが無限ループにハマって、クライアントからの命令を受け取れなくなった場合
だいたい、この2点が発生していて見分けが簡単なので表示させる意味が無いと思って
外したんだけどエラーログ残しておいた方がよかったかな
>>608に関する補足
ここで言う「l1jフォルダ」は中にclassファイルが入ってる方
srcフォルダの中の「l1jフォルダ」はたまに自分が入れ忘れてたり、更新してなかたりするので
コンパイル時には参照させない方がいいと思う
>>606 ちょっときつい言い方になったけど、
コンパイル等で分からないことがあれば答えるので聞いてみて。
それと、スキルの発動率が低いという報告は他にもあったので、
将来的には修正するかもしれないけど、今は不安定なのでもうちょっと先になるかな。
物をまとめて移動(捨てる)などの動作がおかしい感じ
たとえばシルバーアローの手持ちが996本、それを捨てようとした場合
始めに所持していた1000本を覚えているっぽくて、1−1000の表示があって
エンターで捨てようとすると1000本捨てようとしてエラーで捨てられない
細かいけどこんなん見つけました
615 :
ネトゲ廃人@名無し:2007/05/05(土) 23:10:23 ID:8n+RwCsc
サモンモンスターって使用不可能?
つかっても何もでてこない
>>615 途中で送信しちゃった・・・
実用的な実装はされてないので、出しても役に立たないんだ
実装に関しては
>>449で書いた通り、早い段階での実装は期待しないでね
>>614 前にも出てたけど店売りでも同じような状態になりますね。
リスタで正常な値に戻りますがいちいちやるのは面倒ですしね・・・
>>601 ところがB-ZELもN-ZELもC-ZELも同じ467のグラフィック使ってるんだよね
(inv_gfxidの番号がそうなんだと思うけど違ってたらゴメン)
てっきり別のところでフラグがあるのかと思ってた
B-COMR作りたかったけどもうちょっと色々探してみる情報あり
>>614 報告ありがとう、その件に関連する問題に388さんが今取り組んでいるから
いずれ解決すると思うよー
>>620 うーん、そうなのか・・・
自分の思い違いだったみたい、ごめんね
あと考えられるのは12系の名物「名前で判定」かな?w
>>620 今見たら単純にIDで判定してたよ・・・
>>620 祝福に関しては、DBのcharacter_itemsテーブルのis_blessedを1→0に変更するとできたはず。
>>617 ドロップレート変えたり敵を集めたりした結果、蔵落ちを再現できるようになったから報告するんだぜ。
漏れの環境で起こっている不具合は、鬼ドロップも鬼湧きもbossのスキル使用、エフェクトどれも関係ないようだぜ。
1.ドロップレートを上げても落ちやすくはならない。
2.変身、装備で落ちやすくはならない。らしい。
3.ポット連打しながら敵を殴ると蔵が落ちやすい。
4.box状態で再開された場合に画面が出た途端に落ちてしまう(0262の時)
5.0284になってから明らかに発生頻度が減った。
上記から、ポットの連打(HPの激しい増減?)とキャラデータ書き込みが被った場合に蔵が落ちてるんじゃないかと思うぜ。
PC性能によるのかもしれんけど、もうちょっと調べてみるぜ。
626 :
598:2007/05/05(土) 23:37:36 ID:???
>>599さん >>前スレ388さん
特殊攻撃アップの件、自分で出来ました
大変ご丁寧なアドバイス有難うございましたm(_ _)m
50%に上げただけでもDKのスパ召喚がどえらいことになりますねw
ヴァラカスやグリムリーパーの特殊攻撃連発は何か感動しちゃいます
とりあえず一人プレイでは特に落ちやすくなるような現象は今のところありませんでしたが
確かにマルチプレイでは落ちやすくなるでしょうね
あくまでまだまだ個人的に勝手に楽しむものにしておいた方がよさそうですね
627 :
626:2007/05/05(土) 23:39:25 ID:???
語尾に「ね」が多くてキショい・・・・・
すみません
>>624 おー、グラフィックの方はそれだけでいいんだね
知らなかったw
>>625 シングルプレイの場合かな?
マルチプレイは逆に変身やポーションなどで可能な限り速度を速めると
それが間接的な原因になって落ちるって所までは分かってるんだよね
もう、自分の環境ではシングルプレイでいくら無茶やっても落ちないので(未実装項目にアクセスした場合は別)
原因を特定してくれるとすごく助かるよ
あと、up284.zipは実験用にストリームバッファを減らしたものを上げてしまった・・・
たぶん、影響無いと思うけど次のverで戻しておかないと・・・ごめん
>>624 なるほど、キャラが持っているアイテムはそれでグラフィックをbに出来るんですね
あとは敵が持ってるアイテムをBにする方法を探すのみ・・
>>561がやろうとしてた事はまさにその変更を楽にするものな気がしないでもないが
>>631 ドロップ時にブレス化すれば現状でも出来るけど
できればDBに祝福フラグを新たに追加した方がいいかも
ドロップ時にモンスター毎の祝福アイテム所持判定を毎回させるのは負担だし
C_RequestItemUSeみたいに変に長ったらしいコードになるしね
単純にモンスターのドロップリストにある時点で祝福状態かそうでないか決まっていた方が
いいんじゃないかな?
その上で未鑑定状態をを導入すれば楽だよね
L1SkillUse.javaの1295行目付近
if(k1 == 1 || k1 == 19 || k1 == 35 || k1 == 57) // 枇嫌
{
Random ran = new Random();
//ここから
int l2=0, dice=0, power=0;
if( 1==k1 ){ //ヒール
dice=4;
power=2+player.get_magicBonus();
}else if( 19==k1 ){ //エキストラヒール
dice=8;
power=4+player.get_magicBonus();
}else if( 35==k1 ){ //グレーターヒール
dice=8;
power=10+player.get_magicBonus();
}else if( 57==k1 ){ //フルヒール
dice=12;
power=12+player.get_magicBonus();
}
for( int i=0; i<power; i++ ){ //power+マジックボーナス回
l2+=1+ran.nextInt( dice ); //さいころを振る
}
if( 0<player.get_lawful() ){ //アラが1以上ならそれに応じて効果UP(1〜2倍)
l2 = (int)( ( 1+( (float)player.get_lawful() / 32767 ) ) * (float)l2 );
}
player.sendPackets(new S_SystemMessage("気分が"+l2+"良くなりました。"));
//ここまで
if(target.check_magiclist(170) == true){ // 趨斗虞戚覗
>>631 その辺りは調べてないから分からないけど、
COMR等は、キャラクターが入手した時以外は祝福かどうかを判別する方法がないかもしれないね。
そうだとすると、入手した時にランダムにis_blessedを0にすると、それらしくなると思う。
↓の部分をコメントアウト
/*
int l2 = ran.nextInt(player.get_int()) ;
if(player.get_lawful() > 20000)
l2 = l2*3+ l1skills.getPower();
else if(player.get_lawful() >= 0)
l2 = l2*2+ l1skills.getPower();
else
l2 = l2 + l1skills.getPower();
*/
ttp://sumobeya.com/mahou/ を参考にヒール回復量修正。
今までの計算では、アラMAXINT18WIZでG-H50〜100前後だったが
↑の計算ではおおむね実際と似た数値(100〜140)になると思います。
powerとdice、本当はDBで修正&追加した方がいいかもですが、とりあえず変数で。
例によってソース全体像ほとんど理解できてないので、参考程度と考えてください。
細かいところや採用するかどうかなど全て実装者にお任せします。
未鑑定=is_idじゃね?0にしてみれば分かるかな
>>636 どうも、ありがとう!
早速、導入しておいたよー
get_magicBonus初使用だねw
具体的なソース貼ってくれるので助かるよ!
>>637 お、じゃあ未鑑定も簡単そうだね
>>633 DBを全部変えるのは大変だと思ったけど、そっちの方がいいかな。
それと似たような変更としては、NPCにアンデッドフラグを追加したい気もする。
>>634,636
参考にさせて貰うよ。
ただ、以前こちらでも実装しようとしたんだけど、
ヒール量が8段階くらいで一様分布してしまうんだよね。
実際は2刻みで正規分布する仕様だったかな。
そこまで正確に合わさないでいい気もするけど、もう少しだけ本鯖に近づけたい気もする。
SVNについて
これまでのclassファイル群はl1jserver.jarとして固めるようにしてます。
なのでServerStart.batも中身は上記jarとjavolutionなどのjarファイルを読み込むようにしてます。
ビルドフォルダ内を見ると一見少なく見えるのはそのためです。
今回のコミットは上記したようにup0262.zipにビルドパスを通す修正しかしていませんので
ファイルが消えたと思うのは勘違いかと。
同時にコミットした場合のコンフリクトについてですが、コミットする際は
TortoiseSVNを使えばコンフリクトは回避できます。(てか、時間が遅いほうにエラーがでます)
一度チェックアウトした後のマージ(リビジョンアップ)、修正などはTortoiseSVNを使うと物凄く楽になるので
コミットや修正をするつもりの方にはお勧めです。
>>639 アンデットフラグは欲しいねぇ・・・
せっかく装備に素材が設定されてる訳だし
現状だとIDで判定するしか無いから、アンデット特効を導入したら
ソースが縦に長くなるんだよね・・・
>>640 ファイルが消えたんじゃなくて、ソースの中身が別になってるんだ
もしかしたら誰かが間違ってすでに上書きしたのかも
勘違いだったらごめんね
644 :
sage:2007/05/06(日) 00:38:25 ID:bokJ13vm
マルチプレイができない><
というか、SVN必要か?
SVN無くても全然OKな気がするんだが
当方も必要ないが
必要のある状況や、人物っていうのはどういうものなんだろうね?
>>645 あくまで自分にとってのメリットだけど
もう、自分がまとめてアップしなくて済むっていうのはあるw
あとは、他の人も自分がまとめた物をベースにしないといけない制約から
開放されるってのはあるね(まとめがアップされるまで待たなくて済む)
これって、リリースされたら一個一個ファイルをDLして使うしかないの?
一括して落とせないと不便だと思うんだ(´・ω・`)
>>648 TortoiseSVN使うと楽だよ
人気ソフトなんでググれば使い方はたくさん見つかると思うよー
Eclipseよりはお手軽だと思う
>>643 up0288.zip の中身確認しましたが、これはどのファイル群なんでしょう?
up0262.zipは既に消されていたのでup0284.zipとの差分を当方のファイル群と
SVN内のファイル群で確認しましたが消失してないんですよね。
up0288.zipだと確かにないんですが、もう一度チェックアウトしてみてください。
どなたかがコミットしたならTRACのTimeLineで確認できますが、今のところ
自分しかコミットしてないみたいなので上書き変更はないと思われます。
てか、コミットは変更分の差分しかできないので、全て上書きと言うのは
できません。
>>638 どうもです。実装はおまかせしますが、やはり採用されるとまたやる気に繋がります。
>>639 確かにそんな気がします・・・。乱数の質がイマイチなのかもしれませんね。
でも少なくとも現状よりは、本鯖に近い回復量になると思います。
あと、L1PcInstanceの577行目(TargetDamageCalc内)は
ACによるダメージ軽減だと思うのですが
「dmg = dmg*(1.0+(player.get_ac()+player.get_acup())/400.0);」
ではなく
「dmg = dmg*(1.0+(target.get_ac()+target.get_acup())/400.0);」
じゃないのかな?とも思いました
SVNのメリット・・・
多人数でひとつのプロジェクトを開発する時に最大限の効率を得ることができる。
例えば、あるクラスファイルの一部分を修正した際、うpローダなどにあげていく方法だと
そのファイルをDLした後、上書き→コンパイルになるけどSVNだと変更した部分の
マージだけですむ。
また、そのマージが複数のファイルに渡る場合もそれらを同時にマージできる。
多人数で開発する場合に、それぞれがベースとなるファイル群を共有できるため
方向性が共有できる。
リビジョンアップだけでなく、例えばTortoeseSVNなどで簡単にリビジョンダウンもできるため
以前の状態に戻してやり直しが簡単にできる。
まだまだ沢山あるけど、現状だと最大のメリットはこのくらいですかね。
>>650 あ、288はコミットした際にこちらに届いたソースファイルで
L1Jの本体だよ(中身は恐らく12系のデフォルト)
262は284をアップする際に消したんだけど、262にも282にも
srcフォルダがあるはずだよ
みんながソースを弄るとか作業とか修正とか書いていたのは
このsrcフォルダの中のjavaファイルを編集していたんだ
これが無いと、Classファイルを毎回デコードして
生成されたjavaファイルをコンパイルが通るように成形しなおさないといけないので
srcファイルがメインというか一番重要だと思うよー
俺のように開発しない奴らのメリットってあるのか?
288.zipは受け取って貰えたみたいなので消すね
不具合とかの動作報告とかすれば役にたつんじゃね
それはSVNに関係なくね
1人でやってると全然落ちないけどマルチプレイだとさすがに落ちるね。鯖も蔵も。
どのバージョンを使ってるか明確になるから
不具合報告を出すほうも受けるほうも統一化されていいね
あと、up284.zipを使っている人でキャラがサーバー内に残ってしまった場合(再度ログインできない状態)
その報告をする際に使用キャラクターのクラス(ナイト、ウィズなど)と
直前に取っていた行動を合わせて書いてくれると助かります
>>658 鯖が落ちたというのは鯖が終了してしまったということ?
何かエラーは出てなかった?
もし、鯖の画面に特にそれらしい表示がされてない場合は
単にキャラが残っててログインできないだけかもしれないので
よかったらその時の状態を教えてくれたら助かります
>>653 ごめん、誤字修正
X >あ、288は「コミット」した際にこちらに届いたソースファイルで
O >あ、288は「チェックアウト」した際にこちらに届いたソースファイルで
X >「src」ファイルがメインというか一番重要だと思うよー
O >「java」ファイルがメインというか一番重要だと思うよー
>>653 今、まっさらな状態にして、チェックアウトし直して再度確認してみましたが
消えてません・・・ 勿論srcフォルダ内の話です。
てか作成したbuild.xmlでビルドするのはup0262.zipのsrc内のディレクトリ構造を
基に作っているので、ファイルが消失するとビルドできないんですが
ビルドも普通にできました。
謎だ・・・
>>661 ゴメン、Iz鯖の事なんだ・・
Izでやってた感想で言うと
・白茶が見える時と見えない時がある。
・他キャラが見える時と見えない時がある。
・他PCのキャラがワープしてるような感じに見える時がある。
・上記の時に帰還等すると約半数のPCでクラ落ちしてるっぽい。
・スロー、ディケイポーション、サイレンス、キャンセなどはモンスターにはかからないけど、
PC同士だとかかるし効果もある。実装はされてるっぽい。
気が付いた所だとこんな感じです。
とりあえず原始的な方法ですが
srcのプロパティ
サイズ:4.28 MB (4,496,677 バイト)
ディスク上のサイズ:5.72 MB (6,004,736 バイト)
内容:ファイル数 651 フォルダ数:116
になってます。
それと「12系のデフォルト」とのファイルは当方所持してませんので
コミットしようにもできないのも付け加えておきます。
>>663 上にも書いたけれど消失はしてないよー、全て揃ってた(上げたのはsrcフォルダだけだけどね)
あくまでsrcフォルダの中身が262の物とは全く違ったってだけなんだ
けど、今チェックアウトせずに直接見にいったんだけど正しい形になっていたよー
なんだったんだろう・・・、チェックアウトした後、編集しようとjavaファイルを開いたら
262の物じゃなかったんで確認してみたんだ
とにかく、面倒をかけてごめんね
いったん全部削除してまたチェックアウトしてみるよー
>>664 それでは鯖側の状態はわからなくても仕方ないね
報告どうもありがとう!
鯖が落ちたってのは管理人さんが教えてくれるのかな?
それともログイン出来ないから自分でそう判断しただけなのかな?
>>664 あと、鯖が落ちたって思った時に落ちるまでに使っていたキャラクターのクラスや
使用していた武器、あるいは使った魔法、アイテムなんかも教えてくれると助かります
リリース方法変えると質問する奴が確実に増えるなw
アブソルートバリア使用中にモンスターのスキル攻撃を受けると解除されてしまいます
バリア中にPOT飲むとバリア解除されたような気がするんだけど本鯖やってる人はいないかな?
>>667 鯖落る判断は大抵ゲームやってる時に本鯖で切断されたような感じで自分以外動けない+アイテム
も使えない状態になって蔵再起動するとログイン画面で止まる事で判断しています。サイトの鯖
チェッカーではオンラインになってるから、鯖がダウンしたんじゃなくてフリーズしてるのだと
思います。
使ってる武器や魔法は多分ですが、自分の要因だけで落ちてる訳ではなく、自分以外の人が
別の場所で使ったアイテムや魔法、戦闘や装備品のOE等の原因も考えられるので、自分が鯖
ダウンを引き起こしたか判断が出来ないです。何もせずにうろうろしてる時に落ちた事もあり
ますし。
664氏じゃないんですが、自鯖報告。(287未使用)
アークナイト変身でDKと交戦(lv80白P連打、ナイトバルドのソード)
いつの間にか攻撃モーションが出ないまま攻撃をしてて、DK交戦後も攻撃モーションが出たり出なかったり。
帰還スク使用後、蔵落ち。復帰後は無事に帰還してました。
鯖はエラーもなく、落ちませんでした。(鯖は全く落ちない)
PCがヘボくたまに出るメテオが原因かもしれませんが、未変身BPHPでもPOT連打時に落ちることがあります。
>>671 その鯖落ちと判断した時に別のアカウントでもログインできないのかな?
(たぶん、鯖は落ちてなくてアカウントだけがログイン状態になっているのでログインできない、これは鯖が再起動するまで永遠に続くよ)
他の人の事までは分からないと思うので、自分がやった行動だけ詳しく書いてくれたらいいよー
それだけでもずいぶん参考になるからね
あと、不正落ちして再度ログインできた場合と、ログイン出来なかった場合(自分しか動いてない状態で落ちた等)を
分けて報告してくれると助かるよ
再度ログインできる場合はとりあえず無視して、自分しか動けない状態で落ちて、ログインできない状態になった時の事を
詳しく教えてください
>>670 ある筋から入手した情報によると、どうも本鯖ではアイテム使用時に解除されるらしいよ
>>672 報告どうもありがとう!
その落ち方はマシな落ち方の方だねw(再度ログインできる分)
リカバリーが効く落ち方の方はとりあえず、後に回して
無限ループの方をなんとかしたいねぇ・・・2度とログインできないとか極悪だし・・・
反応の無くなったキャラのクライアントスレッドを強引に終了させるのはやりたくないしね
近接攻撃は無限ループになりにくい?
弓や魔法を使っている状態で自分しか動けない状態になった人はいない?
今確認したけど、弓を使うと無限ループに陥るね・・・(2度とログインできなくなる)
これは直しておくよ
あれからいろいろ試行錯誤してみましたが相変わらずエラーが…
up0287のclassファイルが入っている方のl1jフォルダとsrcのL1jMonsterInstance.javaをC:\Documents and Settings\Ownerに解凍
L1jMonsterInstance.javaをEmEditorで開き
if(sun10 != 0 && 95 < chance && 2 == _npc.getNpcTemplate().getAreaatk())
を
if(sun10 != 0 && 75 < chance && 2 == _npc.getNpcTemplate().getAreaatk())
に、
} else if(sun6 != 0 && 5 > chance && _npc.getNpcTemplate().getAreaatk() >= 1)
を
} else if(sun6 != 0 && 25 > chance && _npc.getNpcTemplate().getAreaatk() >= 1)
に書き換えて保存、という方法でやっているのですが
コマンドプロントでjavac L1MonsterInstance.javaと入力すると「シンボルが見つかりません」やら何やらで100個のエラーがorz
試しに何も書き換えていないものを同じようにコンパイルしようとしてみるも同様のエラーが出てしまい
何が原因なのかさっぱり…
弓を使った攻撃をするとキャラクターが反応しなくなる問題の修正と
パッシブモンスターを攻撃してもアクティブにならなかった問題の修正と
634さんの回復魔法ルーチンを組み込んだ物を
SVNの方へ早速コミットさせてもらったよー(284ベース)
577さん、これは素晴らしく楽でいいねぇ!
なんか文明の利器を手に入れたって感じだよ
GJ!
>>677 うーん・・・記述自体は間違えようが無いところなので確認するとしたら
たとえば、カッコを閉じてないとかカッコの数が合わないとか・・・?
一個無いだけで凄まじい数のエラーが出るよ
wiz魔法の不具合?というか気付いた点
ターンアンデッドが特定の敵にかかる(ゴブリン○ビーグル×)
壁越しでも魔法攻撃判定がある
ファイアーボールのターゲットへのダメージが0で
ターゲット以外へ着弾時のsprが異なっている
ヒールオールを使うと動きが繰り返される
インビジ中にブリザ等の範囲魔法が撃てる
アースクエイクが2セル前方にズレている
マステレポートを使うと行動不能になる(クライアント、サーバーは落ちない)
バリア中にアイテムを使う事ができる
バリア中に近接以外の攻撃を受けると解除される
>>677 おっと、書き換えてない方もダメなんだねぇ・・・
だとするとなんだろう・・・?
書き換えているL1jMonsterInstance.javaは284の物だよね?
>>680 ありがとう!
この中ですぐに取りかかった方が良さそうなのはマステレポートだね
どんな魔法だったっけ? ROTC無しで全員ランテレだったっけ?
>>681 あっ…287でやっていたのですが今284のほうで試してみたら警告がひとつ出たものの
ちゃんとclassファイルが作成されました!
よくわかりませんがありがとう!
>>682 自キャラの2マス以内のクラン員のみランテレ。
TC使用時は指定したBM地点へテレポ。
>>680 バリア中にアイテム使えるのは仕様(本鯖と同じ)
ただしアイテムを使ったり、装備を付け替えたりすると
バリアの効果は消滅する。
>>683 解決してよかった!
解決したことを教えてくれたのも助かったよ、スッキリしたw
マステレポートの方は実装されてないんだけど、クライアントの方で
テレポート待機状態(移動不可)のまま延々と待ち続けてたみたい
このままだと危険なんで、ひとまず普通のテレポートの処理を当てておいたよ
この変更はSVNの方にコミットしておいたよ
>>684 ありがとう! 将来実装するときはその仕様で実装するよ
というか、すごい時間になってしまったw
今日はこれぐらいにしておくね、みんなお疲れ様ー
>>577 >ビルドはbuild.xmlを作っていますのでantでビルドしてください。
Rev15ビルドできないのですが、私だけでしょうか?
アドバンスド スピリッツのHPMP上昇率を25%から20%に修正。
ドレス デクスタリティー、ドレス マイティー、シャドウ アーマーのアイコンが
効果持続中に再使用したら更新されない不具合を修正。
ファイアーボールの着弾時のsprを修正。
DBのcharactersテーブルへ書き込むタイミングを変更。
・20分に1回。
・レベル、最大HP、最大MP、AC、STR、DEX、CON、WIS、CHA、INT、タイトルに変化があった場合。
・現HP、現MP、座標、EXP、ロウフル、FOODゲージに変更があってもDBへは書き込まない。
EXP、ロウフルを外したのは、範囲魔法で連続して敵を倒した場合に、連続して書き込みが発生するため。
>>680 >ターンアンデッドが特定の敵にかかる(ゴブリン○ビーグル×)
npcテーブルにアンデットフラグを設けないと実現不可だね。ビーグルに効かないのは不明だけど。
残りは後々対処していくよ。
>>687 今まで変更分のみを部分ビルドしていたから、整合性が合わなくなっていると思うよ。
一度、全部見直さないとね。
>>687の人ではないですが、clean掛けてからbuildするとエラーと警告が出ますね。
ant cleanを実行した後に、ant (dist)
⇒buid\classesフォルダが無いと怒られる。
compileにdepends="init" を追加して再度antを実行すると
文字コードのエラーが4件と警告が大量に出る。
エラー4件の詳細
l1j\src\l1j\server\server\Announcements.java:106: 文字列リテラルが閉じられていません。
l1j\src\l1j\server\server\ShopTable.java:72: 文字列リテラルが閉じられていません。
l1j\src\l1j\server\server\SpawnTable.java:116: 文字列リテラルが閉じられていません。
l1j\src\l1j\server\server\TeleportLocations.java:100: 文字列リテラルが閉じられていません。
大量に出る警告はコメント部分についてなので、無視していいかもしれません。
文章がわかりにくかったらごめんなさい。
>>691 文字列の該当箇所は修正済みだけど、パラメータが変更されているようで通らないね。
アースクエイクを使うと画面が揺れるのは分割出来ないのかな
本鯖ではモンスターが使う地面ゆれは歩けどPCが使う魔法で画面ゆれはないはず
既出だったら申し訳ないですが
・ロンデゥデュアルブレードの特殊効果で魔法アースジェイルが発動せず、メテオの着弾エフェクトが出ます。
エルフに関して
・エルフの属性が決められないため4属性精霊魔法を使えてしまう
これによりcharaテーブルに精霊の属性設定が必要なのではないかと思いました。
・言語設定(/lang english)によってトリプルアローや高位属性精霊魔法が使える
・矢が無くても弓で射ると敵に被害動作(襲ってこず)
・ファイアウェポン系とウィンドショット系の効果アイコンが出てない(効果の有無は不明)
これからはSVNの使い方を勉強しないとだめなのねOrz
でも仕様統一されそうだからSVN使った方がいいんだろうね
>>694 4属性エルフってエミュらしくて良いと思うけどねw
>>500さん報告のpolyidと
ブラック エルダーの名前ステータスが間違ってたのを
修正してコミットしました。
今eclipseでチェックアウトしてみたけど
コミットした部分のほとんどが構文エラー出てるんだけど
みんなデバッグしてるのかな?
eclipseなどでデバッグした後コミットしないとエラーだらけになっちまうよ
リビジョン5に戻してもビルドできないね。
警告:この文字は、エンコーディング MS932 にマップできません。
ってエラーが沢山
>>694 ロンデゥデュアルブレードの特殊効果で魔法アースジェイルが発動するように修正。
君主のオーラ系の魔法は覚えられるけど使えないね
上にも書いている人がいますが、構文エラーだらけになってます orz
SVNの使用法ですが
最新のリビジョンをマージ後、修正
修正した後コミット
の手順になります。
つまり自分で持っているSVNと関係ないものを修正した後コミットすると
現状のようになってしまいます。
それとコミットする前には必ずデバッグしてください。
Eclipseを使うとデバッグできますのでエラーのない状態でコミットしないと
めちゃくちゃになります。
とりあえずリビジョン19の時点までの構文エラーは修正しました。
宇宙語だらけだ…orz
今までとおりうpロダのほうが良いのに・・・・・
どうやって落とすの?
・グレイヴガーディアンナイトとジャイアントグレイヴガーディアンの
グラフィックやステータス等が入れ替わってる
・ヤヒ(変身前)のグラフィックがダークエルフジェネラルに
・ブラインドクロウのグラフィックがラスタバドデュアルブレードに
・ライト魔法の効果音が無音
・DV左にラミアが沸く
・イビルクロウでなぜか攻撃魔法発動
・11F層のダイアウルフが大空洞の弱いダイアウルフになってる?
・30Fのバンパイアがケントケイブのバンパイアになってる
>>704 マジレスすると遊ばせて貰ってるだけの俺たちなんだから
もうちょっと開発側の環境を配慮してあげようぜ
>>694,701,707,708
同一人物か知らんがまとめて書いてくれ
ACって-127までしか表示されないけど実際は-127以下も認識されてるんでしょうか?
簡単にSVNの使い方を教えていただきたいです・・・
>>707 おかしな所を報告するのはいい事だと思うんだが
sprの変更とspawnlistの変更ならjava弄れなくてもできるんだから自分で修正する努力をしようぜ
チェックアウトしてもフォルダゴチャゴチャしてますね。
src内のServerstart.batはエラーで起動せず、build内のServerstart.batは起動しますがmap表示されない場所があったり↑で修正されていることが適用されていません。
フォルダの配置をちゃんとしないとだめなのかな
これってsrcとDB分けるべきじゃね?
未実装機能一覧.txtをコミット
>>713 もちろん自分でも修正してますけど
他の人にも修正場所を知らせておこうと思ったんですが
余計なお世話みたいだったようですねORZ
うpロダのままで今まで来てたから、エラーの修正なんかができてなかったんでないかい?
JAVAやC++の開発でSVN使うのは当たり前の話だし。
それとも717はいつまでも不具合ありの状態がいいと?
715も少しはググるなりして使い方覚えれ
自分たちの無知を棚に上げ、他を批判する
これが2chクォリティ
ちょっと使い方覚えるとオートアップみたいで楽だ
>>724 おまいみたいな奴はEclipseだけでいいだろ。
コミットすんなアホ。
727 :
726:2007/05/06(日) 17:10:01 ID:???
使える人が増えれば更新速度も上がるしいい事じゃん
>>727 これは素晴らしいね!
負荷というか、クライアントへの情報送信の遅延に関しては別のところで発生しているので
この程度の処理ならば影響ないと思うよー
うpロダでいいとか言ってるのは
SVNの機能も使い方もわからに池沼だからスルーでおk
馬鹿はマジで発言しないで死んで欲しい
>>724 俺からも本気で頼む
コミットを軽い気持ちでしないでくれ
ごめんよ、軽い気持ちでコミットしまくりw
>>731 ハイハイ、最新リビジョンでチェックアウトできてから、また来てください。
古いファイルで上書きされまくりで、話になんねぇーよハゲ。
コミットした奴はコメント残せアホ。
>731
しょ〜〜〜〜もないことで勝ち誇ってるオマエの方がよっぽど馬鹿みたいw
726さんの経路検索と
自分が記述間違ってた部分の修正と
あと、場所移動系の不具合をコミットしたよー
ビルドは通ると思う・・・
>>734 自分が書いたベースの262や284の記述がそもそも間違っていたので
誰がやってもビルド出来ない物が出来上がってたんだと思う・・・
ごめんね
SVNに移行したことで、SVN知らなかった多数の奴が
いきなりSVNに手を出すからこういうことになるんだ
わからん奴は下手に手を出すな、開発の邪魔になる
いや、むしろじゃんじゃん手を出して欲しい・・・
同期する前に比較できるしね
ソース弄ってる人なら、ビルドできない理由は分かるだろうから、自前で修正して
コミットし直せるし、SVN導入で怖いのは
腰が引けてしまって参加をためらう人が増えるんじゃないかって事かな
とりあえず、いままでのごたごたは自分のミスのせいであって
(ベースになってる262の実行ファイルの元であるべきはずのソースファイルが古い物も入ってた)
その他の人の責任ではないよ
ホント、ごめんなさい
まずはやり方かけよ
まったり行こうぜ
ブラックウィザードアミュレットはCON-1、INT+2
うpする人は修正よろすく
構文エラー、コミットミスなどを修正してビルドできるように修正しました。
鯖建つところまでは確認済み
ビルドしたのはいいけど、鯖起動するのにファイルの配置変えないとダメ?
それともdistの中で起動させたらいいのかな・・・
フォルダいっぱいありすぎてわかりませんorz
コメント書いてないとわかりにくいんだぜ
あーあ。もう何でもありだな・・・。
とりあえずrev45をコミットした奴、死んでくれ。
>>747 だから今まで通りうpロダで良かったのに・・・・
とりあえず、自前のEclipseでビルド通してからコミットしようぜ。
つーか、rev45はマジでテンション下がるわ。
言いにくいけど、エミュ鯖開発でSVNを使うのは色々と問題も多いと思う。
誰でも気楽に変更できると、修正してくれる人が増えるかもしれないけど、
コミットミスしたり、修正ミスしたファイルをコミットする人も確実に増えるしね。
それどころか、意図せずローカルファイルをコミットする人も出てくるような・・・。
ある程度大きなプロジェクトになると、ファイルのマージやバージョン管理を
専任でやってる人が各部門にいたりするくらいで、
個人的なイメージだけど、バージョン管理は余り気安くできるものではないと思う。
ミスすると、他部門にも迷惑がかかるしね。
勿論、そんなプロジェクトと全く同列だとも思わないけどね。
それと、テストしてくれてる人や身内で遊ぶ人達にとっては、メリットって殆ど無いんだよね。
バージョン管理が楽になるという意見もあるだろうけど、
古いZipアーカイブを展開するのも手間は変わらないと思う。
何より、操作方法が分からなくなることによって、スレの雰囲気が悪くなりそうだし・・・。
慣れていくしかないのかもしれないけど、色々と課題もあるよね。
server.cfgの設定が個人用に書き換えられてるね。
それと、未実装機能一覧.txtが削除されてるような・・・。
メリットどころかデメリットだらけ
進むどころか足引っ張りまくってんなw
とりあえず平行して進めて行くのが現実的かもね
>>751 root/l1jserver 以下が正解っぽい。
l1jserver以下を選べば、正常にチェックアウト・更新できるね。
rev45はl1jserverをrootにコミットしたものと思われ。
コミットの際のコメントすらなく意図が不明。
おい、見てんだろ?
なんとか言え、アホ。
コミットは登録制にして配布は誰でもにすればいいような
よくわからんが、SVNって嫌がらせに滅茶苦茶にされたりせんの?
出来るの前提としていえば、少なくともアンチならそれぐらいやると思うんだけど
>>756 アカウントとパスが公開されてるから誰でもできるんだぜ
それだと危険じゃないかな
開発してる人だけが修正できるようするのは出来るの?
>>756 アンチというか、もしかしたらNCJが・・・・・・・
じゃあやっぱり限定したほうがいいんじゃないの
メリットとデメリットでいったら、後者のほうが大きいと思う
少なくともアンチや嫌がらせは、やるやつならとことんやるんじゃなかろか
物が形になろうとしているときに、ぶっ壊すことに快感を見つける奴だっておるろ
陰謀とかじゃなくてこれは初心者が知らずに丸ごと誤爆っただけじゃないの?
>>762 今後同じことが起きる可能性だって大いに有りうる
つーかそもそも使うメリットあるのか?
多くの人にとってはうpロダの方が便利w
>>765 それ言うと自称プロの方達の怒りのレスが来ますよ・・・・・
>>764 カススレと隣同士な状態だからデメリットのが大きい悪寒
>>766 自称プロは多いけど、開発してる奴はなぜか2、3人だよなw
少しなにかあると文句いうやつ多すぎ
導入して間もないんだからミスがあるのは当たり前
うpロダ使いたいやつは使えばいい
どこにもうpロダを使うなと書いてない
私見だが、SVN導入後効率は遥かにあがってるように思えるが?
それと自称プロってどこにいる?
繰り返しになるけど、文句言うやつ多すぎ
うpろだは使わなくてもいいけど
せっかく作ったのを全部消されて技術のある奴のやる気がなくなるのが一番怖いんだが
SVNでチェックアウトした物の動作が怪しかったのはソースが足りていない点と
よくわからないけれど、幾つかのソースの内容が変化してた点で
リストアップして直すのが大変なので、ひとまず自分の開発環境と同じものに
置き換える試みをしてみるよ(ビルド後に簡単なテストをしたもの)
ソースを整理した部分の作業が古い物として扱われるようになるのでやってくれた人には申し訳ないけれど・・・
たぶん、現状の物をビルドしてもログインでパスが違うと言われたり
ログインできても鯖がエラー吐いてると思うんでこの作業が終わったらここで
連絡するのでそれからもう一度チェックアウトしてみて欲しい
SVN管理してる人はもうちょっとこういうことが起こりえるということを
頭に入れてから行動して欲しい
明らかにスレが荒れてるし
SVNが嫌だという人の意見を取り入れるとすると・・・
SVNは限定された人で行うとして、一定の修正が終わるごとにSSをうpろだに
上げるのが良さそうな感じだと思うんだが
>>769 >>720は「JAVAやC++の開発でSVN使うのは当たり前の話だし。」と言ってるから、プロなんじゃないの?
でも開発らしきことはしてないよな。
実際ソース修正してきたのは、いつもリリースしてくれるコテ無しの人、388、
ヒールの回復量とかの式貼ってた人だけだろ?
rev45あげたやつもいるし、効率はどうみても下がってる。
昨日までは不具合報告も活発にされてたけど、今日はSVNの話ばっかで開発自体は進んでないじゃん。
>>769 >SVN導入後効率は遥かにあがってるように思えるが?
根拠を示してみろ。当然、最新版をビルドして鯖建てしてみたんだよな?
俺は今日は鯖起動どころではなかったよ。
お前ら才能を無駄遣いし杉wwwwwwwwwwwww
喧嘩するなよ、仲良くしようぜ。
開発してる人間がやりやすいようにやってもらうのが一番じゃないか?
うpロダ使おうとSVN使おうと
開発していない人間がどっちにしろってのは言えないでしょ
まったり行こうぜ
流れをぶった切る様ですごく申し訳ないけど、
5日バージョンの鯖で試した所、(DBは全てワイプ)
アクティブじゃないモンスに攻撃を仕掛けても全く反撃してこない。
アクティブモンスは特に問題無い。
あと、ごく稀にモンスが瞬間移動する。
大体5マスから10マス位の範囲だったかな。
5日以降に上がっていた修正版を当てても同じ状態だった。
timeline見たら結構ちょこちょこ更新されてるね。
あれがなかったら順調だったと思うんだけどなぁ
でも時々フルパックのことも思い出してあげてください('A`
577さん頑張ってるが、使い方をあまり分かってない人が
コミットするとコンパイルが通らない状態が常に発生する可能性がありそう。。
eclipseで各ファイルの整合性を見てコミットしないと・・・
l1j-jpのSVNがまともに思える・・・
うーん、今SVN重いねぇ・・・
修正したんでチェックの為に一度ローカルを削除してチェックアウトしようとしてるんだけど
終わる様子が無いw
今回のごたごたの原因は
・ソースが全て揃っていない
・ソースが一部古い
この状態でベースを作ってしまったんでそもそも最初にSVNに登録されてる時点で動かない物だった
結果、みんながいくら手を入れても元々動かないのでどうしようもなかったってワケ
ソースが全て揃ってないのとソースの何が無いのかは前スレに書いたきり、その後
触れなかったので、これは自分の説明ミスだねぇ、もちろんソースの一部が古いままなのも自分のせい
チェックアウトが終わったら簡単な動作テストをしてそれで大丈夫そうなら
またここに書くよ
>>777 うちは敵が消えなくなったな。
シングル俺つえぇぇぇぇぇPLAYだから逆面白いけどw
463 名前:577 ◆P/V0e4ukoI [sage] 投稿日:2007/04/21(土) 02:31:36 ID:???
Google Docs & Spreadsheets を利用してDBのハングル翻訳を共同でできるようにしてみた。
DBはJumpPackの一部をうpしただけですが。
DBの翻訳作業などはバラバラにしていくより、共同作業のほうが効率がいいと思ってね。
有志の方いましたら、ここでのコテハンとGmailアドレスを送ってください。
共同作業者登録します。
[email protected] 466 名前:577 ◆P/V0e4ukoI [sage] 投稿日:2007/04/21(土) 03:01:39 ID:???
>>464 新しいものを追い続けてはいませんよ。
自分のデフォはあくまでtheDayです。
577 ◆P/V0e4ukoIって独自開発してたんじゃないのか
137の開発が進んできたから、勝ち馬に乗りに着たようにしか見えないんだが
>>781は信用できるが、577 ◆P/V0e4ukoIはSVNに関しても投げっぱなしだし信用できん
>>783 いやいや、そんなことないだろ。
少なくとも彼がエラー修正してくれたおかげでビルドまではできたわけで。
本当に信用できないのは、うpロダよりいいと褒め称えたくせにコメント付けずにコミットしてた自称プロの人だろ。
とりあえず、動くようになったよ
ルートに増えちゃったんで階層浅い方がわかりやすいかと思って
ルート側を修正したよ、ビルドするときはルート側の方をビルドしてね
あと、出来れば最初はクラスファイル入ってない方がいいと思うんだけど
SVN側でこれらを空っぽにするにはこっちで削除しておいてコミットすればいいのかな?
やっぱ、素人だとこういうときに困るねぇ・・・
SVNはホントに便利なんで活用したいけれど、今は手探り状態になっちゃってて
ごめんね
>>784 最初にソースみて、これは動かないって思ってコミットしまくったのは自分だよ
結局、ベースの時点でダメだったんで意味なかったけどね・・・
自称プロの人っていうのが誰を言ってるのかわからないけれど
その人は手を出してないと思うよー
自分のスタンスは変わってないんですがね。
独自でまったりやってるのも変わってません。
SVNに関しては当初のSVNは誰も使ってなかったし
最近の動向見てたら方向性が決まってきたみたいなんで
SVNを作り直しただけです。
137は自分では使ってませんしね。
SVNを最初に作った立場からチェックアウトしたあとビルドしやすいように
してたんですがね。
javaを扱える人はSVNくらいは扱えるだろうと思ってた認識の甘さは認めます。
信用できない?何を信用すると?
SVN作っただけでえらい言われようですな。
あと、ビルドするときにエラーが出るのが気になるだろうけれど
やむを得ない場合は別として
文字化けしてる部分はそのままにしておくと翻訳するときに楽かも
>>785 リポジトリ上のファイルを削除するのは
コミットする前に該当ファイルを削除してコミットすればOKです。
>>789 どうもありがとう! さっそく邪魔なのを削除してまたコミットしてみるよ
>>777 うちでも反撃してこないのを確認しました。何で気付かなかったんだろうw
放置気味のうpロダだけど0284は一応最新のフルパックなんだよね・・・
SVNの方ではこれは修正されてるのかな?
俺みたいにSVNの使い方がよくわからない人はしばらくROMってた方がよさそうだ
この流れを見てると試行錯誤するだけでも開発陣の邪魔をしてしまいそうorz
>>791 >>678で書いたように実は昨日の段階で修正してたんだけど
自分のせいでごたごたしてて、みんな適用できなかったんだ・・・
今はいけると思う
>>794 47の方は丸ごと削除する事にしたよー
上にも書いたけど、ルートの方を使ってね
未実装機能.txtが文字化けして見れないのは俺だけ?
>>634で貼ったヒール回復量、
l2 = (int)( ( 1+( (float)player.get_lawful() / 32767 ) ) * (float)l2 );
ではなく
l2 = (int)( ( 1+( (float)player.get_lawful() / 32768 ) ) * (float)l2 );
でした。ごめんなさい。
ついでにG-Hを100万回試行した結果を貼っておきます。(アラMAX,MB3)
{45=1, 47=2, 49=5, 51=6, 53=14, 55=40, 57=59, 59=97, 61=156, 63=244, 65=362, 67=
549, 69=771, 71=1077, 73=1641, 75=2140, 77=2993, 79=3867, 81=5276, 83=6661, 85=8
374, 87=10435, 89=13058, 91=15819, 93=18734, 95=22163, 97=25100, 99=28784, 101=3
1942, 103=35612, 105=38640, 107=41384, 109=43856, 111=45909, 113=46900, 115=4777
2, 117=47392, 119=46729, 121=45909, 123=43909, 125=41327, 127=38523, 129=35132,
131=32228, 133=28619, 135=25298, 137=22071, 139=18593, 141=15525, 143=12757, 145
=10649, 147=8550, 149=6853, 151=5294, 153=4083, 155=2999, 157=2189, 159=1551, 16
1=1076, 163=789, 165=608, 167=347, 169=243, 171=125, 173=90, 175=35, 177=26, 179
=18, 181=11, 183=6, 185=1, 187=1, 197=1}
平均は116.000182でした。
>>798 こだわり派だねw
了解です、コミットしておいたよー
もし、よかったら今後は直接コミットしてくれると助かるよー
ただ、環境を用意するのが大変なようなら、今まで通りスレに貼ってくれても問題ないです
誰かが気がついてコミットしてくれるしね
一応、計算式の載っているサイトあります。
n、ex、g、fullヒールの4種は載ってます。
お相撲さんの相撲部屋で検索すればすぐ見つかると思います。
よければ参考にして下さい。
TRACのトップに Eclipseでビルドする方法 を書いておきました。
参考までにどうぞ。
>>799 お手数かけます。
>>800 そのサイトを参考にしました。
なので今回のヒール量計算は「本鯖の回復量に近い」というより
「相撲部屋の回復量に近い」と言った方が正しいと思います。
>>787 説明もせずに投げっぱなしにした結果が今の状況だろ。
javaを扱える奴だけじゃなくて、俺のようなDLしてる奴に何の説明も無いよな?
それじゃ混乱するするのは当たり前じゃね?
トップページにちょっと書いただけじゃ分からんよ。
今までの流れでレベルが低いのは分かるだろ?
>>781のカキコ見ると頑張ってる名と思うしテストに協力しようって気にもなる。
577 ◆P/V0e4ukoIのカキコ見ても誰もそう思わない。
それが信用だろ。
あとそんなに煽り耐性ねーなら、2ch向いてないと思うんだぜ。
ついでにnbの計算式は分かりませんがint18以降の回復量を実験してる
サイトはリネへの扉というサイトに載ってます。
ヒールallは分かりません^^;
本鯖ではint25以降item等で上げられますが、それ以上は攻撃魔法のみ
しか効果がありません(多分)確率魔法、回復魔法は25で打ち止めのはずです。
l1j.server.server.Loginsの48行目、
if(!_autoCreate)
これだとAutoCreateAccountsがfalseのときにしか
アカウントが自動作成されませんが
何か意図があって ! 付けてるんでしょうか?
DoorTable#L1Doorsの
npc.set_armor(ac) を npc.set_ac(ac)に修正して
コメントアウトを解除したものをコミットしました。
>>803 ついに面と向かってアンチデタ━━━━゜( ∀ )゜━━━━!!!!
画面ないに他のプレイヤーがいた場合、
画面内の動いていないNPCがすべて見えなくなります。
画面外に一度出すとまた見えます。
リビジョン50で確認。
なんか過疎ったね・・・
>>810 当たり前ジャン。
曜日感覚がない廃人は、これだから困る。
自宅警備に曜日なぞ不用のものでござる
ムッ、妙な音がする。ちくと、見て参るので暫時お待ちあれ
L1Jjava wikiの件、TOPページ更新お疲れ様。
Java使える人以外でも鯖建てる人がいるわけで、最新じゃなきゃだめな人(コミットする人)以外には、Tortoiseを勧めないほうがいいと思う。
動作テストであればエクリプスだけ入れて、ワークスペース内の削除とチェックアウト(更新でもいいのかな?)を繰り返したほうがわかりやすいし、PC負荷が段違いだから。
鯖建てしてみたい方へ
エクリプスはデフォルトだとjreのフォルダを選んでるんじゃないかと思うので、ビルドする際にHOME_なんちゃらエラーがでる人は、ウインドウ⇒設定⇒JAVAのインスト済みJREでJDK1.6.0.1を追加・選択しといたほうがいいです。
マルチプレイの仕方を教えてくれませんか?
>>815 まずはIPアドレスを晒してください。
あと、windowsファイアウォール等セキュリティ関係も無効にする必要があります。
それでもやるというのなら、教えますよ。
スーパーハカー(笑)
>>814 もうカタカナ多すぎて理解デキネ('A`
区切りがついてテストさせたいと思ったらフルパックうpでいいよもう
>>816 IPはここでじゃなくて友人に教えたらいいんですよね?
んで、どうやるんですか?
822 :
815 :2007/05/07(月) 19:59:22 ID:???
すみません解決しました。^^
823 :
816:2007/05/07(月) 20:00:36 ID:???
>>820 IPアドレスを示してもらわないことにはアドバイスできません。
L1j-serverに未対応のIPの場合はIPに適したプロクシが必要だからです。
晒す覚悟が無いなら止めたほうが賢明でしょう。
スレ上の誰かがふと思った
815のPCに潜入せねば
スレ上の誰かがふと思った
815のPCを壊さねば
つーか俺はwiki使ってないから思ってるだけかもしれんが
うpろだもSVNも乱立というか、重複して余計混乱するんじゃねえの?
あれは消して既存の物にリンク貼るだけでいいような
>>815 こいつ前から鯖公開のしかた聞いてる奴だろ?
いい加減にしろよ
>>806 意図は無いよw 単に間違えてるだけなんだ
急遽デコードしたんだけど、元のソースではそこで処理を止める様になってて
便宜上、逆の意味に変えたんだけど判定の変え忘れちゃったw
気がついた所はどんどん修正していってね
>>809 とりあえず、ソースをざっとみてすぐ直せそうな所は直してコミットしておいたよー
SVN導入で混乱しているようなので、こちらでパッケージングして
アップローダーに上げようと思ったんだけど、up0284.zipとSVNに上がっているファイルに過不足があるね。
SVNの方は、up0284.zipからClientBasePacket.javaが削除されいて、Logins.javaが追加されている。
その状態でビルドするとビルドは正常に通るけれど、起動してアカウントを新規作成しようとすると、
パスワード不正になってアカウントが作成できなかった。
ちょっと調べると、直るのかもしれないけれど。
おっと、文字化けしちゃってるね、エンコードしてコミットし直すので
しばらく待ってね
>>828 だねぇ・・・SVNはソースやDB入手用と割り切って
実行形式のファイルだけで作ったパックをプレイ用として配布するってのが
バランス取れてるっぽいね(サイズも小さくできるしね)
ClientBasePacket.javaは重複していたので130から137にする際に
classファイルの方は削除してあったんだけど、javaファイルの方が残ってたんだ
Logins.javaに関しては今までもLogins.classは必須でパッケージの中にも入れてたんだけど
編集する必要がなさそうなのでデコードしてなかったんだ
(いままでは編集する必要性がある物だけを扱ってきたからね)
SVNで落としたソースをビルドするときはすでにコンパイルされている物や
ビルドで出来上がったパッケージを全部削除してからやるといいよ
残ってる状態でビルドしても、コンパイルしてるフリしてやってないからw
自分も編集したあと、ビルドしてもその編集が反映されなかったので最初戸惑ったよ
rev58を落としてビルドしたけれど、キャラクター作成してログインしようとすると蔵が落ちる・・・。
自分だけかな・・・。
577
バカ休み休みにしろ
無駄に手出しすぎ
再利用しろ、それがオブジェクト形式だろ
気づいた点
・HPRが停止時3秒ごとになっていない
・HPRがCON値と比例していない
・LvUP時にも18以上の数値は反映されていない?
等自分的に気づいた点だけの書き出しです。
本鯖と比較したので間違いないと思いうけど・・
>>833 今自分も念のため、更新したあと
binフォルダとbuildフォルダの中身を削除してからビルドして
起動>ログインしてみたんだけど何も起こらなかった・・・なんでだろう・・・
>>835 本鯖との比較情報は貴重だね
どうも、ありがとう!
577は今後も独自でやっていくって言ってたし、何がしたかったんだ?
独自でやるといったくせに、無駄に手を出して混乱させただけにしか見えないな
>>835 未実装機能一覧.txtを更新。
ソース修正してくれてる人は、修正完了したら未実装機能一覧.txtの該当する箇所を
消しておいて貰えると助かるよ。
もう少し見やすくまとめた方がいいかな。
>>831 >だねぇ・・・SVNはソースやDB入手用と割り切って
>実行形式のファイルだけで作ったパックをプレイ用として配布するってのが
>バランス取れてるっぽいね(サイズも小さくできるしね)
それがいいね。変更するのはソースとDBだけだから。
鯖立てやテストプレイするのに、eclipseやTortoiseSVNは必要ないし、混乱を招いてしまうしね。
ただ、パッケージには今まで通りソースもあった方がいいと思うけど。
>>840 出来るだけ一本化出来た方が報告を聞く際に参考にし易いので
パッケージ状態での配布は止めてたんだけど(どうしてもSVNより内容が古くなってしまうから)
みんな、かなり抵抗があるみたいだし、これ以上わがままは言えないね・・・
自分だけでやってるわけじゃないから、こういうところは引き際が大事って事なのかな
パッケージの内容に関しては388さんが良いと思った方法を選択しようよ
えらい言われようだな。
SVN作ったことで混乱を引き起こしたのならお詫びする。
また、その原因となったSVNもとりあえず凍結したよ。時期が来たら削除するよ。
リビジョン59までのファイルはうpローダにあげておく。
良かれと思ってやったことだったんだがね・・・
まあ、これで自分は消えますわ。
これで開発速度が落ちるわけか('A`
845 :
ネトゲ廃人@名無し:2007/05/07(月) 23:08:18 ID:V892fQvL
ちょ(;´Д`)
やっとSVN使えるようになったのに・・・orz
あーあ
一部のアンチのせいで。。。。。
ゴメン、sage忘れた・・・おとなしくROMってます・・・
何故スルーしないのか・・。
2chなんだから・・。
全くここの住人はツンデレだらけですね
せめて1週間くらい様子見てもよかった気がするんだが…
だねぇ
反論してたやつらは自分らで使い方もロクに調べないカスなんだから
スルーが一番なのにねぇ
てかSVN復活してください
2ch自体向いてないだろ・・・
この程度の煽りで削除とか意味わからん
初代スレから見てたけど普通の流れにしか見えなかったのは俺だけ?
>>843 SVN作ったから混乱したんじゃないだろ。
説明もなしにやるとこうなることくらい分かりそうなもんだがな。
復活したところで延々ループになるの分かってんだから
なくていいだろ別に
>>851 はげど。清清しいまでの厨房っぷりなんだぜ
啓発チーム>SVN
テストユーザー&ダウン厨>うpロダ
って棲み分けするといんじゃない?
下手に使い方分からない子達がコミットできる環境だとウザイことになりそうな予感がする。
そして過去は繰り返される
>>855 そうなりかけてたのに、577が削除した
俺から言わせてもらえば何もしない奴が吠えすぎ
して貰ったんだからケチつけるな
使い方がわからないやり方がわからない?調べてから言えや
調べるのがめんどくさいからって一々反論すんじゃねえ
折角sqlの黒WIZアミュのINTの数値入ってないのSVN使って修正してみよっかな〜と思ってた
のに・・・ SVNの使い方判らんが、sqlの自分が気が付いた1行だけ直してうpろだってのも
なんか使い勝手が悪いっつーか・・・
やっぱ両方あった方がよくね?ここで出ている通りSVNは誰かが責任持ってこまめに管理しないと
滅茶苦茶になりそうだが。
>>859 便所の落書きである2chの更に果てしなくグレーゾーンであるエミュスレでまともなレスが貰えるわけがない
厨が群がらないわけがなかろうにこんな餌場w
>>861 ネトゲ板は2chでも最下層だからなw
VIPなんかより確実に下
2ch全体でも、間違いなくワースト5に入る程度の低さ
本鯖の鯖別スレ読めば程度の低さは分かるだろ
>>577 ◆P/V0e4ukoI
何様のつもりなのか知らんけど、おやすみ僕ちゃん。
開発陣に確認せずに勝手にSVNを建てたかと思えば、勝手に凍結っと。
こうすれば評判の悪いお前のwiki(l1j-jp)に人が集まってsvn使うと思ってるんでしょ?
広告収入狙いの乞食きもすwwwwwwwwwうぇwwwwww死ねちんかすwww
あのwikiは577が絡んでたのか。
確かにいわれてみれば、用意するもののところに SVNのこと書いてるな。
その割にはMySqlのところは省略になってるし、何かおかしいよな。
普通逆のような。
何もわからない馬鹿ほど人を煽る
アンチをアンチと見抜けない馬鹿に2ちゃんねるは難しい
煽るだけなら猿にでもできるからな
俺みたいに
繋がらないと思ったら、凍結されたみたいだね。
SVNはソースとDBだけで、リリースは今まで通りアップローダーにしようという方向になってたのに。
中々上手くいかないね。
SVN凍結されちゃったんか・・・
せっかくチェックアウト&テストプレイして
いくつか気になる点があったから挙げようと思ったのに・・・
>>871 じゃあそのくだらんレスの代わりにここに書いたら良かったのに
>>872 ハイハイ、ちゃんとトリップつけてね。
本日のとりびあ
2chのトリップ付きは厨房であることがまたまた立証された。
>>869 これは誰がうpしたものかな・・
まだレス全部見れてないんですが。
577 ◆P/V0e4ukoI 様を怒らせたレス↓
834 :ネトゲ廃人@名無し :2007/05/07(月) 21:43:37 ID:???
577
バカ休み休みにしろ
無駄に手出しすぎ
再利用しろ、それがオブジェクト形式だろ
どう見ても中国人、どう見てもRMT業者です。
本当にありがとうございました。
IP晒しはあとまわし、レスもまともに見れてないので。
さてHP更新しますかな・・
なんにせよ 開発が遅れることになるのは確か
ほかにSVN作れるのいないのかな
おれにはムリ
OpenSVN上にスペース確保完了。
ただ、運営のルールを取り決めないと同じ轍を踏む可能性があるので、公開は後日。
こちらがOpenSVNについてよく理解できていないというのもあるしね。
SVNの位置付け、取り決め等アイデアがあったら、レスお願い。
勿論、577さんが凍結解除してくれるなら、そちらを継続するけどね。
煽りに耐性なさそうだから、再開してもまた閉鎖しちゃうんじゃないかな
そしてなぜか叩かれない388と137鯖開発者
人間性の違いか・・・
>>879 作業に熱中してて状況がよく分かってないんだけど
自分は388さんを信頼しているので388さんの考えに従うよ(他人任せでごめんね)
SVNの位置づけに関してはさっき話し合った通り、
ソースとDBの入手先>SVN
すぐ実行できるパック>うぷろだ(管理人さんにも改めて使わせて貰えるようにお願いした方がいいね)
凍結解除して貰えたら、そっちを使うというのも了解です
>>880 ソースが足りないという点を同梱のreadme.txtに書いてなかった自分が一番悪いんだよね・・・
反省してます・・・
まったり行きましょう(´・ω・`)
最新の状態のDBをZIPで上げていただけませんでしょうか?
マルチプレイできそうなので、テストしてみたいと思います。
>>884 ありがとうございます。
>>869でビルドされてないと書いてあったので
これかな?と思いつつ試してませんでした
使ってみます。
>>885 ビルドされていない、というのは少々御幣があって、敢えてビルドしていなかったんだけどね。
それでSVNを凍結することにしたから、そのままの状態で圧縮しただけだと思うよ。
>>886 出来ました。
ちゃんと動くみたいです。
ありがとうございます。
何かわかれば報告します。
>> 876 = 577
ちょwwww間違えたw
俺もばかだwwwwwww
それくらいで怒るのは、房野だからさ(^ω^)
すいません、私が悪かったです。
自演ではないですよね。
反省します。
なわけいだろw
どんだけぇ〜
ウッドベックの道具屋に話しかけて「Buy」を押すとNPC動かなくなって鯖にエラーログが残るのって既出?
・・・一応報告まで。
java.lang.NullPointerException
at l1j.server.server.serverpackets.S_ShopBuyList.<init>(S_ShopBuyList.java:57)
at l1j.server.server.clientpackets.C_RequestNPCAction.<init>(C_RequestNPCAction.java:70)
at l1j.server.server.PacketHandler.handlePacket(PacketHandler.java:100)
at l1j.server.server.ClientThread.run(ClientThread.java:248)
>>サイトの者 ◆0gM5rfqonc
IP晒すのは一行に構わないが、もし晒したら俺はあそこ二度と使わないで
おこうかな
そのレスはそんなに構ってほしいのか
IPごときでガタガタいえるのがうらやましいよ
IP晒すとかの次元の問題じゃなく
普通に577 ◆P/V0e4ukoI 氏は鯖が完成しやすい様にしようとしたわけで
その使用としたことがあまりうまく行かなかったからて、あげくのはてには
文句言われたりIP晒される必要があるのかてのが問題なわけで、そこに
サイトの管理人が協力して晒すような輩で後で晒すみたいなコメント残してる
わけで誰ももうUPローダー使いたいとは思わないだろ
ttp://www.abcoroti.com/~umagon/cgi-bin/src/up0294.zip のマルチプレイで
パンドラ周辺だとPC同士で確認出来るし、白茶も出来る
他の場所、傲慢やFI、ギラン等へ飛ぶと全茶は確認出来るが
姿は見えない。白茶も出来ない
殴っているMOBは確認出来るし、相手を殴ってるMOBも分かる
MOBが死ぬのも確認出来る、両方が同じMOBを殴ると
本鯖のようにダメージが多い方にDROPが行く
通常のPLAYだと蔵、鯖共に落ちることは無し
イラプを連発してみたところ蔵落ち
FS連打では落ちなかった
pen4 2.4G メモリ1G
ここはNCJ社員に監視されています
通報しました!!!!!!!!!!!!!!
みんなに迷惑を掛けたと本気で反省してるなら、ビルドしたものもうpしたはずなんだよな。突然凍結なんだから。
普通はコミット凍結→しばらくして削除だと思うけど、即SVN凍結→なぜか削除待ち。
ただのかまってチャンでしょ。
と技術の無い奴が申しております
◆お決まり
荒らし、中傷、煽りなどはしない。いても放置で。
何も出来なくても、開発者などに期待をもってこっそりと応援しよう。
たとえネタがなくても、スレの雰囲気を悪くしないこと。
次スレは
>>970前後が立てること。
垢ハックやウィルスの恐れがあるサイトには十分に注意!
※※ リネ2はスレ違いなので帰りましょう ※※
もうね…
みんな阿保かと、馬鹿かとHPやスレ乱立すりゃいいじゃん(・∀・)
荒れてきたあああああああああ
おおっおっおおおお落ち着くんだ
まだあわてるような時間じゃない
荒れれば荒れるほど完成が遠のくんだぜ?
SVN他もろもろのアイデアとして、個人的な意見でわるいが
SVNは限定されたメンバーのみ使用
リリースはうpろだ
個人的な細かい修正もうpろだ
直接は関係ない拾い物などもうpろだ
各うpろだを用途別に分ける
限定メンバーってと、388氏と名無し氏の鯖開発者に加えて
580氏などのDB役、スネークや606氏などの情報役くらいかな?
他に協力したい人はメンバーと話してから登録みたいな感じでどうだろ
開発自体は半クローズドかもしれんが、今までより連携は取れて安全性も高いよ
それにうpろだに細かい修正あげれるから、他の人が修正してうpも出来るし
それはマージしてもらえばいいから
SVNでチェックアウトしてもらうのもありかもしれないけど
それをすると分からない奴が沸きすぎる
切り捨てるならそれもありだが・・
あと、作ってく人の中でまとめやらうpろだを管理した方がいいかもね
まぁ参考程度にでも・・
>>903 まぁーね。
あいにく技術なんか無いけど、Jump鯖のサモソ関連javaを137鯖用に修正するくらいはできるんですけどね。
リビジョン59のzipをエクリプスに読ますやり方がわからなくて停滞してるけど、
リビジョン58ではすでに動いてますよ。Jumpばりに。
>>907 これは凄いね。
137鯖ですらソースが揃ってるわけじゃないのに、本物なのかな・・・。
>>909 Eclipseすら使えないやつがJAVAの修正?
ワラワセルナ
目欄
おそらく909は何の意味で煽られてるかもわからないと思われ
>>910 jad -8 -nonlb -ff -pi 10 -o -sjava -r **/*.class
きみはこれで幸せになれます
>>908 アイデアが悪いとはいわない
ただそれだと全部開発者が動くことになるなw
むしろその方がいいか?
909へ
public void C0C1D0DCC124C815(int i) {
switch(i) {
case 4: // '\004'
default:
break;
case 1: // '\001'
if(!ACF5ACA9D0DCC138) {
ACF5ACA9D0DCC138 = true;
BC29C5B4D0DCC138 = false;
D734C2DD = false;
ACBDACC4 = false;
ACF5ACA9D0DCC138 acf5aca9d0dcc138 = new ACF5ACA9D0DCC138(this);
acf5aca9d0dcc138.start();
}
break;
case 2: // '\002'
if(!BC29C5B4D0DCC138) {
ACF5ACA9D0DCC138 = false;
BC29C5B4D0DCC138 = true;
D734C2DD = false;
ACBDACC4 = false;
_FightPlayer.clear();
BC29C5B4D0DCC138 bc29c5b4d0dcc138 = new BC29C5B4D0DCC138(this);
bc29c5b4d0dcc138.start();
これをどう解決したか教えてくれ
909 名前:ネトゲ廃人@名無し[うはwwいい釣り掘りwww] 投稿日:2007/05/08(火) 12:45:03 ID:???
>>903 まぁーね。
あいにく技術なんか無いけど、Jump鯖のサモソ関連javaを137鯖用に修正するくらいはできるんですけどね。
リビジョン59のzipをエクリプスに読ますやり方がわからなくて停滞してるけど、
リビジョン58ではすでに動いてますよ。Jumpばりに。
920 :
384:2007/05/08(火) 14:47:23 ID:???
0296に塊(基本)パックのv0.2放流
ODNの全鯖規制つらかったんだぜ?
922 :
384:2007/05/08(火) 16:33:59 ID:???
それよりもnaverのカフェが会員認証通すと翻訳サイトが機能しなくなるんだけど
どこかに翻訳してくれるトコないかな‥いちいちテキスト翻訳だとだるす
晒すつもりはないですけどね、ただ返事をせずにいると感じ悪くなりそうなので・・
>>923 今回は害(無害でもないけど)があったわけではないし、うpせずに逃げるのが最悪の選択であったはずだし
晒す必要は無いでしょう。
ただ、今後は変なもの(未加工巨大BMPとか)について、IP晒してやってもいいような気がします。
>>924 ip晒しよりもbmp上げれなくすればおkな気がするが
ip晒しとか子供のやる事なんだぜ
>>843 577、up0294.zipをうぷ
>>886 >敢えてビルドしていなかったんだけどね。
577=388?
つまんないことで蜂の巣をつついたような騒ぎだな
わざわざ特定することに意味があるのか?
槍ガードとかハイネガードとかに変身してみたいっす。
PolymorphとかNpcとか弄ったんだけど、無理だった。
姿は変わるんだけど、動けない。
因みに槍ガードのSPRは51、ハイネガードは1659っす。
DBのテーブルでは定義できないみたいですねー。
弓撃ったらハイネビームが飛ぶとか、本鯖からの憧れだったり。
あと、攻撃パターンが2つある変身(DKとか)で、攻撃パターンが変わればいいと思ってます。
ついでに蔵落ち報告。
+70のサイハとダークエルフ変身で敵攻撃してたら、落ちました。
リッチ召喚して、魔法使われたと思われたとき、落ちました。
DVで敵を剣でなぎ倒してたら、落ちました。
クラスはナイトです。
うpロダは2つぐらいに分けて、片方は重要ファイル(1.68M蔵やフルパック)用で、
もう片方は差分ファイルや細々としたファイルをうpするようにしたら、使いやすかったり。
いや、388はビルドした状態のものをSVNにコミットしてなかったってことじゃねえの?
「ビルドしてねーというか私は今までSVNにはあえてビルドしてないものをコミットしてたんだけどね」て意味な気がするが
もう良品作ってくれれば誰だっていいだろ
おれは・・・今作ってくれてる人みたいに人間性がいい人がいいな・・・
知らない人には悪いけど・・・某.みたいな性格は勘弁・・・(笑)
ずいぶん、賑やかになったねw
ID出ない方が参加しやすいだろうと思って掲示板移動は今まで提案してこなかったんだけど
こんな話題が続くのはみんなも飽き飽きだろうから、過ぎた事はもう放置で
したらば辺りに移動してみようか?
単発IDや発言の度にIDコロコロ変わる書き込みは、それがみんなにとって判断する上での
参考になるしね
不具合報告板、修正項目報告板、雑談板、ってな感じに分けられた方が見易いってのもあるし
自分はずっと名無しできたわけだけど、この変な語り口とアップしたファイルとの結びつきで
余裕でみんなに特定されてるだろうし、いまさらID隠す意味も無いよねw
もし、移動しても良いならば言い出しっぺの自分がしたらばに掲示板作るね
>>933 したらばリネージュBBSのこと言ってるのか?
したらばリネージュBBSなら俺は反対だなまた余計な奴が増えるから
別のところならいいかもね
>>927 >>785さんの提案でclassファイルはコミットしないという方針だったから、そのつもりで書いたんだけどね。
SVNを公開しようと思っていたけど、こちらでやってしまうとまた荒れる可能性もあるから、
他の人に任せた方がいいみたいだね。
>>934 以前掲示板用意してくれた人がいたんだけどねぇ・・・
あの時はここですら、今より書き込みしづらい雰囲気出てて
しかも、その用意された掲示板に誰一人書き込みしてなかったんで
自分も勇気なくて書けなかったんだよね・・・もったいないことしちゃったよ、とほほ
良さそうな掲示板、あるいはCGIあるかな?
>>936 このままでいいじゃないかな?
一部の人を抜けて皆開発を進むことを願ってるから下手な書き込みして
自分自身の首つる様な物だから確かに周りにも迷惑かかるけどね
また掲示板の場所変えてどうのこうの問題になるのもあれだしね
>>918 909さんでは無いけれど(909さんは良い釣り師の方だね)
そこの解決について以前書いた事が具体的では無かったので
再度、今度は具体的に書くね
要はユニコードが破壊されている(破壊って程じゃないけど)ので元に戻せばOKだよ
元ソース public void C0C1D0DCC124C815(int i) {
修正ソース public void \uC0C1\uD0DC\uC124\uC815(int i) {
こんな感じの修正をユニコードが壊れている部分すべてに施せば
コンパイルは通るよ(デコード後の成形は必要だけどね)
自分がJumpを参考程度に止めているのは、もちろんテストしてもらうのが難しくなるからでもあるけど
単に上の作業がめんどくさいってのもあるんだよね
だから、上の作業を施したファイルは今のところ数ファイルしかない(動作チェックの為に一部変えたりした)
したらばは色々と底辺だからな
ある意味鯖スレより酷い
>>939 別にしたらばじゃなくてもいいよー
以前用意してくれた人の様にphpBBSもいいよね
(またその人に頼めるなら有り難いけど、さすがにそれはわがままが過ぎるかな・・・?)
同意。したらばだけはやめたほうがいいw
弊害もたしかにあるけど、このまま2chでいいんじゃないかな
2ch以外に移ると、開発者に参加したいやつが気づかなくなったりする恐れが
>>941 それに関しては定期的に誘導を貼っていくしかないね
したらばは評判が良くないみたいなので候補から外した方がいいね
phpBBSで問題あるかな?
943 :
909:2007/05/08(火) 22:15:11 ID:???
>>938 残念ながら釣り師にいいも悪いもないんだせ。
ある時はスネーク、ある時はネタ提供、そしてある時は善良なテスター
っと。
2ch、しかもIDが出ない限定の楽しみ方だね。
まぁ、アレだ。
話題が途切れた時が終焉の時だぜ。
そろそろフルパックをうpしろボケカス。
おねがいします。この通り(・∀・)ノシ 〜 ●うんこ
>>943 ごめんよ・・・もうしばらくかかりそう・・・
パケット送信に関してちょっとした変更を試してる最中なんだ(しかも無意味な作業かもしれない)
提供の仕方も決まって無いというか、振り出しに戻ったというか、どうすりゃいいのかわかんない状態だし
この間にやりたいことやっちゃおうって感じで作業してるよ
phpBBに移行すると自演の疑いが無くなるのはいいけれど
スネークの活躍が制限されるのは確かに痛いね・・・
あと、関係ないけど(いや関係あるか)NPCの新経路検索が素晴らし過ぎる
賢いモンスター見てるだけで幸せになれるね
726さんはホントに良い物(
>>727)を提供してくれたよね
命中率がいまいちだったので修正してみた。
こんなんでどうかな?
L1MonsterInstance.java
MobHitCalcの最後に最低・最高命中率の下限・上限を設定
// 最低命中率をNPCのレベルに設定
if(mobhit < mob.getNpcTemplate().get_level())
mobhit = mob.getNpcTemplate().get_level();
if(mobhit > 95) mobhit = 95;
else if(mobhit < 5) mobhit = 5;
Random random = new Random();
int rnd = random.nextInt(100) + 1;
return mobhit > rnd;
946 :
945:2007/05/08(火) 22:39:36 ID:???
んで、こっちがPlayerHitCalc
private boolean PlayerHitCalc(L1PcInstance player, L1MonsterInstance mob)
{
// 命中計算式
// モンスター(NPC)への命中率
// =(PCのLv+クラス補正+STR補正+DEX補正+武器補正+DAIの枚数/2+魔法補正)×5−{NPCのAC×(-5)}
// STR補正 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
int[] str_hit = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9,10,10,10,10,10};
// DEX補正 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
int[] dex_hit = {-1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26};
playerhit = player.get_level();
if(player.get_classId() == 61 || player.get_classId() == 48 || player.get_classId() == 2786 || player.get_classId() == 2796) {
// ナイト・DEはLv/3毎に+1
playerhit += player.get_level() / 3;
}
if(player.get_classId() == 0 || player.get_classId() == 1 || player.get_classId() == 138 || player.get_classId() == 37) {
// プリ・エルフはLv/5毎に+1
playerhit += player.get_level() / 3;
}
947 :
945:2007/05/08(火) 22:40:19 ID:???
つづき
やっぱSVNあったほうが便利だよ。
if( player.get_str() + player.get_strup() > 39)
playerhit += str_hit[39];
else
playerhit += str_hit[player.get_str() + player.get_strup()];
if( player.get_dex() + player.get_dexup() > 39)
playerhit += dex_hit[39];
else
playerhit += dex_hit[player.get_dex() + player.get_dexup()];
playerhit += player.getWeaponHit() + player.get_addhit()+player.get_hitup();
playerhit *= 5;
playerhit += mob.get_ac() * 5;
if(playerhit > 95) playerhit = 95;
else if(playerhit < 5) playerhit = 5;
Random random = new Random();
int rnd = random.nextInt(100) + 1;
return playerhit > rnd;
}
SVNに関しては開発側が定期的にうpろだに上げてくれりゃいいと思うお
日本は他国のモノマネしか出来ないある
中華っ言うやつが出てくるニダ
Madomoazeru…
>>945 よくわかんないがSUGEEEEEEぜ!
>>946 クラス毎のダメージボーナス、命中ボーナスは
DBのcharactersテーブルのadddmg、addhitを使用した方がいいと思うよ。
と自演君がいってるお('ω')
どんたけぇ〜
どんたけぇ〜
どんたけぇ〜どんたけぇ〜どんたけぇ〜
どんたけぇ〜
どんたけぇ〜どんたけぇ〜どんたけぇ〜
どんたけぇ〜
どんたけぇ〜どんたけぇ〜
違うの?
せめてトリップつけてくれ
960 :
956:2007/05/08(火) 23:22:19 ID:???
>>957 ○同じ人じゃないのかw
×同じ人じゃないのか?w
?忘れ
692 ネトゲ廃人@名無し [sage] 2007/05/08(火) 22:58:07 ID:??? NEW!!
この板でラインエイジを探すと俺TUEEできるよ!
962 :
ネトゲ廃人@名無し:2007/05/08(火) 23:28:46 ID:KPR+wJLA
963 :
945:2007/05/08(火) 23:33:13 ID:???
>>948 アップロダにUPするったって、マージする側からしてみりゃ変更箇所わかんねーのに、全部アップされても困るんじゃないの?
>>951 ありがとう、CalcStat.javaのCalcStatHitで命中補正を行っているようなんだけど、命中補正はクラスボーナスしか入ってないっぽい。
あと、addhitはレベルUP、Down時にしか変更されなくて、しかも前回のレベルから上がったか、下がったかを判断しているので
もし、DEX、STRの命中補正を入れるなら、ソース変更箇所が複数になってしまいそう。
とりあえず、直しにかかります。
>>952 これ俺じゃねーよ(笑)
ダメージの算出もやってるんだけど、モンスター側の最低ダメージってあるんかな?
誰か教えて〜。
>>963 本鯖だとモンスター側の最低ダメージは0だと思う。
その場合ダメージモーションが出ない事から、回避と同じ意味合いになる。
エルモアWIZにMR100で水リング2個で魔法なのに回避する事から
直接攻撃も一緒だと思うけどどうだろう。
>>964 その通りモンスターもプレイヤーも魔法も直接攻撃も最低ダメージ0が存在する(ダメージモーション無し)
>>963 addhit、adddmgはレベル分のボーナスのみで、DEX、STRの命中補正は度外視してるっぽいね。
addhit、adddmgにDEX、STRの命中補正を入れてしまうと、
防具やエンチャントによるステータスボーナスも考慮しないといけないので、
addhit、adddmgは現状のままでいい気がする。
防具着脱やエンチャントの度に更新しないといけないし、エンチャント中に鯖落ちするとややこしくなりそう。
それと、既に気づいてて余計なお世話かもしれないけど、
対MOBと対PCでL1MonsterInstance.java、L1PcInstance.javaの両方に
同じような処理があるので、纏めて修正しておいた方がいいよ。
モンスターに対して現状ACはあまり意味を持ってないみたい?
AC軽減も回避も本鯖とはかなり違う印象をうけた。
でも、PC同士だとかなり本鯖に近い仕様になってると思う。
Lv差補正、ACによる回避率も、WIZの魔法もしっかりダメージが計算されてる
PvPに関してはかなり良いと思いました。
>>967 以前に調べたけど、対MOBに関してはACは殆ど効いてないね。
確かAC-200でダメージ半減だったかな。
ダメージや魔法の計算は、余りにも適当なので全部見直さないと駄目だね。
969 :
945:2007/05/09(水) 00:35:40 ID:???
>>966 うん、DEX、STRは難しいね。
現状通りで、PlayerHitCalcからはクラスボーナスだけ除外するようにします。
L1PcInstance.javaは知らなかったっす。ありがとう。
でも、PvPあんま興味ないのでこっちが終わって暇になったらで。
>>967,968
モンスターから受けるダメージ軽減をクラスとACによって決めるようにしたんだけど
これじゃダメってことかな?
private int PlayerDefenseCalc(L1PcInstance player, L1MonsterInstance npc, int dmg)
{
int player_ac = 10 - (player.get_ac() + player.get_acup());
if(player.get_classId() == 61 || player.get_classId() == 48)
dmg -= player_ac / 2; // ナイト
if(player.get_classId() == 2786 || player.get_classId() == 2796)
dmg -= player_ac / 3; // DE
if(player.get_classId() == 0 || player.get_classId() == 1 || player.get_classId() == 138 || player.get_classId() == 37)
dmg -= player_ac / 4; // 君主・エルフ
if(player.get_classId() == 734 || player.get_classId() == 1186)
dmg -= player_ac / 5; // ウィザード
if(dmg < 0)
dmg = 0;
return dmg;
}
>969
DEとエルフ&プリが逆っす
DEのほうが脆いのです。
・・・確か。
ナイトがAC2ごとに1ダメージ軽減
エルフ&プリがAC3ごと
DEがAC4ごと
WIZがAC5ごとだったっけ
974 :
970:2007/05/09(水) 01:04:21 ID:???
追記:
ACでの軽減はMAX値なので、実際は
dmg -= random.nextInt( (player_ac / 固有値) +1 );
が正しいかと。
リファレンスで適当にメソッドを調べたのでもっといい方法があるかもしれませんが。
追記2:
スレ建てできません、ごめんなさい。
975さんお願いします…。
976 :
945:2007/05/09(水) 01:27:11 ID:???
>>976 お疲れ様。
SVNは次パッケージのリリース後にしようかな。
なんか次スレが2つできてる罠