(4'/5)済印・宿ゴシップの移植@テキスト編集
雑多メモ@私家版エンジン関連情報(Next→CW1.50宿移植)
テキストエディタで済印・宿ゴシップを移植する方法です。
バイナリエディタで作業をしたい方は、こちらをご覧ください。
実は、Next宿のEnvironment.wydは圧縮されていません。
そのため、テキストエディタで開けば、済印や宿ゴシップの情報をテキストとして読み取ることができます。
バイナリエディタで作業をしたい方は、こちらをご覧ください。
そのため、テキストエディタで開けば、済印や宿ゴシップの情報をテキストとして読み取ることができます。
- Next宿のEnvironment.wydをデスクトップ(他の適当な場所でも良い)にコピーする。
- うっかり上書き対策のため。テキストエディタで開いた状態で上書き保存すると、宿が壊れる。
- デスクトップにコピーしたEnvironment.wydを、テキストエディタで開く。
- Next宿側の準備でメモしておいた情報をもとに、済印と宿ゴシップの記録範囲を確定する。
ユーティリティモードでリストの一番上にある項目から、一番下にある項目までの範囲を見る。
- 済印と宿ゴシップのデータをそれぞれコピーし、空のテキストに貼り付ける。
どちらとも、改行区切りのテキストになっている。
- 各行を、
- 済印は <CompleteStamp>~</CompleteStamp>
- 宿ゴシップは <Gossip>~</Gossip>
- Pyエンジンで新規宿を作成し、Environment.xmlをUTF-8対応のテキストエディタで読み込む。
- 5で加工した
- 済印のデータを<CompleteStamps>~</CompleteStamps>の間
- 宿ゴシップのデータを<Gossips>~</Gossips>の間
- 宿の所持金額合計をNext宿に合わせる。
「<Cashbox>4000</Cashbox>」となっている箇所を探し、4000→準備段階でメモした元の宿の所持金合計に修正する。 - 書き換えたEnvironment.xmlを保存。
Next宿のEnvironment.wydは、何もせずそのまま閉じる。 - 6で新規作成したPy用宿の逆変換を行い、CW1.50用に変換。
生成されたEnvironment.wydを、PCデータを移植した1.50宿のフォルダ内にコピー、上書きする。