#1 Re: Sanny Builder и CLEO » Аудио плагин для GTA Vice City/III » 16-08-2015 12:14

Вышла новая версия моего аудио плагина для GTA Vice City/III.
Изменения (1.1):

Проект перенесен на Visual Studio 2010.
Поддержка CLEO 2.0.0.2
Добавлен режим воспроизведения (опкод 7ABC)
Добавлена инструкция по опкодам (Опкоды.txt в архиве).

P.S: Версия 1.1.1 не будет последней.
Скачать эту версию можно в первом посте.

#2 Re: Sanny Builder и CLEO » Sanny Builder v3.xx » 05-08-2015 11:47

All, поздравляю с 10-ти летием Sanny Builder smile

#3 Re: Sanny Builder и CLEO » Аудио плагин для GTA Vice City/III » 26-07-2015 16:22

Seemann, насколько я знаю MSS не поддерживает трекерные форматы (только OGG, MP3 или WAV).
MSS нативно не может быть использован, например для реализации опкодов 7AAA, 7AAB и 7ABB, а вот для остальных может (если достать функции из самой библиотеки).

#5 Re: Sanny Builder и CLEO » Аудио плагин для GTA Vice City/III » 26-07-2015 13:16

Вышла новая версия моего аудио плагина для GTA Vice City/III.

Изменения (1.1):

Библиотека BASS теперь грузиться автоматически.
Исправлены некоторые баги.
Добавлена поддержка трекерных форматов (S3M, XM, IT, MOD, UMX; опкоды 7AAA, 7ABB)
Изменены номера опкодов (7AAA теперь 0AAC, 7AAC теперь 0AAD)
Добавлен еще один звуковой канал, при помощи которого можно воспроизводить звуки, не останавливая при этом музыку (опкод 7AAC)
Добавлена громкость для опкода 0AAC
7ABB позволяет установить позицию воспроизведения для трекерных форматов.

Скачать эту версию можно в первом посте.

#6 Re: Sanny Builder и CLEO » Аудио плагин для GTA Vice City/III » 25-07-2015 08:10

Sergey81, я пробовал загружать библиотеку BASS при старте игры, но у меня просто идет бесконечная загрузка.
А вот насчет MemoryModule я еще посмотрю.

UPDATE: У меня уже появилась идея о том, как загружать библиотеку BASS автоматически.

UPDATE 2: Теперь в последних версиях на GitHub'е библиотека BASS грузиться автоматически (опкод 7AAB использовать теперь нельзя).

#7 Sanny Builder и CLEO » Аудио плагин для GTA Vice City/III » 24-07-2015 16:33

Allegri32
Replies: 9

Всем привет! Я написал небольшой плагин для воспроизведения аудиофайлов с использованием CLEO SDK и BASS.
Плагин сейчас находиться на очень ранней стадии разработки, поэтому ожидайте баги или вылеты (если они будут, то пожалуйста сообщите их в этой теме)

Возможности этого плагина таковы:
- Воспроизведение всех поддерживаемой библиотекой BASS форматов (MP3, OGG, WAV...)
- Новые опкоды (0AAC, 0AAD, 7AAA, 7AAB, 7AAC, 7ABB, 7ABC)
- Возможность повтора аудиофайла (loop)
- Воспроизведение трекерных форматов (S3M, XM, IT, MOD, UMX)

Информация:
Плагин был изначально написан на Visual C++ 2008, позже я его портировал для Visual C++ 2010 (возможно потребуется установка Microsoft Visual C++ 2010 Redistributable x86)
Текущая версия: 1.1.1 Alpha
Исходный код находиться на сайте GitHub: https://github.com/Allegri32/VCIIIAudioLibrary
Требуемая версия CLEO: 2.0.0.3
Аудио файлы воспроизводяться от корневой папки игры

opcodes.txt:

0AAC: play_audio_stream "test.mp3" loop 0 volume 0.5
0AAD: stop_audio_stream
7AAA: play_mod_music "test.mod"
7AAB: stop_mod_music
7AAC: play_audio_stream_2channel "Audio\test.wav" loop 1 volume 0.5
7ABB: set_mod_position 2 2
7ABC: set_stream_playing_mode mode 0

scm.ini/vcscm.ini:

0AAC=3,play_audio_stream_1channel %1d% loop %2d% volume %3d%
0AAD=0,stop_audio_stream
7AAA=1,play_mod_music %1d%
7AAB=0,stop_mod_music
7AAC=3,play_audio_stream_2channel %1d% loop %2d% volume %3d%
7ABB=2,set_mod_position %1d% %2d%
7ABC=1,set_stream_playing_mode mode %2%

Скачать плагин:
v1.0:
Для GTA III: https://yadi.sk/d/JI9CiD_ji6WUm

v1.1:
Для GTA III: https://yadi.sk/d/8iwnXkVzi6RqV
Для GTA Vice City: https://yadi.sk/d/ZRl5gdYNi6RrE

v1.1.1:
Для GTA III: https://yadi.sk/d/AiK7fnVIiURtV
Для GTA Vice City: https://yadi.sk/d/TaUHYQ_6iURtR

Board footer

Powered by FluxBB