VMEX: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
(Rewrite Template:Lang to Template:LanguageBar. This action was performed by a bot.)
 
(31 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar|VMEX}}
| de = Vmex:de
}}


'''Valve Map Extractor''' ('''VMEX''') is a decompiler for [[Source]] engine maps. It converts [[BSP]] format files back into [[VMF]] format maps that can be loaded into [[Hammer]]. Since version 0.98g it supports all of Valve's games up to Left 4 Dead.
'''Valve Map Extractor''' ({{vmex|4.1}}) is a decompiler for {{src|4}} engine maps. It converts [[BSP]] format files back into [[VMF]] format maps that can be loaded into [[Hammer]]. Since version 0.98g it supports all of Valve's games up to Left 4 Dead.
{{note|Decompiling maps with VMEX may not always result in 100% accurate builds. Some differences (keyvalues, materials, etc) may not be an exact match as the original map.}}


=== The Ship ===
=== {{ship|2}} ===
To decompile maps for [[The Ship]], download the modified version: VMEX (v0.98e) [http://www.geocities.com/cofrdrbob/files/vmex-098e-ts.zip here].
To decompile maps for [[The Ship]], download the modified version: VMEX (v0.98e) [http://www.bagthorpe.org/bob/cofrdrbob/files/vmex-098e-ts.zip here].


=== Left 4 Dead ===
=== {{l4d|2}} ===
A modified version of vmex was created for decompiling [[Left 4 Dead]] maps by [[User:TerabyteDragon|TerabyteDragon]] with permission by the original author.  This modification resolves an issue with static props (specifically how large the entries are in the BSP file).  This version can be downloaded from the link below.  Note: This version of vmex is NOT guaranteed to work with maps from any other game.
A modified version of vmex was created for decompiling ''Left 4 Dead'' maps by [[User:TerabyteDragon|TerabyteDragon]] with permission by the original author.  This modification resolves an issue with static props (specifically how large the entries are in the BSP file).  This version can be downloaded from the link below.  {{Note|This version of VMEX is NOT guaranteed to work with maps from any other game.}}
There are currently no plans to make a version compatible with [[Left 4 Dead 2]].


=== Left 4 Dead 2 ===
=== {{l4d2|2}} ===
A pre-processor to modify L4D2 BSPs to be decompilable by VMEX written by [[User:Omnicoder|Omnicoder]] can be downloaded below.
A pre-processor to modify ''Left 4 Dead 2'' BSPs to be decompilable by VMEX written by [[User:Omnicoder|Omnicoder]] can be downloaded below.
 
== Windows Vista Java fix ==
The current VMEx version (098g) does not work with Windows Vista until you manually set the environmental variable path for Java. (The application will refuse to open, and if you run it from a command prompt, you will also get the error message "Java is not recognized as an internal or external command".)
 
To set the path, follow these steps:
 
# Locate the Java executable (<code>Java.exe</code>) and make a note of where it is located. It should be either in <code>C:\Program Files\Java\jre6\bin</code> (on 32 bit Windows) or in <code>C:\Program Files (x86)\Java\jre6\bin</code> (on 64 bit Windows). Remember this path. (If you are unable to locate a Java executable, this might mean that Java (Runtime Environment) is not even installed on your computer. If not, go to [http://www.java.com Javas official site] to download and install it.)
# Click on the ''Start'' icon in the lower left corner, then ''Control Panel'', then ''System'', and then ''System'' again.
# Click on the ''Advanced System Settings'' link on the left.
# Under the current tab, click the ''Environment Variables'' button.
# In the lower section (labeled ''System Variables''), scroll through and find the item labeled ''Path'' and double-click it to edit it.
# In the field labeled ''Variable value'', go to the end of the long line, and add a semicolon (;), and then the previously mentioned path of ''Java.exe'' (either <code>C:\Program Files\Java\jre6\bin</code> or <code>C:\Program Files (x86)\Java\jre6\bin</code>).


== See also ==
== See also ==
* [[BSPSource]] - unofficial enhanced version of VMEX
* [[Decompiling Maps]]
* [[Map Obfuscator]]
== External links ==
* [http://www.bagthorpe.org/bob/cofrdrbob/vmex.html VMEX] - the official website.
* [http://www.bagthorpe.org/bob/cofrdrbob/vmex.html VMEX] - the official website.
* [http://steamreview.org/external/vdc/vmex098g.zip VMEX 0.98g] - download mirror for the latest version.
<!-- * [http://steamreview.org/external/vdc/vmex098g.zip VMEX 0.98g] - download mirror for the latest version. -->
* [http://sites.google.com/site/terabytedragon/vmex098g-l4d.zip VMEX 0.98g for Left 4 Dead]
* [http://www.bagthorpe.org/bob/cofrdrbob/files/vmex098g.zip http://www.bagthorpe.org/bob/cofrdrbob/files/vmex098g.zip] - direct download for the latest version
* [http://http://dl.dropbox.com/u/1142309/HLtools/L4BSP2/L4BSP2.rar Pre-processor for Left 4 Dead 2]
* [https://mega.nz/file/DGolyKzQ#ub93BpcImmeSWy6N04pbcOQ0uUAz6oajFZzEf-7S1HE VMEX 0.98g] - download mirror
* [[Decompiling Maps]]
* [https://mega.nz/file/PSZRCLwR#nmGJqbvlgX6Qz9TX4VUeshER3lOrw8xoWojWVE2hgtg VMEX 0.98e for The Ship] - download mirror
 
{{sdktools|0}}


[[Category:Third Party Tools]]
[[Category:Third Party Tools]]
[[Category:Level Design]]
 
[[Category:Glossary]]
[[Category:Level Design]]<!-- How this is relevant? -->

Latest revision as of 17:42, 18 July 2025

English (en)Deutsch (de)Translate (Translate)

Valve Map Extractor (VMEX VMEX) is a decompiler for Source Source engine maps. It converts BSP format files back into VMF format maps that can be loaded into Hammer. Since version 0.98g it supports all of Valve's games up to Left 4 Dead.

Note.pngNote:Decompiling maps with VMEX may not always result in 100% accurate builds. Some differences (keyvalues, materials, etc) may not be an exact match as the original map.

The Ship: Murder Party The Ship: Murder Party

To decompile maps for The Ship, download the modified version: VMEX (v0.98e) here.

Left 4 Dead Left 4 Dead

A modified version of vmex was created for decompiling Left 4 Dead maps by TerabyteDragon with permission by the original author. This modification resolves an issue with static props (specifically how large the entries are in the BSP file). This version can be downloaded from the link below.

Note.pngNote:This version of VMEX is NOT guaranteed to work with maps from any other game.

Left 4 Dead 2 Left 4 Dead 2

A pre-processor to modify Left 4 Dead 2 BSPs to be decompilable by VMEX written by Omnicoder can be downloaded below.

Windows Vista Java fix

The current VMEx version (098g) does not work with Windows Vista until you manually set the environmental variable path for Java. (The application will refuse to open, and if you run it from a command prompt, you will also get the error message "Java is not recognized as an internal or external command".)

To set the path, follow these steps:

  1. Locate the Java executable (Java.exe) and make a note of where it is located. It should be either in C:\Program Files\Java\jre6\bin (on 32 bit Windows) or in C:\Program Files (x86)\Java\jre6\bin (on 64 bit Windows). Remember this path. (If you are unable to locate a Java executable, this might mean that Java (Runtime Environment) is not even installed on your computer. If not, go to Javas official site to download and install it.)
  2. Click on the Start icon in the lower left corner, then Control Panel, then System, and then System again.
  3. Click on the Advanced System Settings link on the left.
  4. Under the current tab, click the Environment Variables button.
  5. In the lower section (labeled System Variables), scroll through and find the item labeled Path and double-click it to edit it.
  6. In the field labeled Variable value, go to the end of the long line, and add a semicolon (;), and then the previously mentioned path of Java.exe (either C:\Program Files\Java\jre6\bin or C:\Program Files (x86)\Java\jre6\bin).

See also

External links