Jump to content
Sign in to follow this  
Electr0

Сборка из исходников voiceHook (под Windows, SM 1.9+MMSOURCE 1.10)

Recommended Posts

Собирать будем с помощью Visual Studio 2012, под Windows 10 (версия 1903) x64, пригодится так же Notepad++

 

Инструкция создана на базе информации из статьи Сборка из исходников плагина l4dtoolz под Windows, от автора с ником  'iHX"

 

Для сборки необходимо скачать исходники hl2sdk, Metamod:Source, Sourcemod, voiceHook, во всех 4 репозиториях нажимаем на кнопку 7777.PNG

 

 

Скачиваем исходники hl2sdk для Left 4 dead 2

https://github.com/alliedmodders/hl2sdk/tree/l4d2

 

Скачиваем исходники для Metamod:Source 1.10

https://github.com/alliedmodders/metamod-source/tree/1.10-dev

 

Скачиваем исходники для Sourcemod 1.9 Stable

https://github.com/alliedmodders/sourcemod/tree/1.9-dev

 

Скачиваем исходники для voiceHook

https://github.com/Accelerator74/VoiceHook

 

В папке куда сохраняли будет 4 архива

 

1.PNG

 

Открываем папку \Documents\Visual Studio 2012\Projects и создаем в ней папку alliedmodders_voiceHook

 

333.PNG

 

Переходим в созданную нами папку alliedmodders_voiceHook,  и распаковываем в нее скаченные исходники

8777.PNG

 

Переименовываем папку metamod-source-1.10-dev в mmsource-central, а 

папку sourcemod-1.9-dev в sourcemod-central

 

99999.PNG

 

Открываем папку voiceHook-master и кладем в нее файлы которые необходимы для сборки:

sp_typeutil.h

sp_vm_api.h

sp_vm_types.h

 

Их так же можно найти в папке include репозитория alliedmodders/sourcepawn

 

Далее создаем папку msvc10 и кладем в нее файлы проекта для Visual Studio, в репозитории их почему-то нет

voicehook.ext.sln

voicehook.ext.vcxproj

voicehook.ext.vcxproj.filters

 

Теперь двойным кликом открываем voicehook.ext.vcxproj в Visual Studio 2012, и сверху в списке Release выбираем Release - Left 4 Dead 2

66688.png

 

 

Далее сверху нажимаем ПОСТРОЕНИЕ, потом Построить решение

999544.png

 

Результаты смотрим в консоли, если написано Построение: успешно: 1, значит вы все сделали правильно

99954455.PNG

 

Заходим в папку Documents\Visual Studio 2012\Projects\alliedmodders_voicehook\voicehook-master\msvc10\Release - Left 4 Dead 2 и забираем собранный voicehook.ext.dll

 

Собранный в ходе урока voicehook.ext.dll

voicehook.ext.dll

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...