e0131715_17122630.jpg
バタバタバタ!!ヾ(:3ノシヾ)ノシ ジタバタ

Diablo2をリネージュに移植してCvE鯖にする構想
そういえば構築すすめてたね昔。忘れてた。
なんか、動画gifでスキルとかつくってブログでドヤしてた記憶がある 

ということで開発資料あさってたら
affixId memo type desc repCount affixLv reqLv minMin minMax maxMax maxMix isPercent duration probability sword twohandsword dagger bow spear staff gauntlet helm armor belt boots glove shield amulet ring
preAR 攻撃値 prefix +%1 命中値上昇 1 1 1 10 10 20 20 0 0 100 1 1 1 1 1 0 1 0 0 0 0 1 0 1 1
preAR 攻撃値 prefix +%1 命中値上昇 1 4 3 21 21 40 40 0 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1
preAR 攻撃値 prefix +%1 命中値上昇 1 8 6 41 41 60 60 0 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1
preAR 攻撃値 prefix +%1 命中値上昇 1 12 9 61 61 80 80 0 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1
preAR 攻撃値 prefix +%1 命中値上昇 1 17 12 81 81 100 100 0 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1
preAR 攻撃値 prefix +%1 命中値上昇 1 22 16 101 101 120 120 0 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1
preAR 攻撃値 prefix +%1 命中値上昇 1 27 20 121 121 150 150 0 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1
preAR 攻撃値 prefix +%1 命中値上昇 1 32 24 151 151 300 300 0 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1
preAR 攻撃値 prefix +%1 命中値上昇 1 37 27 301 301 450 450 0 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1
preAD ダメージ prefix +%1% 強化ダメージ 1 1 1 10 10 20 20 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preAD ダメージ prefix +%1% 強化ダメージ 1 5 3 21 21 30 30 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preAD ダメージ prefix +%1% 強化ダメージ 1 8 6 31 31 40 40 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preAD ダメージ prefix +%1% 強化ダメージ 1 14 10 41 41 50 50 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preAD ダメージ prefix +%1% 強化ダメージ 1 20 15 51 51 65 65 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preAD ダメージ prefix +%1% 強化ダメージ 1 26 19 66 66 80 80 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preAD ダメージ prefix +%1% 強化ダメージ 1 32 24 81 81 100 100 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preAD ダメージ prefix +%1% 強化ダメージ 1 41 33 101 101 200 200 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preAD ダメージ prefix +%1% 強化ダメージ 1 56 48 201 201 300 300 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preDeAD 対デーモンダメージ prefix +%1% ダメージをデーモンに与える 1 3 1 10 10 25 25 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0
preDeAD 対デーモンダメージ prefix +%1% ダメージをデーモンに与える 1 15 11 26 26 50 50 1 0 100 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0

なにこれーーーー
なんか色々定義してたらしいエクセルファイルいっぱいあるニダ うしこ。
でも、なんの資料かわからんw
スキルのソースもあったから移植できそうだけど
ていうか3割りぐらい構築してあったっぽいw
とりあえず これを今のバージョンに移植するおおおおお

でも、どこまで弄ったのか 記憶と記録がないよー!わからんよおおお
トライアンドエラーでがんばるうう
おかしくなっちゃいそう!心臓が破裂しそう!

[PR]
# by umisaka1 | 2017-09-05 17:17 | Trackback | Comments(2)

CvE型鯖の構想と課題

