Показать сообщение отдельно
Старый 20.03.2013, 21:08   #15
Kopcapkz
Старожил
Старший матрос
 
Аватар для Kopcapkz
 
Регистрация: 22.06.2011
Сообщений: 79
Нация: Англия
Пол: Мужской
Офицеры Корабли
Репутация: 133

Награды пользователя:

Восклицание Re: Музыка в игре "Корсары: Каждому Своё!"

Цитата:
Сообщение от Шепот Посмотреть сообщение
Если кому-то интересно, есть возможность заменять музыкальные композиции в игре на более предпочтительные для Вас.
Так же имею кое-что сказать в этом направлении

Ковыряясь в корсарских конфигах, обнаружил(для себя уж точно) довольно интересную особенность Storm2.0+(***). Можно заменять любые звуки\музыку\озвучку не изменяя ни одного оригинального ini-файла(***). Возможно, пригодится модмейкерам.

Что да как.
За музыку отвечает файл RESOURCE\INI\aliases\music_alias.ini. За большинcтво звуков - RESOURCE\INI\aliases\sound_alias.ini. За диалоги - RESOURCE\INI\aliases\russian\Greetings_alias.ini. Соответственно, чтобы добавить что-либо своё, нужно модифицировать файлы, указанные выше. Или же вовсе действовать грубо - замещать оригинальные звуковые файлы, "пугая" скачавших мод надписью: "Обязательно делайте резервные копии заменяемых файлов!!!". Это лишнее...
Теперь, собственно, о:
Цитата:
Можно заменять любые звуки\музыку\озвучку не изменяя ни одного оригинального ini-файла
Замена\добавление музыки.
Рабочая папка: RESOURCE\INI\aliases
Используемый файл: music_alias.ini(чтобы не прописывать с нуля все изменяемые нами секции, а ненужные, просто удалить).
1) Копируем файл music_alias.ini.
2) Даём нашему файлу любое имя, с одним, но важным условием: нужно, чтобы наш файл имел название, в алфавитном порядке идущее ПЕРЕД(***) первым из оригинальных ini-файлов в RESOURCE\INI\aliases - таковым является файл max.ini. Банальный пример, цифра "0", или английская буква "а" в начале: 0_my_new_music.ini \ a_my_new_music.ini и т.д. В названии можно использовать даже кириллицу: 0_моя_новая_музыка.ini. Так же, можно прописывать имя и просто с пробелом, без знака "_" - 0 Моя новая музыка.ini - проверено, работает.
3) И уже в нашем новом файле добавляем свою музыку, редактируя секции(что нужны - изменить, прочие просто удалить).

Цитата:
Сообщение от Шепот Посмотреть сообщение
Рекомендую создать "Новую папку" (там же в папке MUSIC)
Спойлер:
Поддерживаю. Не обязательно в папке Music, можно прямо в Sounds.

Как видите, при этом оригинальный файл music_alias.ini не тронут вовсе.
Отсюда вопрос: Почему тогда движок читает оба файла - оригинальный и наш, свежесозданный -, но использует лишь новый?
Ответ: Я не знаю, но это работает

Замена\добавление звуков
Рабочая папка: RESOURCE\INI\aliases
Используемый файл: sound_alias.ini.(чтобы не прописывать с нуля все изменяемые нами секции, а ненужные, просто удалить).
Инструкции те же, что и в Замена\добавление музыки.

Замена\добавление озвучки
Рабочая папка: RESOURCE\INI\aliases
Используемый файл: russian\Greetings_alias.ini.(чтобы не прописывать с нуля все изменяемые нами секции, а ненужные, просто удалить).
Хоть файл Greetings_alias.ini и находится в папке russian, в отличии от 2-х предыдущих, на него действует всё выше описанное. Т.е., копируем его в папку RESOURCE\INI\aliases(в папке же RESOURCE\INI\aliases\russian пусть "томится" оригинальный ). Имя даём так же, чтобы был "выше" файла max.ini и т.д.
__________________________________________________ _______________

*** Игры, начиная от ПКМ и заканчивая ККС

*** Плюсы: такая "система" походит на плагины модификаций для серии игр The Elder Scrolls. По сути, каждый мод использует одни и те же файлы, изменяя их "под себя", но при этом, работая одновременно, между собой не конфликтуют. В Корсарах же, такой "демократии" нет - хочешь новый мод, в абсолютном большинстве, удаляй предыдущий, или самостоятельно адаптируй модификации под совместную работу...

*** Как отключить(на время), созданные нами файлы, чтобы игра вновь использовала оригинальные. Алфавитный порядок, опять же. На сей раз, наш файл(файлы) должен быть в самом конце, находясь в папке RESOURCE\INI\aliases(к примеру, дайте ему имя, начинающееся на англиийскую букву "z": z_my_new_music.ini. Аналогично и с вашими звуковыми файлами, содержащие секции из sound_alias.ini
Отсюда вопрос: Почему так?
Ответ: Я не знаю, но это работает

Спойлер:
С файлом RESOURCE\INI\sound_scheme.ini, такой трюк, к сожалению не проходит В данный момент, с января месяца(не успел к "большому патчу", эх...), по-немногу работаю над модом, добавляющим звуки окружения\животных и т.д., полностью построенном на таком способе добавления контента.

__________________________________________________ _______________

Цитата:
Сообщение от Nathaniel Посмотреть сообщение
volume - выбирайте в диапазоне от 1.95 до 2.75
Спойлер:
Могу ошибаться, но насколько мои откровенно любительские познания в этой области позволяют утвержать - громкость 2.0 это "потолок".

Последний раз редактировалось Kopcapkz; 20.03.2013 в 21:15.
Kopcapkz вне форума Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Lejito (29.03.2013), Nordik (08.04.2013), Yukon (08.04.2013), Джон Дэвис (20.03.2013), Королёв (15.08.2015)