---------
PumpMania
---------

Основана на изменённом движке StepMania 3.9 (www.stepmania.com)
и теме SM-NX 1.2 (www.piusm.com).

Последняя версия доступна на сайте: http://bemaniclub.com

Все вопросы и предложения отсылайте по адресу: zmey@bemaniclub.com 

Кодинг и поддержка дистрибутива:
  - Zmey, zmey@bemaniclub.com

Также в разработке принимали участие:
  - Dino:
      исправление оффсинка при замедлении песен
      корректная работа модификаторов Left, Right и Mirror
  - Phylosoph:
      портирование на VS 2005

----------------------------
Отличия от обычной Степмании
----------------------------

  - Холды работают как в пампе.

  - Оценки выставляются подобно пампу (но не 100% достоверно по сравнению
    с аркадой).

  - Используется изменённая тема SM-NX.

  - Можно ускорять и замедлять песни с шагом 0.05 от скорости 0.30 до 2.00.
    Оффсинк Степмании при замедлении песен исправлен, но поле GlobalOffset в
    StepMania.ini должно быть корректно настроено, иначе оффсинк останется.
    Как это сделать - читайте в PumpMania FAQ.

  - Коды для переключения скоростей теперь берут модификаторы из темы,
    а не несколько значений, жестко прописанных в коде Степмании.
    В NX теме заданы аркадные модификаторы, а также добавлена скорость 5х и
    ряд константных скоростей. Их порядок теперь следующий:
    1x - 2x - 3x - 4x - 5x - 8x - C200 - C300 - C400 - C600.
    Вместо отмены (131313), можно использовать код (13135) или (97975),
    который понижает скоростной модификатор на один шаг.

  - Комба рисуется поверх стрелок и полупрозрачная.

  - Оценка прыжков происходит по худшему нажатию (как в пампе), а не
    по последнему, как в DDR.

  - При включенном Marvellous тайминге, на экране очков marvellous степы
    отображаются рядом с perfect степами отдельным полем (в оригинальной теме
    их не было видно). Во время игры marvellous-ы отображаются как перфекты.

  - На экране опций перед игрой теперь можно выбрать тип Assist Tick: Simple
    или TickCount. Тип Simple - это режим из обычной Степмании. Если выбрать
    второй вариант - звук будет разным в зависимости от того, сколько степов
    нужно было нажать одновременно.

  - Модицикаторы Left, Right и Mirror теперь работают корректно в режиме
    пампа.
    Примечание: раньше некоторые темы для пампа использовали Right вместо
    Mirror, поскольку от него получался эффект как от Mirror. Если найдёте
    такую тему, исправьте в metrics.ini соответствующую строку:
    Turn,X=mod,right;name,Mirror  <--- поменяйте слово right на mirror

  - Добавлен тренировочный режим "checkpoints" - можно задавать в песне
    сложные участки, за прохождением которых будет вестись контроль. В случае
    ошибки, песня автоматически перематывается на начало такого участка и
    даётся очередная попытка его пройти. При этом, по желанию, может
    автоматически уменьшаться Rate, а в случае успешного прохождения -
    увеличиваться обратно.
    Также настраивается режим работы checkpoints - перемотка может быть
    мгновенной (сразу при обнаружении ошибки), либо отложенной (доиграть до
    конца участка, а только потом вернуться).
    Настройки checkpoints сохраняются в SM файле, для каждой сложности
    отдельно. Совместимость файлов с обычной Степманией не нарушена - она
    просто игнорирует эти тэги.

  - Стрелки и холды в режиме Пампа отрисовываются в правильном порядке:
    верхние стрелки и холды рисуются под нижними.
    
  - Добавлен скоринг Pump it Up Zero (включается в настройках Степмании).
    Буквенная оценка вычисляется старым методом, за тем исключением, что
    нельзя получить S, если есть промахи.
    Очки считаются по следующему принципу:
      Perfect: 1000 
      Great: 500 
      Good: 100 
      Bad: -200 
      Miss (Tap): -500 
      Miss (Hold): -300
    Если комбо больше 50 и получен perfect или great, добавляется еще 1000.
    Если степ состоит из 3 стрелок, очки умножаются на 1.5.
    Если 4 и более стрелок, очки умножаются на 2.
    При игре найтмаров (Hard Doubles) добавляется 500000 к финальным очкам.
    Если получена оценка S (нет миссов) - добавляется 100000.

  - Good-ы в режиме Пампа теперь не рвут комбо.

  - Комбо в режиме Пампа при прыжках (2 и более степов) увеличивается
    на единицу, а не на количество нажатых степов.

  - В режиме редактора Ctrl-UP и Ctrl-DOWN теперь не пропускают 3х спидмод
    (раньше его можно было включить только из меню).

  - При игре в режиме редактора теперь считается комбо, а не только
    комбомиссы.

  - Теперь в редакторе в правом нижнем углу экрана показывается Rate
    (ускорение). Его можно менять серыми "+" и "-" во время
    редактирования, и теми же кнопками с нажатым CTRL во время игры.

  - В режиме редактора теперь можно выбирать, кем играть (игрок слева
    или справа), а также играть вдвоём.

  - Теперь нельзя создать степчарт случайным нажатием ENTER при выборе песни
    в редакторе: добавлено дополнительное окно с подтверждением.

  - Теперь в редакторе работают стрелки numpad-а и клавиши PgUp/PgDn.

  - Если при игре в режиме редактора нажать какую либо кнопку второго игрока,
    то в меню редактора переставало работать управление кнопками первого
    игрока. Теперь в меню редактора всегда работают кнопки первого игрока.

  - Исправлена ошибка, из-за которой assist tick не игрался для ноты,
    расположенной на нулевом бите в редакторе.

  - Добавлено кеширование звука assist tick-а в режиме редактора (раньше
    было только в режиме игры) для устранения рывка при его подгрузке.

  - Теперь редактор игнорирует сохранённую в профайле игрока комбо,
    даже если включена опция ComboContinuesBetweenSongs.

  - В режиме редактора при отрисовке стрелок не использовались значения
    из темы, в результате при использовании NX темы стрелки не плавно
    влетали на экран, а появлялись внизу сразу целиком. Исправлено.
    Также оптимизированы значения в самой теме, чтобы убрать отрисовку
    лишних невидимых стрелок.

  - Теперь в опциях редактора можно отключить отрисовку BeatBars
    (горизонтальных полосок) в режиме игры, поскольку они отвлекают
    от степчарта при его проверке.

  - Теперь можно включить отображение экрана с результатами при игре
    в режиме редактора. Буквенная оценка при этом не выставляется,
    поскольку в ней нет смысла, если играется участок песни, но
    статистика и очки присутствуют.

  - При игре в режиме редактора, можно зациклить выбранный участок песни
    и играть его по кругу.

  - В режиме редактора можно зайти в меню настроек, нажав "*" на NumPad-е.

  - Если выделить в редакторе кусок песни и начать его играть, песня
    стартанёт не с выделенной строки, а немного раньше. Этот отступ
    называется Song LeadIn и теперь его размер можно настраивать в опциях
    редактора.
    Также добавлен Song LeadOut, который задаёт, через какое время после
    выбранного участка нужно остановить песню.
    Song LeadIn и LeadOut можно отключить, установив их в значение 0.

  - Можно включить автоплей на участках LeadIn/LeadOut в опциях редактора,
    тогда ноты с этих участков не пойдут в статистику. В этом есть смысл,
    поскольку при старте песни игроку нужно время, чтобы сориентироваться
    и начать читать стрелки.

  - В редактор в режиме игры добавлен таймер обратного отсчета при старте
    песни (Song Start Delay), который настраивается в опциях редактора.

  - При входе в редактор noteskin теперь не сбрасывается в дефолтный.

  - При выборе другого noteskin-а в настройках редактора, он сразу же
    появится на экране редактирования (больше не нужно стартовать песню
    кнопкой "P" и нажимать ESC, чтобы обновить его).

  - Теперь для перехода на другую сложность в редакторе, вместо F5 и F6
    используются CTRL-F5 и CTRL-F6. BPM, Stop и Offset (F7-F12) теперь
    работают только с нажатым шифтом. Это сделано для безопасности -
    включая assist tick или другой режим, можно было случайно задеть одну
    из соседних кнопок и сбить настройки песни.

  - Для устранения путаницы, assist tick теперь включается кнопкой F4 или
    F7 и в режиме игры, и в редакторе.

  - В режиме игры, либо при игре в редакторе, можно включить озвучивание
    клавиатурных нажатий (CTRL-F4 или CTRL-F7). В этом режиме удобно
    контролировать, насколько оперативно звуковая карта выводит звук.
    Задержки будут слышны практически на любой системе (именно их
    компенсирует GlobalOffset), поэтому для контроля ритма при игре
    этот режим не подходит.

  - Джадж теперь можно задавать в настройках игрока перед выбором песни.

  - Команды expand и compress в редакторе корректно обрабатывают все
    смены BPM.
