ВНИМАНИЕ! Наша конференция посвящена космической тематике и компьютерным играм. Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!
|
| » [SOFT] X3 Voice Creator | страница 1 |
 |
Страница 1 из 1 |
|
|
|
|
Канал X3: Terran Conflict: «[SOFT] X3 Voice Creator» |
|
|
|
alexalsp
549 EGP
      Рейтинг канала: 5(139) Репутация: 56 Сообщения: 4900
Зарегистрирован: 12.08.2014
 |
|
X3 Voice Creator - это программное решение для создания, голосовых файлов в форматах, используемых в играх серии X. Программа предоставляет удобный интерфейс для работы с аудиоданными и их интеграции в игровые проекты.
Системные требования
- ОС: Windows 7/8/10/11
- ОЗУ: 2 ГБ (рекомендуется 4 ГБ или больше)
- Место на диске: 5 МБ для программы + место для временных файлов не менее 10 ГБ
- Дополнительно: .NET Framework 4.6.1 или выше, Media Foundation
|
Основные возможности (кликните здесь для просмотра)
Упаковка голосовых файлов
- Создание DAT и XML файлов из набора WAV-файлов
- Поддержка нескольких языков и дорожек
- Настройка пауз между фрагментами
- Автоматическая проверка формата входных файлов
- Объединение с оригинальными файлами
Распаковка голосовых файлов
- Извлечение отдельных WAV-фрагментов из DAT/XML
- Настройка тишины до и после фрагментов
- Логирование процесса распаковки
- Поддержка многопоточной обработки
Дополнительные функции
- Встроенный конвертер форматов
- Система резервного копирования
- Поддержка конфигураций с возможностью сохранения настроек
- Подробное логирование операций
- Отмена длительных операций
Программа X3 Voice Creator существенно упрощает работу с голосовыми файлами, экономя время модеров.
X3 Voice Creator - Ограничения программы
1. Поддерживаемые форматы
- Входные форматы:
- .wav (будет преобразован в 44.1 кГц, 16 бит, моно перед обработкой)
- .dat (WMA-контейнер)
- .xml (специфичный формат для игр серии X)
- .wma (используется для внутренней конвертации)
- Выходные форматы:
- .wav (разбивается на части, если >4 ГБ)
- .dat (фактически WMA с переименованием)
- .xml (автоматически генерируется)
2. Ограничения на размер файлов
- Максимальный размер WAV: ~4 ГБ (ограничение формата WAV)
- При превышении автоматически разбивается на части
- Размер DAT/WMA: ограничен до 600 мегабайт, если файл больше, будет сохранен с ошибками. Но этого с головой хватит — это практически полтора размера озвучки оригинала игры.
3. Системные ограничения
- Только Windows – нет поддержки macOS/Linux
- Требуются права администратора для работы с некоторыми системными папками
- Зависит от Media Foundation – проблемы могут возникнуть на старых Windows (до 7 SP1)
4. Функциональные ограничения
- Нет пакетной обработки разных языков – нужно запускать отдельно для каждого
- Нет встроенного аудиоредактора – только конвертация и сборка
5. Производительность
- Конвертация больших DAT в WAV может занимать до 15 минут или больше
- При нехватке ОЗУ (менее 4 ГБ) возможны сбои (не проверял не знаю)
- На диск должно быть минимум свободного места 10 ГБ
|
|
Скриншоты (кликните здесь для просмотра)
|
|
История версий (кликните здесь для просмотра)
|
1.2.11 (кликните здесь для просмотра)
Что нового:
- Добавлена опция -s (--silent) для консольной утилиты. Если указать -s, утилита закрывается сама после завершения работы, без ожидания нажатия клавиши.
- Если -s не указана, утилита после завершения ждёт нажатия любой клавиши. Окно больше не закрывается мгновенно - результат можно спокойно прочитать.
- При запуске из X3_Voice_Creator утилита теперь работает в фоне и закрывается сама.
- Убрана старая логика паузы, которая зависела от того, откуда запущена утилита. Теперь всё управляется просто: указал -s - закрылась сама, не указал - ждёт клавишу.
|
|
1.2.10 (кликните здесь для просмотра)
ДОБАВЛЕНО:
- Распаковка DAT в MP3 - для экономии места, у кого его не хватает. Это касается самих извлечённых кусков, а не временных WAV-файлов. Временные WAV-файлы остаются в своём формате для правильного извлечения кусков.
- Консольная утилита: добавлена конвертация форматов в и из MP3:
- WAV -> MP3
- DAT/WMA -> MP3
- MP3 -> WAV
- MP3 -> DAT/WMA
Консольная утилита не предназначена для извлечения кусков из WAV - она вспомогательная, для общей конвертации одного файла либо частей. Просмотреть поддерживаемые форматы можно через терминал:
| Код: |
| UniversalAudioConverter.exe |
- Автоматическое приведение WAV -> WMA/DAT: входной WAV автоматически приводится к 44100 Гц, 16 бит, моно на лету. Это значит, что можно подавать WAV любого формата - утилита сама приведёт его к нужному.
- VBR-качество MP3: используется LAMEPreset.V2 (аналог --preset standard, ~190 kbps). Для mono 44.1 kHz это перцептивно прозрачно - на слух разница с оригиналом неразличима.
- Прогресс-индикатор с процентами в консольной утилите.
ИСПРАВЛЕНО:
- DAT-расширение: Media Foundation не умеет писать в .dat напрямую.
Утилита пишет файл с расширением .wma, а после завершения переименовывает
его в .dat если указан выводной формат DAT. Содержимое не меняется - внутри остаётся WMA-поток,
просто с расширением .dat, которое понимает игра X3.
- Поиск нативных DLL: теперь DLL ищутся в папке утилиты ( Tools) и в папке на уровень выше, что избавляет от двойного хранения копий файлов для консольной утилиты и программы.
- WAV при распаковке - 16 бит / 44100 Hz / mono. Раньше был WAV на выходе 32-битным, что при обратной сборке подвергалось конвертации в 16 бит.
ВАЖНО:
MP3 - только для распаковки, у кого не хватает места.
Не используйте MP3 для сборки обратно в DAT - это понижает качество звука (двойное кодирование с потерями: MP3 -> PCM -> WMA/DAT), при конвертации через консольную утилоиту, в самой программе сборка только wav формата.
Для сборки используйте только WAV. При сборке WAV -> DAT потери качества отсутствуют - WAV без потерь, а DAT просто "упаковывает" его в WMA-контейнер.
|
|
1.2.9 (кликните здесь для просмотра)
Исправлено: Сбой загрузки файла конфигурации settings.cfg при наличии многострочного комментария.
Исправлено: Ложное предупреждение «Неверное значение параметра, должно быть от 1 до 99» при запуске программы с сохранённым комментарием.
Улучшено: Корректное сохранение и восстановление структуры многострочных комментариев и символов переноса строки (\n) в XML-файле.
|
|
1.2.8 (кликните здесь для просмотра)
- ИСПРАВЛЕНО: Программа больше не пропускает файлы с длинными числами в имени.
Раньше файлы вида 241016190000_17_stream_2.wav пропускались с ошибкой,
потому что программа пыталась превратить "241016190000" в число,
а оно было слишком большим.
Теперь программа обрабатывает эту часть имени как обычный текст,
поэтому все файлы обрабатываются правильно, независимо от того,
насколько большое число в имени.
|
|
1.2.7 (кликните здесь для просмотра)
- TID со значениями времени начала и конца отрезка в звуковой схеме, выходящие за пределв звукового файла, при распаковке будут пропускаться.
|
|
1.2.6 (кликните здесь для просмотра)
- исправлен вывод ошибки при нулевой длине части звука L="0".
теперь такие TID пропускаются.
|
|
1.2.5 (кликните здесь для просмотра)
- исправление логирования ошибок при отмене операции.
|
|
1.2.4 (кликните здесь для просмотра)
- исправление: записи путей в конфиг, добавлен "\" в конце пути, что бы пути открывались корректно.
|
|
1.2.3 (кликните здесь для просмотра)
- исправлено создание xml файла при отсутствии папок с исходными WAV. Оставил создание пустого dat и xml для шаблона (может пригодится, а может нет).
|
|
1.2.2 (кликните здесь для просмотра)
- добавлена проверка одинаковых tid при объединении xml файлов. Теперь все tid оригинального XML будут комментироваться при совпадении с новыми tid.
|
|
1.2.1 (кликните здесь для просмотра)
- некоторые правки кода и улучшение удаления временных файлов и папок
- некоторые дополнения к логированию. теперь просчитывается время длительности нового и объединённого DAT файла:
в стандартном формате
в минутах
в секундах
в миллисекундах
- изменен механизм нормализации звука при предварительной обработке файлов:
ранее нормализация по RMS проводилась по всему файлу, включая тишину, что не давала правильных результатов нормализации, т.е. не совсем того, что нужно. Сейчас нормализация и просчет средней величины основывается только на звуке без учета тишины, что дает более точный результат, а так же предусмотрен механизм коррекции ошибок при нормализации до 4 проходов вычисления в соответствии с указанным параметром нормализации.
|
|
1.2 (кликните здесь для просмотра)
- Добавлена предварительная нормализация громкости исходных Wav файлов в формате RMS.
Теперь предварительная обработка исходных Wav файлов включает:
- приведение файлов в формат - 44.1kHz/16bit/mono
- нормализация файлов по громкости, если указан параметр.
- Добавлено, во вкладку настройки, подтверждение на перезапись существующего файла настройки
- Переделано логирование: теперь в логе UI только основные данные, а в файле протокола подробный лог программы.
Это разгрузит интерфейс и программа не будет подвисать до завершения операции.
|
|
1.1 hotfix (кликните здесь для просмотра)
- из за параметра S в верхнем регистре вместо нижнего в карте озвучки, озвучка не работала правильно после сборки.
|
|
1.1 (кликните здесь для просмотра)
1. Добавлена поддержка пользовательского комментария при упаковке:
- Новое поле для ввода комментария.
- Если не указано вручную - используется "НОВЫЕ ДАННЫЕ" по умолчанию.
- Комментарий сохраняется в настройки.
2. Добавлена фильтрация по PAGEID при распаковке:
- Новое поле для ввода списка pageId (через запятую, точку с запятой или пробел).
- При распаковке извлекаются только указанные страницы.
- Список сохраняется в настройки.
3. Файл конфигурации settings.cfg расширен:
- Добавлено сохранение комментария и списка PAGEID.
|
|
1.0 (кликните здесь для просмотра)
|
|
ВНИМАЕНИЕ: Wav файлы в исходной папке, при предварительной обработке, будут перезаписаны. Исходная папка с Wav файлами не должна быть папкой с исходниками (НИКОГДА НЕ ИСПОЛЬЗУЙТЕ ПАПКУ С ИСХОДНИКАМИ)!!!
Скачать
X3 Voice Creator | Discord
Последний раз редактировалось: alexalsp (13:24 20-09-2026), всего редактировалось 29 раз(а) |
|
|
|
alexalsp
549 EGP
      Рейтинг канала: 5(139) Репутация: 56 Сообщения: 4900
