Встановлення Hammer++ для інших ігор

From Valve Developer Community
< Uk‎ | Hammer++‎ | Docs
Jump to navigation Jump to search
English (en)Українська (uk)Translate (Translate)
Broom icon.png
This article or section needs to be updated to include current information regarding the subject because:
CSGO version is no longer supported. Change example to Gmod.
Remember to check for any notes left by the tagger at this article's talk page.

Hammer++ Hammer++ Це дуже потужний інструмент для мапотворців, який вирішує цілу дюжину проблем стандартного Valve Hammer Editor та додає ті фішки та інструменти, які важливі, але яка Valve до 2013ого року не додала в жодну з ванільних версій. Однак самі розробники Гамер ++ зробили офіційні випуски тільки для Counter-Strike: Source, Source 2013 Singleplayer, Source 2013 Multiplayer, Team Fortress 2 та Counter-Strike: Global Offensive. Слава богу, що ви можете своїми руцями налаштувати сам Гамер ++ під такі ігри, без жодних проблем(можливо) Portal 2, Left 4 Dead 2, Black Mesa, І не тільки! Майже все можна налаштувати під ігри, використовуючи різні випуски Гамер++ для різних гілок, а саме:

Icon-Important.pngTemplate:Dictionary/Important/uk:In order to use CS:GO Hammer++, you must have the csgo_legacy beta branch installed for Counter-Strike 2 Counter-Strike 2. The CS:GO Hammer++ no longer received updates so it's highly recommended that you should switch to Garry's Mod version instead.
Гра Engine branch (game) Hammer++ Version Notes ViewDiscussEdit templatePurge
Alien Swarm Alien Swarm Alien Swarm engine branch Garry's Mod Errors about reading particles, use mount.cfg to mount alien swarm data.
Note.pngЗауваження:Functions differently than Hammer, instead of using a func_brush with name structure_seal, use a normal brush to close your maps.
If compiled it forces the map to be fullbright even if there are lights.
Icon-Important.pngTemplate:Dictionary/Important/uk:use func_details for your entire map as it will generate unwanted portals
Half-Life: Source Half-Life: Source Source 2013 Singleplayer Source 2013 Singleplayer Configure Hammer for Half-Life: Source, then install to game's 🖿bin folder normally.
Half-Life Deathmatch: Source Half-Life Deathmatch: Source Source 2013 Multiplayer Source 2013 Multiplayer
Half-Life 2: Deathmatch Half-Life 2: Deathmatch Team Fortress 2 branch Team Fortress 2 Since 20th Anniversary update, HL2DM is on the Team Fortress 2 branch TF2 branch. The Source 2013 Multiplayer version no longer works, but installing 64-bit Team Fortress 2 version into HL2DM works.
Left 4 Dead Left 4 Dead Left 4 Dead engine branch L4D2 L4D2 Hammer++ appears fine on Left 4 Dead, except when compiling the map. Once compiled and joining the map, an error will appear and display: STEAM validation rejected and unable to interact with the menu after pressing ok.
PlacementTip.pngОбхідний шлях:Before compiling the map, check the box Don't run the game after compiling and then compile the map, after it has been compiled, enter Left 4 Dead and via console, type: map <map name>.
Tip.pngПорада:You can enable dev by going to manage < properties and on Launch options, type: -dev 1.
Note.pngTemplate:Dictionary/Fix/uk:Remove the steam_appid.txt from the 🖿hammerplusplus folder.
Left 4 Dead 2 Left 4 Dead 2 L4D2 Identical to Left 4 Dead Left 4 Dead, without the Steam rejection, only displaying error on console and unable to interact with the menu when exiting the map.
Note.pngTemplate:Dictionary/Fix/uk:Remove the steam_appid.txt from the 🖿hammerplusplus folder.
Momentum Mod Momentum Mod Strata Source Garry's Mod Need retest using GMOD version.
[Template:Dictionary/Confirm/uk]
Source Filmmaker Source Filmmaker Alien Swarm engine branch Garry's Mod Need retest using GMOD version.
Team Fortress 2 Classic Team Fortress 2 Classic Source 2013 Multiplayer Source 2013 Multiplayer Setting up Hammer
Black Mesa Black Mesa Xengine Source 2013 Multiplayer Check out the issues below in the relevant subpage. A separate version for Black Mesa is not planned.
Black Mesa Black Mesa (2012 mod version) Source 2007 Source 2013 Singleplayer Install to Source 2013 Singleplayer Source SDK Base 2013 - Singleplayer's 🖿bin folder and add a game configuration pointing to the mod; the Source 2013 Singleplayer Source 2013 SP compilers generate BSPs that are compatible with Source 2007 Source 2007.
Mapbase Mapbase Source 2013 Singleplayer Source 2013 Singleplayer Install to game's 🖿bin folder normally.

