source sdk как запустить мод

Source sdk как запустить мод

В этом руководстве рассказывается о том, как установить модификации, сделанные сообществом для Half-Life 2 и других игр на движке Source. Вам необходимо иметь хотя бы одну игру на движке Source, если вы собираетесь устанавливать модификации.

При посещении сторонних сайтов для загрузки модов придерживайтесь правил безопасной работы в интернете; на сайте службы поддержки Steam об этом есть хорошая статья, которую вы можете прочитать здесь.

Некоторые из модификаций Source могут быть найдены в магазине Steam. Какие-то могут быть установлены через Steam, какие-то требуют ручной установки в папку Sourcemods.

ModDB — это замечательный сайт, где вы можете найти почти все моды для игр на движке Source: как завершённые, так и находящиеся в разработке. Для списка модификация Half-Life 2 на сайте ModDB, нажмите здесь.

Некоторые из наиболее популярных модов перечислены ниже. Убедитесь, что на вашем компьютере установлены совместимые версии ОС и Source SDK.

Перед установкой мода убедитесь, что он совместим с вашей операционной системой. Некоторым из них может потребоваться собственная версия Source SDK. Также необходимо иметь установленной и запущенной хотя бы однажды игрой на движке Source нужной версии. Папка мода должны быть установлена в папки из списка ниже, в зависимости от вашей операционной системы.

Например: Program Files\Steam\SteamApps\sourcemods\папка_мода

Например: /Users/Пользователь/Library/Application Support/Steam/SteamApps/sourcemods/папка_мода

После установки папки мода в папку Sourcemods необходимо перезапустить Steam, чтобы модификация отобразилась в вашей библиотеке.

При игре в мод у вас есть доступ к вашим друзьям и функциям оверлея, например, снятие скриншотов. Название мода, в который в играете, отображается всем вашим друзьям в клиенте и всем пользователям Steam в вашем профиле.

Если вы захотите удалить мод, то просто удалите его папку из директории Sourcemods. После удаления модификации необходимо перезапустить Steam, чтобы она больше не отображалась в вашей библиотеке.

Оригинал руководства написан пользователем Jimo, перевод сделан для группы «Россия».

Источник

Source sdk как запустить мод

Хотите научиться делать карты, но не знаете, как настроить программу? Вы нашли ответ на свой вопрос. Теперь программу Source SDK не нужно настраивать, в Steam есть упрощённая версия Source SDK встроена почти в каждую игру от Valve. Инструменты Source SDK разделены по частям, их вы сможете найти вот в этих папках:

Вот список игр и их директории, которые содержат инструменты SourceSDK + Hammer Editor:

Team Fortress 2: Steam → SteamApps → common → Team Fortress 2 → bin.
Half-Life 2: Steam → SteamApps → common → Half-Life 2 → bin.
Half-Life 2 Deathmatch: Steam → SteamApps → common → Half-Life 2 Deathmatch → bin.
Day of Defeat Source: Steam → SteamApps → common → Day of Defeat Source → bin.
Counter-Strike Source: Steam → SteamApps → common → Counter-Strike Source → bin.
Portal: Steam → SteamApps → common → Portal → bin.
Fistful of Frags: Steam → SteamApps → common → Fistful of Frags → sdk → bin.
Codename CURE: Steam → SteamApps → common → Codename CURE → bin.
Synergy: Steam → SteamApps → common → Synergy → bin.
Garry’s Mod: Steam → SteamApps → common → GarrysMod → bin.

Перейдите по этим папкам и вы найдёте встроенные инструменты SDK. Кстати говоря, Hammer Editor там уже настроен, можно смело запускать и создавать карты.

Теперь нужно только запустить редактор, кликните по ярлычку Hammer.exe для запуска редактора карт. И смело можете создавать или редактировать карты, которые пожелаете. Ну, а ежели вам понадобятся другие инструменты типа Model Viewer, то в этой же папке bin ищите ярлыки запуска инструментов SDK и смело запускайте их. В некоторых играх от Valve уже вложены базовые инструменты. Типа, просмотр моделей, создатель карт и так далее.

