file DifFix2

  • Seizure22
  • Seizure22's Avatar Topic Author
  • Offline
  • Intermediate Marbler
  • Intermediate Marbler
More
14 Jan 2012 07:08 #1 by Seizure22
DifFix2 was created by Seizure22
DifFix2.

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 : 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): http://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[file]: Integrate pathdata from 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): http://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[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

Please Log in or Create an account to join the conversation.

  • Jeff
  • Jeff's Avatar
  • Offline
  • Developer
  • Developer
  • PlatinumQuest Programmer
More
14 Jan 2012 07:14 #2 by Jeff
Replied by Jeff on topic DifFix2
Awesome job seizure, keep up the fantastic works and programs

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.

Please Log in or Create an account to join the conversation.

  • HiGuy
  • HiGuy's Avatar
  • Offline
  • Administrator
  • Administrator
  • At college, may not be around
More
15 Jan 2012 02:04 #3 by HiGuy
Replied by HiGuy on topic DifFix2
Well done again!

PQ in a nutshell
function clientcmd12dothepq() {
    commandToClient(LocalClientConnection, '34onthedancefloor');
}

Please Log in or Create an account to join the conversation.

  • Seizure22
  • Seizure22's Avatar Topic Author
  • Offline
  • Intermediate Marbler
  • Intermediate Marbler
More
15 Jan 2012 05:45 #4 by Seizure22
Replied by Seizure22 on topic DifFix2
known bug: won't properly fix difs with MPs, fixing

Please Log in or Create an account to join the conversation.

  • Jeff
  • Jeff's Avatar
  • Offline
  • Developer
  • Developer
  • PlatinumQuest Programmer
More
15 Jan 2012 06:56 #5 by Jeff
Replied by Jeff on topic DifFix2
Quote:Anybody want to compile a Mac version? Have at it!

*cough*HiGuy*/cough*

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.

Please Log in or Create an account to join the conversation.

  • RDs.The-dts-guy
  • RDs.The-dts-guy's Avatar
  • Offline
  • Developer
  • Developer
  • Blender pls
More
15 Jan 2012 14:51 #6 by RDs.The-dts-guy
Replied by RDs.The-dts-guy on topic DifFix2
Great work. I will test and post results below.
And Im wondering if you gonna continue developing MBMap2Dif plus or diffix2?

Some guy that does DTS shapes and levels.

AWESOME time HINT : When making PQ level place your custom interiors and textures in platinum/data/interiors_pq/custom
makes life easier for you and everyone else :)

Please Log in or Create an account to join the conversation.

  • Beack
  • Beack's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
  • Beack ewe
More
15 Jan 2012 18:21 #7 by Beack
Replied by Beack on topic DifFix2
Amazing!

one question before try it (I will try it anyways) , this sloves the problem with the ghost brushes? (these brushes that you can roll through)

The weirdest signature that I ever requested
[/size]

Please Log in or Create an account to join the conversation.

  • HiGuy
  • HiGuy's Avatar
  • Offline
  • Administrator
  • Administrator
  • At college, may not be around
More
15 Jan 2012 19:35 - 30 Jun 2014 17:47 #8 by HiGuy
Replied by HiGuy on topic DifFix2
Testable Mac version available here . Note that this is just a console output of the program, no fancy things included.

PQ in a nutshell
function clientcmd12dothepq() {
    commandToClient(LocalClientConnection, '34onthedancefloor');
}
Last edit: 30 Jun 2014 17:47 by HiGuy.

Please Log in or Create an account to join the conversation.

  • Perishingflames
  • Perishingflames's Avatar
  • Offline
  • Senior Marbler
  • Senior Marbler
More
16 Jan 2012 21:44 #9 by Perishingflames
Replied by Perishingflames on topic DifFix2
If anyone hasn't tried this yet, go try it. Works like a charm most of the time I've found. Seems to solve most vislink problems, and the majority of the time it doesn't have the interior glitches that the old diffix technique did.

Please Log in or Create an account to join the conversation.

More
20 Jan 2012 21:02 #10 by Uil
Replied by Uil on topic DifFix2
Great work again Seizure, I'll try it out ASAP.

Please Log in or Create an account to join the conversation.

  • Seizure22
  • Seizure22's Avatar Topic Author
  • Offline
  • Intermediate Marbler
  • Intermediate Marbler
More
25 Jan 2012 03:31 #11 by Seizure22
Replied by Seizure22 on topic DifFix2
version 0.2 up

Please Log in or Create an account to join the conversation.

Moderators: Kalle29AayrlRegislian