├── CMakeLists.txt ├── LICENSE ├── README.md ├── build.sh ├── color ├── cvt.txt ├── list.txt └── list │ ├── waveparam_effects_0406_ruby.txt │ ├── waveparam_effects_0407_purple_01.txt │ ├── waveparam_effects_0408_01_orange.txt │ ├── waveparam_effects_0411_purple_02.txt │ ├── waveparam_effects_0415_A5.txt │ ├── waveparam_effects_0518_dalia.txt │ ├── waveparam_effects_0518_gray_FLAT.txt │ ├── waveparam_effects_0518_ruby.txt │ ├── waveparam_effects_A1.txt │ ├── waveparam_effects_black.txt │ ├── waveparam_effects_blueTB_0513_01.txt │ ├── waveparam_effects_blue_FLAT.txt │ ├── waveparam_effects_bluewhite_05.txt │ ├── waveparam_effects_casis.txt │ ├── waveparam_effects_color_vari_2g_01.txt │ ├── waveparam_effects_color_vari_2g_02.txt │ ├── waveparam_effects_color_vari_2g_03.txt │ ├── waveparam_effects_color_vari_2g_04.txt │ ├── waveparam_effects_default_0512_01.txt │ ├── waveparam_effects_green_0512_01.txt │ ├── waveparam_effects_koiao_0512_01.txt │ ├── waveparam_effects_limegreen_0513_02.txt │ ├── waveparam_effects_maintosh.txt │ ├── waveparam_effects_marrygold.txt │ ├── waveparam_effects_original_01.txt │ ├── waveparam_effects_peach_0512_001.txt │ ├── waveparam_effects_purple_01.txt │ ├── waveparam_effects_purplered.txt │ ├── waveparam_effects_redTB_0513_01.txt │ ├── waveparam_effects_turquoise_0513_01.txt │ ├── waveparam_effects_yellow_0512_01.txt │ └── waveparam_iboot.txt ├── exports.yml ├── preset ├── image0.png ├── waveparam.bin └── waveparam.txt └── src ├── conf_reader.c ├── config_parser.h ├── main.c ├── wave.h └── wave_config.c /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.0) 2 | 3 | if(NOT DEFINED CMAKE_TOOLCHAIN_FILE) 4 | if(DEFINED ENV{VITASDK}) 5 | set(CMAKE_TOOLCHAIN_FILE "$ENV{VITASDK}/share/vita.toolchain.cmake" CACHE PATH "toolchain file") 6 | else() 7 | message(FATAL_ERROR "Please define VITASDK to point to your SDK path!") 8 | endif() 9 | endif() 10 | 11 | project(psp2wpp) 12 | include("${VITASDK}/share/vita.cmake" REQUIRED) 13 | 14 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-q -Wall -O2 -fno-inline") 15 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -fno-exceptions") 16 | 17 | # set(VITA_ELF_CREATE_FLAGS "${VITA_ELF_CREATE_FLAGS} -vvv") 18 | # set(VITA_MAKE_FSELF_FLAGS "${VITA_MAKE_FSELF_FLAGS} -a 0x2808000000000000") 19 | 20 | enable_language(C ASM) 21 | 22 | include_directories( 23 | ) 24 | 25 | link_directories( 26 | # ../kernel/build/stubs/ 27 | ) 28 | 29 | add_executable(${PROJECT_NAME} 30 | src/main.c 31 | src/conf_reader.c 32 | src/wave_config.c 33 | ) 34 | 35 | target_link_libraries(${PROJECT_NAME} 36 | ScePaf_stub_weak 37 | SceIofilemgr_stub 38 | SceKernelThreadMgr_stub 39 | SceKernelModulemgr_stub 40 | SceLibKernel_stub 41 | SceVshBridge_stub 42 | taihen_stub 43 | ) 44 | 45 | set_target_properties(${PROJECT_NAME} 46 | PROPERTIES LINK_FLAGS "-nostdlib" 47 | COMPILE_FLAGS "-D__PSP2_USER__" 48 | ) 49 | 50 | vita_create_self(${PROJECT_NAME}.suprx ${PROJECT_NAME} 51 | CONFIG exports.yml 52 | UNSAFE 53 | STRIPPED 54 | REL_OPTIMIZE 55 | ) 56 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Princess-of-Sleeping 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # psp2wpp 2 | 3 | A PS Vita home background wave add plugin. 4 | 5 | You can install this plugin and add one custom wave (as name implies: wave++). 6 | 7 | ~~**Currently only "HENkaku Ensõ" is supported without permanent installation** (because SceShell checks idstorage on boottime only).~~ 8 | 9 | ~~But if you already have the pre-theme color flag in idstorage you can use this plugin even if you don't have HENkaku Ensõ.~~ 10 | 11 | Now supports non-ensõ by overwritten SCE original waveparams. 12 | 13 |
14 | Example image of pinky color wave and flat blue sky. 15 | 16 | ![image0.png](https://github.com/Princess-of-Sleeping/psp2wpp/blob/master/preset/image0.png) 17 | 18 | # Installation for Ensõ User 19 | 20 | 1. Add the plugin path under `*main`. 21 | 22 | 2. Copy [waveparam.bin](https://github.com/Princess-of-Sleeping/psp2wpp/blob/master/preset/waveparam.bin) to `ux0:data/waveparam.bin` or `sd0:data/waveparam.bin` (or `host0:data/waveparam.bin` if `host0:` is available). 23 | 24 | 3. **(OPTIONAL)** If you use text-based waveparam, copy [waveparam.txt](https://github.com/Princess-of-Sleeping/psp2wpp/blob/master/preset/waveparam.txt) to `ux0:data/waveparam.txt` or `sd0:data/waveparam.txt` (or `host0:data/waveparam.txt` if `host0:` is available). 25 | 26 | Note 27 | 28 | - `waveparam.txt` takes precedence over `waveparam.bin`. If `waveparam.txt` does not exist, parameters from `waveparam.bin` are used. 29 | 30 | - Wave can cause glitches if there are many bad values in the parameters, but it's not dangerous. 31 | 32 | # Installation for Non Ensõ User 33 | 34 | 1. Add the plugin path under `*main`. 35 | 36 | 2. Copy your waveparams to `ux0:/data/waveparams/`. The file naming convention is `${number}.txt`. `${number}` is a number from 0 to 30. 37 | 38 | Note 39 | 40 | - These are instructions for Non-Ensõ, but are still available for Ensõ. 41 | 42 | # Advanced permanent installation 43 | 44 | You can permanently install a custom wave by copying `waveparam.bin` to `pd0:wave/` and setting idstorage to the appropriate value. The custom wave will persist even without HENkaku. 45 | 46 | # Wave find support 47 | 48 | ## Sample for waveparam 49 | 50 | - [list.txt](https://github.com/Princess-of-Sleeping/psp2wpp/blob/master/color/list.txt) contains the parameters in the same order as the home edit theme color select (should be). Parameters with listed named are available in [list](https://github.com/Princess-of-Sleeping/psp2wpp/blob/master/color/list/). 51 | 52 | Many values of waveparam are between 0.0000 and 1.0000. There are rare large values such as 10.0000. 53 | 54 | See [cvt.txt](https://github.com/Princess-of-Sleeping/psp2wpp/blob/master/color/cvt.txt) to convert integer type RGB (0x123456) to float type RGB (0.070588, 0.203921, 0.337254). 55 | 56 | You can reload `waveparam.txt` while editing txt with VitaShell using [this application](https://github.com/Princess-of-Sleeping/psp2wpp-reload/) ([direct vpk link](https://github.com/Princess-of-Sleeping/psp2wpp-reload/releases/download/v1.0/psp2wpp_reload.vpk)). 57 | 58 | # Known issue 59 | 60 | Only one custom wave can be added. 61 | 62 | We "hope" to add multiple waves in the future, but this is difficult to reach due to technical issues. 63 | 64 | brief details: The wave param list is statically placed in the SceShell data segment and currently only one is available. This plugin makes use of that space. ~~A simple workaround is to overwrite the SCE original waveparams.~~ 65 | 66 | You can now apply up to 32 custom waveparams by overwritten the SCE original waveparams. 67 | 68 | # TODO 69 | 70 | Add `waveparam.bin` making code. 71 | -------------------------------------------------------------------------------- /build.sh: -------------------------------------------------------------------------------- 1 | 2 | if [ ! -d build ]; then 3 | mkdir build 4 | fi 5 | 6 | cd build 7 | cmake ../ 8 | make 9 | cd .. 10 | -------------------------------------------------------------------------------- /color/cvt.txt: -------------------------------------------------------------------------------- 1 | 32 | -------------------------------------------------------------------------------- /color/list.txt: -------------------------------------------------------------------------------- 1 | effects_default_0512_01 2 | iboot 3 | effects_0406_ruby 4 | effects_0407_purple_01 5 | effects_0408_01_orange 6 | effects_0411_purple_02 7 | effects_0415_A5 8 | effects_0518_dalia 9 | effects_0518_gray_FLAT 10 | effects_0518_ruby 11 | effects_A1 12 | effects_black 13 | effects_blue_FLAT 14 | effects_blueTB_0513_01 15 | effects_bluewhite_05 16 | effects_casis 17 | effects_green_0512_01 18 | effects_koiao_0512_01 19 | effects_maintosh 20 | effects_marrygold 21 | effects_peach_0512_001 22 | effects_purple_01 23 | effects_purplered 24 | effects_yellow_0512_01 25 | effects_redTB_0513_01 26 | effects_limegreen_0513_02 27 | effects_turquoise_0513_01 28 | effects_color_vari_2g_01 29 | effects_color_vari_2g_02 30 | effects_color_vari_2g_03 31 | effects_color_vari_2g_04 32 | effects_original_01 -------------------------------------------------------------------------------- /color/list/waveparam_effects_0406_ruby.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.750000 3 | set_value color.g 0.276785 4 | set_value color.b 0.455357 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 2.468394 19 | set_value distance 1.504362 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 1.000000 25 | set_value ambient_color.g 0.392857 26 | set_value ambient_color.b 0.214284 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.875000 29 | set_value diffuse_color.g 0.285714 30 | set_value diffuse_color.b 0.107141 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.937500 36 | set_value color.g 0.267857 37 | set_value color.b 0.133928 38 | set_value color.a 1.000000 39 | set_value density.a 1.000000 40 | set_value density.b 0.247532 41 | set_value density.c 0.050144 42 | set_value density.d 10.000000 43 | set_value light_color.r 1.000000 44 | set_value light_color.g 0.169642 45 | set_value light_color.b 0.107141 46 | set_value light_color.a 1.000000 47 | set_value d_scale 1.086354 48 | set_value d_offset 20.000000 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 1.000000 71 | set_value sun_color.g 0.000000 72 | set_value sun_color.b 0.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 1.000000 77 | set_value zenith_color.g 0.482142 78 | set_value zenith_color.b 0.375000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 1.000000 81 | set_value horizon_color.g 0.196427 82 | set_value horizon_color.b 0.133928 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.932816 88 | set_value horizon_angle 0.126223 89 | set_value horizon_blend_range 0.058153 90 | set_value horizon_curvature 0.500222 91 | set_value sky_blend_start 0.056096 92 | set_value sky_blend_range 0.225490 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.113443 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439482 113 | set_value rotation.y -0.025184 114 | set_value rotation.z 0.012327 115 | set_value rotation.w 0.897813 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.429940 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.839285 124 | set_value center_color.g 0.303571 125 | set_value center_color.b 0.330357 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.063254 128 | set_value edge_color.r 1.000000 129 | set_value edge_color.g 0.696428 130 | set_value edge_color.b 0.732142 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 1.504362 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.044195 146 | set_value edge_fog[1] 0.777857 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_0407_purple_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.535714 3 | set_value color.g 0.535714 4 | set_value color.b 0.526783 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.214284 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 1.178097 19 | set_value distance 3.003386 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.919642 25 | set_value ambient_color.g 0.026784 26 | set_value ambient_color.b 0.223213 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.767857 36 | set_value color.g 0.000000 37 | set_value color.b 0.232142 38 | set_value color.a 1.000000 39 | set_value density.a 0.223403 40 | set_value density.b 0.212022 41 | set_value density.c 0.180475 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.642857 44 | set_value light_color.g 0.169642 45 | set_value light_color.b 0.125000 46 | set_value light_color.a 1.000000 47 | set_value d_scale 1.686795 48 | set_value d_offset 2.132445 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.794642 77 | set_value zenith_color.g 0.142857 78 | set_value zenith_color.b 0.125000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.535714 81 | set_value horizon_color.g 0.017857 82 | set_value horizon_color.b 0.196427 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.151785 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.766386 88 | set_value horizon_angle 0.144922 89 | set_value horizon_blend_range 0.152587 90 | set_value horizon_curvature 0.490873 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005815 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.539773 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.625000 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.232142 124 | set_value center_color.g 0.000000 125 | set_value center_color.b 0.000000 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.063254 128 | set_value edge_color.r 0.839285 129 | set_value edge_color.g 0.651784 130 | set_value edge_color.b 0.446426 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 1.289822 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.455357 146 | set_value edge_fog[1] 0.723214 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_0408_01_orange.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.535714 3 | set_value color.g 0.535714 4 | set_value color.b 0.526783 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.214284 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 2.468394 19 | set_value distance 1.504362 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.000000 25 | set_value ambient_color.g 0.714285 26 | set_value ambient_color.b 1.000000 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.000000 36 | set_value color.g 0.589283 37 | set_value color.b 0.758928 38 | set_value color.a 1.000000 39 | set_value density.a 0.190570 40 | set_value density.b 0.316406 41 | set_value density.c 0.539773 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 1.000000 45 | set_value light_color.b 1.000000 46 | set_value light_color.a 1.000000 47 | set_value d_scale 1.686795 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.000000 77 | set_value zenith_color.g 0.169642 78 | set_value zenith_color.b 0.312500 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.000000 81 | set_value horizon_color.g 0.633928 82 | set_value horizon_color.b 0.776785 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.170013 88 | set_value horizon_angle 0.116874 89 | set_value horizon_blend_range 0.152587 90 | set_value horizon_curvature 0.472173 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 11.846428 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.033174 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.586176 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.501454 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.214284 124 | set_value center_color.g 0.446426 125 | set_value center_color.b 0.571428 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.117187 128 | set_value edge_color.r 0.366071 129 | set_value edge_color.g 0.607142 130 | set_value edge_color.b 0.812500 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 4.577630 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.455357 146 | set_value edge_fog[1] 0.723214 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_0411_purple_02.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.535714 3 | set_value color.g 0.169642 4 | set_value color.b 0.526783 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.214284 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 1.178097 19 | set_value distance 3.003386 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.473214 25 | set_value ambient_color.g 0.026784 26 | set_value ambient_color.b 0.214284 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.633928 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.330357 36 | set_value color.g 0.080356 37 | set_value color.b 0.178571 38 | set_value color.a 1.000000 39 | set_value density.a 0.128062 40 | set_value density.b 0.033735 41 | set_value density.c 0.113443 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.357142 44 | set_value light_color.g 0.062500 45 | set_value light_color.b 0.151785 46 | set_value light_color.a 1.000000 47 | set_value d_scale 1.686795 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.267857 77 | set_value zenith_color.g 0.026784 78 | set_value zenith_color.b 0.142857 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.223213 81 | set_value horizon_color.g 0.044640 82 | set_value horizon_color.b 0.107141 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.350312 88 | set_value horizon_angle 0.261796 89 | set_value horizon_blend_range 0.113443 90 | set_value horizon_curvature 0.490873 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 12.113389 99 | set_value A 0.000000 100 | set_value logA -18.536848 101 | set_value patch_size 93.750000 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003373 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.054037 108 | set_value translation.x 0.025690 109 | set_value translation.y 0.222120 110 | set_value translation.z -2.850653 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.403026 113 | set_value rotation.y 0.039285 114 | set_value rotation.z 0.043514 115 | set_value rotation.w 0.913308 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.464665 122 | set_value uv_rotate 231.428573 123 | set_value center_color.r 0.294642 124 | set_value center_color.g 0.035714 125 | set_value center_color.b 0.098213 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.063254 128 | set_value edge_color.r 1.000000 129 | set_value edge_color.g 0.839285 130 | set_value edge_color.b 0.928570 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 7.057122 133 | set_value cross_section.x 0.210266 134 | set_value cross_section.y 0.253690 135 | set_value cross_section.z -0.022578 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.455357 146 | set_value edge_fog[1] 0.723214 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_0415_A5.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.151785 3 | set_value color.g 0.142857 4 | set_value color.b 0.455357 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 1.000000 25 | set_value ambient_color.g 1.000000 26 | set_value ambient_color.b 0.000000 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.000000 36 | set_value color.g 0.455357 37 | set_value color.b 0.839285 38 | set_value color.a 1.000000 39 | set_value density.a 0.120587 40 | set_value density.b 0.135881 41 | set_value density.c 0.260307 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.116071 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.883928 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.507272 48 | set_value d_offset 2.411756 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 1.000000 71 | set_value sun_color.g 1.000000 72 | set_value sun_color.b 0.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.062500 77 | set_value zenith_color.g 0.616071 78 | set_value zenith_color.b 1.000000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.348214 81 | set_value horizon_color.g 0.000000 82 | set_value horizon_color.b 0.883928 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.835730 88 | set_value horizon_angle 0.107524 89 | set_value horizon_blend_range 0.071918 90 | set_value horizon_curvature 0.322574 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.879928 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.000000 124 | set_value center_color.g 0.000000 125 | set_value center_color.b 0.982142 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.087123 128 | set_value edge_color.r 1.000000 129 | set_value edge_color.g 1.000000 130 | set_value edge_color.b 1.000000 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 0.007323 133 | set_value cross_section.x 0.194825 134 | set_value cross_section.y 0.253699 135 | set_value cross_section.z -0.293658 136 | set_value cross_section.w 1.538535 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.689464 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_0518_dalia.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.303571 3 | set_value color.g 0.303571 4 | set_value color.b 0.303571 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.491071 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -0.336599 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.687500 25 | set_value ambient_color.g 0.687500 26 | set_value ambient_color.b 0.723214 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.562500 30 | set_value diffuse_color.b 0.580357 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.723214 36 | set_value color.g 0.785714 37 | set_value color.b 0.857142 38 | set_value color.a 1.000000 39 | set_value density.a 0.661322 40 | set_value density.b 0.687905 41 | set_value density.c 1.000000 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.526783 44 | set_value light_color.g 0.526783 45 | set_value light_color.b 0.526783 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.907692 48 | set_value d_offset 4.704748 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.000000 71 | set_value sun_color.g 0.000000 72 | set_value sun_color.b 0.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.794642 77 | set_value zenith_color.g 0.848214 78 | set_value zenith_color.b 0.901785 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.026784 81 | set_value horizon_color.g 0.348214 82 | set_value horizon_color.b 0.696428 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.170013 88 | set_value horizon_angle 0.186998 89 | set_value horizon_blend_range 0.082361 90 | set_value horizon_curvature 0.523598 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.170013 93 | set_value pos_distortion_scale 0.000000 94 | set_value grad_distortion_scale 0.000000 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 8.108922 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005815 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.077008 108 | set_value translation.x 0.067883 109 | set_value translation.y -0.453926 110 | set_value translation.z -2.998693 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.483834 113 | set_value rotation.y -0.071704 114 | set_value rotation.z 0.000642 115 | set_value rotation.w 0.872216 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.625000 122 | set_value uv_rotate 295.714294 123 | set_value center_color.r 0.241071 124 | set_value center_color.g 0.437500 125 | set_value center_color.b 0.526783 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.007323 128 | set_value edge_color.r 0.508925 129 | set_value edge_color.g 0.428571 130 | set_value edge_color.b 0.455357 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 3.003386 133 | set_value cross_section.x 0.210267 134 | set_value cross_section.y 0.227940 135 | set_value cross_section.z -0.087715 136 | set_value cross_section.w 1.542543 137 | set_value cross_section_flat.x 0.266890 138 | set_value cross_section_flat.y 0.680660 139 | set_value cross_section_flat.z 0.862735 140 | set_value cross_section_flat.w 5.562808 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.990000 146 | set_value edge_fog[1] 0.300535 147 | set_value pitch_max -0.813448 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.743323 150 | set_value pitch_debug -0.743323 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_0518_gray_FLAT.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.000000 3 | set_value color.g 0.000000 4 | set_value color.b 0.000000 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.125000 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.402495 18 | set_value theta_phi[1] 2.468394 19 | set_value distance 1.504362 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.000000 25 | set_value ambient_color.g 0.000000 26 | set_value ambient_color.b 0.000000 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.098213 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.000000 36 | set_value color.g 0.000000 37 | set_value color.b 0.000000 38 | set_value color.a 1.000000 39 | set_value density.a 0.082361 40 | set_value density.b 0.082361 41 | set_value density.c 0.082361 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.392857 47 | set_value d_scale 2.907692 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.000000 71 | set_value sun_color.g 0.000000 72 | set_value sun_color.b 0.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.000000 77 | set_value zenith_color.g 0.000000 78 | set_value zenith_color.b 0.000000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.169642 81 | set_value horizon_color.g 0.169642 82 | set_value horizon_color.b 0.160712 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.223213 85 | set_value radius 6.428077 86 | set_value xscale 0.892857 87 | set_value side_angle 1.099244 88 | set_value horizon_angle 0.000000 89 | set_value horizon_blend_range 0.416962 90 | set_value horizon_curvature 0.472173 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.239357 93 | set_value pos_distortion_scale 1.000000 94 | set_value grad_distortion_scale 1.000000 95 | set_value horizon_distortion_scale 1.000000 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 35.714286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.024753 105 | 106 | type WaveInstance 107 | set_value distortion_scale 1.000000 108 | set_value translation.x -0.120936 109 | set_value translation.y -0.349922 110 | set_value translation.z -2.364098 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.205612 113 | set_value rotation.y -0.000410 114 | set_value rotation.z -0.000833 115 | set_value rotation.w 0.978633 116 | set_value scale.x 0.455280 117 | set_value scale.y 1.000000 118 | set_value scale.z 0.260307 119 | set_value scale.w 0.000000 120 | set_value global_scale 3.585984 121 | set_value uv_scale 0.879928 122 | set_value uv_rotate 48.214286 123 | set_value center_color.r 0.071428 124 | set_value center_color.g 0.312500 125 | set_value center_color.b 0.794642 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.441069 128 | set_value edge_color.r 0.000000 129 | set_value edge_color.g 0.348214 130 | set_value edge_color.b 0.767857 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 7.057122 133 | set_value cross_section.x 0.133058 134 | set_value cross_section.y 0.804423 135 | set_value cross_section.z 0.102874 136 | set_value cross_section.w 1.505365 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.553571 142 | set_value shadow_nor_blend 0.875000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.035356 146 | set_value edge_fog[1] 0.406607 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_0518_ruby.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.151785 3 | set_value color.g 0.142857 4 | set_value color.b 0.455357 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.723214 25 | set_value ambient_color.g 0.080356 26 | set_value ambient_color.b 0.196427 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.000000 29 | set_value diffuse_color.g 0.000000 30 | set_value diffuse_color.b 0.000000 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.937500 36 | set_value color.g 0.375000 37 | set_value color.b 0.526783 38 | set_value color.a 1.000000 39 | set_value density.a 0.082361 40 | set_value density.b 0.082361 41 | set_value density.c 0.082361 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.937500 44 | set_value light_color.g 0.839285 45 | set_value light_color.b 0.839285 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.507272 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.848214 77 | set_value zenith_color.g 0.151785 78 | set_value zenith_color.b 0.267857 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 1.000000 81 | set_value horizon_color.g 0.098213 82 | set_value horizon_color.b 0.232142 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.544480 88 | set_value horizon_angle 0.102849 89 | set_value horizon_blend_range 0.180475 90 | set_value horizon_curvature 0.458149 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.253227 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.100112 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.562616 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.879928 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.812500 124 | set_value center_color.g 0.812500 125 | set_value center_color.b 0.803570 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.134827 128 | set_value edge_color.r 0.883928 129 | set_value edge_color.g 0.883928 130 | set_value edge_color.b 0.714285 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 2.470894 133 | set_value cross_section.x 0.210267 134 | set_value cross_section.y 0.253699 135 | set_value cross_section.z -0.137129 136 | set_value cross_section.w 1.211933 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.822053 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_A1.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.660714 3 | set_value color.g 0.544642 4 | set_value color.b 0.000000 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.196427 7 | set_value specular_coeff 0.879928 8 | set_value specular_power 63.685714 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.058094 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 0.476425 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.901785 25 | set_value ambient_color.g 0.758928 26 | set_value ambient_color.b 0.035714 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.232142 29 | set_value diffuse_color.g 0.375000 30 | set_value diffuse_color.b 0.750000 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.660714 33 | 34 | type Fog1 35 | set_value color.r 0.500000 36 | set_value color.g 0.491071 37 | set_value color.b 0.017857 38 | set_value color.a 1.000000 39 | set_value density.a 0.635518 40 | set_value density.b 0.381115 41 | set_value density.c 0.042994 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.428571 44 | set_value light_color.g 0.357142 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.562500 47 | set_value d_scale 50.000000 48 | set_value d_offset 0.325384 49 | 50 | type Fog0 51 | set_value color.r 0.767857 52 | set_value color.g 0.660714 53 | set_value color.b 0.598214 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.732142 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.562500 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.168299 69 | set_value distance 49.506958 70 | set_value sun_color.r 0.767857 71 | set_value sun_color.g 0.517857 72 | set_value sun_color.b 0.044640 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 27.207809 75 | set_value sun_control 0.000000 76 | set_value zenith_color.r 0.901785 77 | set_value zenith_color.g 0.732142 78 | set_value zenith_color.b 0.000000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.812500 81 | set_value horizon_color.g 0.669642 82 | set_value horizon_color.b 0.000000 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.738648 88 | set_value horizon_angle 0.130899 89 | set_value horizon_blend_range 0.161495 90 | set_value horizon_curvature 0.486198 91 | set_value sky_blend_start 0.042074 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 15.583928 99 | set_value A 0.000000 100 | set_value logA -19.047237 101 | set_value patch_size 98.214286 102 | set_value wind_speed 14.750000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.008799 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.087992 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.310112 122 | set_value uv_rotate 253.928573 123 | set_value center_color.r 0.669642 124 | set_value center_color.g 0.267857 125 | set_value center_color.b 0.116071 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.087123 128 | set_value edge_color.r 0.937500 129 | set_value edge_color.g 0.919642 130 | set_value edge_color.b 0.839285 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 4.076475 133 | set_value cross_section.x 0.077203 134 | set_value cross_section.y -0.043735 135 | set_value cross_section.z 0.759908 136 | set_value cross_section.w 1.058961 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.238011 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.961110 141 | set_value decay 0.437500 142 | set_value shadow_nor_blend 0.562500 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.495000 147 | set_value pitch_max -1.262246 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.687223 150 | set_value pitch_debug -0.673198 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_black.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.000000 3 | set_value color.g 0.000000 4 | set_value color.b 0.000000 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.214284 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 2.468394 19 | set_value distance 1.504362 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.000000 25 | set_value ambient_color.g 0.000000 26 | set_value ambient_color.b 0.312500 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.000000 36 | set_value color.g 0.000000 37 | set_value color.b 0.000000 38 | set_value color.a 1.000000 39 | set_value density.a 0.201081 40 | set_value density.b 0.212022 41 | set_value density.c 0.223403 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.892857 47 | set_value d_scale 1.985993 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.000000 77 | set_value zenith_color.g 0.000000 78 | set_value zenith_color.b 0.000000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.000000 81 | set_value horizon_color.g 0.000000 82 | set_value horizon_color.b 0.000000 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.766386 88 | set_value horizon_angle 0.205699 89 | set_value horizon_blend_range 0.152587 90 | set_value horizon_curvature 0.490873 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005815 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.879928 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.000000 124 | set_value center_color.g 0.000000 125 | set_value center_color.b 0.000000 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.002791 128 | set_value edge_color.r 0.000000 129 | set_value edge_color.g 0.000000 130 | set_value edge_color.b 0.000000 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 1.504362 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.455357 146 | set_value edge_fog[1] 0.723214 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.701248 150 | set_value pitch_debug -0.701248 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_blueTB_0513_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.000000 3 | set_value color.g 0.053567 4 | set_value color.b 0.107141 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.000000 7 | set_value specular_coeff 0.770080 8 | set_value specular_power 63.685714 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.076931 11 | set_value fresnel_coeff 0.804327 12 | set_value refraction_coeff 1.787230 13 | set_value refraction_amount 0.125000 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 0.476425 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.000000 25 | set_value ambient_color.g 0.196427 26 | set_value ambient_color.b 0.392857 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.107141 29 | set_value diffuse_color.g 0.562500 30 | set_value diffuse_color.b 0.821428 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.651784 33 | 34 | type Fog1 35 | set_value color.r 0.000000 36 | set_value color.g 0.000000 37 | set_value color.b 0.000000 38 | set_value color.a 1.000000 39 | set_value density.a 1.000000 40 | set_value density.b 0.287331 41 | set_value density.c 0.455280 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.562500 47 | set_value d_scale 50.000000 48 | set_value d_offset 0.042169 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.000000 53 | set_value color.b 0.000000 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.714285 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.168299 69 | set_value distance 49.506958 70 | set_value sun_color.r 0.330357 71 | set_value sun_color.g 0.696428 72 | set_value sun_color.b 1.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 27.207809 75 | set_value sun_control 0.000000 76 | set_value zenith_color.r 0.000000 77 | set_value zenith_color.g 0.000000 78 | set_value zenith_color.b 0.000000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.000000 81 | set_value horizon_color.g 0.000000 82 | set_value horizon_color.b 0.000000 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.738648 88 | set_value horizon_angle 0.261796 89 | set_value horizon_blend_range 0.161495 90 | set_value horizon_curvature 0.486198 91 | set_value sky_blend_start 0.042074 92 | set_value sky_blend_range 0.128406 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 15.583928 99 | set_value A 0.000000 100 | set_value logA -19.047237 101 | set_value patch_size 98.214286 102 | set_value wind_speed 14.750000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003663 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.087992 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.586176 117 | set_value scale.y 0.381115 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.397198 122 | set_value uv_rotate 250.714279 123 | set_value center_color.r 0.053567 124 | set_value center_color.g 0.062500 125 | set_value center_color.b 0.312500 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.063254 128 | set_value edge_color.r 0.419642 129 | set_value edge_color.g 0.723214 130 | set_value edge_color.b 0.839285 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 4.076475 133 | set_value cross_section.x 0.061760 134 | set_value cross_section.y -0.038589 135 | set_value cross_section.z 0.557301 136 | set_value cross_section.w 0.787998 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.238011 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.961110 141 | set_value decay 0.428571 142 | set_value shadow_nor_blend 0.562500 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.495000 147 | set_value pitch_max -1.262246 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.687223 150 | set_value pitch_debug -0.673198 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_blue_FLAT.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.321427 3 | set_value color.g 0.053567 4 | set_value color.b 0.000000 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.196427 7 | set_value specular_coeff 0.879928 8 | set_value specular_power 63.685714 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.058094 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 0.476425 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.330357 25 | set_value ambient_color.g 0.455357 26 | set_value ambient_color.b 0.767857 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.232142 29 | set_value diffuse_color.g 0.375000 30 | set_value diffuse_color.b 0.750000 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.660714 33 | 34 | type Fog1 35 | set_value color.r 0.187500 36 | set_value color.g 0.241071 37 | set_value color.b 0.464284 38 | set_value color.a 1.000000 39 | set_value density.a 0.635518 40 | set_value density.b 0.661322 41 | set_value density.c 1.000000 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.562500 47 | set_value d_scale 50.000000 48 | set_value d_offset 0.325384 49 | 50 | type Fog0 51 | set_value color.r 0.767857 52 | set_value color.g 0.660714 53 | set_value color.b 0.598214 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.732142 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.562500 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.168299 69 | set_value distance 49.506958 70 | set_value sun_color.r 0.330357 71 | set_value sun_color.g 0.294642 72 | set_value sun_color.b 0.598214 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 27.207809 75 | set_value sun_control 0.000000 76 | set_value zenith_color.r 0.000000 77 | set_value zenith_color.g 0.000000 78 | set_value zenith_color.b 0.000000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.223213 81 | set_value horizon_color.g 0.258925 82 | set_value horizon_color.b 0.544642 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.738648 88 | set_value horizon_angle 0.261796 89 | set_value horizon_blend_range 0.161495 90 | set_value horizon_curvature 0.486198 91 | set_value sky_blend_start 0.042074 92 | set_value sky_blend_range 0.128406 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 15.583928 99 | set_value A 0.000000 100 | set_value logA -19.047237 101 | set_value patch_size 98.214286 102 | set_value wind_speed 14.750000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003663 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.077008 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.310112 122 | set_value uv_rotate 253.928573 123 | set_value center_color.r 0.000000 124 | set_value center_color.g 0.196427 125 | set_value center_color.b 0.607142 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.087123 128 | set_value edge_color.r 0.937500 129 | set_value edge_color.g 0.955357 130 | set_value edge_color.b 1.000000 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 2.012557 133 | set_value cross_section.x 0.072056 134 | set_value cross_section.y -0.051458 135 | set_value cross_section.z 0.679165 136 | set_value cross_section.w 0.961613 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.238011 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.961110 141 | set_value decay 0.437500 142 | set_value shadow_nor_blend 0.562500 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.495000 147 | set_value pitch_max -1.262246 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.687223 150 | set_value pitch_debug -0.673198 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_bluewhite_05.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.348214 3 | set_value color.g 0.142857 4 | set_value color.b 0.089285 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.065896 18 | set_value theta_phi[1] -2.300093 19 | set_value distance 0.205907 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.741071 25 | set_value ambient_color.g 0.455357 26 | set_value ambient_color.b 0.285714 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.633928 36 | set_value color.g 0.026784 37 | set_value color.b 0.142857 38 | set_value color.a 1.000000 39 | set_value density.a 0.496180 40 | set_value density.b 0.635518 41 | set_value density.c 0.743466 42 | set_value density.d 10.000000 43 | set_value light_color.r 1.000000 44 | set_value light_color.g 0.348214 45 | set_value light_color.b 0.080356 46 | set_value light_color.a 1.000000 47 | set_value d_scale 0.333194 48 | set_value d_offset 3.415760 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 1.000000 77 | set_value zenith_color.g 1.000000 78 | set_value zenith_color.b 1.000000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.892857 81 | set_value horizon_color.g 0.830357 82 | set_value horizon_color.b 0.276785 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.464284 87 | set_value side_angle 0.461265 88 | set_value horizon_angle 0.056096 89 | set_value horizon_blend_range 0.113443 90 | set_value horizon_curvature 0.392699 91 | set_value sky_blend_start 0.098174 92 | set_value sky_blend_range 0.128406 93 | set_value pos_distortion_scale 0.381115 94 | set_value grad_distortion_scale 0.001488 95 | set_value horizon_distortion_scale 0.001488 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.071918 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.879928 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.419642 124 | set_value center_color.g 0.080356 125 | set_value center_color.b 0.178571 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.063254 128 | set_value edge_color.r 0.767857 129 | set_value edge_color.g 0.705355 130 | set_value edge_color.b 0.160712 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 2.310240 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.294642 146 | set_value edge_fog[1] 0.654107 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_casis.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.750000 3 | set_value color.g 0.276785 4 | set_value color.b 0.455357 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 2.468394 19 | set_value distance 1.504362 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 1.000000 25 | set_value ambient_color.g 0.678571 26 | set_value ambient_color.b 0.419642 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.937500 36 | set_value color.g 0.651784 37 | set_value color.b 0.553571 38 | set_value color.a 1.000000 39 | set_value density.a 0.364084 40 | set_value density.b 0.287331 41 | set_value density.c 0.381115 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.294642 44 | set_value light_color.g 0.187500 45 | set_value light_color.b 0.580357 46 | set_value light_color.a 1.000000 47 | set_value d_scale 1.686795 48 | set_value d_offset 17.292306 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 1.000000 77 | set_value zenith_color.g 0.883928 78 | set_value zenith_color.b 0.812500 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.919642 81 | set_value horizon_color.g 0.410714 82 | set_value horizon_color.b 0.357142 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.558349 88 | set_value horizon_angle 0.112199 89 | set_value horizon_blend_range 0.082361 90 | set_value horizon_curvature 0.490873 91 | set_value sky_blend_start 0.028048 92 | set_value sky_blend_range 0.239357 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.113443 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439482 113 | set_value rotation.y -0.025184 114 | set_value rotation.z 0.012327 115 | set_value rotation.w 0.897813 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.429940 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.839285 124 | set_value center_color.g 0.321427 125 | set_value center_color.b 0.276785 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.063254 128 | set_value edge_color.r 0.928570 129 | set_value edge_color.g 0.741071 130 | set_value edge_color.b 0.696428 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 1.504362 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.044195 146 | set_value edge_fog[1] 0.777857 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_color_vari_2g_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.383927 3 | set_value color.g 0.419642 4 | set_value color.b 0.321427 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.776785 25 | set_value ambient_color.g 0.741071 26 | set_value ambient_color.b 0.116071 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.000000 29 | set_value diffuse_color.g 0.000000 30 | set_value diffuse_color.b 0.000000 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.776785 36 | set_value color.g 0.830357 37 | set_value color.b 0.196427 38 | set_value color.a 1.000000 39 | set_value density.a 0.082361 40 | set_value density.b 0.082361 41 | set_value density.c 0.082361 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.946428 44 | set_value light_color.g 0.946428 45 | set_value light_color.b 0.116071 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.507272 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.875000 77 | set_value zenith_color.g 0.866070 78 | set_value zenith_color.b 0.000000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.723214 81 | set_value horizon_color.g 0.767857 82 | set_value horizon_color.b 0.098213 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.544480 88 | set_value horizon_angle 0.126223 89 | set_value horizon_blend_range 0.113443 90 | set_value horizon_curvature 0.458149 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.239358 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.100112 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.562616 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.879928 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.625000 124 | set_value center_color.g 0.625000 125 | set_value center_color.b 0.625000 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.538746 128 | set_value edge_color.r 0.901785 129 | set_value edge_color.g 0.901785 130 | set_value edge_color.b 0.901785 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 2.012557 133 | set_value cross_section.x 0.210267 134 | set_value cross_section.y 0.253699 135 | set_value cross_section.z -0.137129 136 | set_value cross_section.w 1.211933 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.822053 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_color_vari_2g_02.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.383927 3 | set_value color.g 0.419642 4 | set_value color.b 0.321427 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.000000 25 | set_value ambient_color.g 0.000000 26 | set_value ambient_color.b 0.000000 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.125000 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.125000 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.276785 36 | set_value color.g 0.401784 37 | set_value color.b 0.285714 38 | set_value color.a 1.000000 39 | set_value density.a 0.082361 40 | set_value density.b 0.082361 41 | set_value density.c 0.082361 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.205357 44 | set_value light_color.g 0.250000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.169642 47 | set_value d_scale 2.507272 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.187500 77 | set_value zenith_color.g 0.232142 78 | set_value zenith_color.b 0.089285 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.437500 81 | set_value horizon_color.g 0.464284 82 | set_value horizon_color.b 0.392857 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.544480 88 | set_value horizon_angle 0.126223 89 | set_value horizon_blend_range 0.180475 90 | set_value horizon_curvature 0.458149 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.253227 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.100112 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.562616 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.879928 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.687500 124 | set_value center_color.g 0.687500 125 | set_value center_color.b 0.598214 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.651812 128 | set_value edge_color.r 1.000000 129 | set_value edge_color.g 1.000000 130 | set_value edge_color.b 1.000000 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 1.744616 133 | set_value cross_section.x 0.210267 134 | set_value cross_section.y 0.253699 135 | set_value cross_section.z -0.137129 136 | set_value cross_section.w 1.211933 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.822053 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_color_vari_2g_03.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.383927 3 | set_value color.g 0.419642 4 | set_value color.b 0.321427 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.000000 25 | set_value ambient_color.g 0.000000 26 | set_value ambient_color.b 0.000000 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.000000 29 | set_value diffuse_color.g 0.330357 30 | set_value diffuse_color.b 0.357142 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.348214 36 | set_value color.g 0.714285 37 | set_value color.b 0.687500 38 | set_value color.a 1.000000 39 | set_value density.a 0.082361 40 | set_value density.b 0.082361 41 | set_value density.c 0.082361 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.526783 44 | set_value light_color.g 0.526783 45 | set_value light_color.b 0.526783 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.507272 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.357142 77 | set_value zenith_color.g 0.508925 78 | set_value zenith_color.b 0.500000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.508925 81 | set_value horizon_color.g 0.758928 82 | set_value horizon_color.b 0.803570 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.544480 88 | set_value horizon_angle 0.126223 89 | set_value horizon_blend_range 0.180475 90 | set_value horizon_curvature 0.458149 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.253227 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.100112 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.562616 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.879928 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.705355 124 | set_value center_color.g 0.732142 125 | set_value center_color.b 0.758928 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.538746 128 | set_value edge_color.r 0.892857 129 | set_value edge_color.g 1.000000 130 | set_value edge_color.b 0.946428 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 1.393999 133 | set_value cross_section.x 0.210267 134 | set_value cross_section.y 0.253699 135 | set_value cross_section.z -0.137129 136 | set_value cross_section.w 1.211933 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.822053 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_color_vari_2g_04.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.428571 3 | set_value color.g 0.437500 4 | set_value color.b 0.455357 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.633928 25 | set_value ambient_color.g 0.633928 26 | set_value ambient_color.b 0.625000 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.517857 29 | set_value diffuse_color.g 0.517857 30 | set_value diffuse_color.b 0.517857 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.446426 36 | set_value color.g 0.508925 37 | set_value color.b 0.562500 38 | set_value color.a 1.000000 39 | set_value density.a 0.260307 40 | set_value density.b 0.260307 41 | set_value density.c 0.260307 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.553571 44 | set_value light_color.g 0.553571 45 | set_value light_color.b 0.580357 46 | set_value light_color.a 0.607142 47 | set_value d_scale 2.507272 48 | set_value d_offset -0.674718 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.000000 71 | set_value sun_color.g 0.000000 72 | set_value sun_color.b 0.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.330357 77 | set_value zenith_color.g 0.330357 78 | set_value zenith_color.b 0.375000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.241071 81 | set_value horizon_color.g 0.294642 82 | set_value horizon_color.b 0.392857 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.835730 88 | set_value horizon_angle 0.116874 89 | set_value horizon_blend_range 0.087992 90 | set_value horizon_curvature 0.322574 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003663 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.539773 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.740000 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.767857 124 | set_value center_color.g 0.767857 125 | set_value center_color.b 0.767857 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.117187 128 | set_value edge_color.r 1.000000 129 | set_value edge_color.g 1.000000 130 | set_value edge_color.b 0.803570 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 0.853650 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.689464 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_default_0512_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.151785 3 | set_value color.g 0.160712 4 | set_value color.b 0.455357 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.776785 25 | set_value ambient_color.g 0.785714 26 | set_value ambient_color.b 0.000000 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.142857 36 | set_value color.g 0.607142 37 | set_value color.b 0.875000 38 | set_value color.a 1.000000 39 | set_value density.a 0.120587 40 | set_value density.b 0.135881 41 | set_value density.c 0.260307 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.053567 44 | set_value light_color.g 0.250000 45 | set_value light_color.b 0.625000 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.507272 48 | set_value d_offset 2.411756 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 1.000000 71 | set_value sun_color.g 1.000000 72 | set_value sun_color.b 0.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.017857 77 | set_value zenith_color.g 0.062500 78 | set_value zenith_color.b 0.464284 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.187500 81 | set_value horizon_color.g 0.383927 82 | set_value horizon_color.b 0.910714 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.835730 88 | set_value horizon_angle 0.107524 89 | set_value horizon_blend_range 0.071918 90 | set_value horizon_curvature 0.322574 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003663 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.539773 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.740000 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.107141 124 | set_value center_color.g 0.116071 125 | set_value center_color.b 1.000000 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.117187 128 | set_value edge_color.r 0.839285 129 | set_value edge_color.g 0.919642 130 | set_value edge_color.b 0.919642 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 0.063254 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.689464 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_green_0512_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.321427 3 | set_value color.g 0.053567 4 | set_value color.b 0.000000 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.196427 7 | set_value specular_coeff 0.879928 8 | set_value specular_power 63.685714 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.058094 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 0.476425 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.330357 25 | set_value ambient_color.g 0.910714 26 | set_value ambient_color.b 0.651784 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.232142 29 | set_value diffuse_color.g 0.375000 30 | set_value diffuse_color.b 0.750000 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.660714 33 | 34 | type Fog1 35 | set_value color.r 0.071428 36 | set_value color.g 0.544642 37 | set_value color.b 0.303571 38 | set_value color.a 1.000000 39 | set_value density.a 0.635518 40 | set_value density.b 0.661322 41 | set_value density.c 1.000000 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.562500 47 | set_value d_scale 50.000000 48 | set_value d_offset 0.325384 49 | 50 | type Fog0 51 | set_value color.r 0.767857 52 | set_value color.g 0.660714 53 | set_value color.b 0.598214 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.732142 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.562500 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.168299 69 | set_value distance 49.506958 70 | set_value sun_color.r 0.330357 71 | set_value sun_color.g 0.294642 72 | set_value sun_color.b 0.598214 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 27.207809 75 | set_value sun_control 0.000000 76 | set_value zenith_color.r 0.000000 77 | set_value zenith_color.g 0.410714 78 | set_value zenith_color.b 0.401784 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.267857 81 | set_value horizon_color.g 0.660714 82 | set_value horizon_color.b 0.705355 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.738648 88 | set_value horizon_angle 0.261796 89 | set_value horizon_blend_range 0.161495 90 | set_value horizon_curvature 0.486198 91 | set_value sky_blend_start 0.042074 92 | set_value sky_blend_range 0.128406 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 15.583928 99 | set_value A 0.000000 100 | set_value logA -19.047237 101 | set_value patch_size 98.214286 102 | set_value wind_speed 14.750000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003663 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.093906 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.310112 122 | set_value uv_rotate 253.928573 123 | set_value center_color.r 0.017857 124 | set_value center_color.g 0.428571 125 | set_value center_color.b 0.366071 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.087123 128 | set_value edge_color.r 0.821428 129 | set_value edge_color.g 0.839285 130 | set_value edge_color.b 0.803570 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 2.012557 133 | set_value cross_section.x 0.072056 134 | set_value cross_section.y -0.051458 135 | set_value cross_section.z 0.679165 136 | set_value cross_section.w 0.961613 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.238011 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.961110 141 | set_value decay 0.437500 142 | set_value shadow_nor_blend 0.562500 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.495000 147 | set_value pitch_max -1.262246 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.687223 150 | set_value pitch_debug -0.673198 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_koiao_0512_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.000000 3 | set_value color.g 0.169642 4 | set_value color.b 0.250000 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.196427 7 | set_value specular_coeff 0.879928 8 | set_value specular_power 63.685714 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.058094 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 0.000000 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.000000 25 | set_value ambient_color.g 0.687500 26 | set_value ambient_color.b 0.785714 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.044640 29 | set_value diffuse_color.g 0.732142 30 | set_value diffuse_color.b 0.866069 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.660714 33 | 34 | type Fog1 35 | set_value color.r 0.000000 36 | set_value color.g 0.428571 37 | set_value color.b 0.517857 38 | set_value color.a 1.000000 39 | set_value density.a 0.331743 40 | set_value density.b 0.331743 41 | set_value density.c 0.331743 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.562500 47 | set_value d_scale 50.000000 48 | set_value d_offset 0.325384 49 | 50 | type Fog0 51 | set_value color.r 0.767857 52 | set_value color.g 0.660714 53 | set_value color.b 0.598214 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.732142 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.562500 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.168299 69 | set_value distance 49.506958 70 | set_value sun_color.r 0.330357 71 | set_value sun_color.g 0.294642 72 | set_value sun_color.b 0.598214 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 27.207809 75 | set_value sun_control 0.000000 76 | set_value zenith_color.r 0.000000 77 | set_value zenith_color.g 0.517857 78 | set_value zenith_color.b 0.758928 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.000000 81 | set_value horizon_color.g 0.785714 82 | set_value horizon_color.b 0.901785 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.738648 88 | set_value horizon_angle 0.238424 89 | set_value horizon_blend_range 0.161495 90 | set_value horizon_curvature 0.486198 91 | set_value sky_blend_start 0.042074 92 | set_value sky_blend_range 0.128406 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 15.583928 99 | set_value A 0.000000 100 | set_value logA -19.047237 101 | set_value patch_size 98.214286 102 | set_value wind_speed 14.750000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003663 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.310112 122 | set_value uv_rotate 253.928573 123 | set_value center_color.r 0.017857 124 | set_value center_color.g 0.669642 125 | set_value center_color.b 0.982142 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.087123 128 | set_value edge_color.r 0.598214 129 | set_value edge_color.g 0.848214 130 | set_value edge_color.b 0.883928 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 3.403316 133 | set_value cross_section.x 0.033452 134 | set_value cross_section.y -0.051456 135 | set_value cross_section.z 0.699727 136 | set_value cross_section.w 0.961613 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.238011 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.961110 141 | set_value decay 0.437500 142 | set_value shadow_nor_blend 0.562500 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.495000 147 | set_value pitch_max -1.262246 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.687223 150 | set_value pitch_debug -0.673198 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_limegreen_0513_02.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 1.000000 3 | set_value color.g 1.000000 4 | set_value color.b 1.000000 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.214284 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 2.608643 18 | set_value theta_phi[1] 2.075695 19 | set_value distance 3.617636 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.473214 25 | set_value ambient_color.g 0.250000 26 | set_value ambient_color.b 0.062500 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.089285 29 | set_value diffuse_color.g 0.535714 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.321427 36 | set_value color.g 0.660714 37 | set_value color.b 0.071428 38 | set_value color.a 1.000000 39 | set_value density.a 0.455280 40 | set_value density.b 0.381115 41 | set_value density.c 0.364084 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.339284 44 | set_value light_color.g 0.357142 45 | set_value light_color.b 0.160712 46 | set_value light_color.a 0.785714 47 | set_value d_scale 0.376837 48 | set_value d_offset 4.240448 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.678571 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.866069 77 | set_value zenith_color.g 1.000000 78 | set_value zenith_color.b 0.089285 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.366071 81 | set_value horizon_color.g 0.526783 82 | set_value horizon_color.b 0.000000 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.080356 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.766386 88 | set_value horizon_angle 0.219723 89 | set_value horizon_blend_range 0.190570 90 | set_value horizon_curvature 0.490873 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 13.715168 99 | set_value A 0.000000 100 | set_value logA -19.797189 101 | set_value patch_size 107.142860 102 | set_value wind_speed 15.375000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.002381 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.100112 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.772475 117 | set_value scale.y 0.381115 118 | set_value scale.z 0.301604 119 | set_value scale.w 0.000000 120 | set_value global_scale 3.714454 121 | set_value uv_scale 0.464665 122 | set_value uv_rotate 128.571426 123 | set_value center_color.r 0.357142 124 | set_value center_color.g 0.821428 125 | set_value center_color.b 0.125000 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.154430 128 | set_value edge_color.r 0.642857 129 | set_value edge_color.g 0.955357 130 | set_value edge_color.b 0.125000 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 5.123641 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.562500 146 | set_value edge_fog[1] 0.660714 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_maintosh.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.535714 3 | set_value color.g 0.169642 4 | set_value color.b 0.526783 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.214284 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 1.178097 19 | set_value distance 3.003386 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.473214 25 | set_value ambient_color.g 0.026784 26 | set_value ambient_color.b 0.214284 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.169642 36 | set_value color.g 0.000000 37 | set_value color.b 0.294642 38 | set_value color.a 1.000000 39 | set_value density.a 0.128062 40 | set_value density.b 0.033735 41 | set_value density.c 0.113443 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.357142 44 | set_value light_color.g 0.062500 45 | set_value light_color.b 0.151785 46 | set_value light_color.a 1.000000 47 | set_value d_scale 1.686795 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.053567 77 | set_value zenith_color.g 0.035714 78 | set_value zenith_color.b 0.187500 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.116071 81 | set_value horizon_color.g 0.044640 82 | set_value horizon_color.b 0.267857 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.350312 88 | set_value horizon_angle 0.261796 89 | set_value horizon_blend_range 0.113443 90 | set_value horizon_curvature 0.490873 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 12.113389 99 | set_value A 0.000000 100 | set_value logA -18.536848 101 | set_value patch_size 93.750000 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003373 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.087992 108 | set_value translation.x 0.053520 109 | set_value translation.y 0.143787 110 | set_value translation.z -2.626997 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.403026 113 | set_value rotation.y 0.039285 114 | set_value rotation.z 0.043514 115 | set_value rotation.w 0.913308 116 | set_value scale.x 0.539773 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.464665 122 | set_value uv_rotate 231.428573 123 | set_value center_color.r 0.035714 124 | set_value center_color.g 0.044640 125 | set_value center_color.b 0.312500 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.063254 128 | set_value edge_color.r 0.741071 129 | set_value edge_color.g 0.267857 130 | set_value edge_color.b 0.839285 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 2.012557 133 | set_value cross_section.x 0.194825 134 | set_value cross_section.y 0.284574 135 | set_value cross_section.z -0.292349 136 | set_value cross_section.w 1.421681 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.455357 146 | set_value edge_fog[1] 0.723214 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_marrygold.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.321427 3 | set_value color.g 0.383927 4 | set_value color.b 0.446426 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.491071 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -0.336599 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.651784 25 | set_value ambient_color.g 0.687500 26 | set_value ambient_color.b 0.732142 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.589283 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.732142 36 | set_value color.g 0.696428 37 | set_value color.b 0.651784 38 | set_value color.a 1.000000 39 | set_value density.a 0.058153 40 | set_value density.b 0.062500 41 | set_value density.c 0.071918 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.669642 44 | set_value light_color.g 0.526783 45 | set_value light_color.b 0.508925 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.907692 48 | set_value d_offset 4.704748 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.839285 77 | set_value zenith_color.g 0.758928 78 | set_value zenith_color.b 0.732142 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.660714 81 | set_value horizon_color.g 0.607142 82 | set_value horizon_color.b 0.580357 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.530611 88 | set_value horizon_angle 0.210374 89 | set_value horizon_blend_range 0.144052 90 | set_value horizon_curvature 0.523598 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.183882 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003101 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.077008 108 | set_value translation.x 0.067883 109 | set_value translation.y -0.453926 110 | set_value translation.z -2.998693 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.483834 113 | set_value rotation.y -0.071704 114 | set_value rotation.z 0.000642 115 | set_value rotation.w 0.872216 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.625000 122 | set_value uv_rotate 295.714294 123 | set_value center_color.r 0.553571 124 | set_value center_color.g 0.419642 125 | set_value center_color.b 0.303571 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.007323 128 | set_value edge_color.r 0.410714 129 | set_value edge_color.g 0.339284 130 | set_value edge_color.b 0.250000 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 3.198667 133 | set_value cross_section.x 0.210267 134 | set_value cross_section.y 0.227940 135 | set_value cross_section.z -0.087715 136 | set_value cross_section.w 1.542543 137 | set_value cross_section_flat.x 0.266890 138 | set_value cross_section_flat.y 0.680660 139 | set_value cross_section_flat.z 0.862735 140 | set_value cross_section_flat.w 5.562808 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.203302 146 | set_value edge_fog[1] 0.857142 147 | set_value pitch_max -0.813448 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.743323 150 | set_value pitch_debug -0.743323 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_original_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.321427 3 | set_value color.g 0.383927 4 | set_value color.b 0.446426 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.491071 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -0.336599 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.651784 25 | set_value ambient_color.g 0.687500 26 | set_value ambient_color.b 0.732142 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.589283 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.446426 36 | set_value color.g 0.508925 37 | set_value color.b 0.562500 38 | set_value color.a 1.000000 39 | set_value density.a 0.260307 40 | set_value density.b 0.260307 41 | set_value density.c 0.260307 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.553571 44 | set_value light_color.g 0.553571 45 | set_value light_color.b 0.580357 46 | set_value light_color.a 0.607142 47 | set_value d_scale 2.507272 48 | set_value d_offset -0.674718 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.000000 71 | set_value sun_color.g 0.000000 72 | set_value sun_color.b 0.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.330357 77 | set_value zenith_color.g 0.330357 78 | set_value zenith_color.b 0.375000 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.241071 81 | set_value horizon_color.g 0.294642 82 | set_value horizon_color.b 0.392857 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.835730 88 | set_value horizon_angle 0.116874 89 | set_value horizon_blend_range 0.087992 90 | set_value horizon_curvature 0.322574 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003663 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.539773 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.740000 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.767857 124 | set_value center_color.g 0.767857 125 | set_value center_color.b 0.767857 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.117187 128 | set_value edge_color.r 1.000000 129 | set_value edge_color.g 1.000000 130 | set_value edge_color.b 0.803570 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 0.853650 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.689464 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_peach_0512_001.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.151785 3 | set_value color.g 0.142857 4 | set_value color.b 0.455357 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.598214 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.285714 25 | set_value ambient_color.g 0.116071 26 | set_value ambient_color.b 0.071428 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.223213 29 | set_value diffuse_color.g 0.080356 30 | set_value diffuse_color.b 0.000000 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.214284 36 | set_value color.g 0.196427 37 | set_value color.b 0.169642 38 | set_value color.a 1.000000 39 | set_value density.a 0.087992 40 | set_value density.b 0.087992 41 | set_value density.c 0.087992 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.000000 47 | set_value d_scale 2.507272 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 1.000000 71 | set_value sun_color.g 1.000000 72 | set_value sun_color.b 1.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 1.000000 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.142857 77 | set_value zenith_color.g 0.107141 78 | set_value zenith_color.b 0.098213 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.339284 81 | set_value horizon_color.g 0.214284 82 | set_value horizon_color.b 0.098213 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.128406 88 | set_value horizon_angle 0.172974 89 | set_value horizon_blend_range 0.152587 90 | set_value horizon_curvature 0.341274 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.000000 94 | set_value grad_distortion_scale 0.000415 95 | set_value horizon_distortion_scale 0.000415 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.010011 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.144052 108 | set_value translation.x -0.002604 109 | set_value translation.y -0.211210 110 | set_value translation.z -2.679461 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.480731 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.876867 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.429940 122 | set_value uv_rotate 234.642852 123 | set_value center_color.r 0.267857 124 | set_value center_color.g 0.205357 125 | set_value center_color.b 0.151785 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.020014 128 | set_value edge_color.r 0.848214 129 | set_value edge_color.g 0.589283 130 | set_value edge_color.b 0.500000 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 3.841918 133 | set_value cross_section.x 0.210267 134 | set_value cross_section.y 0.253699 135 | set_value cross_section.z -0.137129 136 | set_value cross_section.w 1.211933 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.327053 146 | set_value edge_fog[1] 0.822053 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_purple_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.535714 3 | set_value color.g 0.169642 4 | set_value color.b 0.526783 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.214284 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 1.178097 19 | set_value distance 3.003386 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.473214 25 | set_value ambient_color.g 0.026784 26 | set_value ambient_color.b 0.214284 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.803570 36 | set_value color.g 0.223213 37 | set_value color.b 0.946428 38 | set_value color.a 1.000000 39 | set_value density.a 0.170787 40 | set_value density.b 0.120587 41 | set_value density.c 0.082361 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.294642 44 | set_value light_color.g 0.062500 45 | set_value light_color.b 0.696428 46 | set_value light_color.a 1.000000 47 | set_value d_scale 1.686795 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.187500 77 | set_value zenith_color.g 0.000000 78 | set_value zenith_color.b 0.232142 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.473214 81 | set_value horizon_color.g 0.017857 82 | set_value horizon_color.b 0.660714 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.655433 88 | set_value horizon_angle 0.205699 89 | set_value horizon_blend_range 0.152587 90 | set_value horizon_curvature 0.490873 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003101 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.082361 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.719183 122 | set_value uv_rotate 231.428573 123 | set_value center_color.r 0.410714 124 | set_value center_color.g 0.035714 125 | set_value center_color.b 0.642857 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.063254 128 | set_value edge_color.r 0.866069 129 | set_value edge_color.g 0.303571 130 | set_value edge_color.b 0.776785 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 1.875000 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.455357 146 | set_value edge_fog[1] 0.723214 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_purplered.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.607142 3 | set_value color.g 0.053567 4 | set_value color.b 0.000000 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.196427 7 | set_value specular_coeff 0.879928 8 | set_value specular_power 63.685714 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.058094 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -1.065896 19 | set_value distance 0.476425 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.848214 25 | set_value ambient_color.g 0.071428 26 | set_value ambient_color.b 0.312500 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.232142 29 | set_value diffuse_color.g 0.375000 30 | set_value diffuse_color.b 0.750000 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.660714 33 | 34 | type Fog1 35 | set_value color.r 0.830357 36 | set_value color.g 0.000000 37 | set_value color.b 0.000000 38 | set_value color.a 1.000000 39 | set_value density.a 0.635518 40 | set_value density.b 0.661322 41 | set_value density.c 1.000000 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 0.000000 45 | set_value light_color.b 0.000000 46 | set_value light_color.a 0.562500 47 | set_value d_scale 50.000000 48 | set_value d_offset 0.325384 49 | 50 | type Fog0 51 | set_value color.r 0.767857 52 | set_value color.g 0.660714 53 | set_value color.b 0.598214 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.732142 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.562500 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.168299 69 | set_value distance 49.506958 70 | set_value sun_color.r 0.330357 71 | set_value sun_color.g 0.294642 72 | set_value sun_color.b 0.598214 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 27.207809 75 | set_value sun_control 0.000000 76 | set_value zenith_color.r 0.848214 77 | set_value zenith_color.g 0.321427 78 | set_value zenith_color.b 0.428571 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.830357 81 | set_value horizon_color.g 0.089285 82 | set_value horizon_color.b 0.276785 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.000000 85 | set_value radius 8.363738 86 | set_value xscale 1.107141 87 | set_value side_angle 0.738648 88 | set_value horizon_angle 0.229074 89 | set_value horizon_blend_range 0.067085 90 | set_value horizon_curvature 0.486198 91 | set_value sky_blend_start 0.042074 92 | set_value sky_blend_range 0.128406 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 15.583928 99 | set_value A 0.000000 100 | set_value logA -19.047237 101 | set_value patch_size 98.214286 102 | set_value wind_speed 14.750000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003663 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.113443 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.217270 122 | set_value uv_rotate 231.428573 123 | set_value center_color.r 0.875000 124 | set_value center_color.g 0.116071 125 | set_value center_color.b 0.455357 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.087123 128 | set_value edge_color.r 0.928570 129 | set_value edge_color.g 0.741071 130 | set_value edge_color.b 0.455357 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 1.393999 133 | set_value cross_section.x 0.072056 134 | set_value cross_section.y -0.059174 135 | set_value cross_section.z 0.616946 136 | set_value cross_section.w 1.069332 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.238011 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.961110 141 | set_value decay 0.437500 142 | set_value shadow_nor_blend 0.562500 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.371250 146 | set_value edge_fog[1] 0.495000 147 | set_value pitch_max -1.262246 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.687223 150 | set_value pitch_debug -0.673198 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_redTB_0513_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.321427 3 | set_value color.g 0.383927 4 | set_value color.b 0.446426 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.491071 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -0.336599 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.651784 25 | set_value ambient_color.g 0.687500 26 | set_value ambient_color.b 0.732142 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.589283 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.607142 36 | set_value color.g 0.491071 37 | set_value color.b 0.875000 38 | set_value color.a 1.000000 39 | set_value density.a 0.212022 40 | set_value density.b 0.170787 41 | set_value density.c 0.247532 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.660714 44 | set_value light_color.g 0.500000 45 | set_value light_color.b 0.776785 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.507272 48 | set_value d_offset 5.746631 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.901785 77 | set_value zenith_color.g 0.616071 78 | set_value zenith_color.b 0.803570 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.723214 81 | set_value horizon_color.g 0.642857 82 | set_value horizon_color.b 0.866069 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.835730 88 | set_value horizon_angle 0.196349 89 | set_value horizon_blend_range 0.144052 90 | set_value horizon_curvature 0.523598 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.267095 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003101 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.058153 108 | set_value translation.x 0.072841 109 | set_value translation.y -0.489928 110 | set_value translation.z -3.017712 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.518141 113 | set_value rotation.y 0.017704 114 | set_value rotation.z 0.034200 115 | set_value rotation.w 0.854426 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.658699 121 | set_value uv_scale 0.625000 122 | set_value uv_rotate 250.714279 123 | set_value center_color.r 0.526783 124 | set_value center_color.g 0.383927 125 | set_value center_color.b 0.625000 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.007323 128 | set_value edge_color.r 0.589283 129 | set_value edge_color.g 0.446426 130 | set_value edge_color.b 0.705355 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 2.470894 133 | set_value cross_section.x 0.212840 134 | set_value cross_section.y 0.233095 135 | set_value cross_section.z 0.008506 136 | set_value cross_section.w 1.174870 137 | set_value cross_section_flat.x 0.266890 138 | set_value cross_section_flat.y 0.680660 139 | set_value cross_section_flat.z 0.862735 140 | set_value cross_section_flat.w 5.562808 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.401784 146 | set_value edge_fog[1] 0.857142 147 | set_value pitch_max -0.813448 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.743323 150 | set_value pitch_debug -0.743323 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.333482 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_turquoise_0513_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.535714 3 | set_value color.g 0.535714 4 | set_value color.b 0.526783 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.214284 7 | set_value specular_coeff 0.429940 8 | set_value specular_power 4.342855 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.223180 11 | set_value fresnel_coeff 0.512249 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.196427 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] 2.468394 19 | set_value distance 1.504362 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.053567 25 | set_value ambient_color.g 0.589283 26 | set_value ambient_color.b 0.758928 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.000000 36 | set_value color.g 0.696428 37 | set_value color.b 0.866069 38 | set_value color.a 1.000000 39 | set_value density.a 0.287331 40 | set_value density.b 0.381115 41 | set_value density.c 0.539773 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.000000 44 | set_value light_color.g 1.000000 45 | set_value light_color.b 1.000000 46 | set_value light_color.a 1.000000 47 | set_value d_scale 1.686795 48 | set_value d_offset 3.051757 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.473214 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.000000 60 | set_value light_color.g 0.000000 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.000000 77 | set_value zenith_color.g 0.758928 78 | set_value zenith_color.b 0.910714 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.000000 81 | set_value horizon_color.g 0.250000 82 | set_value horizon_color.b 0.446426 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.821428 87 | set_value side_angle 0.766386 88 | set_value horizon_angle 0.205699 89 | set_value horizon_blend_range 0.152587 90 | set_value horizon_curvature 0.490873 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.211621 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005403 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.128062 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.420471 113 | set_value rotation.y 0.016008 114 | set_value rotation.z 0.029841 115 | set_value rotation.w 0.906673 116 | set_value scale.x 0.897085 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.397198 122 | set_value uv_rotate 54.642856 123 | set_value center_color.r 0.383927 124 | set_value center_color.g 0.419642 125 | set_value center_color.b 0.455357 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.117187 128 | set_value edge_color.r 0.678571 129 | set_value edge_color.g 0.758928 130 | set_value edge_color.b 0.830357 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 3.403316 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.285714 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.455357 146 | set_value edge_fog[1] 0.723214 147 | set_value pitch_max -1.458596 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.196349 150 | set_value pitch_debug -0.698131 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_effects_yellow_0512_01.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.303571 3 | set_value color.g 0.303571 4 | set_value color.b 0.303571 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.491071 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -0.336599 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.687500 25 | set_value ambient_color.g 0.687500 26 | set_value ambient_color.b 0.723214 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.571428 29 | set_value diffuse_color.g 0.562500 30 | set_value diffuse_color.b 0.580357 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.687500 36 | set_value color.g 0.687500 37 | set_value color.b 0.687500 38 | set_value color.a 1.000000 39 | set_value density.a 0.212022 40 | set_value density.b 0.212022 41 | set_value density.c 0.212022 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.526783 44 | set_value light_color.g 0.526783 45 | set_value light_color.b 0.526783 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.907692 48 | set_value d_offset 4.704748 49 | 50 | type Fog0 51 | set_value color.r 0.000000 52 | set_value color.g 0.419642 53 | set_value color.b 0.946428 54 | set_value color.a 1.000000 55 | set_value density.a 0.170787 56 | set_value density.b 0.201081 57 | set_value density.c 0.496180 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.464284 60 | set_value light_color.g 0.464284 61 | set_value light_color.b 0.000000 62 | set_value light_color.a 1.000000 63 | set_value d_scale 1.686795 64 | set_value d_offset 3.051757 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.000000 71 | set_value sun_color.g 0.000000 72 | set_value sun_color.b 0.000000 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.866069 77 | set_value zenith_color.g 0.892857 78 | set_value zenith_color.b 0.919642 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.821428 81 | set_value horizon_color.g 0.839285 82 | set_value horizon_color.b 0.866069 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.530611 88 | set_value horizon_angle 0.261796 89 | set_value horizon_blend_range 0.082361 90 | set_value horizon_curvature 0.523598 91 | set_value sky_blend_start 0.000000 92 | set_value sky_blend_range 0.170013 93 | set_value pos_distortion_scale 0.000000 94 | set_value grad_distortion_scale 0.000000 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 8.108922 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.005815 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.077008 108 | set_value translation.x 0.067883 109 | set_value translation.y -0.453926 110 | set_value translation.z -2.998693 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.483834 113 | set_value rotation.y -0.071704 114 | set_value rotation.z 0.000642 115 | set_value rotation.w 0.872216 116 | set_value scale.x 0.498530 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 5.857975 121 | set_value uv_scale 0.625000 122 | set_value uv_rotate 295.714294 123 | set_value center_color.r 0.491071 124 | set_value center_color.g 0.500000 125 | set_value center_color.b 0.526783 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.007323 128 | set_value edge_color.r 0.875000 129 | set_value edge_color.g 0.892857 130 | set_value edge_color.b 0.910714 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 6.702117 133 | set_value cross_section.x 0.210267 134 | set_value cross_section.y 0.227940 135 | set_value cross_section.z -0.087715 136 | set_value cross_section.w 1.542543 137 | set_value cross_section_flat.x 0.266890 138 | set_value cross_section_flat.y 0.680660 139 | set_value cross_section_flat.z 0.862735 140 | set_value cross_section_flat.w 5.562808 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.203302 146 | set_value edge_fog[1] 0.857142 147 | set_value pitch_max -0.813448 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.743323 150 | set_value pitch_debug -0.743323 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /color/list/waveparam_iboot.txt: -------------------------------------------------------------------------------- 1 | type Material 2 | set_value color.r 0.321427 3 | set_value color.g 0.383927 4 | set_value color.b 0.446426 5 | set_value color.a 1.000000 6 | set_value diffuse_coeff 0.491071 7 | set_value specular_coeff 1.525877 8 | set_value specular_power 68.750000 9 | set_value fresnel_front 0.000000 10 | set_value fresnel_control 0.120466 11 | set_value fresnel_coeff 0.940949 12 | set_value refraction_coeff 2.082463 13 | set_value refraction_amount 0.151785 14 | set_value second_reflection 0.000000 15 | 16 | type PointLightSphere 17 | set_value theta_phi[0] 1.430546 18 | set_value theta_phi[1] -0.336599 19 | set_value distance 1.099089 20 | set_value attn.a 1.000000 21 | set_value attn.b 0.000000 22 | set_value attn.c 0.000000 23 | set_value attn.d 0.000000 24 | set_value ambient_color.r 0.651784 25 | set_value ambient_color.g 0.687500 26 | set_value ambient_color.b 0.732142 27 | set_value ambient_color.a 0.200000 28 | set_value diffuse_color.r 0.589283 29 | set_value diffuse_color.g 0.125000 30 | set_value diffuse_color.b 0.687500 31 | set_value diffuse_color.a 1.000000 32 | set_value fade 0.919642 33 | 34 | type Fog1 35 | set_value color.r 0.732142 36 | set_value color.g 0.785714 37 | set_value color.b 0.812500 38 | set_value color.a 1.000000 39 | set_value density.a 0.058153 40 | set_value density.b 0.062500 41 | set_value density.c 0.071918 42 | set_value density.d 10.000000 43 | set_value light_color.r 0.553571 44 | set_value light_color.g 0.616071 45 | set_value light_color.b 0.883928 46 | set_value light_color.a 1.000000 47 | set_value d_scale 2.507272 48 | set_value d_offset 3.415760 49 | 50 | type Fog0 51 | set_value color.r 0.732142 52 | set_value color.g 0.785714 53 | set_value color.b 0.812500 54 | set_value color.a 1.000000 55 | set_value density.a 0.058153 56 | set_value density.b 0.062500 57 | set_value density.c 0.071918 58 | set_value density.d 10.000000 59 | set_value light_color.r 0.553571 60 | set_value light_color.g 0.616071 61 | set_value light_color.b 0.883928 62 | set_value light_color.a 1.000000 63 | set_value d_scale 2.507272 64 | set_value d_offset 3.415760 65 | 66 | type Sky 67 | set_value theta_phi[0] 2.440341 68 | set_value theta_phi[1] -0.336599 69 | set_value distance 40.216381 70 | set_value sun_color.r 0.053567 71 | set_value sun_color.g 0.044640 72 | set_value sun_color.b 0.839285 73 | set_value sun_color.a 1.000000 74 | set_value sun_power 21.564348 75 | set_value sun_control 0.035714 76 | set_value zenith_color.r 0.482142 77 | set_value zenith_color.g 0.767857 78 | set_value zenith_color.b 0.901785 79 | set_value zenith_color.a 0.000000 80 | set_value horizon_color.r 0.723214 81 | set_value horizon_color.g 0.785714 82 | set_value horizon_color.b 0.883928 83 | set_value horizon_color.a 0.000000 84 | set_value wave_fog_alpha 0.026784 85 | set_value radius 8.363738 86 | set_value xscale 0.642857 87 | set_value side_angle 0.835730 88 | set_value horizon_angle 0.196349 89 | set_value horizon_blend_range 0.144052 90 | set_value horizon_curvature 0.523598 91 | set_value sky_blend_start 0.392699 92 | set_value sky_blend_range 0.586082 93 | set_value pos_distortion_scale 0.005146 94 | set_value grad_distortion_scale 0.005146 95 | set_value horizon_distortion_scale 0.002108 96 | 97 | type FFTWave 98 | set_value gravity 9.710714 99 | set_value A 0.000000 100 | set_value logA -20.000000 101 | set_value patch_size 98.214286 102 | set_value wind_speed 10.250000 103 | set_value wind_dir -3.141592 104 | set_value time_step 0.003101 105 | 106 | type WaveInstance 107 | set_value distortion_scale 0.120587 108 | set_value translation.x 0.000371 109 | set_value translation.y -0.009445 110 | set_value translation.z -2.550751 111 | set_value translation.w 0.000000 112 | set_value rotation.x -0.439656 113 | set_value rotation.y 0.000000 114 | set_value rotation.z 0.000000 115 | set_value rotation.w 0.898165 116 | set_value scale.x 0.539773 117 | set_value scale.y 0.450897 118 | set_value scale.z 0.435805 119 | set_value scale.w 0.000000 120 | set_value global_scale 4.922255 121 | set_value uv_scale 0.625000 122 | set_value uv_rotate 221.785720 123 | set_value center_color.r 0.526783 124 | set_value center_color.g 0.553571 125 | set_value center_color.b 0.625000 126 | set_value center_color.a 0.800000 127 | set_value center_power 0.007323 128 | set_value edge_color.r 0.607142 129 | set_value edge_color.g 0.651784 130 | set_value edge_color.b 0.714285 131 | set_value edge_color.a 0.800000 132 | set_value edge_power 4.844873 133 | set_value cross_section.x 0.199972 134 | set_value cross_section.y 0.253692 135 | set_value cross_section.z -0.241464 136 | set_value cross_section.w 2.056981 137 | set_value cross_section_flat.x 0.169096 138 | set_value cross_section_flat.y 0.109336 139 | set_value cross_section_flat.z -0.307033 140 | set_value cross_section_flat.w 1.053961 141 | set_value decay 0.464284 142 | set_value shadow_nor_blend 0.400000 143 | 144 | type WaveRenderer 145 | set_value edge_fog[0] 0.401784 146 | set_value edge_fog[1] 0.857142 147 | set_value pitch_max -0.813448 148 | set_value pitch_rest -0.698131 149 | set_value pitch_min -0.743323 150 | set_value pitch_debug -0.743323 151 | set_value roll_max 0.180766 152 | set_value roll_max_zone 0.122173 153 | set_value zoom 0.535714 154 | set_value camera_chase 0.106621 155 | 156 | -------------------------------------------------------------------------------- /exports.yml: -------------------------------------------------------------------------------- 1 | psp2wpp: 2 | attributes: 0 3 | version: 4 | major: 1 5 | minor: 1 6 | main: 7 | start: module_start -------------------------------------------------------------------------------- /preset/image0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Princess-of-Sleeping/psp2wpp/417e503d852b380f57df1690c1c416664a70ec73/preset/image0.png -------------------------------------------------------------------------------- /preset/waveparam.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Princess-of-Sleeping/psp2wpp/417e503d852b380f57df1690c1c416664a70ec73/preset/waveparam.bin -------------------------------------------------------------------------------- /preset/waveparam.txt: -------------------------------------------------------------------------------- 1 | # 2 | # SCE "iboot" color template with princess custom. 3 | # 4 | 5 | type Select 6 | set_value selecter[0].r 0.321427 7 | set_value selecter[0].g 0.321427 8 | set_value selecter[0].b 0.321427 9 | set_value selecter[0].a 1.000000 10 | set_value selecter[1].r 0.4 11 | set_value selecter[1].g 0.4 12 | set_value selecter[1].b 0.4 13 | set_value selecter[1].a 1.000000 14 | 15 | type Material 16 | set_value color.r 0.321427 17 | set_value color.g 0.383927 18 | set_value color.b 0.446427 19 | set_value color.a 1.000000 20 | set_value diffuse_coeff 0.491071 21 | set_value specular_coeff 1.525877 22 | set_value specular_power 68.750000 23 | set_value fresnel_front 0.000000 24 | set_value fresnel_control 0.120467 25 | set_value fresnel_coeff 0.940949 26 | set_value refraction_coeff 2.082463 27 | set_value refraction_amount 0.151785 28 | set_value second_reflection 0.000000 29 | 30 | type PointLightSphere 31 | set_value theta_phi[0] 1.430546 32 | set_value theta_phi[1] -0.336599 33 | set_value distance 1.099089 34 | set_value attn.a 1.000000 35 | set_value attn.b 0.000000 36 | set_value attn.c 0.000000 37 | set_value attn.d 0.000000 38 | set_value ambient_color.r 0.651784 39 | set_value ambient_color.g 0.687500 40 | set_value ambient_color.b 0.732142 41 | set_value ambient_color.a 0.200000 42 | set_value diffuse_color.r 0.589283 43 | set_value diffuse_color.g 0.125000 44 | set_value diffuse_color.b 0.687500 45 | set_value diffuse_color.a 1.000000 46 | set_value fade 0.919642 47 | 48 | # Begin pinky wave color 49 | set_value ambient_color.r 0.949019 50 | set_value ambient_color.g 0.309803 51 | set_value ambient_color.b 0.419607 52 | # End pinky wave color 53 | 54 | type Fog1 55 | set_value color.r 0.732142 56 | set_value color.g 0.785714 57 | set_value color.b 0.812500 58 | set_value color.a 1.000000 59 | set_value density.a 0.058153 60 | set_value density.b 0.062500 61 | set_value density.c 0.071918 62 | set_value density.d 10.000000 63 | set_value light_color.r 0.553571 64 | set_value light_color.g 0.616071 65 | set_value light_color.b 0.883928 66 | set_value light_color.a 1.000000 67 | set_value d_scale 2.507272 68 | set_value d_offset 3.415760 69 | 70 | type Fog0 71 | set_value color.r 0.732142 72 | set_value color.g 0.785714 73 | set_value color.b 0.812500 74 | set_value color.a 1.000000 75 | set_value density.a 0.058153 76 | set_value density.b 0.062500 77 | set_value density.c 0.071918 78 | set_value density.d 10.000000 79 | set_value light_color.r 0.553571 80 | set_value light_color.g 0.616071 81 | set_value light_color.b 0.883928 82 | set_value light_color.a 1.000000 83 | set_value d_scale 2.507272 84 | set_value d_offset 3.415760 85 | 86 | type Sky 87 | set_value theta_phi[0] 2.440341 88 | set_value theta_phi[1] -0.336599 89 | set_value distance 40.216381 90 | set_value sun_color.r 0.053567 91 | set_value sun_color.g 0.044640 92 | set_value sun_color.b 0.839285 93 | set_value sun_color.a 1.000000 94 | set_value sun_power 21.564348 95 | set_value sun_control 0.035714 96 | set_value zenith_color.r 0.482142 97 | set_value zenith_color.g 0.767857 98 | set_value zenith_color.b 0.901785 99 | set_value zenith_color.a 0.000000 100 | set_value horizon_color.r 0.723214 101 | set_value horizon_color.g 0.785714 102 | set_value horizon_color.b 0.883928 103 | set_value horizon_color.a 0.000000 104 | set_value wave_fog_alpha 0.026785 105 | set_value radius 8.363738 106 | set_value xscale 0.642857 107 | set_value side_angle 0.835730 108 | set_value horizon_angle 0.196349 109 | set_value horizon_blend_range 0.144052 110 | set_value horizon_curvature 0.523598 111 | set_value sky_blend_start 0.392699 112 | set_value sky_blend_range 0.586082 113 | set_value pos_distortion_scale 0.005146 114 | set_value grad_distortion_scale 0.005146 115 | set_value horizon_distortion_scale 0.002108 116 | 117 | type FFTWave 118 | set_value gravity 9.710714 119 | set_value A 0.000000 120 | set_value logA -20.000000 121 | set_value patch_size 98.214287 122 | set_value wind_speed 10.250000 123 | set_value wind_dir -3.141592 124 | set_value time_step 0.003101 125 | 126 | type WaveInstance 127 | set_value distortion_scale 0.120587 128 | set_value translation.x 0.000371 129 | set_value translation.y -0.009445 130 | set_value translation.z -2.550752 131 | set_value translation.w 0.000000 132 | set_value rotation.x -0.439656 133 | set_value rotation.y 0.000000 134 | set_value rotation.z 0.000000 135 | set_value rotation.w 0.898166 136 | set_value scale.x 0.539773 137 | set_value scale.y 0.450897 138 | set_value scale.z 0.435805 139 | set_value scale.w 0.000000 140 | set_value global_scale 4.922255 141 | set_value uv_scale 0.625000 142 | set_value uv_rotate 221.785721 143 | set_value center_color.r 0.526783 144 | set_value center_color.g 0.553571 145 | set_value center_color.b 0.625000 146 | set_value center_color.a 0.800000 147 | set_value center_power 0.007324 148 | set_value edge_color.r 0.607142 149 | set_value edge_color.g 0.651784 150 | set_value edge_color.b 0.714285 151 | set_value edge_color.a 0.800000 152 | set_value edge_power 4.844873 153 | set_value cross_section.x 0.199972 154 | set_value cross_section.y 0.253692 155 | set_value cross_section.z -0.241464 156 | set_value cross_section.w 2.056981 157 | set_value cross_section_flat.x 0.169096 158 | set_value cross_section_flat.y 0.109336 159 | set_value cross_section_flat.z -0.307033 160 | set_value cross_section_flat.w 1.053961 161 | set_value decay 0.464284 162 | set_value shadow_nor_blend 0.400000 163 | 164 | type WaveRenderer 165 | set_value edge_fog[0] 0.401784 166 | set_value edge_fog[1] 0.857142 167 | set_value pitch_max -0.813448 168 | set_value pitch_rest -0.698131 169 | set_value pitch_min -0.743323 170 | set_value pitch_debug -0.743323 171 | set_value roll_max 0.180766 172 | set_value roll_max_zone 0.122173 173 | set_value zoom 0.535714 174 | set_value camera_chase 0.106621 175 | -------------------------------------------------------------------------------- /src/conf_reader.c: -------------------------------------------------------------------------------- 1 | /* 2 | * PS Vita config script reader 3 | * Copyright (C) 2020, Princess of Sleeping 4 | */ 5 | 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include "config_parser.h" 11 | 12 | 13 | int config_parse(const char *pConfig, SceSize size, const ConfReaderFunc *pConfReaderFunc, unsigned int num){ 14 | 15 | if(pConfig == NULL || (size - 1) < 0){ 16 | sceClibPrintf("[%-15s] Invalid config\n", "Error"); 17 | return -1; 18 | } 19 | 20 | ConfReaderCtx *conf_reader_ctx = (ConfReaderCtx *)sce_paf_malloc(sizeof(ConfReaderCtx)); 21 | sce_paf_memset(conf_reader_ctx, 0, sizeof(ConfReaderCtx)); 22 | 23 | conf_reader_ctx->prev = (ConfReaderCtx *)sce_paf_malloc(sizeof(ConfReaderCtx)); 24 | sce_paf_memset(conf_reader_ctx->prev, 0, sizeof(ConfReaderCtx)); 25 | 26 | ConfReaderCtx **ppConfReaderCtx = &conf_reader_ctx; 27 | 28 | const char *config_read = pConfig; 29 | 30 | int is_in_comment = 0, error_out = 0, ignore_error = 0; 31 | 32 | // uint32_t val = 0; 33 | 34 | int dbg_line = 1; 35 | 36 | while(config_read < (char *)((uintptr_t)pConfig + size) && error_out == 0 && (*ppConfReaderCtx)->is_read_end == 0){ 37 | 38 | if(*config_read == '#'){ 39 | config_read++; 40 | is_in_comment = 1; 41 | 42 | }else if(sce_paf_strncmp(config_read, "-", 1) == 0 && is_in_comment == 0){ 43 | 44 | char ch = config_read[1]; 45 | 46 | if(ch != ' '){ 47 | error_out = 1; 48 | }else{ 49 | config_read++; 50 | 51 | while(*config_read == ' ' || *config_read == '\t') 52 | config_read++; 53 | 54 | if((*ppConfReaderCtx)->is_do_nothing == 0) 55 | ignore_error = 1; 56 | } 57 | 58 | }else if(*config_read == '\r' || *config_read == '\n'){ 59 | 60 | dbg_line++; 61 | 62 | if(config_read[0] == '\r' && config_read[1] == '\n') 63 | dbg_line--; 64 | 65 | config_read++; 66 | is_in_comment = 0; 67 | ignore_error = 0; 68 | }else{ 69 | if(is_in_comment == 0){ 70 | error_out = 1; 71 | for(int i=0;iprev; 106 | sce_paf_free(conf_reader_ctx); 107 | conf_reader_ctx = pCtxPrev; 108 | } 109 | 110 | if(error_out != 0){ 111 | if(error_out == 1) 112 | sceClibPrintf("[%-15s] The config contains invalid syntax\n", "Error"); 113 | 114 | sceClibPrintf("[%-15s] Line:%d\n", "Error", dbg_line); 115 | return -1; 116 | } 117 | 118 | return 0; 119 | } 120 | 121 | int config_parse_by_path(const char *path, const ConfReaderFunc *pConfReaderFunc, unsigned int num){ 122 | 123 | int res, fd, readbyte; 124 | char *config = NULL; 125 | SceOff offset; 126 | 127 | fd = sceIoOpen(path, SCE_O_RDONLY, 0); 128 | if(fd < 0){ 129 | // sceClibPrintf("config open failed\n"); 130 | return 0x80010002; 131 | } 132 | 133 | readbyte = 0; 134 | 135 | do { 136 | offset = sceIoLseek(fd, 0LL, SCE_SEEK_END); 137 | if(offset < 0){ 138 | sceClibPrintf("sceIoLseek: 0x%llX\n", offset); 139 | break; 140 | } 141 | 142 | SceSize config_size = (SceSize)offset; 143 | if(config_size != 0){ 144 | config = (char *)sce_paf_malloc(config_size + 0x3F); 145 | sce_paf_memset(config, 0, config_size + 0x3F); 146 | } 147 | 148 | offset = sceIoLseek(fd, 0LL, SCE_SEEK_SET); 149 | if(offset < 0){ 150 | break; 151 | } 152 | 153 | readbyte = sceIoRead(fd, config, config_size); 154 | } while(0); 155 | 156 | sceIoClose(fd); 157 | 158 | res = config_parse(config, readbyte, pConfReaderFunc, num); 159 | 160 | sce_paf_free(config); 161 | 162 | return res; 163 | } 164 | -------------------------------------------------------------------------------- /src/config_parser.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _CONFIG_PARSER_H_ 3 | #define _CONFIG_PARSER_H_ 4 | 5 | #ifdef __cplusplus 6 | extern "C" { 7 | #endif 8 | 9 | typedef struct ConfReaderCtx { 10 | struct ConfReaderCtx *prev; 11 | int is_do_nothing; 12 | int is_read_end; 13 | char if_char[0x24]; // if not used, can remove 14 | int flags; 15 | } ConfReaderCtx; 16 | 17 | typedef struct ConfReaderFunc ConfReaderFunc; 18 | 19 | typedef int (* ConfReaderCallback)(const char *config, ConfReaderCtx **conf_reader_ctx, const ConfReaderFunc *pInfo); 20 | 21 | typedef struct ConfReaderFunc { 22 | const char *cmd_name; 23 | ConfReaderCallback cb; 24 | void *argp; 25 | int argi; 26 | } ConfReaderFunc; 27 | 28 | int config_parse(const char *pConfig, SceSize size, const ConfReaderFunc *pConfReaderFunc, unsigned int num); 29 | int config_parse_by_path(const char *path, const ConfReaderFunc *pConfReaderFunc, unsigned int num); 30 | 31 | #ifdef __cplusplus 32 | } 33 | #endif 34 | 35 | #endif /* _CONFIG_PARSER_H_ */ 36 | -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- 1 | /* 2 | * psp2wpp 3 | * Copyright (C) 2022, Princess of Sleeping 4 | */ 5 | 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include "wave.h" 15 | 16 | 17 | #define HookImport(module_name, library_nid, func_nid, func_name) taiHookFunctionImport(&func_name ## _ref, module_name, library_nid, func_nid, func_name ## _patch) 18 | 19 | 20 | int wave_config_read(const char *path); 21 | extern SceWaveParam wave_param; 22 | 23 | SceBool is_enso; 24 | SceUID thid = -1, sema_id = -1; 25 | 26 | SceFColor *select_wave_color; 27 | 28 | void *(* ScePafGraphics_4E038C05)(void); 29 | void *(* FUN_8109defe)(void *a1, int a2); 30 | int (* FUN_810a8080)(void *a1, const char *name, const SceWaveParam *pWaveParam); 31 | 32 | 33 | int resolve_offsets(void){ 34 | 35 | int res; 36 | tai_module_info_t moduleInfo; 37 | SceKernelModuleInfo info; 38 | void *text, *data; 39 | 40 | moduleInfo.size = sizeof(moduleInfo); 41 | 42 | res = taiGetModuleInfo("SceShell", &moduleInfo); 43 | if(res < 0){ 44 | return res; 45 | } 46 | 47 | sceKernelGetModuleInfo(moduleInfo.modid, &info); 48 | 49 | data = info.segments[1].vaddr; 50 | 51 | switch(moduleInfo.module_nid){ 52 | case 0x0552F692: // CEX 3.60 53 | case 0x532155E5: // CEX 3.61 54 | case 0xBB4B0A3E: // CEX 3.63 55 | select_wave_color = (SceFColor *)(data + (0x81554530 - 0x81542000)); // 0x12530 56 | break; 57 | case 0x5549BF1F: // CEX 3.65 58 | case 0x34B4D82E: // CEX 3.67 59 | case 0x12DAC0F3: // CEX 3.68 60 | case 0x0703C828: // CEX 3.69 61 | case 0x2053B5A5: // CEX 3.70 62 | case 0xF476E785: // CEX 3.71 63 | case 0x939FFBE9: // CEX 3.72 64 | case 0x734D476A: // CEX 3.73 65 | case 0x51CB6207: // CEX 3.74 66 | select_wave_color = (SceFColor *)(data + (0x81555540 - 0x81543000)); // 0x12540 67 | break; 68 | case 0xB96BCFC3: // Tool 3.60-I tool_for_cex 69 | select_wave_color = (SceFColor *)(data + (0x81554530 - 0x81542000)); // 0x12530 70 | break; 71 | case 0xB45216F4: // Tool 3.72-I 72 | select_wave_color = (SceFColor *)(data + (0x815442B0 - 0x81532000)); // 0x122B0 73 | break; 74 | default: 75 | sceClibPrintf("%s fingerprint 0x%08X\n", "SceShell", moduleInfo.module_nid); 76 | select_wave_color = NULL; 77 | break; 78 | } 79 | 80 | moduleInfo.size = sizeof(moduleInfo); 81 | 82 | res = taiGetModuleInfo("ScePaf", &moduleInfo); 83 | if(res < 0){ 84 | return res; 85 | } 86 | 87 | sceKernelGetModuleInfo(moduleInfo.modid, &info); 88 | 89 | text = info.segments[0].vaddr; 90 | 91 | switch(moduleInfo.module_nid){ 92 | case 0xCD679177: // CEX 3.60 93 | case 0x0305714C: // CEX 3.61 94 | case 0xE15A86ED: // CEX 3.63 95 | case 0x73F90499: // CEX 3.65 96 | case 0xE7A89CA9: // CEX 3.67 97 | case 0x66EC0C5D: // CEX 3.68 98 | case 0x52A49770: // CEX 3.69 99 | case 0x78DF8738: // CEX 3.70 100 | case 0x09111E96: // CEX 3.71 101 | case 0xD5A425AF: // CEX 3.72 102 | case 0x9CE470B4: // CEX 3.73 103 | case 0x0DBFBA9B: // CEX 3.74 104 | ScePafGraphics_4E038C05 = text + (0x7f7b8 | 1); 105 | FUN_8109defe = text + (0x9d40e | 1); 106 | FUN_810a8080 = text + (0xa7590 | 1); 107 | break; 108 | case 0xD4018D85: // Tool 3.60-I tool_for_cex 109 | case 0xA081BFE1: // Tool 3.72-I 110 | ScePafGraphics_4E038C05 = text + (0x802A8 | 1); 111 | FUN_8109defe = text + (0x9defe | 1); 112 | FUN_810a8080 = text + (0xa8080 | 1); 113 | break; 114 | default: 115 | sceClibPrintf("%s fingerprint 0x%08X\n", "ScePaf", moduleInfo.module_nid); 116 | ScePafGraphics_4E038C05 = NULL; 117 | FUN_8109defe = NULL; 118 | FUN_810a8080 = NULL; 119 | break; 120 | } 121 | 122 | return 0; 123 | } 124 | 125 | const char * const wave_name_list[0x20] = { 126 | "effects_default_0512_01", 127 | "iboot", 128 | "effects_0406_ruby", 129 | "effects_0407_purple_01", 130 | "effects_0408_01_orange", 131 | "effects_0411_purple_02", 132 | "effects_0415_A5", 133 | "effects_0518_dalia", 134 | "effects_0518_gray_FLAT", 135 | "effects_0518_ruby", 136 | "effects_A1", 137 | "effects_black", 138 | "effects_blue_FLAT", 139 | "effects_blueTB_0513_01", 140 | "effects_bluewhite_05", 141 | "effects_casis", 142 | 143 | "effects_green_0512_01", 144 | "effects_koiao_0512_01", 145 | "effects_maintosh", 146 | "effects_marrygold", 147 | "effects_peach_0512_001", 148 | "effects_purple_01", 149 | "effects_purplered", 150 | "effects_yellow_0512_01", 151 | "effects_redTB_0513_01", 152 | "effects_limegreen_0513_02", 153 | "effects_turquoise_0513_01", 154 | "effects_color_vari_2g_01", 155 | "effects_color_vari_2g_02", 156 | "effects_color_vari_2g_03", 157 | "effects_color_vari_2g_04", 158 | "effects_original_01" 159 | }; 160 | 161 | const SceUInt32 wave_index_translation_list[0x20] = { 162 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x08, 163 | 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 164 | 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x18, 0x19, 165 | 0x1A, 0x17, 0x07, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F 166 | }; 167 | 168 | int load_waveparam(void){ 169 | 170 | int res; 171 | char path[0x100]; 172 | 173 | if(ScePafGraphics_4E038C05 == NULL){ 174 | return -1; 175 | } 176 | 177 | for(int i=0;i<0x1F;i++){ 178 | 179 | sceClibMemset(&wave_param, 0, sizeof(wave_param)); 180 | 181 | res = -1; 182 | 183 | if(res < 0 && (vshSblAimgrIsTool() == SCE_TRUE || vshSblAimgrIsTest() == SCE_TRUE)){ 184 | sceClibSnprintf(path, sizeof(path), "%sdata/waveparams/%d.txt", "host0:", i); 185 | res = wave_config_read(path); 186 | } 187 | 188 | if(res < 0){ 189 | sceClibSnprintf(path, sizeof(path), "%sdata/waveparams/%d.txt", "ux0:", i); 190 | res = wave_config_read(path); 191 | } 192 | 193 | if(res >= 0){ 194 | SceUInt32 wave_index = wave_index_translation_list[i]; 195 | 196 | if(select_wave_color != NULL && i < 0x1F){ 197 | select_wave_color[i].r = wave_param.selecter[0].r; 198 | select_wave_color[i].g = wave_param.selecter[0].g; 199 | select_wave_color[i].b = wave_param.selecter[0].b; 200 | select_wave_color[i].a = wave_param.selecter[0].a; 201 | select_wave_color[0x1F + i].r = wave_param.selecter[1].r; 202 | select_wave_color[0x1F + i].g = wave_param.selecter[1].g; 203 | select_wave_color[0x1F + i].b = wave_param.selecter[1].b; 204 | select_wave_color[0x1F + i].a = wave_param.selecter[1].a; 205 | } 206 | 207 | wave_param.magic = SCE_WAVE_PARAM_MAGIC; 208 | wave_param.version = 1; 209 | wave_param.color_index = wave_index; 210 | wave_param.unk_0x0C = 0; 211 | 212 | void *wave_ctx = ScePafGraphics_4E038C05(); 213 | void *wave_info = FUN_8109defe(*(void **)(wave_ctx), 0); 214 | 215 | FUN_810a8080(*(void **)(wave_info), wave_name_list[wave_index], &wave_param); 216 | } 217 | } 218 | 219 | return 0; 220 | } 221 | 222 | int waveparam_update_thread(SceSize argc, ScePVoid argp){ 223 | 224 | int res; 225 | 226 | while(1){ 227 | res = sceKernelWaitSema(sema_id, 1, NULL); 228 | if(res < 0){ 229 | sceClibPrintf("sceKernelWaitSema 0x%X\n", res); 230 | continue; 231 | } 232 | 233 | load_waveparam(); 234 | 235 | if(is_enso == SCE_TRUE){ 236 | 237 | sceClibMemset(&wave_param, 0, sizeof(wave_param)); 238 | 239 | do { 240 | res = wave_config_read("ux0:data/waveparam.txt"); 241 | if(res == 0 || res != 0x80010002){ 242 | break; 243 | } 244 | 245 | res = wave_config_read("sd0:data/waveparam.txt"); 246 | if(res == 0 || res != 0x80010002){ 247 | break; 248 | } 249 | 250 | res = wave_config_read("host0:data/waveparam.txt"); 251 | if(res == 0 || res != 0x80010002){ 252 | break; 253 | } 254 | } while(0); 255 | 256 | if(res < 0){ 257 | // sceClibPrintf("waveparam.txt not found\n"); 258 | }else{ 259 | wave_param.magic = SCE_WAVE_PARAM_MAGIC; 260 | wave_param.version = 1; 261 | wave_param.color_index = 0x1F; 262 | wave_param.unk_0x0C = 0; 263 | 264 | void *wave_ctx = ScePafGraphics_4E038C05(); 265 | void *wave_info = FUN_8109defe(*(void **)(wave_ctx), 0); 266 | 267 | FUN_810a8080(*(void **)(wave_info), wave_name_list[0x1F], &wave_param); 268 | } 269 | } 270 | 271 | SceUInt32 prev_index = scePafGraphicsCurrentWave; 272 | scePafGraphicsCurrentWave = 0x20; 273 | scePafGraphicsUpdateCurrentWave(prev_index, 1.0f); 274 | } 275 | 276 | return 0; 277 | } 278 | 279 | int waveparam_update_thread_2(SceSize argc, ScePVoid argp){ 280 | 281 | SceIoStat last_stat; 282 | 283 | if(is_enso == SCE_TRUE){ 284 | sceKernelDelayThread(9 * 1000 * 1000); 285 | } 286 | 287 | while(1){ 288 | sceKernelDelayThread(500 * 1000); 289 | 290 | SceIoStat stat; 291 | sceIoGetstat("host0:data/waveparams/2.txt", &stat); 292 | 293 | if(sceClibMemcmp(&(last_stat.st_mtime), &(stat.st_mtime), sizeof(SceDateTime)) != 0){ 294 | sceClibMemset(&wave_param, 0, sizeof(wave_param)); 295 | 296 | wave_param.magic = SCE_WAVE_PARAM_MAGIC; 297 | wave_param.version = 1; 298 | wave_param.color_index = 2; 299 | wave_param.unk_0x0C = 0; 300 | 301 | wave_config_read("host0:data/waveparams/2.txt"); 302 | sceClibMemcpy(&(last_stat.st_mtime), &(stat.st_mtime), sizeof(SceDateTime)); 303 | 304 | void *wave_ctx = ScePafGraphics_4E038C05(); 305 | void *wave_info = FUN_8109defe(*(void **)(wave_ctx), 0); 306 | 307 | FUN_810a8080(*(void **)(wave_info), wave_name_list[2], &wave_param); 308 | 309 | SceUInt32 prev_index = scePafGraphicsCurrentWave; 310 | scePafGraphicsCurrentWave = 0x20; 311 | scePafGraphicsUpdateCurrentWave(prev_index, 1.0f); 312 | } 313 | } 314 | 315 | return 0; 316 | } 317 | 318 | int psp2wpp_spawn_reload_server(void){ 319 | 320 | int res; 321 | 322 | res = sceKernelCreateSema("psp2wpp_sema", SCE_KERNEL_ATTR_OPENABLE, 0, 1, NULL); 323 | if(res < 0){ 324 | return res; 325 | } 326 | 327 | sema_id = res; 328 | 329 | do { 330 | res = sceKernelCreateThread("waveparam_update_thread", waveparam_update_thread, 0x78, 0x2000, 0, 0, NULL); 331 | if(res < 0){ 332 | break; 333 | } 334 | 335 | thid = res; 336 | 337 | res = sceKernelStartThread(thid, 0, NULL); 338 | if(res >= 0){ 339 | return 0; 340 | } 341 | 342 | sceKernelDelayThread(thid); 343 | thid = -1; 344 | } while(0); 345 | 346 | sceKernelDelayThread(sema_id); 347 | sema_id = -1; 348 | 349 | return res; 350 | } 351 | 352 | tai_hook_ref_t ScePafGraphics_45A01FA1_ref; 353 | int ScePafGraphics_45A01FA1_patch(SceWaveParam *pParam){ 354 | 355 | int res; 356 | 357 | do { 358 | sceClibMemset(&wave_param, 0, sizeof(wave_param)); 359 | res = wave_config_read("ux0:data/waveparam.txt"); 360 | if(res == 0 || res != 0x80010002){ 361 | break; 362 | } 363 | 364 | sceClibMemset(&wave_param, 0, sizeof(wave_param)); 365 | res = wave_config_read("sd0:data/waveparam.txt"); 366 | if(res == 0 || res != 0x80010002){ 367 | break; 368 | } 369 | 370 | sceClibMemset(&wave_param, 0, sizeof(wave_param)); 371 | res = wave_config_read("host0:data/waveparam.txt"); 372 | if(res == 0 || res != 0x80010002){ 373 | break; 374 | } 375 | } while(0); 376 | 377 | if(res == 0){ 378 | sceClibMemcpy(pParam->selecter, wave_param.selecter, sizeof(pParam->selecter)); 379 | 380 | wave_param.magic = SCE_WAVE_PARAM_MAGIC; 381 | wave_param.version = 1; 382 | wave_param.color_index = 0x1F; 383 | wave_param.unk_0x0C = 0; 384 | 385 | pParam = &wave_param; 386 | 387 | // custom waveparam dump point. 388 | } 389 | 390 | return TAI_CONTINUE(int, ScePafGraphics_45A01FA1_ref, pParam); 391 | } 392 | 393 | tai_hook_ref_t ScePafMisc_B9FB9BD6_ref; 394 | int ScePafMisc_B9FB9BD6_patch(void **dst, const char *path, int a3, int a4, void *a5){ 395 | 396 | int res; 397 | SceIoStat stat; 398 | 399 | if(0 == sce_paf_strcmp(path, "pd0:wave/waveparam.bin")){ 400 | 401 | load_waveparam(); 402 | 403 | res = sceIoGetstat(path, &stat); 404 | 405 | if(res < 0){ 406 | path = "ux0:data/waveparam.bin"; 407 | res = sceIoGetstat(path, &stat); 408 | } 409 | 410 | if(res < 0){ 411 | path = "sd0:data/waveparam.bin"; 412 | res = sceIoGetstat(path, &stat); 413 | } 414 | 415 | if(res < 0 && (vshSblAimgrIsTool() != 0 || vshSblAimgrIsTest() != 0)){ 416 | path = "host0:data/waveparam.bin"; 417 | res = sceIoGetstat(path, &stat); 418 | } 419 | } 420 | 421 | return TAI_CONTINUE(int, ScePafMisc_B9FB9BD6_ref, dst, path, a3, a4, a5); 422 | } 423 | 424 | tai_hook_ref_t sceSysmoduleLoadModuleInternalWithArg_ref; 425 | int sceSysmoduleLoadModuleInternalWithArg_patch(SceSysmoduleInternalModuleId id, SceSize args, void *argp, void *unk){ 426 | 427 | int res = TAI_CONTINUE(int, sceSysmoduleLoadModuleInternalWithArg_ref, id, args, argp, unk); 428 | 429 | if(res >= 0 && id == SCE_SYSMODULE_INTERNAL_PAF){ 430 | HookImport("SceShell", 0xa070d6a7, 0x45A01FA1, ScePafGraphics_45A01FA1); 431 | HookImport("SceShell", 0x3d643ce8, 0xB9FB9BD6, ScePafMisc_B9FB9BD6); 432 | 433 | resolve_offsets(); 434 | psp2wpp_spawn_reload_server(); 435 | } 436 | 437 | return res; 438 | } 439 | 440 | tai_hook_ref_t vshIdStorageLookup_ref; 441 | int vshIdStorageLookup_patch(SceUInt32 leaf, SceUInt32 offset, ScePVoid data, SceSize length){ 442 | 443 | int res = TAI_CONTINUE(int, vshIdStorageLookup_ref, leaf, offset, data, length); 444 | 445 | if((res >= 0 || res == 0x80230005) && leaf == 0x116 && offset == 0 && data != NULL && length == 4){ 446 | 447 | if(res < 0){ 448 | *(SceUInt32 *)(data) = 0; 449 | res = 0; 450 | } 451 | 452 | if(0){ // Have pre-theme color 453 | *(SceUInt8 *)(data) |= 1; 454 | *(SceUInt8 *)(data + 1) = 0x0; // color index (0~0x1F) 455 | } 456 | 457 | if(1){ // Have pd0:wave/waveparam.bin 458 | *(SceUInt8 *)(data) |= 2; 459 | } 460 | 461 | if(0){ // Have pre-installed theme (pd0:theme) 462 | *(SceUInt8 *)(data) |= 4; 463 | } 464 | } 465 | 466 | return res; 467 | } 468 | 469 | int psp2wpp_main(void){ 470 | 471 | int res; 472 | SceUInt64 syscall[2]; 473 | 474 | if(_vshKernelSearchModuleByName("SceSysStateMgr", syscall) >= 0){ 475 | is_enso = SCE_TRUE; 476 | }else{ 477 | is_enso = SCE_FALSE; 478 | } 479 | 480 | if(is_enso == SCE_TRUE){ 481 | HookImport("SceShell", 0x03FCF19D, 0xC3C26339, sceSysmoduleLoadModuleInternalWithArg); 482 | HookImport("SceShell", 0x35C5ACD4, 0x58BA5A8D, vshIdStorageLookup); 483 | }else{ 484 | res = resolve_offsets(); 485 | if(res < 0){ 486 | return res; 487 | } 488 | 489 | res = psp2wpp_spawn_reload_server(); 490 | if(res < 0){ 491 | return res; 492 | } 493 | 494 | load_waveparam(); 495 | 496 | SceUInt32 prev_index = scePafGraphicsCurrentWave; 497 | scePafGraphicsCurrentWave = 0x20; 498 | scePafGraphicsUpdateCurrentWave(prev_index, 1.0f); 499 | } 500 | 501 | return 0; 502 | } 503 | 504 | void _start() __attribute__ ((weak, alias("module_start"))); 505 | int module_start(SceSize args, void *argp){ 506 | 507 | if(psp2wpp_main() < 0){ 508 | return SCE_KERNEL_START_FAILED; 509 | } 510 | 511 | return SCE_KERNEL_START_SUCCESS; 512 | } 513 | -------------------------------------------------------------------------------- /src/wave.h: -------------------------------------------------------------------------------- 1 | /* 2 | * psp2wpp 3 | * Copyright (C) 2022, Princess of Sleeping 4 | */ 5 | 6 | #ifndef _PSP2_WAVE_PARAM_H_ 7 | #define _PSP2_WAVE_PARAM_H_ 8 | 9 | #ifdef __cplusplus 10 | extern "C" { 11 | #endif 12 | 13 | 14 | #include 15 | 16 | 17 | #define SCE_WAVE_PARAM_MAGIC (0x61776976) 18 | 19 | typedef struct SceWaveParam { // size is 0x2A0-bytes 20 | SceUInt32 magic; // "viwa" on string 21 | SceUInt32 version; // 1 only 22 | SceUInt32 color_index; // 0x1F only 23 | SceUInt32 unk_0x0C; // 0 only 24 | SceFColor selecter[2]; 25 | 26 | // offset: 0x30 27 | struct { 28 | SceFColor color; 29 | SceFloat32 diffuse_coeff; 30 | SceFloat32 specular_coeff; 31 | SceFloat32 specular_power; 32 | SceFloat32 fresnel_front; 33 | SceFloat32 fresnel_control; 34 | SceFloat32 fresnel_coeff; 35 | SceFloat32 refraction_coeff; 36 | SceFloat32 refraction_amount; 37 | SceFloat32 second_reflection; 38 | } Material; 39 | 40 | SceUInt32 padding_0x64[3]; // unused 41 | 42 | // offset: 0x70 43 | struct { 44 | SceFloat32 theta_phi[2]; 45 | SceUInt32 padding_0x78[2]; // unused 46 | SceFPlane attn; 47 | SceFColor ambient_color; 48 | SceFColor diffuse_color; 49 | SceFloat32 distance; 50 | SceFloat32 fade; 51 | } PointLightSphere; 52 | 53 | SceUInt32 padding_0xB8[2]; // unused 54 | 55 | // offset: 0xC0 56 | /* 57 | * 0: Fog at the bottom of the screen 58 | * 1: Fog at the up of the screen? 59 | */ 60 | struct { 61 | SceFColor color; 62 | SceFPlane density; 63 | SceFColor light_color; // The color of the fog that covers the center of the screen 64 | SceFloat32 d_scale; 65 | SceFloat32 d_offset; 66 | SceUInt32 padding[2]; // unused 67 | } Fog[2]; 68 | struct { 69 | SceFloat32 theta_phi[2]; 70 | SceUInt32 padding[2]; // unused 71 | SceFColor sun_color; // The color of the light that hits(?) the wave 72 | SceFColor zenith_color; 73 | SceFColor horizon_color; 74 | SceFloat32 distance; 75 | SceFloat32 sun_power; 76 | SceFloat32 sun_control; 77 | SceFloat32 wave_fog_alpha; 78 | SceFloat32 radius; 79 | SceFloat32 xscale; 80 | SceFloat32 side_angle; 81 | SceFloat32 horizon_angle; 82 | SceFloat32 horizon_blend_range; 83 | SceFloat32 horizon_curvature; 84 | SceFloat32 sky_blend_start; 85 | SceFloat32 sky_blend_range; 86 | SceFloat32 pos_distortion_scale; 87 | SceFloat32 grad_distortion_scale; 88 | SceFloat32 horizon_distortion_scale; 89 | } Sky; 90 | SceUInt32 padding_0x1BC; // unused 91 | struct { 92 | SceFloat32 gravity; 93 | SceFloat32 A; 94 | SceFloat32 logA; 95 | SceFloat32 patch_size; // Wave moving coeff 96 | SceFloat32 wind_speed; 97 | SceFloat32 wind_dir; 98 | SceFloat32 time_step; 99 | } FFTWave; 100 | SceUInt32 padding_0x1DC; // unused 101 | struct { 102 | SceFQuaternion translation; 103 | SceFQuaternion rotation; 104 | SceFQuaternion scale; 105 | SceFColor center_color; // wave color 106 | SceFColor edge_color; 107 | SceFQuaternion cross_section; 108 | SceFQuaternion cross_section_flat; 109 | SceFloat32 distortion_scale; 110 | SceFloat32 global_scale; 111 | SceFloat32 uv_scale; 112 | SceFloat32 uv_rotate; 113 | SceFloat32 center_power; 114 | SceFloat32 edge_power; 115 | SceFloat32 decay; 116 | SceFloat32 shadow_nor_blend; 117 | } WaveInstance; 118 | struct { 119 | SceFloat32 edge_fog[2]; 120 | SceUInt32 padding[2]; // unused 121 | SceFloat32 pitch_max; 122 | SceFloat32 pitch_rest; 123 | SceFloat32 pitch_min; 124 | SceFloat32 pitch_debug; 125 | SceFloat32 roll_max; 126 | SceFloat32 roll_max_zone; 127 | SceFloat32 zoom; 128 | SceFloat32 camera_chase; 129 | } WaveRenderer; 130 | } SceWaveParam; 131 | 132 | 133 | #ifdef __cplusplus 134 | } 135 | #endif 136 | 137 | #endif /* _PSP2_WAVE_PARAM_H_ */ 138 | -------------------------------------------------------------------------------- /src/wave_config.c: -------------------------------------------------------------------------------- 1 | /* 2 | * psp2wpp 3 | * Copyright (C) 2022, Princess of Sleeping 4 | */ 5 | 6 | #include 7 | #include 8 | #include 9 | #include "wave.h" 10 | #include "config_parser.h" 11 | 12 | 13 | SceWaveParam wave_param; 14 | 15 | typedef struct WaveMemberStrMap { 16 | const char *name; 17 | float *value; 18 | } WaveMemberStrMap; 19 | 20 | typedef struct WavePartMap { 21 | const char *name; 22 | const WaveMemberStrMap *map; 23 | int n; 24 | } WavePartMap; 25 | 26 | #define wave_map_entry(p, m) { \ 27 | .name = #m, \ 28 | .value = &((p).m) \ 29 | } 30 | 31 | #define wave_map_entry2(p, m, name) { \ 32 | .name = #name, \ 33 | .value = &((p).m) \ 34 | } 35 | 36 | const WaveMemberStrMap waveMemberStrMap_top[] = { 37 | wave_map_entry(wave_param, selecter[0].r), 38 | wave_map_entry(wave_param, selecter[0].g), 39 | wave_map_entry(wave_param, selecter[0].b), 40 | wave_map_entry(wave_param, selecter[0].a), 41 | wave_map_entry(wave_param, selecter[1].r), 42 | wave_map_entry(wave_param, selecter[1].g), 43 | wave_map_entry(wave_param, selecter[1].b), 44 | wave_map_entry(wave_param, selecter[1].a) 45 | }; 46 | 47 | const WaveMemberStrMap waveMemberStrMap_material[] = { 48 | wave_map_entry(wave_param.Material, color.r), 49 | wave_map_entry(wave_param.Material, color.g), 50 | wave_map_entry(wave_param.Material, color.b), 51 | wave_map_entry(wave_param.Material, color.a), 52 | wave_map_entry(wave_param.Material, diffuse_coeff), 53 | wave_map_entry(wave_param.Material, specular_coeff), 54 | wave_map_entry(wave_param.Material, specular_power), 55 | wave_map_entry(wave_param.Material, fresnel_front), 56 | wave_map_entry(wave_param.Material, fresnel_control), 57 | wave_map_entry(wave_param.Material, fresnel_coeff), 58 | wave_map_entry(wave_param.Material, refraction_coeff), 59 | wave_map_entry(wave_param.Material, refraction_amount), 60 | wave_map_entry(wave_param.Material, second_reflection) 61 | }; 62 | 63 | const WaveMemberStrMap waveMemberStrMap_pointLightSphere[] = { 64 | wave_map_entry(wave_param.PointLightSphere, theta_phi[0]), 65 | wave_map_entry(wave_param.PointLightSphere, theta_phi[1]), 66 | wave_map_entry(wave_param.PointLightSphere, distance), 67 | wave_map_entry(wave_param.PointLightSphere, attn.a), 68 | wave_map_entry(wave_param.PointLightSphere, attn.b), 69 | wave_map_entry(wave_param.PointLightSphere, attn.c), 70 | wave_map_entry(wave_param.PointLightSphere, attn.d), 71 | wave_map_entry(wave_param.PointLightSphere, ambient_color.r), 72 | wave_map_entry(wave_param.PointLightSphere, ambient_color.g), 73 | wave_map_entry(wave_param.PointLightSphere, ambient_color.b), 74 | wave_map_entry(wave_param.PointLightSphere, ambient_color.a), 75 | wave_map_entry(wave_param.PointLightSphere, diffuse_color.r), 76 | wave_map_entry(wave_param.PointLightSphere, diffuse_color.g), 77 | wave_map_entry(wave_param.PointLightSphere, diffuse_color.b), 78 | wave_map_entry(wave_param.PointLightSphere, diffuse_color.a), 79 | wave_map_entry(wave_param.PointLightSphere, fade) 80 | }; 81 | 82 | 83 | const WaveMemberStrMap waveMemberStrMap_fog1[] = { 84 | wave_map_entry(wave_param.Fog[1], color.r), 85 | wave_map_entry(wave_param.Fog[1], color.g), 86 | wave_map_entry(wave_param.Fog[1], color.b), 87 | wave_map_entry(wave_param.Fog[1], color.a), 88 | wave_map_entry(wave_param.Fog[1], density.a), 89 | wave_map_entry(wave_param.Fog[1], density.b), 90 | wave_map_entry(wave_param.Fog[1], density.c), 91 | wave_map_entry(wave_param.Fog[1], density.d), 92 | wave_map_entry(wave_param.Fog[1], light_color.r), 93 | wave_map_entry(wave_param.Fog[1], light_color.g), 94 | wave_map_entry(wave_param.Fog[1], light_color.b), 95 | wave_map_entry(wave_param.Fog[1], light_color.a), 96 | wave_map_entry(wave_param.Fog[1], d_scale), 97 | wave_map_entry(wave_param.Fog[1], d_offset) 98 | }; 99 | 100 | const WaveMemberStrMap waveMemberStrMap_fog0[] = { 101 | wave_map_entry(wave_param.Fog[0], color.r), 102 | wave_map_entry(wave_param.Fog[0], color.g), 103 | wave_map_entry(wave_param.Fog[0], color.b), 104 | wave_map_entry(wave_param.Fog[0], color.a), 105 | wave_map_entry(wave_param.Fog[0], density.a), 106 | wave_map_entry(wave_param.Fog[0], density.b), 107 | wave_map_entry(wave_param.Fog[0], density.c), 108 | wave_map_entry(wave_param.Fog[0], density.d), 109 | wave_map_entry(wave_param.Fog[0], light_color.r), 110 | wave_map_entry(wave_param.Fog[0], light_color.g), 111 | wave_map_entry(wave_param.Fog[0], light_color.b), 112 | wave_map_entry(wave_param.Fog[0], light_color.a), 113 | wave_map_entry(wave_param.Fog[0], d_scale), 114 | wave_map_entry(wave_param.Fog[0], d_offset) 115 | }; 116 | 117 | const WaveMemberStrMap waveMemberStrMap_Sky[] = { 118 | wave_map_entry(wave_param.Sky, theta_phi[0]), 119 | wave_map_entry(wave_param.Sky, theta_phi[1]), 120 | wave_map_entry(wave_param.Sky, distance), 121 | wave_map_entry(wave_param.Sky, sun_color.r), 122 | wave_map_entry(wave_param.Sky, sun_color.g), 123 | wave_map_entry(wave_param.Sky, sun_color.b), 124 | wave_map_entry(wave_param.Sky, sun_color.a), 125 | wave_map_entry(wave_param.Sky, sun_power), 126 | wave_map_entry(wave_param.Sky, sun_control), 127 | wave_map_entry(wave_param.Sky, zenith_color.r), 128 | wave_map_entry(wave_param.Sky, zenith_color.g), 129 | wave_map_entry(wave_param.Sky, zenith_color.b), 130 | wave_map_entry(wave_param.Sky, zenith_color.a), 131 | wave_map_entry(wave_param.Sky, horizon_color.r), 132 | wave_map_entry(wave_param.Sky, horizon_color.g), 133 | wave_map_entry(wave_param.Sky, horizon_color.b), 134 | wave_map_entry(wave_param.Sky, horizon_color.a), 135 | wave_map_entry(wave_param.Sky, wave_fog_alpha), 136 | wave_map_entry(wave_param.Sky, radius), 137 | wave_map_entry(wave_param.Sky, xscale), 138 | wave_map_entry(wave_param.Sky, side_angle), 139 | wave_map_entry(wave_param.Sky, horizon_angle), 140 | wave_map_entry(wave_param.Sky, horizon_blend_range), 141 | wave_map_entry(wave_param.Sky, horizon_curvature), 142 | wave_map_entry(wave_param.Sky, sky_blend_start), 143 | wave_map_entry(wave_param.Sky, sky_blend_range), 144 | wave_map_entry(wave_param.Sky, pos_distortion_scale), 145 | wave_map_entry(wave_param.Sky, grad_distortion_scale), 146 | wave_map_entry(wave_param.Sky, horizon_distortion_scale) 147 | }; 148 | 149 | const WaveMemberStrMap waveMemberStrMap_FFTWave[] = { 150 | wave_map_entry(wave_param.FFTWave, gravity), 151 | wave_map_entry(wave_param.FFTWave, A), 152 | wave_map_entry(wave_param.FFTWave, logA), 153 | wave_map_entry(wave_param.FFTWave, patch_size), 154 | wave_map_entry(wave_param.FFTWave, wind_speed), 155 | wave_map_entry(wave_param.FFTWave, wind_dir), 156 | wave_map_entry(wave_param.FFTWave, time_step) 157 | }; 158 | 159 | const WaveMemberStrMap waveMemberStrMap_WaveInstance[] = { 160 | wave_map_entry(wave_param.WaveInstance, distortion_scale), 161 | wave_map_entry(wave_param.WaveInstance, translation.x), 162 | wave_map_entry(wave_param.WaveInstance, translation.y), 163 | wave_map_entry(wave_param.WaveInstance, translation.z), 164 | wave_map_entry(wave_param.WaveInstance, translation.w), 165 | wave_map_entry(wave_param.WaveInstance, rotation.x), 166 | wave_map_entry(wave_param.WaveInstance, rotation.y), 167 | wave_map_entry(wave_param.WaveInstance, rotation.z), 168 | wave_map_entry(wave_param.WaveInstance, rotation.w), 169 | wave_map_entry(wave_param.WaveInstance, scale.x), 170 | wave_map_entry(wave_param.WaveInstance, scale.y), 171 | wave_map_entry(wave_param.WaveInstance, scale.z), 172 | wave_map_entry(wave_param.WaveInstance, scale.w), 173 | wave_map_entry(wave_param.WaveInstance, global_scale), 174 | wave_map_entry(wave_param.WaveInstance, uv_scale), 175 | wave_map_entry(wave_param.WaveInstance, uv_rotate), 176 | wave_map_entry(wave_param.WaveInstance, center_color.r), 177 | wave_map_entry(wave_param.WaveInstance, center_color.g), 178 | wave_map_entry(wave_param.WaveInstance, center_color.b), 179 | wave_map_entry(wave_param.WaveInstance, center_color.a), 180 | wave_map_entry(wave_param.WaveInstance, center_power), 181 | wave_map_entry(wave_param.WaveInstance, edge_color.r), 182 | wave_map_entry(wave_param.WaveInstance, edge_color.g), 183 | wave_map_entry(wave_param.WaveInstance, edge_color.b), 184 | wave_map_entry(wave_param.WaveInstance, edge_color.a), 185 | wave_map_entry(wave_param.WaveInstance, edge_power), 186 | wave_map_entry(wave_param.WaveInstance, cross_section.x), 187 | wave_map_entry(wave_param.WaveInstance, cross_section.y), 188 | wave_map_entry(wave_param.WaveInstance, cross_section.z), 189 | wave_map_entry(wave_param.WaveInstance, cross_section.w), 190 | wave_map_entry(wave_param.WaveInstance, cross_section_flat.x), 191 | wave_map_entry(wave_param.WaveInstance, cross_section_flat.y), 192 | wave_map_entry(wave_param.WaveInstance, cross_section_flat.z), 193 | wave_map_entry(wave_param.WaveInstance, cross_section_flat.w), 194 | wave_map_entry(wave_param.WaveInstance, decay), 195 | wave_map_entry(wave_param.WaveInstance, shadow_nor_blend) 196 | }; 197 | 198 | const WaveMemberStrMap waveMemberStrMap_WaveRenderer[] = { 199 | wave_map_entry(wave_param.WaveRenderer, edge_fog[0]), 200 | wave_map_entry(wave_param.WaveRenderer, edge_fog[1]), 201 | wave_map_entry(wave_param.WaveRenderer, pitch_max), 202 | wave_map_entry(wave_param.WaveRenderer, pitch_rest), 203 | wave_map_entry(wave_param.WaveRenderer, pitch_min), 204 | wave_map_entry(wave_param.WaveRenderer, pitch_debug), 205 | wave_map_entry(wave_param.WaveRenderer, roll_max), 206 | wave_map_entry(wave_param.WaveRenderer, roll_max_zone), 207 | wave_map_entry(wave_param.WaveRenderer, zoom), 208 | wave_map_entry(wave_param.WaveRenderer, camera_chase) 209 | }; 210 | 211 | const WavePartMap wavePartMap[] = { 212 | { 213 | .name = "Select", 214 | .map = waveMemberStrMap_top, 215 | .n = sizeof(waveMemberStrMap_top) / sizeof(waveMemberStrMap_top[0]) 216 | }, 217 | { 218 | .name = "Material", 219 | .map = waveMemberStrMap_material, 220 | .n = sizeof(waveMemberStrMap_material) / sizeof(waveMemberStrMap_material[0]) 221 | }, 222 | { 223 | .name = "PointLightSphere", 224 | .map = waveMemberStrMap_pointLightSphere, 225 | .n = sizeof(waveMemberStrMap_pointLightSphere) / sizeof(waveMemberStrMap_pointLightSphere[0]) 226 | }, 227 | { 228 | .name = "Fog1", 229 | .map = waveMemberStrMap_fog1, 230 | .n = sizeof(waveMemberStrMap_fog1) / sizeof(waveMemberStrMap_fog1[0]) 231 | }, 232 | { 233 | .name = "Fog0", 234 | .map = waveMemberStrMap_fog0, 235 | .n = sizeof(waveMemberStrMap_fog0) / sizeof(waveMemberStrMap_fog0[0]) 236 | }, 237 | { 238 | .name = "Sky", 239 | .map = waveMemberStrMap_Sky, 240 | .n = sizeof(waveMemberStrMap_Sky) / sizeof(waveMemberStrMap_Sky[0]) 241 | }, 242 | { 243 | .name = "FFTWave", 244 | .map = waveMemberStrMap_FFTWave, 245 | .n = sizeof(waveMemberStrMap_FFTWave) / sizeof(waveMemberStrMap_FFTWave[0]) 246 | }, 247 | { 248 | .name = "WaveInstance", 249 | .map = waveMemberStrMap_WaveInstance, 250 | .n = sizeof(waveMemberStrMap_WaveInstance) / sizeof(waveMemberStrMap_WaveInstance[0]) 251 | }, 252 | { 253 | .name = "WaveRenderer", 254 | .map = waveMemberStrMap_WaveRenderer, 255 | .n = sizeof(waveMemberStrMap_WaveRenderer) / sizeof(waveMemberStrMap_WaveRenderer[0]) 256 | } 257 | }; 258 | 259 | 260 | 261 | const WavePartMap *wavePartMap_curr = NULL; 262 | 263 | int conf_reader_type(const char *config, ConfReaderCtx **conf_reader_ctx, const ConfReaderFunc *pInfo){ 264 | 265 | int cmd_len = sce_paf_strlen(pInfo->cmd_name); 266 | 267 | if(sce_paf_strncmp(config, pInfo->cmd_name, cmd_len) != 0) 268 | return -1; 269 | 270 | config = &config[cmd_len]; 271 | 272 | while(*config == ' ' || *config == '\t'){ 273 | config++; 274 | } 275 | 276 | const char *config_path_s = config; 277 | 278 | while(*config != '\r' && *config != '\n' && *config != 0){ 279 | config++; 280 | } 281 | 282 | int arg_len = config - config_path_s; 283 | 284 | if(arg_len == 0 && arg_len >= 0x400){ 285 | return -1; 286 | } 287 | 288 | char path[0x400]; 289 | 290 | path[arg_len] = 0; 291 | sce_paf_strncpy(path, config_path_s, arg_len); 292 | 293 | // sceClibPrintf("%s\n", path); 294 | 295 | for(int i=0;i<(sizeof(wavePartMap)/sizeof(wavePartMap[0]));i++){ 296 | if(sce_paf_strcmp(path, wavePartMap[i].name) == 0){ 297 | wavePartMap_curr = &(wavePartMap[i]); 298 | return 0; 299 | } 300 | } 301 | 302 | return -1; 303 | } 304 | 305 | int conf_reader_set_value(const char *config, ConfReaderCtx **conf_reader_ctx, const ConfReaderFunc *pInfo){ 306 | 307 | if(wavePartMap_curr == NULL){ 308 | return -1; 309 | } 310 | 311 | int cmd_len = sce_paf_strlen(pInfo->cmd_name); 312 | 313 | if(sce_paf_strncmp(config, pInfo->cmd_name, cmd_len) != 0) 314 | return -1; 315 | 316 | config = &config[cmd_len]; 317 | 318 | while(*config == ' ' || *config == '\t'){ 319 | config++; 320 | } 321 | 322 | const char *config_path_s = config; 323 | 324 | while(*config != ' ' && *config != '\t' && *config != '\r' && *config != '\n' && *config != 0){ 325 | config++; 326 | } 327 | 328 | if((config - config_path_s) == 0){ 329 | return -1; 330 | } 331 | 332 | char path[0x400]; 333 | sce_paf_memset(path, 0, sizeof(path)); 334 | sce_paf_strncpy(path, config_path_s, config - config_path_s); 335 | 336 | config_path_s = config; 337 | 338 | while(*config != '\r' && *config != '\n' && *config != 0){ 339 | config++; 340 | } 341 | 342 | if((config - config_path_s) == 0){ 343 | return -1; 344 | } 345 | 346 | char str_value[0x400]; 347 | sce_paf_memset(str_value, 0, sizeof(str_value)); 348 | sce_paf_strncpy(str_value, config_path_s, config - config_path_s); 349 | 350 | double value = sce_paf_strtod(str_value, NULL); 351 | 352 | // sceClibPrintf("%s: %s = %f\n", pInfo->cmd_name, path, ((float)value)); 353 | 354 | for(int i=0;in;i++){ 355 | if(sce_paf_strcmp(path, wavePartMap_curr->map[i].name) == 0){ 356 | *(wavePartMap_curr->map[i].value) = (float)value; 357 | break; 358 | } 359 | } 360 | 361 | return 0; 362 | } 363 | 364 | const ConfReaderFunc conf_read_funcs[] = { 365 | { 366 | .cmd_name = "type", 367 | .cb = conf_reader_type, 368 | .argp = NULL, 369 | .argi = 0 370 | }, 371 | { 372 | .cmd_name = "set_value", 373 | .cb = conf_reader_set_value, 374 | .argp = NULL, 375 | .argi = 0 376 | } 377 | }; 378 | 379 | int wave_config_read(const char *path){ 380 | 381 | int res; 382 | 383 | res = config_parse_by_path(path, conf_read_funcs, sizeof(conf_read_funcs) / sizeof(conf_read_funcs[0])); 384 | if(res != 0){ 385 | return res; 386 | } 387 | 388 | return 0; 389 | } 390 | --------------------------------------------------------------------------------