Что бы создавать карты для таких игр как Left 4 Dead 2 или Counter-Strike: Global Offensive вам потребуется навести курсор на слово Библиотека в Steam, найти похожее название SDK для игры и установить его. К примеру, для Counter-Strike: Global Offensive, вам понадобится инструмент Counter-Strike: Global Offencive – SDK. Аналогично для Left 4 Dead 2 вам понадобится инструмент под названием Left 4 Dead 2 Authoring Tools в общем я думаю вы поняли и разберётесь самостоятельно.

Вы так же можете попробовать установить и поработать со следующими бесплатными инструментами:

— Source SDK
— Source SDK Base 2006
— Source SDK Base 2007
— Source SDK Base 2013 Dedicated Server
— Source SDK Base 2013 Multiplayer
— Source SDK Base 2013 Singleplayer

Читайте также:  солнечные батареи код тнвэд

Для пользователей, любящих старый движок игры — GoldSource тоже есть SDK:

— Half-Life SDK
— Sven Co-op SDK

Рекомендую попробовать другие SDK инструменты в Steam:

— Alien Swarm — SDK

Другие инструменты SDK вы получите при покупке игр в Магазине Steam. Например, купив игру Rust, вам в комплекте с ним дадут инструмент под названием Rust — SDK. Без покупки игры вы не сможете установить этот инструмент, сначала вам нужно будет приобрести игру в Магазине Steam, а затем устанавливать этот самый инструмент.

Смотрите видео-уроки по созданию карт или модов через SourceSDK на YouTube, устанавливайте инструменты через Библиотека → Инструменты.

Всем начинающим создателям карт желаю удачи!

1. Нажмите: Win+R и введите следующую команду:

2. Нажмите: Enter — После нажатия настройки Hammer Editor сброситься до заводских.

3. Запустите редактор со сброшенными до заводских настроек и настройте его под себя.

Зайдите в папку bin и там найдите файл с именем CmdSeq.wc и удалите его.

Перезапустите Hammer и теперь ваши настройки компиляции по умолчанию были восстановлены.

Источник

Source sdk как запустить мод

This guide will walk you through the steps of making your very own functional mod with help of the Source SDK 2013.

In this guide we will set up Visual Studio 2013 along with the important Source SDK 2013.
You will have to download a lot so if you are not patient you should download the neccessary files over night so you do not have to wait.

Side note: Visual Studio 2015 will NOT work with Source SDK 2013!! I tried it myself and I could not get it to work any way possible not even when using the settings from VS 2013! You need Visual Studio 2013 for this guide! I am sorry if you have any other version of Visual Studio installed, but you will have to use Visual Studio 2013 here!

This part is actually pretty simple! (for once at last)

Just press ‘Run’ and ‘Install’ if you are asked to.

and press ‘Open in Desktop’ After that just wait for GitHub Desktop to open and then you are asked to select where to save the files. Just select some directory where you wanna store all your development files. Hit ‘Ok’ and let GitHub do its thing.

After having downloaded the installer for Visual Studio 2013 from the link provided in the ‘Requirements’ section,

you just have to open the downloaded installer. Simple.

Just choose where to install Visual Studio 2013 (Side note: VS2013 will require a lot of space on your hard drive so be careful where you install it!), tick ‘I agree to the Terms of Service’ and you do not have to tick the second box, but you can (I usually leave it unticked). Then you press ‘Continue’ or ‘Install’ depending on your language you use. Then you will see a screen similar to the one on the right of this text. ONLY tick ‘Microsoft Fundation Classes for C++’, because you will not need anything else that is provided here. IF you want to install any of the packages later on just re-download the installer, open it, and press the ‘Modify’ button.

The next step is to press ‘Install’ on the bottom of the screen and grab about 8 and a half mugs of coffee (Well I drank that many I do not know if coffee is your thing so if you do not like coffee then, first of all wtf, but second of all just grab a tea or hot chocolate if that is more your thing)

## 1 1/2 hours later ##
(Thats how long it took for me, but it is hard to compare since I have a download speed of 7.5 Megabyte per second)

After the waiting game is over you should be greeted with a screen where you can log into a Microsoft account. You do not have to, but it will syncronize your settings over every computer aka. instance of VS2013 you log into. If you do not want to or you do not have a Microsoft account then just press the ‘Not now. Maybe later.’ link under the Login button.