Check out the issues below in the relevant subpage.

Postal III Postal III Source 2009 Source 2013 Singleplayer Requires modification to Postal 3's FGD file(s); Recommended to use Postal 3's compilers instead; Some Hammer features from Postal 3's are missing like 'prefabs';

Requires Source SDK Base 2013 MP/SP to be installed; Requires folder linking inside SDK Base's 🖿sourcetest folder to load assets; Hammer++ will crash if placed inside Postal 3's 🖿bin folder.

Portal Portal Source 2013 Singleplayer Source 2013 Singleplayer Install to game's 🖿bin folder normally.
Portal 2: Community Edition Portal 2: Community Edition Strata Source Garry's Mod? Check out the issues on the relevant subpage. Support by developers is not planned, and usage is strongly discouraged; some Hammer++ features will be added to Strata Hammer Strata Hammer.
Source SDK Base 2006 Source SDK Base 2006
Source 2006 Source 2006 games & mods
(including Counter-Strike: Source v34, Half-Life 2 Old Engine, etc...)
Source 2006 Source 2013 Singleplayer or Source 2013 Multiplayer See Installation for Source 2006 games. Don't forget that Source 2006 games will have less textures (including tools textures such as 2D Skybox), differences in LDR + HDR lighting compared to Source 2007 and later (including Hammer++ lighting preview). So remember to run both Source 2006's Hammer and Hammer++ and check see if the same texture exists in Texture Browser on Source 2006's Hammer before adding it to the map.
Hunt Down the Freeman Hunt Down the Freeman (launch version) Source 2013 Singleplayer Source 2013 Singleplayer Install to game's 🖿bin folder normally.[Template:Dictionary/Confirm/uk]
Hunt Down the Freeman Hunt Down the Freeman (latest) Source 2013 Multiplayer Source 2013 Multiplayer Install to game's 🖿bin folder normally.[Template:Dictionary/Confirm/uk]

This build uses Source 2013 Multiplayer Source 2013 Multiplayer to reduce map size.

Ці вирішення задачі з встановлення, а також фотографії були взяти з Туть: this steam guide Зроблено цією людиною Erin-Rose-Webs.

Встановлення Гамеру ++

Вікно, яке ви побачите запустивши вперше гамер(не вдруге)
Note.pngЗауваження:Для цього посібника Portal 2 буде використано як приклад. Обов’язково замініть відповідні файли та завантаження відповідною версією, зазначеною вище.
Warning.pngTemplate:Dictionary/Warning/uk:Переконайтеся, що ви принаймні один раз відкрили діалогове вікно експертної компіляції в Hammer перед цим процесом, оскільки це створює важливий файл, який має існувати, перш ніж будь-яку карту можна буде скомпілювати в Hammer++.

Список Завантажуємого

- https://ficool2.github.io/HammerPlusPlus-Website/download.html
- https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download (Це не обов’язково, але значно спростить процес)
- версія Hammer++ для гри (Дивіться вище, Portal 2 використовує CS:GO)

Встановлення Hammer++ у підтримуваній грі

