Ru/Decompiling Maps: Difference between revisions
m (Nesciuse moved page Decompiling Maps:ru to Ru/Decompiling Maps over redirect: -Language prefixes) |
m (Using L template for links) |
||
Line 6: | Line 6: | ||
==Инструменты== | ==Инструменты== | ||
* | * {{L|Entspy|EntSpy}} - используется для просмотра и редактирования энтитей из BSP без перекомпиляции. | ||
* | * {{L|BSPSource}} - декомпилятор карт с открытым исходным кодом, базирующийся на VMEX. | ||
* | * {{L|VMEX}} - декомпилятор для карт, созданных на движке Source. | ||
* | * {{L|MapFool}} - инструмент, помогающий портировать карты из HL1 в Source. | ||
* | * {{L|xwad}} - инструмент командной строки для конвертирования текстурных форматов. | ||
'''Инструменты для движка HL1:''' | '''Инструменты для движка HL1:''' | ||
* | * {{L|BSP2MAP}} | ||
* | * {{L|WinBSPC}} | ||
* | * {{L|BSP Viewer}} | ||
== Подготовка == | == Подготовка == | ||
Последний декомпилятор - | Последний декомпилятор - {{L|BSPSource}}. Он написан на Java, поэтому прежде всего вам придется установить Java Runtime Environment (JRE), который можно загрузить по ссылке [http://www.oracle.com/technetwork/java/javase/downloads/index.html Oracle]. После установки, вы полностью готовы к декомпиляции карт. | ||
== Распаковка карт Valve == | == Распаковка карт Valve == | ||
Line 26: | Line 26: | ||
Откройте диалоговое окно <code>File >> Open</code>. | Откройте диалоговое окно <code>File >> Open</code>. | ||
* Для карт {{as}} | * Для карт {{as}}{{L|Alien Swarm}}, откройте '''<code>\steamapps\common\Alien Swarm\swarm\maps\</code>''' | ||
* Для карт {{css}} | * Для карт {{css}}{{L|Counter-Strike: Source}}, откройте '''<code>\steamapps\common\counter-strike source\cstrike\maps\</code>''' | ||
* Для карт {{dods}} | * Для карт {{dods}}{{L|Day of Defeat: Source}}, откройте '''<code>\steamapps\common\Day of Defeat Source\dod\maps\</code>''' | ||
* Для карт {{hl2}} | * Для карт {{hl2}}{{L|Half-Life 2}}, откройте '''<code>\steamapps\common\half-life 2\hl2\maps\</code>''' | ||
* Для карт {{hl2}} | * Для карт {{hl2}}{{L|Half-Life 2: Deathmatch}}, откройте '''<code>\steamapps\common\half-life 2 deathmatch\hl2mp\maps\</code>''' | ||
* Для карт {{ep1}} | * Для карт {{ep1}}{{L|Half-Life 2: Episode One}}, откройте '''<code>\steamapps\common\half-life 2\episodic\maps\</code>''' | ||
* Для карт {{ep2}} | * Для карт {{ep2}}{{L|Half-Life 2: Episode Two}}, откройте '''<code>\steamapps\common\half-life 2\ep2\maps\</code>''' | ||
* Для карт {{l4d}} | * Для карт {{l4d}}{{L|Left 4 Dead}}, откройте '''<code>steamapps\common\left 4 dead\l4d\maps\</code>''' | ||
* Для карт {{l4d2}} | * Для карт {{l4d2}}{{L|Left 4 Dead 2}}, откройте '''<code>steamapps\common\left 4 dead 2\l4d2\maps\</code>''' | ||
* Для карт {{tf2}} | * Для карт {{tf2}}{{L|Team Fortress 2}}, откройте '''<code>steamapps\common\Team Fortress 2\tf\maps\</code>''' | ||
{{Note|Left 4 Dead, Left 4 Dead 2, Portal 2 имеют директории для DLC, например: | {{Note|Left 4 Dead, Left 4 Dead 2, Portal 2 имеют директории для DLC, например: | ||
'''<code>steamapps\common\portal2\portal2_dlc1\maps\</code>''' и '''<code>steamapps\common\left 4 dead\l4d_dlc1\maps\</code>'''.}} | '''<code>steamapps\common\portal2\portal2_dlc1\maps\</code>''' и '''<code>steamapps\common\left 4 dead\l4d_dlc1\maps\</code>'''.}} | ||
Line 45: | Line 45: | ||
== См. также == | == См. также == | ||
* | * {{L|Porting GoldSrc content (maps, models, etc.) to Source|Поеренос контента GoldSRC в Source}} | ||
* | * {{L|Porting GoldSrc maps to Source|Перенос карт GoldSRC в Source}} | ||
[[Category:Level Design:ru]] | [[Category:Level Design:ru]] | ||
[[Category:Tutorials:ru]] | [[Category:Tutorials:ru]] | ||
[[Category:Russian]] | [[Category:Russian]] |
Revision as of 07:22, 11 July 2024
Декомпиляция - это процесс "разборки" скомпилированного уровня и генерация его исходного файла, который, после, можно открыть в редакторе карт. Декомпилированный уровень имитирует исходный, но не является его точной копией. Таким образом декомпиляцию можно использовать для изучения других уровней, но не для их перекомпиляции.
Напоминаем, что публикация модифицированных работ без согласия автора является нарушением авторского права.
Инструменты
- EntSpy - используется для просмотра и редактирования энтитей из BSP без перекомпиляции.
- BSPSource - декомпилятор карт с открытым исходным кодом, базирующийся на VMEX.
- VMEX - декомпилятор для карт, созданных на движке Source.
- MapFool - инструмент, помогающий портировать карты из HL1 в Source.
- xwad - инструмент командной строки для конвертирования текстурных форматов.
Инструменты для движка HL1:
Подготовка
Последний декомпилятор - BSPSource . Он написан на Java, поэтому прежде всего вам придется установить Java Runtime Environment (JRE), который можно загрузить по ссылке Oracle. После установки, вы полностью готовы к декомпиляции карт.
Распаковка карт Valve
Большинство карт не нуждаются в распаковке. Файлы .bsp
обычно находятся в /<название игры>/<название игры >/maps
.

\steamapps\common\
.Откройте диалоговое окно File >> Open
.
- Для карт
Alien Swarm , откройте
\steamapps\common\Alien Swarm\swarm\maps\
- Для карт
Counter-Strike: Source , откройте
\steamapps\common\counter-strike source\cstrike\maps\
- Для карт
Day of Defeat: Source , откройте
\steamapps\common\Day of Defeat Source\dod\maps\
- Для карт
Half-Life 2 , откройте
\steamapps\common\half-life 2\hl2\maps\
- Для карт
Half-Life 2: Deathmatch , откройте
\steamapps\common\half-life 2 deathmatch\hl2mp\maps\
- Для карт
Half-Life 2: Episode One , откройте
\steamapps\common\half-life 2\episodic\maps\
- Для карт
Half-Life 2: Episode Two , откройте
\steamapps\common\half-life 2\ep2\maps\
- Для карт
Left 4 Dead , откройте
steamapps\common\left 4 dead\l4d\maps\
- Для карт
Left 4 Dead 2 , откройте
steamapps\common\left 4 dead 2\l4d2\maps\
- Для карт
Team Fortress 2 , откройте
steamapps\common\Team Fortress 2\tf\maps\

steamapps\common\portal2\portal2_dlc1\maps\
и steamapps\common\left 4 dead\l4d_dlc1\maps\
.Послесловие
Перед тем как вы уйдете и начнете декомпилировать карты, остановитесь на секунду и подумайте "Что я хочу сделать?". Читайте вложенные TXT файлы. Порой, в них записан e-mail разработчика, который может помочь больше, чем вы себе представляете.
Некоторые разработчики могут предложить помощь или совет. Или даже ещё лучше - предоставят отличный пример того, что вы пытались вытащить из чьей-то карты.