602 lines
24 KiB
Text
602 lines
24 KiB
Text
|
||
;base=背景
|
||
;layer0=
|
||
;layer1=
|
||
;layer2=
|
||
;layer3=newmark
|
||
;message1=カードのしおり
|
||
;message2=yesnoダイアログのボタン
|
||
;message3=セーブ・ロード専用に存在するパラメータ表示レイヤ
|
||
|
||
*loadfirst
|
||
|
||
;レイヤ0を初期化
|
||
[layopt layer = "0" top = "0" left = "&krkrLeft"]
|
||
|
||
;初めからにカーソルを合わせる
|
||
[eval exp="tf.keyinitial = 0" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
|
||
[if exp = "tf.keyinitial != 'blank'"]
|
||
[キーセット keyset = &tf.keyinitial]
|
||
[eval exp="tf.keyinitial = 'blank'"]
|
||
[endif]
|
||
|
||
;tf.currentsceneは現在のシーン。SEX・EXIT・MENU・GALLERY・SAVE・LOAD・CONFIG NEMURI
|
||
[eval exp = "tf.currentscene = 'LOAD'"]
|
||
|
||
|
||
;********右クリックの禁止・中ボタンの禁止**************
|
||
[rclick enabled = false][eval exp="f.middleclick = 0"]
|
||
;******************************************************
|
||
|
||
;インデックスナンバー変更 前景1は2000 これが無いと絶対ダメ
|
||
[インデックス初期化]
|
||
|
||
;AO消去
|
||
[layopt layer=1 page=fore visible=false]
|
||
[layopt layer=message2 page=fore visible=false]
|
||
|
||
;背景を、menu.jpgに変更。ベースレイヤ・前面
|
||
[image storage="base_load.jpg" layer=base page=fore]
|
||
|
||
[freeimage layer=0]
|
||
[freeimage layer=1]
|
||
[freeimage layer=2]
|
||
[freeimage layer=3]
|
||
[freeimage layer=4]
|
||
[freeimage layer=5]
|
||
|
||
|
||
|
||
|
||
;最後にセーブしたページに自動的に飛ぶ
|
||
[if exp="sf.lastsave >= 0 && sf.lastsave <= 5"]
|
||
[jump target = *page1]
|
||
[elsif exp="sf.lastsave >= 6 && sf.lastsave <= 10"]
|
||
[jump target = *page2]
|
||
[elsif exp="sf.lastsave >= 11 && sf.lastsave <= 15"]
|
||
[jump target = *page3]
|
||
[endif]
|
||
|
||
|
||
|
||
|
||
|
||
|
||
*page1
|
||
|
||
;Newmarkを消す
|
||
[freeimage layer=3]
|
||
|
||
;キーボード操作用
|
||
[eval exp="keycount = keycountkeep"]
|
||
[eval exp="keycountkeep = 0"]
|
||
[eval exp="tf.keyinitial = keycount" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
|
||
[current layer=message1]
|
||
[layopt layer=message1 page=fore visible=true]
|
||
[position layer="message1" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
;-------------------------------------ページ選択-------------------------------------------------------------------
|
||
|
||
[locate x=696 y=20][button graphic="S-savenum1.png" clickse="ギャラリーシーン" exp = "keycountkeep = 0" target="*page1"]
|
||
[locate x=762 y=20][button graphic="S-savenum2.png" clickse="ギャラリーシーン" exp = "keycountkeep = 1" target="*page2"]
|
||
[locate x=828 y=20][button graphic="S-savenum3.png" clickse="ギャラリーシーン" exp = "keycountkeep = 2" target="*page3"]
|
||
|
||
;------------------------------------セーブのしおり--------------------------------------------------------------------
|
||
|
||
[locate x=10 y=152] [button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[0] == 0"]
|
||
[locate x=10 y=152] [button graphic="save01.png" target="*save" clickse="jingle01" exp="tf.savenum = 0" cond="sf.saveflag[0] == 1"]
|
||
|
||
[locate x=260 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[1] == 0"]
|
||
[locate x=260 y=152][button graphic="save02.png" target="*save" clickse="jingle01" exp="tf.savenum = 1" cond="sf.saveflag[1] == 1"]
|
||
|
||
[locate x=510 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[2] == 0"]
|
||
[locate x=510 y=152][button graphic="save03.png" target="*save" clickse="jingle01" exp="tf.savenum = 2" cond="sf.saveflag[2] == 1"]
|
||
|
||
[locate x=760 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[3] == 0"]
|
||
[locate x=760 y=152][button graphic="save04.png" target="*save" clickse="jingle01" exp="tf.savenum = 3" cond="sf.saveflag[3] == 1"]
|
||
|
||
[locate x=1010 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[4] == 0"]
|
||
[locate x=1010 y=152][button graphic="save05.png" target="*save" clickse="jingle01" exp="tf.savenum = 4" cond="sf.saveflag[4] == 1"]
|
||
|
||
;**************下部アイコン*****************************************************
|
||
|
||
;オートセーブ
|
||
[locate x=10 y=620]
|
||
[button graphic="S-autosave.png" clickse="スポ" cond="sf.saveflag[15] == 0"]
|
||
[button graphic="S-autosave.png" storage="load.ks" target="*save" clickse="jingle01" exp="tf.savenum = 15" cond="sf.saveflag[15] == 1"]
|
||
|
||
|
||
|
||
|
||
[if exp="tf.title == 1 || tf.isOP==1 || f.LoopFlag==5 || f.Finale == 1"]
|
||
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="カチン" ]
|
||
[else]
|
||
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="シャリーン" clicksebuf = "1" target="*ToCard" ]
|
||
[endif]
|
||
|
||
[if exp="tf.title == 1"]
|
||
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="カチン" ]
|
||
[else]
|
||
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="シャリーン" clicksebuf = "1" target="*ToSave"]
|
||
[endif]
|
||
|
||
[locate x=780 y=630][button graphic="Icon_Frill_Load.png" clickse ="シャリーン" clicksebuf = "1" target="*ToLoad"]
|
||
[locate x=935 y=630][button graphic="Icon_Frill_Option.png" clickse ="シャリーン" clicksebuf = "1" target="*ToOption"]
|
||
[locate x=1110 y=630][button graphic="EXIT.png" target="*ToExit"]
|
||
|
||
;**************セーブ画面脱出処理************************************************
|
||
|
||
[current layer=message2]
|
||
[position layer="message2" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
[image storage="NO0105.png" layer=2 page=fore visible="true" top="110" left="0"]
|
||
|
||
[if exp="sf.lastsave == 1"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="20" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 2"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="270" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 3"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="520" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 4"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="770" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 5"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="1020" index = 1005000][endif]
|
||
|
||
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
|
||
|
||
;ポジションはフォントもリセットする
|
||
[position layer="message3" frame="" visible="true" opacity="0" top="100" left="25" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
|
||
;---------------------------------------------------------------------------------------------
|
||
|
||
[セーブポイント表記 num = 0 xpos=0]
|
||
[セーブポイント表記 num = 1 xpos=250]
|
||
[セーブポイント表記 num = 2 xpos=500]
|
||
[セーブポイント表記 num = 3 xpos=750]
|
||
[セーブポイント表記 num = 4 xpos=1000]
|
||
|
||
[current layer=message1]
|
||
;---------------------------------------------------------------------------------------------
|
||
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
|
||
|
||
;*******キーボード操作用のキーnum設定*****************
|
||
[eval exp="keynum = kag.fore.messages[1].numLinks;"]
|
||
;*****************************************************
|
||
|
||
[if exp = "tf.keyinitial == 'blank'"]
|
||
[else]
|
||
[キーセット keyset = &tf.keyinitial]
|
||
[eval exp="tf.keyinitial = 'blank'"]
|
||
[endif]
|
||
|
||
[s]
|
||
|
||
|
||
|
||
*page2
|
||
|
||
;Newmarkを消す
|
||
[freeimage layer=3]
|
||
|
||
;キーボード操作用
|
||
[eval exp="keycount = keycountkeep"]
|
||
[eval exp="keycountkeep = 0"]
|
||
[eval exp="tf.keyinitial = keycount" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
|
||
[current layer=message1]
|
||
[layopt layer=message1 page=fore visible=true]
|
||
[position layer="message1" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
;-------------------------------------ページ選択-------------------------------------------------------------------
|
||
|
||
[locate x=696 y=20][button graphic="S-savenum1.png" clickse="ギャラリーシーン" exp = "keycountkeep = 0" target="*page1"]
|
||
[locate x=762 y=20][button graphic="S-savenum2.png" clickse="ギャラリーシーン" exp = "keycountkeep = 1" target="*page2"]
|
||
[locate x=828 y=20][button graphic="S-savenum3.png" clickse="ギャラリーシーン" exp = "keycountkeep = 2" target="*page3"]
|
||
|
||
;------------------------------------セーブのしおり--------------------------------------------------------------------
|
||
|
||
[locate x=10 y=152] [button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[5] == 0"]
|
||
[locate x=10 y=152] [button graphic="save06.png" target="*save" clickse="jingle01" exp="tf.savenum = 5" cond="sf.saveflag[5] == 1"]
|
||
|
||
[locate x=260 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[6] == 0"]
|
||
[locate x=260 y=152][button graphic="save07.png" target="*save" clickse="jingle01" exp="tf.savenum = 6" cond="sf.saveflag[6] == 1"]
|
||
|
||
[locate x=510 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[7] == 0"]
|
||
[locate x=510 y=152][button graphic="save08.png" target="*save" clickse="jingle01" exp="tf.savenum = 7" cond="sf.saveflag[7] == 1"]
|
||
|
||
[locate x=760 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[8] == 0"]
|
||
[locate x=760 y=152][button graphic="save09.png" target="*save" clickse="jingle01" exp="tf.savenum = 8" cond="sf.saveflag[8] == 1"]
|
||
|
||
[locate x=1010 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[9] == 0"]
|
||
[locate x=1010 y=152][button graphic="save10.png" target="*save" clickse="jingle01" exp="tf.savenum = 9" cond="sf.saveflag[9] == 1"]
|
||
|
||
;**************下部アイコン*****************************************************
|
||
|
||
;オートセーブ
|
||
[locate x=10 y=620]
|
||
[button graphic="S-autosave.png" clickse="スポ" cond="sf.saveflag[15] == 0"]
|
||
[button graphic="S-autosave.png" storage="load.ks" target="*save" clickse="jingle01" exp="tf.savenum = 16" cond="sf.saveflag[15] == 1"]
|
||
|
||
|
||
[if exp="tf.title == 1 || tf.isOP==1 || f.LoopFlag==5 || f.Finale == 1"]
|
||
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="カチン" ]
|
||
[else]
|
||
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="シャリーン" clicksebuf = "1" target="*ToCard" ]
|
||
[endif]
|
||
|
||
[if exp="tf.title == 1"]
|
||
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="カチン" ]
|
||
[else]
|
||
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="シャリーン" clicksebuf = "1" target="*ToSave"]
|
||
[endif]
|
||
|
||
[locate x=780 y=630][button graphic="Icon_Frill_Load.png" clickse ="シャリーン" clicksebuf = "1" target="*ToLoad" exp="keycountmain += 1"]
|
||
[locate x=935 y=630][button graphic="Icon_Frill_Option.png" clickse ="シャリーン" clicksebuf = "1" target="*ToOption" exp="keycountmain -= 1"]
|
||
[locate x=1110 y=630][button graphic="EXIT.png" target="*ToExit"]
|
||
|
||
;**************セーブ画面脱出処理************************************************
|
||
|
||
[current layer=message2]
|
||
[position layer="message2" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
[image storage="NO0610.png" layer=2 page=fore visible="true" top="110" left="0"]
|
||
|
||
[if exp="sf.lastsave == 6"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="20" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 7"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="270" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 8"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="520" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 9"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="770" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 10"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="1020" index = 1005000][endif]
|
||
|
||
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
|
||
|
||
;ポジションはフォントもリセットする
|
||
[position layer="message3" frame="" visible="true" opacity="0" top="100" left="25" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
|
||
;---------------------------------------------------------------------------------------------
|
||
|
||
[セーブポイント表記 num = 5 xpos=0]
|
||
[セーブポイント表記 num = 6 xpos=250]
|
||
[セーブポイント表記 num = 7 xpos=500]
|
||
[セーブポイント表記 num = 8 xpos=750]
|
||
[セーブポイント表記 num = 9 xpos=1000]
|
||
|
||
[current layer=message1]
|
||
;---------------------------------------------------------------------------------------------
|
||
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
|
||
|
||
;*******キーボード操作用のキーnum設定*****************
|
||
[eval exp="keynum = kag.fore.messages[1].numLinks;"]
|
||
;*****************************************************
|
||
|
||
[if exp = "tf.keyinitial == 'blank'"]
|
||
[else]
|
||
[キーセット keyset = &tf.keyinitial]
|
||
[eval exp="tf.keyinitial = 'blank'"]
|
||
[endif]
|
||
|
||
[s]
|
||
|
||
|
||
|
||
*page3
|
||
|
||
;Newmarkを消す
|
||
[freeimage layer=3]
|
||
|
||
;キーボード操作用
|
||
[eval exp="keycount = keycountkeep"]
|
||
[eval exp="keycountkeep = 0"]
|
||
[eval exp="tf.keyinitial = keycount" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
|
||
[current layer=message1]
|
||
[layopt layer=message1 page=fore visible=true]
|
||
[position layer="message1" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
;-------------------------------------ページ選択-------------------------------------------------------------------
|
||
|
||
[locate x=696 y=20][button graphic="S-savenum1.png" clickse="ギャラリーシーン" exp = "keycountkeep = 0" target="*page1"]
|
||
[locate x=762 y=20][button graphic="S-savenum2.png" clickse="ギャラリーシーン" exp = "keycountkeep = 1" target="*page2"]
|
||
[locate x=828 y=20][button graphic="S-savenum3.png" clickse="ギャラリーシーン" exp = "keycountkeep = 2" target="*page3"]
|
||
|
||
;------------------------------------セーブのしおり--------------------------------------------------------------------
|
||
|
||
[locate x=10 y=152] [button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[10] == 0"]
|
||
[locate x=10 y=152] [button graphic="save11.png" target="*save" clickse="jingle01" exp="tf.savenum = 10" cond="sf.saveflag[10] == 1"]
|
||
|
||
[locate x=260 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[11] == 0"]
|
||
[locate x=260 y=152][button graphic="save12.png" target="*save" clickse="jingle01" exp="tf.savenum = 11" cond="sf.saveflag[11] == 1"]
|
||
|
||
[locate x=510 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[12] == 0"]
|
||
[locate x=510 y=152][button graphic="save13.png" target="*save" clickse="jingle01" exp="tf.savenum = 12" cond="sf.saveflag[12] == 1"]
|
||
|
||
[locate x=760 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[13] == 0"]
|
||
[locate x=760 y=152][button graphic="save14.png" target="*save" clickse="jingle01" exp="tf.savenum = 13" cond="sf.saveflag[13] == 1"]
|
||
|
||
[locate x=1010 y=152][button graphic="nosave.png" clickse="スポ" cond="sf.saveflag[14] == 0"]
|
||
[locate x=1010 y=152][button graphic="save15.png" target="*save" clickse="jingle01" exp="tf.savenum = 14" cond="sf.saveflag[14] == 1"]
|
||
|
||
;**************下部アイコン*****************************************************
|
||
|
||
;オートセーブ
|
||
[locate x=10 y=620]
|
||
[button graphic="S-autosave.png" clickse="スポ" cond="sf.saveflag[15] == 0"]
|
||
[button graphic="S-autosave.png" storage="load.ks" target="*save" clickse="jingle01" exp="tf.savenum = 17" cond="sf.saveflag[15] == 1"]
|
||
|
||
[if exp="tf.title == 1 || tf.isOP==1 || f.LoopFlag==5 || f.Finale == 1"]
|
||
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="カチン" ]
|
||
[else]
|
||
[locate x=460 y=630][button graphic="Icon_Frill_Card.png" clickse ="シャリーン" clicksebuf = "1" target="*ToCard" ]
|
||
[endif]
|
||
|
||
[if exp="tf.title == 1"]
|
||
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="カチン" ]
|
||
[else]
|
||
[locate x=620 y=630][button graphic="Icon_Frill_Save.png" clickse ="シャリーン" clicksebuf = "1" target="*ToSave"]
|
||
[endif]
|
||
|
||
|
||
[locate x=780 y=630][button graphic="Icon_Frill_Load.png" clickse ="シャリーン" clicksebuf = "1" target="*ToLoad" exp="keycountmain += 1"]
|
||
[locate x=935 y=630][button graphic="Icon_Frill_Option.png" clickse ="シャリーン" clicksebuf = "1" target="*ToOption" exp="keycountmain -= 1"]
|
||
[locate x=1110 y=630][button graphic="EXIT.png" target="*ToExit"]
|
||
|
||
;**************セーブ画面脱出処理************************************************
|
||
|
||
[current layer=message2]
|
||
[position layer="message2" visible="true" opacity="0" top="0" left="0" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
[image storage="NO1115.png" layer=2 page=fore visible="true" top="110" left="0"]
|
||
|
||
[if exp="sf.lastsave == 11"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="20" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 12"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="270" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 13"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="520" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 14"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="770" index = 1005000][endif]
|
||
[if exp="sf.lastsave == 15"][image storage="newmark.png" layer=3 page=fore visible="true" top="160" left="1020" index = 1005000][endif]
|
||
|
||
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
|
||
|
||
;ポジションはフォントもリセットする
|
||
[position layer="message3" frame="" visible="true" opacity="0" top="100" left="25" width="&krkrWidth" Height="&krkrHeight"]
|
||
|
||
|
||
;---------------------------------------------------------------------------------------------
|
||
|
||
[セーブポイント表記 num = 10 xpos=0]
|
||
[セーブポイント表記 num = 11 xpos=250]
|
||
[セーブポイント表記 num = 12 xpos=500]
|
||
[セーブポイント表記 num = 13 xpos=750]
|
||
[セーブポイント表記 num = 14 xpos=1000]
|
||
|
||
[current layer=message1]
|
||
;---------------------------------------------------------------------------------------------
|
||
;★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
|
||
|
||
;*******キーボード操作用のキーnum設定*****************
|
||
[eval exp="keynum = kag.fore.messages[1].numLinks;"]
|
||
;*****************************************************
|
||
|
||
[if exp = "tf.keyinitial == 'blank'"]
|
||
[else]
|
||
[キーセット keyset = &tf.keyinitial]
|
||
[eval exp="tf.keyinitial = 'blank'"]
|
||
[endif]
|
||
|
||
[s]
|
||
|
||
|
||
|
||
;他項目への移動--------------------------------------------------------------------------------
|
||
|
||
*ToCard
|
||
|
||
;スライダーを削除する
|
||
[slider_erase page=both]
|
||
|
||
;タイトルでカードに行けちゃダメなので、タイトルモードの時は再選択が行われる
|
||
[if exp = "tf.title == 1 "]
|
||
[jump storage="load.ks"]
|
||
[else]
|
||
[layopt layer=message3 page=fore visible=false index = 1003000]
|
||
[freeimage layer=0]
|
||
[freeimage layer=1]
|
||
[freeimage layer=2]
|
||
[freeimage layer=3]
|
||
;[SAVETRANS]
|
||
[jump storage="SHOP.ks"]
|
||
[endif]
|
||
|
||
*ToSave
|
||
;メッセージ3はセーブロードのみのレイヤ。インデックスも念の為通常値に戻しておく
|
||
|
||
|
||
|
||
;タイトルでセーブに行けちゃダメなので、タイトルモードの時は再選択が行われる
|
||
[if exp = "tf.title == 1 "]
|
||
[jump storage="load.ks"]
|
||
[else]
|
||
[layopt layer=message3 page=fore visible=false index = 1003000]
|
||
[freeimage layer=0]
|
||
[freeimage layer=1]
|
||
[freeimage layer=2]
|
||
[freeimage layer=3]
|
||
;[SAVETRANS]
|
||
[jump storage="save.ks"]
|
||
[endif]
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
*ToLoad
|
||
;メッセージ3はセーブロードのみのレイヤ。インデックスも念の為通常値に戻しておく
|
||
[layopt layer=message3 page=fore visible=false index = 1003000]
|
||
[freeimage layer=0]
|
||
[freeimage layer=1]
|
||
[freeimage layer=2]
|
||
[freeimage layer=3]
|
||
;[LOADTRANS]
|
||
|
||
[jump storage="load.ks"]
|
||
|
||
|
||
*ToOption
|
||
|
||
;メッセージ3はセーブロードのみのレイヤ。インデックスも念の為通常値に戻しておく
|
||
[layopt layer=message3 page=fore visible=false index = 1003000]
|
||
[freeimage layer=0]
|
||
[freeimage layer=1]
|
||
[freeimage layer=2]
|
||
[freeimage layer=3]
|
||
;[CONFIGTRANS]
|
||
[jump storage="config.ks" target="*CONFIGMAIN"]
|
||
|
||
|
||
|
||
|
||
|
||
*save
|
||
|
||
|
||
|
||
[LOADDIALOG]
|
||
|
||
|
||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||
|
||
|
||
|
||
*save_main
|
||
|
||
[eval exp="tf.keyinitial = keycountkeep" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
|
||
;AO消去
|
||
[layopt layer=1 page=fore visible=false index=2000]
|
||
[layopt layer=message2 page=fore visible=false]
|
||
|
||
;キーボードを使った時に強制的にフォーカスを0にあわせる為の布石
|
||
[eval exp="tf.autosavekeyboard = 1" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
|
||
;ロード直後フラグ。
|
||
;カード取ってからセーブしてすぐ止めた時、カードが取得されないバグを修正する為に導入
|
||
;save.ksで一瞬で0になる
|
||
[eval exp="tf.loaded = 1"]
|
||
|
||
[eval exp="tf.title = 0"]
|
||
|
||
;tf系初期化!!
|
||
[eval exp="tf.ScenarioEndFlag=0"]
|
||
[eval exp="tf.ScenarioSelect=0"]
|
||
[eval exp="tf.ScenarioReset=0"]
|
||
[eval exp="tf.Endless_Ending=0"]
|
||
|
||
[load place = "&tf.savenum"]
|
||
|
||
|
||
*autosave
|
||
|
||
[eval exp="tf.keyinitial = keycountkeep" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
|
||
;AO消去
|
||
[layopt layer=1 page=fore visible=false index=2000]
|
||
[layopt layer=message2 page=fore visible=false]
|
||
|
||
;キーボードを使った時に強制的にフォーカスを0にあわせる為の布石
|
||
[eval exp="tf.autosavekeyboard = 1" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
|
||
[load place = 15]
|
||
|
||
[if exp="tf.savenum >= 0 && tf.savenum <= 4"]
|
||
[jump target = *page1]
|
||
[elsif exp="tf.savenum >= 5 && tf.savenum <= 9"]
|
||
[jump target = *page2]
|
||
[elsif exp="tf.savenum >= 10 && tf.savenum <= 14"]
|
||
[jump target = *page3]
|
||
[endif]
|
||
|
||
|
||
*nodialog
|
||
|
||
[インデックス初期化]
|
||
|
||
;AO消去
|
||
[layopt layer=1 page=fore visible=false][layopt layer=message2 page=fore visible=false]
|
||
|
||
[if exp = "tf.savenum == 0 || tf.savenum == 1 || tf.savenum == 2 || tf.savenum == 3 || tf.savenum == 4 ||tf.savenum == 15"]
|
||
[jump target = *page1]
|
||
[elsif exp = "tf.savenum == 5 || tf.savenum == 6 || tf.savenum == 7 || tf.savenum == 8 || tf.savenum == 9 || tf.savenum == 16"]
|
||
[jump target = *page2]
|
||
[else]
|
||
[jump target = *page3]
|
||
[endif]
|
||
|
||
[s]
|
||
|
||
*DataConvert
|
||
|
||
;データのコンバートを行う。パッチなどで読めなかった時の為の手段
|
||
|
||
|
||
;[eval exp="tf.dic = referBookMark(0)"]
|
||
;[if exp="tf.dic != void"]
|
||
; 栞0のゲーム変数f.moneyの値を一時変数tf.moneyに代入
|
||
;[eval exp="tf.money = tf.dic.money"]
|
||
; 栞0のゲーム変数f.levelの値を一時変数tf.levelに代入
|
||
;[eval exp="tf.level= tf.dic.level"]
|
||
; 辞書配列を無効化
|
||
;[eval exp="invalidate tf.dic"]
|
||
;[endif]
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
*ToExit
|
||
|
||
;メッセージ履歴にメッセージ描画を許可している
|
||
[history output = "true"]
|
||
|
||
[er]
|
||
|
||
[インデックス初期化]
|
||
|
||
;スライダーを削除する
|
||
[slider_erase page=both]
|
||
|
||
;レイヤ0を念の為初期化
|
||
[layopt layer = "0" top = "0" left = "0"]
|
||
|
||
[freeimage layer=0]
|
||
[freeimage layer=1]
|
||
[freeimage layer=2]
|
||
[freeimage layer=3]
|
||
|
||
;メッセージ3はセーブロードのみのレイヤ。インデックスも念の為通常値に戻しておく
|
||
[layopt layer=message3 page=fore visible=false index = 1003000]
|
||
|
||
;********右クリック中ボタンの再開**************
|
||
[rclick enabled = true][eval exp="f.middleclick = 1"]
|
||
;******************************************************
|
||
|
||
;tf.title==1ってのは、タイトルモードの時はって事ねわかると思うけど
|
||
[if exp = "tf.title == 1 "]
|
||
;初めからにカーソルを合わせる
|
||
[eval exp="tf.keyinitial = 1" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
[jump storage = "title.ks"]
|
||
[else]
|
||
[eval exp="tf.keyinitial = keycountmain" cond="System.getKeyState(VK_Z) || System.getKeyState(VK_RETURN)"]
|
||
;[maintrans time=200]
|
||
[jump storage = "first.ks" target = "*linkselectnosave"]
|
||
[endif]
|
||
|
||
|