StepMania: добавляем С-модификаторы
Что такое С-модификаторы
Наряду с обычными скоростными модификаторами (вроде 1х, 2х и т. д., которые позволяют увеличить/уменьшить скорость движения стрелок по экрану), StepMania позволяет использовать и так называемые С-моды. В стандартной теме уже добавлены С200 и С400. Эти модификаторы, при их включении, делают скорость перемещение стрелок постоянной с фиксированным значением (в данном примере аналогичным песням в 200 и 400 BPM). Но самое интересное в том, что при изменении BPM (например, Сакура) скорость остается прежней и замедления не происходит. Интересный факт – при игре на клавиатуре многие игроки используют довольно высокоскоростные модификаторы (например, С600, что в два раза быстрее нормальной скорости полета МАХ300). Это объясняется тем, что, во-первых, клавиатурные песни довольно сложные и так проще рассмотреть стрелки, а во-вторых, это позволяет более точно видеть насколько точно нажаты стрелки (причем с точностью до marvellous), и, в-третьих, руки работают быстрее, чем ноги =)
Как это делается
Для добавления модификаторов (кстати, любых) нам нужно открыть файл metrics.ini в папке с используемой темы (по умолчанию “папка со степманией\Themes\default\”) любым текстовым редактором (например, тем же блокнотом (он же notepad)). ВНИМАНИЕ!! СНАЧАЛА СОХРАНИТЕ ИСХОДНЫЙ ФАЙЛ В ДРУГУЮ ПАПКУ. Это нужно для того, чтобы в результате действий не очень прямых рук ничего важного не пострадало. Теперь находим секцию [ScreenOptionsMaster]. По умолчанию она имеет следующий вид:
# Player options
Speed=11
SpeedDefault=mod,1x
Speed,1=mod,0.25x;name,x0.25
Speed,2=mod,0.50x;name,x0.50
Speed,3=mod,0.75x;name,x0.75
Speed,4=mod,1x;name,x1
Speed,5=mod,1.5x;name,x1.5
Speed,6=mod,2x;name,x2
Speed,7=mod,3x;name,x3
Speed,8=mod,4x;name,x4
Speed,9=mod,8x;name,x8
Speed,10=mod,C200;name,C200
Speed,11=mod,C400;name,C400
Дальше находятся другие опции, которые будут интересны фанатам различных модификаторов типа бумеранг =)
Проанализируем увиденное. Во-первых, у нас 11 скоростных модификаторов - 0.25x, 0.50х, 0.75x, 1x, 1.5x, 2x, 3x, 4x, 8x, C200, C400, из которых два являются С-модами (C200, C400). В SpeedDefault прописан модификатор по умолчанию (1х).
Speed,1=mod,0.25x;name,x0.25
Тут Speed – тип модификатора, 1 – его порядковый номер (нумерация должна идти по порядку подряд для каждого мода) 0.25x – его имя x0.25 – что он делает =)
Теперь можно удалить моды которые не нужны и добавить необходимые. Добавим, для примера С600. На самом деле это просто – можно либо заменить в какой-либо строчке имя и действие на С600, либо добавить еще одну строчку.
Speed,12=mod,C600;name,C600
Только следите за нумерацией модификаторов, номера не должны повторяться.
При добавлении нельзя забывать следить за количеством модификаторов в строчке Speed. Оно должно совпадать с фактическим их числом. То есть в данном примере мы должны изменить число с 11 до 12ти. (Speed=12). Итак, у нас получилось следующее:
SpeedDefault=mod,1x
Speed,1=mod,0.25x;name,x0.25
Speed,2=mod,0.50x;name,x0.50
Speed,3=mod,0.75x;name,x0.75
Speed,4=mod,1x;name,x1
Speed,5=mod,1.5x;name,x1.5
Speed,6=mod,2x;name,x2
Speed,7=mod,3x;name,x3
Speed,8=mod,4x;name,x4
Speed,9=mod,8x;name,x8
Speed,10=mod,C200;name,C200
Speed,11=mod,C400;name,C400
Speed,12=mod,C600;name,C600
Сохраняем и закрываем файл.
Все, конечно, хорошо и уже можно играть, но остались эстетические проблемы – наши новые добавленные модификаторы не отображаются в меню. Для решения этой задачи откроем файл english.ini в папке “папка со степманией \Themes\default\Languages\” и ищем секцию [OptionNames]. Как мы видим, здесь есть все имена модификаторов. Теперь добавляем строчку вида C600=C600, сохраняем и закрываем файл. Вуаля! Теперь после запуска Степмании можно играть и все работает.
теги: StepMania, советы, начинающим, клавиатура
01.11.2007 14:59, автор: Oni