Наступним кроком є встановлення Hammer++ у файли. Розпакуйте папку <директорія>bin</директорія> з архіву в папку Counter Strike: Global Offensive у папці <директорія>steamapps/common</директорія>. Тепер перейдіть до папки <директорія>bin</директорія> і запустіть Hammer++. Тепер ми створимо нову конфігурацію, спрямовану на ресурси Portal 2. Ось тут все може ускладнитися. Тепер ви запустите виконуваний файл <директорія>hammerplusplus.exe</директорія>. Ви отримаєте спливаюче вікно з повідомленням про відсутність конфігурацій. Обов’язково натисніть «Ні», інакше ви будете перенаправлені до іншої статті на цій вікі. Після натискання «Ні» ви побачите екран, схожий на той, який показано нижче, але повністю порожній:
P2hammerppSetup1.png

Потім скопіюйте інформацію, яку бачите вище, у відповідні поля. Якщо ваша гра знаходиться в окремій папці, ніж звичайний каталог Steam, вам доведеться замінити <директорія>$SteamUserDir</директорія> на повний каталог файлів. Тепер натисніть «ОК», щоб закрити та зберегти цю інформацію. Ви отримаєте два спливаючі вікна з повідомленням про те, що ця інформація не оновлюватиметься до перезапуску Hammer++, але вони не важливі, тому просто натисніть «Ok» на обох. Після цього ви наполовину закінчили налаштування Hammer++. Тепер для компіляції карти нам потрібно визначити програми збірки. Перейдіть до Інструменти>Параметри>Створення програм і скопіюйте інформацію нижче:
P2hammerppSetup2.png

Після цього натисніть «Застосувати», а потім натисніть «ОК», щоб зберегти зміни. Потім закрийте Hammer++. Тепер нам потрібно буде перенести дані про освітлення Portal 2 у CS:GO. Оскільки підсвічування порталу 2 відрізнялося від підсвічування CS:GO, нам потрібно визначити підсвічування порталу 2 у каталозі CS:GO l. Відкрийте lights.rad Portal 2, розташований у Portal 2/portal2, за допомогою будь-якого текстового редактора та скопіюйте весь його вміст. Потім перейдіть до файлу вогнів CS:GO і вставте вміст Portal 2 внизу файлу. Це має виглядати приблизно так (без коментарів):
P2hammerppSetup5.png

Ви завершили налаштування Hammer++! Однак якщо ви завантажите нову карту, ви побачите, що багато ваших власних моделей і текстур відсутні. Це тому, що програма шукає в каталозі CS:GO необхідні файли, а потім не знаходить їх і представляє вам відсутню модель/текстуру. Щоб виправити це, нам потрібно буде вказати в gameinfo game <директорія гри>/portal/<назва архіву vpk без 00,dir,_ просто назва>.vpk game <Директорія гри>/portal.

Додавання свого контенту

В оригіналі тут казалося що це дуже складно, але це дуже легко, не баріться, просто пропишіть так як в Garry's mod монтування вмісту через game info, автор сам знайшов цей метод недавно game "<Директорія гри>/portal2/" game "<Директорія гри>/portal2/(без (цифри), або _dir).vpk"

Фінальний результат

Ви з'єднали Гамер з ігровим контентом без танців з цимбалами(і не зручно ж з ними танцювати?) Все таки не без танців з бубном, текстури та моделі можуть відображатись як error, навіть якщо ви зробили танці з цимбалами(псевдопапки), можна використовувати Left4Dead2 Authoring tools, для більш точних текстур, але не забувайте робити збереження}} Після цього відкрийте Hammer++ знову. Тепер ви повинні бути готові! Щоб отримати список усіх нових функцій, спробуйте переглянути веб-сайт Hammer++ і його сторінку на це вікі.(en) Щоб отримати загальну допомогу щодо Hammer, перегляньтецю статтю(en).

Note.pngЗауваження:Деякі модифікації використовують папку активів оригінальної гри для спільного вмісту. Хоча це погана практика, її також слід враховувати, коли ви вказуєте на файли гри. Переконайтеся, що якщо це так, також створіть символічні посилання на папку vpk оригінальної гри.

Посилання на схожі статті

Installing Hammer++ For Portal 2 (original guide)
Hammer++ Website
Link Shell Extension Website