Changelog:
0.2:
- Fixed a bug or two
- Can now implement MP path data from a separate file
0.1:
- Initial release
INFO.txt:
Quote:*
*
* DifFix 2 for Marble Blast Gold *
* Version: 0.2 - Experimental *
* Author: Brian Lisbon *
*
*
Archive contents:
- INFO.txt
- DifFix2.exe
- source/DifFix2.cpp
- source/DifFix2.h
Info: DifFix2 makes DIF interiors exported from Constructor (Legacy TGE Dif) usable in MBG. It can also remove lightmap PNG images from the DIF, as MBG does not use them for lighting.
*******************************************************
* NOT FULLY TESTED, so back up your .dif files before *
* using them with this program. *
*******************************************************
Easy usage: drag and drop .dif file onto DifFix2.exe
Command line usage: DifFix2 [-adwt] [path_data_file] file.dif
-a Automated, runs and exits whether or not an error was encountered
-d Debug, prints additional data about the interior. Overrides -a.
-w Wipe PNGs, removes lightmap PNGs in order to reduce filesize
-t [file]: Integrate pathdata from [file] into dif
Please contact before redistributing outside of the general Marble Blast community.
seizure22[at]live[dot]com
Simple instructions:
1. Export .dif file with Constructor (File -> Export as Legacy DIF...)
2. Drag and drop .dif onto DifFix2.exe
(if your DIF has Moving Platforms, please see the MB + Constructor Upgrade Pack thread)
Download (win32 + source):
localhostr.com/file/w64ig86/DifFix2%200.2.zip
Anybody want to compile a Mac version? Have at it!
TODO:
- handle file write better
- clean up blank GameEntities