NOW VISUAL STUDIO IS READY! good work.

It is pretty simple just run the installer for the VC Redistributable FIRST!! This is very important that you do it in the right order!

Читайте также:  не работает x360ce на windows 10

Then after installing the VC Redistributable you just install the Link Shell Extension. I advise you to install it on your C:\ drive, because I had some issues with Windows not finding the program sometimes for some random reason when I installed it on a seperate hard drive than the C:\ drive.

Just press: ‘Next’, ‘Next’, ‘Install’ and then you will be asked to restart Explorer. Press ‘Yes’ or restart your computer, but just restarting Explorer is way faster in some cases.

Your complete utils directory should look something like this.

Foot note: Since you copied it to the source-sdk-2013 directory you only need to do this once for both branches (sp and mp) and then the next time you make a game just copy the appropriate folder and rename it to your games name or do it like I do and decide the name later and just name everything ‘project01’, ‘project02’, etc.

For this step you need to be in your source-sdk-2013 directory. just saying.

So if you want to make a multiplayer game; copy the «mp» folder to your desired work location. And if you want to make a singleplayer game do the same for the «sp» folder

After having copied either the ‘sp‘ or the ‘mp‘ folder and renaming it to something useful, you go into the copied directory and open the «src» folder.

For a game that doesn’t need custom shader stuff and doesn’t need to modify the engine itself you just need to run the ‘creategameprojects.bat‘ and wait for it to finish. Then refresh the file browser by hitting the ‘F5’ key.

You should see a new file called ‘games.sln‘. Open it and wait for Visual Studio 2013 to update, parse and scan all files (As shown below).

Then go click the arrow left of ‘Configuration Properties’ and select ‘Debugging’. After that go to the field ‘Command’, click the arrow in the right field, select ‘Browse. ‘ and then open either.

For singleplayer mods:

and for multiplayer mods:

In the next field below (‘Command Arguments’) you will can just copy the following code:

This will start the game in windowed mode so you can see any errors showing up.

The next step is to copy do the same for the Release configuration. You can switch to the Release configuration in the top left of the properties window. Just click the drop-down menu that says ‘Debug’ or ‘Active(Debug)’ and change it to release. Now do the same as before. The exact same. After that change the configuration back to ‘Active(Debug)’.

After that just press ‘Apply’ and close the window or just press ‘Ok’, but do not forget to save the changes.

You probably don’t want to copy the compiled files everytime you change something. That’s why you need the Link Shell Extension. It allows you to trick Windows to think that a symbolic link is a real folder.

This is pretty easy to do. Just select both projects again, right-click and then hit ‘Build Selection’. After that Visual Studio will compile the game for the first time. It will take some time tho.

This is a good point to restart Steam so the game shows up in your library.
If you restart Steam you should see a new game called ‘My First Episodic Mod’ or something in that general direction. Congratulations this is your game / mod.

Источник

Source Modding — Часть 1 — Основы основ

В мире существует множество игровых движков, но нет ни одного движка, похожего на Source своей историей и особенностями.

В этом (пилотном) уроке мы разберем простейшие действия с исходными кодами SDK, а также внесем наше первое изменение в код Half-Life 2.

Вступление

Немножко терминов

Сам по себе Source SDK — набор утилит и программ, помогающих в разработке собственных уровней и модификаций для игры, а также исходные коды Half-Life 2 и эпизодов.

Игра/Мод (Для сурса нет никакой разницы, игра это или мод :p) — скомпилированные исходные коды SDK.

Читайте также:  как сделать железную плитку в майнкрафте

Так почему же именно Source?!

Что нам необходимо?

Введение в сурс дела

Репозиторий

Исходный код SDK находится в репозитории на GitHub. Склонируйте его в любое удобное для вас место:

Выбор ветки

Если вы хотите написать свой первый мод для Half-Life 2/Episode 1/2, то используйте директорию sp/ и Source SDK Base 2013 Singleplayer.

Стиль кода

Поля класса именуются с префиксом m_, использование венгерской нотации рекомендуется (на то есть свои причины, которые здесь обсуждать нет смысла):

Структура кода

SDK, так же как и движок, разделён на несколько частей.

Вот пути до некоторых таких файлов:

