コメント書いたら意外に長かった
枠に収まりそうになくなってきました・・・w
自宅に戻りました。
古い記憶を再び呼び起こしています・・・
えぇと、「人気」は選手の起用情報に該当します。COM起用と同じ扱いです。
覚醒できない先天性の能力なので、途中で発動或いは消失はありません。
(初期は無名⇒覚醒でスターとか、強打⇒軽打とか出来ないのはこのため)
で、セーブデータでは選手データに含まれる起用情報を抜き出して
一括管理している場所があり、フリー枠と各チーム枠にそれぞれ存在します。
プラグインでは、フリー枠にいる選手を改造した場合、
自動で起用情報を抜き出して管理場所に上書きするようにしていますが、
チーム所属している選手は処理する方法がなく上書きできないため、
一旦フリー枠に戻してから改造してみてはどうでしょうか?
当時の改善方法としては、チームデータ初期化をすると確実に戻るようですが、
理論上は初期化せずともフリー枠で改造⇒プラグインでゲームに戻す処理でOKのはず。
(但し、実在選手の起用情報を変更した場合は初期化が必ず必要です)
4-1戻す前にプラグインに起用情報を操作する記述を書いていますので、
ゲームにデータを戻す場合は必ず通して下さい。
もしかしたらこのステップを飛ばしているかも・・・??
(得意打撃コースの処理もこのプラグインで処理しています)
それと、私も急いでいてよくやるのですが、
ゲームを終了してXMBに戻した状態でメモステを扱わないといけないようです。
どのゲームでもセーブデータが改造反映されません。
(当たり前なことなのですが・・・ついやってしまいがち)
上書きできない理由・・・
フリー枠のオリジナル選手の選手IDを選手データ側と起用情報側の双方で
比較照合している。
チーム所属してしまうと実在選手とオリジナル選手が混在することになる。
が、実在選手は比較するべき選手データがセーブデータには存在しない。
しかも、この方法は全ての選手で総当たり照合・・・作った人数の2乗・・・
800人分のデータ数と仮定すると640000の照合作業。
しかもオリジナル選手以外の照合をスキップ・・・負担大きすぎ・・・汗汗
最近のコメント