-
Content Count
57 -
Joined
-
Last visited
Everything posted by D2R52
-
1) Зачем? 2) ravioli game tools 3) FAQ в этой теме
-
[Wwise] Пособие по созданию звуковых модов
D2R52 replied to night_dragon_on's topic in Modding General Discussion
Судя по документации, создание банков в которых медиа файлы помещены в pck: Не решат проблемы с банками с большим кол-вом звуков, событий - нехваткой defaultPool (12 Мб) так как место в нем тратится на сами события, эффекты и иерархию банков. Возможно, решит проблемы с нехваткой Media memory pool - A general usage pool that contains a copy of the media files contained on the disk. так как streamed media не грузится в память при загрузке банка, а грузится с диска только при необходимости проигрывания. Т.е. для музыки и объемных длительных звуков. -
[Wwise] Пособие по созданию звуковых модов
D2R52 replied to night_dragon_on's topic in Modding General Discussion
Полезные программы 'Объединение банков - BankJoin' 'Проигрыватель событий Wwise - BankPlayer' 'Mods for modders - bank load, event mapping, etc.' 'BNK fromat FAQ' 'Использование памяти и оптимизация' 'Списки событий' -
У ВГ музыка помечена как потоковая и запакована в pck: Установить галку Stream на нужных аудио файлах При сборке банка запустится копирование streamed файлов в папку с банком и они там будут лежать с расширениями .wem При упаковке в pck надо выбрать что streams будут запакованы в pck файл а сам банк не трогать. Как-то так.
-
Я не согласен. У ВГ в *.pck файлах расположены не эвенты, а media - т.е. сами звуки. Эвенты расположены по-прежнему в bnk файле, который ссылается на pck Расскажите подробнее что вы хотите получить, может я могу помочь. Кстати - может внести в шапку, что вышла новая версия Ravioli Game Tools 2.9 (с моей небольшой помощью) Изменения - улучшенная поддержка Wwise - можно писать свои плагины Improved support for FMOD and Wwise sound formats. This improves working with sounds from games like Elite Dangerous, Dishonored, World of Tanks, BioShock, Mass Effect 2 and other games using one of these sound engines. Wwise ADPCM (*.wwise_a) Can be played and converted to Wave files within the application. Wwise PCM (*.wwise_p) Can be played and converted to Wave files within the application.
-
Wwise не нужен, все скомпилированно в библиотеке. Если звук монет проигрывается, значит успешно инициализироался движок и банк gui.bnk подгрузился. У меня кое-как работает на Win7 32 / Win 8 64 - т.е. я могу прослушать gui, impacts, wpn, voiceover, tutorial voiceover, и еще по мелочи. Насчет вывода названий эветнтов - как их считывать и выводить из банков, если в банках нет названий?
-
Вдруг кому пригодится - надеюсь не оффтопик. Программа, которая пытается проигрывать звуки из банков, с использованием wwise sdk (то еще извращение). Написана левой ногой сегодня вечером, почему-то не получается проиграть события из некоторых банков, но главное для меня - voiceover работает. Только для опытных пользователей! Нужен .net 4 и с++ runtime 2013. После запуска читает файл с названиями событий из своего каталога и считает их хэши. Кнопкой брауз выбирается каталог где лежит Init.bnk После чего двойным щелчком по имени события оно запускается. При выборе конкретного банка показываются найденные в нем события. Стандартный дисклаймер - запускаете на свой страх и риск. BnkPlayer.zip BankPlayer.zip обновленная версия с поддержкой pck
-
Делайте свой, это не сложно.
-
Я его в environment sounds видел, в каком банке не знаю. Не совсем так. Звук играется WWISE.WW_eventGlobal(event), где event - имя события. Как я выше писал, в банках нет имен, только хэши. Если мы передаем пустую строку, то WWISE посчитает от нее хэш который и будет равен 2166136261, и не найдет событие с таким хэшем. Проверить просто import sys import re def fnv32( str ): hval = 0x811c9dc5 fnv_32_prime = 0x01000193 uint32_max = 2 ** 32 for s in str: hval = (hval * fnv_32_prime) % uint32_max hval = hval ^ ord(s) return hval print fnv32('') > 2166136261 А что мешает добавить пустой звук в xvm.bnk?