file DifFix2

  • Seizure22
  • Seizure22's Avatar Topic Author
  • Offline
  • Intermediate Marbler
  • Intermediate Marbler
  • Posts: 79
  • Thank you received: 0
14 Jan 2012 07:08 #1
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 [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

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

  • Jeff
  • Jeff's Avatar
  • Offline
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 205
14 Jan 2012 07:14 #2
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
  • Lead Developer
  • Lead Developer
  • PQ Developer Emeritus
  • Posts: 1334
  • Thank you received: 605
15 Jan 2012 02:04 #3
Well done again!

This signature is real code
Code:
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
  • Posts: 79
  • Thank you received: 0
15 Jan 2012 05:45 #4
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
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 205
15 Jan 2012 06:56 #5
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
  • Posts: 719
  • Thank you received: 188
15 Jan 2012 14:51 #6
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
  • Posts: 477
  • Thank you received: 0
15 Jan 2012 18:21 #7
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

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

  • HiGuy
  • HiGuy's Avatar
  • Offline
  • Lead Developer
  • Lead Developer
  • PQ Developer Emeritus
  • Posts: 1334
  • Thank you received: 605
15 Jan 2012 19:35 - 30 Jun 2014 17:47 #8
Testable Mac version available here . Note that this is just a console output of the program, no fancy things included.

This signature is real code
Code:
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
  • Posts: 882
  • Thank you received: 21
16 Jan 2012 21:44 #9
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.

  • Posts: 78
  • Thank you received: 21
20 Jan 2012 21:02 #10
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
  • Posts: 79
  • Thank you received: 0
25 Jan 2012 03:31 #11
version 0.2 up

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

Moderators: Doomblah
Time to create page: 1.422 seconds