ВАЖНО: При внесении ЛЮБЫХ изменений в VPC файл решение должно быть заново перегенерировано!

Генерация проектов

Исключение HL2

SDK имеет внутри себя также разделение на HL2 и Episodic. Использование второго позволит нам иметь некоторые фичи, например отдельную от стамины шкалу заряда фонарика.

И поэтому, чтобы не компилировать лишний код, мы можем просто исключить HL2 из скриптов:

Другие скрипты

Рядом с creategameprojects.bat также лежит его клон для bash а также два интересных файла — createallprojects.bat и его клон для bash.

Эти два скрипта заставляют VPC создавать проекты не только для чистых библиотек мода, но и для различных утилит, таких как vrad (Radiosity!) или height2normal.

Сейчас использовать я его вам настоятельно не рекомендую, так как свои собственные компиляторы карт нам пока не нужны.

Первичная сборка и запуск

Сборка

Чтобы удостовериться, что вы всё сделали правильно, необходимо собрать всё сгенерированное решение. Итак, собираем (вы же ведь открыли решение в IDE?):

После сборки в папке game/mod_hl2/bin/ или game/mod_episodic/bin/ должны появится наши клиентская и серверная библиотеки!

Запуск — Способ 1 — Steam

Запуск — Способ 2 — Visual Studio

Я рекомендую использовать именно этот способ — не копировать же бинарники мода каждый раз после сборки!

Если карта загрузилась и вы можете передвигаться и двигать камеру мышью — сборка успешна!

Первая модификация в коде

Функции семейства Msg()

Заключение

Чему мы научились?

[Я надеюсь, что] из данного урока мы выяснили:

Что дальше?

Во второй части мы разберем систему сущностей Source SDK.

Источник

Установка Source SDK

Contents

Source SDK доступен бесплатно всем пользователям Steam Он используется для разработки модов и контента для Source 2006, Source 2007 и Source 2009.

Более поздние игры от Valve используют свой собственный набор инструментов SDK или Authoring Tools:

Authoring Tools в настоящее время поставляется в виде бета-версии соответствующих игр

Мы переводим на Authoring Tools следующие дистрибутивы игр:

Ранее эти средства распространялись отдельно от игры объединенные в один пакет (приложение «Source SDK» ). Сейчас же мы делаем схожую с L4D и CS:GO модель инструментов. Согласно той модели SDK Tools по умолчанию является частью игры, поэтому все, что вам нужно сделать, чтобы запустить утилиты SDK Tools, это запустить игру и обновить её до последней существующей версии. Пожалуйста, обратите внимание, что эти инструменты будут доступны только под ОС Windows.

Теперь обратите внимание на папку BIN. (Например: [steam]/steamapps/common/Team Fortress 2/bin ). Там Вы уведите несколько новых *.bat файлов, который можно использовать для настройки среды разработки и запуска соответствующих инструментов:

Если у Вас есть проблема с запуском, убедитесь что не где в путях не прописана переменная среды VPROJECT. Если Вы все же используете VPROJECT, то проверьте значение этой переменной среды в системе Windows, командой set в командной строке и установите правильное значение.

Установка и запуск

Следующие инструкции подходят только для установки Source SDK. Если Вам нужно установить Authoring Tools к какой либо игре, то смотрите разделы соответствующих игр..

Для установки новой версии Source SDK 2013 смотри: Source SDK 2013

Инструкция для установки старой версии Source SDK:

После того, как загрузка была завершена, Вы можете запустить SDK из вкладки Tools. Вы также можете создать ярлык на рабочем столе, совершив клик правой кнопкой мыши по SDK и нажав на Create desktop shortcut из появившегося контекстного меню.

Запуск

Как только Steam закончит загрузку, Вы сможете запустить SDK из вкладки Tools (Инструменты). Вы так же можете создать иконку на рабочем столе, нажав правой кнопкой мыши по SDK во вкладке Tools (Инструменты) и нажав на Create desktop shortcut (Создать ярлык на рабочем столе) в появившемся контекстном меню.

При первом запуске SDK, он будет в течении длительного времени извлекаться на жесткий диск. Этого не случится снова, пока SDK не обновится.

Что дальше?

Источник

Компьютерный онлайн портал