SteamDB

» » [RU]Добавляем свою музыку в игру

[RU]Добавляем свою музыку в игру

###

Сразу скажу, что этот способ расчитан для Sandbox-серверов с Wiremod-ом!
А так же ваши друзья и другие игроки не смогут услышать эту музыку (если вы, конечно, не скинете им папку с этой музыкой).

Что нужно для этого?

  • Прямые руки
  • Саундтреки/музыка в формате .wav (.wave), 44100 Hz,16 Bit (Можно и mp3(качество звука будет хуже),но так же 44100 Hz, 16 Bit)
  • Желание этим заниматься

С чего начать?

Все довольно просто:
  • Создаем на рабочем столе чистую папку, название ей даем по английски (любое)
  • Открываем эту папку, создаем подкаталог " sound " (!БЕЗ КОВЫЧЕК!ЭТО ОБЯЗАТЕЛЬНО ДОЛЖЕН БЫТЬ " sound ", а не "sounds" или " soun " !)
  • Создаем еще один подкаталог (дабы нам было проще найти нашу музыку), а в него помещаем свои саундтреки (Опять же название нужно написать на английском)

Сам процесс

Далее нам нужно вернутся в нашу основную папку (в которой уже будет папка " sound " )
В ней мы создаем текстовый документ " addon " (обязательно это название!)
В нем прописываем:


"AddonInfo"
{
"name" "MYSOUNDS1"
"author_email" "n/a"A
"author_url" "%ссылка на ваш Steam-профиль%"
"author_name" "%Ваш ник(спец.символы не писать!Только буквы английского алфавита!)%"
"info" "Adds New Sounds

{
"description": "Description",
"type": "tool",
"tags":
[ "roleplay", "fun" ] }" }

Сам процесс (#2)

[Т.к. теги "code" и "spoiler" после этого кода не хотят работать, я создал 2ю часть]:

На самом деле я не уверен, что этот addon.txt нужен, но все же я лучше это напишу.
Далее сохраняем изменения в нашем txt,закрываем папку.
После нам нужно попасть в директорию Garris mod-а;Это можно сделать 2мя способами:
1й Метод:
Открыть клиент стима, нажать пкм на Garris Mod-е в библиотеке, выбрать " Свойства " , далее "Локальные файлы" и "Просмотреть локальные файлы"
2й Метод: Открываем "Мой компьютер" ,
Диск C (у некоторых может быть D и т.п.)/Program Files (x84 [тут будет разрядность вашей системы (x32,x64,x84)] )/Steam/steamapps/common/GarrysMod

Далее нам нужно зайти в папку " garrysmod " , а затем " addons " . Туда и помещаем нашу папку с музыкой.
PROFIT!

Завершение

Чтобы прослушать свою музыку нужно перейти во вкладку Wire (F1; Справа сверху), выбрать Sound Emitter, нажать ПКМ и найти свою папку с музыкой (которую мы ранее выделили как подкаталог в "sound"), открываем ее, выбираем любой трек на своё усмотрение, жмем на кнопку "Send to soundemitter".Ставим Sound Emitter на желаемое место. Далее находим Button (кнопку) ,ставим галочку "Toggle", в параметре "Value On" ставим "1". Ставим кнопку. Соединяем их с помощью "Wire" (Сначала нужно кликнуть на Sound Emitter, выбрать "A", а затем надо нацелиться на кнопку кнопку и выбрать "Set").Готово.Нажимаем кнопку-звук воспроизводится.
Еще есть другой метод: с помощью "Expression 2" ("E2"):
Открываем вкладку Wire, выбираем "Expression 2", если у нас там есть какой-либо код кроме
@name
@inputs
@outputs
@persist
@trigger
Shoutout to Expression Advanced 2! Have you tried it yet?
You should try it. It's a hundred times faster than E2
and has more features. %ссылка%
A new preprocessor command, @autoupdate has been added.
See the wiki for more info.
Documentation and examples are available at:
%ссылка%
The community is available at %ссылка%

, то сохраняем его (Значек дискеты слева вверху либо же кнопка "Save and exit" и создаем новый (Кнопка "New Tab"(Чистый листок с зеленым "+")).
Удаляем все, кроме
@name
(если, конечно, Вы еще будете использовать этот чип)

Далее в первой строке (после @name) (там же) пишем название своего чипа (на английском(обязательно)).
Далее прописываем такую строчку:
soundPlay(1,99999,"%путь_к_саундтреку%")
[Кавычки обязательно!]Путь к саундтреку можно найти через "Sound Browser" (белая кнопка справа сверху);
Находим желаемый трек, жмем кнопку "Copy to clipboard".Теперь самое простое: вставить путь к саундтреку в ковычки (он должен быть точным, а ковычки не должны закрываться раньше него или позже!). Для тех кто не знает - вставлять текст можно нажатием клавиш "Ctrl+V" , заранее направив курсор на место между ковычек.

Пример кода:
@name

soundPlay(1,4000000000,"newsounds/the-doors-break-in-through-to-the-other-side.wav")
Конец.

Благодарность автору

Можете накинуть любых вещей:
https://steamcommunity.com/tradeoffer/new/?partner=182066536&token=gL6Yueh2 скачать dle 10.6фильмы бесплатно