Tíquete #14106

セーブデータの互換性
: 2008-11-24 06:53 Última Atualização: 2009-01-25 15:39

Relator:
Dono:
Estado:
Fechado
Componente:
Prioridade:
7
Gravidade:
7
Resolução:
Fixed
Arquivo:
Nenhum

Details

【要望】
・過去のFreeTrainのゲームデータを正常に読み込めるようにして欲しい。
・プラグインが不足している場合でも、ゲームデータを正常に読み込めるようにして欲しい。

【提供形態】
・Core

【UI仕様案】
・ゲームデータ形式(互換性)形式の名称を「ゲームデータ形式(非互換性)形式」に変更する。
・ゲームデータ形式(非互換性)形式で保存する場合、警告メッセージボックスを表示する。

【内部仕様案】
・プロトタイプで追加されたメンバー変数にOptionalField属性を付加する。
・プロトタイプで追加されたメンバー変数でシリアライズが必要でないものはNonSerialize属性を付加する。
・Contributionで、コントリビューションのデシリアライズをする時に該当するコントリビューションが存在しない場合は、ゲームデータの読込を続けるかどうかを問い合わせる。
・ダイヤ設定の保存のフォーマッターをBinaryFormatterに変更する。

【提供時期】
・プロトタイプ20081108-01で提供

Ticket History (3/6 Histories)

2008-11-24 06:55 Updated by: wize2006jp
  • Resolução Update from Nenhum to Fixed
Comentário
【2008.11.08】
・プロトタイプ20081108-01で変更済み。
・コントリビューションのデシリアライズ時にnullを返却するようにしたが効果がなく、例外が発生してゲームデータの読込が途中で終了してしまう。
2008-11-24 06:57 Updated by: wize2006jp
Comentário
【2008.11.10】
・プロトタイプ20081110-01で、コントリビューションが存在しないために発生したエラーでゲームデータの読込を続けるか問い合わせるように変更した内容を元に戻した。
・FreeTrainExのゲームデータが読み込めない。
・コントリビューションが存在しない場合に例外が発生し、ゲームデータの読込が途中で停止する。
2008-11-24 06:59 Updated by: wize2006jp
Comentário
【2008.11.11】
・プロトタイプ20081111-01で、それまで読み込めなかったプロトタイプ20080902-01及び20080904-01のゲームデータを、Worldクラスに追加したリスナー名を変更することで読み込めるように修正した。
2009-01-25 14:34 Updated by: wize2006jp
  • Prioridade Update from 8 to 5 - Medium
  • Estado Update from Aberto to Removido
2009-01-25 15:37 Updated by: wize2006jp
2009-01-25 15:39 Updated by: wize2006jp
  • Estado Update from Aberto to Fechado
  • Prioridade Update from 5 - Medium to 7
  • Details Updated
  • Gravidade Update from 5 - Medium to 7
  • Ticket Close date is changed to 2009-01-25 15:39

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Login