ゲーム

Project Diablo2でシングルプレイ+PlugYを利用する

すっかり攻撃を受けて止まってしまったProject Diablo2ですがそういうときにはシングルで遊べるようにもしてくれています。これはありがたいですね。(しかしこのために解析されて攻撃されたりしているのでしょうか)コミュニティではPlugYで使う方法が共有されていますので早速試してみました。

PlugYのZip版から回答したファイルをProjectD2フォルダと、Diabloフォルダに正しくコピーします。上記のマニュアルに掲載されている通りです。 1.14dを利用してる場合にはこちらに、非公式版があります。 https://github.com/haxifix/PlugY

Diabloフォルダ配下

  • PlugYディレクトリ

DiabloII/ProjectD2ディレクトリ配下

  • PlugY.ini
  • PlugY.exe
  • PlugY.dll

私の環境はWineのため WINEPREFIX=~/.wine_pd2 wine ./PlugY.exe -w で起動しています。

共有インベントリは画像ファイルの問題もあり大幅にずれておりますね。しかしPD2側にもビックインベントリのが機能としてあるので競合してしまっています。個人的にはイベントリは誤って消えてしまうと辛いのでなるべく本体側の設定を優先したいのでPlugY側を停止します。

ちなみにキャラクタのSaveファイルに通常のLoDと互換性がありません。(正確にはいくつかのアイテムの情報が変更されておりうまく動かないだけで正しくあたりを取り除けば動きます)

微妙なんですが、PlugYのいくつかの機能はOffにしておいたほうが良いでしょう。拡張インベントリをOffにすると、PD2側が機能するので変な状態にはなりますが動きます。お金の共有をやめておけば上部のボタンは消えるので多少精神衛生上良くなります。

標準の設定ではボタン位置がずれてしまうので PlugY.ini にて設定して位置情報を付すると以下のように設定することができます。

PlugY.ini の 抜粋ですが以下の設定をOffにしています

[STASH]
ActiveBigStash=0

ActiveMultiPageStash=1
NbPagesPerIndex=10
NbPagesPerIndex2=100
MaxPersonnalPages=1

ActiveSharedStash=1
SeparateHardcoreStash=1
OpenSharedStashOnLoading=0
DisplaySharedSetItemNameInGreen=0
MaxSharedPages=0
ActiveSharedGold=0

PosYSharedBtn=23
PosYPreviousBtn=495
PosYNextBtn=495
PosYPreviousIndexBtn=495
PosYNextIndexBtn=495

[WORLD EVENT]
ActiveWorldEvent=0
ShowCounterInAllDifficulty=0
ItemsToSell=The Stone of Jordan
MonsterID=333
OwnSOJSoldChargeFor=100
InititalSOJSoldMin=200
InititalSOJSoldMax=3000
TriggerAtEachSOJSoldMin=75
TriggerAtEachSOJSoldMax=125
ActiveAutoSell=1
TimeBeforeAutoSellMin=0
TimeBeforeAutoSellMax=1200


[UBER QUEST]
ActiveUberQuest=0


[INTERFACE]
ActiveNewStatsInterface=1
SelectMainPageOnOpenning=1


[EXTRA] 
ActiveLaunchAnyNumberOfLOD=1
AlwaysRegenMapInSP=0
NBPlayersByDefault=1
ActiveDisplayItemLevel=1
AlwaysDisplayLifeAndManaValues=0
EnabledTXTFilesWhenMSExcelOpenIt=0
ActiveDisplayBaseStatsValue=1
ActiveLadderRunewords=0
ActiveCowPortalWhenCowKingWasKilled=1

この他の設定、特にWorld Eventに関してはもともとのPD2のシングルとして有効になっているのか無効になっているのか判断がつかなかったので一旦はOffにして置きます。ラダー用しか発動しなければこのあたりをOnにしてもよいかと思います。

.

追記(2020/11/16):共有イベントリのボタン位置を修正する項目を追加

Diablo2徒然その21

アイテムの整理が狂気の沙汰になっている。MFとはなにかというじょうたいになっているんだがそれでも持ってないアイテムは大量にある。聖杯(全部のアイテムを探している)を求める人の気持ちはわかる(やろうとは思わんが) PD2も落ちているのでのんびりとアイテムの整理を続ける。

PD2では傭兵が拡張されてスキルが増えたり装備が自由になっている。インベントリなどの拡張はあまりしないほうがいいかなと思うのだが傭兵の装備拡張は気になる。

WindowsのPC上の1.14d常にできるのだが同じファイルを手元の1.13dに持ってきてもいまいちうまく動かない(-txtで実施しているし関係ないと思われるのだが)。PD2では、更に傭兵がもてるアイテムも変更されていて自由が増えている(ただこれはあまりやりすぎると傭兵が強くなりすぎる) レアセットつけると超サイヤ人になれたりするのかな?

PD2はやっとNMを終えたが全く攻撃力がなくて歯が立たぬ。NMで周回してトレハンだなー

Diablo2徒然その20

PD2でのDdrawのスケーリングがキレイ。Ddrawがこれを実装していいてシェーダの指定もddraw.iniが行っているはず。

ということで設定をすべてLoD(普段利用している方)に持って行って実行してみると微妙にドット感が残っている。解像度もスケーリングサイズも合わせているつもりなのだが。

うまく調整されているなというこのなのか、うちのローカル環境が上手にできていないのか。

Project Diablo2がダウンしているので、アイテムを断舎利。これまでBotが集めてきた大量のアイテムを整理整頓する。正直HRと頻度のすごい珍しいやつ以外はなくてもよいのだが。自分でBN運営しているとラダーリセットみたいなものがないのでその代わりの引退のようなものだ。 まだ試したことがないビルドがあるのでそのための準備。 Bot達はノーマル、NM、HELLに無限バールラン状態にしておく。 育成中のキャラと完成したいくつかは残してそれ以外は一旦キレイにしようと思う。

Diablo2徒然その19

すっかりDiabloはProject Diablo2しかやっていない。とりあえずLv50でNMまでは進めた。公式のWikiも更新が全くされていないので一体何がどうなっているのかわからないので自分でやってみるしかないというのも面白い。投げ馬場という趣味キャラを1st出するもんじゃないなとACT5兄貴の強さを見て痛感(苦笑

ローカルの環境は放置気味にになりBotが延々と同じアイテムを見つけてきている。 しばらくはPD2を遊んでいそうなので自作BN上のキャラを引退させてSPようにして(PlugYを使うとSPで利用できる)共同インベントリがあるのでそこに整理しようかとおももう。 Inventroyの整理のアイディアはこちらにあったのでこれで整理してみようかと。 https://github.com/whipowill/d2-plugy-qol/blob/master/Guides/Stash.md

Diablo2徒然その18

PD2をそのまま馬場で遊ぶ。 1stキャラから趣味ビルドはどうかと思うがNMでトレハン出来たら良いかなと思い選択。 スキルの調整が入っていて意外にNMくらいまではアイテム次第で大丈夫そう。 兄貴はやっぱりACT5で。 

システムとしてはまだバグがちらほらある模様でアップデートは常に走っている感じ。仕組み的にはかなりシンプルに出来ていてシングルだとPlugYでも動く。仕組み的なものを除けばPatch_D2でほとんど賄われているのだろうか? 試しに、PvPgnサーバにPatch_D2.mpqをコピーしても起動できる。クライアントも1.14dにpatch_d2.mpgをコピーした状態で起動できた。何かしらdllなどでやっているのだとは思うのだが詳しくはわからない。Patchだけでエンドゲームコンテンツが作れたりするんかな?

上部へスクロール