ファイル→開くの挙動が2.xから変わった
個人としてはいじった記憶がないのでとりあえず確認の上で判断します。
調査の結果、2.x→3.xでの変更が原因ではないことが分かりました。
3.xを開いてセーブファイルを選択してから2.xを開いた場合も同様に最後に開いたパスが参照されています。
どうやらMSの仕様変更が根本原因のようです。
踏まえて、hengband側でどう仕様変更に対応するか検討します。
https://osdn.net/projects/hengband/scm/git/hengband/commits/38f0934fdd5787957496982bacce410448ff0078
INIファイルに前回選択したセーブファイルの記録を残す方向で修正しました。 動作確認して問題なければマージをお願いします。
起動時にセーブデータを読みこむためにファイル→開くとすると、 2.xでは.\lib\saveが開かれるが、 3.xではhengband.exeが最後に開いたpathに飛ばされる模様。
3.xを遊んだ後で2.xを遊び、再び3.xを遊ぶと誤って2.xのセーブデータを開いてしまう。 従来の相対パス.\lib\saveを開いて欲しい。