Ko/Decompiling Maps: Difference between revisions
No edit summary |
|||
Line 20: | Line 20: | ||
'''(Note: This tutorial assumes that you have opted into the SteamPipe beta for any Orange Box titles. Games released after 2007 or games that are multiplayer titles will have already stashed their content in <code>\steamapps\common\</code>.)''' | '''(Note: This tutorial assumes that you have opted into the SteamPipe beta for any Orange Box titles. Games released after 2007 or games that are multiplayer titles will have already stashed their content in <code>\steamapps\common\</code>.)''' | ||
# | # [[GCFScape]] 설치. | ||
# | # GCFScape를 설치하셧다면, <code>File >> Open</code> 로 이동해주세요. | ||
#* For {{csgo}}[[Counter-Strike: Global Offensive]] maps, open '''<code>\steamapps\common\Counter-Strike Global Offensive\csgo\pak01_dir.vpk</code>''' | #* For {{csgo}}[[Counter-Strike: Global Offensive]] maps, open '''<code>\steamapps\common\Counter-Strike Global Offensive\csgo\pak01_dir.vpk</code>''' | ||
#* | #* {{css}}[[Counter-Strike: Source]] 맵들은, '''<code>\steamapps\common\counter-strike source\cstrike\strike_pak_dir.vpk</code>''' | ||
#* | #* {{dods}}[[Day of Defeat: Source]] 맵들은, '''<code>\steamapps\common\Day of Defeat Source\dod\dod_pak_dir.vpk</code>''' | ||
#* | #* {{hl2}}[[Half-Life 2]] 맵들은, open '''<code>\steamapps\common\half-life 2\hl2\hl2_misc_dir.vpk</code>''' | ||
#* | #* {{hl2}}[[Half-Life 2: Deathmatch]] 맵들은, '''<code>\steamapps\common\half-life 2 deathmatch\hl2mp\hl2mp_pak_dir.vpk</code>''' | ||
#* | #* {{ep1}}[[Half-Life 2: Episode One]] 맵들은, '''<code>\steamapps\common\half-life 2\episodic\ep1_pak_dir.vpk</code>''' | ||
#* | #* {{ep2}}[[Half-Life 2: Episode Two]] 맵들은, '''<code>\steamapps\common\half-life 2\ep2\ep2_pak_dir.vpk</code>''' | ||
#* | #* {{portal}}[[Portal]] 맵들은, '''<code>\steamapps\common\portal\portal\portal_pak_dir.vpk</code>''' | ||
#* | #* {{portal2}}[[Portal 2]] 맵들은, '''<code>steamapps\common\portal 2\portal2\pak01_dir.vpk</code>''' | ||
#* | #* {{tf2}}[[Team Fortress 2]] 맵들은, '''<code>\steamapps\common\Team Fortress 2\tf\tf2_misc_dir.vpk</code>''' | ||
#* | #* {{l4d}}[[Left 4 Dead]] 맵들은, '''<code>steamapps\common\left 4 dead\l4d\pak01_dir.vpk</code>''' | ||
#* | #* {{l4d2}}[[Left 4 Dead 2]] 맵들은, '''<code>steamapps\common\left 4 dead 2\l4d2\pak01_dir.vpk</code>''' | ||
{{note|Left 4 Dead, Left 4 Dead 2, | {{note:ko|Left 4 Dead, Left 4 Dead 2, 그리고 Portal 2 은 또한 DLC 들을 위한 폴더가 있습니다, 예를 들어: | ||
'''<code>steamapps\common\portal2\portal2_dlc1\pak01_dir.vpk</code>''', '''<code>steamapps\common\left 4 dead\l4d_dlc1\pak01_dir.vpk</code>''', '''<code>steamapps\common\left 4 dead 2\l4d2_dlc1\pak01_dir.vpk</code>''' .}} | '''<code>steamapps\common\portal2\portal2_dlc1\pak01_dir.vpk</code>''', '''<code>steamapps\common\left 4 dead\l4d_dlc1\pak01_dir.vpk</code>''', '''<code>steamapps\common\left 4 dead 2\l4d2_dlc1\pak01_dir.vpk</code>''' .}} | ||
3. | 3. 당신이 <code>\maps\</code> 폴더를 찾을 때까지 경로를 계속 불러와주세요.<br /> | ||
4. | 4. 당신이 원하는 BSP 파일을 우-클릭 해주시고, <code>Extract</code> 버튼이나 GCF 로 드래그 해주세요. | ||
== 시작하기 전에... == | == 시작하기 전에... == |
Revision as of 22:46, 3 August 2014
디컴파일은 컴파일된 레벨과 생성된 소스들을 맵 에디터로 불러들일수 있게 만드는 한 가지 과정입니다. 디컴파일된 레벨들은 재컴파일 한것과 유사해보입니다, 그들은 정확히 재조립된 맵이 아닙니다. 이것은 학습과, 측정, 그리고 사찰에 매우 유용하지만, 바로 재컴파일하여 사용하기는 좋지 않습니다. 근본적 소스는 재조립과 수정에 유용합니다.
다른 사람의 작품을 무단으로 재조립, 수정, 혹은 모방하는 행동은 저작권 법에 의해서 처벌받으실수 있습니다.
디컴파일 도구
Getting Dirty
The latest decompiler is called BSPSource and is written in Java. You need an updated version of the Java Runtime Environment (JRE), which can be downloaded from Sun to run BSPSource. Once installed, you are ready to decompile your first map.
Valve 맵 추출하기
(Note: This tutorial assumes that you have opted into the SteamPipe beta for any Orange Box titles. Games released after 2007 or games that are multiplayer titles will have already stashed their content in \steamapps\common\
.)
- GCFScape 설치.
- GCFScape를 설치하셧다면,
File >> Open
로 이동해주세요.- For
Counter-Strike: Global Offensive maps, open
\steamapps\common\Counter-Strike Global Offensive\csgo\pak01_dir.vpk
Counter-Strike: Source 맵들은,
\steamapps\common\counter-strike source\cstrike\strike_pak_dir.vpk
Day of Defeat: Source 맵들은,
\steamapps\common\Day of Defeat Source\dod\dod_pak_dir.vpk
Half-Life 2 맵들은, open
\steamapps\common\half-life 2\hl2\hl2_misc_dir.vpk
Half-Life 2: Deathmatch 맵들은,
\steamapps\common\half-life 2 deathmatch\hl2mp\hl2mp_pak_dir.vpk
Half-Life 2: Episode One 맵들은,
\steamapps\common\half-life 2\episodic\ep1_pak_dir.vpk
Half-Life 2: Episode Two 맵들은,
\steamapps\common\half-life 2\ep2\ep2_pak_dir.vpk
Portal 맵들은,
\steamapps\common\portal\portal\portal_pak_dir.vpk
Portal 2 맵들은,
steamapps\common\portal 2\portal2\pak01_dir.vpk
Team Fortress 2 맵들은,
\steamapps\common\Team Fortress 2\tf\tf2_misc_dir.vpk
Left 4 Dead 맵들은,
steamapps\common\left 4 dead\l4d\pak01_dir.vpk
Left 4 Dead 2 맵들은,
steamapps\common\left 4 dead 2\l4d2\pak01_dir.vpk
- For
Template:Note:ko
3. 당신이 \maps\
폴더를 찾을 때까지 경로를 계속 불러와주세요.
4. 당신이 원하는 BSP 파일을 우-클릭 해주시고, Extract
버튼이나 GCF 로 드래그 해주세요.
시작하기 전에...
Before you take this jump to run off and decompile a map take a second or two to think, "What am I trying to learn/do?". Read the included TXT files, you may just find the creator's e-mail, and that could be more helpful than you imagine.
Some mappers will offer up help and advice, they may even go so far as to provide perfect examples of what you were trying to "borrow" from the map.