Зарегистрирован: 12.08.2014
 |
|
Версия 1.2.8
- ИСПРАВЛЕНО: Программа больше не пропускает файлы с длинными числами в имени.
Раньше файлы вида 241016190000_17_stream_2.wav пропускались с ошибкой,
потому что программа пыталась превратить "241016190000" в число,
а оно было слишком большим.
Теперь программа обрабатывает эту часть имени как обычный текст,
поэтому все файлы обрабатываются правильно, независимо от того,
насколько большое число в имени.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
alexalsp
549 EGP
      Рейтинг канала: 5(139) Репутация: 56 Сообщения: 4900
Зарегистрирован: 12.08.2014
 |
|
v. 1.2.9
Исправлено: Сбой загрузки файла конфигурации settings.cfg при наличии многострочного комментария.
Исправлено: Ложное предупреждение «Неверное значение параметра, должно быть от 1 до 99» при запуске программы с сохранённым комментарием.
Улучшено: Корректное сохранение и восстановление структуры многострочных комментариев и символов переноса строки (\n) в XML-файле.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
alexalsp
549 EGP
      Рейтинг канала: 5(139) Репутация: 56 Сообщения: 4900
Зарегистрирован: 12.08.2014
 |
|
Как протрезвеете, так и пишите, но не забудьте описание прочитать.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите.... |
|
|
|
alexalsp
549 EGP
      Рейтинг канала: 5(139) Репутация: 56 Сообщения: 4900
