VERSION: 1.01
Changelog:
v1.01 - Triggers export correctly now
Upgraded map2dif compatible with MBG.
Features:
- The upgraded map2dif_plus conversion engine (converts more maps, with fewer limitations)
- Does not save LightMaps by default (as MBG makes no use of them)
---- reduces file size
---- to re-enable saving, use -p on command line
Bugs:
- May crash if:
---- Multiple WorldSpawn entities
---- Multiple Detail entities
---- (Possibly if) MP entities out of order
---- LightMap resolution is rediculously huge (small number)
- Requires NULL texture to exist before creating NULL surfaces
- Make sure your triggers are not on an angle or skewed, as the polyhedron doesn't export correctly, which will crash MBG upon interior test
TODO:
- Detail hidden surface removal (Constructor's export has this)
- Handle multiple brush entities better
Download Links:
-download- (v1.01) (Windows)
-download- (v1.0b) (thanks Sam) (Mac)
-download- Mac GUI tool for map2dif by HiGuy
Windows instructions: place exe into folder containing .map file and required textures, drag and drop map file onto the exe
Mac instructions (command line):
cd into directory containing .map file and textures
(make sure the map2dif file is there too)
./map2dif_plus_mbg -t . -o . <mapname.map>
Instructions for Mac GUI tool (from HiGuy):
Simply open the application, and double click on a .map file. It will pop up a loading bar and convert the map. When it is finished, it will place the map in the same folder as the level.
The app will search for any images in the maps' folders or subfolders, so you don't need to have all your textures in the same folder as the .map.
*DON'T* put the map somewhere with images of other things, like your photos directory, as this will waste space and time.
If you click on the app icon, it will pop up an open dialog. From there, you can select a map to convert.
You can also press Cmd-O. None of the menu items do anything useful, but you can always clicky clicky...
Please report bugs (and include crash-inducing map file, if applicable).
Enjoy!