Releases: Dylancyclone/VMF2OBJ
v2.0.3
v2.0.2
v2.0.1
Life came in swinging. I haven't had the chance to investigate the displacement issue, but this will fix the error when trying to decompile any VMF file saved in Hammer++
- Fix geometry error when decompiling a map saved in Hammer++
v2.0.0
- Added GUI version of application. The GUI is accessible by double-clicking on the .jar file, while the CLI is still accessible through the terminal
You can drag and drop files and folders into the boxes to quickly get convert a map!
- Vertices that are within 0.2 units of each other will be merged together, greatly reducing the number of extraneous vertices when dealing with complex brushes (#3)
- Fix colinear and equidistant points causing a crash (#14)
- Fix brushes having inverted normals (#16)
- Fix displacements being exported incorrectly (#16)
- Fix compatibility with new large VMT files
- Fix compatibility with VMT files that have GPU conditional statements
- Fix achievement arrays causing crashes (#25)
- Handle empty VMF keys and also delete '@' symbol in VMF keys (#31 Thanks @PorkMuncher!)
NOTICE: With this update, the CLI usage has changed!
usage: vmf2obj [VMF_FILE] [args...]
-h,--help Show this message
-o,--output <arg> Name of the output files. Defaults to the name
of the VMF file
-q,--quiet Suppress warnings
-r,--resourcePaths <arg> Semi-colon separated list of VPK files and
folders for external custom content (such as
materials or models)
-t,--tools Ignore tool brushes
There is also some investigation going on trying to figure out why some displacements are still having problems converting, so far we haven't found a reliable reason why it's happening. If you find any info, create an Issue!
v2.0.0-rc.3
This is another pre-release version of 2.0.0 that fixes a few more issues before the full release.
I think this'll be the last release candidate before the full release, I just need the time to clean a couple things up before the official release and university has kicked into full swing again.
The only differences between this version and the previous release candidate are:
- Fix achievement arrays causing a crash (#25)
- Fix another brush normals issue (Thanks Thesentrygamer!)
Let me know if you find any other issues!
v2.0.0-rc.2
This is another pre-release version of 2.0.0 that fixes a few more issues before the full release.
The only differences between this version and the previous release candidate are:
- Fix displacements being exported incorrectly (#16)
- Fix compatibility with VMT files that have GPU conditional statements
Let me know if you find any other issues!
v2.0.0-rc.1
This is a pre-release version of 2.0.0. The main improvements is a UI and bug fixes. The GUI is accessible by double-clicking on the .jar file, while the CLI is still accessible through the terminal. Do note that if running through the terminal, the argument structure has changed:
usage: vmf2obj [VMF_FILE] [args...]
-h,--help Show this message
-o,--output <arg> Name of the output files. Defaults to the name
of the VMF file
-q,--quiet Suppress warnings
-r,--resourcePaths <arg> Semi-colon separated list of VPK files and
folders for external custom content (such as
materials or models)
-t,--tools Ignore tool brushes
Honestly the only thing that might change between this version and the full release is the fix for the displacement issues described in #16, as well as if any other bugs are found.
- Added GUI version of application. The GUI is accessible by double-clicking on the .jar file, while the CLI is still accessible through the terminal
- Verticies that are within 0.2 units of each other will be merged together, greatly reducing the number of extraneous vertices when dealing with complex brushes (#3)
- Fix colinear and equidistant points causing a crash (#14)
- Fix brushes having inverted normals (#16)
- Fix compatibility with new large VMT files
Let me know if you find any issues!
v1.1.3
- Improve transparent material compatibility
- Fix handling materials with keyless commands/values
- Move all temporary files to system temp folder
v1.1.2
- Massively improve conversion speed (up to 670% on large maps)
- Fix Crowbar
DecompileFolderForEachModelIsChecked
setting causing issues (Thanks @Devostated !) - Improved exception reporting
- The app will now print the version number at the beginning of the conversion process and at the top of generated files
v1.1.1
- Fix displacements!
- Fix some models' QC being unfindable