diff --git a/.gitignore b/.gitignore index 75b673e4e..e3f3ede8a 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ sysinfo.txt # Large Assets /[Aa]ssets/AssetBundles/* /[Aa]ssets/StreamingAssets/* -/[Aa]ssets/Resources/* +/[Aa]ssets/Resources/mp3 #Unity Meta Files *.meta diff --git a/Assembly-CSharp-vs.csproj b/Assembly-CSharp-vs.csproj index 77670f57d..c4e975bac 100644 --- a/Assembly-CSharp-vs.csproj +++ b/Assembly-CSharp-vs.csproj @@ -19,7 +19,7 @@ full false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_STANDALONE_WIN;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_GENERICS;ENABLE_SUBSTANCE;INCLUDE_WP8SUPPORT;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;INCLUDE_METROSUPPORT;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_2D_PHYSICS;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_NAVMESH_CARVING;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;UNITY_4_3_1;UNITY_4_3;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN;UNITY_TEAM_LICENSE + DEBUG;TRACE;UNITY_STANDALONE_OSX;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_GENERICS;ENABLE_SUBSTANCE;INCLUDE_WP8SUPPORT;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;INCLUDE_METROSUPPORT;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_2D_PHYSICS;ENABLE_GAMECENTER;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_NAVMESH_CARVING;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;UNITY_4_3_1;UNITY_4_3;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN;UNITY_TEAM_LICENSE prompt 4 0169 @@ -439,38 +439,22 @@ + - - - + - - - - - - - - + - - - - - - - - diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index 77670f57d..c4e975bac 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -19,7 +19,7 @@ full false Temp\bin\Debug\ - DEBUG;TRACE;UNITY_STANDALONE_WIN;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_GENERICS;ENABLE_SUBSTANCE;INCLUDE_WP8SUPPORT;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;INCLUDE_METROSUPPORT;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_2D_PHYSICS;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_NAVMESH_CARVING;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;UNITY_4_3_1;UNITY_4_3;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN;UNITY_TEAM_LICENSE + DEBUG;TRACE;UNITY_STANDALONE_OSX;ENABLE_MICROPHONE;ENABLE_TEXTUREID_MAP;ENABLE_AUDIO_FMOD;UNITY_STANDALONE;ENABLE_MONO;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_GENERICS;ENABLE_SUBSTANCE;INCLUDE_WP8SUPPORT;ENABLE_MOVIES;ENABLE_WWW;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;INCLUDE_METROSUPPORT;RENDER_SOFTWARE_CURSOR;ENABLE_NETWORK;ENABLE_PHYSICS;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_2D_PHYSICS;ENABLE_GAMECENTER;ENABLE_SHADOWS;ENABLE_AUDIO;ENABLE_NAVMESH_CARVING;ENABLE_DUCK_TYPING;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;UNITY_4_3_1;UNITY_4_3;DEVELOPMENT_BUILD;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_WIN;UNITY_TEAM_LICENSE prompt 4 0169 @@ -439,38 +439,22 @@ + - - - + - - - - - - - - + - - - - - - - - diff --git a/Assets/Resources/csv/cglist.bytes b/Assets/Resources/csv/cglist.bytes new file mode 100644 index 000000000..b35b7f45f --- /dev/null +++ b/Assets/Resources/csv/cglist.bytes @@ -0,0 +1,372 @@ +"キャラID","サムネイルファイル名","omake_cg02","CGファイル名その2","CGファイル名その3","CGファイル名その4","CGファイル名その5","CGファイル名その6","CGファイル名その7","CGファイル名その8","CGファイル名その9","CGファイル名その10","CGファイル名その11","CGファイル名その12","備考" +"blood","t_blo_s0201","blo_s0201","blo_s0301","blo_s0302","blo_s0401" +"blood","t_blo_s0503","blo_s0503","blo_n0404" +"blood","t_blo_s0601","blo_s0601","blo_s0603","blo_s0801","blo_s0802" +"blood","t_blo_s0604","blo_s0604","blo_s0706","blo_s0803","blo_s_end04","blo_s_end05" +"blood","t_blo_s0901","blo_s0901","blo_s0904","blo_s1001" +"blood","t_blo_s1002","blo_s1002","blo_s1101" +"blood","t_blo_s1203","blo_s1203","blo_s1204","blo_s1205","blo_s1206","blo_s1207" +"blood","t_party_blo_s_b01","party_blo_s_b01","party_blo_s_b02a" +"blood","t_party_blo_s_b02b","party_blo_s_b02b","party_blo_s_b03b" +"blood","t_party_blo_s_b04b","party_blo_s_b04b" +"blood","t_party_blo_s_a01","party_blo_s_a01","party_blo_s_a02" +"blood","t_blo_s1301","blo_s1301","blo_s1302","blo_s1303" +"blood","t_blo_s_end01","blo_s_end01" +"blood","t_blo_s_end02","blo_s_end02","blo_s_end03" +"blood","t_blo_n0101","blo_n0101" +"blood","t_blo_n0301","blo_n0301","blo_n0302","blo_n_end12","blo_n_end13" +"blood","t_blo_n0303","blo_n0303","blo_n0304","blo_n0305" +"blood","t_blo_n0401","blo_n0401","blo_n0402","blo_n0403" +"blood","t_blo_n0405","blo_n0405","blo_n0904","blo_n0905","blo_n0906","blo_n_end11" +"blood","t_blo_n0501","blo_n0501","blo_n0502" +"blood","t_party_blo_n01","party_blo_n01","party_blo_n02" +"blood","t_blo_n0901","blo_n0901","blo_n0902","blo_n0903" +"blood","t_blo_n_end01","blo_n_end01","blo_n_end02","blo_n_end03","blo_n_end04","blo_n_end05","blo_n_end06","blo_n_end07" +"blood","t_blo_n_end10","blo_n_end10" +"blood","t_blo_n_end14_c","blo_n_end14_c","blo_n_end14_a","blo_n_end14_t" +"blood","t_blo_vivend01","blo_vivend01","blo_vivend02","blo_queend01","blo_queend02","blo_queend03","blo_queend04","blo_queend05" +"elliot","t_ell_s0101","ell_s0101","ell_s0201","ell_s0202","ell_s0203" +"elliot","t_ell_s0401","ell_s0401","ell_s0501","ell_s0502","ell_s0503" +"elliot","t_ell_s0601","ell_s0601","ell_s0602","ell_s0701" +"elliot","t_ell_s0702","ell_s0702","ell_s0801","ell_s0802b","ell_s0901","ell_n0204" +"elliot","t_ell_s0802a","ell_s0802a" +"elliot","t_ell_s0803b","ell_s0803b","ell_s0804b" +"elliot","t_ell_s1201","ell_s1201" +"elliot","t_ell_s1202","ell_s1202" +"elliot","t_party_ell_s_b01","party_ell_s_b01","party_ell_s_b02a" +"elliot","t_party_ell_s_b02b","party_ell_s_b02b","party_ell_s_b03b" +"elliot","t_party_ell_s_b04b","party_ell_s_b04b" +"elliot","t_party_ell_s_a01","party_ell_s_a01","party_ell_s_a02" +"elliot","t_ell_s1303","ell_s1303","ell_s1304","ell_s_end01" +"elliot","t_ell_s1305","ell_s1305" +"elliot","t_ell_s_end02","ell_s_end02","ell_s_end03" +"elliot","t_ell_s_end04","ell_s_end04","ell_s_end05" +"elliot","t_ell_s_end06","ell_s_end06" +"elliot","t_ell_n0101","ell_n0101","ell_n0201","com_ace_bor_jul_s03" +"elliot","t_ell_n0202","ell_n0202","ell_n0203" +"elliot","t_ell_n0301","ell_n0301","ell_n0302","ell_n0303","ell_n0401" +"elliot","t_ell_n0304","ell_n0304","ell_n0305","ell_n0306","ell_n_end05" +"elliot","t_ell_n0501","ell_n0501","ell_n0502","ell_n0503","ell_n0504","ell_n0505" +"elliot","t_ell_n0701","ell_n0701","ell_n0702" +"elliot","t_party_ell_n01_c","party_ell_n01_c","party_ell_n02_c","party_ell_n01_a","party_ell_n02_a","party_ell_n01_t","party_ell_n02_t" +"elliot","t_party_ell_n03_c","party_ell_n03_c","party_ell_n04_c","party_ell_n03_a","party_ell_n04_a","party_ell_n03_t","party_ell_n04_t" +"elliot","t_ell_n_end01","ell_n_end01","ell_n_end02","ell_n_end03","ell_n_end04","ell_n_end06","ell_n_end07","ell_n_end08" +"elliot","t_ell_n_end09","ell_n_end09" +"elliot","t_ell_n_end10","ell_n_end10" +"deedum","t_dad_s0201","dad_s0201","dad_s0301" +"deedum","t_dad_s0501","dad_s0501","dad_s0502" +"deedum","t_dad_s0701","dad_s0701" +"deedum","t_dad_s0704","dad_s0704","dad_s0801","dad_s0901" +"deedum","t_dad_s0802","dad_s0802","dad_s0803","dad_s0902","dad_s0903" +"deedum","t_dad_s1001","dad_s1001","dad_n0101","dad_n0102","dad_n_end15","dad_n_end16" +"deedum","t_dad_s1002","dad_s1002","dad_s1101","dad_s_end01","dad_s_end02","dad_s_end03" +"deedum","t_dad_s1102","dad_s1102","dad_s1201" +"deedum","t_party_dad_s_b01","party_dad_s_b01","party_dad_s_b02a" +"deedum","t_party_dad_s_b02b","party_dad_s_b02b","party_dad_s_b03b","party_dad_s_a01","party_dad_s_a02" +"deedum","t_party_dad_s_b04b","party_dad_s_b04b" +"deedum","t_dad_s1301","dad_s1301","dad_s1302","dad_s1303" +"deedum","t_dad_s_end04","dad_s_end04" +"deedum","t_dad_s_end05","dad_s_end05","dad_s_end06" +"deedum","t_dad_n0201","dad_n0201","dad_n0202","dad_n0803" +"deedum","t_dad_n0302","dad_n0302" +"deedum","t_dad_n0303","dad_n0303","dad_n0304","dad_n0305","dad_n0306","dad_n0403","dad_n0404","dad_n0802","dad_p01","dad_p02" +"deedum","t_dad_n0401","dad_n0401","dad_n_end10","dad_n_end11","dad_n_end12","dad_p03","dad_p04" +"deedum","t_dad_n0501","dad_n0501","dad_n0502" +"deedum","t_dad_n0601","dad_n0601","dad_n0804","dad_n0805","dad_n0806" +"deedum","t_dad_n0602","dad_n0602","dad_n0603","dad_n0604","dad_n0605","dad_n0606","dad_n0808","dad_n_end01","dad_n_end02","dad_n_end07","dad_n_end08","dad_n_end09" +"deedum","t_party_dad_n01_c","party_dad_n01_c","party_dad_n01_a","party_dad_n01_t","party_dad_n02_c","party_dad_n02_a","party_dad_n02_t" +"deedum","t_dad_n0801_t","dad_n0801_t","dad_s0601" +"deedum","t_dad_n_end13","dad_n_end13" +"deedum","t_dad_n_end17","dad_n_end17","dad_n_end18" +"vivaldi","t_viv_s0101","viv_s0101","viv_s0102","viv_s0103" +"vivaldi","t_viv_s0401","viv_s0401","viv_s0402" +"vivaldi","t_viv_s0501","viv_s0501","viv_s1301" +"vivaldi","t_viv_s0502","viv_s0502","viv_s0701","viv_s1101" +"vivaldi","t_viv_s1201","viv_s1201" +"vivaldi","t_party_viv01","party_viv01","party_viv02" +"vivaldi","t_party_viv03","party_viv03","party_viv04" +"vivaldi","t_viv_s_end01","viv_s_end01","viv_s_end02","viv_s_end03" +"vivaldi","t_viv_n0101","viv_n0101" +"vivaldi","t_viv_n0201","viv_n0201","viv_n0202" +"vivaldi","t_viv_n0301","viv_n0301","viv_n0302","viv_n0303","viv_n0304","viv_n0305","viv_n0306" +"vivaldi","t_viv_n0307","viv_n0307","viv_n0308","viv_n0401","viv_n0402","viv_n0403","viv_n0404","viv_n0601_h" +"vivaldi","t_viv_n0405","viv_n0405","viv_n0406" +"vivaldi","t_viv_n0407","viv_n0407","viv_n0408","viv_roseend04","viv_roseend05" +"vivaldi","t_viv_n0501","viv_n0501","viv_n0502" +"vivaldi","t_viv_n0601_a","viv_n0601_a" +"vivaldi","t_party_viv_n01","party_viv_n01","party_viv_n02_h","party_viv_n02_a" +"vivaldi","t_party_viv_rose01","party_viv_rose01","party_viv_rose05","party_viv_rose06","party_viv_rose07","party_viv_rose08" +"vivaldi","t_party_viv_rose02","party_viv_rose02","party_viv_rose03","party_viv_rose04" +"vivaldi","t_viv_n_end02","viv_n_end02" +"vivaldi","t_viv_rose_sisend01","viv_rose_sisend01","viv_rose_sisend02","viv_roseend03" +"vivaldi","t_viv_roseend06","viv_roseend06","viv_roseend07","viv_roseend08","viv_roseend09","viv_roseend10" +"vivaldi","t_viv_sisend03","viv_sisend03","viv_sisend04","viv_sisend05" +"vivaldi","t_viv_deadend01","viv_deadend01" +"peter","t_pet_s0201","pet_s0201","pet_s0301","pet_s0302","pet_s0303" +"peter","t_pet_s0402","pet_s0402" +"peter","t_pet_s0403","pet_s0403","pet_s0404","pet_s0405","pet_s0406" +"peter","t_pet_s0601","pet_s0601" +"peter","t_pet_s0602","pet_s0602","pet_s0703","pet_s0704","pet_s0801" +"peter","t_pet_s0901","pet_s0901","pet_s0902" +"peter","t_pet_s1001","pet_s1001","pet_s1002","pet_s1003" +"peter","t_pet_s1004","pet_s1004","pet_s1101","pet_s1102" +"peter","t_pet_s1201","pet_s1201","pet_s1202" +"peter","t_pet_s1203","pet_s1203" +"peter","t_party_pet_s01","party_pet_s01","party_pet_s02a","party_pet_s02b" +"peter","t_party_pet_s03b","party_pet_s03b","party_pet_s04b","party_pet_s05b" +"peter","t_pet_s1301","pet_s1301","pet_s1302" +"peter","t_pet_s_end01","pet_s_end01","pet_s_end02" +"peter","t_pet_s_end03","pet_s_end03","pet_s_end04","pet_s_end05" +"peter","t_pet_s_end06","pet_s_end06","pet_s_end07","pet_s_end08" +"peter","t_pet_s_end09","pet_s_end09" +"peter","t_pet_n0101","pet_n0101","pet_n0102","pet_n0103","pet_n0401" +"peter","t_pet_n0402","pet_n0402","pet_n0403" +"peter","t_pet_n0501","pet_n0501" +"peter","t_pet_n0502","pet_n0502","pet_n0503" +"peter","t_pet_n0601","pet_n0601","pet_n0602","pet_n0603","pet_n_end11" +"peter","t_pet_n0801","pet_n0801" +"peter","t_pet_n0804","pet_n0804","pet_n0805","pet_n0806","pet_n0807","pet_n0808","pet_n_end01","pet_n_end02","pet_n_end03","pet_n_end04" +"peter","t_pet_n0701","pet_n0701","pet_n0702" +"peter","t_party_pet_n01_h","party_pet_n01_h","party_pet_n01_a","party_pet_n02_h","party_pet_n02_a","party_pet_n03_h","party_pet_n03_a" +"peter","t_pet_n_end05","pet_n_end05","pet_n_end06","pet_n_end07" +"peter","t_pet_n_end12","pet_n_end12" +"peter","t_pet_nigend02","pet_nigend02","pet_nigend03" +"peter","t_pet_vivend01","pet_vivend01","pet_vivend02" +"ace","t_ace_s0201","ace_s0201","ace_s0202","ace_s0401" +"ace","t_cut_ace_s0501","cut_ace_s0501" +"ace","t_ace_s0601","ace_s0601","ace_s0602" +"ace","t_ace_s0701","ace_s0701","ace_s0702" +"ace","t_ace_s0801","ace_s0801" +"ace","t_cut_ace_s0804","cut_ace_s0804" +"ace","t_ace_s0901","ace_s0901" +"ace","t_ace_s0903","ace_s0903" +"ace","t_ace_s1102","ace_s1102" +"ace","t_ace_s1201","ace_s1201" +"ace","t_ace_s1202","ace_s1202","ace_s1203","ace_s1204","ace_s1205" +"ace","t_party_ace_s01","party_ace_s01","party_ace_s02a" +"ace","t_party_ace_s02b","party_ace_s02b","party_ace_s03b" +"ace","t_ace_s1301","ace_s1301" +"ace","t_ace_s1302","ace_s1302" +"ace","t_ace_s_end01","ace_s_end01","ace_s_end02" +"ace","t_ace_s_end03","ace_s_end03","ace_s_end04","ace_s_end05" +"ace","t_cut_ace_n0101","cut_ace_n0101" +"ace","t_ace_n0201","ace_n0201","ace_n0202" +"ace","t_ace_n0401","ace_n0401","ace_n0402" +"ace","t_ace_n0403","ace_n0403" +"ace","t_ace_n0501","ace_n0501","ace_n0502","ace_n0503" +"ace","t_ace_n0504","ace_n0504","ace_n0505","ace_n0506" +"ace","t_ace_n0601","ace_n0601","ace_n_end01","ace_n_end02","ace_n_end03" +"ace","t_ace_n0602","ace_n0602","ace_n0603" +"ace","t_party_ace_n01_h","party_ace_n01_h","party_ace_n01_a","party_ace_n02_h","party_ace_n02_a" +"ace","t_ace_n0801","ace_n0801" +"ace","t_ace_n0802","ace_n0802","ace_n0803" +"ace","t_ace_n_end04","ace_n_end04","ace_n_end05","ace_n_end06" +"ace","t_ace_n_end07","ace_n_end07","ace_n_end08" +"ace","t_ace_n_end09","ace_n_end09","ace_n_end10" +"gowland","t_gow_s0301","gow_s0301","gow_s0302","gow_s0401" +"gowland","t_gow_s0501","gow_s0501","gow_s0502" +"gowland","t_gow_s0503","gow_s0503","gow_s0504","gow_s0505","gow_s0601" +"gowland","t_gow_s0602","gow_s0602" +"gowland","t_gow_s0702","gow_s0702","gow_n0801" +"gowland","t_gow_s0901","gow_s0901" +"gowland","t_gow_s0902","gow_s0902","gow_s0903","gow_s1001" +"gowland","t_gow_s1101","gow_s1101","gow_s1201" +"gowland","t_gow_s1102","gow_s1102" +"gowland","t_party_gow_s_b01","party_gow_s_b01","party_gow_s_b02a" +"gowland","t_party_gow_s_b02b","party_gow_s_b02b","party_gow_s_b03b" +"gowland","t_party_gow_s_b04b","party_gow_s_b04b" +"gowland","t_party_gow_s_a01","party_gow_s_a01","party_gow_s_a02" +"gowland","t_gow_s1302","gow_s1302" +"gowland","t_gow_s1303","gow_s1303" +"gowland","t_gow_s_end01","gow_s_end01","gow_s_end02","gow_s_end03" +"gowland","t_gow_s_end04","gow_s_end04","gow_s_end05","gow_s_end06" +"gowland","t_gow_n0101","gow_n0101" +"gowland","t_gow_n0102","gow_n0102" +"gowland","t_gow_n0401","gow_n0401","gow_n0402","gow_n0403","gow_n0404" +"gowland","t_gow_n0601","gow_n0601" +"gowland","t_gow_n0602","gow_n0602","gow_n0603" +"gowland","t_gow_n0701","gow_n0701" +"gowland","t_party_gow_n01_c","party_gow_n01_c","party_gow_n01_h","party_gow_n01_t","party_gow_n02_c","party_gow_n02_h","party_gow_n02_t" +"gowland","t_gow_n0802","gow_n0802" +"gowland","t_gow_n_end01","gow_n_end01","gow_n_end02" +"gowland","t_gow_n_end03","gow_n_end03" +"gowland","t_gow_n_end04","gow_n_end04","gow_n_end05" +"boris","t_bor_s0101","bor_s0101","bor_s0201","bor_s0202","bor_s0301" +"boris","t_bor_s0401","bor_s0401","bor_s0402","bor_s0501" +"boris","t_bor_s0502","bor_s0502","bor_s0503" +"boris","t_bor_s0601","bor_s0601" +"boris","t_bor_s0602","bor_s0602","bor_s0701","bor_s0702" +"boris","t_bor_s0703","bor_s0703" +"boris","t_bor_s0903","bor_s0903","bor_s0904" +"boris","t_bor_s1001","bor_s1001" +"boris","t_bor_s1101","bor_s1101" +"boris","t_bor_s1203","bor_s1203","bor_s1204" +"boris","t_party_bor_s_b01","party_bor_s_b01","party_bor_s_b02a" +"boris","t_party_bor_s_b02b","party_bor_s_b02b","party_bor_s_b03b" +"boris","t_party_bor_s_b04b","party_bor_s_b04b" +"boris","t_party_bor_s_a01","party_bor_s_a01","party_bor_s_a02" +"boris","t_bor_s1301","bor_s1301","bor_s1302" +"boris","t_bor_s_end01","bor_s_end01","bor_s_end02","bor_s_end03" +"boris","t_bor_s_end04","bor_s_end04","bor_s_end05" +"boris","t_bor_s_end06","bor_s_end06","bor_s_end07" +"boris","t_bor_s_end08","bor_s_end08" +"boris","t_bor_n0101","bor_n0101" +"boris","t_bor_n0201","bor_n0201","bor_n0202" +"boris","t_bor_n0401","bor_n0401","bor_n0402","bor_n0403" +"boris","t_bor_n0601","bor_n0601","bor_n0602","bor_n0603" +"boris","t_party_bor_n01_c","party_bor_n01_c","party_bor_n01_h","party_bor_n01_t","party_bor_n02_c","party_bor_n02_h","party_bor_n02_t","party_bor_n03_c","party_bor_n03_h","party_bor_n03_t" +"boris","t_bor_n0804","bor_n0804" +"boris","t_bor_n_end01","bor_n_end01","bor_n_end02" +"boris","t_bor_n_end03","bor_n_end03","bor_n_end04","bor_n_end05","bor_n_end06","bor_n_end07","bor_n_end08","bor_n_end09" +"boris","t_bor_n_end10","bor_n_end10","bor_n_end13" +"boris","t_bor_n_end11","bor_n_end11","bor_n_end12" +"julius","t_jul_s0101","jul_s0101","jul_s0201" +"julius","t_jul_s0202","jul_s0202","jul_s0301","jul_n0101" +"julius","t_jul_s0401","jul_s0401","jul_s0402" +"julius","t_jul_s0602","jul_s0602","jul_s0603" +"julius","t_jul_s0604","jul_s0604","jul_s0702" +"julius","t_jul_s0701","jul_s0701","jul_s0703","jul_s0802" +"julius","t_jul_s0801","jul_s0801","jul_n0801" +"julius","t_jul_s0803","jul_s0803","jul_s0804","jul_s0903" +"julius","t_jul_s0805","jul_s0805","jul_s0901" +"julius","t_jul_s1001","jul_s1001" +"julius","t_jul_s1002","jul_s1002" +"julius","t_jul_s1003","jul_s1003","jul_s1004" +"julius","t_jul_s1101","jul_s1101","jul_s1102","jul_s1103" +"julius","t_cut_jul_s1105","cut_jul_s1105" +"julius","t_cut_jul_s1106","cut_jul_s1106" +"julius","t_jul_s1201","jul_s1201","jul_s1202" +"julius","t_jul_s1203","jul_s1203","jul_s1204" +"julius","t_jul_s1205","jul_s1205","jul_s1206" +"julius","t_jul_s1208","jul_s1208" +"julius","t_party_jul_s01","party_jul_s01","party_jul_s02a" +"julius","t_party_jul_ace01","party_jul_ace01","party_jul_ace02" +"julius","t_party_jul_s02b","party_jul_s02b","party_jul_s03b" +"julius","t_jul_s1301","jul_s1301","jul_s1302" +"julius","t_jul_s1303","jul_s1303","jul_s1304" +"julius","t_jul_s_end01","jul_s_end01" +"julius","t_jul_s_end02","jul_s_end02","jul_s_end03","jul_s_end04" +"julius","t_jul_s_end05","jul_s_end05" +"julius","t_jul_n0102","jul_n0102" +"julius","t_jul_n0201","jul_n0201","jul_n_end01","jul_n_end02","jul_n_end03","jul_n_end04","jul_n_end05" +"julius","t_jul_n0303","jul_n0303" +"julius","t_jul_n0401","jul_n0401" +"julius","t_jul_n0402","jul_n0402","jul_n0403","ace_n_tow0401","ace_n_tow0402","ace_n_tow0403","ace_n_tow0404" +"julius","t_jul_n0501","jul_n0501" +"julius","t_jul_n0502","jul_n0502","jul_n0503" +"julius","t_jul_n0604","jul_n0604" +"julius","t_party_jul_n01_h","party_jul_n01_h","party_jul_n01_a","party_jul_n02_h","party_jul_n02_a" +"julius","t_jul_n0802","jul_n0802","jul_n0803","jul_n_end09" +"julius","t_jul_n_end06","jul_n_end06","jul_n_end07","jul_n_end11","jul_n_end12","jul_n_end13","jul_n_end14","jul_n_end15","jul_n_end16" +"julius","t_jul_nigend01","jul_nigend01","jul_nigend02" +"julius","t_jul_nigend03","jul_nigend03","jul_nigend04" +"julius","t_jul_nigend05","jul_nigend05" +"nightmare","t_nig_com_toketsu","nig_com_toketsu","nig_com_moufu" +"nightmare","t_nig_com_fly","nig_com_fly" +"nightmare","t_nig_com_gantai01","nig_com_gantai01","nig_com_gantai02" +"nightmare","t_nig_l0201","nig_l0201","nig_l0202","nig_l0203" +"nightmare","t_nig_l0204","nig_l0204","nig_l0205","nig_l0301","nig_l0302","nig_l0303","nig_l0304" +"nightmare","t_nig_l0401","nig_l0401","nig_l0402","nig_l0403","nig_l0404","nig_l0405","nig_l0406","nig_l0407","nig_l0408","nig_l0409" +"nightmare","t_cut_nig_l0602_c","cut_nig_l0602_c","cut_nig_l0603_c","cut_nig_l0604_c","cut_nig_l0605_c","cut_nig_l0606_c","cut_nig_l0701_c" +"nightmare","t_nig_l0601_t","nig_l0601_t" +"nightmare","t_nig_l0702_c","nig_l0702_c","nig_l0703_c","nig_l0704_c","nig_l0705_c" +"nightmare","t_nig_l0701_h","nig_l0701_h" +"nightmare","t_nig_l0701_a","nig_l0701_a","nig_l0702_a","nig_l0703_a" +"nightmare","t_nig_l0704_a","nig_l0704_a","nig_l0705_a" +"nightmare","t_nig_l0701_t","nig_l0701_t","nig_l0702_t" +"nightmare","t_party_nig01","party_nig01","party_nig02" +"nightmare","t_nig_l0801_c","nig_l0801_c","nig_l0801_h","nig_l0801_a","nig_l0801_t","nig_l0802_c","nig_l0802_h","nig_l0802_a","nig_l0802_t","nig_l0803_c","nig_l0803_h","nig_l0803_a","nig_l0803_t" +"nightmare","t_nig_l0804_c","nig_l0804_c","nig_l0804_h","nig_l0804_a","nig_l0804_t","nig_l0805_c","nig_l0805_h","nig_l0805_a","nig_l0805_t" +"nightmare","t_nig_l0806","nig_l0806","nig_l0807" +"nightmare","t_nig_l0808","nig_l0808","nig_l0809","nig_l0810" +"nightmare","t_nig_l0811_c","nig_l0811_c","nig_l0812_c","nig_l0813_c","nig_l0814_c" +"nightmare","t_nig_l0811_h","nig_l0811_h","nig_l0812_h","nig_l0813_h" +"nightmare","t_nig_l0811_a","nig_l0811_a","nig_l0812_a" +"nightmare","t_nig_l0816","nig_l0816","nig_l0817" +"nightmare","t_nig_loveend01","nig_loveend01" +"nightmare","t_nig_loveend02","nig_loveend02" +"nightmare","t_nig_loveend04","nig_loveend04","nig_loveend05","nig_loveend06","nig_loveend07","nig_loveend08","nig_loveend09" +"nightmare","t_nig_loveend10","nig_loveend10" +"nightmare","t_nig_norend01","nig_norend01" +"nightmare","t_nig_norend02","nig_norend02" +"nightmare","t_nig_badend01","nig_badend01","nig_badend02" +"other","t_op0101","op0101" +"other","t_op0102","op0102","op0103" +"other","t_op0104","op0104","op0105","op0109" +"other","t_op0106","op0106","op0107","op0108" +"other","t_op0110","op0110" +"other","t_op0111","op0111","op0112","op0113" +"other","t_op0114","op0114","op0115","op0116","op0117","op0118","op0119","jul_n0602","jul_n0603" +"other","t_op0201_c","op0201_c","op0202_c","op0203_c","op0206_c","op0207_c","op0208_c" +"other","t_op0204_c","op0204_c","op0205_c" +"other","t_op0201_h","op0201_h" +"other","t_op0202_h","op0202_h" +"other","t_op0203_h","op0203_h" +"other","t_op0204_h","op0204_h","op0205_h","op0206_h","op0207_h","op0208_h","op0209_h","com03_tea01","com06_tea01" +"other","t_op0201_a","op0201_a","op0202_a","op0203_a" +"other","t_op0204_a","op0204_a" +"other","t_op0205_a","op0205_a" +"other","t_op0206_a","op0206_a","op0207_a","op0208_a","op0209_a" +"other","t_op0210_a","op0210_a" +"other","t_jul_op0201_t","jul_op0201_t" +"other","t_com_bin01","com_bin01" +"other","t_nig_com_op","nig_com_op" +"other","t_com01_work_c","com01_work_c","com01_work_h","com01_work_a","com01_work_t" +"other","t_com_pet_ace_n0301","com_pet_ace_n0301","com_pet_ace_n0303" +"other","t_com_pet_ace_n0302","com_pet_ace_n0302" +"other","t_com_blo_dad_n0301","com_blo_dad_n0301","com_blo_dad_n0302","com_blo_dad_n0303","com_hat_n0501","com_hat_n0502","blo_n_end08","blo_n_end09" +"other","t_com_amu_n0301","com_amu_n0301","com_amu_n0302","com_amu_n0303","com_amu_n0401" +"other","t_party_alice","party_alice","party_cas","party_hat","party_amu","party_tow01" +"other","t_party_yoko01","party_yoko01" +"other","t_party_yoko02","party_yoko02","party_yoko03" +"other","t_party_tow02","party_tow02","party_tow03","party_tow04" +"other","t_blo_deadend04","blo_deadend04","pet_deadend04" +"other","t_com_hatend01","com_hatend01","com_hatend02","com_hatend03" +"other","t_kako","kako" +"other","t_kako_haka01","kako_haka01","kako_haka02","kako_haka03" +"other","t_trueend01","trueend01" +"other","t_cut_trueend02","cut_trueend02" +"other","t_trueend03","trueend03" +"other","t_trueend04","trueend04" +"other","t_tea_p01","tea_p01","tea_p02","tea_p03","tea_p04" +"other","t_blo_s0501","blo_s0501" +"other","t_blo_s0705","blo_s0705","blo_s0902","blo_s0903" +"other","t_cut_n03_yop01","cut_n03_yop01","cut_n03_yop02","cut_n03_yop03","cut_yop_p01" +"other","t_blo_s0707","blo_s0707","blo_s0804" +"other","t_blo_s1208","blo_s1208","blo_s1209","blo_s1210a","blo_s1210b" +"other","t_com02_bath01","com02_bath01","com02_bath02","com05_bath01" +"other","t_com08_bath01","com08_bath01","com10_bath01","com10_bath02","dad_s0702","dad_s0703" +"other","t_dad_s0302","dad_s0302" +"other","t_com12_bath01","com12_bath01","com12_bath02" +"other","t_ell_s0402","ell_s0402","ell_s0403","ell_s0404","ell_s1301","ell_s1302" +"other","t_cut_ell_s0405","cut_ell_s0405" +"other","t_blo_s0701","blo_s0701","blo_s0702" +"other","t_blo_s0703","blo_s0703","blo_s0704" +"other","t_blo_s1201","blo_s1201","blo_s1202" +"other","t_amu_p01","amu_p01","amu_p02" +"other","t_amu_p03","amu_p03" +"other","t_amu_p04","amu_p04","amu_p05","amu_p06","amu_p07" +"other","t_ell_n0402","ell_n0402","ell_n0403" +"other","t_ell_n0404","ell_n0404","ell_n0405" +"other","t_hat_p02","hat_p02" +"other","t_com06_per_viv01","com06_per_viv01","com06_per_viv02" +"other","t_pet_s0701","pet_s0701" +"other","t_ace_s0802","ace_s0802","ace_s0803" +"other","t_gow_s1202","gow_s1202" +"other","t_gow_s0701","gow_s0701" +"other","t_bor_s1201","bor_s1201","bor_s1202" +"other","t_bor_s0901","bor_s0901","bor_s0902" +"other","t_jul_s0501","jul_s0501" +"other","t_jul_s0902","jul_s0902","jul_s1207" +"other","t_jul_s0904","jul_s0904","jul_s0905","jul_p01","jul_p02" +"other","t_jul_n0702_h","jul_n0702_h","jul_n0703_h","jul_n0704_h","jul_n0705_h" +"other","t_com_ell_jul_s1201","com_ell_jul_s1201","com_ell_jul_s1202" +"other","t_pet_p01","pet_p01","pet_p02" +"other","t_pet_p03","pet_p03" +"other","t_pet_p04","pet_p04","pet_p05" +"other","t_jul_p03","jul_p03","jul_p04","jul_p05" +"other","t_jul_p06","jul_p06" +"other","t_nig_p01","nig_p01","nig_p02_blu","nig_p03" +"other","t_nig_p04","nig_p04","nig_p05","nig_p06","nig_p07","nig_p08" +"other","th_omake_cg01","omake_cg01","omake_cg01_a" +"other","th_omake_cg02","omake_cg02","omake_cg02_a" diff --git a/Assets/Resources/csv/scene_memory.bytes b/Assets/Resources/csv/scene_memory.bytes new file mode 100644 index 000000000..7461a2119 --- /dev/null +++ b/Assets/Resources/csv/scene_memory.bytes @@ -0,0 +1,630 @@ +"キャラID","イベント名","開始ファイル","開始ラベル","既読条件ファイル","シーン回想登録ラベル","サムネイル画像","ルート指定","滞在地指定","備考" +"blood","ブラッド滞在01","blo_stay01.ks","*blo_stay01_01","blo_stay01.ks","*blo_stay01_memory","blo01_t.tga","blood","hatter" +"blood","ブラッド滞在02","blo_stay02.ks","*blo_stay02_01","blo_stay02.ks","*blo_stay02_memory","blo02_t.tga","blood","hatter" +"blood","ブラッド滞在03","blo_stay03.ks","*blo_stay03_01","blo_stay03.ks","*blo_stay03_memory","blo03_t.tga","blood","hatter" +"blood","ブラッド滞在04","blo_stay04.ks","*blo_stay04_01","blo_stay04.ks","*blo_stay04_memory","blo04_t.tga","blood","hatter" +"blood","ブラッド滞在05","blo_stay05.ks","*blo_stay05_01","blo_stay05.ks","*blo_stay05_memory","blo05_t.tga","blood","hatter" +"blood","ブラッド滞在06","blo_stay06.ks","*blo_stay06_01","blo_stay06.ks","*blo_stay06_memory","blo06_t.tga","blood","hatter" +"blood","ブラッド滞在07","blo_stay07.ks","*blo_stay07_01","blo_stay07.ks","*blo_stay07_memory","blo07_t.tga","blood","hatter" +"blood","ブラッド滞在08","blo_stay08.ks","*blo_stay08_01","blo_stay08.ks","*blo_stay08_memory","blo08_t.tga","blood","hatter" +"blood","ブラッド滞在09","blo_stay09.ks","*blo_stay09_01","blo_stay09.ks","*blo_stay09_memory","blo09_t.tga","blood","hatter" +"blood","ブラッド滞在10","blo_stay10.ks","*blo_stay10_01","blo_stay10.ks","*blo_stay10_memory","blo10_t.tga","blood","hatter" +"blood","ブラッド滞在11","blo_stay11.ks","*blo_stay11_01","blo_stay11.ks","*blo_stay11_memory","blo11_t.tga","blood","hatter" +"blood","ブラッド滞在12","blo_stay12.ks","*blo_stay12_01","blo_stay12.ks","*blo_stay12_memory","blo12_t.tga","blood","hatter" +"blood","ブラッド滞在13","blo_stay13.ks","*blo_stay13_01","blo_stay13.ks","*blo_stay13_memory","blo13_t.tga","blood","hatter" +"blood","ブラッド滞在14","blo_stay14.ks","*blo_stay14_01","blo_stay14.ks","*blo_stay14_memory","blo14_t.tga","blood","hatter" +"blood","ブラッド滞在15","blo_stay15.ks","*blo_stay15_01","blo_stay15.ks","*blo_stay15_memory","blo15_t.tga","blood","hatter" +"blood","ブラッド滞在16","blo_stay16.ks","*blo_stay16_01","blo_stay16.ks","*blo_stay16_memory","blo16_t.tga","blood","hatter" +"blood","ブラッド滞在17","blo_stay17.ks","*blo_stay17_01","blo_stay17.ks","*blo_stay17_memory","blo17_t.tga","blood","hatter" +"blood","ブラッド滞在18・A","blo_stay18.ks","*blo_stay18_01","blo_stay18.ks","*blo_stay18a_memory","blo18_t.tga","blood","hatter","「ダンスを続ける」選択" +"blood","ブラッド滞在18・B","blo_stay18.ks","*blo_stay18_01","blo_stay18.ks","*blo_stay18b_memory","blo19_t.tga","blood","hatter","「ダンスを打ち切る」選択" +"blood","ブラッド滞在18・C","blo_stay18.ks","*blo_stay18_01","blo_stay18.ks","*blo_stay18c_memory","blo20_t.tga","blood","hatter","ペーター横槍成功" +"blood","ブラッド滞在19","blo_stay19.ks","*blo_stay19_01","blo_stay19.ks","*blo_stay19_memory","blo22_t.tga","blood","hatter" +"blood","ブラッド滞在エンド","blo_stay_end.ks","*blo_stay_end_scene","blo_stay_end.ks","*blo_stay_end_memory","blo23_t.tga","blood","hatter" +"blood","薔薇園エンド01","rose_end01.ks","*rose_end01_01","rose_end01.ks","*rose_end01_memory","blo24_t.tga","blood","hatter" +"blood","薔薇園エンド02","rose_end02.ks","*rose_end02_01","rose_end02.ks","*rose_end02_memory","blo25_t.tga","blood","hatter" +"blood","双子・殺害エンド","dead_end_dad.ks","*dead_dad_01","dead_end_dad.ks","*dead_dad_memory","blo26_t.tga","blood","hatter" +"blood","ブラッド非滞在01・城","blo_no01.ks","*blo_no01_01","blo_no01.ks","*blo_no01_cas_memory","blo27_t.tga","blood","castle" +"blood","ブラッド非滞在01・遊園地","blo_no01.ks","*blo_no01_01","blo_no01.ks","*blo_no01_amu_memory","blo28_t.tga","blood","amuse" +"blood","ブラッド非滞在01・時計塔","blo_no01.ks","*blo_no01_01","blo_no01.ks","*blo_no01_tow_memory","blo29_t.tga","blood","tower" +"blood","ブラッド非滞在02","blo_no02.ks","*blo_no02_01","blo_no02.ks","*blo_no02_memory","blo30_t.tga","blood" +"blood","ブラッド非滞在03","blo_no03.ks","*blo_no03_01","blo_no03.ks","*blo_no03_memory","blo31_t.tga","blood" +"blood","ブラッド非滞在04・城","blo_no04.ks","*blo_no04_01","blo_no04.ks","*blo_no04_cas_memory","blo32_t.tga","blood","castle" +"blood","ブラッド非滞在04・遊園地","blo_no04.ks","*blo_no04_01","blo_no04.ks","*blo_no04_amu_memory","blo33_t.tga","blood","amuse" +"blood","ブラッド非滞在04・時計塔","blo_no04.ks","*blo_no04_01","blo_no04.ks","*blo_no04_tow_memory","blo34_t.tga","blood","tower" +"blood","ブラッド非滞在05","blo_no05.ks","*blo_no05_01","blo_no05.ks","*blo_no05_memory","blo35_t.tga","blood" +"blood","ブラッド非滞在06・城","blo_no06.ks","*blo_no06_01","blo_no06.ks","*blo_no06_cas_memory","blo36_t.tga","blood","castle" +"blood","ブラッド非滞在06・遊園地","blo_no06.ks","*blo_no06_01","blo_no06.ks","*blo_no06_amu_memory","blo37_t.tga","blood","amuse" +"blood","ブラッド非滞在06・時計塔","blo_no06.ks","*blo_no06_01","blo_no06.ks","*blo_no06_tow_memory","blo38_t.tga","blood","tower" +"blood","ブラッド非滞在07・城","blo_no07.ks","*blo_no07_01","blo_no07_cas.ks","*blo_no07_cas_memory","blo39_t.tga","blood","castle" +"blood","ブラッド非滞在07・遊園地","blo_no07.ks","*blo_no07_01","blo_no07_amu.ks","*blo_no07_amu_memory","blo40_t.tga","blood","amuse" +"blood","ブラッド非滞在07・時計塔","blo_no07.ks","*blo_no07_01","blo_no07_tow.ks","*blo_no07_tow_memory","blo41_t.tga","blood","tower" +"blood","ブラッド非滞在08・城","blo_no08.ks","*blo_no08_01","blo_no08.ks","*blo_no08_cas_memory","blo42_t.tga","blood","castle" +"blood","ブラッド非滞在08・遊園地","blo_no08.ks","*blo_no08_01","blo_no08.ks","*blo_no08_amu_memory","blo43_t.tga","blood","amuse" +"blood","ブラッド非滞在08・時計塔","blo_no08.ks","*blo_no08_01","blo_no08.ks","*blo_no08_tow_memory","blo44_t.tga","blood","tower" +"blood","ブラッド非滞在09・城","blo_no09.ks","*blo_no09_01","blo_no09.ks","*blo_no09_cas_memory","blo45_t.tga","blood","castle" +"blood","ブラッド非滞在09・遊園地","blo_no09.ks","*blo_no09_01","blo_no09.ks","*blo_no09_amu_memory","blo46_t.tga","blood","amuse" +"blood","ブラッド非滞在09・時計塔","blo_no09.ks","*blo_no09_01","blo_no09.ks","*blo_no09_tow_memory","blo47_t.tga","blood","tower" +"blood","ブラッド非滞在10・城・A","blo_no10.ks","*blo_no10_01","blo_no10.ks","*blo_no10a_cas_memory","blo48_t.tga","blood","castle","好感度達成" +"blood","ブラッド非滞在10・遊園地・A","blo_no10.ks","*blo_no10_01","blo_no10.ks","*blo_no10a_amu_memory","blo49_t.tga","blood","amuse","好感度達成" +"blood","ブラッド非滞在10・時計塔・A","blo_no10.ks","*blo_no10_01","blo_no10.ks","*blo_no10a_tow_memory","blo50_t.tga","blood","tower","好感度達成" +"blood","ブラッド非滞在11","blo_no11.ks","*blo_no11_01","blo_no11.ks","*blo_no11_memory","blo54_t.tga","blood" +"blood","ブラッド非滞在エンド・城","blo_no_end.ks","*blo_no_end_scene","blo_no_end.ks","*blo_no_end_cas_memory","blo55_t.tga","blood","castle" +"blood","ブラッド非滞在エンド・遊園地","blo_no_end.ks","*blo_no_end_scene","blo_no_end.ks","*blo_no_end_amu_memory","blo56_t.tga","blood","amuse" +"blood","ブラッド非滞在エンド・時計塔","blo_no_end.ks","*blo_no_end_scene","blo_no_end.ks","*blo_no_end_tow_memory","blo57_t.tga","blood","tower" +"elliot","エリオット滞在01","ell_stay01.ks","*ell_stay01_01","ell_stay01.ks","*ell_stay01_memory","ell01_t.tga","elliot","hatter" +"elliot","エリオット滞在02","ell_stay02.ks","*ell_stay02_01","ell_stay02.ks","*ell_stay02_memory","ell02_t.tga","elliot","hatter" +"elliot","エリオット滞在03","ell_stay03.ks","*ell_stay03_01","ell_stay03.ks","*ell_stay03_memory","ell03_t.tga","elliot","hatter" +"elliot","エリオット滞在04","ell_stay04.ks","*ell_stay04_01","ell_stay04.ks","*ell_stay04_memory","ell04_t.tga","elliot","hatter" +"elliot","エリオット滞在05","ell_stay05.ks","*ell_stay05_01","ell_stay05.ks","*ell_stay05_memory","ell05_t.tga","elliot","hatter" +"elliot","エリオット滞在06","ell_stay06.ks","*ell_stay06_01","ell_stay06.ks","*ell_stay06_memory","ell06_t.tga","elliot","hatter" +"elliot","エリオット滞在07","ell_stay07.ks","*ell_stay07_01","ell_stay07.ks","*ell_stay07_memory","ell07_t.tga","elliot","hatter" +"elliot","エリオット滞在08","ell_stay08.ks","*ell_stay08_01","ell_stay08.ks","*ell_stay08_memory","ell08_t.tga","elliot","hatter" +"elliot","エリオット滞在09","ell_stay09.ks","*ell_stay09_01","ell_stay09.ks","*ell_stay09_memory","ell09_t.tga","elliot","hatter" +"elliot","エリオット滞在10","ell_stay10.ks","*ell_stay10_01","ell_stay10.ks","*ell_stay10_memory","ell10_t.tga","elliot","hatter" +"elliot","エリオット滞在11","ell_stay11.ks","*ell_stay11_01","ell_stay11.ks","*ell_stay11_memory","ell11_t.tga","elliot","hatter" +"elliot","エリオット滞在12","ell_stay12.ks","*ell_stay12_01","ell_stay12.ks","*ell_stay12_memory","ell12_t.tga","elliot","hatter" +"elliot","エリオット滞在13","ell_stay13.ks","*ell_stay13_01","ell_stay13.ks","*ell_stay13_memory","ell13_t.tga","elliot","hatter" +"elliot","エリオット滞在14","ell_stay14.ks","*ell_stay14_01","ell_stay14.ks","*ell_stay14_memory","ell14_t.tga","elliot","hatter" +"elliot","エリオット滞在15","ell_stay15.ks","*ell_stay15_01","ell_stay15.ks","*ell_stay15_memory","ell15_t.tga","elliot","hatter" +"elliot","エリオット滞在16","ell_stay16.ks","*ell_stay16_01","ell_stay16.ks","*ell_stay16_memory","ell16_t.tga","elliot","hatter" +"elliot","エリオット滞在17","ell_stay17.ks","*ell_stay17_01","ell_stay17.ks","*ell_stay17_memory","ell17_t.tga","elliot","hatter" +"elliot","エリオット滞在18・A","ell_stay18.ks","*ell_stay18_01","ell_stay18.ks","*ell_stay18a_memory","ell18_t.tga","elliot","hatter","「ダンスを続ける」選択" +"elliot","エリオット滞在18・B","ell_stay18.ks","*ell_stay18_01","ell_stay18.ks","*ell_stay18b_memory","ell19_t.tga","elliot","hatter","「ダンスを打ち切る」選択" +"elliot","エリオット滞在18・C","ell_stay18.ks","*ell_stay18_01","ell_stay18.ks","*ell_stay18c_memory","ell20_t.tga","elliot","hatter","ペーター横槍成功" +"elliot","エリオット滞在19","ell_stay19.ks","*ell_stay19_01","ell_stay19.ks","*ell_stay19_memory","ell22_t.tga","elliot","hatter" +"elliot","エリオット滞在エンド","ell_stay_end.ks","*ell_stay_end_scene","ell_stay_end.ks","*ell_stay_end_memory","ell23_t.tga","elliot","hatter" +"elliot","エリオット非滞在01・城","ell_no01.ks","*ell_no01_01","ell_no01.ks","*ell_no01_cas_memory","ell24_t.tga","elliot","castle" +"elliot","エリオット非滞在01・遊園地","ell_no01.ks","*ell_no01_01","ell_no01.ks","*ell_no01_amu_memory","ell25_t.tga","elliot","amuse" +"elliot","エリオット非滞在01・時計塔","ell_no01.ks","*ell_no01_01","ell_no01.ks","*ell_no01_tow_memory","ell26_t.tga","elliot","tower" +"elliot","エリオット非滞在02・城","ell_no02.ks","*ell_no02_01","ell_no02_cas.ks","*ell_no02_cas_memory","ell27_t.tga","elliot","castle" +"elliot","エリオット非滞在02・遊園地","ell_no02.ks","*ell_no02_01","ell_no02_amu.ks","*ell_no02_amu_memory","ell28_t.tga","elliot","amuse" +"elliot","エリオット非滞在02・時計塔","ell_no02.ks","*ell_no02_01","ell_no02_tow.ks","*ell_no02_tow_memory","ell29_t.tga","elliot","tower" +"elliot","エリオット非滞在03","ell_no03.ks","*ell_no03_01","ell_no03.ks","*ell_no03_memory","ell30_t.tga","elliot" +"elliot","エリオット非滞在04","ell_no04.ks","*ell_no04_01","ell_no04.ks","*ell_no04_memory","ell31_t.tga","elliot" +"elliot","エリオット非滞在05・城","ell_no05.ks","*ell_no05_01","ell_no05.ks","*ell_no05_cas_memory","ell32_t.tga","elliot","castle" +"elliot","エリオット非滞在05・遊園地","ell_no05.ks","*ell_no05_01","ell_no05.ks","*ell_no05_amu_memory","ell33_t.tga","elliot","amuse" +"elliot","エリオット非滞在05・時計塔","ell_no05.ks","*ell_no05_01","ell_no05.ks","*ell_no05_tow_memory","ell34_t.tga","elliot","tower" +"elliot","エリオット非滞在06・城","ell_no06.ks","*ell_no06_01","ell_no06.ks","*ell_no06_cas_memory","ell35_t.tga","elliot","castle" +"elliot","エリオット非滞在06・遊園地","ell_no06.ks","*ell_no06_01","ell_no06.ks","*ell_no06_amu_memory","ell36_t.tga","elliot","amuse" +"elliot","エリオット非滞在06・時計塔","ell_no06.ks","*ell_no06_01","ell_no06.ks","*ell_no06_tow_memory","ell37_t.tga","elliot","tower" +"elliot","エリオット非滞在07・城","ell_no07.ks","*ell_no07_01","ell_no07.ks","*ell_no07_cas_memory","ell38_t.tga","elliot","castle" +"elliot","エリオット非滞在07・遊園地","ell_no07.ks","*ell_no07_01","ell_no07.ks","*ell_no07_amu_memory","ell39_t.tga","elliot","amuse" +"elliot","エリオット非滞在07・時計塔","ell_no07.ks","*ell_no07_01","ell_no07.ks","*ell_no07_tow_memory","ell40_t.tga","elliot","tower" +"elliot","エリオット非滞在08","ell_no08.ks","*ell_no08_01","ell_no08.ks","*ell_no08_memory","ell41_t.tga","elliot" +"elliot","エリオット非滞在09・城","ell_no09.ks","*ell_no09_01","ell_no09.ks","*ell_no09_cas_memory","ell42_t.tga","elliot","castle" +"elliot","エリオット非滞在09・遊園地","ell_no09.ks","*ell_no09_01","ell_no09.ks","*ell_no09_amu_memory","ell43_t.tga","elliot","amuse" +"elliot","エリオット非滞在09・時計塔","ell_no09.ks","*ell_no09_01","ell_no09.ks","*ell_no09_tow_memory","ell44_t.tga","elliot","tower" +"elliot","エリオット非滞在10・城・A","ell_no10.ks","*ell_no10_01","ell_no10.ks","*ell_no10a_cas_memory","ell45_t.tga","elliot","castle","好感度達成" +"elliot","エリオット非滞在10・遊園地・A","ell_no10.ks","*ell_no10_01","ell_no10.ks","*ell_no10a_amu_memory","ell46_t.tga","elliot","amuse","好感度達成" +"elliot","エリオット非滞在10・時計塔・A","ell_no10.ks","*ell_no10_01","ell_no10.ks","*ell_no10a_tow_memory","ell47_t.tga","elliot","tower","好感度達成" +"elliot","エリオット非滞在11","ell_no11.ks","*ell_no11_01","ell_no11.ks","*ell_no11_memory","ell51_t.tga","elliot" +"elliot","エリオット非滞在エンド・城","ell_no_end.ks","*ell_no_end_scene","ell_no_end.ks","*ell_no_end_cas_memory","ell52_t.tga","elliot","castle" +"elliot","エリオット非滞在エンド・遊園地","ell_no_end.ks","*ell_no_end_scene","ell_no_end.ks","*ell_no_end_amu_memory","ell53_t.tga","elliot","amuse" +"elliot","エリオット非滞在エンド・時計塔","ell_no_end.ks","*ell_no_end_scene","ell_no_end.ks","*ell_no_end_tow_memory","ell54_t.tga","elliot","tower" +"deedum","ディー&ダム滞在01","dad_stay01.ks","*dad_stay01_01","dad_stay01.ks","*dad_stay01_memory","dad01_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在02","dad_stay02.ks","*dad_stay02_01","dad_stay02.ks","*dad_stay02_memory","dad02_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在03","dad_stay03.ks","*dad_stay03_01","dad_stay03.ks","*dad_stay03_memory","dad03_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在04","dad_stay04.ks","*dad_stay04_01","dad_stay04.ks","*dad_stay04_memory","dad04_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在05","dad_stay05.ks","*dad_stay05_01","dad_stay05.ks","*dad_stay05_memory","dad05_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在06","dad_stay06.ks","*dad_stay06_01","dad_stay06.ks","*dad_stay06_memory","dad06_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在07","dad_stay07.ks","*dad_stay07_01","dad_stay07.ks","*dad_stay07_memory","dad07_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在08","dad_stay08.ks","*dad_stay08_01","dad_stay08.ks","*dad_stay08_memory","dad08_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在09","dad_stay09.ks","*dad_stay09_01","dad_stay09.ks","*dad_stay09_memory","dad09_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在10","dad_stay10.ks","*dad_stay10_01","dad_stay10.ks","*dad_stay10_memory","dad10_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在11","dad_stay11.ks","*dad_stay11_01","dad_stay11.ks","*dad_stay11_memory","dad11_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在12","dad_stay12.ks","*dad_stay12_01","dad_stay12.ks","*dad_stay12_memory","dad12_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在13","dad_stay13.ks","*dad_stay13_01","dad_stay13.ks","*dad_stay13_memory","dad13_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在14","dad_stay14.ks","*dad_stay14_01","dad_stay14.ks","*dad_stay14_memory","dad14_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在15","dad_stay15.ks","*dad_stay15_01","dad_stay15.ks","*dad_stay15_memory","dad15_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在16","dad_stay16.ks","*dad_stay16_01","dad_stay16.ks","*dad_stay16_memory","dad16_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在17","dad_stay17.ks","*dad_stay17_01","dad_stay17.ks","*dad_stay17_memory","dad17_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在18・A","dad_stay18.ks","*dad_stay18_01","dad_stay18.ks","*dad_stay18a_memory","dad18_t.tga","deedum","hatter","「ダンスを続ける」選択" +"deedum","ディー&ダム滞在18・B","dad_stay18.ks","*dad_stay18_01","dad_stay18.ks","*dad_stay18b_memory","dad19_t.tga","deedum","hatter","「ダンスを打ち切る」選択" +"deedum","ディー&ダム滞在18・C","dad_stay18.ks","*dad_stay18_01","dad_stay18.ks","*dad_stay18c_memory","dad20_t.tga","deedum","hatter","ペーター横槍成功" +"deedum","ディー&ダム滞在19","dad_stay19.ks","*dad_stay19_01","dad_stay19.ks","*dad_stay19_memory","dad22_t.tga","deedum","hatter" +"deedum","ディー&ダム滞在エンド","dad_stay_end.ks","*dad_stay_end_scene","dad_stay_end.ks","*dad_stay_end_memory","dad23_t.tga","deedum","hatter" +"deedum","ディー&ダム非滞在01・城","dad_no01.ks","*dad_no01_01","dad_no01.ks","*dad_no01_cas_memory","dad24_t.tga","deedum","castle" +"deedum","ディー&ダム非滞在01・遊園地","dad_no01.ks","*dad_no01_01","dad_no01.ks","*dad_no01_amu_memory","dad25_t.tga","deedum","amuse" +"deedum","ディー&ダム非滞在01・時計塔","dad_no01.ks","*dad_no01_01","dad_no01.ks","*dad_no01_tow_memory","dad26_t.tga","deedum","tower" +"deedum","ディー&ダム非滞在02・城","dad_no02.ks","*dad_no02_01","dad_no02_cas.ks","*dad_no02_cas_memory","dad27_t.tga","deedum","castle" +"deedum","ディー&ダム非滞在02・遊園地","dad_no02.ks","*dad_no02_01","dad_no02_amu.ks","*dad_no02_amu_memory","dad28_t.tga","deedum","amuse" +"deedum","ディー&ダム非滞在02・時計塔","dad_no02.ks","*dad_no02_01","dad_no02_tow.ks","*dad_no02_tow_memory","dad29_t.tga","deedum","tower" +"deedum","ディー&ダム非滞在03","dad_no03.ks","*dad_no03_01","dad_no03.ks","*dad_no03_memory","dad30_t.tga","deedum" +"deedum","ディー&ダム非滞在04・城","dad_no04.ks","*dad_no04_01","dad_no04.ks","*dad_no04_cas_memory","dad31_t.tga","deedum","castle" +"deedum","ディー&ダム非滞在04・遊園地","dad_no04.ks","*dad_no04_01","dad_no04.ks","*dad_no04_amu_memory","dad32_t.tga","deedum","amuse" +"deedum","ディー&ダム非滞在04・時計塔","dad_no04.ks","*dad_no04_01","dad_no04.ks","*dad_no04_tow_memory","dad33_t.tga","deedum","tower" +"deedum","ディー&ダム非滞在05","dad_no05.ks","*dad_no05_01","dad_no05.ks","*dad_no05_memory","dad34_t.tga","deedum" +"deedum","ディー&ダム非滞在06","dad_no06.ks","*dad_no06_01","dad_no06.ks","*dad_no06_memory","dad35_t.tga","deedum" +"deedum","ディー&ダム非滞在07・城","dad_no07.ks","*dad_no07_01","dad_no07.ks","*dad_no07_cas_memory","dad36_t.tga","deedum","castle" +"deedum","ディー&ダム非滞在07・遊園地","dad_no07.ks","*dad_no07_01","dad_no07.ks","*dad_no07_amu_memory","dad37_t.tga","deedum","amuse" +"deedum","ディー&ダム非滞在07・時計塔","dad_no07.ks","*dad_no07_01","dad_no07.ks","*dad_no07_tow_memory","dad38_t.tga","deedum","tower" +"deedum","ディー&ダム非滞在08","dad_no08.ks","*dad_no08_01","dad_no08.ks","*dad_no08_memory","dad39_t.tga","deedum" +"deedum","ディー&ダム非滞在09・城","dad_no09.ks","*dad_no09_01","dad_no09.ks","*dad_no09_cas_memory","dad40_t.tga","deedum","castle" +"deedum","ディー&ダム非滞在09・遊園地","dad_no09.ks","*dad_no09_01","dad_no09.ks","*dad_no09_amu_memory","dad41_t.tga","deedum","amuse" +"deedum","ディー&ダム非滞在09・時計塔","dad_no09.ks","*dad_no09_01","dad_no09.ks","*dad_no09_tow_memory","dad42_t.tga","deedum","tower" +"deedum","ディー&ダム非滞在10・城・A","dad_no10.ks","*dad_no10_01","dad_no10.ks","*dad_no10a_cas_memory","dad43_t.tga","deedum","castle" +"deedum","ディー&ダム非滞在10・遊園地・A","dad_no10.ks","*dad_no10_01","dad_no10.ks","*dad_no10a_amu_memory","dad44_t.tga","deedum","amuse" +"deedum","ディー&ダム非滞在10・時計塔・A","dad_no10.ks","*dad_no10_01","dad_no10.ks","*dad_no10a_tow_memory","dad45_t.tga","deedum","tower" +"deedum","ディー&ダム非滞在11・城","dad_no11.ks","*dad_no11_01","dad_no11.ks","*dad_no11_cas_memory","dad49_t.tga","deedum","castle" +"deedum","ディー&ダム非滞在11・遊園地","dad_no11.ks","*dad_no11_01","dad_no11.ks","*dad_no11_amu_memory","dad50_t.tga","deedum","amuse" +"deedum","ディー&ダム非滞在11・時計塔","dad_no11.ks","*dad_no11_01","dad_no11.ks","*dad_no11_tow_memory","dad51_t.tga","deedum","tower" +"deedum","ディー&ダム非滞在エンド","dad_no_end.ks","*dad_no_end_scene","dad_no_end.ks","*dad_no_end_memory","dad52_t.tga","deedum" +"vivaldi","ビバルディ滞在01","viv_stay01.ks","*viv_stay01_01","viv_stay01.ks","*viv_stay01_memory","viv01_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在02","viv_stay02.ks","*viv_stay02_01","viv_stay02.ks","*viv_stay02_memory","viv02_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在03","viv_stay03.ks","*viv_stay03_01","viv_stay03.ks","*viv_stay03_memory","viv03_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在04","viv_stay04.ks","*viv_stay04_01","viv_stay04.ks","*viv_stay04_memory","viv04_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在05","viv_stay05.ks","*viv_stay05_01","viv_stay05.ks","*viv_stay05_memory","viv05_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在06","viv_stay06.ks","*viv_stay06_01","viv_stay06.ks","*viv_stay06_memory","viv06_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在07","viv_stay07.ks","*viv_stay07_01","viv_stay07.ks","*viv_stay07_memory","viv07_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在08","viv_stay08.ks","*viv_stay08_01","viv_stay08.ks","*viv_stay08_memory","viv08_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在09","viv_stay09.ks","*viv_stay09_01","viv_stay09.ks","*viv_stay09_memory","viv09_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在10","viv_stay10.ks","*viv_stay10_01","viv_stay10.ks","*viv_stay10_memory","viv10_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在11","viv_stay11.ks","*viv_stay11_01","viv_stay11.ks","*viv_stay11_memory","viv11_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在12","viv_stay12.ks","*viv_stay12_01","viv_stay12.ks","*viv_stay12_memory","viv12_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在13","viv_stay13.ks","*viv_stay13_01","viv_stay13.ks","*viv_stay13_memory","viv13_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在14・A","viv_stay14.ks","*viv_stay14_01","viv_stay14.ks","*viv_stay14a_memory","viv14_t.tga","vivaldi","castle","「エースとペーター 2」既読" +"vivaldi","ビバルディ滞在14・B","viv_stay14.ks","*viv_stay14_01","viv_stay14.ks","*viv_stay14b_memory","viv15_t.tga","vivaldi","castle","「エースとペーター 2」未読" +"vivaldi","ビバルディ滞在15","viv_stay15.ks","*viv_stay15_01","viv_stay15.ks","*viv_stay15_memory","viv16_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在16","viv_stay16.ks","*viv_stay16_01","viv_stay16.ks","*viv_stay16_memory","viv17_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在17","viv_stay17.ks","*viv_stay17_01","viv_stay17.ks","*viv_stay17_memory","viv18_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在18・A","viv_stay18.ks","*viv_stay18_01","viv_stay18.ks","*viv_stay18a_memory","viv19_t.tga","vivaldi","castle","好感度達成" +"vivaldi","ビバルディ滞在19","viv_stay19.ks","*viv_stay19_01","viv_stay19.ks","*viv_stay19_memory","viv21_t.tga","vivaldi","castle" +"vivaldi","ビバルディ滞在エンド","viv_stay_end.ks","*viv_stay_end_scene","viv_stay_end.ks","*viv_stay_end_memory","viv22_t.tga","vivaldi","castle" +"vivaldi","ビバルディ・デッドエンド","dead_end_viv02.ks","*dead_viv02_01","dead_end_viv02.ks","*dead_viv02_memory","viv23_t.tga","vivaldi","castle" +"vivaldi","ビバルディ非滞在01・帽子屋","viv_no01.ks","*viv_no01_01","viv_no01.ks","*viv_no01_hat_memory","viv24_t.tga","vivaldi","hatter" +"vivaldi","ビバルディ非滞在01・遊園地","viv_no01.ks","*viv_no01_01","viv_no01.ks","*viv_no01_amu_memory","viv25_t.tga","vivaldi","amuse" +"vivaldi","ビバルディ非滞在02・帽子屋","viv_no02.ks","*viv_no02_01","viv_no02_hat.ks","*viv_no02_hat_memory","viv26_t.tga","vivaldi","hatter" +"vivaldi","ビバルディ非滞在02・遊園地","viv_no02.ks","*viv_no02_01","viv_no02_amu.ks","*viv_no02_amu_memory","viv27_t.tga","vivaldi","amuse" +"vivaldi","ビバルディ非滞在03","viv_no03.ks","*viv_no03_01","viv_no03.ks","*viv_no03_memory","viv28_t.tga","vivaldi" +"vivaldi","ビバルディ非滞在04","viv_no04.ks","*viv_no04_01","viv_no04.ks","*viv_no04_memory","viv29_t.tga","vivaldi" +"vivaldi","ビバルディ非滞在05・帽子屋","viv_no05.ks","*viv_no05_01","viv_no05.ks","*viv_no05_hat_memory","viv30_t.tga","vivaldi","hatter" +"vivaldi","ビバルディ非滞在05・遊園地","viv_no05.ks","*viv_no05_01","viv_no05.ks","*viv_no05_amu_memory","viv31_t.tga","vivaldi","amuse" +"vivaldi","ビバルディ非滞在06・帽子屋","viv_no06.ks","*viv_no06_01","viv_no06_hat.ks","*viv_no06_hat_memory","viv32_t.tga","vivaldi","hatter" +"vivaldi","ビバルディ非滞在06・遊園地","viv_no06.ks","*viv_no06_01","viv_no06_amu.ks","*viv_no06_amu_memory","viv33_t.tga","vivaldi","amuse" +"vivaldi","ビバルディ非滞在07・帽子屋","viv_no07.ks","*viv_no07_01","viv_no07.ks","*viv_no07_hat_memory","viv34_t.tga","vivaldi","hatter" +"vivaldi","ビバルディ非滞在07・遊園地","viv_no07.ks","*viv_no07_01","viv_no07.ks","*viv_no07_amu_memory","viv35_t.tga","vivaldi","amuse" +"vivaldi","ビバルディ非滞在08・帽子屋","viv_no08_hat.ks","*viv_no08_01_hat","viv_no08_hat.ks","*viv_no08_hat_memory","viv36_t.tga","vivaldi","hatter" +"vivaldi","ビバルディ非滞在08・遊園地","viv_no08_amu.ks","*viv_no08_01_amu","viv_no08_amu.ks","*viv_no08_amu_memory","viv37_t.tga","vivaldi","amuse" +"vivaldi","ビバルディ非滞在09・帽子屋","viv_no09.ks","*viv_no09_01","viv_no09.ks","*viv_no09_hat_memory","viv38_t.tga","vivaldi","hatter" +"vivaldi","ビバルディ非滞在09・遊園地","viv_no09.ks","*viv_no09_01","viv_no09.ks","*viv_no09_amu_memory","viv39_t.tga","vivaldi","amuse" +"vivaldi","ビバルディ非滞在10・帽子屋・A","viv_no10.ks","*viv_no10_01","viv_no10.ks","*viv_no10a_hat_memory","viv40_t.tga","vivaldi","hatter","好感度を達成し「声を掛ける」選択" +"vivaldi","ビバルディ非滞在10・遊園地・A","viv_no10.ks","*viv_no10_01","viv_no10.ks","*viv_no10a_amu_memory","viv41_t.tga","vivaldi","amuse","好感度達成" +"vivaldi","ビバルディ非滞在10・帽子屋・B","viv_no10.ks","*viv_no10_01","viv_no10.ks","*viv_no10b_hat_memory","viv42_t.tga","vivaldi","hatter","好感度達成" +"vivaldi","ビバルディ非滞在11・帽子屋","viv_no11.ks","*viv_no11_01","viv_no11.ks","*viv_no11_hat_memory","viv45_t.tga","vivaldi","hatter" +"vivaldi","ビバルディ非滞在11・遊園地","viv_no11.ks","*viv_no11_01","viv_no11.ks","*viv_no11_amu_memory","viv46_t.tga","vivaldi","amuse" +"vivaldi","ビバルディ非滞在エンド","viv_no_end.ks","*viv_no_end_scene","viv_no_end.ks","*viv_no_end_memory","viv47_t.tga","vivaldi" +"vivaldi","薔薇風呂エンド","rose_end03.ks","*rose_end03_01","rose_end03.ks","*rose_end03_memory","viv48_t.tga","vivaldi","hatter" +"vivaldi","姉弟エンド","rose_end04.ks","*rose_end04_01","rose_end04.ks","*rose_end04_memory","viv49_t.tga","vivaldi","hatter" +"peter","ペーター滞在01","pet_stay01.ks","*pet_stay01_01","pet_stay01.ks","*pet_stay01_memory","pet01_t.tga","peter","castle" +"peter","ペーター滞在02","pet_stay02.ks","*pet_stay02_01","pet_stay02.ks","*pet_stay02_memory","pet02_t.tga","peter","castle" +"peter","ペーター滞在03","pet_stay03.ks","*pet_stay03_01","pet_stay03.ks","*pet_stay03_memory","pet03_t.tga","peter","castle" +"peter","ペーター滞在04","pet_stay04.ks","*pet_stay04_01","pet_stay04.ks","*pet_stay04_memory","pet04_t.tga","peter","castle" +"peter","ペーター滞在05","pet_stay05.ks","*pet_stay05_01","pet_stay05.ks","*pet_stay05_memory","pet05_t.tga","peter","castle" +"peter","ペーター滞在06","pet_stay06.ks","*pet_stay06_01","pet_stay06.ks","*pet_stay06_memory","pet06_t.tga","peter","castle" +"peter","ペーター滞在07","pet_stay07.ks","*pet_stay07_01","pet_stay07.ks","*pet_stay07_memory","pet07_t.tga","peter","castle" +"peter","ペーター滞在08・A","pet_stay08.ks","*pet_stay08_01","pet_stay08.ks","*pet_stay08a_memory","pet08_t.tga","peter","castle","「断って部屋に戻る」選択→OPで女王と遭遇済&ペーター滞在02で謁見していない" +"peter","ペーター滞在08・B","pet_stay08.ks","*pet_stay08_01","pet_stay08.ks","*pet_stay08b_memory","pet09_t.tga","peter","castle","「ペーターと散歩に行く」→ペーター滞在02で謁見している" +"peter","ペーター滞在08・C","pet_stay08.ks","*pet_stay08_01","pet_stay08.ks","*pet_stay08c_memory","pet10_t.tga","peter","castle","「ペーターと散歩に行く」→OPで女王と遭遇している&ペーター滞在02で謁見していない" +"peter","ペーター滞在08・D","pet_stay08.ks","*pet_stay08_01","pet_stay08.ks","*pet_stay08d_memory","pet11_t.tga","peter","castle","「ペーターと散歩に行く」→OPで女王と遭遇していない&ペーター滞在02で謁見していない" +"peter","ペーター滞在09","pet_stay09.ks","*pet_stay09_01","pet_stay09.ks","*pet_stay09_memory","pet12_t.tga","peter","castle" +"peter","ペーター滞在10","pet_stay10.ks","*pet_stay10_01","pet_stay10.ks","*pet_stay10_memory","pet13_t.tga","peter","castle" +"peter","ペーター滞在11","pet_stay11.ks","*pet_stay11_01","pet_stay11.ks","*pet_stay11_memory","pet14_t.tga","peter","castle" +"peter","ペーター滞在12","pet_stay12.ks","*pet_stay12_01","pet_stay12.ks","*pet_stay12_memory","pet15_t.tga","peter","castle" +"peter","ペーター滞在13","pet_stay13.ks","*pet_stay13_01","pet_stay13.ks","*pet_stay13_memory","pet16_t.tga","peter","castle" +"peter","ペーター滞在14","pet_stay14.ks","*pet_stay14_01","pet_stay14.ks","*pet_stay14_memory","pet17_t.tga","peter","castle" +"peter","ペーター滞在15","pet_stay15.ks","*pet_stay15_01","pet_stay15.ks","*pet_stay15_memory","pet18_t.tga","peter","castle" +"peter","ペーター滞在16","pet_stay16.ks","*pet_stay16_01","pet_stay16.ks","*pet_stay16_memory","pet19_t.tga","peter","castle" +"peter","ペーター滞在17","pet_stay17.ks","*pet_stay17_01","pet_stay17.ks","*pet_stay17_memory","pet20_t.tga","peter","castle" +"peter","ペーター滞在18・A","pet_stay18.ks","*pet_stay18_01","pet_stay18.ks","*pet_stay18a_memory","pet21_t.tga","peter","castle","「ダンスを続ける」選択" +"peter","ペーター滞在18・B","pet_stay18.ks","*pet_stay18_01","pet_stay18.ks","*pet_stay18b_memory","pet22_t.tga","peter","castle","「ダンスを打ち切る」選択" +"peter","ペーター滞在19","pet_stay19.ks","*pet_stay19_01","pet_stay19.ks","*pet_stay19_memory","pet24_t.tga","peter","castle" +"peter","ペーター滞在エンド","pet_stay_end.ks","*pet_stay_end_scene","pet_stay_end.ks","*pet_stay_end_memory","pet25_t.tga","peter","castle" +"peter","ペーター&女王エンド","pet_viv_end.ks","*pet_viv_end_01","pet_viv_end.ks","*pet_viv_end_memory","pet26_t.tga","peter","castle" +"peter","ペーター&ナイトメアエンド","pet_nig_end.ks","*pet_nig_end_01","pet_nig_end.ks","*pet_nig_end_memory","pet27_t.tga","peter","castle" +"peter","女王・殺害END","dead_end_viv.ks","*dead_viv_01","dead_end_viv.ks","*dead_viv_memory","pet28_t.tga","peter","castle" +"peter","ペーター非滞在01・帽子屋","pet_no01.ks","*pet_no01_01","pet_no01.ks","*pet_no01_hat_memory","pet29_t.tga","peter","hatter" +"peter","ペーター非滞在01・遊園地","pet_no01.ks","*pet_no01_01","pet_no01.ks","*pet_no01_amu_memory","pet30_t.tga","peter","amuse" +"peter","ペーター非滞在02","pet_no02.ks","*pet_no02_01","pet_no02.ks","*pet_no02_memory","pet31_t.tga","peter" +"peter","ペーター非滞在03・帽子屋","pet_no03.ks","*pet_no03_01","pet_no03.ks","*pet_no03_hat_memory","pet32_t.tga","peter","hatter" +"peter","ペーター非滞在03・遊園地","pet_no03.ks","*pet_no03_01","pet_no03.ks","*pet_no03_amu_memory","pet33_t.tga","peter","amuse" +"peter","ペーター非滞在04","pet_no04.ks","*pet_no04_01","pet_no04.ks","*pet_no04_memory","pet34_t.tga","peter" +"peter","ペーター非滞在05","pet_no05.ks","*pet_no05_01","pet_no05.ks","*pet_no05_memory","pet35_t.tga","peter" +"peter","ペーター非滞在06・帽子屋","pet_no06.ks","*pet_no06_01","pet_no06_hat.ks","*pet_no06_hat_memory","pet36_t.tga","peter","hatter" +"peter","ペーター非滞在06・遊園地","pet_no06.ks","*pet_no06_01","pet_no06_amu.ks","*pet_no06_amu_memory","pet37_t.tga","peter","amuse" +"peter","ペーター非滞在07","pet_no07.ks","*pet_no07_01","pet_no07.ks","*pet_no07_memory","pet38_t.tga","peter" +"peter","ペーター非滞在08・帽子屋","pet_no08.ks","*pet_no08_01","pet_no08_hat.ks","*pet_no08_hat_memory","pet39_t.tga","peter","hatter" +"peter","ペーター非滞在08・遊園地","pet_no08.ks","*pet_no08_01","pet_no08_amu.ks","*pet_no08_amu_memory","pet40_t.tga","peter","amuse" +"peter","ペーター非滞在09・帽子屋","pet_no09.ks","*pet_no09_01","pet_no09.ks","*pet_no09_hat_memory","pet41_t.tga","peter","hatter" +"peter","ペーター非滞在09・遊園地","pet_no09.ks","*pet_no09_01","pet_no09.ks","*pet_no09_amu_memory","pet42_t.tga","peter","amuse" +"peter","ペーター非滞在10・帽子屋・A","pet_no10.ks","*pet_no10_01","pet_no10.ks","*pet_no10a_hat_memory","pet43_t.tga","peter","hatter","好感度達成" +"peter","ペーター非滞在10・遊園地・A","pet_no10.ks","*pet_no10_01","pet_no10.ks","*pet_no10a_amu_memory","pet44_t.tga","peter","amuse","好感度達成" +"peter","ペーター非滞在11・帽子屋","pet_no11.ks","*pet_no11_01","pet_no11.ks","*pet_no11_hat_memory","pet47_t.tga","peter","hatter" +"peter","ペーター非滞在11・遊園地","pet_no11.ks","*pet_no11_01","pet_no11.ks","*pet_no11_amu_memory","pet48_t.tga","peter","amuse" +"peter","ペーター非滞在12","pet_no12.ks","*pet_no12_01","pet_no12.ks","*pet_no12_memory","pet49_t.tga","peter" +"peter","ペーター非滞在エンド","pet_no_end.ks","*pet_no_end_scene","pet_no_end.ks","*pet_no_end_memory","pet50_t.tga","peter" +"ace","エース滞在01","ace_stay01.ks","*ace_stay01_01","ace_stay01.ks","*ace_stay01_memory","ace01_t.tga","ace","castle" +"ace","エース滞在02","ace_stay02.ks","*ace_stay02_01","ace_stay02.ks","*ace_stay02_memory","ace02_t.tga","ace","castle" +"ace","エース滞在03","ace_stay03.ks","*ace_stay03_01","ace_stay03.ks","*ace_stay03_memory","ace03_t.tga","ace","castle" +"ace","エース滞在04","ace_stay04.ks","*ace_stay04_01","ace_stay04.ks","*ace_stay04_memory","ace04_t.tga","ace","castle" +"ace","エース滞在05","ace_stay05.ks","*ace_stay05_01","ace_stay05.ks","*ace_stay05_memory","ace05_t.tga","ace","castle" +"ace","エース滞在06・A","ace_stay06.ks","*ace_stay06_01","ace_stay06.ks","*ace_stay06a_memory","ace06_t.tga","ace","castle","「エースと女王 1」既読" +"ace","エース滞在06・B","ace_stay06.ks","*ace_stay06_01","ace_stay06.ks","*ace_stay06b_memory","ace07_t.tga","ace","castle","「エースと女王 1」未読" +"ace","エース滞在07","ace_stay07.ks","*ace_stay07_01","ace_stay07.ks","*ace_stay07_memory","ace08_t.tga","ace","castle" +"ace","エース滞在08","ace_stay08.ks","*ace_stay08_01","ace_stay08.ks","*ace_stay08_memory","ace09_t.tga","ace","castle" +"ace","エース滞在09","ace_stay09.ks","*ace_stay09_01","ace_stay09.ks","*ace_stay09_memory","ace10_t.tga","ace","castle" +"ace","エース滞在10","ace_stay10.ks","*ace_stay10_01","ace_stay10.ks","*ace_stay10_memory","ace11_t.tga","ace","castle" +"ace","エース滞在11","ace_stay11.ks","*ace_stay11_01","ace_stay11.ks","*ace_stay11_memory","ace12_t.tga","ace","castle" +"ace","エース滞在12","ace_stay12.ks","*ace_stay12_01","ace_stay12.ks","*ace_stay12_memory","ace13_t.tga","ace","castle" +"ace","エース滞在13","ace_stay13.ks","*ace_stay13_01","ace_stay13.ks","*ace_stay13_memory","ace14_t.tga","ace","castle" +"ace","エース滞在14","ace_stay14.ks","*ace_stay14_01","ace_stay14.ks","*ace_stay14_memory","ace15_t.tga","ace","castle" +"ace","エース滞在15","ace_stay15.ks","*ace_stay15_01","ace_stay15.ks","*ace_stay15_memory","ace16_t.tga","ace","castle" +"ace","エース滞在16","ace_stay16.ks","*ace_stay16_01","ace_stay16.ks","*ace_stay16_memory","ace17_t.tga","ace","castle" +"ace","エース滞在17","ace_stay17.ks","*ace_stay17_01","ace_stay17.ks","*ace_stay17_memory","ace18_t.tga","ace","castle" +"ace","エース滞在18・A","ace_stay18.ks","*ace_stay18_01","ace_stay18.ks","*ace_stay18a_memory","ace19_t.tga","ace","castle","「ダンスを続ける」選択" +"ace","エース滞在18・B","ace_stay18.ks","*ace_stay18_01","ace_stay18.ks","*ace_stay18b_memory","ace20_t.tga","ace","castle","「ダンスを打ち切る」選択" +"ace","エース滞在19","ace_stay19.ks","*ace_stay19_01","ace_stay19.ks","*ace_stay19_memory","ace22_t.tga","ace","castle" +"ace","エース滞在エンド","ace_stay_end.ks","*ace_stay_end_scene","ace_stay_end.ks","*ace_stay_end_memory","ace23_t.tga","ace","castle" +"ace","エース非滞在01・帽子屋","ace_no01.ks","*ace_no01_01","ace_no01.ks","*ace_no01_hat_memory","ace24_t.tga","ace","hatter" +"ace","エース非滞在01・遊園地","ace_no01.ks","*ace_no01_01","ace_no01.ks","*ace_no01_amu_memory","ace25_t.tga","ace","amuse" +"ace","エース非滞在02","ace_no02.ks","*ace_no02_01","ace_no02.ks","*ace_no02_memory","ace26_t.tga","ace" +"ace","エース非滞在03・帽子屋","ace_no03.ks","*ace_no03_01","ace_no03.ks","*ace_no03_hat_memory","ace27_t.tga","ace","hatter" +"ace","エース非滞在03・遊園地","ace_no03.ks","*ace_no03_01","ace_no03.ks","*ace_no03_amu_memory","ace28_t.tga","ace","amuse" +"ace","エース非滞在04","ace_no04.ks","*ace_no04_01","ace_no04.ks","*ace_no04_memory","ace29_t.tga","ace" +"ace","エース非滞在05・帽子屋","ace_no05.ks","*ace_no05_01","ace_no05_hat.ks","*ace_no05_hat_memory","ace30_t.tga","ace","hatter" +"ace","エース非滞在05・遊園地","ace_no05.ks","*ace_no05_01","ace_no05_amu.ks","*ace_no05_amu_memory","ace31_t.tga","ace","amuse" +"ace","エース非滞在06","ace_no06.ks","*ace_no06_01","ace_no06.ks","*ace_no06_memory","ace32_t.tga","ace" +"ace","エース非滞在07・帽子屋","ace_no07.ks","*ace_no07_01","ace_no07.ks","*ace_no07_hat_memory","ace33_t.tga","ace","hatter" +"ace","エース非滞在07・遊園地","ace_no07.ks","*ace_no07_01","ace_no07.ks","*ace_no07_amu_memory","ace34_t.tga","ace","amuse" +"ace","エース非滞在08","ace_no08.ks","*ace_no08_01","ace_no08.ks","*ace_no08_memory","ace35_t.tga","ace" +"ace","エース非滞在09・帽子屋","ace_no09.ks","*ace_no09_01","ace_no09.ks","*ace_no09_hat_memory","ace36_t.tga","ace","hatter" +"ace","エース非滞在09・遊園地","ace_no09.ks","*ace_no09_01","ace_no09.ks","*ace_no09_amu_memory","ace37_t.tga","ace","amuse" +"ace","エース非滞在10・帽子屋・A","ace_no10.ks","*ace_no10_01","ace_no10.ks","*ace_no10a_hat_memory","ace38_t.tga","ace","hatter" +"ace","エース非滞在10・遊園地・A","ace_no10.ks","*ace_no10_01","ace_no10.ks","*ace_no10a_amu_memory","ace39_t.tga","ace","amuse" +"ace","エース非滞在11","ace_no11.ks","*ace_no11_01","ace_no11.ks","*ace_no11_memory","ace42_t.tga","ace" +"ace","エース非滞在エンド","ace_no_end.ks","*ace_no_end_scene","ace_no_end.ks","*ace_no_end_memory","ace43_t.tga","ace" +"gowland","ゴーランド滞在01","gow_stay01.ks","*gow_stay01_01","gow_stay01.ks","*gow_stay01_memory","gow01_t.tga","gowland","amuse" +"gowland","ゴーランド滞在02","gow_stay02.ks","*gow_stay02_01","gow_stay02.ks","*gow_stay02_memory","gow02_t.tga","gowland","amuse" +"gowland","ゴーランド滞在03","gow_stay03.ks","*gow_stay03_01","gow_stay03.ks","*gow_stay03_memory","gow03_t.tga","gowland","amuse" +"gowland","ゴーランド滞在04","gow_stay04.ks","*gow_stay04_01","gow_stay04.ks","*gow_stay04_memory","gow04_t.tga","gowland","amuse" +"gowland","ゴーランド滞在05","gow_stay05.ks","*gow_stay05_01","gow_stay05.ks","*gow_stay05_memory","gow05_t.tga","gowland","amuse" +"gowland","ゴーランド滞在06","gow_stay06.ks","*gow_stay06_01","gow_stay06.ks","*gow_stay06_memory","gow06_t.tga","gowland","amuse" +"gowland","ゴーランド滞在07","gow_stay07.ks","*gow_stay07_01","gow_stay07.ks","*gow_stay07_memory","gow07_t.tga","gowland","amuse" +"gowland","ゴーランド滞在08","gow_stay08.ks","*gow_stay08_01","gow_stay08.ks","*gow_stay08_memory","gow08_t.tga","gowland","amuse" +"gowland","ゴーランド滞在09","gow_stay09.ks","*gow_stay09_01","gow_stay09.ks","*gow_stay09_memory","gow09_t.tga","gowland","amuse" +"gowland","ゴーランド滞在10","gow_stay10.ks","*gow_stay10_01","gow_stay10.ks","*gow_stay10_memory","gow10_t.tga","gowland","amuse" +"gowland","ゴーランド滞在11","gow_stay11.ks","*gow_stay11_01","gow_stay11.ks","*gow_stay11_memory","gow11_t.tga","gowland","amuse" +"gowland","ゴーランド滞在12","gow_stay12.ks","*gow_stay12_01","gow_stay12.ks","*gow_stay12_memory","gow12_t.tga","gowland","amuse" +"gowland","ゴーランド滞在13","gow_stay13.ks","*gow_stay13_01","gow_stay13.ks","*gow_stay13_memory","gow13_t.tga","gowland","amuse" +"gowland","ゴーランド滞在14","gow_stay14.ks","*gow_stay14_01","gow_stay14.ks","*gow_stay14_memory","gow14_t.tga","gowland","amuse" +"gowland","ゴーランド滞在15","gow_stay15.ks","*gow_stay15_01","gow_stay15.ks","*gow_stay15_memory","gow15_t.tga","gowland","amuse" +"gowland","ゴーランド滞在16","gow_stay16.ks","*gow_stay16_01","gow_stay16.ks","*gow_stay16_memory","gow16_t.tga","gowland","amuse" +"gowland","ゴーランド滞在17","gow_stay17.ks","*gow_stay17_01","gow_stay17.ks","*gow_stay17_memory","gow17_t.tga","gowland","amuse" +"gowland","ゴーランド滞在18・A","gow_stay18.ks","*gow_stay18_01","gow_stay18.ks","*gow_stay18a_memory","gow18_t.tga","gowland","amuse","「ダンスを続ける」選択" +"gowland","ゴーランド滞在18・B","gow_stay18.ks","*gow_stay18_01","gow_stay18.ks","*gow_stay18b_memory","gow19_t.tga","gowland","amuse","「ダンスを打ち切る」選択" +"gowland","ゴーランド滞在18・C","gow_stay18.ks","*gow_stay18_01","gow_stay18.ks","*gow_stay18c_memory","gow20_t.tga","gowland","amuse","ペーター横槍成功" +"gowland","ゴーランド滞在19","gow_stay19.ks","*gow_stay19_01","gow_stay19.ks","*gow_stay19_memory","gow22_t.tga","gowland","amuse" +"gowland","ゴーランド滞在エンド","gow_stay_end.ks","*gow_stay_end_scene","gow_stay_end.ks","*gow_stay_end_memory","gow23_t.tga","gowland","amuse" +"gowland","ゴーランド非滞在01・城","gow_no01.ks","*gow_no01_01","gow_no01.ks","*gow_no01_cas_memory","gow24_t.tga","gowland","castle" +"gowland","ゴーランド非滞在01・帽子屋","gow_no01.ks","*gow_no01_01","gow_no01.ks","*gow_no01_hat_memory","gow25_t.tga","gowland","hatter" +"gowland","ゴーランド非滞在01・時計塔","gow_no01.ks","*gow_no01_01","gow_no01.ks","*gow_no01_tow_memory","gow26_t.tga","gowland","tower" +"gowland","ゴーランド非滞在02・城","gow_no02.ks","*gow_no02_01","gow_no02.ks","*gow_no02_cas_memory","gow27_t.tga","gowland","castle" +"gowland","ゴーランド非滞在02・帽子屋","gow_no02.ks","*gow_no02_01","gow_no02.ks","*gow_no02_hat_memory","gow28_t.tga","gowland","hatter" +"gowland","ゴーランド非滞在02・時計塔","gow_no02.ks","*gow_no02_01","gow_no02.ks","*gow_no02_tow_memory","gow29_t.tga","gowland","tower" +"gowland","ゴーランド非滞在03・城","gow_no03.ks","*gow_no03_01","gow_no03.ks","*gow_no03_cas_memory","gow30_t.tga","gowland","castle" +"gowland","ゴーランド非滞在03・帽子屋","gow_no03.ks","*gow_no03_01","gow_no03.ks","*gow_no03_hat_memory","gow31_t.tga","gowland","hatter" +"gowland","ゴーランド非滞在03・時計塔","gow_no03.ks","*gow_no03_01","gow_no03.ks","*gow_no03_tow_memory","gow32_t.tga","gowland","tower" +"gowland","ゴーランド非滞在04","gow_no04.ks","*gow_no04_01","gow_no04.ks","*gow_no04_memory","gow33_t.tga","gowland" +"gowland","ゴーランド非滞在05","gow_no05.ks","*gow_no05_01","gow_no05.ks","*gow_no05_memory","gow34_t.tga","gowland" +"gowland","ゴーランド非滞在06・城","gow_no06.ks","*gow_no06_01","gow_no06.ks","*gow_no06_cas_memory","gow35_t.tga","gowland","castle" +"gowland","ゴーランド非滞在06・帽子屋","gow_no06.ks","*gow_no06_01","gow_no06.ks","*gow_no06_hat_memory","gow36_t.tga","gowland","hatter" +"gowland","ゴーランド非滞在06・時計塔","gow_no06.ks","*gow_no06_01","gow_no06.ks","*gow_no06_tow_memory","gow37_t.tga","gowland","tower" +"gowland","ゴーランド非滞在07","gow_no07.ks","*gow_no07_01","gow_no07.ks","*gow_no07_memory","gow38_t.tga","gowland" +"gowland","ゴーランド非滞在08・城","gow_no08.ks","*gow_no08_01","gow_no08.ks","*gow_no08_cas_memory","gow39_t.tga","gowland","castle" +"gowland","ゴーランド非滞在08・帽子屋","gow_no08.ks","*gow_no08_01","gow_no08.ks","*gow_no08_hat_memory","gow40_t.tga","gowland","hatter" +"gowland","ゴーランド非滞在08・時計塔","gow_no08.ks","*gow_no08_01","gow_no08.ks","*gow_no08_tow_memory","gow41_t.tga","gowland","tower" +"gowland","ゴーランド非滞在09・城","gow_no09.ks","*gow_no09_01","gow_no09.ks","*gow_no09_cas_memory","gow42_t.tga","gowland","castle" +"gowland","ゴーランド非滞在09・帽子屋","gow_no09.ks","*gow_no09_01","gow_no09.ks","*gow_no09_hat_memory","gow43_t.tga","gowland","hatter" +"gowland","ゴーランド非滞在09・時計塔","gow_no09.ks","*gow_no09_01","gow_no09.ks","*gow_no09_tow_memory","gow44_t.tga","gowland","tower" +"gowland","ゴーランド非滞在10・城・A","gow_no10.ks","*gow_no10_01","gow_no10.ks","*gow_no10a_cas_memory","gow45_t.tga","gowland","castle","好感度達成" +"gowland","ゴーランド非滞在10・帽子屋・A","gow_no10.ks","*gow_no10_01","gow_no10.ks","*gow_no10a_hat_memory","gow46_t.tga","gowland","hatter","好感度達成" +"gowland","ゴーランド非滞在10・時計塔・A","gow_no10.ks","*gow_no10_01","gow_no10.ks","*gow_no10a_tow_memory","gow47_t.tga","gowland","tower","好感度達成" +"gowland","ゴーランド非滞在11","gow_no11.ks","*gow_no11_01","gow_no11.ks","*gow_no11_memory","gow51_t.tga","gowland" +"gowland","ゴーランド非滞在エンド・城","gow_no_end.ks","*gow_no_end_scene","gow_no_end.ks","*gow_no_end_cas_memory","gow52_t.tga","gowland","castle" +"gowland","ゴーランド非滞在エンド・帽子屋","gow_no_end.ks","*gow_no_end_scene","gow_no_end.ks","*gow_no_end_hat_memory","gow53_t.tga","gowland","hatter" +"gowland","ゴーランド非滞在エンド・時計塔","gow_no_end.ks","*gow_no_end_scene","gow_no_end.ks","*gow_no_end_tow_memory","gow54_t.tga","gowland","tower" +"boris","ボリス滞在01","bor_stay01.ks","*bor_stay01_01","bor_stay01.ks","*bor_stay01_memory","bor01_t.tga","boris","amuse" +"boris","ボリス滞在02","bor_stay02.ks","*bor_stay02_01","bor_stay02.ks","*bor_stay02_memory","bor02_t.tga","boris","amuse" +"boris","ボリス滞在03","bor_stay03.ks","*bor_stay03_01","bor_stay03.ks","*bor_stay03_memory","bor03_t.tga","boris","amuse" +"boris","ボリス滞在04","bor_stay04.ks","*bor_stay04_01","bor_stay04.ks","*bor_stay04_memory","bor04_t.tga","boris","amuse" +"boris","ボリス滞在05","bor_stay05.ks","*bor_stay05_01","bor_stay05.ks","*bor_stay05_memory","bor05_t.tga","boris","amuse" +"boris","ボリス滞在06","bor_stay06.ks","*bor_stay06_01","bor_stay06.ks","*bor_stay06_memory","bor06_t.tga","boris","amuse" +"boris","ボリス滞在07","bor_stay07.ks","*bor_stay07_01","bor_stay07.ks","*bor_stay07_memory","bor07_t.tga","boris","amuse" +"boris","ボリス滞在08","bor_stay08.ks","*bor_stay08_01","bor_stay08.ks","*bor_stay08_memory","bor08_t.tga","boris","amuse" +"boris","ボリス滞在09","bor_stay09.ks","*bor_stay09_01","bor_stay09.ks","*bor_stay09_memory","bor09_t.tga","boris","amuse" +"boris","ボリス滞在10","bor_stay10.ks","*bor_stay10_01","bor_stay10.ks","*bor_stay10_memory","bor10_t.tga","boris","amuse" +"boris","ボリス滞在11","bor_stay11.ks","*bor_stay11_01","bor_stay11.ks","*bor_stay11_memory","bor11_t.tga","boris","amuse" +"boris","ボリス滞在12","bor_stay12.ks","*bor_stay12_01","bor_stay12.ks","*bor_stay12_memory","bor12_t.tga","boris","amuse" +"boris","ボリス滞在13","bor_stay13.ks","*bor_stay13_01","bor_stay13.ks","*bor_stay13_memory","bor13_t.tga","boris","amuse" +"boris","ボリス滞在14","bor_stay14.ks","*bor_stay14_01","bor_stay14.ks","*bor_stay14_memory","bor14_t.tga","boris","amuse" +"boris","ボリス滞在15","bor_stay15.ks","*bor_stay15_01","bor_stay15.ks","*bor_stay15_memory","bor15_t.tga","boris","amuse" +"boris","ボリス滞在16","bor_stay16.ks","*bor_stay16_01","bor_stay16.ks","*bor_stay16_memory","bor16_t.tga","boris","amuse" +"boris","ボリス滞在17","bor_stay17.ks","*bor_stay17_01","bor_stay17.ks","*bor_stay17_memory","bor17_t.tga","boris","amuse" +"boris","ボリス滞在18・A","bor_stay18.ks","*bor_stay18_01","bor_stay18.ks","*bor_stay18a_memory","bor18_t.tga","boris","amuse" +"boris","ボリス滞在18・B","bor_stay18.ks","*bor_stay18_01","bor_stay18.ks","*bor_stay18b_memory","bor19_t.tga","boris","amuse" +"boris","ボリス滞在18・C","bor_stay18.ks","*bor_stay18_01","bor_stay18.ks","*bor_stay18c_memory","bor20_t.tga","boris","amuse" +"boris","ボリス滞在19","bor_stay19.ks","*bor_stay19_01","bor_stay19.ks","*bor_stay19_memory","bor22_t.tga","boris","amuse" +"boris","ボリス滞在エンド","bor_stay_end.ks","*bor_stay_end_scene","bor_stay_end.ks","*bor_stay_end_memory","bor23_t.tga","boris","amuse" +"boris","ボリス非滞在01・城","bor_no01.ks","*bor_no01_01","bor_no01.ks","*bor_no01_cas_memory","bor24_t.tga","boris","castle" +"boris","ボリス非滞在01・帽子屋","bor_no01.ks","*bor_no01_01","bor_no01.ks","*bor_no01_hat_memory","bor25_t.tga","boris","hatter" +"boris","ボリス非滞在01・時計塔","bor_no01.ks","*bor_no01_01","bor_no01.ks","*bor_no01_tow_memory","bor26_t.tga","boris","tower" +"boris","ボリス非滞在02・城","bor_no02.ks","*bor_no02_01","bor_no02.ks","*bor_no02_cas_memory","bor27_t.tga","boris","castle" +"boris","ボリス非滞在02・帽子屋","bor_no02.ks","*bor_no02_01","bor_no02.ks","*bor_no02_hat_memory","bor28_t.tga","boris","hatter" +"boris","ボリス非滞在02・時計塔","bor_no02.ks","*bor_no02_01","bor_no02.ks","*bor_no02_tow_memory","bor29_t.tga","boris","tower" +"boris","ボリス非滞在03・城","bor_no03.ks","*bor_no03_01","bor_no03.ks","*bor_no03_cas_memory","bor30_t.tga","boris","castle" +"boris","ボリス非滞在03・帽子屋","bor_no03.ks","*bor_no03_01","bor_no03.ks","*bor_no03_hat_memory","bor31_t.tga","boris","hatter" +"boris","ボリス非滞在03・時計塔","bor_no03.ks","*bor_no03_01","bor_no03.ks","*bor_no03_tow_memory","bor32_t.tga","boris","tower" +"boris","ボリス非滞在04","bor_no04.ks","*bor_no04_01","bor_no04.ks","*bor_no04_memory","bor33_t.tga","boris" +"boris","ボリス非滞在05","bor_no05.ks","*bor_no05_01","bor_no05.ks","*bor_no05_memory","bor34_t.tga","boris" +"boris","ボリス非滞在06・城","bor_no06.ks","*bor_no06_01","bor_no06.ks","*bor_no06_cas_memory","bor35_t.tga","boris","castle" +"boris","ボリス非滞在06・帽子屋","bor_no06.ks","*bor_no06_01","bor_no06.ks","*bor_no06_hat_memory","bor36_t.tga","boris","hatter" +"boris","ボリス非滞在06・時計塔","bor_no06.ks","*bor_no06_01","bor_no06.ks","*bor_no06_tow_memory","bor37_t.tga","boris","tower" +"boris","ボリス非滞在07・城","bor_no07.ks","*bor_no07_01","bor_no07.ks","*bor_no07_cas_memory","bor38_t.tga","boris","castle" +"boris","ボリス非滞在07・帽子屋","bor_no07.ks","*bor_no07_01","bor_no07.ks","*bor_no07_hat_memory","bor39_t.tga","boris","hatter" +"boris","ボリス非滞在07・時計塔","bor_no07.ks","*bor_no07_01","bor_no07.ks","*bor_no07_tow_memory","bor40_t.tga","boris","tower" +"boris","ボリス非滞在08","bor_no08.ks","*bor_no08_01","bor_no08.ks","*bor_no08_memory","bor41_t.tga","boris" +"boris","ボリス非滞在09・城","bor_no09.ks","*bor_no09_01","bor_no09.ks","*bor_no09_cas_memory","bor42_t.tga","boris","castle" +"boris","ボリス非滞在09・帽子屋","bor_no09.ks","*bor_no09_01","bor_no09.ks","*bor_no09_hat_memory","bor43_t.tga","boris","hatter" +"boris","ボリス非滞在09・時計塔","bor_no09.ks","*bor_no09_01","bor_no09.ks","*bor_no09_tow_memory","bor44_t.tga","boris","tower" +"boris","ボリス非滞在10・城・A","bor_no10.ks","*bor_no10_01","bor_no10.ks","*bor_no10a_cas_memory","bor45_t.tga","boris","castle" +"boris","ボリス非滞在10・帽子屋・A","bor_no10.ks","*bor_no10_01","bor_no10.ks","*bor_no10a_hat_memory","bor46_t.tga","boris","hatter" +"boris","ボリス非滞在10・時計塔・A","bor_no10.ks","*bor_no10_01","bor_no10.ks","*bor_no10a_tow_memory","bor47_t.tga","boris","tower" +"boris","ボリス非滞在11・城","bor_no11.ks","*bor_no11_01","bor_no11.ks","*bor_no11_cas_memory","bor51_t.tga","boris","castle" +"boris","ボリス非滞在11・帽子屋","bor_no11.ks","*bor_no11_01","bor_no11.ks","*bor_no11_hat_memory","bor52_t.tga","boris","hatter" +"boris","ボリス非滞在11・時計塔","bor_no11.ks","*bor_no11_01","bor_no11.ks","*bor_no11_tow_memory","bor53_t.tga","boris","tower" +"boris","ボリス非滞在エンド・城","bor_no_end.ks","*bor_no_end_scene","bor_no_end.ks","*bor_no_end_cas_memory","bor54_t.tga","boris","castle" +"boris","ボリス非滞在エンド・帽子屋","bor_no_end.ks","*bor_no_end_scene","bor_no_end.ks","*bor_no_end_hat_memory","bor55_t.tga","boris","hatter" +"boris","ボリス非滞在エンド・時計塔","bor_no_end.ks","*bor_no_end_scene","bor_no_end.ks","*bor_no_end_tow_memory","bor56_t.tga","boris","tower" +"julius","ユリウス滞在01","jul_stay01.ks","*jul_stay01_01","jul_stay01.ks","*jul_stay01_memory","jul01_t.tga","julius","tower" +"julius","ユリウス滞在02","jul_stay02.ks","*jul_stay02_01","jul_stay02.ks","*jul_stay02_memory","jul02_t.tga","julius","tower" +"julius","ユリウス滞在03","jul_stay03.ks","*jul_stay03_01","jul_stay03.ks","*jul_stay03_memory","jul03_t.tga","julius","tower" +"julius","ユリウス滞在04","jul_stay04.ks","*jul_stay04_01","jul_stay04.ks","*jul_stay04_memory","jul04_t.tga","julius","tower" +"julius","ユリウス滞在05","jul_stay05.ks","*jul_stay05_01","jul_stay05.ks","*jul_stay05_memory","jul05_t.tga","julius","tower" +"julius","ユリウス滞在06","jul_stay06.ks","*jul_stay06_01","jul_stay06.ks","*jul_stay06_memory","jul06_t.tga","julius","tower" +"julius","ユリウス滞在07","jul_stay07.ks","*jul_stay07_01","jul_stay07.ks","*jul_stay07_memory","jul07_t.tga","julius","tower" +"julius","ユリウス滞在08","jul_stay08.ks","*jul_stay08_01","jul_stay08.ks","*jul_stay08_memory","jul08_t.tga","julius","tower" +"julius","ユリウス滞在09","jul_stay09.ks","*jul_stay09_01","jul_stay09.ks","*jul_stay09_memory","jul09_t.tga","julius","tower" +"julius","ユリウス滞在10","jul_stay10.ks","*jul_stay10_01","jul_stay10.ks","*jul_stay10_memory","jul10_t.tga","julius","tower" +"julius","ユリウス滞在11","jul_stay11.ks","*jul_stay11_01","jul_stay11.ks","*jul_stay11_memory","jul11_t.tga","julius","tower" +"julius","ユリウス滞在12","jul_stay12.ks","*jul_stay12_01","jul_stay12.ks","*jul_stay12_memory","jul12_t.tga","julius","tower" +"julius","ユリウス滞在13","jul_stay13.ks","*jul_stay13_01","jul_stay13.ks","*jul_stay13_memory","jul13_t.tga","julius","tower" +"julius","ユリウス滞在14","jul_stay14.ks","*jul_stay14_01","jul_stay14.ks","*jul_stay14_memory","jul14_t.tga","julius","tower" +"julius","ユリウス滞在15","jul_stay15.ks","*jul_stay15_01","jul_stay15.ks","*jul_stay15_memory","jul15_t.tga","julius","tower" +"julius","ユリウス滞在16","jul_stay16.ks","*jul_stay16_01","jul_stay16.ks","*jul_stay16_memory","jul16_t.tga","julius","tower" +"julius","ユリウス滞在17","jul_stay17.ks","*jul_stay17_01","jul_stay17.ks","*jul_stay17_memory","jul17_t.tga","julius","tower" +"julius","ユリウス滞在18・A","jul_stay18.ks","*jul_stay18_01","jul_stay18.ks","*jul_stay18a_memory","jul18_t.tga","julius","tower","「すごすぎる」を選択" +"julius","ユリウス滞在18・B","jul_stay18.ks","*jul_stay18_01","jul_stay18.ks","*jul_stay18b_memory","jul19_t.tga","julius","tower","「ダンスを続ける」を選択" +"julius","ユリウス滞在18・C","jul_stay18.ks","*jul_stay18_01","jul_stay18.ks","*jul_stay18c_memory","jul20_t.tga","julius","tower","「ダンスを打ち切る」を選択" +"julius","ユリウス滞在19","jul_stay19.ks","*jul_stay19_01","jul_stay19.ks","*jul_stay19_memory","jul22_t.tga","julius","tower" +"julius","ユリウス滞在エンド","jul_stay_end.ks","*jul_stay_end_scene","jul_stay_end.ks","*jul_stay_end_memory","jul23_t.tga","julius","tower" +"julius","ユリウス&エースエンド","jul_stay_end.ks","*jul_stay_end_03","jul_stay_end.ks","*jul_ace_end_memory","jul24_t.tga","julius","tower" +"julius","ユリウス&ナイトメアエンド","jul_nig_end.ks","*jul_nig_end_01","jul_nig_end.ks","*jul_nig_end_memory","jul25_t.tga","julius","tower" +"julius","ユリウス非滞在01・帽子屋","jul_no01.ks","*jul_no01_01","jul_no01.ks","*jul_no01_hat_memory","jul26_t.tga","julius","hatter" +"julius","ユリウス非滞在01・遊園地","jul_no01.ks","*jul_no01_01","jul_no01.ks","*jul_no01_amu_memory","jul27_t.tga","julius","amuse" +"julius","ユリウス非滞在02・帽子屋","jul_no02.ks","*jul_no02_01","jul_no02_hat.ks","*jul_no02_hat_memory","jul28_t.tga","julius","hatter" +"julius","ユリウス非滞在02・遊園地","jul_no02.ks","*jul_no02_01","jul_no02_amu.ks","*jul_no02_amu_memory","jul29_t.tga","julius","amuse" +"julius","ユリウス非滞在03","jul_no03.ks","*jul_no03_01","jul_no03.ks","*jul_no03_memory","jul30_t.tga","julius" +"julius","ユリウス非滞在04・帽子屋","jul_no04.ks","*jul_no04_01","jul_no04_hat.ks","*jul_no04_hat_memory","jul31_t.tga","julius","hatter" +"julius","ユリウス非滞在04・遊園地","jul_no04.ks","*jul_no04_01","jul_no04_amu.ks","*jul_no04_amu_memory","jul32_t.tga","julius","amuse" +"julius","ユリウス非滞在05","jul_no05.ks","*jul_no05_01","jul_no05.ks","*jul_no05_memory","jul33_t.tga","julius" +"julius","ユリウス非滞在06・帽子屋","jul_no06.ks","*jul_no06_01","jul_no06.ks","*jul_no06_hat_memory","jul34_t.tga","julius","hatter" +"julius","ユリウス非滞在06・遊園地","jul_no06.ks","*jul_no06_01","jul_no06.ks","*jul_no06_amu_memory","jul35_t.tga","julius","amuse" +"julius","ユリウス非滞在07","jul_no07.ks","*jul_no07_01","jul_no07.ks","*jul_no07_memory","jul36_t.tga","julius" +"julius","ユリウス非滞在08","jul_no08.ks","*jul_no08_01","jul_no08.ks","*jul_no08_memory","jul37_t.tga","julius" +"julius","ユリウス非滞在09・帽子屋","jul_no09.ks","*jul_no09_01","jul_no09.ks","*jul_no09_hat_memory","jul38_t.tga","julius","hatter" +"julius","ユリウス非滞在09・遊園地","jul_no09.ks","*jul_no09_01","jul_no09.ks","*jul_no09_amu_memory","jul39_t.tga","julius","amuse" +"julius","ユリウス非滞在10","jul_no10.ks","*jul_no10_01","jul_no10.ks","*jul_no10_memory","jul40_t.tga","julius" +"julius","ユリウス非滞在11・帽子屋・A","jul_no11.ks","*jul_no11_01","jul_no11.ks","*jul_no11a_hat_memory","jul41_t.tga","julius","hatter","好感度達成" +"julius","ユリウス非滞在11・遊園地・A","jul_no11.ks","*jul_no11_01","jul_no11.ks","*jul_no11a_amu_memory","jul42_t.tga","julius","amuse","好感度達成" +"julius","ユリウス非滞在12","jul_no12.ks","*jul_no12_01","jul_no12.ks","*jul_no12_memory","jul45_t.tga","julius" +"julius","ユリウス非滞在エンド","jul_no_end.ks","*jul_no_end_scene","jul_no_end.ks","*jul_no_end_memory","jul46_t.tga","julius" +"nightmare","夢魔について","nig01.ks","*nig01_01","nig01.ks","*nig01_memory","nig01_t.tga" +"nightmare","居場所について","nig02.ks","*nig02_01","nig02.ks","*nig02_memory","nig02_t.tga" +"nightmare","夢について","nig03.ks","*nig03_01","nig03.ks","*nig03_memory","nig03_t.tga" +"nightmare","あだ名について","nig04.ks","*nig04_01","nig04.ks","*nig04_memory","nig04_t.tga" +"nightmare","病院について","nig05.ks","*nig05_01","nig05.ks","*nig05_memory","nig05_t.tga" +"nightmare","死について","nig06.ks","*nig06_01","nig06.ks","*nig06_memory","nig06_t.tga" +"nightmare","ゲームについて","nig07.ks","*nig07_01","nig07.ks","*nig07_memory","nig07_t.tga" +"nightmare","眼帯について","nig08.ks","*nig08_01","nig08.ks","*nig08_memory","nig08_t.tga" +"nightmare","世界について","nig09.ks","*nig09_01","nig09.ks","*nig09_memory","nig09_t.tga" +"nightmare","思い出について","nig10.ks","*nig10_01","nig10.ks","*nig10_memory","nig10_t.tga" +"nightmare","愛情について","nig11.ks","*nig11_01","nig11.ks","*nig11_memory","nig11_t.tga" +"nightmare","好意について","nig12.ks","*nig12_01","nig12.ks","*nig12_memory","nig12_t.tga" +"nightmare","金平糖01","nig13.ks","*nig13_01","nig13.ks","*nig13_memory","nig13_t.tga" +"nightmare","金平糖02","nig14.ks","*nig14_01","nig14.ks","*nig14_memory","nig14_t.tga" +"nightmare","金平糖03","nig15.ks","*nig15_01","nig15.ks","*nig15_memory","nig15_t.tga" +"nightmare","金平糖04","nig16.ks","*nig16_01","nig16.ks","*nig16_memory","nig16_t.tga" +"nightmare","金平糖05","nig17.ks","*nig17_01","nig17.ks","*nig17_memory","nig17_t.tga" +"nightmare","ナイトメア恋愛01・城","nig_no01.ks","*nig_no01_01","nig_no01.ks","*nig_no01_cas_memory","nig18_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛01・帽子屋","nig_no01.ks","*nig_no01_01","nig_no01.ks","*nig_no01_hat_memory","nig19_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛01・遊園地","nig_no01.ks","*nig_no01_01","nig_no01.ks","*nig_no01_amu_memory","nig20_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛01・時計塔","nig_no01.ks","*nig_no01_01","nig_no01.ks","*nig_no01_tow_memory","nig21_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛02・城","nig_no02.ks","*nig_no02_01","nig_no02.ks","*nig_no02_cas_memory","nig22_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛02・帽子屋","nig_no02.ks","*nig_no02_01","nig_no02.ks","*nig_no02_hat_memory","nig23_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛02・遊園地","nig_no02.ks","*nig_no02_01","nig_no02.ks","*nig_no02_amu_memory","nig24_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛02・時計塔","nig_no02.ks","*nig_no02_01","nig_no02.ks","*nig_no02_tow_memory","nig25_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛03・城・A","nig_no03a.ks","*nig_no03a_01","nig_no03a.ks","*nig_no03a_cas_memory","nig26_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛03・帽子屋・A","nig_no03a.ks","*nig_no03a_01","nig_no03a.ks","*nig_no03a_hat_memory","nig27_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛03・遊園地・A","nig_no03a.ks","*nig_no03a_01","nig_no03a.ks","*nig_no03a_amu_memory","nig28_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛03・時計塔・A","nig_no03a.ks","*nig_no03a_01","nig_no03a.ks","*nig_no03a_tow_memory","nig29_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛03・城・B","nig_no03b.ks","*nig_no03b_01","nig_no03b.ks","*nig_no03b_cas_memory","nig30_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛03・帽子屋・B","nig_no03b.ks","*nig_no03b_01","nig_no03b.ks","*nig_no03b_hat_memory","nig31_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛03・遊園地・B","nig_no03b.ks","*nig_no03b_01","nig_no03b.ks","*nig_no03b_amu_memory","nig32_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛03・時計塔・B","nig_no03b.ks","*nig_no03b_01","nig_no03b.ks","*nig_no03b_tow_memory","nig33_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛04・城・A","nig_no04a.ks","*nig_no04a_01","nig_no04a.ks","*nig_no04a_cas_memory","nig34_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛04・帽子屋・A","nig_no04a.ks","*nig_no04a_01","nig_no04a.ks","*nig_no04a_hat_memory","nig35_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛04・遊園地・A","nig_no04a.ks","*nig_no04a_01","nig_no04a.ks","*nig_no04a_amu_memory","nig36_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛04・時計塔・A","nig_no04a.ks","*nig_no04a_01","nig_no04a.ks","*nig_no04a_tow_memory","nig37_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛04・城・B","nig_no04b.ks","*nig_no04b_01","nig_no04b.ks","*nig_no04b_cas_memory","nig38_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛04・帽子屋・B","nig_no04b.ks","*nig_no04b_01","nig_no04b.ks","*nig_no04b_hat_memory","nig39_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛04・遊園地・B","nig_no04b.ks","*nig_no04b_01","nig_no04b.ks","*nig_no04b_amu_memory","nig40_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛04・時計塔・B","nig_no04b.ks","*nig_no04b_01","nig_no04b.ks","*nig_no04b_tow_memory","nig41_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛05","nig_no05.ks","*nig_no05_01","nig_no05.ks","*nig_no05_memory","nig42_t.tga","nightmare" +"nightmare","ナイトメア恋愛06・城","nig_no06.ks","*nig_no06_01","nig_no06.ks","*nig_no06_cas_memory","nig43_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛06・帽子屋","nig_no06.ks","*nig_no06_01","nig_no06.ks","*nig_no06_hat_memory","nig44_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛06・遊園地","nig_no06.ks","*nig_no06_01","nig_no06.ks","*nig_no06_amu_memory","nig45_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛06・時計塔","nig_no06.ks","*nig_no06_01","nig_no06.ks","*nig_no06_tow_memory","nig46_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛07・城","nig_no07a_cas.ks","*nig_no07a_cas_01","nig_no07a_cas.ks","*nig_no07a_cas_memory","nig47_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛07・帽子屋","nig_no07a_hat.ks","*nig_no07a_hat_01","nig_no07a_hat.ks","*nig_no07a_hat_memory","nig48_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛07・遊園地","nig_no07a_amu.ks","*nig_no07a_amu_01","nig_no07a_amu.ks","*nig_no07a_amu_memory","nig49_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛07・時計塔","nig_no07a_tow.ks","*nig_no07a_tow_01","nig_no07a_tow.ks","*nig_no07a_tow_memory","nig50_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛08・城","nig_no08.ks","*nig_no08_01","nig_no08a_cas.ks","*nig_no08a_cas_memory","nig51_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛08・帽子屋","nig_no08.ks","*nig_no08_01","nig_no08a_hat.ks","*nig_no08a_hat_memory","nig52_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛08・遊園地","nig_no08.ks","*nig_no08_01","nig_no08a_amu.ks","*nig_no08a_amu_memory","nig53_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛08・時計塔","nig_no08.ks","*nig_no08_01","nig_no08a_tow.ks","*nig_no08a_tow_memory","nig54_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛09・城","nig_no09.ks","*nig_no09_01","nig_no09.ks","*nig_no09_cas_memory","nig55_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛09・帽子屋","nig_no09.ks","*nig_no09_01","nig_no09.ks","*nig_no09_hat_memory","nig56_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛09・遊園地","nig_no09.ks","*nig_no09_01","nig_no09.ks","*nig_no09_amu_memory","nig57_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛09・時計塔","nig_no09.ks","*nig_no09_01","nig_no09.ks","*nig_no09_tow_memory","nig58_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛10・城","nig_no10a.ks","*nig_no10a_01","nig_no10a.ks","*nig_no10a_cas_memory","nig59_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛10・帽子屋","nig_no10a.ks","*nig_no10a_01","nig_no10a.ks","*nig_no10a_hat_memory","nig71_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛10・遊園地","nig_no10a.ks","*nig_no10a_01","nig_no10a.ks","*nig_no10a_amu_memory","nig72_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛10・時計塔","nig_no10a.ks","*nig_no10a_01","nig_no10a.ks","*nig_no10a_tow_memory","nig73_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛11・城","nig_no11.ks","*nig_no11_01","nig_no11.ks","*nig_no11_cas_memory","nig60_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛11・帽子屋","nig_no11.ks","*nig_no11_01","nig_no11.ks","*nig_no11_hat_memory","nig61_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛11・遊園地","nig_no11.ks","*nig_no11_01","nig_no11.ks","*nig_no11_amu_memory","nig62_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛11・時計塔","nig_no11.ks","*nig_no11_01","nig_no11.ks","*nig_no11_tow_memory","nig63_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛12・城","nig_no12_cas.ks","*nig_no12_cas_01","nig_no12.ks","*nig_no12_cas_memory","nig64_t.tga","nightmare","castle" +"nightmare","ナイトメア恋愛12・帽子屋","nig_no12_hat.ks","*nig_no12_hat_01","nig_no12.ks","*nig_no12_hat_memory","nig65_t.tga","nightmare","hatter" +"nightmare","ナイトメア恋愛12・遊園地","nig_no12_amu.ks","*nig_no12_amu_01","nig_no12.ks","*nig_no12_amu_memory","nig66_t.tga","nightmare","amuse" +"nightmare","ナイトメア恋愛12・時計塔","nig_no12_tow.ks","*nig_no12_tow_01","nig_no12.ks","*nig_no12_tow_memory","nig67_t.tga","nightmare","tower" +"nightmare","ナイトメア恋愛エンド","nig_no_end.ks","*nig_no_end_scene","nig_no_end.ks","*nig_no_end_memory","nig68_t.tga","nightmare" +"nightmare","ナイトメア・エンド","nig_end.ks","*nig_end_01","nig_end.ks","*nig_end_memory","nig69_t.tga" +"nightmare","ナイトメア・バッドエンド","nig_bad_end.ks","*nig_bad_end_01","nig_bad_end.ks","*nig_bad_end_memory","nig70_t.tga" +"other","オープニング1","op01_1.ks","*op01_01","op01_4.ks","*op01_2_memory","oth001_t.tga" +"other","オープニング2・城","op02_cas_1.ks","*op02_cas_01","op02_cas_4.ks","*op02_cas_2_memory","oth002_t.tga" +"other","オープニング2・帽子屋","op02_hat_1.ks","*op02_hat_01","op02_hat_5.ks","*op02_hat_2_memory","oth003_t.tga" +"other","オープニング2・遊園地","op02_amu_1.ks","*op02_amu_01","op02_amu_4.ks","*op02_amu_2_memory","oth004_t.tga" +"other","オープニング2・塔","op02_tow.ks","*op02_tow_01","op02_tow.ks","*op02_tow_memory","oth005_t.tga" +"other","オープニング3・城","op03_cas.ks","*op03_cas_01","op03_cas.ks","*op03_cas_memory","oth006_t.tga","","castle" +"other","オープニング3・帽子屋","op03_hat.ks","*op03_hat_01","op03_hat.ks","*op03_hat_memory","oth007_t.tga","","hatter" +"other","オープニング3・遊園地","op03_amu.ks","*op03_amu_01","op03_amu.ks","*op03_amu_memory","oth008_t.tga","","amuse" +"other","オープニング3・塔","op03_tow.ks","*op03_tow_01","op03_tow.ks","*op03_tow_memory","oth009_t.tga","","tower" +"other","帽子屋ファミリーエンド","family_end.ks","*family_end_01","family_end.ks","*family_end_memory","oth010_t.tga" +"other","バッドエンド","bad_end.ks","*bad_end_01","bad_end.ks","*bad_end_memory","oth011_t.tga" +"other","真相エンド","true_end.ks","*true_end_01","true_end.ks","*true_end_memory","oth012_t.tga" +"other","小瓶01","bottle01.ks","*bottle01_01_scene","bottle01.ks","*bottle01_memory","oth013_t.tga" +"other","小瓶02","bottle02.ks","*bottle02_01_scene","bottle02.ks","*bottle02_memory","oth014_t.tga" +"other","小瓶03","bottle03.ks","*bottle03_01_scene","bottle03.ks","*bottle03_memory","oth015_t.tga" +"other","小瓶04","bottle04.ks","*bottle04_01_scene","bottle04.ks","*bottle04_memory","oth016_t.tga" +"other","タイムリミット","bottle05.ks","*bottle05_01_scene","bottle05.ks","*bottle05_memory","oth017_t.tga" +"other","死体を見る01","corpse01.ks","*corpse01_01","corpse01.ks","*corpse01_memory","oth018_t.tga" +"other","死体を見る02","corpse02.ks","*corpse02_01","corpse02.ks","*corpse02_memory","oth019_t.tga" +"other","死体を見る03","corpse03.ks","*corpse03_01","corpse03.ks","*corpse03_memory","oth020_t.tga" +"other","舞踏会・城","party_cas.ks","*party_cas_scene","party_cas3.ks","*party_cas3_memory","oth125_t.tga","","castle","舞踏会 好感度不足 ハートの城" +"other","舞踏会・帽子屋","party_hat.ks","*party_hat_scene","party_hat3.ks","*party_hat3_memory","oth126_t.tga","","hatter","舞踏会 好感度不足 帽子屋屋敷" +"other","舞踏会・遊園地","party_amu.ks","*party_amu_scene","party_amu3.ks","*party_amu3_memory","oth127_t.tga","","amuse","舞踏会 好感度不足 遊園地" +"other","舞踏会・時計塔","party_tow.ks","*party_tow_scene","party_tow3.ks","*party_tow3_memory","oth128_t.tga","","tower","舞踏会 好感度不足 時計塔" +"other","深夜のお茶会01","tea01.ks","*tea01_01","tea01.ks","*tea01_memory","oth021_t.tga" +"other","深夜のお茶会02","tea02.ks","*tea02_01","tea02.ks","*tea02_memory","oth022_t.tga" +"other","深夜のお茶会03","tea03.ks","*tea03_01","tea03.ks","*tea03_memory","oth023_t.tga" +"other","真昼のお茶会01","tea04.ks","*tea04_01","tea04.ks","*tea04_memory","oth024_t.tga" +"other","真昼のお茶会02","tea05.ks","*tea05_01","tea05.ks","*tea05_memory","oth025_t.tga" +"other","帽子屋ファミリー01","family01.ks","*family01_01","family01.ks","*family01_memory","oth026_t.tga" +"other","帽子屋ファミリー02","family02.ks","*family02_01","family02.ks","*family02_memory","oth027_t.tga" +"other","帽子屋ファミリー03","family03.ks","*family03_01","family03.ks","*family03_memory","oth028_t.tga" +"other","酔っぱらい01","drunked01.ks","*drunked01_01","drunked01.ks","*drunked01_memory","oth029_t.tga" +"other","酔っぱらい02","drunked02.ks","*drunked02_01","drunked02.ks","*drunked02_memory","oth030_t.tga" +"other","女王とブラッド01","rose01.ks","*rose01_01","rose01.ks","*rose01_memory","oth031_t.tga" +"other","女王とブラッド02","rose02.ks","*rose02_01","rose02.ks","*rose02_memory","oth032_t.tga" +"other","女王とブラッド03","rose03.ks","*rose03_01","rose03.ks","*rose03_memory","oth033_t.tga" +"other","女王とブラッド04","rose04.ks","*rose04_01","rose04.ks","*rose04_memory","oth034_t.tga" +"other","女王とブラッド05","rose05.ks","*rose05_01","rose05.ks","*rose05_memory","oth035_t.tga" +"other","女王とブラッド06・A","rose06.ks","*rose06a_01","rose06.ks","*rose06a_memory","oth036_t.tga" +"other","女王とブラッド06・B","rose06.ks","*rose06b_01","rose06.ks","*rose06b_memory","oth037_t.tga" +"other","お風呂01","bath01.ks","*bath01_01","bath01.ks","*bath01_memory","oth038_t.tga" +"other","お風呂02","bath02.ks","*bath02_01","bath02.ks","*bath02_memory","oth039_t.tga" +"other","お風呂03","bath03.ks","*bath03_01","bath03.ks","*bath03_memory","oth040_t.tga" +"other","お風呂04","bath04.ks","*bath04_01","bath04.ks","*bath04_memory","oth041_t.tga" +"other","皆でお風呂","bath05.ks","*bath05_01","bath05.ks","*bath05_memory","oth042_t.tga" +"other","エリオットとお風呂01・A","bath_ell01.ks","*bath_ell01_01","bath_ell01.ks","*bath_ell01a_memory","oth043_t.tga" +"other","エリオットとお風呂01・B","bath_ell01.ks","*bath_ell01_01","bath_ell01.ks","*bath_ell01b_memory","oth044_t.tga" +"other","エリオットとお風呂02","bath_ell02.ks","*bath_ell02_01","bath_ell02.ks","*bath_ell02_memory","oth045_t.tga" +"other","双子とお風呂01","bath_dad01.ks","*bath_dad01_01","bath_dad01.ks","*bath_dad01_memory","oth046_t.tga" +"other","双子とお風呂02","bath_dad02.ks","*bath_dad02_01","bath_dad02.ks","*bath_dad02_memory","oth047_t.tga" +"other","ブラッドとゴーランド01","blo_gow01.ks","*blo_gow01_01","blo_gow01.ks","*blo_gow01_memory","oth048_t.tga" +"other","ブラッドとゴーランド02","blo_gow02.ks","*blo_gow02_01","blo_gow02.ks","*blo_gow02_memory","oth049_t.tga" +"other","ブラッドとゴーランド03","blo_gow03.ks","*blo_gow03_01","blo_gow03.ks","*blo_gow03_memory","oth050_t.tga" +"other","ブラッドとボリス01","blo_bor01.ks","*blo_bor01_01","blo_bor01.ks","*blo_bor01_memory","oth051_t.tga" +"other","ブラッドとボリス02","blo_bor02.ks","*blo_bor02_01","blo_bor02.ks","*blo_bor02_memory","oth052_t.tga" +"other","ブラッド&エリオットの過去","past_blo.ks","*past_blo_01","past_blo.ks","*past_blo_memory","oth053_t.tga" +"other","商談中01","business01.ks","*business01_01","business01.ks","*business01_memory","oth054_t.tga" +"other","商談中02","business02.ks","*business02_01","business02.ks","*business02_memory","oth055_t.tga" +"other","商談中03","business03.ks","*business03_01","business03.ks","*business03_memory","oth056_t.tga" +"other","エリオット&ブラッドの過去","past_ell.ks","*past_ell_01","past_ell.ks","*past_ell_memory","oth057_t.tga" +"other","エリオットとハートの兵士","ell_knight01.ks","*ell_knight01_01","ell_knight01.ks","*ell_knight01_memory","oth058_t.tga" +"other","エリオットとハートの城","ell_castle01.ks","*ell_castle01_01","ell_castle01.ks","*ell_castle01_memory","oth059_t.tga" +"other","オレンジ色のウサギ","rabbit01.ks","*rabbit01_01","rabbit01.ks","*rabbit01_memory","oth060_t.tga" +"other","いつもいない門番","dad_miss01.ks","*dad_miss01_01","dad_miss01.ks","*dad_miss01_memory","oth061_t.tga" +"other","門番とウサギ01","dad_ell01.ks","*dad_ell01_01","dad_ell01.ks","*dad_ell01_memory","oth062_t.tga" +"other","門番とウサギ02","dad_ell02.ks","*dad_ell02_01","dad_ell02.ks","*dad_ell02_memory","oth063_t.tga" +"other","門番とウサギ03","dad_ell03.ks","*dad_ell03_01","dad_ell03.ks","*dad_ell03_memory","oth064_t.tga" +"other","門番とウサギ04","dad_ell04.ks","*dad_ell04_01","dad_ell04.ks","*dad_ell04_memory","oth065_t.tga" +"other","双子とボリス01","dad_bor01.ks","*dad_bor01_01","dad_bor01.ks","*dad_bor01_memory","oth066_t.tga" +"other","双子とボリス02","dad_bor02.ks","*dad_bor02_01","dad_bor02.ks","*dad_bor02_memory","oth067_t.tga" +"other","双子とエース","dad_ace01.ks","*dad_ace01_01","dad_ace01.ks","*dad_ace01_memory","oth068_t.tga" +"other","ペーターVSボリス","pet_bor01.ks","*pet_bor01_01","pet_bor01.ks","*pet_bor01_memory","oth069_t.tga" +"other","ペーターと女王","pet_viv01.ks","*pet_viv01_01","pet_viv01.ks","*pet_viv01_memory","oth070_t.tga" +"other","エースとペーター01","ace_pet01.ks","*ace_pet01_01","ace_pet01.ks","*ace_pet01_memory","oth071_t.tga" +"other","エースとペーター02","ace_pet02.ks","*ace_pet02_01","ace_pet02.ks","*ace_pet02_memory","oth072_t.tga" +"other","ペーターVS双子","pet_dad01.ks","*pet_dad01_01","pet_dad01.ks","*pet_dad01_memory","oth073_t.tga" +"other","女王とエース01","viv_ace01.ks","*viv_ace01_01","viv_ace01.ks","*viv_ace01_memory","oth074_t.tga" +"other","女王とエース02","viv_ace02.ks","*viv_ace02_01","viv_ace02.ks","*viv_ace02_memory","oth075_t.tga" +"other","女王とエース03","viv_ace03.ks","*viv_ace03_01","viv_ace03.ks","*viv_ace03_memory","oth076_t.tga" +"other","女王とエース04","viv_ace04.ks","*viv_ace04_01","viv_ace04.ks","*viv_ace04_memory","oth077_t.tga" +"other","ビバルディとブラッド","viv_blo01.ks","*viv_blo01_01","viv_blo01.ks","*viv_blo01_memory","oth078_t.tga" +"other","エリオットとエース01","ell_ace01.ks","*ell_ace01_01","ell_ace01.ks","*ell_ace01_memory","oth079_t.tga" +"other","エリオットとエース02","ell_ace02.ks","*ell_ace02_01","ell_ace02.ks","*ell_ace02_memory","oth080_t.tga" +"other","エース薄情","ell_ace03.ks","*ell_ace03_01","ell_ace03.ks","*ell_ace03_memory","oth081_t.tga" +"other","エースと女王","ace_viv01.ks","*ace_viv01_01","ace_viv01.ks","*ace_viv01_memory","oth082_t.tga" +"other","ゴーランドとブラッド01","gow_blo01.ks","*gow_blo01_01","gow_blo01.ks","*gow_blo01_memory","oth083_t.tga" +"other","ゴーランドとブラッド02","gow_blo02.ks","*gow_blo02_01","gow_blo02.ks","*gow_blo02_memory","oth084_t.tga" +"other","ゴーランドとブラッド03","gow_blo03.ks","*gow_blo03_01","gow_blo03.ks","*gow_blo03_memory","oth085_t.tga" +"other","ゴーランドとユリウス01","gow_jul01.ks","*gow_jul01_01","gow_jul01.ks","*gow_jul01_memory","oth086_t.tga" +"other","ゴーランドとユリウス02","gow_jul02.ks","*gow_jul02_01","gow_jul02.ks","*gow_jul02_memory","oth087_t.tga" +"other","ゴーランドとボリス01","gow_bor01.ks","*gow_bor01_01","gow_bor01.ks","*gow_bor01_memory","oth088_t.tga" +"other","ゴーランドとボリス02","gow_bor02.ks","*gow_bor02_01","gow_bor02.ks","*gow_bor02_memory","oth089_t.tga" +"other","ゴーランドとボリス03","gow_bor03.ks","*gow_bor03_01","gow_bor03.ks","*gow_bor03_memory","oth090_t.tga" +"other","ボリスと双子01","bor_dad01.ks","*bor_dad01_01","bor_dad01.ks","*bor_dad01_memory","oth091_t.tga" +"other","ボリスと双子02","bor_dad02.ks","*bor_dad02_01","bor_dad02.ks","*bor_dad02_memory","oth092_t.tga" +"other","ボリスと双子03","bor_dad03.ks","*bor_dad03_01","bor_dad03.ks","*bor_dad03_memory","oth093_t.tga" +"other","ボリスと双子04","bor_dad04.ks","*bor_dad04_01","bor_dad04.ks","*bor_dad04_memory","oth094_t.tga" +"other","ボリスと双子 5","bor_dad05.ks","*bor_dad05_01","bor_dad05.ks","*bor_dad05_memory","oth095_t.tga" +"other","ボリスとユリウス01","bor_jul01.ks","*bor_jul01_01","bor_jul01.ks","*bor_jul01_memory","oth096_t.tga" +"other","ボリスとユリウス02","bor_jul02.ks","*bor_jul02_01","bor_jul02.ks","*bor_jul02_memory","oth097_t.tga" +"other","ユリウスと女王01","jul_viv01.ks","*jul_viv01_01","jul_viv01.ks","*jul_viv01_memory","oth098_t.tga" +"other","ユリウスと女王02","jul_viv02.ks","*jul_viv02_01","jul_viv02.ks","*jul_viv02_memory","oth099_t.tga" +"other","ユリウスと女王03","jul_viv03.ks","*jul_viv03_01","jul_viv03.ks","*jul_viv03_memory","oth100_t.tga" +"other","ユリウスとゴーランド01","jul_gow01.ks","*jul_gow01_01","jul_gow01.ks","*jul_gow01_memory","oth101_t.tga" +"other","ユリウスとゴーランド02","jul_gow02.ks","*jul_gow02_01","jul_gow02.ks","*jul_gow02_memory","oth102_t.tga" +"other","ユリウスとゴーランド03","jul_gow03.ks","*jul_gow03_01","jul_gow03.ks","*jul_gow03_memory","oth103_t.tga" +"other","ユリウスとエース01","jul_ace01.ks","*jul_ace01_01","jul_ace01.ks","*jul_ace01_memory","oth104_t.tga" +"other","ユリウスとエース02","jul_ace02.ks","*jul_ace02_01","jul_ace02.ks","*jul_ace02_memory","oth105_t.tga" +"other","ユリウスとエース03","jul_ace03.ks","*jul_ace03_01","jul_ace03.ks","*jul_ace03_memory","oth106_t.tga" +"other","ユリウスVSペーター","jul_pet01.ks","*jul_pet01_01","jul_pet01.ks","*jul_pet01_memory","oth107_t.tga" +"other","ユリウスVSゴーランド","jul_gow04.ks","*jul_gow04_01","jul_gow04.ks","*jul_gow04_memory","oth108_t.tga" +"other","銃01","gun01.ks","*gun01_01","gun01.ks","*gun01_memory","oth109_t.tga" +"other","銃02","gun02.ks","*gun02_01","gun02.ks","*gun02_memory","oth110_t.tga" +"other","銃03","gun03.ks","*gun03_01","gun03.ks","*gun03_memory","oth111_t.tga" +"other","因縁の対決・エリオット","ell_jul01.ks","*ell_jul01_01","ell_jul01.ks","*ell_jul01a_memory","oth112_t.tga","elliot" +"other","因縁の対決・ユリウス","ell_jul01.ks","*ell_jul01_01","ell_jul01.ks","*ell_jul01b_memory","oth113_t.tga","julius" +"other","時計塔のエース01","ace_tow01.ks","*ace_tow01_01","ace_tow01.ks","*ace_tow01_memory","oth114_t.tga" +"other","時計塔のエース02","ace_tow02.ks","*ace_tow02_01","ace_tow02.ks","*ace_tow02_memory","oth115_t.tga" +"other","時計塔のエース03","ace_tow03.ks","*ace_tow03_01","ace_tow03.ks","*ace_tow03_memory","oth116_t.tga" +"other","時計塔のエース04","ace_tow04.ks","*ace_tow04_01","ace_tow04.ks","*ace_tow04_memory","oth117_t.tga" +"other","舞踏会の後","after_party_pet01.ks","*after_party_pet01_01","after_party_pet01.ks","*after_party_pet01_memory","oth118_t.tga" +"other","舞踏会の後の3人01","after_party_jul01.ks","*after_party_jul01_01","after_party_jul01.ks","*after_party_jul01_memory","oth119_t.tga" +"other","舞踏会の後の3人02","after_party_jul02.ks","*after_party_jul02_01","after_party_jul02.ks","*after_party_jul02_memory","oth120_t.tga" +"other","エンドロールA","endroll.ks","*endroll_a","endroll.ks","*endroll_a","oth122_t.tga" +"other","エンドロールB","endroll.ks","*endroll_b","endroll.ks","*endroll_b","oth123_t.tga" +"other","エンドロールC","endroll.ks","*endroll_c","endroll.ks","*endroll_c","oth124_t.tga" diff --git a/Assets/Resources/font/h2m_font_0.png b/Assets/Resources/font/h2m_font_0.png new file mode 100644 index 000000000..baa6fb1b4 Binary files /dev/null and b/Assets/Resources/font/h2m_font_0.png differ diff --git a/Assets/Resources/shader/color/UnlitColor.shader b/Assets/Resources/shader/color/UnlitColor.shader new file mode 100644 index 000000000..c2e77fb57 --- /dev/null +++ b/Assets/Resources/shader/color/UnlitColor.shader @@ -0,0 +1,15 @@ +Shader "QO/Unlit/Color" { +Properties { + _Color ("Color & Transparency", Color) = (0,0,0,0.5) +} +SubShader { + Tags { "QUEUE"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" } + Color [_Color] + ZWrite Off + Blend SrcAlpha OneMinusSrcAlpha + } +} +Fallback "Unlit/Transparent" +} \ No newline at end of file diff --git a/Assets/Resources/shader/effect/CrossFade.shader b/Assets/Resources/shader/effect/CrossFade.shader new file mode 100644 index 000000000..f06bac16d --- /dev/null +++ b/Assets/Resources/shader/effect/CrossFade.shader @@ -0,0 +1,47 @@ +Shader "QO/Effect/CrossFade" +{ + Properties + { + _tex0 ("_tex0 : Original Image (RGBA)", 2D) = "white" {} + _tex1 ("_tex1 : Transform Image (RGBA)", 2D) = "white" {} + _time ("_time : TimeRate", Range(0,1)) = 0 + } + + SubShader + { + LOD 200 + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Blend SrcAlpha OneMinusSrcAlpha + Lighting Off + + Pass + { + ZTest Always ZWrite Off + Fog { Mode off } + + + CGPROGRAM + #pragma vertex vert_img + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + #include "UnityCG.cginc" + + + uniform sampler2D _tex0; + uniform sampler2D _tex1; + uniform float _time; + + + fixed4 frag( v2f_img i ):COLOR + { + fixed4 texColor = tex2D( _tex0, i.uv ); + fixed4 texColor2 = tex2D( _tex1, i.uv ); + return lerp( texColor, texColor2, _time ); + } + + ENDCG + } + } + + FallBack off +} \ No newline at end of file diff --git a/Assets/Resources/shader/effect/Mosaic.shader b/Assets/Resources/shader/effect/Mosaic.shader new file mode 100644 index 000000000..4c9d4f135 --- /dev/null +++ b/Assets/Resources/shader/effect/Mosaic.shader @@ -0,0 +1,93 @@ +Shader "QO/Effect/Mosaic" { +Properties { + _tex0 ("_tex0 : Original Image (RGBA)", 2D) = "white" {} + _tex1 ("_tex1 : Transform Image (RGBA)", 2D) = "white" {} + _X ("x pixels", Float) = 0 + _Y ("y pixels", Float) = 0 + _MX ("min x pixels", Float) = 16 + _MY ("min y pixels", Float) = 9 + _time ("time rate", Range(0,1)) = 0 +} +SubShader { + LOD 200 + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Blend SrcAlpha OneMinusSrcAlpha +Program "vp" { +SubProgram "gles " { +"!!GLES + + +#ifdef VERTEX + +varying mediump vec4 xlv_TEXCOORD0; +varying lowp vec4 xlv_COLOR0; +uniform highp mat4 glstate_matrix_mvp; +attribute vec4 _glesMultiTexCoord0; +attribute vec4 _glesVertex; +void main () +{ + gl_Position = (glstate_matrix_mvp * _glesVertex); + xlv_COLOR0 = vec4(1.0, 1.0, 1.0, 1.0); + xlv_TEXCOORD0 = _glesMultiTexCoord0; +} + + + +#endif +#ifdef FRAGMENT + +varying mediump vec4 xlv_TEXCOORD0; +uniform mediump float _time; +uniform mediump float _MY; +uniform mediump float _MX; +uniform mediump float _Y; +uniform mediump float _X; +uniform sampler2D _tex1; +uniform sampler2D _tex0; +void main () +{ + mediump float tmpvar_1; + tmpvar_1 = (1.0 - sin((_time * 3.14))); + mediump float tmpvar_2; + tmpvar_2 = ((tmpvar_1 * _X) + _MX); + mediump float tmpvar_3; + tmpvar_3 = ((tmpvar_1 * _Y) + _MY); + mediump vec2 tmpvar_4; + tmpvar_4.x = max (0.0, min (1.0, (floor((xlv_TEXCOORD0.x * tmpvar_2)) / tmpvar_2))); + tmpvar_4.y = max (0.0, min (1.0, (floor((xlv_TEXCOORD0.y * tmpvar_3)) / tmpvar_3))); + lowp vec4 tmpvar_5; + tmpvar_5 = texture2D (_tex0, tmpvar_4); + mediump float tmpvar_6; + mediump float t_7; + t_7 = max (min ((((1.0 - _time) - 0.45) / 0.11), 1.0), 0.0); + tmpvar_6 = (t_7 * (t_7 * (3.0 - (2.0 * t_7)))); + mediump vec4 tmpvar_8; + tmpvar_8.xyz = tmpvar_5.xyz; + tmpvar_8.w = tmpvar_6; + lowp vec4 tmpvar_9; + tmpvar_9 = texture2D (_tex1, tmpvar_4); + mediump vec4 tmpvar_10; + tmpvar_10.xyz = tmpvar_9.xyz; + tmpvar_10.w = (1.0 - tmpvar_6); + mediump vec4 tmpvar_11; + tmpvar_11.xyz = ((tmpvar_8.xyz * tmpvar_6) + (tmpvar_10.xyz * tmpvar_10.w)); + tmpvar_11.w = (tmpvar_6 + tmpvar_10.w); + gl_FragData[0] = tmpvar_11; +} + + + +#endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +Fallback "VertexLit" +} \ No newline at end of file diff --git a/Assets/Resources/shader/effect/OLD/CrossFade1.shader b/Assets/Resources/shader/effect/OLD/CrossFade1.shader new file mode 100644 index 000000000..b4a28899e --- /dev/null +++ b/Assets/Resources/shader/effect/OLD/CrossFade1.shader @@ -0,0 +1,85 @@ +Shader "QO/Effect/CrossFade1" { +Properties { + _tex0 ("_tex0 : Original Image (RGBA)", 2D) = "white" {} + _tex1 ("_tex1 : Transform Image (RGBA)", 2D) = "white" {} + _time ("_time : TimeRate", Range(0,1)) = 0 +} +SubShader { + LOD 200 + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Blend SrcAlpha OneMinusSrcAlpha +Program "vp" { +SubProgram "gles " { +"!!GLES + + +#ifdef VERTEX + +varying lowp vec2 xlv_TEXCOORD0; +varying lowp vec4 xlv_COLOR0; +uniform highp mat4 glstate_matrix_mvp; +attribute vec4 _glesMultiTexCoord0; +attribute vec4 _glesVertex; +void main () +{ + lowp vec2 tmpvar_1; + highp vec2 tmpvar_2; + tmpvar_2 = _glesMultiTexCoord0.xy; + tmpvar_1 = tmpvar_2; + gl_Position = (glstate_matrix_mvp * _glesVertex); + xlv_COLOR0 = vec4(1.0, 1.0, 1.0, 1.0); + xlv_TEXCOORD0 = tmpvar_1; +} + + + +#endif +#ifdef FRAGMENT + +varying lowp vec2 xlv_TEXCOORD0; +uniform lowp float _time; +uniform sampler2D _tex1; +uniform sampler2D _tex0; +void main () +{ + mediump vec4 t0_1; + highp float alpha_2; + mediump vec4 toImage_3; + mediump vec4 fromImage_4; + lowp vec4 tmpvar_5; + tmpvar_5 = texture2D (_tex0, xlv_TEXCOORD0); + fromImage_4 = tmpvar_5; + lowp vec4 tmpvar_6; + tmpvar_6 = texture2D (_tex1, xlv_TEXCOORD0); + toImage_3 = tmpvar_6; + lowp float tmpvar_7; + tmpvar_7 = min (1.0, max (0.0, _time)); + mediump float tmpvar_8; + tmpvar_8 = (fromImage_4.w * (1.0 - tmpvar_7)); + alpha_2 = tmpvar_8; + highp vec4 tmpvar_9; + tmpvar_9.xyz = (fromImage_4.xyz * alpha_2); + tmpvar_9.w = alpha_2; + t0_1 = tmpvar_9; + mediump vec4 tmpvar_10; + tmpvar_10.w = 1.0; + tmpvar_10.xyz = (t0_1.xyz + (toImage_3.xyz * (1.0 - t0_1.w))); + gl_FragData[0] = tmpvar_10; +} + + + +#endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +Fallback "VertexLit" +} \ No newline at end of file diff --git a/Assets/Resources/shader/effect/OLD/Transition.shader b/Assets/Resources/shader/effect/OLD/Transition.shader new file mode 100644 index 000000000..e88d440f7 --- /dev/null +++ b/Assets/Resources/shader/effect/OLD/Transition.shader @@ -0,0 +1,98 @@ +Shader "QO/Effect/Transition1" { +Properties { + _tex0 ("_tex0 : Original Image (RGBA)", 2D) = "white" {} + _tex1 ("_tex1 : Transform Image (RGBA)", 2D) = "white" {} + _tex2 ("_tex2 : Pattern (GrayScale)", 2D) = "white" {} + _time ("_time : TimeRate", Range(0,1)) = 0 + _grad ("_grad : Gradation Level", Float) = 0.1 +} +SubShader { + LOD 200 + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Blend SrcAlpha OneMinusSrcAlpha +Program "vp" { +SubProgram "gles " { +"!!GLES + + +#ifdef VERTEX + +varying lowp vec2 xlv_TEXCOORD0; +varying lowp vec4 xlv_COLOR0; +uniform highp mat4 glstate_matrix_mvp; +attribute vec4 _glesMultiTexCoord0; +attribute vec4 _glesVertex; +void main () +{ + lowp vec2 tmpvar_1; + highp vec2 tmpvar_2; + tmpvar_2 = _glesMultiTexCoord0.xy; + tmpvar_1 = tmpvar_2; + gl_Position = (glstate_matrix_mvp * _glesVertex); + xlv_COLOR0 = vec4(1.0, 1.0, 1.0, 1.0); + xlv_TEXCOORD0 = tmpvar_1; +} + + + +#endif +#ifdef FRAGMENT + +varying lowp vec2 xlv_TEXCOORD0; +uniform lowp float _grad; +uniform lowp float _time; +uniform sampler2D _tex2; +uniform sampler2D _tex1; +uniform sampler2D _tex0; +void main () +{ + mediump float grad_1; + mediump vec4 toImage_2; + mediump vec4 fromImage_3; + mediump vec3 trans_4; + lowp vec3 tmpvar_5; + tmpvar_5 = texture2D (_tex2, xlv_TEXCOORD0).xyz; + trans_4 = tmpvar_5; + lowp vec4 tmpvar_6; + tmpvar_6.w = 1.0; + tmpvar_6.xyz = texture2D (_tex0, xlv_TEXCOORD0).xyz; + fromImage_3 = tmpvar_6; + lowp vec4 tmpvar_7; + tmpvar_7.w = 1.0; + tmpvar_7.xyz = texture2D (_tex1, xlv_TEXCOORD0).xyz; + toImage_2 = tmpvar_7; + lowp float tmpvar_8; + tmpvar_8 = (_grad * 0.5); + grad_1 = tmpvar_8; + mediump float tmpvar_9; + tmpvar_9 = max (0.0, (trans_4.x - grad_1)); + mediump float t_10; + t_10 = max (min (((_time - tmpvar_9) / (min (1.0, (trans_4.x + grad_1)) - tmpvar_9)), 1.0), 0.0); + mediump vec4 tmpvar_11; + tmpvar_11.xyz = toImage_2.xyz; + tmpvar_11.w = (toImage_2.w * (t_10 * (t_10 * (3.0 - (2.0 * t_10))))); + mediump vec4 tmpvar_12; + tmpvar_12.xyz = fromImage_3.xyz; + tmpvar_12.w = (1.0 - tmpvar_11.w); + mediump vec4 tmpvar_13; + tmpvar_13.xyz = ((toImage_2.xyz * tmpvar_11.w) + (fromImage_3.xyz * tmpvar_12.w)); + tmpvar_13.w = (tmpvar_11.w + tmpvar_12.w); + gl_FragData[0] = tmpvar_13; +} + + + +#endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +Fallback "VertexLit" +} \ No newline at end of file diff --git a/Assets/Resources/shader/effect/Ripple.shader b/Assets/Resources/shader/effect/Ripple.shader new file mode 100644 index 000000000..f24d5a7d7 --- /dev/null +++ b/Assets/Resources/shader/effect/Ripple.shader @@ -0,0 +1,127 @@ +Shader "QO/Effect/Ripple" { +Properties { + _tex0 ("_tex0 : Original Image (RGBA)", 2D) = "white" {} + _tex1 ("_tex1 : Transform Image (RGBA)", 2D) = "white" {} + _time ("_time : time rate", Range(0,1)) = 0 + _pow ("_pow : screen wave power", Float) = 2 + _w ("_w : ripple wave width", Float) = 1.5 + _h ("_h : ripple wave height", Float) = 5 + _speed ("_speed : ripple wave speed", Float) = 2 +} +SubShader { + LOD 200 + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Blend SrcAlpha OneMinusSrcAlpha +Program "vp" { +SubProgram "gles " { +"!!GLES + + +#ifdef VERTEX + +varying mediump vec2 xlv_TEXCOORD0; +varying lowp vec4 xlv_COLOR0; +uniform highp mat4 glstate_matrix_mvp; +attribute vec4 _glesMultiTexCoord0; +attribute vec4 _glesVertex; +void main () +{ + mediump vec2 tmpvar_1; + highp vec2 tmpvar_2; + tmpvar_2 = _glesMultiTexCoord0.xy; + tmpvar_1 = tmpvar_2; + gl_Position = (glstate_matrix_mvp * _glesVertex); + xlv_COLOR0 = vec4(1.0, 1.0, 1.0, 1.0); + xlv_TEXCOORD0 = tmpvar_1; +} + + + +#endif +#ifdef FRAGMENT + +varying mediump vec2 xlv_TEXCOORD0; +uniform mediump float _speed; +uniform mediump float _w; +uniform mediump float _h; +uniform mediump float _pow; +uniform mediump float _time; +uniform sampler2D _tex1; +uniform sampler2D _tex0; +void main () +{ + lowp float check2_1; + lowp float check1_2; + mediump vec2 tmpvar_3; + tmpvar_3.x = (xlv_TEXCOORD0.x - 0.5); + tmpvar_3.y = ((xlv_TEXCOORD0.y - 0.5) * 0.5625); + mediump float tmpvar_4; + tmpvar_4 = (_time * _speed); + mediump float tmpvar_5; + tmpvar_5 = sqrt(dot (tmpvar_3, tmpvar_3)); + mediump float tmpvar_6; + tmpvar_6 = (tmpvar_4 - (_w * 0.01)); + mediump float tmpvar_7; + tmpvar_7 = ((_time - 0.25) * _speed); + mediump float tmpvar_8; + tmpvar_8 = sqrt(dot (tmpvar_3, tmpvar_3)); + mediump float tmpvar_9; + tmpvar_9 = (tmpvar_7 - (_w * 0.01)); + mediump float tmpvar_10; + tmpvar_10 = ((_time - 0.5) * _speed); + mediump float tmpvar_11; + tmpvar_11 = sqrt(dot (tmpvar_3, tmpvar_3)); + mediump float tmpvar_12; + tmpvar_12 = (tmpvar_10 - (_w * 0.01)); + mediump float tmpvar_13; + tmpvar_13 = ((_time - 0.75) * _speed); + mediump float tmpvar_14; + tmpvar_14 = sqrt(dot (tmpvar_3, tmpvar_3)); + mediump float tmpvar_15; + tmpvar_15 = (tmpvar_13 - (_w * 0.01)); + mediump float tmpvar_16; + tmpvar_16 = (1.0 - _time); + mediump vec2 tmpvar_17; + tmpvar_17 = ((((((tmpvar_3 * ((sin((((tmpvar_4 - tmpvar_5) / (tmpvar_4 - tmpvar_6)) * 3.14159)) * _h) * 0.02)) * float(((float(((tmpvar_5 - tmpvar_6) >= 0.0)) + float(((tmpvar_4 - tmpvar_5) >= 0.0))) >= 2.0))) + ((tmpvar_3 * ((sin((((tmpvar_7 - tmpvar_8) / (tmpvar_7 - tmpvar_9)) * 3.14159)) * _h) * 0.02)) * float(((float(((tmpvar_8 - tmpvar_9) >= 0.0)) + float(((tmpvar_7 - tmpvar_8) >= 0.0))) >= 2.0)))) + ((tmpvar_3 * ((sin((((tmpvar_10 - tmpvar_11) / (tmpvar_10 - tmpvar_12)) * 3.14159)) * _h) * 0.02)) * float(((float(((tmpvar_11 - tmpvar_12) >= 0.0)) + float(((tmpvar_10 - tmpvar_11) >= 0.0))) >= 2.0)))) + ((tmpvar_3 * ((sin((((tmpvar_13 - tmpvar_14) / (tmpvar_13 - tmpvar_15)) * 3.14159)) * _h) * 0.02)) * float(((float(((tmpvar_14 - tmpvar_15) >= 0.0)) + float(((tmpvar_13 - tmpvar_14) >= 0.0))) >= 2.0)))) * tmpvar_16); + mediump vec2 tmpvar_18; + tmpvar_18 = (xlv_TEXCOORD0 + (((tmpvar_3 * (sin((50.2654 * (sqrt(dot (tmpvar_3, tmpvar_3)) * _time))) * (_pow * 0.01))) * tmpvar_16) + tmpvar_17)); + mediump float tmpvar_19; + tmpvar_19 = float((-0.01 >= (xlv_TEXCOORD0.y + tmpvar_17.y))); + check1_2 = tmpvar_19; + mediump float tmpvar_20; + tmpvar_20 = float((-0.01 >= (1.0 - (xlv_TEXCOORD0.y + tmpvar_17.y)))); + check2_1 = tmpvar_20; + lowp float tmpvar_21; + tmpvar_21 = float((0.0 >= (check1_2 + check2_1))); + lowp vec4 tmpvar_22; + tmpvar_22 = texture2D (_tex0, tmpvar_18); + mediump vec4 tmpvar_23; + tmpvar_23.xyz = tmpvar_22.xyz; + tmpvar_23.w = (1.0 - _time); + lowp vec4 tmpvar_24; + tmpvar_24 = texture2D (_tex1, tmpvar_18); + mediump vec4 tmpvar_25; + tmpvar_25.xyz = tmpvar_24.xyz; + tmpvar_25.w = (1.0 - tmpvar_23.w); + mediump vec4 tmpvar_26; + tmpvar_26.xyz = (((tmpvar_23.xyz * tmpvar_23.w) + (tmpvar_25.xyz * tmpvar_25.w)) * tmpvar_21); + tmpvar_26.w = (tmpvar_23.w + tmpvar_25.w); + gl_FragData[0] = tmpvar_26; +} + + + +#endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +Fallback "VertexLit" +} \ No newline at end of file diff --git a/Assets/Resources/shader/effect/Transition.shader b/Assets/Resources/shader/effect/Transition.shader new file mode 100644 index 000000000..5e2d34e9b --- /dev/null +++ b/Assets/Resources/shader/effect/Transition.shader @@ -0,0 +1,54 @@ +Shader "QO/Effect/Transition" +{ + Properties + { + _tex0 ("_tex0 : Original Image (RGBA)", 2D) = "white" {} + _tex1 ("_tex1 : Transform Image (RGBA)", 2D) = "white" {} + _tex2 ("_tex2 : Pattern (GrayScale)", 2D) = "white" {} + _time ("_time : TimeRate", Range(0,1)) = 0 + _grad ("_grad : Gradation Level", Float) = 0.1 + } + + SubShader + { + LOD 200 + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Blend SrcAlpha OneMinusSrcAlpha + Lighting Off + + Pass + { + ZTest Always ZWrite Off + Fog { Mode off } + + + CGPROGRAM + #pragma vertex vert_img + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + #include "UnityCG.cginc" + + + uniform sampler2D _tex0; + uniform sampler2D _tex1; + uniform sampler2D _tex2; + uniform float _time; + uniform float _grad; + + + fixed4 frag( v2f_img i ):COLOR + { + fixed4 texColor = tex2D( _tex0, i.uv ); + fixed4 texColor1 = tex2D( _tex1, i.uv ); + fixed4 texColor2 = tex2D( _tex2, i.uv ); + float addition = _time + _grad; + float4 smoothstep1 = smoothstep(_time , addition, texColor2); + return lerp( texColor1, texColor, smoothstep1 ); + } + + ENDCG + } + } + + FallBack off +} \ No newline at end of file diff --git a/Assets/Resources/shader/effect/Wave.shader b/Assets/Resources/shader/effect/Wave.shader new file mode 100644 index 000000000..ccbbcba9f --- /dev/null +++ b/Assets/Resources/shader/effect/Wave.shader @@ -0,0 +1,111 @@ +Shader "QO/Effect/Wave" { +Properties { + _tex0 ("_tex0 : Original Image (RGBA)", 2D) = "white" {} + _tex1 ("_tex1 : Transform Image (RGBA)", 2D) = "white" {} + _power ("_power : Wave Power", Float) = 0 + _count ("_count : Go Return Count", Float) = 0 + _time ("_time : Time Rate (0 to 1)", Range(0,1)) = 0 +} +SubShader { + LOD 200 + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Blend SrcAlpha OneMinusSrcAlpha +Program "vp" { +SubProgram "gles " { +"!!GLES + + +#ifdef VERTEX + +varying lowp vec2 xlv_TEXCOORD0; +varying lowp vec4 xlv_COLOR0; +uniform highp mat4 glstate_matrix_mvp; +attribute vec4 _glesMultiTexCoord0; +attribute vec4 _glesVertex; +void main () +{ + lowp vec2 tmpvar_1; + highp vec2 tmpvar_2; + tmpvar_2 = _glesMultiTexCoord0.xy; + tmpvar_1 = tmpvar_2; + gl_Position = (glstate_matrix_mvp * _glesVertex); + xlv_COLOR0 = vec4(1.0, 1.0, 1.0, 1.0); + xlv_TEXCOORD0 = tmpvar_1; +} + + + +#endif +#ifdef FRAGMENT + +varying lowp vec2 xlv_TEXCOORD0; +uniform highp float _time; +uniform highp float _count; +uniform highp float _power; +uniform sampler2D _tex1; +uniform sampler2D _tex0; +void main () +{ + mediump vec4 t0_1; + lowp float check2_2; + lowp float check1_3; + mediump float wave_4; + mediump float theta_5; + mediump float sin_omega_6; + highp float tmpvar_7; + tmpvar_7 = sin((_time * 3.14159)); + sin_omega_6 = tmpvar_7; + highp float tmpvar_8; + tmpvar_8 = (((sin_omega_6 * 3.14159) * (_count * 2.0)) * (0.5 - xlv_TEXCOORD0.y)); + theta_5 = tmpvar_8; + mediump float tmpvar_9; + tmpvar_9 = cos(theta_5); + highp float tmpvar_10; + tmpvar_10 = ((tmpvar_9 * sin_omega_6) * _power); + wave_4 = tmpvar_10; + mediump float tmpvar_11; + tmpvar_11 = (xlv_TEXCOORD0.x + wave_4); + mediump vec2 tmpvar_12; + tmpvar_12.x = tmpvar_11; + tmpvar_12.y = xlv_TEXCOORD0.y; + mediump float tmpvar_13; + tmpvar_13 = float((-0.01 >= tmpvar_11)); + check1_3 = tmpvar_13; + mediump float tmpvar_14; + tmpvar_14 = float((-0.01 >= (1.0 - tmpvar_11))); + check2_2 = tmpvar_14; + lowp float tmpvar_15; + tmpvar_15 = float((0.0 >= (check1_3 + check2_2))); + lowp vec4 tmpvar_16; + tmpvar_16 = texture2D (_tex0, tmpvar_12); + highp vec4 tmpvar_17; + tmpvar_17.xyz = tmpvar_16.xyz; + tmpvar_17.w = (1.0 - _time); + t0_1 = tmpvar_17; + lowp vec4 tmpvar_18; + tmpvar_18 = texture2D (_tex1, tmpvar_12); + mediump vec4 tmpvar_19; + tmpvar_19.xyz = tmpvar_18.xyz; + tmpvar_19.w = (1.0 - t0_1.w); + mediump vec4 tmpvar_20; + tmpvar_20.xyz = (((t0_1.xyz * t0_1.w) + (tmpvar_19.xyz * tmpvar_19.w)) * tmpvar_15); + tmpvar_20.w = (t0_1.w + tmpvar_19.w); + gl_FragData[0] = tmpvar_20; +} + + + +#endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +Fallback "VertexLit" +} \ No newline at end of file diff --git a/Assets/Resources/shader/movie/YCrCbtoRGB Add.shader b/Assets/Resources/shader/movie/YCrCbtoRGB Add.shader new file mode 100644 index 000000000..c37c78bbc --- /dev/null +++ b/Assets/Resources/shader/movie/YCrCbtoRGB Add.shader @@ -0,0 +1,73 @@ +Shader "Color Space/YCrCbtoRGB Add" { +Properties { + _YTex ("Y (RGB)", 2D) = "white" {} + _CbTex ("Cb (RGB)", 2D) = "white" {} + _CrTex ("Cr (RGB)", 2D) = "white" {} +} +SubShader { + Tags { "QUEUE"="Overlay" "RenderType"="Opaque" } + Pass { + Tags { "QUEUE"="Overlay" "RenderType"="Opaque" } + Fog { + Color (0,0,0,0) + } + Blend One One + ColorMask RGB +Program "vp" { +SubProgram "gles " { +"!!GLES + + +#ifdef VERTEX + +varying highp vec2 xlv_TEXCOORD0; +uniform highp vec4 _YTex_ST; +uniform highp mat4 glstate_matrix_mvp; +attribute vec4 _glesMultiTexCoord0; +attribute vec4 _glesVertex; +void main () +{ + gl_Position = (glstate_matrix_mvp * _glesVertex); + xlv_TEXCOORD0 = ((_glesMultiTexCoord0.xy * _YTex_ST.xy) + _YTex_ST.zw); +} + + + +#endif +#ifdef FRAGMENT + +varying highp vec2 xlv_TEXCOORD0; +uniform sampler2D _CrTex; +uniform sampler2D _CbTex; +uniform sampler2D _YTex; +void main () +{ + mediump vec4 rgbVec_1; + mediump vec4 yuvVec_2; + lowp vec4 tmpvar_3; + tmpvar_3.w = 1.0; + tmpvar_3.x = texture2D (_YTex, xlv_TEXCOORD0).x; + tmpvar_3.y = texture2D (_CbTex, xlv_TEXCOORD0).y; + tmpvar_3.z = texture2D (_CrTex, xlv_TEXCOORD0).z; + yuvVec_2 = tmpvar_3; + rgbVec_1.x = dot (vec4(1.16438, 0.0, 1.59603, -0.870785), yuvVec_2); + rgbVec_1.y = dot (vec4(1.16438, -0.391762, -0.812969, 0.529594), yuvVec_2); + rgbVec_1.z = dot (vec4(1.16438, 2.01723, 0.0, -1.08139), yuvVec_2); + rgbVec_1.w = 0.3; + gl_FragData[0] = rgbVec_1; +} + + + +#endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +Fallback "VertexLit" +} \ No newline at end of file diff --git a/Assets/Resources/shader/movie/YCrCbtoRGB.shader b/Assets/Resources/shader/movie/YCrCbtoRGB.shader new file mode 100644 index 000000000..14679540a --- /dev/null +++ b/Assets/Resources/shader/movie/YCrCbtoRGB.shader @@ -0,0 +1,81 @@ +Shader "Color Space/YCrCbtoRGB" { +Properties { + _YTex ("Y (RGB)", 2D) = "white" {} + _CrTex ("Cr (RGB)", 2D) = "white" {} + _CbTex ("Cb (RGB)", 2D) = "white" {} +} +SubShader { + Tags { "RenderType"="Opaque" } + Pass { + Tags { "RenderType"="Opaque" } + Fog { + Color (0,0,0,0) + } + ColorMask RGB +Program "vp" { +SubProgram "gles " { +"!!GLES + #define SHADER_API_GLES 1 + #define tex2D texture2D + + + #ifdef VERTEX + #define gl_ModelViewProjectionMatrix glstate_matrix_mvp + uniform mat4 glstate_matrix_mvp; + + varying mediump vec2 xlv_TEXCOORD1; + varying mediump vec2 xlv_TEXCOORD0; + + uniform highp vec4 _YTex_ST; + uniform highp vec4 _CbTex_ST; + attribute vec4 _glesMultiTexCoord0; + attribute vec4 _glesVertex; + void main () + { + mediump vec2 tmpvar_1; + mediump vec2 tmpvar_2; + highp vec2 tmpvar_3; + tmpvar_3 = ((_glesMultiTexCoord0.xy * _YTex_ST.xy) + _YTex_ST.zw); + tmpvar_1 = tmpvar_3; + highp vec2 tmpvar_4; + tmpvar_4 = ((_glesMultiTexCoord0.xy * _CbTex_ST.xy) + _CbTex_ST.zw); + tmpvar_2 = tmpvar_4; + gl_Position = (gl_ModelViewProjectionMatrix * _glesVertex); + xlv_TEXCOORD0 = tmpvar_1; + xlv_TEXCOORD1 = tmpvar_2; + } + + #endif + #ifdef FRAGMENT + + varying mediump vec2 xlv_TEXCOORD1; + varying mediump vec2 xlv_TEXCOORD0; + uniform sampler2D _YTex; + uniform sampler2D _CrTex; + uniform sampler2D _CbTex; + void main () + { + lowp vec4 rgbVec; + lowp vec4 tmpvar_1; + tmpvar_1.w = 1.0; + tmpvar_1.x = texture2D (_YTex, xlv_TEXCOORD0).x; + tmpvar_1.y = texture2D (_CrTex, xlv_TEXCOORD1).y; + tmpvar_1.z = texture2D (_CbTex, xlv_TEXCOORD1).z; + rgbVec.x = dot (vec4(1.16438, 0.0, 1.59603, -0.870785), tmpvar_1); + rgbVec.y = dot (vec4(1.16438, -0.391762, -0.812969, 0.529594), tmpvar_1); + rgbVec.z = dot (vec4(1.16438, 2.01723, 0.0, -1.08139), tmpvar_1); + rgbVec.w = 1.0; + gl_FragData[0] = rgbVec; + } + + #endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +} \ No newline at end of file diff --git a/Assets/Resources/shader/movie/YCrCbtoRGBChromaKey.shader b/Assets/Resources/shader/movie/YCrCbtoRGBChromaKey.shader new file mode 100644 index 000000000..6a2434e64 --- /dev/null +++ b/Assets/Resources/shader/movie/YCrCbtoRGBChromaKey.shader @@ -0,0 +1,90 @@ +Shader "Color Space/YCrCbtoRGB Chroma Key" { +Properties { + _YTex ("Y (RGB)", 2D) = "white" {} + _CrTex ("Cr (RGB)", 2D) = "white" {} + _CbTex ("Cb (RGB)", 2D) = "white" {} + _KeyYCrCb ("Key Color YCrCb", Vector) = (0,0,0,-0.6) + _KeyScale ("Comparison Scale", Vector) = (0.2,1,1,4.5) +} +SubShader { + Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="True" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="True" "RenderType"="Transparent" } + ZWrite Off + Fog { + Color (0,0,0,0) + } + Blend SrcAlpha OneMinusSrcAlpha +Program "vp" { +SubProgram "gles " { +"!!GLES + #define SHADER_API_GLES 1 + #define tex2D texture2D + + + #ifdef VERTEX + #define gl_ModelViewProjectionMatrix glstate_matrix_mvp + uniform mat4 glstate_matrix_mvp; + + varying mediump vec2 xlv_TEXCOORD1; + varying mediump vec2 xlv_TEXCOORD0; + + uniform highp vec4 _YTex_ST; + uniform highp vec4 _CbTex_ST; + attribute vec4 _glesMultiTexCoord0; + attribute vec4 _glesVertex; + void main () + { + mediump vec2 tmpvar_1; + mediump vec2 tmpvar_2; + highp vec2 tmpvar_3; + tmpvar_3 = ((_glesMultiTexCoord0.xy * _YTex_ST.xy) + _YTex_ST.zw); + tmpvar_1 = tmpvar_3; + highp vec2 tmpvar_4; + tmpvar_4 = ((_glesMultiTexCoord0.xy * _CbTex_ST.xy) + _CbTex_ST.zw); + tmpvar_2 = tmpvar_4; + gl_Position = (gl_ModelViewProjectionMatrix * _glesVertex); + xlv_TEXCOORD0 = tmpvar_1; + xlv_TEXCOORD1 = tmpvar_2; + } + + + + #endif + #ifdef FRAGMENT + + varying mediump vec2 xlv_TEXCOORD1; + varying mediump vec2 xlv_TEXCOORD0; + uniform sampler2D _YTex; + uniform mediump vec4 _KeyYCrCb; + uniform mediump vec4 _KeyScale; + uniform sampler2D _CrTex; + uniform sampler2D _CbTex; + void main () + { + lowp vec4 rgbVec; + lowp vec4 tmpvar_1; + tmpvar_1.w = 1.0; + tmpvar_1.x = texture2D (_YTex, xlv_TEXCOORD0).x; + tmpvar_1.y = texture2D (_CrTex, xlv_TEXCOORD1).y; + tmpvar_1.z = texture2D (_CbTex, xlv_TEXCOORD1).z; + rgbVec.x = dot (vec4(1.16438, 0.0, 1.59603, -0.870785), tmpvar_1); + rgbVec.y = dot (vec4(1.16438, -0.391762, -0.812969, 0.529594), tmpvar_1); + rgbVec.z = dot (vec4(1.16438, 2.01723, 0.0, -1.08139), tmpvar_1); + mediump float tmpvar_2; + tmpvar_2 = ((length (((tmpvar_1.xyz - _KeyYCrCb.xyz) * _KeyScale.xyz)) + _KeyYCrCb.w) * _KeyScale.w); + rgbVec.w = tmpvar_2; + gl_FragData[0] = rgbVec; + } + + #endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +} \ No newline at end of file diff --git a/Assets/Resources/shader/movie/YCrCbtoRGBSplitAlpha.shader b/Assets/Resources/shader/movie/YCrCbtoRGBSplitAlpha.shader new file mode 100644 index 000000000..1608fbbb7 --- /dev/null +++ b/Assets/Resources/shader/movie/YCrCbtoRGBSplitAlpha.shader @@ -0,0 +1,100 @@ +Shader "Color Space/YCrCbtoRGB Split Alpha" { +Properties { + _YTex ("Y (RGB)", 2D) = "white" {} + _CrTex ("Cr (RGB)", 2D) = "white" {} + _CbTex ("Cb (RGB)", 2D) = "white" {} +} +SubShader { + Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="True" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="True" "RenderType"="Transparent" } + ZWrite Off + Fog { + Color (0,0,0,0) + } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask RGB +Program "vp" { +SubProgram "gles " { +"!!GLES + #define SHADER_API_GLES 1 + #define tex2D texture2D + + + #ifdef VERTEX + #define gl_ModelViewProjectionMatrix glstate_matrix_mvp + uniform mat4 glstate_matrix_mvp; + + varying mediump vec2 xlv_TEXCOORD2; + varying mediump vec2 xlv_TEXCOORD1; + varying mediump vec2 xlv_TEXCOORD0; + + uniform highp vec4 _YTex_ST; + uniform highp vec4 _CbTex_ST; + attribute vec4 _glesMultiTexCoord0; + attribute vec4 _glesVertex; + void main () + { + highp vec4 texcoordTop; + highp vec4 texcoordBottom; + mediump vec2 tmpvar_1; + mediump vec2 tmpvar_2; + mediump vec2 tmpvar_3; + texcoordBottom = _glesMultiTexCoord0; + texcoordBottom.y = (_glesMultiTexCoord0.y / 2.0); + texcoordTop = _glesMultiTexCoord0; + texcoordTop.y = (texcoordBottom.y + 0.5); + highp vec2 tmpvar_4; + tmpvar_4 = ((texcoordTop.xy * _YTex_ST.xy) + _YTex_ST.zw); + tmpvar_1 = tmpvar_4; + highp vec2 tmpvar_5; + tmpvar_5 = ((texcoordBottom.xy * _YTex_ST.xy) + _YTex_ST.zw); + tmpvar_2 = tmpvar_5; + highp vec2 tmpvar_6; + tmpvar_6 = ((texcoordTop.xy * _CbTex_ST.xy) + _CbTex_ST.zw); + tmpvar_3 = tmpvar_6; + gl_Position = (gl_ModelViewProjectionMatrix * _glesVertex); + xlv_TEXCOORD0 = tmpvar_1; + xlv_TEXCOORD1 = tmpvar_2; + xlv_TEXCOORD2 = tmpvar_3; + } + + + + #endif + #ifdef FRAGMENT + + varying mediump vec2 xlv_TEXCOORD2; + varying mediump vec2 xlv_TEXCOORD1; + varying mediump vec2 xlv_TEXCOORD0; + uniform sampler2D _YTex; + uniform sampler2D _CrTex; + uniform sampler2D _CbTex; + void main () + { + lowp vec4 rgbVec; + lowp vec4 tmpvar_1; + tmpvar_1.w = 1.0; + tmpvar_1.x = texture2D (_YTex, xlv_TEXCOORD0).x; + tmpvar_1.y = texture2D (_CrTex, xlv_TEXCOORD2).y; + tmpvar_1.z = texture2D (_CbTex, xlv_TEXCOORD2).z; + rgbVec.x = dot (vec4(1.16438, 0.0, 1.59603, -0.870785), tmpvar_1); + rgbVec.y = dot (vec4(1.16438, -0.391762, -0.812969, 0.529594), tmpvar_1); + rgbVec.z = dot (vec4(1.16438, 2.01723, 0.0, -1.08139), tmpvar_1); + rgbVec.w = ((texture2D (_YTex, xlv_TEXCOORD1).y - 0.0627451) * 1.16438); + gl_FragData[0] = rgbVec; + } + + + + #endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +} \ No newline at end of file diff --git a/Assets/Resources/shader/movie/YCrCbtoRGBTrans.shader b/Assets/Resources/shader/movie/YCrCbtoRGBTrans.shader new file mode 100644 index 000000000..05efffed9 --- /dev/null +++ b/Assets/Resources/shader/movie/YCrCbtoRGBTrans.shader @@ -0,0 +1,90 @@ +Shader "Color Space/YCrCbtoRGB Trans" { +Properties { + _YTex ("Y (RGB)", 2D) = "white" {} + _CrTex ("Cr (RGB)", 2D) = "white" {} + _CbTex ("Cb (RGB)", 2D) = "white" {} + _TintColor ("Color", Color) = (1,1,1,1) +} +SubShader { + Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="True" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="True" "RenderType"="Transparent" } + ZWrite Off + Fog { + Color (0,0,0,0) + } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask RGB +Program "vp" { +SubProgram "gles " { +"!!GLES + #define SHADER_API_GLES 1 + #define tex2D texture2D + + + #ifdef VERTEX + #define gl_ModelViewProjectionMatrix glstate_matrix_mvp + uniform mat4 glstate_matrix_mvp; + + varying mediump vec2 xlv_TEXCOORD1; + varying mediump vec2 xlv_TEXCOORD0; + + uniform highp vec4 _YTex_ST; + uniform highp vec4 _CbTex_ST; + attribute vec4 _glesMultiTexCoord0; + attribute vec4 _glesVertex; + void main () + { + mediump vec2 tmpvar_1; + mediump vec2 tmpvar_2; + highp vec2 tmpvar_3; + tmpvar_3 = ((_glesMultiTexCoord0.xy * _YTex_ST.xy) + _YTex_ST.zw); + tmpvar_1 = tmpvar_3; + highp vec2 tmpvar_4; + tmpvar_4 = ((_glesMultiTexCoord0.xy * _CbTex_ST.xy) + _CbTex_ST.zw); + tmpvar_2 = tmpvar_4; + gl_Position = (gl_ModelViewProjectionMatrix * _glesVertex); + xlv_TEXCOORD0 = tmpvar_1; + xlv_TEXCOORD1 = tmpvar_2; + } + + + + #endif + #ifdef FRAGMENT + + varying mediump vec2 xlv_TEXCOORD1; + varying mediump vec2 xlv_TEXCOORD0; + uniform sampler2D _YTex; + uniform lowp vec4 _TintColor; + uniform sampler2D _CrTex; + uniform sampler2D _CbTex; + void main () + { + lowp vec4 rgbVec; + lowp vec4 tmpvar_1; + tmpvar_1.w = 1.0; + tmpvar_1.x = texture2D (_YTex, xlv_TEXCOORD0).x; + tmpvar_1.y = texture2D (_CrTex, xlv_TEXCOORD1).y; + tmpvar_1.z = texture2D (_CbTex, xlv_TEXCOORD1).z; + rgbVec.x = dot (vec4(1.16438, 0.0, 1.59603, -0.870785), tmpvar_1); + rgbVec.y = dot (vec4(1.16438, -0.391762, -0.812969, 0.529594), tmpvar_1); + rgbVec.z = dot (vec4(1.16438, 2.01723, 0.0, -1.08139), tmpvar_1); + rgbVec.w = 1.0; + lowp vec4 tmpvar_2; + tmpvar_2 = (rgbVec * _TintColor); + rgbVec = tmpvar_2; + gl_FragData[0] = tmpvar_2; + } + + #endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +} \ No newline at end of file diff --git a/Assets/Resources/shader/sprite/Sprite Add.shader b/Assets/Resources/shader/sprite/Sprite Add.shader new file mode 100644 index 000000000..6b05cd0d8 --- /dev/null +++ b/Assets/Resources/shader/sprite/Sprite Add.shader @@ -0,0 +1,63 @@ +Shader "QO/Sprite Add" +{ + Properties + { + _MainTex ("Base (RGBA)", 2D) = "white" {} + _Color ("Color", Color) = (1,1,1,1) + _UVWH ("UVWH", Vector) = (0,0,1,1) + } + + SubShader + { + LOD 200 + + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Blend SrcAlpha One + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + sampler2D _MainTex; + half4 _Color; + float4 _UVWH; + + struct appdata_t + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + v2f vert (appdata_t v) + { + v2f o; + float2 uv_2 = _UVWH.xy; + float2 wh_1 = _UVWH.zw; + o.color = v.color; + o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.texcoord = ((v.texcoord * wh_1) + uv_2); + return o; + } + + half4 frag (v2f IN) : COLOR + { + float4 tex = tex2D(_MainTex, IN.texcoord); + float4 tmpvar_1 = (tex * _Color); + return tmpvar_1; + } + ENDCG + } + } + Fallback Off +} \ No newline at end of file diff --git a/Assets/Resources/shader/sprite/Sprite Back.shader b/Assets/Resources/shader/sprite/Sprite Back.shader new file mode 100644 index 000000000..c0160b9ad --- /dev/null +++ b/Assets/Resources/shader/sprite/Sprite Back.shader @@ -0,0 +1,63 @@ +Shader "QO/Sprite Back" +{ + Properties + { + _MainTex ("Base (RGBA)", 2D) = "white" {} + _Color ("Color", Color) = (1,1,1,1) + _UVWH ("UVWH", Vector) = (0,0,1,1) + } + + SubShader { + LOD 200 + Tags { "QUEUE"="Background" "RenderType"="Background" } + Pass { + ZTest Always + Cull Off + Blend SrcAlpha OneMinusSrcAlpha + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + sampler2D _MainTex; + half4 _Color; + float4 _UVWH; + + struct appdata_t + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + v2f vert (appdata_t v) + { + v2f o; + float2 uv_2 = _UVWH.xy; + float2 wh_1 = _UVWH.zw; + o.color = v.color; + o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.texcoord = ((v.texcoord * wh_1) + uv_2); + return o; + } + + half4 frag (v2f IN) : COLOR + { + float4 tex = tex2D(_MainTex, IN.texcoord); + float4 tmpvar_1 = (tex * _Color); + return tmpvar_1; + } + ENDCG + } + } + Fallback Off +} \ No newline at end of file diff --git a/Assets/Resources/shader/sprite/Sprite Flash.shader b/Assets/Resources/shader/sprite/Sprite Flash.shader new file mode 100644 index 000000000..13d6a015b --- /dev/null +++ b/Assets/Resources/shader/sprite/Sprite Flash.shader @@ -0,0 +1,67 @@ +Shader "QO/Sprite Flash" +{ + Properties + { + _MainTex ("Base (RGBA)", 2D) = "white" {} + _Color ("Color", Color) = (1,1,1,1) + _EffectColor ("EffectColor", Color) = (1,1,1,1) + _UVWH ("UVWH", Vector) = (0,0,1,1) + } + + SubShader + { + LOD 200 + + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Blend SrcAlpha OneMinusSrcAlpha + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + sampler2D _MainTex; + half4 _Color; + half4 _EffectColor; + float4 _UVWH; + + struct appdata_t + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + v2f vert (appdata_t v) + { + v2f o; + float2 uv_2 = _UVWH.xy; + float2 wh_1 = _UVWH.zw; + o.color = v.color; + o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.texcoord = ((v.texcoord * wh_1) + uv_2); + return o; + } + + half4 frag (v2f IN) : COLOR + { + float4 tex = tex2D(_MainTex, IN.texcoord); + float4 src_1 = (tex * _Color); + float3 tmpvar_4 = lerp(_EffectColor.xyz, src_1.xyz, _EffectColor.www); + float4 final = (tmpvar_4.x,tmpvar_4.y,tmpvar_4.z,src_1.w); + return final; + } + ENDCG + } + } + Fallback Off +} \ No newline at end of file diff --git a/Assets/Resources/shader/sprite/Sprite NoTexAlpha.shader b/Assets/Resources/shader/sprite/Sprite NoTexAlpha.shader new file mode 100644 index 000000000..873522092 --- /dev/null +++ b/Assets/Resources/shader/sprite/Sprite NoTexAlpha.shader @@ -0,0 +1,65 @@ +Shader "QO/Sprite NoTexAlpha" +{ + Properties + { + _MainTex ("Base (RGBA)", 2D) = "white" {} + _Color ("Color", Color) = (1,1,1,1) + _UVWH ("UVWH", Vector) = (0,0,1,1) + } + + SubShader + { + LOD 200 + + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Blend SrcAlpha OneMinusSrcAlpha + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + sampler2D _MainTex; + half4 _Color; + float4 _UVWH; + + struct appdata_t + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + v2f vert (appdata_t v) + { + v2f o; + float2 uv_2 = _UVWH.xy; + float2 wh_1 = _UVWH.zw; + o.color = v.color; + o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.texcoord = ((v.texcoord * wh_1) + uv_2); + return o; + } + + half4 frag (v2f IN) : COLOR + { + float3 rest = tex2D(_MainTex, IN.texcoord).xyz; + float4 together = (rest.x,rest.y, rest.z, 0.0); + //float4 tex = tex2D(_MainTex, IN.texcoord); + float4 tmpvar_1 = (together * _Color); + return tmpvar_1; + } + ENDCG + } + } + Fallback Off +} \ No newline at end of file diff --git a/Assets/Resources/shader/sprite/Sprite Sub.shader b/Assets/Resources/shader/sprite/Sprite Sub.shader new file mode 100644 index 000000000..952f533ed --- /dev/null +++ b/Assets/Resources/shader/sprite/Sprite Sub.shader @@ -0,0 +1,76 @@ +Shader "QO/Sprite Sub" { +Properties { + _MainTex ("Base (RGBA)", 2D) = "white" {} + _Color ("Color", Color) = (1,1,1,1) + _UVWH ("UVWH", Vector) = (0,0,1,1) +} +SubShader { + LOD 200 + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Blend SrcAlpha One + BlendOp RevSub +Program "vp" { +SubProgram "gles " { +"!!GLES + + +#ifdef VERTEX + +varying lowp vec2 xlv_TEXCOORD0; +uniform highp vec4 _UVWH; +uniform highp mat4 glstate_matrix_mvp; +attribute vec4 _glesMultiTexCoord0; +attribute vec4 _glesVertex; +void main () +{ + lowp vec2 wh_1; + lowp vec2 uv_2; + lowp vec2 tmpvar_3; + highp vec2 tmpvar_4; + tmpvar_4 = _UVWH.xy; + uv_2 = tmpvar_4; + highp vec2 tmpvar_5; + tmpvar_5 = _UVWH.zw; + wh_1 = tmpvar_5; + highp vec2 tmpvar_6; + tmpvar_6 = ((_glesMultiTexCoord0.xy * wh_1) + uv_2); + tmpvar_3 = tmpvar_6; + gl_Position = (glstate_matrix_mvp * _glesVertex); + xlv_TEXCOORD0 = tmpvar_3; +} + + + +#endif +#ifdef FRAGMENT + +varying lowp vec2 xlv_TEXCOORD0; +uniform highp vec4 _Color; +uniform sampler2D _MainTex; +void main () +{ + mediump vec4 tmpvar_1; + mediump vec4 texcol_2; + lowp vec4 tmpvar_3; + tmpvar_3 = texture2D (_MainTex, xlv_TEXCOORD0); + texcol_2 = tmpvar_3; + tmpvar_1 = (texcol_2 * _Color); + gl_FragData[0] = tmpvar_1; +} + + + +#endif" +} +} +Program "fp" { +SubProgram "gles " { +"!!GLES" +} +} + } +} +Fallback "Diffuse" +} \ No newline at end of file diff --git a/Assets/Resources/shader/sprite/Sprite.shader b/Assets/Resources/shader/sprite/Sprite.shader new file mode 100644 index 000000000..70bfef3bd --- /dev/null +++ b/Assets/Resources/shader/sprite/Sprite.shader @@ -0,0 +1,63 @@ +Shader "QO/Sprite" +{ + Properties + { + _MainTex ("Base (RGBA)", 2D) = "white" {} + _Color ("Color", Color) = (1,1,1,1) + _UVWH ("UVWH", Vector) = (0,0,1,1) + } + + SubShader + { + LOD 200 + + Tags { "QUEUE"="Transparent" "RenderType"="Transparent" } + Pass { + Blend SrcAlpha OneMinusSrcAlpha + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + + sampler2D _MainTex; + half4 _Color; + float4 _UVWH; + + struct appdata_t + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : POSITION; + half4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + v2f vert (appdata_t v) + { + v2f o; + float2 uv_2 = _UVWH.xy; + float2 wh_1 = _UVWH.zw; + o.color = v.color; + o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); + o.texcoord = ((v.texcoord * wh_1) + uv_2); + return o; + } + + half4 frag (v2f IN) : COLOR + { + float4 tex = tex2D(_MainTex, IN.texcoord); + float4 tmpvar_1 = (tex * _Color); + return tmpvar_1; + } + ENDCG + } + } + Fallback Off +} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Transparent Colored (Packed).shader b/Assets/Resources/shader/sprite/TextSprite.shader similarity index 96% rename from Assets/TestShaders/Unlit - Transparent Colored (Packed).shader rename to Assets/Resources/shader/sprite/TextSprite.shader index 5d091b7bf..311b1d10c 100644 --- a/Assets/TestShaders/Unlit - Transparent Colored (Packed).shader +++ b/Assets/Resources/shader/sprite/TextSprite.shader @@ -1,4 +1,4 @@ -Shader "Unlit/Transparent Colored (Packed)" +Shader "QO/TextSprite" { Properties { diff --git a/Assets/Scene/ShaderTestingGrounds.unity b/Assets/Scene/ShaderTestingGrounds.unity index f7f687eac..96c848cbd 100644 Binary files a/Assets/Scene/ShaderTestingGrounds.unity and b/Assets/Scene/ShaderTestingGrounds.unity differ diff --git a/Assets/Scripts/Assembly-CSharp/AdventureMenuWindow.cs b/Assets/Scripts/Assembly-CSharp/AdventureMenuWindow.cs index c17714cbe..308d21d82 100644 --- a/Assets/Scripts/Assembly-CSharp/AdventureMenuWindow.cs +++ b/Assets/Scripts/Assembly-CSharp/AdventureMenuWindow.cs @@ -10,7 +10,8 @@ public class AdventureMenuWindow : SubTaskBaseWindow // Token: 0x060006A8 RID: 1704 RVA: 0x0001B954 File Offset: 0x00019B54 public static void SetSubTaskParam(Texture bgTex, bool isNormal) { - AdventureMenuWindow.BgTex = bgTex; + //TODO troubleshoot sprite stretching + //AdventureMenuWindow.BgTex = bgTex; AdventureMenuWindow.IsNormal = isNormal; } @@ -51,7 +52,7 @@ public class AdventureMenuWindow : SubTaskBaseWindow int num2 = 272; GameObject gameObject = GameObject.CreatePrimitive(PrimitiveType.Quad); //gameObject.renderer.material = new Material(Resources.Load("Shader/Sprite/Sprite") as Shader); - gameObject.renderer.material = new Material(Shader.Find("Unlit/Transparent") as Shader); + gameObject.renderer.material = new Material(Shader.Find("QO/Sprite") as Shader); gameObject.renderer.material.mainTexture = tex; gameObject.transform.parent = base.transform; float num3 = (float)tex.width * scale_w; @@ -97,7 +98,9 @@ public class AdventureMenuWindow : SubTaskBaseWindow Vector3 localPosition = base.transform.parent.localPosition; localPosition.z = -30f; base.transform.parent.localPosition = localPosition; - this.MakeTextureObject("BackGround", 0, 0, -1, AdventureMenuWindow.BgTex, 960f / (float)AdventureMenuWindow.BgTex.width, 544f / (float)AdventureMenuWindow.BgTex.height); + //TODO troubleshoot sprite stretching + //Causes sprite stretching + //this.MakeTextureObject("BackGround", 0, 0, -1, AdventureMenuWindow.BgTex, 960f / (float)AdventureMenuWindow.BgTex.width, 544f / (float)AdventureMenuWindow.BgTex.height); } // Token: 0x060006B1 RID: 1713 RVA: 0x0001BB98 File Offset: 0x00019D98 diff --git a/Assets/Scripts/Assembly-CSharp/BaseWindow.cs b/Assets/Scripts/Assembly-CSharp/BaseWindow.cs index 127f8af12..1ef7e8658 100644 --- a/Assets/Scripts/Assembly-CSharp/BaseWindow.cs +++ b/Assets/Scripts/Assembly-CSharp/BaseWindow.cs @@ -373,6 +373,7 @@ public abstract class BaseWindow : MonoBehaviourWrap { return; } + imageObject.SetTexture(fpath); } diff --git a/Assets/Scripts/Assembly-CSharp/CreateSprite.cs b/Assets/Scripts/Assembly-CSharp/CreateSprite.cs index 7bc4fbefa..9a486925b 100644 --- a/Assets/Scripts/Assembly-CSharp/CreateSprite.cs +++ b/Assets/Scripts/Assembly-CSharp/CreateSprite.cs @@ -14,7 +14,7 @@ public class CreateSprite : MonoBehaviour UnityEngine.Object.Destroy(meshRenderer.material); } //meshRenderer.material = new Material(Resources.Load("Shader/Sprite/Sprite") as Shader); - meshRenderer.material = new Material(Shader.Find("Unlit/Transparent") as Shader); + meshRenderer.material = new Material(Shader.Find("QO/Sprite") as Shader); meshRenderer.castShadows = false; meshRenderer.receiveShadows = false; MeshFilter meshFilter = gameObject.AddComponent(); diff --git a/Assets/Scripts/Assembly-CSharp/EffectManager.cs b/Assets/Scripts/Assembly-CSharp/EffectManager.cs index 50b78402c..02b88927f 100644 --- a/Assets/Scripts/Assembly-CSharp/EffectManager.cs +++ b/Assets/Scripts/Assembly-CSharp/EffectManager.cs @@ -253,16 +253,12 @@ public class EffectManager : MonoBehaviour // Token: 0x060008E4 RID: 2276 RVA: 0x0002728C File Offset: 0x0002548C private static IEnumerator loadTexture() { - string path = Pathing.appContentDataPath + Pathing.ToPlatformAssetBundleName(EffectManager.Instance.EffectName); - WWW www = new WWW(path); - yield return www; - AssetBundle ab = www.assetBundle; - TextAsset ta = ab.mainAsset as TextAsset; + Debug.LogWarning (EffectManager.Instance.EffectName); + string path = Application.streamingAssetsPath + Pathing.ToPlatformAssetBundleName(EffectManager.Instance.EffectName); + byte[] data = System.IO.File.ReadAllBytes(path + ".png"); Texture2D tex = new Texture2D(0, 0, TextureFormat.RGBA32, false, true); - tex.LoadImage(ta.bytes); + tex.LoadImage(data); tex.wrapMode = TextureWrapMode.Clamp; - ab.Unload(true); - www.Dispose(); EffectManager.Instance.PatternTexture = tex; yield break; } diff --git a/Assets/Scripts/Assembly-CSharp/GalleryMovieWindow.cs b/Assets/Scripts/Assembly-CSharp/GalleryMovieWindow.cs index ff3e4ab73..a0db6c221 100644 --- a/Assets/Scripts/Assembly-CSharp/GalleryMovieWindow.cs +++ b/Assets/Scripts/Assembly-CSharp/GalleryMovieWindow.cs @@ -40,6 +40,7 @@ public class GalleryMovieWindow : BaseWindow { //TODO fix movie playing. either make platform specific versions OR make platform agnostic //yield return base.StartCoroutine(MovieManager.PlayMovie("mp4/high/op_movie.mp4", FullScreenMovieControlMode.CancelOnInput)); + yield return base.StartCoroutine(MovieManager.PlayMovie("mp4/high/op_movie.mp4", "")); this.state = GalleryMovieWindow.STATE.END; yield break; } diff --git a/Assets/Scripts/Assembly-CSharp/ImageObject.cs b/Assets/Scripts/Assembly-CSharp/ImageObject.cs index 43be493db..95c93f058 100644 --- a/Assets/Scripts/Assembly-CSharp/ImageObject.cs +++ b/Assets/Scripts/Assembly-CSharp/ImageObject.cs @@ -85,7 +85,7 @@ public class ImageObject : MonoBehaviour { GameObject gameObject = GameObject.CreatePrimitive(PrimitiveType.Quad); //gameObject.renderer.material = new Material(Resources.Load("Shader/Sprite/Sprite") as Shader); - gameObject.renderer.material = new Material(Shader.Find("Unlit/Transparent") as Shader); + gameObject.renderer.material = new Material(Shader.Find("QO/Sprite") as Shader); gameObject.transform.parent = parent; gameObject.collider.enabled = collisionEnable; ImageObject imageObject = gameObject.AddComponent(); @@ -190,7 +190,7 @@ public class ImageObject : MonoBehaviour this.imageUnityTexture = unityTexture; base.renderer.material.mainTexture = unityTexture.m_Texture; // TODO issue with changeTexture, fix later - // base.renderer.enabled = (this.changeTexture && this.rendererEnableAfterLoad); + //base.renderer.enabled = (this.changeTexture && this.rendererEnableAfterLoad); base.renderer.enabled = this.rendererEnableAfterLoad; this.OnTextureLoadComplete2(); } diff --git a/Assets/Scripts/Assembly-CSharp/ImageObject2.cs b/Assets/Scripts/Assembly-CSharp/ImageObject2.cs index 362d42593..3b2956383 100644 --- a/Assets/Scripts/Assembly-CSharp/ImageObject2.cs +++ b/Assets/Scripts/Assembly-CSharp/ImageObject2.cs @@ -117,7 +117,7 @@ public class ImageObject2 { GameObject gameObject = GameObject.CreatePrimitive(PrimitiveType.Quad); //gameObject.renderer.material = new Material(Resources.Load("Shader/Sprite/Sprite") as Shader); - gameObject.renderer.material = new Material(Shader.Find("Unlit/Transparent") as Shader); + gameObject.renderer.material = new Material(Shader.Find("QO/Sprite") as Shader); gameObject.name = name; gameObject.transform.parent = parent; return new ImageObject2(gameObject, x, y, z, uniTex); diff --git a/Assets/Scripts/Assembly-CSharp/LogoMovieWindow.cs b/Assets/Scripts/Assembly-CSharp/LogoMovieWindow.cs index 15306d71c..64378be44 100644 --- a/Assets/Scripts/Assembly-CSharp/LogoMovieWindow.cs +++ b/Assets/Scripts/Assembly-CSharp/LogoMovieWindow.cs @@ -34,6 +34,7 @@ public class LogoMovieWindow : BaseWindow { //TODO fix movie playing. either make platform specific versions OR make platform agnostic //yield return base.StartCoroutine(MovieManager.PlayMovie("mp4/normal/quinrose_logo_8.mp4", FullScreenMovieControlMode.CancelOnInput)); + yield return base.StartCoroutine(MovieManager.PlayMovie("mp4/normal/quinrose_logo_8.mp4", "")); this.state = LogoMovieWindow.STATE.END; yield break; } diff --git a/Assets/Scripts/Assembly-CSharp/Man2D.cs b/Assets/Scripts/Assembly-CSharp/Man2D.cs index ee358ef92..e093ac4b4 100644 --- a/Assets/Scripts/Assembly-CSharp/Man2D.cs +++ b/Assets/Scripts/Assembly-CSharp/Man2D.cs @@ -52,8 +52,8 @@ public class Man2D : Singleton { this.m_Sprite.Enable(); //TODO determine why camera breaks - //base.camera.enabled = true; - base.camera.enabled = false; + base.camera.enabled = true; + //base.camera.enabled = false; } // Token: 0x06000978 RID: 2424 RVA: 0x00029EF4 File Offset: 0x000280F4 diff --git a/Assets/Scripts/Assembly-CSharp/MovieManager.cs b/Assets/Scripts/Assembly-CSharp/MovieManager.cs index f599352a7..745be16a5 100644 --- a/Assets/Scripts/Assembly-CSharp/MovieManager.cs +++ b/Assets/Scripts/Assembly-CSharp/MovieManager.cs @@ -6,13 +6,20 @@ using UnityEngine; public class MovieManager { //TODO fix movie playing. either make platform specific versions OR make platform agnostic - /* + // Token: 0x06000ACD RID: 2765 RVA: 0x0002F630 File Offset: 0x0002D830 - public static IEnumerator PlayMovie(string path, FullScreenMovieControlMode mode) + /*public static IEnumerator PlayMovie(string path, FullScreenMovieControlMode mode) { Handheld.PlayFullScreenMovie(path, Color.black, mode); yield return 0; yield break; + }*/ + + public static IEnumerator PlayMovie(string path, string mode) + { + //Handheld.PlayFullScreenMovie(path, Color.black, mode); + yield return 0; + yield break; } - */ + } diff --git a/Assets/Scripts/Assembly-CSharp/Pathing.cs b/Assets/Scripts/Assembly-CSharp/Pathing.cs index f186df2b0..ea7a9bbc5 100644 --- a/Assets/Scripts/Assembly-CSharp/Pathing.cs +++ b/Assets/Scripts/Assembly-CSharp/Pathing.cs @@ -54,7 +54,8 @@ public static class Pathing // Token: 0x06000A8C RID: 2700 RVA: 0x0002E874 File Offset: 0x0002CA74 public static string ToPlatformAssetBundleName(string fileName) { - return fileName + Pathing.EXTENSION_ASSETBUNDLE_IOS; + return fileName; + //return fileName + Pathing.EXTENSION_ASSETBUNDLE_IOS; } // Token: 0x06000A8D RID: 2701 RVA: 0x0002E890 File Offset: 0x0002CA90 diff --git a/Assets/Scripts/Assembly-CSharp/Qoo/Graphics/Movie.cs b/Assets/Scripts/Assembly-CSharp/Qoo/Graphics/Movie.cs index b7d4583bd..47bcd3397 100644 --- a/Assets/Scripts/Assembly-CSharp/Qoo/Graphics/Movie.cs +++ b/Assets/Scripts/Assembly-CSharp/Qoo/Graphics/Movie.cs @@ -17,6 +17,7 @@ namespace Qoo.Graphics Debug.Print(string.Format("INFO:Start Movie({0} Skip={1})", text, IsSkip.ToString())); //TODO fix movie playing. either make platform specific versions OR make platform agnostic //UnityTask.SetSubTask(MovieManager.PlayMovie(text, FullScreenMovieControlMode.CancelOnInput)); + UnityTask.SetSubTask(MovieManager.PlayMovie(text, "")); } } } diff --git a/Assets/Scripts/Assembly-CSharp/Qoo/Ks/KsScene.cs b/Assets/Scripts/Assembly-CSharp/Qoo/Ks/KsScene.cs index 057a53b25..b08f23526 100644 --- a/Assets/Scripts/Assembly-CSharp/Qoo/Ks/KsScene.cs +++ b/Assets/Scripts/Assembly-CSharp/Qoo/Ks/KsScene.cs @@ -490,7 +490,6 @@ namespace Qoo.Ks } // Token: 0x06000384 RID: 900 RVA: 0x0000BECC File Offset: 0x0000A0CC - // TODO investigate for message printing private EVENTSCENE SceneApplySub(EVENTSCENE Scene, bool bMsg, bool IsVoice = true) { if (Scene.Message.Sw == SWITCH.ON && Scene.Message.Tag != null) diff --git a/Assets/Scripts/Assembly-CSharp/ScreenMovieSample.cs b/Assets/Scripts/Assembly-CSharp/ScreenMovieSample.cs index 8f2286c0f..aeb81021f 100644 --- a/Assets/Scripts/Assembly-CSharp/ScreenMovieSample.cs +++ b/Assets/Scripts/Assembly-CSharp/ScreenMovieSample.cs @@ -10,6 +10,7 @@ public class ScreenMovieSample : MonoBehaviour { //TODO fix movie playing. either make platform specific versions OR make platform agnostic //yield return base.StartCoroutine(MovieManager.PlayMovie("mp4/high/op_movie.mp4", FullScreenMovieControlMode.CancelOnInput)); + yield return base.StartCoroutine(MovieManager.PlayMovie("mp4/high/op_movie.mp4", "")); Debug.Log(" #DEBUGLOG::MOVIE OWATA "); yield break; } diff --git a/Assets/Scripts/Assembly-CSharp/UIActionButton.cs b/Assets/Scripts/Assembly-CSharp/UIActionButton.cs index 716300565..b420d7b83 100644 --- a/Assets/Scripts/Assembly-CSharp/UIActionButton.cs +++ b/Assets/Scripts/Assembly-CSharp/UIActionButton.cs @@ -10,10 +10,6 @@ public class UIActionButton : UIAction UIActionButton uiactionButton = go.AddComponent(); uiactionButton.m_NormalIndex = normal; uiactionButton.m_PressIndex = press; - // TODO determine why game isn't handling texture offset correctly - // below is a temp fix - go.renderer.material.SetTextureOffset ("_MainTex",new Vector2(0f,.5f)); - go.renderer.material.SetTextureScale ("_MainTex",new Vector2(1f,.5f)); return uiactionButton; } @@ -37,10 +33,6 @@ public class UIActionButton : UIAction // Token: 0x06000BFA RID: 3066 RVA: 0x000321D4 File Offset: 0x000303D4 private void OnMouseDown() { - // TODO determine why game isn't handling texture offset correctly - // below is a temp fix - this.gameObject.renderer.material.SetTextureOffset ("_MainTex",new Vector2(0f,0f)); - this.gameObject.renderer.material.SetTextureScale ("_MainTex",new Vector2(1f,.5f)); this.SetImageIndex(this.m_PressIndex); } @@ -48,10 +40,6 @@ public class UIActionButton : UIAction // Token: 0x06000BFB RID: 3067 RVA: 0x000321E4 File Offset: 0x000303E4 private void OnMouseUp() { - //TODO determine why game isn't handling texture offset correctly - // below is a temp fix - this.gameObject.renderer.material.SetTextureOffset ("_MainTex",new Vector2(0f,.5f)); - this.gameObject.renderer.material.SetTextureScale ("_MainTex",new Vector2(1f,.5f)); this.SetImageIndex(this.m_NormalIndex); } diff --git a/Assets/Scripts/Assembly-CSharp/UnityFile.cs b/Assets/Scripts/Assembly-CSharp/UnityFile.cs index 4b535d9d8..3a7cb6e45 100644 --- a/Assets/Scripts/Assembly-CSharp/UnityFile.cs +++ b/Assets/Scripts/Assembly-CSharp/UnityFile.cs @@ -156,7 +156,7 @@ public class UnityFile { loader = new WWW(path); yield return loader; - this.m_szErrorMsg = loader.error; + /*this.m_szErrorMsg = loader.error; if (this.m_szErrorMsg != null && this.m_szErrorMsg.Length > 0) { Qoo.Debug.Print("Error:" + this.m_szErrorMsg); @@ -175,7 +175,8 @@ public class UnityFile else if (loader.isDone) { break; - } + }*/ + break; yield return 0; } if (loader.isDone) @@ -186,23 +187,9 @@ public class UnityFile } else if (this.m_IsAssetBandle) { - - //TODO fix issue with resources ang streaming assets folders and the build - //New code start. This loads PNGs directly rather than from assetbundles - UnityEngine.Debug.Log (Application.dataPath + "/Resources" + m_szPath + m_szName + ".png"); - byte[] data = System.IO.File.ReadAllBytes(Application.dataPath + "/Resources" + m_szPath + m_szName + ".png"); - this.m_ReadData = data; - //New code end - - //Old code for asset bundles - /* - AssetBundle ab = loader.assetBundle; - TextAsset ta = ab.mainAsset as TextAsset; + UnityEngine.Debug.Log (Application.streamingAssetsPath + m_szPath + m_szName + ".png"); + byte[] data = System.IO.File.ReadAllBytes(Application.streamingAssetsPath + m_szPath + m_szName + ".png"); this.m_ReadData = data; - this.m_ReadData = ta.bytes; - Resources.UnloadAsset(ta); - ab.Unload(false); - */ } else { diff --git a/Assets/Scripts/Assembly-CSharp/UnityGraph.cs b/Assets/Scripts/Assembly-CSharp/UnityGraph.cs index 3a30b86dd..3a98bf69c 100644 --- a/Assets/Scripts/Assembly-CSharp/UnityGraph.cs +++ b/Assets/Scripts/Assembly-CSharp/UnityGraph.cs @@ -278,23 +278,23 @@ public class UnityGraph : Singleton public IEnumerator Effect(string name, float time = 1f) { //TODO effect movies crash game and standard effects need shaders. Fix and re-add them - /* + string text = name; - switch (text) - { + switch (text) { case "FadeIn": this.m_isRunEffect = false; - return this.Fade_In((int)(time * 1000f)); + return this.Fade_In ((int)(time * 1000f)); case "FadeOut": this.m_isRunEffect = false; - return this.Fade_Out((int)(time * 1000f)); + return this.Fade_Out ((int)(time * 1000f)); case "wave": - return this.EffectMain(name, time); + return this.EffectMain (name, time); case "ripple": - return this.EffectMain(name, time); + return this.EffectMain (name, time); case "mosaic": - return this.EffectMain(name, time); + return this.EffectMain (name, time); } + if (name == null || name.Length <= 0) { return this.CrossFade(time); @@ -305,6 +305,7 @@ public class UnityGraph : Singleton name = imageDir + name; return this.EffectMain(name, time); } + return this.CrossFade(time); NMB_FILEINFO fileInfo = Nmb.GetFileInfo(name); if (fileInfo == null) { @@ -315,13 +316,12 @@ public class UnityGraph : Singleton name = fileInfo.DirName + fileInfo.FileName; } return this.EffectMovie(name); - */ - yield break; } // Token: 0x060009C0 RID: 2496 RVA: 0x0002B524 File Offset: 0x00029724 - private IEnumerator EffectMain(string name, float time) + protected IEnumerator EffectMain(string name, float time) { + UnityEngine.Debug.LogWarning ("NAME: " + name); yield return 0; yield return 0; @@ -371,7 +371,7 @@ public class UnityGraph : Singleton // Token: 0x060009C2 RID: 2498 RVA: 0x0002B588 File Offset: 0x00029788 private IEnumerator CrossFade(float time) { - int ms = (int)(time * 1000f); + /*int ms = (int)(time * 1000f); this.m_isRunEffect = true; yield return 0; yield return 0; @@ -415,7 +415,7 @@ public class UnityGraph : Singleton this.m_FrameDraw.A = byte.MaxValue; this.m_ManSprite.enabled = true; this.m_isRunEffect = false; - yield return 0; + yield return 0;*/ yield break; } diff --git a/Assets/Scripts/Assembly-CSharp/UnitySprite.cs b/Assets/Scripts/Assembly-CSharp/UnitySprite.cs index 92fe41c4c..11b85ed81 100644 --- a/Assets/Scripts/Assembly-CSharp/UnitySprite.cs +++ b/Assets/Scripts/Assembly-CSharp/UnitySprite.cs @@ -223,14 +223,7 @@ public class UnitySprite public void SetMaterial(string shader_name) { this.DeleteMaterial(); - //TODO get all shaders working or implement workarounds - //added workaround - if (shader_name == "Shader/Sprite/Sprite") { - this.obj.renderer.material = new Material (Shader.Find ("Unlit/Transparent") as Shader); - } else { - this.obj.renderer.material = new Material(Resources.Load(shader_name) as Shader); - } - //this.obj.renderer.material = new Material(Resources.Load(shader_name) as Shader); + this.obj.renderer.material = new Material(Resources.Load(shader_name) as Shader); } // Token: 0x060009DE RID: 2526 RVA: 0x0002B940 File Offset: 0x00029B40 diff --git a/Assets/TestShaders/GUI - Text Shader (AlphaClip).shader b/Assets/TestShaders/GUI - Text Shader (AlphaClip).shader deleted file mode 100644 index c46d222b3..000000000 --- a/Assets/TestShaders/GUI - Text Shader (AlphaClip).shader +++ /dev/null @@ -1,111 +0,0 @@ -Shader "GUI/Text Shader (AlphaClip)" -{ - Properties - { - _MainTex ("Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Offset -1, -1 - Fog { Mode Off } - //ColorMask RGB - Blend SrcAlpha OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - // Sample the texture - half4 col = IN.color; - col.a *= tex2D(_MainTex, IN.texcoord).a; - - float2 factor = abs(IN.worldPos); - float val = 1.0 - max(factor.x, factor.y); - - // Option 1: 'if' statement - if (val < 0.0) col.a = 0.0; - - // Option 2: no 'if' statement -- may be faster on some devices - //col.a *= ceil(clamp(val, 0.0, 1.0)); - - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} diff --git a/Assets/TestShaders/GUI - Text Shader (SoftClip).shader b/Assets/TestShaders/GUI - Text Shader (SoftClip).shader deleted file mode 100644 index 51e2932a4..000000000 --- a/Assets/TestShaders/GUI - Text Shader (SoftClip).shader +++ /dev/null @@ -1,109 +0,0 @@ -Shader "GUI/Text Shader (SoftClip)" -{ - Properties - { - _MainTex ("Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Offset -1, -1 - Fog { Mode Off } - //ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - float2 _ClipSharpness = float2(20.0, 20.0); - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - // Softness factor - float2 factor = (float2(1.0, 1.0) - abs(IN.worldPos)) * _ClipSharpness; - - // Sample the texture - half4 col = IN.color; - col.a *= tex2D(_MainTex, IN.texcoord).a; - col.a *= clamp( min(factor.x, factor.y), 0.0, 1.0); - - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} diff --git a/Assets/TestShaders/Unlit - Additive Colored.shader b/Assets/TestShaders/Unlit - Additive Colored.shader deleted file mode 100644 index ad4223196..000000000 --- a/Assets/TestShaders/Unlit - Additive Colored.shader +++ /dev/null @@ -1,36 +0,0 @@ -Shader "Unlit/Additive Colored" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - LOD 100 - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend One One - - Pass - { - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Depth Cutout.shader b/Assets/TestShaders/Unlit - Depth Cutout.shader deleted file mode 100644 index fbfbd6992..000000000 --- a/Assets/TestShaders/Unlit - Depth Cutout.shader +++ /dev/null @@ -1,35 +0,0 @@ -Shader "Unlit/Depth Cutout" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Background" - "IgnoreProjector" = "True" - } - - Pass - { - Cull Off - Lighting Off - Blend Off - ColorMask 0 - ZWrite On - ZTest Less - AlphaTest Greater .99 - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Depth.shader b/Assets/TestShaders/Unlit - Depth.shader deleted file mode 100644 index 091ee9541..000000000 --- a/Assets/TestShaders/Unlit - Depth.shader +++ /dev/null @@ -1,20 +0,0 @@ -Shader "Unlit/Depth" -{ - SubShader - { - Lod 100 - - Tags - { - "Queue" = "Geometry+1" - "RenderType"="Opaque" - } - - Pass - { - ZWrite On - ZTest LEqual - ColorMask 0 - } - } -} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Dynamic Font (AlphaClip).shader b/Assets/TestShaders/Unlit - Dynamic Font (AlphaClip).shader deleted file mode 100644 index 0fbc7f7ab..000000000 --- a/Assets/TestShaders/Unlit - Dynamic Font (AlphaClip).shader +++ /dev/null @@ -1,112 +0,0 @@ -Shader "Unlit/Dynamic Font (AlphaClip)" -{ - Properties - { - _MainTex ("Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Offset -1, -1 - Fog { Mode Off } - //ColorMask RGB - Blend SrcAlpha OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - // Sample the texture - //half4 col = tex2D(_MainTex, IN.texcoord) * IN.color; - half4 col = IN.color; - col.a *= tex2D(_MainTex, IN.texcoord).a; - - float2 factor = abs(IN.worldPos); - float val = 1.0 - max(factor.x, factor.y); - - // Option 1: 'if' statement - if (val < 0.0) col.a = 0.0; - - // Option 2: no 'if' statement -- may be faster on some devices - //col.a *= ceil(clamp(val, 0.0, 1.0)); - - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} diff --git a/Assets/TestShaders/Unlit - Dynamic Font (SoftClip).shader b/Assets/TestShaders/Unlit - Dynamic Font (SoftClip).shader deleted file mode 100644 index f0c2f804d..000000000 --- a/Assets/TestShaders/Unlit - Dynamic Font (SoftClip).shader +++ /dev/null @@ -1,109 +0,0 @@ -Shader "Unlit/Dynamic Font (SoftClip)" -{ - Properties - { - _MainTex ("Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Offset -1, -1 - Fog { Mode Off } - //ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - float2 _ClipSharpness = float2(20.0, 20.0); - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - // Softness factor - float2 factor = (float2(1.0, 1.0) - abs(IN.worldPos)) * _ClipSharpness; - - // Sample the texture - half4 col = IN.color; - col.a *= tex2D(_MainTex, IN.texcoord).a; - col.a *= clamp( min(factor.x, factor.y), 0.0, 1.0); - - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} diff --git a/Assets/TestShaders/Unlit - Dynamic Font.shader b/Assets/TestShaders/Unlit - Dynamic Font.shader deleted file mode 100644 index 20ea42097..000000000 --- a/Assets/TestShaders/Unlit - Dynamic Font.shader +++ /dev/null @@ -1,99 +0,0 @@ -Shader "Unlit/Dynamic Font" -{ - Properties - { - _MainTex ("Alpha (A)", 2D) = "white" {} - } - SubShader - { - Tags - { - "Queue"="Transparent" - "IgnoreProjector"="True" - "RenderType"="Transparent" - } - - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - Offset -1, -1 - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma fragmentoption ARB_precision_hint_fastest - - #include "UnityCG.cginc" - - struct appdata_t - { - float4 vertex : POSITION; - fixed4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - fixed4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - sampler2D _MainTex; - uniform float4 _MainTex_ST; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = TRANSFORM_TEX(v.texcoord,_MainTex); - return o; - } - - fixed4 frag (v2f i) : COLOR - { - fixed4 col = i.color; - col.a *= tex2D(_MainTex, i.texcoord).a; - return col; - } - ENDCG - } - } - - SubShader - { - Tags - { - "Queue"="Transparent" - "IgnoreProjector"="True" - "RenderType"="Transparent" - } - Lighting Off - Cull Off - ZTest Always - ZWrite Off - Fog { Mode Off } - Blend SrcAlpha OneMinusSrcAlpha - - BindChannels - { - Bind "Color", color - Bind "Vertex", vertex - Bind "TexCoord", texcoord - } - - Pass - { - SetTexture [_MainTex] - { - constantColor [_Color] combine constant * primary, constant * texture - } - } - } -} diff --git a/Assets/TestShaders/Unlit - Masked Colored.shader b/Assets/TestShaders/Unlit - Masked Colored.shader deleted file mode 100644 index a8e9ebf53..000000000 --- a/Assets/TestShaders/Unlit - Masked Colored.shader +++ /dev/null @@ -1,106 +0,0 @@ -Shader "Unlit/Masked Colored" -{ - Properties - { - _MainTex ("Base (RGB) Mask (A)", 2D) = "white" {} - _Color ("Tint Color", Color) = (1,1,1,1) - } - - SubShader - { - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - LOD 200 - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - Blend Off - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #pragma fragmentoption ARB_precision_hint_fastest - - #include "UnityCG.cginc" - - sampler2D _MainTex; - fixed4 _Color; - - struct appdata_t - { - float4 vertex : POSITION; - fixed4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - fixed4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - float4 _MainTex_ST; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); - return o; - } - - fixed4 frag (v2f i) : COLOR - { - half4 col = tex2D(_MainTex, i.texcoord) * i.color; - return half4( lerp(col.rgb, col.rgb * _Color.rgb, col.a), col.a ); - } - ENDCG - } - } - - SubShader - { - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - LOD 100 - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend Off - - Pass - { - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - - SetTexture [_MainTex] - { - ConstantColor [_Color] - Combine Previous * Constant - } - } - } -} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Premultiplied Colored (AlphaClip).shader b/Assets/TestShaders/Unlit - Premultiplied Colored (AlphaClip).shader deleted file mode 100644 index 5958e5998..000000000 --- a/Assets/TestShaders/Unlit - Premultiplied Colored (AlphaClip).shader +++ /dev/null @@ -1,111 +0,0 @@ -Shader "Unlit/Premultiplied Colored (AlphaClip)" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - AlphaTest Off - Fog { Mode Off } - Offset -1, -1 - ColorMask RGB - Blend One OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - // Sample the texture - half4 col = tex2D(_MainTex, IN.texcoord) * IN.color; - - float2 factor = abs(IN.worldPos); - float val = 1.0 - max(factor.x, factor.y); - - // Option 1: 'if' statement - if (val < 0.0) col = half4(0.0, 0.0, 0.0, 0.0); - - // Option 2: no 'if' statement -- may be faster on some devices - //col *= ceil(clamp(val, 0.0, 1.0)); - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - AlphaTest Off - Fog { Mode Off } - Offset -1, -1 - ColorMask RGB - Blend One OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} diff --git a/Assets/TestShaders/Unlit - Premultiplied Colored (SoftClip).shader b/Assets/TestShaders/Unlit - Premultiplied Colored (SoftClip).shader deleted file mode 100644 index 2f5e5fae5..000000000 --- a/Assets/TestShaders/Unlit - Premultiplied Colored (SoftClip).shader +++ /dev/null @@ -1,109 +0,0 @@ -Shader "Unlit/Premultiplied Colored (SoftClip)" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - AlphaTest Off - Fog { Mode Off } - Offset -1, -1 - ColorMask RGB - Blend One OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - float2 _ClipSharpness = float2(20.0, 20.0); - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - // Softness factor - float2 factor = (float2(1.0, 1.0) - abs(IN.worldPos)) * _ClipSharpness; - - // Sample the texture - half4 col = tex2D(_MainTex, IN.texcoord) * IN.color; - float fade = clamp( min(factor.x, factor.y), 0.0, 1.0); - col.a *= fade; - col.rgb = lerp(half3(0.0, 0.0, 0.0), col.rgb, fade); - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - AlphaTest Off - Fog { Mode Off } - Offset -1, -1 - ColorMask RGB - Blend One OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} diff --git a/Assets/TestShaders/Unlit - Premultiplied Colored.shader b/Assets/TestShaders/Unlit - Premultiplied Colored.shader deleted file mode 100644 index 9f5380bcb..000000000 --- a/Assets/TestShaders/Unlit - Premultiplied Colored.shader +++ /dev/null @@ -1,100 +0,0 @@ -Shader "Unlit/Premultiplied Colored" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - AlphaTest Off - Fog { Mode Off } - Offset -1, -1 - ColorMask RGB - Blend One OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - return o; - } - - half4 frag (v2f IN) : COLOR - { - half4 col = tex2D(_MainTex, IN.texcoord) * IN.color; - //col.rgb = lerp(half3(0.0, 0.0, 0.0), col.rgb, col.a); - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - AlphaTest Off - Fog { Mode Off } - Offset -1, -1 - ColorMask RGB - Blend One OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} diff --git a/Assets/TestShaders/Unlit - Transparent Colored (AlphaClip).shader b/Assets/TestShaders/Unlit - Transparent Colored (AlphaClip).shader deleted file mode 100644 index a3344a058..000000000 --- a/Assets/TestShaders/Unlit - Transparent Colored (AlphaClip).shader +++ /dev/null @@ -1,110 +0,0 @@ -Shader "Unlit/Transparent Colored (AlphaClip)" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Offset -1, -1 - Fog { Mode Off } - ColorMask RGB - Blend SrcAlpha OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - // Sample the texture - half4 col = tex2D(_MainTex, IN.texcoord) * IN.color; - - float2 factor = abs(IN.worldPos); - float val = 1.0 - max(factor.x, factor.y); - - // Option 1: 'if' statement - if (val < 0.0) col.a = 0.0; - - // Option 2: no 'if' statement -- may be faster on some devices - //col.a *= ceil(clamp(val, 0.0, 1.0)); - - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Transparent Colored (Packed) (AlphaClip) .shader b/Assets/TestShaders/Unlit - Transparent Colored (Packed) (AlphaClip) .shader deleted file mode 100644 index 7ab602daf..000000000 --- a/Assets/TestShaders/Unlit - Transparent Colored (Packed) (AlphaClip) .shader +++ /dev/null @@ -1,80 +0,0 @@ -Shader "Unlit/Transparent Colored (Packed) (AlphaClip)" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Offset -1, -1 - Fog { Mode Off } - ColorMask RGB - Blend SrcAlpha OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - sampler2D _MainTex; - half4 _MainTex_ST; - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - half4 mask = tex2D(_MainTex, IN.texcoord); - half4 mixed = saturate(ceil(IN.color - 0.5)); - half4 col = saturate((mixed * 0.51 - IN.color) / -0.49); - float2 factor = abs(IN.worldPos); - float val = 1.0 - max(factor.x, factor.y); - - if (val < 0.0) col.a = 0.0; - mask *= mixed; - col.a *= mask.r + mask.g + mask.b + mask.a; - return col; - } - ENDCG - } - } - Fallback Off -} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Transparent Colored (Packed) (SoftClip).shader b/Assets/TestShaders/Unlit - Transparent Colored (Packed) (SoftClip).shader deleted file mode 100644 index c4a900498..000000000 --- a/Assets/TestShaders/Unlit - Transparent Colored (Packed) (SoftClip).shader +++ /dev/null @@ -1,80 +0,0 @@ -Shader "Unlit/Transparent Colored (Packed) (SoftClip)" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Offset -1, -1 - Fog { Mode Off } - ColorMask RGB - Blend SrcAlpha OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - sampler2D _MainTex; - half4 _MainTex_ST; - float2 _ClipSharpness = float2(20.0, 20.0); - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - half4 mask = tex2D(_MainTex, IN.texcoord); - half4 mixed = saturate(ceil(IN.color - 0.5)); - half4 col = saturate((mixed * 0.51 - IN.color) / -0.49); - float2 factor = (float2(1.0, 1.0) - abs(IN.worldPos)) * _ClipSharpness; - - mask *= mixed; - col.a *= clamp( min(factor.x, factor.y), 0.0, 1.0); - col.a *= mask.r + mask.g + mask.b + mask.a; - return col; - } - ENDCG - } - } - Fallback Off -} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Transparent Colored (SoftClip).shader b/Assets/TestShaders/Unlit - Transparent Colored (SoftClip).shader deleted file mode 100644 index 2e5dd1ad4..000000000 --- a/Assets/TestShaders/Unlit - Transparent Colored (SoftClip).shader +++ /dev/null @@ -1,107 +0,0 @@ -Shader "Unlit/Transparent Colored (SoftClip)" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 200 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Offset -1, -1 - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - sampler2D _MainTex; - float4 _MainTex_ST; - float2 _ClipSharpness = float2(20.0, 20.0); - - struct appdata_t - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - }; - - struct v2f - { - float4 vertex : POSITION; - half4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 worldPos : TEXCOORD1; - }; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.color = v.color; - o.texcoord = v.texcoord; - o.worldPos = TRANSFORM_TEX(v.vertex.xy, _MainTex); - return o; - } - - half4 frag (v2f IN) : COLOR - { - // Softness factor - float2 factor = (float2(1.0, 1.0) - abs(IN.worldPos)) * _ClipSharpness; - - // Sample the texture - half4 col = tex2D(_MainTex, IN.texcoord) * IN.color; - col.a *= clamp( min(factor.x, factor.y), 0.0, 1.0); - return col; - } - ENDCG - } - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Pass - { - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - ColorMask RGB - AlphaTest Greater .01 - Blend SrcAlpha OneMinusSrcAlpha - ColorMaterial AmbientAndDiffuse - - SetTexture [_MainTex] - { - Combine Texture * Primary - } - } - } -} \ No newline at end of file diff --git a/Assets/TestShaders/Unlit - Transparent Colored.shader b/Assets/TestShaders/Unlit - Transparent Colored.shader deleted file mode 100644 index 997bd37d9..000000000 --- a/Assets/TestShaders/Unlit - Transparent Colored.shader +++ /dev/null @@ -1,68 +0,0 @@ -Shader "Unlit/Transparent Colored" -{ - Properties - { - _MainTex ("Base (RGB), Alpha (A)", 2D) = "white" {} - } - - SubShader - { - LOD 100 - - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - } - - Cull Off - Lighting Off - ZWrite Off - Fog { Mode Off } - Offset -1, -1 - Blend SrcAlpha OneMinusSrcAlpha - - Pass - { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - struct appdata_t - { - float4 vertex : POSITION; - float2 texcoord : TEXCOORD0; - fixed4 color : COLOR; - }; - - struct v2f - { - float4 vertex : SV_POSITION; - half2 texcoord : TEXCOORD0; - fixed4 color : COLOR; - }; - - sampler2D _MainTex; - float4 _MainTex_ST; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = mul(UNITY_MATRIX_MVP, v.vertex); - o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); - o.color = v.color; - return o; - } - - fixed4 frag (v2f i) : COLOR - { - fixed4 col = tex2D(_MainTex, i.texcoord) * i.color; - return col; - } - ENDCG - } - } -} diff --git a/Assets/app_icon.png b/Assets/app_icon.png new file mode 100644 index 000000000..933fa5ae9 Binary files /dev/null and b/Assets/app_icon.png differ diff --git a/Assets/crossfade.mat b/Assets/crossfade.mat new file mode 100644 index 000000000..393d15b04 Binary files /dev/null and b/Assets/crossfade.mat differ diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 7fd6c5fdd..01fad2377 100644 Binary files a/ProjectSettings/ProjectSettings.asset and b/ProjectSettings/ProjectSettings.asset differ diff --git a/unityshinsoubanalice-csharp.sln b/unityshinsoubanalice-csharp.sln index 32cc8aee4..ce8c12f43 100644 --- a/unityshinsoubanalice-csharp.sln +++ b/unityshinsoubanalice-csharp.sln @@ -17,7 +17,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution + GlobalSection(MonoDevelopProperties) = preSolution StartupItem = Assembly-CSharp.csproj Policies = $0 $0.TextStylePolicy = $1 diff --git a/unityshinsoubanalice.sln b/unityshinsoubanalice.sln index 48aa014eb..1ffa0f74e 100644 --- a/unityshinsoubanalice.sln +++ b/unityshinsoubanalice.sln @@ -17,7 +17,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution + GlobalSection(MonoDevelopProperties) = preSolution StartupItem = Assembly-CSharp.csproj Policies = $0 $0.TextStylePolicy = $1 diff --git a/unityshinsoubanalice.userprefs b/unityshinsoubanalice.userprefs index 10cc16688..95cd37d04 100644 --- a/unityshinsoubanalice.userprefs +++ b/unityshinsoubanalice.userprefs @@ -1,14 +1,10 @@  - + - - - - - - - + + + @@ -16,8 +12,8 @@ - - + +