Языки |
---|
en, ru, pt-br, fr |
Ответ довольно прост... Я ненавижу себя. Нет, но я действительно видел много людей, которые пытались установить Hammer++ и использовать его с Garry's Mod, так что это лишь способ, который я нашел, чтобы использовать его с Garry's Mod.
- Компьютер под управлением Windows 10 или выше
- 7-Zip
- Garry's Mod
- Игры Source
- Source SDK 2013 Multiplayer
- (Опционально) [Slammin' Tools] (https://drive.google.com/drive/folders/17pQY8wDkednZi0kMZOSpAtNBNmFWm6GJ)
- Hammer++
В этом руководстве я предполагаю, что у вас уже установлен Garry's Mod, а также все игры Source, которые я упомянул выше, и так же 7-Zip.
- Перейдите в свою Steam библиотеку и убедитесь, что в ваших фильтрах отмечены
Инструменты
. - Найдите
Source SDK 2013 Multiplayer
. - Нажмите
УСТАНОВИТЬ
, а затемДАЛЕЕ
и подождите, пока он не загрузится. - ВЫ ДОЛЖНЫ ЗАПУСТИТЬ HAMMER ОТ SOURCE SDK 2013 MULTIPLAYER ПЕРЕД ПРОДОЛЖЕНИЕМ (Шаги ниже, эпилог, как это сделать)
- Щелкните правой кнопкой мыши на
Source SDK 2013 Multiplayer
и наведите курсор наУправление
, а затем щелкните наПросмотреть локальные файлы
. - Перейдите в папку
bin
и дважды щелкните поhammer.exe
, появится небольшое окно, выберитеHalf-Life 2
. - Когда Hammer откроется и полностью запустится, закройте его.
Slammin' Tools не являются необходимым, но он полезен, особенно, если вы компилируете карты Statua.
- Перейдите по этой ссылке и скачайте файл, заканчивающийся на
.7z
. - После загрузки откройте архив и перетащите файлы в
bin
папкуSource SDK 2013 Multiplayer
(он спросит вас, если вы хотите заменить некоторые файлы и вы должны нажать да). - Теперь повторите шаг
6
и7
установкиSource SDK 2013 Multiplayer
.
Теперь без лишней ерунды, так как я уже ненавижу себя до такой степени, что бью себя по лицу, мы попадаем в грандиозный финал, который устанавливает и настраивает Hammer++.
- Перейдите по ссылке [https://ficool2.github.io/HammerPlusPlus-Website/download.html] и скачайте версию для
Source SDK 2013 Multiplayer
. - После загрузки откройте архив и перейдите внутрь папки, а затем перетащите файлы в папку
bin
МультиплеераSource SDK 2013
. - Теперь повторите шаг
6
и7
установкиSource SDK 2013 Multiplayer
.
Эта часть руководства будет только описана, так что внимательно прочтите ее, ведь каждый шаг, написанный здесь, очень важен.
- Перейдите в корневую папку
Source SDK 2013 Multiplayer
и откройте папку с именемhl2
. - Откройте
gameinfo.txt
с помощью редактора на ваш выбор. - Вы должны добавить эти строки в ваш
gameinfo.txt
, Не забудьте изменить "Общая папка Steam" на нужный путь, где у вас хранятся игры.
// Game contents
game "<Общая папка Steam>/Counter-Strike Source/cstrike/cstrike_pak.vpk"
game "<Общая папка Steam>/Half-Life 2/episodic/ep1_pak.vpk"
game "<Общая папка Steam>/Half-Life 2/ep2/ep2_pak.vpk"
game "<Общая папка Steam>/Half-Life 2/lostcoast/lostcoast_pak.vpk"
game "<Общая папка Steam>/Half-Life 2 Deathmatch/hl2mp/hl2mp_pak.vpk"
game "<Общая папка Steam>/infra/infra/pak01.vpk"
game "<Общая папка Steam>/GarrysMod/garrysmod/garrysmod.vpk"
Добавляем их после этих строк:
// Where the game's binaries are
gamebin hl2/bin
platform |all_source_engine_paths|platform
Эти строки монтируют содержимое исходных игр, список идет следующим образом.
- Counter-Strike:Source
- Half-Life 2: Episode One
- Half-Life 2: Episode Two
- Half-Life 2: Lost Coast
- Half-Life 2: Deathmatch
- Infra
- Garry's Mod
- Теперь перейдите в корневую папку
Source SDK 2013 Multiplayer
, а затем в папкуbin
- Дважды щелкните
hammerplusplus.exe
и когда появится маленькое окно вы должны выбратьHalf-Life 2
. Да, вы не будете добавлятьGarry's Mod
в этот список. - Как только Hammer++ будет открыт, вы должны открыть
Tools
вниз и оттуда выбратьOptions...
. - Появится новое окно, нажмите на
Game Configurations
и вы увидите маленькую кнопкуAdd
, нажмите на нее. - Перейдите в корневую папку
Garry's Mod
и затем в папкуbin
, найдите там файлgarrysmod.fgd
и загрузите его. - Нажмите на вкладку
2D Views
и в разделеOptions
отметьте все в правой колонке. - Во вкладке
Build Programs
измените путьGame executable
на<путь к Garry's Mod>/hl2.exe
. - Во вкладке
Build Programs
измените путьMaps Folder
на<путь к Garry's Mod>/garrysmod/maps
. - В
Hammer++
отключите Anisotropic Filtering.
Теперь вы можете использовать Hammer++ и он должен работать. Единственная проблема заключается в том, что вам придется дважды подключать содержимое, так как Hammer++ пока не поддерживает способ подключения Garry's Mod. Так что если вы используете Hammer++, то вы должны быть знакомы с mount.cfg
гмода, поскольку для подключения контента к Hammer++ вы должны подключать его в gameinfo.txt
, который вы редактировали ранее, и добавить сразу же после тех строк, которые вы добавили раньше, game "<путь к вашему контенту>"
. Если вы считаете, что я могу что-то улучшить, тогда напишите мне на github или вы можете упомянуть меня на дискорде (ParSec#4563) на сервере Statua Mapping. Я рекомендую вам зайти и сказать "hello", там много людей которые могут вам помочь со многими вашими проблемами.
Теперь, если вы не возражаете, я выстрелю себе в лицо. Ох и я не могу забыть о CoolGuy за то, что он каждый день задавал мне один и тот же вопрос, когда я сделаю руководство, и напоминал мне, насколько я дезорганизован.