├── 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 | 
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 |
--------------------------------------------------------------------------------