Зарегистрирован: 12.08.2014
 |
|
v. 1.2.10
ДОБАВЛЕНО:
- Распаковка DAT в MP3 - для экономии места, у кого его не хватает. Это касается самих извлечённых кусков, а не временных WAV-файлов. Временные WAV-файлы остаются в своём формате для правильного извлечения кусков.
- Консольная утилита: добавлена конвертация форматов в и из MP3:
- WAV -> MP3
- DAT/WMA -> MP3
- MP3 -> WAV
- MP3 -> DAT/WMA
Консольная утилита не предназначена для извлечения кусков из WAV - она вспомогательная, для общей конвертации одного файла либо частей. Просмотреть поддерживаемые форматы можно через терминал:
| Код: |
| UniversalAudioConverter.exe |
- Автоматическое приведение WAV -> WMA/DAT: входной WAV автоматически приводится к 44100 Гц, 16 бит, моно на лету. Это значит, что можно подавать WAV любого формата - утилита сама приведёт его к нужному.
- VBR-качество MP3: используется LAMEPreset.V2 (аналог --preset standard, ~190 kbps). Для mono 44.1 kHz это перцептивно прозрачно - на слух разница с оригиналом неразличима.
- Прогресс-индикатор с процентами в консольной утилите.
ИСПРАВЛЕНО:
- DAT-расширение: Media Foundation не умеет писать в .dat напрямую.
Утилита пишет файл с расширением .wma, а после завершения переименовывает
его в .dat если указан выводной формат DAT. Содержимое не меняется - внутри остаётся WMA-поток,
просто с расширением .dat, которое понимает игра X3.
- Поиск нативных DLL: теперь DLL ищутся в папке утилиты (Tools) и в папке на уровень выше, что избавляет от двойного хранения копий файлов для консольной утилиты и программы.
- WAV при распаковке - 16 бит / 44100 Hz / mono. Раньше был WAV на выходе 32-битным, что при обратной сборке подвергалось конвертации в 16 бит.
ВАЖНО:
MP3 - только для распаковки, у кого не хватает места.
Не используйте MP3 для сборки обратно в DAT - это понижает качество звука (двойное кодирование с потерями: MP3 -> PCM -> WMA/DAT), при конвертации через консольную утилоиту, в самой программе сборка только wav формата.
Для сборки используйте только WAV. При сборке WAV -> DAT потери качества отсутствуют - WAV без потерь, а DAT просто "упаковывает" его в WMA-контейнер.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (10:41 20-09-2026), всего редактировалось 1 раз |
|
|
|
KWON
409 EGP
    Рейтинг канала: 1(9) Репутация: -10 Сообщения: 174 Откуда: Україна. Чигирин. Зарегистрирован: 24.11.2014
 |
