セーブ、ロードの高速化

コミックプレーヤーの仕様上、セーブをするたびにセーブやロードに時間がかかります。これを解消するための方法をここで紹介したいと思います。

必ず自己責任のもとで行ってください

トラブルなど、私のほうでは責任を負いかねます。
また、これを行う場合、かならずセーブファイルのバックアップをとるようにしてください。

セーブファイルはデフォルトで、C:\Program Files\Common Files\Comic95\の『dforce』というファイル名がそれです。メモ帳等で開いてください。
このゲームではセーブスペース名が、『SAVE1』『SAVE2』・・・と6つあります。 セーブファイルにもこの記述がありますが、セーブスペースは


<Book="SAVE3">
<Page="最初のページ">
//
<Page End>
<Page="MainWindow">
Graphic "AW.bmp",0,0,0,1,"None",0,0,0,"/POS:0,0,179,119","/WIN:3"
・・・・・
・・・・
・・

<Page End>
<Page="UserWindow3">
<Page End>

<Page="SettingList">
WindowShow 0,"/WIN:5"
WindowShow 0,"/WIN:4"
WindowShow 0,"/WIN:3"
WindowShow 0,"/WIN:2"
WindowShow 0,"/WIN:1"
Music "scene-town.mid",0,
PageJump "SAVE","SAVE3",13,
<Page End>
・・・・・
・・・・
・・

<Page="StackList">
PageJump "Ending True","SAVE",3,
<Page End>
<Page="ClickAbleList">
<Page End>
<Book End>

までが一つのセーブスペースになります。 この間にある余計な記述を削除することでセーブ時間を大幅に削減することが可能です。 上記のセーブスペース中の赤い部分が余計な記述です。
<Book="SAVE3"> の下、
<Page="最初のページ"> から、
<Page="SettingList"> 上の、
<Page End>
まで、の記述全てを消してかまいません。
Graphic "SW.bmp",0,0,0,0,"None",0,0,0,"/POS:0,0,119,99","/WIN:2"
MsgDlg "<0x00A00000><N><-1><B>ステータス#Level <-2>35",1,"None","Normal",0,0,0,"/POS:12,15,118,99","/COLOR:clBlack","/SIZE:12","/WIN:2"
といった記述はいらないので。
各スペースの余計な記述を消すことでセーブ、ロード時の時間を短縮できます。

ただし、紹介した部分以外の場所を削除した場合、ロード時に『NoData!』と表示され、ロードできなくなる場合があります。あまりいじらないようにしてください。
また、セーブスペースは1から6まで順番に並んでいません。大変かもしれませんが、<Book="SAVE3">の記述を探してください。検索機能を使うと楽かもしれません。