Можно ли как-то узнать версию игры через триггеры?
Там же в рефордже изменили пути к музыке. Она теперь во flac. А я плейлисты хочу сделать для игрока. И в зависимости от версии игры назначать переменную для плейлиста.

Но менять путь к музыке в зависимости от патча это какая-то странная идея. mp3 поддерживается как и раньше, а с расширениями при поиске файлов варкрафт разбирается сам под капотом.
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
Принятый ответ
Но менять путь к музыке в зависимости от патча это какая-то странная идея. mp3 поддерживается как и раньше, а с расширениями при поиске файлов варкрафт разбирается сам под капотом.
15
Makeba, тоесть рефордж схавает ссылку на стандартную музыку? Например такую:
Sound\Music\mp3Music\Human1.mp3
13
WilliamBz, не думаю что схавает, в коде нужно двойной слеш писать Sound\\Music\\mp3Music\\Human1.mp3
16
тоесть рефордж схавает ссылку на стандартную музыку? Например такую
почему бы не открыть в каске и не посмотреть ресурсы и где там какие файлы?
27
WilliamBz, это надо проверить, но мне кажется, что строка обрезается по первой точке, и всё, что после неё уже не имеет значения. Можно вообще без расширения писать.
16
Makeba,
а если в карту положить sound.mp3 , sound.wav , sound.flac?
где расписан приоритет расширений?
13
Есть тип данных version ну и функции к нему. С помощью функции VersionGet сравниваешь с ConvertVersion(номер версии).
На 1.26 есть только:
constant version VERSION_FROZEN_THRONE = ConvertVersion(1)
constant version VERSION_REIGN_OF_CHAOS = ConvertVersion(0)
Думаю в рефе добавили еще версий, хз посмотри
32
Без использования мемхака - косвенно, смотреть изменения юнитов или еще чего которые соответсвовали конкретной версии и делать выводы.
Ну а так абсолютно все версии мемхака умеют определять версию игры.

(есть рефаундовские версии без записи в память, на хайве лежат)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.