e0131715_12270336.gif
協力プレイ型鯖を構築する場合の構想と課題を考えて自問自答してみよう。
前にも書いたCvEで拠点制圧によるゲームクリア型が基本。
▼協力プレイ型のサーバー
 ▽特徴
  CvE特化。ユーザ同士の協力を「強制」させる。
  全てのレートは極めて低い設定。
  ユーザの目標はAIが防衛する城(またはなんらかの拠点)を全て制圧する事。
  ゆえにクランはシステムが用意した所へ強制加入となる。
  PvPは一切できない。
  オリジナルスキル多数。
 ▽課題
  ・狩り
   低レートである場合狩りという行為の反復作業をユーザに強制する事に
   なるが飽きられないか?
    →まず、狩りのストレスを極力減らす仕様が必要。
     具体的に 狩場へ移動→索敵→接敵→戦闘 という狩りルーチンを
     想定する。
     「狩場へ移動」について。
     これに対するストレスとしては、狩場まで歩行している時間を費やす
     こと。であろうか?
     殆ど全てのL1Jにおいては狩場へのテレポートスクロールが用意され
     ているので、同じようにすれば問題ないであろう。
     つまり、狩場の入り口まで歩行させるのはありえない。
     ただ、個人的には「テレポートスクロールで移動」に若干のストレス
     を感じる。
     商店に向かう→目的の狩場スクロールを探す→BUY→アイテム欄を開く
     →使用
     これがめんどくさい。例えばブックマークに既存の狩場をシステム側
     で設定してしまって、消費されないb-teleで移動できるようにすれば
     アイテム欄を開く→b-tele使用→狩場を探す の3手順で済むため
     こちらのほうが良いであろう。ただ、ユーザが追加したブックマーク
     とどのようにして分けるかが課題。
          
     次に既存のリネージュでストレスとなりうる所1位である「索敵」。
     これに費やす時間をできる限り減らす。いかにしてユーザに歩行さ
     せないかという事である。
     簡単な対応としては殲滅鯖のようにmobを大量に配置する。
     さらに、mobの歩行速度を上げてユーザが動かなくても接敵できるよ
     うにする。
     (サキュバスのようなテレポートはNG。mobが「向かってくる」という
     視覚的表現が殺される。また、個人的に嫌い...)
     また、ダンジョン内の「壁」というのも歩行を発生させうる原因とな
     る。
     (しかし、だからといって(朝日新聞か...)闘技場のような壁が何もな
     い空間だけを狩場にするのはNG)
     例えば、ストームォークのような地点指定のテレポートができるよう
     にしてもいいかもしれない。または、ブックマークの自由度を上げる
     か?
     
     「接敵」について。
     弓のような遠隔装備であれば、接敵のストレスは無いと考える。
     近接装備でストレスなのはやはり遠隔攻撃を行うmobである。
     ダッシュのような一時的に歩行速度を爆速にする事ができるならあま
     り考えなくても良いが、リネージュではそれができない。
     ただ、遠隔攻撃を行うmobというのはこれはこれで必要である。
     (mob同士の重なりを許容しない場合、射程1のmobだけであれば最大
     8匹同時攻撃しかできないため)
     これに対する対応として射程を短くする。例えばダークエルフ(mob)
     の射程は記憶では13セル?ぐらいであるがこれは長すぎる。
     もしくは3発打ったら1歩近寄る みたいなモンスターAIを組み込んで
     も良いかもしれない。兎に角ユーザの歩行距離を減らして接敵できる
     要にする事が重要である。
     
     「戦闘」について。これは対Mob。
     ソロで考えた時は、大量にmobがいる事を考えると雑魚については
     攻撃特化クラスなら1、2発で、防御特化クラスなら2、3発で殺せる
     べき。また、全てのクラスで範囲攻撃を可能し、まとめ狩りをさせ
     る。成長速度を上げすぎないように雑魚からのドロップは無しもしく
     はゴミを基本とする。ただ、低確率でレアが出る事を匂わせても良い。
     雑魚からの攻撃は適正レベル帯であれば、攻撃特化であってもHPに
     きおつけていれば死なないデザインにする。防御特化であればHPを
     見なくても良いデザインにする。
     ただ、雑魚だけだと期待値の低い報酬を目的とする狩りを強制する
     事になり、ストレス以前に「飽きる」要因となるため必ずアンコモン
     orレアをドロップする中ボスを配置する。雑魚対中ボスの配置割合は
     100対10ぐらい。比較的多め。中ボスは攻撃特化であれば殺られる
     前にやらないときつい、防御特化であればHPにきおつけていれば
     死なないデザインとする。
     大ボスはレイド前提。ただし戦闘中のHPRは付けない。ボスのター
     ゲットがいなくなった時にHPRをつける仕様にする。
     攻撃特化が喰らえば瀕死、防御特化が食らえば3~5割のHPが無くな
     る程度のダメージ設定とする。適性レベル帯プレイヤーに対して即死
     するようなダメージは起こさせない。
     mobが行う全ての攻撃行為(近接・遠隔・スキル)は地点をターゲットと
     してキャラクターの当たり判定を行う。これにより攻撃をプレイヤーの
     意思で「避ける」「受ける」事ができる。
     (リネージュの基本はキャラクターをターゲットとする処理となって
     おり、ロックオンされたら絶対に逃れられない。強制的にダメージ
     計算の処理に流れてしまう)
     これにより、戦闘についてもある程度の爽快感と緊張感と期待を
     得られるはず。
     パーティにおける狩りを考える。ソロと同じmobにすると、あまりにも
     難易度が低くなりすぎるためmobの能力調整が必要。
     以下はDiablo2のパクリであるが、、、
     例えば、狩場マップに一人増えるたびに大ボスを除く全てのmobのHP
     を人数分乗算する、攻撃速度を10%増やす。獲得Expを増やす、ドロップ
     率を10%上げる等のダイナミックな能力調整を入れる事で、パーティ
     狩りにおいても爽快感と緊張感と期待を得られるはず。
  ・対AI戦
   ユーザにAIを制圧させる動機はどのように作り上げるの?
    →レベルキャップで対応する。例えば制圧済拠点0個の場合(鯖オープン直
     後)は30とし、1拠点制圧する毎に10開放など。
   レベルキャップ開放を動機付ける場合、レベルの意味って何?
    →たしかに、レベルに今までよりも大きな意味を持たせる必要がある。
     しかも、見た目でわかるような。
     既存のリネージュだと変身やサモン、ボーナスステータスが特徴的か。
     見えない所でいうと精霊魔法などのデバフ付与確率や攻撃成功など。
     レベルの意味について追加するとしたら、オリジナルスキルの成長
     装備に装備可能最低レベルを付けて、適正レベル帯狩り場から
     適正レベルを超す最低レベルの装備をドロップさせるとか。
     (例えば、制圧数0でレベルキャップ30の場合、Lv30適性のダンジョンの
     mobから装備するのにLv35必要な装備がドロップするなど)
     今回はエンディングのあるMMO(全ての拠点を制圧したら終わり)なので
     1レベル毎に上昇する攻撃力やHP/MP等は大きくても良い。
     イメージ的にはLv50とLv40のキャラクターでは蟻と像ぐらいの
     差をつけても良い。なので、これは詳細設計で行われるが、例えば
     HPを100増やすとか、ダメージが10%増えるとか大きく能力アップさせ
     ても良い。
     