|
Cупер.
Классно распаковывает в МР3, папка звука из Х2 заняла всего 600 мб!
Я перенес сектора из Х2 на карту ХТ и нужно их озвучить.
Теперь как раз пригодиться Ваша программа.
Спасибо.
_________________ Следи за собой, будь осторожен. В.Цой |
|
|
|
alexalsp
549 EGP
      Рейтинг канала: 5(139) Репутация: 56 Сообщения: 4900
Зарегистрирован: 12.08.2014
 |
|
v. 1.2.11
Что нового:
- Добавлена опция -s (--silent) для консольной утилиты. Если указать -s, утилита закрывается сама после завершения работы, без ожидания нажатия клавиши.
- Если -s не указана, утилита после завершения ждёт нажатия любой клавиши. Окно больше не закрывается мгновенно - результат можно спокойно прочитать.
- При запуске из X3_Voice_Creator утилита теперь работает в фоне и закрывается сама.
- Убрана старая логика паузы, которая зависела от того, откуда запущена утилита. Теперь всё управляется просто: указал -s - закрылась сама, не указал - ждёт клавишу.
HotFix
- теперь при запуске консоли EXE можно вводить команды конвертации. Варианты запуска с терминала или батника остаются.
_________________ CMDR: Fallout(EG)
ED - если застряли: https://discord.gg/yZqwPbJaCq
https://t.me/+ApizhYp4JD9kMjU6
Пользуйте мои моды как хотите....
Последний раз редактировалось: alexalsp (13:41 20-09-2026), всего редактировалось 1 раз |
|
|
|
|
|
|
|
|
Канал X3: Terran Conflict: «[SOFT] X3 Voice Creator» |
|
|
| К списку каналов | Наверх страницы |
Цитата не в тему: Оно хочет за меня замуж! А я даже его пол не знаю! (испугался Zerge)
|
| » [SOFT] X3 Voice Creator | страница 1 |
|