Программисты из Sony снабдили меню PSP, а затем и PS3 очень красивым и необычным эффектом скользящих на заднем плане волн.
Но сразу вас предупрежу, что рассматривать я буду лишь модификацию волн через замену их текстуры, потому что данный вариант является пусть и не полноценным, но единственным, при котором можно не обладая глубокими познаниями в математике и 3D моделировании добиться красивого результата.
Волны на PSP представляют собой некую трехмерную модель, форма и поведение которой задается с помощью сложной математической функции. По умолчанию волны – это что-то вроде двух перекрещивающихся гибких цилиндров с прозрачно-серой текстурой.
Заменой текстуры вы не добьетесь изменения скорости и формы волн, но выглядеть они станут совершенно иначе. Для замены текстуры нам понадобится программа WaveX.
Пока что просто распакуйте её в любую папку и запускайте ваш любимый графический редактор. Будем рисовать новую текстуру.
Создайте новый файл размером 128х128 пикселей. Закрасьте фон черным цветом (он будет прозрачным) и… творите smile. Вот вам примеры текстур и волн, которые из них получаются:
После того как текстура нарисована, выбирайте Изображение – Режим – Индексированные цвета и настройки как на скриншоте:
Теперь остается только сохранить файл как TGA с любым именем в папке с программой WaveX. Там уже есть те несколько файлов, которые я приводил в пример. Далее запускайте файл start.bat, набирайте название вашей текстуры, включая расширении (например, my_wave.tga) и жмите энтер, а через несколько секунд пробел.
Программа создает два файла – opening_plugin.rco и system_plugin_bg.rco. Оба их нужно скопировать в папку flash0:/vsh/resource/, не забыв предварительно сделать резервные копии файлов. В описании сказано, что файл opening_plugin.rco может привести к полу-брику вашей PSP, так что отнеситесь к установке максимально серьезно.