Javardry Ver.1.051、JavardryHTML5版 Ver.0.171、マニュアル Ver.1.041 更新
[Javardry, JavardryHTML5版] セーブデータ読み込み時に、PCのデータを訓練場での並び順にソートして読み込むように変更。
内部的な話でプレイヤには関係のないことではあるんですが、PC最大登録数を減らしたときに、最大登録数をオーバーしているPCは消えてしまうんですけども、訓練場での並び順ではなく内部的な順番で見ているために、プレイヤ側では残すPCを選べないことになってしまい、どうにも不格好だよなあと思っていたのですよ。まあJavardryの見た目とか内部処理とかが不格好だってのは今に始まったことではないんですが、あまりに不親切だよなあ、と。しかし、訓練場での並び順はPCの実データへの参照データを並び替える形にしてあり、他にも理由はありますが、要するに私の作り方の問題があって、訓練場の並び順でオーバー分のPCを消すというのは非常に面倒なのでスルーしてたんですね。ほとんどの人には影響ないわけですし。ただまぁ、こういうの気になり始めると、どうもねえ。どうにも落ち着かないので、何とかかんとか形にしましたよ。これで、最大登録数を減らしたときのオーバー分削除は、訓練場の並び順でのオーバー分になっている……ハズです。
セーブデータの読み取り部分を大幅にいじくっているので、いつも以上にバグが怖いです。もし気が向いたら色々と試してみて下さい。一部のデータが保存されていない(読み取れていない)とか、他のPCにデータが移ってしまっているとか、PCが行方不明になったとか、何かありましたら掲示板などでお知らせ下さい。
コメント一覧
コメント投稿