Register    Login    Search   View active topics    FAQ




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: MKX Difference Patcher
 Post Posted: Thu Jul 27, 2017 1:03 pm 
Offline
Immortal
User avatar

Joined: Fri Jan 17, 2014 12:08 pm
Posts: 990
Skype: thethiny
Side: Light
PSN: thethiny
XBox Live: thethiny
This new tool is aimed towards everyone who creates a skin/mesh swap...etc

Instead of doing a mesh swap then renaming the strings and uploading it here to the website, you do that for yourself, then create a "Difference" file that is 1 or 2 MB and upload it here, users will then download your file and restore it with the base file.

This serves a similar purpose of creating a texture file and uploading it here and asking the users to inject it themselves.

Note: Works for smaller/larger file sizes, but will not be optimal.

How to use:
Modders:
Download diff_creator_Batch.exe and use it.
Attachment:
diff_creator_Batch.zip [283.45 KiB]
Downloaded 180 times


You can either use it directly, or use it with CMD with parameters.
Allowed parameters:
  • diff_creator_Batch BASE_FILE
  • diff_creator_Batch BASE_FILE MOD_FILE
  • diff_creator_Batch -b
  • diff_creator_Batch BASE_FILE MOD_FILE (anything here)

the 3rd & 4th ones are the same. What does it do? Allow you to specify batch size.

If your files looked something like this:
A B C D E F G H I J K L M N O P
A B C D X F X H I J K L M N O P

then you can see that there are 2 differences. X instead of E and G.
So let's assume the batch size is '0'. Then the tool will log a difference for "X" to be replaced with "E". Then it will notice that F is correct, then it will log another difference for "X" to be replaced with "G". So a total of 2 logs. Each log is 9 bytes long, bringing the total to 18 (+the 2 replacements) which becomes then 20.

But if the batch size is "1", then it will allow for a padding of 1.
So it will log the first "X" instead of "E". Then it see "F" which is correct. But since the batch size is 1, then the "1st" correct one is also counted as a difference. Then it will notice that there is another difference after it, which is "X" instead of "G". So it will note that too. Then the one after it "H" is correct, so it will be counted as a difference as well. The next one is "I" which is correct, so logging stops here. The tool will log a difference of "4" starting with X and ending with I. So it is 1 log + the 4 replacements, bringing the total to 13, down from 20.

What is the purpose of it? Basically to tone-down unnecessary logs that can be avoided.

THE DEFAULT IS 4. REFER TO THE TOOL ITSELF FOR RECOMMENDED SIZES.



How to use this with mesh swapping?
Basically you rename Scorpion for example to Subzero, then you use the generic renamer to replace the strings. Then you use this tool, having Scorpion as the base file, and the newly mesh swapped subzero as the Mod.



Mod Users:
Download diff_restore.exe and use it
Attachment:
diff_restore.zip [282.93 KiB]
Downloaded 143 times


Get the two files provided by the mod creator (.diff and .difflog). Then get the Base File (from your game) that the mod is based on (such as Subzero_N for the UMK3 Subzero Skin). Then use the tool and type the name of the base file, and the name of the mod files.

If the mod was called "SubzeroMK3.xxx.diff" and the base model was CHAR_Subzero_N.xxx
then you use the tool stating first CHAR_Subzero_N.xxx and next SubzerMK3.xxx (without the .diff at the end).


I know this is tough to explain, so here's a video demonstrating how to use. First part is for Modders, Middle part is for Users, last part is explaining batch.


_________________
IMPORTANT:
Under the US Copyright Law, I am given full ownership of anything I create or do, hence I own ownership of my mods. I hereby give these mods for FREE to anyone who is willing to download them for any purpose under the condition that they do not try to sell them or gain benefits in any way, and if they're going to upload a video or showcase them, they MUST provide a download link to this mod (hence the term Free). Credit not necessary but don't claim as your own or somebody else's.


Top 
 Profile  
 
 Post subject: Re: MKX Difference Patcher
 Post Posted: Thu Jul 27, 2017 3:34 pm 
Offline
Grand Master
User avatar

Joined: Wed Aug 21, 2013 11:56 pm
Posts: 620
Side: Darkness
Awesome work. Thanks :)

_________________
Check out my Youtube Channel : https://www.youtube.com/user/unclefestorable


Top 
 Profile E-mail  
 
 Post subject: Re: MKX Difference Patcher
 Post Posted: Thu Jul 27, 2017 6:52 pm 
Offline
Warrior
User avatar

Joined: Mon Feb 01, 2016 4:51 pm
Posts: 222
This is great


Top 
 Profile E-mail  
 
 Post subject: Re: MKX Difference Patcher
 Post Posted: Thu Jul 27, 2017 7:26 pm 
Offline
Immortal
User avatar

Joined: Fri Jan 17, 2014 12:08 pm
Posts: 990
Skype: thethiny
Side: Light
PSN: thethiny
XBox Live: thethiny
Kind of late to the party though, lol. If I2 comes to PC, then this works with it.

_________________
IMPORTANT:
Under the US Copyright Law, I am given full ownership of anything I create or do, hence I own ownership of my mods. I hereby give these mods for FREE to anyone who is willing to download them for any purpose under the condition that they do not try to sell them or gain benefits in any way, and if they're going to upload a video or showcase them, they MUST provide a download link to this mod (hence the term Free). Credit not necessary but don't claim as your own or somebody else's.


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 4 posts ] 


Who is online

Users browsing this forum: No registered users and 4 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

 Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

  Design by Mighty Gorgon