後日もう少し書く予定
   ・アイテムと経済


[PR]
# by umisaka1 | 2017-08-30 12:27 | Trackback | Comments(3)

e0131715_10442225.jpg
もう、L1J-JP(リネエミュ)を知ってるユーザ少ないだろうし、鯖を作るなら狩り鯖だろ!ってことで、いろいろ妄想しているんだが、
よく考えたら、狩り鯖って作ったことない・・・
ていうか考えれば考えるほど無理じゃねーかって思ってきた

コメント欄でおすすめしてもらったGrimDawn
e0131715_10503210.jpg
ハクスラ系ゲームなんだが、難易度が4つあって、易→普通→難しい→超難しい みたいなかんじ。
易をクリアすると次の難易度に強くてニューゲームすることができる。
で、大体一つの難易度が10時間ぐらいでクリアできる。
単純計算で4つの難易度全部やると40時間。オフゲーならそれでもいいだろうけどエミュ鯖の場合、
公開→一週間後に全員クリアっていう難易度。鯖立てる意味ないね。
で、やっぱそういう難易度だからこのゲームはMMOに比べるとキャラクターの成長が早い 超早い。
だからすごい楽しい。成長してる!っていう体感が得られる。
で、それをエミュ鯖っていうかMMOでやるとやっぱり最初の一週間は人来るんだろうけど、即クリアできるから
コンテンツ不足になって飽きられるわけ。

無尽蔵にコンテンツを追加して、ユーザをゲームクリアさせなければ理屈では延命できるけれども
趣味のエミュ鯖でそれができるわけがない。

だから簡単なPK鯖がいいんだろうね~


★うしこのお悩みまとめ★
キャラクター成長レートが低い→ゲームクリアの前に飽きられる可能性がある
キャラクター成長レートが高い→即ゲームクリアしてコンテンツ不足になって飽きられる







[PR]
# by umisaka1 | 2017-08-21 11:17 | Trackback | Comments(9)

現在、テストサーバに接続するためには最新のJPアップデートに対する対応が必要です。
下記に新しいログインキットを用意したので、ダウンロードしてリネージュフォルダへ上書き後、eat.exeを実行してください。


(ダウンロードパスワードはl1jjp)


これからテストしてみる方へ(念のためおさらい)
リネージュ エミュ鯖 8.1cをテスト公開します。
バグ等ありましたら http://l1j.yakumo.work/ できればこちらまでお願いします。

【接続手順】 ※以前フォーラムに書いた内容とは違うので注意
1.本鯖に繋いでクライアントを最新の状態にする。
2.https://ux.getuploader.com/holoroom/download/7/LoginKit1.3_8.1C_v1.6.zip から接続キットをDL (パスワード:l1jjp)
3.DLした接続キットを解凍し、全ての中身をリネージュフォルダへ上書き移動する。
4.eat.exeを実行。
5.LinConnector_v1.6.exe を実行。(今後接続のたびに、LinConnector_v1.6.exeを実行するのでショートカットを作っておくと便利)
6.Account Passwordに作成したいアカウント内容を入れてLoginボタンを押下。(アカウントは自動作成)
7.リネージュが起動するのでゲーム内のアカウントID/パスワードにl1jjpを入れてログイン
8.キャラクター一覧画面が出れば成功。

[PR]
# by umisaka1 | 2017-08-14 23:33 | Trackback | Comments(5)

難しい

PvEでオリジナル鯖かんがえてるんだけど、難しい
コンセプトが定まらない
イメージとしてはー pkじゃなくてみんなで協力プレイてきなやつがいい
いわゆるcoopかな?
いつも鯖作るときは、別ゲームのシステムをパクってるんだけど、いい感じのゲームが無いなあ
協力系でなんか面白いゲームあったら教えて欲しい

e0131715_17352863.jpg


[PR]
# by umisaka1 | 2017-08-12 17:16 | Trackback | Comments(4)